diff --git a/.appveyor.yml b/.appveyor.yml
index ee4818c7917e0..2b72b508a288f 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -1,5 +1,5 @@
version: '{branch}.{build}'
-image: Visual Studio 2019
+image: Previous Visual Studio 2019
configuration: Release
platform: x64
shallow_clone: true
diff --git a/.clang-tidy b/.clang-tidy
index 3c2067bac792b..77f4f5274f2a0 100644
--- a/.clang-tidy
+++ b/.clang-tidy
@@ -51,7 +51,6 @@ readability-*,\
-readability-isolate-declaration,\
-readability-magic-numbers,\
-readability-named-parameter,\
--readability-redundant-control-flow,\
"
WarningsAsErrors: '*'
HeaderFilterRegex: '(src|test|tools).*'
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index c6eb40075e45d..993fa9086eb8a 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -3,7 +3,7 @@
#In fact, the code "owners" designation is meant to encourage third party
#individuals to contribute to the mod, with the curators notified for reviews.
-/data/mods/Aftershock/ @Malecypse @John-Candlebury
+/data/mods/Aftershock/ @Maleclypse @John-Candlebury
/data/mods/DinoMod/ @ephemeralstoryteller @damien @LyleSY
/data/mods/Graphical_Overmap/ @Kilvoctu @Larwck
/data/mods/MMA/ @Hymore246
diff --git a/.travis.yml b/.travis.yml
index 06b33d0bd8bd8..5f464bc4c1039 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -81,13 +81,17 @@ jobs:
packages: ["g++-8", "g++-8-multilib", "libc6-dbg", "libc6-dbg:i386", "libsdl2-dev", "libsdl2-ttf-dev", "libsdl2-image-dev", "libsdl2-mixer-dev"]
sources: *apt_sources
- - env: CLANG=clang++-8 SANITIZE=address,undefined EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items ~[starve] ~grenade_lethality"
- name: "Clang 8 Make build with sanitizers enabled, but long-running tests disabled"
+ - env: CLANG=clang++-10 SANITIZE=address,undefined EXTRA_TEST_OPTS="~[.] ~vehicle_efficiency ~vehicle_drag ~starting_items ~[starve] ~grenade_lethality"
+ name: "Clang 10 Make build with sanitizers enabled, but long-running tests disabled"
compiler: clang
- addons: &clang8
+ dist: bionic
+ addons: &clang10
apt:
- packages: ["clang-8"]
- sources: [*apt_sources, llvm-toolchain-xenial-8]
+ packages:
+ - clang-10
+ sources:
+ - sourceline: "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main"
+ key_url: "https://apt.llvm.org/llvm-snapshot.gpg.key"
- stage: "Platforms and Tidy"
# MXE variant using alternate repository http://mirror.mxe.cc/repos/apt
@@ -198,6 +202,28 @@ jobs:
packages: ["clang-7"]
sources: [*apt_sources, llvm-toolchain-xenial-7]
+ - env: CLANG=clang++-8
+ name: "Clang 8 Make build with Curses"
+ if: type != pull_request
+ compiler: clang
+ addons: &clang8
+ apt:
+ packages: ["clang-8"]
+ sources: [*apt_sources, llvm-toolchain-xenial-8]
+
+ - env: CLANG=clang++-9
+ name: "Clang 9 Make build with Curses"
+ if: type != pull_request
+ compiler: clang
+ dist: bionic
+ addons: &clang9
+ apt:
+ packages:
+ - clang-9
+ sources:
+ - sourceline: "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-9 main"
+ key_url: "https://apt.llvm.org/llvm-snapshot.gpg.key"
+
before_script:
- if [ -n "${CLANG}" ]; then COMPILER="$CLANG"; fi
- ${COMPILER} --version
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 053e06fd02cf3..c861a2084ca0b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -33,7 +33,7 @@ include(CTest)
include(GetGitRevisionDescription)
git_describe(GIT_VERSION)
-MESSAGE("\n * Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.")
+MESSAGE("\n * Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world.")
MESSAGE(" _________ __ .__ ")
MESSAGE(" \\_ ___ \\ _____ _/ |_ _____ ____ | | ___.__ ______ _____ ")
MESSAGE(" / \\ \\/ \\__ \\ \\ __\\\\__ \\ _/ ___\\ | | < | | / ___/ / \\ ")
diff --git a/Makefile b/Makefile
index 00926405d0651..a9763177ea4f8 100644
--- a/Makefile
+++ b/Makefile
@@ -177,6 +177,11 @@ ifdef MSYSTEM
MSYS2 = 1
endif
+# Default to disabling clang
+ifndef CLANG
+ CLANG = 0
+endif
+
# Determine JSON formatter binary name
JSON_FORMATTER_BIN=tools/format/json_formatter.cgi
ifeq ($(MSYS2), 1)
@@ -229,7 +234,7 @@ ifneq ($(findstring BSD,$(OS)),)
endif
# This sets CXX and so must be up here
-ifdef CLANG
+ifneq ($(CLANG), 0)
# Allow setting specific CLANG version
ifeq ($(CLANG), 1)
CLANGCMD = clang++
@@ -309,7 +314,7 @@ ifeq ($(RELEASE), 1)
endif
ifeq ($(LTO), 1)
- ifdef CLANG
+ ifneq ($(CLANG), 0)
# LLVM's LTO will complain if the optimization level isn't between O0 and
# O3 (inclusive)
OPTLEVEL = -O3
@@ -319,14 +324,14 @@ ifeq ($(RELEASE), 1)
ifeq ($(LTO), 1)
ifeq ($(NATIVE), osx)
- ifdef CLANG
+ ifneq ($(CLANG), 0)
LTOFLAGS += -flto=full
endif
else
LDFLAGS += -fuse-ld=gold # This breaks in OS X because gold can only produce ELF binaries, not Mach
endif
- ifdef CLANG
+ ifneq ($(CLANG), 0)
LTOFLAGS += -flto
else
LTOFLAGS += -flto=jobserver -flto-odr-type-merging
@@ -426,7 +431,7 @@ endif
# OSX
ifeq ($(NATIVE), osx)
- ifdef CLANG
+ ifneq ($(CLANG), 0)
OSX_MIN = 10.7
else
OSX_MIN = 10.5
@@ -817,7 +822,7 @@ ifeq ($(LTO), 1)
LDFLAGS += $(CXXFLAGS)
# If GCC or CLANG, use a wrapper for AR (if it exists) else test fails to build
- ifndef CLANG
+ ifeq ($(CLANG), 0)
GCCAR := $(shell command -v gcc-ar 2> /dev/null)
ifdef GCCAR
ifneq (,$(findstring gcc version,$(shell $(CXX) -v &1)))
@@ -1097,22 +1102,18 @@ else
@echo Cannot run an astyle check, your system either does not have astyle, or it is too old.
endif
-JSON_FILES = $(shell find data -name "*.json" | sed "s|^\./||")
-JSON_WHITELIST = $(filter-out $(shell cat json_blacklist), $(JSON_FILES))
-
-style-json: $(JSON_WHITELIST)
-
-$(JSON_WHITELIST): json_blacklist json_formatter
+style-json: json_blacklist $(JSON_FORMATTER_BIN)
ifndef CROSS
- @$(JSON_FORMATTER_BIN) $@
+ find data -name "*.json" -print0 | grep -v -z -F -f json_blacklist | \
+ xargs -0 -L 1 $(JSON_FORMATTER_BIN)
else
@echo Cannot run json formatter in cross compiles.
endif
-style-all-json: json_formatter
+style-all-json: $(JSON_FORMATTER_BIN)
find data -name "*.json" -print0 | xargs -0 -L 1 $(JSON_FORMATTER_BIN)
-json_formatter: $(JSON_FORMATTER_SOURCES)
+$(JSON_FORMATTER_BIN): $(JSON_FORMATTER_SOURCES)
$(CXX) $(CXXFLAGS) $(TOOL_CXXFLAGS) -Itools/format -Isrc \
$(JSON_FORMATTER_SOURCES) -o $(JSON_FORMATTER_BIN)
diff --git a/README.md b/README.md
index a926d9f9ec279..52ba2654554e3 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Cataclysm: Dark Days Ahead
-Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world. While some have described it as a "zombie game", there is far more to Cataclysm than that. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, who want what you have...
+Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. While some have described it as a "zombie game", there is far more to Cataclysm than that. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you the hell out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, who want what you have...
diff --git a/build-scripts/mod_test_blacklist b/build-scripts/mod_test_blacklist
index a2a5e331eabf6..fff9efc420532 100644
--- a/build-scripts/mod_test_blacklist
+++ b/build-scripts/mod_test_blacklist
@@ -6,7 +6,6 @@ sees_player_hitbutton
sees_player_retro
generic_guns
national_guard_camp
-FujiStruct
Graphical_Overmap_Fujistruct
Graphical_Overmap_More_Locations
mutant_npcs
diff --git a/data/help/texts.json b/data/help/texts.json
index e8599a549fb69..bd9ae4d52a414 100644
--- a/data/help/texts.json
+++ b/data/help/texts.json
@@ -4,10 +4,10 @@
"order": 0,
"name": ": Introduction",
"messages": [
- "Cataclysm is a survival roguelike with a monster apocalypse setting. You have survived the original onslaught, but the future looks pretty grim.",
+ "Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. You have survived the original onslaught, but the future looks pretty grim.",
"You must prepare to face the many hardships to come including dwindling supplies, hostile creatures, and harmful weather. Even among fellow survivors you must stay alert, since someone may be plotting behind your back to take your hard-earned loot.",
- "Cataclysm differs from the traditional roguelikes in several ways. Rather than exploring an underground dungeon, with a limited area on each level, you are exploring a truly infinite world, stretching in all four cardinal directions. In this survival roguelike, you will have to find food; you also need to keep yourself hydrated and sleep periodically. It's based on principle of realism, so expect all hardships you'd expect in life in a survival situation, and at least a dozen more from the eldritch and sci-fi nature of the Cataclysm itself.",
- "While Cataclysm has more tasks to keep track of than many other roguelikes, the near-future setting of the game makes some tasks easier. Firearms, medications, and a wide variety of tools are all available to help you survive."
+ "Though one can think Cataclysm: Dark Days Ahead is a roguelike, it vastly differs from the traditional roguelikes in several ways. Rather than exploring an underground dungeon, with a limited area on each level, you are exploring a truly infinite world, stretching in all four cardinal directions. In this survival game, you will have to find food; you also need to keep yourself hydrated and sleep periodically. It's based on the principle of realism, so expect all hardships you'd expect in life in a survival situation, and at least a dozen more from the eldritch and sci-fi nature of the Cataclysm itself.",
+ "While Cataclysm: Dark Days Ahead has more tasks to keep track of than many other games, the modern setting of the game makes some tasks easier. Firearms, medications, and a wide variety of tools are all available to help you survive."
]
},
{
diff --git a/data/json/achievements.json b/data/json/achievements.json
index 3cf8c6d818600..139c911a47e90 100644
--- a/data/json/achievements.json
+++ b/data/json/achievements.json
@@ -10,20 +10,20 @@
"type": "achievement",
"name": "Rude awakening",
"time_constraint": { "since": "game_start", "is": "<=", "target": "1 minute" },
- "requirements": [ { "event_statistic": "num_avatar_kills", "is": ">=", "target": 1 } ]
+ "requirements": [ { "event_statistic": "num_avatar_monster_kills", "is": ">=", "target": 1 } ]
},
{
"id": "achievement_kill_10_monsters",
"type": "achievement",
"name": "Decamate",
- "requirements": [ { "event_statistic": "num_avatar_kills", "is": ">=", "target": 10 } ]
+ "requirements": [ { "event_statistic": "num_avatar_monster_kills", "is": ">=", "target": 10 } ]
},
{
"id": "achievement_kill_100_monsters",
"type": "achievement",
"name": "Centinel",
"hidden_by": [ "achievement_kill_10_monsters" ],
- "requirements": [ { "event_statistic": "num_avatar_kills", "is": ">=", "target": 100 } ]
+ "requirements": [ { "event_statistic": "num_avatar_monster_kills", "is": ">=", "target": 100 } ]
},
{
"id": "achievement_survive_one_day",
@@ -110,5 +110,62 @@
"type": "achievement",
"name": "Ain't no valley low enough",
"requirements": [ { "event_statistic": "min_move_z", "is": "<=", "target": -10 } ]
+ },
+ {
+ "id": "achievement_wield_crowbar",
+ "type": "achievement",
+ "name": "Freeman's favorite",
+ "requirements": [
+ {
+ "event_statistic": "num_avatar_wields_crowbar",
+ "is": ">=",
+ "target": 1,
+ "visible": "when_achievement_completed",
+ "description": "Wield a crowbar"
+ }
+ ]
+ },
+ {
+ "id": "achievement_wear_power_armor",
+ "type": "achievement",
+ "name": "Impenetrable",
+ "requirements": [
+ {
+ "event_statistic": "num_avatar_wears_power_armor_heavy",
+ "is": ">=",
+ "target": 1,
+ "visible": "when_achievement_completed",
+ "description": "Wear a tank suit"
+ }
+ ]
+ },
+ {
+ "id": "achievement_reach_lab_finale",
+ "type": "achievement",
+ "name": "What are they hiding?",
+ "requirements": [
+ {
+ "event_statistic": "num_avatar_enter_lab_finale",
+ "is": ">=",
+ "target": 1,
+ "visible": "when_achievement_completed",
+ "description": "Enter a lab finale room"
+ }
+ ]
+ },
+ {
+ "id": "achievement_return_to_first_omt",
+ "type": "achievement",
+ "name": "Return to your roots",
+ "hidden_by": [ "achievement_survive_91_days" ],
+ "time_constraint": { "since": "game_start", "is": ">=", "target": "91 days" },
+ "requirements": [
+ {
+ "event_statistic": "num_avatar_enter_first_omt",
+ "is": ">=",
+ "target": 1,
+ "description": "Return to the location you started the game"
+ }
+ ]
}
]
diff --git a/data/json/anatomy.json b/data/json/anatomy.json
index b40636d70e599..980cbf0cc0d01 100644
--- a/data/json/anatomy.json
+++ b/data/json/anatomy.json
@@ -2,21 +2,7 @@
{
"id": "human_anatomy",
"type": "anatomy",
- "parts": [
- "eyes",
- "head",
- "mouth",
- "torso",
- "arm_l",
- "arm_r",
- "hand_l",
- "hand_r",
- "leg_l",
- "leg_r",
- "foot_l",
- "foot_r",
- "num_bp"
- ]
+ "parts": [ "eyes", "head", "mouth", "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ]
},
{
"id": "default_anatomy",
diff --git a/data/json/bionics.json b/data/json/bionics.json
index 290c44ef44526..9a18f5eed9668 100644
--- a/data/json/bionics.json
+++ b/data/json/bionics.json
@@ -116,7 +116,7 @@
"name": { "str": "Shotgun Arm" },
"description": "Concealed in your left arm is a single shot 12 gauge shotgun. Activate the bionic to fire and reload the shotgun.",
"occupied_bodyparts": [ [ "arm_l", 15 ] ],
- "encumbrance": [ [ "ARM_L", 5 ] ],
+ "encumbrance": [ [ "arm_l", 5 ] ],
"act_cost": "50 J",
"fake_item": "bio_shotgun_gun",
"flags": [ "BIONIC_TOGGLED", "BIONIC_WEAPON", "NO_UNWIELD" ]
@@ -710,7 +710,7 @@
"description": "When active, this bionic eliminates all light within a 2 tile radius through destructive interference.",
"occupied_bodyparts": [ [ "torso", 16 ] ],
"flags": [ "BIONIC_TOGGLED" ],
- "enchantments": [ "ENCH_INVISIBILITY" ],
+ "enchantments": [ "ENCH_SHADOW_CLOUD" ],
"act_cost": "9 kJ",
"react_cost": "9 kJ",
"time": 1
@@ -740,7 +740,7 @@
"name": { "str": "Bionic Nostril" },
"description": "You're really not sure how the CBM ended up in your nose, but no matter how it got there this badly misplaced bionic makes it difficult to breathe. Increases mouth encumbrance by ten.",
"occupied_bodyparts": [ [ "head", 2 ], [ "mouth", 1 ] ],
- "encumbrance": [ [ "MOUTH", 10 ] ],
+ "encumbrance": [ [ "mouth", 10 ] ],
"flags": [ "BIONIC_FAULTY" ]
},
{
@@ -768,7 +768,7 @@
"name": { "str": "Bionic Visual Impairment" },
"description": "Due to a badly misplaced dielectric stylette, you are now suffering from mild optic neuropathy. Increases eye encumbrance by ten.",
"occupied_bodyparts": [ [ "eyes", 1 ] ],
- "encumbrance": [ [ "EYES", 10 ] ],
+ "encumbrance": [ [ "eyes", 10 ] ],
"flags": [ "BIONIC_FAULTY" ]
},
{
@@ -977,13 +977,13 @@
"description": "Improperly installed wires cause a physical stiffness in most of your body, causing increased encumbrance.",
"occupied_bodyparts": [ [ "torso", 2 ], [ "arm_l", 1 ], [ "arm_r", 1 ], [ "leg_l", 1 ], [ "leg_r", 1 ], [ "foot_l", 1 ], [ "foot_r", 1 ] ],
"encumbrance": [
- [ "TORSO", 10 ],
- [ "ARM_L", 10 ],
- [ "ARM_R", 10 ],
- [ "LEG_L", 10 ],
- [ "LEG_R", 10 ],
- [ "FOOT_L", 10 ],
- [ "FOOT_R", 10 ]
+ [ "torso", 10 ],
+ [ "arm_l", 10 ],
+ [ "arm_r", 10 ],
+ [ "leg_l", 10 ],
+ [ "leg_r", 10 ],
+ [ "foot_l", 10 ],
+ [ "foot_r", 10 ]
],
"flags": [ "BIONIC_FAULTY" ]
},
@@ -1037,7 +1037,7 @@
"name": { "str": "Self-Locking Thumbs" },
"description": "Self-locking thumbs hold tight (even when you really don't want them to) and don't let go (even when you'd rather they did). Increases hand encumbrance by ten, while failing to improve your ability to hold objects whatsoever.",
"occupied_bodyparts": [ [ "hand_l", 1 ], [ "hand_r", 1 ] ],
- "encumbrance": [ [ "HAND_L", 10 ], [ "HAND_R", 10 ] ],
+ "encumbrance": [ [ "hand_l", 10 ], [ "hand_r", 10 ] ],
"flags": [ "BIONIC_FAULTY" ]
},
{
@@ -1153,7 +1153,7 @@
"name": { "str": "Gasoline Fuel Cell CBM" },
"description": "A small gasoline fuel cell fixed to your scapula. Despite its limited energy output compared to other fuel cells, this device still produces a significant amount of heat dissipated through a heat exhaust protruding from your back. A diffuse network of bio-plastic bladders has been meshed with your circulatory system and serves as a fuel tank.",
"occupied_bodyparts": [ [ "torso", 8 ] ],
- "encumbrance": [ [ "TORSO", 5 ] ],
+ "encumbrance": [ [ "torso", 5 ] ],
"fuel_options": [ "gasoline" ],
"fuel_capacity": 500,
"fuel_efficiency": 0.25,
diff --git a/data/json/clothing_mods.json b/data/json/clothing_mods.json
index 804e158988c71..116e9cded3932 100644
--- a/data/json/clothing_mods.json
+++ b/data/json/clothing_mods.json
@@ -30,7 +30,7 @@
"type": "clothing_mod",
"id": "kevlar_padded",
"flag": "kevlar_padded",
- "item": "kevlar_plate",
+ "item": "sheet_kevlar_layered",
"implement_prompt": "Pad with Kevlar",
"destroy_prompt": "Destroy Kevlar padding",
"mod_value": [
diff --git a/data/json/conducts.json b/data/json/conducts.json
new file mode 100644
index 0000000000000..3b5eabcfefd2b
--- /dev/null
+++ b/data/json/conducts.json
@@ -0,0 +1,23 @@
+[
+ {
+ "id": "conduct_zero_kills",
+ "type": "conduct",
+ "name": "Pacifist",
+ "requirements": [
+ { "event_statistic": "num_avatar_monster_kills", "is": "<=", "target": 0, "description": "Kill no monsters" },
+ {
+ "event_statistic": "num_avatar_character_kills",
+ "is": "<=",
+ "target": 0,
+ "description": "Kill no characters"
+ }
+ ]
+ },
+ {
+ "id": "conduct_zero_character_kills",
+ "type": "conduct",
+ "name": "Merciful",
+ "hidden_by": [ "conduct_zero_kills" ],
+ "requirements": [ { "event_statistic": "num_avatar_character_kills", "is": "<=", "target": 0, "description": "Kill no characters" } ]
+ }
+]
diff --git a/data/json/construction.json b/data/json/construction.json
index 57936580cc6a1..e1004bb1146bd 100644
--- a/data/json/construction.json
+++ b/data/json/construction.json
@@ -3206,6 +3206,18 @@
],
"post_terrain": "f_cardboard_fort"
},
+ {
+ "type": "construction",
+ "id": "constr_sand_castle",
+ "description": "Build Sand Castle",
+ "category": "CONSTRUCT",
+ "required_skills": [ [ "fabrication", 0 ] ],
+ "time": "20 m",
+ "pre_special": "check_empty",
+ "tools": [ [ [ "sandbox_kit", -1 ] ] ],
+ "components": [ [ [ "material_sand", 8 ] ], [ [ "water", 2 ], [ "water_clean", 2 ], [ "salt_water", 2 ] ] ],
+ "post_terrain": "f_sand_castle"
+ },
{
"type": "construction",
"id": "constr_firering",
diff --git a/data/json/effects.json b/data/json/effects.json
index 401444703850e..29fbcc6e83be5 100644
--- a/data/json/effects.json
+++ b/data/json/effects.json
@@ -862,6 +862,30 @@
"resist_traits": [ "POISRESIST" ],
"base_mods": { "speed_mod": [ -10 ], "str_mod": [ -1 ], "dex_mod": [ -1 ] }
},
+ {
+ "type": "effect_type",
+ "id": "taint",
+ "name": [ "Touched mind", "Touched mind", "Tainted mind", "Badly tainted mind" ],
+ "miss_messages": [ [ "Your sense of reality warps!", 3 ] ],
+ "speed_name": "Tainted",
+ "desc": [
+ "You are disoriented as strange visions flash through your mind.",
+ "You are overwhelmed by the disturbing imagery and concepts you're flooded with.",
+ "You can't comprehend the things around you…",
+ "You don't know what is and isn't real anymore…"
+ ],
+ "rating": "bad",
+ "max_intensity": 4,
+ "max_duration": "2 h",
+ "int_add_val": 1,
+ "int_dur_factor": "5 m",
+ "base_mods": { "speed_mod": [ -20 ], "str_mod": [ 0 ], "dex_mod": [ -1 ], "per_mod": [ -2 ], "vomit_chance": [ 20 ] },
+ "scaling_mods": { "speed_mod": [ -10 ], "int_mod": [ -2 ], "str_mod": [ -1 ], "dex_mod": [ -1 ], "per_mod": [ -2 ] }
+ },
+ {
+ "type": "effect_type",
+ "id": "tindrift"
+ },
{
"type": "effect_type",
"id": "visuals",
@@ -1950,5 +1974,51 @@
"id": "ignore_fall_damage",
"//": "Used for translocation via teleporter_list as a way to avoid fall damage by teleporting Z levels",
"flags": [ "EFFECT_FEATHER_FALL" ]
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_full",
+ "name": [ "Full" ],
+ "desc": [ "You feel quite full, and a bit sluggish." ],
+ "apply_message": "You feel quite full, and a bit sluggish.",
+ "rating": "bad",
+ "base_mods": { "speed_mod": [ -2 ], "fatigue_amount": [ 1 ] }
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_engorged",
+ "name": [ "Engorged" ],
+ "desc": [ "Your stomach is full to bursting. This was a mistake." ],
+ "apply_message": "Your stomach is full to bursting. This was a mistake.",
+ "rating": "bad",
+ "base_mods": { "speed_mod": [ -10 ], "fatigue_amount": [ 2 ], "vomit_chance": [ 5 ], "vomit_tick": [ 60 ], "pain_amount": [ 3 ] }
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_satisfied"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_hungry"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_very_hungry"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_near_starving"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_starving"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_famished"
+ },
+ {
+ "type": "effect_type",
+ "id": "hunger_blank"
}
]
diff --git a/data/json/emit.json b/data/json/emit.json
index 0027fd2537b42..4c9045aef0390 100644
--- a/data/json/emit.json
+++ b/data/json/emit.json
@@ -130,6 +130,14 @@
"intensity": 3,
"chance": 50
},
+ {
+ "id": "emit_shadow_field",
+ "type": "emit",
+ "field": "fd_shadow",
+ "intensity": 1,
+ "qty": 10,
+ "chance": 100
+ },
{
"id": "emit_shock_burst",
"type": "emit",
diff --git a/data/json/enchantments.json b/data/json/enchantments.json
index f5635831ef01a..9f045b7dfd25e 100644
--- a/data/json/enchantments.json
+++ b/data/json/enchantments.json
@@ -4,5 +4,12 @@
"id": "ENCH_INVISIBILITY",
"condition": "ALWAYS",
"ench_effects": [ { "effect": "invisibility", "intensity": 1 } ]
+ },
+ {
+ "type": "enchantment",
+ "id": "ENCH_SHADOW_CLOUD",
+ "condition": "ALWAYS",
+ "ench_effects": [ { "effect": "invisibility", "intensity": 1 } ],
+ "emitter": "emit_shadow_field"
}
]
diff --git a/data/json/field_type.json b/data/json/field_type.json
index 552f0d9e1982c..2d0e71aced560 100644
--- a/data/json/field_type.json
+++ b/data/json/field_type.json
@@ -518,6 +518,13 @@
"display_field": true,
"looks_like": "fd_fire"
},
+ {
+ "id": "fd_shadow",
+ "type": "field_type",
+ "intensity_levels": [ { "name": "shadow", "light_override": 3.7 } ],
+ "half_life": "10 seconds",
+ "percent_spread": 50
+ },
{
"id": "fd_flame_burst",
"type": "field_type",
diff --git a/data/json/flags.json b/data/json/flags.json
index 1dfdc18373d07..01fdfd4ff8054 100644
--- a/data/json/flags.json
+++ b/data/json/flags.json
@@ -377,6 +377,12 @@
"context": [ "GENERIC", "TOOL_ARMOR", "TOOL" ],
"info": "This item can be used to communicate with radio waves."
},
+ {
+ "id": "PERFECT_LOCKPICK",
+ "type": "json_flag",
+ "context": [ ],
+ "info": "This item can be used to pick locks with zero effort."
+ },
{
"id": "RAINPROOF",
"type": "json_flag",
diff --git a/data/json/furniture_and_terrain/furniture-appliances.json b/data/json/furniture_and_terrain/furniture-appliances.json
index 2160d9d039a6e..11c38f3a32099 100644
--- a/data/json/furniture_and_terrain/furniture-appliances.json
+++ b/data/json/furniture_and_terrain/furniture-appliances.json
@@ -4,7 +4,7 @@
"id": "f_air_conditioner",
"name": "cooling unit",
"looks_like": "t_machinery_light",
- "description": "A big, blocky metal device for refrigerating large areas.",
+ "description": "A large, blocky appliance encased in sheet metal. This commonplace fixture is used for cooling large indoor areas.",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -44,7 +44,7 @@
"type": "furniture",
"id": "f_air_filter",
"name": "central air filter",
- "description": "Cleans out dust mites, smoke particles, and more!",
+ "description": "A large synthetic membrane used to filter out dust, smoke, mites, and other contaminants from air that passes through it.",
"symbol": "#",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -85,7 +85,7 @@
"id": "f_dishwasher",
"name": "dishwasher",
"looks_like": "f_oven",
- "description": "This metal box used to spray hot water and soap at dirty dishes to make them clean and to save people an unpleasant chore. Now, with the power gone and it sitting for a while, it's starting to smell a bit off.",
+ "description": "A large, boxy machine that uses hot water and soap to efficiently clean batches of dishes. Now that it's sat powerless for a while, a putrid scent of rot is leaking from inside.",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -129,7 +129,7 @@
"type": "furniture",
"id": "f_dryer",
"name": "dryer",
- "description": "'Dry your clothes!' would be what you'd do if electricity was running.",
+ "description": "A common household appliance used to quickly dry large batches of clothing after they have been washed.",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -170,7 +170,7 @@
"id": "f_fridge",
"name": "refrigerator",
"symbol": "{",
- "description": "Freeze your food with the amazing science of electricity! Oh wait, none is flowing. Well, as long as you don't open it, maybe it'll stay cool for awhile.",
+ "description": "A tall metal storage container that, if powered, will freeze food and other perishables for preservation.",
"color": "light_cyan",
"move_cost_mod": -1,
"coverage": 90,
@@ -216,7 +216,7 @@
"name": "glass door fridge",
"symbol": "{",
"color": "light_cyan",
- "description": "Wow! See INTO your fridge before you open it and discover it's not working!",
+ "description": "A modern refrigerator with a thick sheet of glass in the door, often specially treated to be more insulative. Allows seeing the contents without letting out the cold air, which used to be a minor convenience, and now saves precious minutes until spoilage.",
"move_cost_mod": -1,
"coverage": 90,
"required_str": 10,
@@ -260,7 +260,7 @@
"id": "f_home_furnace",
"name": "furnace",
"looks_like": "t_sewage_pipe",
- "description": "A gas-powered forced-air central heating unit, with an internal fan to push the air through a building's air ducts and keep it warm.",
+ "description": "A gas-powered forced-air central heating unit, with an internal fan to push the air through a building's ventilation system to keep it warm.",
"symbol": "0",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -300,7 +300,7 @@
"type": "furniture",
"id": "f_washer",
"name": "washing machine",
- "description": "You could wash your dirty clothes if electricity was running.",
+ "description": "A large, chunky machine that uses soap and large amounts of water to wash batches of clothes with minimal effort.",
"symbol": "{",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -343,7 +343,7 @@
"id": "f_oven",
"name": "oven",
"symbol": "#",
- "description": "Used for heating and cooking food with electricity. Doesn't look like it's working, although it still has parts. It might be safe to light a fire inside of it, if you had to.",
+ "description": "A standard convection-based oven, commonly used for heating and cooking food. Despite it no longer working, you could safely light a fire inside.",
"color": "dark_gray",
"move_cost_mod": 2,
"coverage": 60,
@@ -383,7 +383,7 @@
"id": "f_bellows",
"name": "blacksmith bellows",
"symbol": "#",
- "description": "Used for delivering air to increase the combustion and heat output of a forge. Doesn't look like it's working, although it still has parts.",
+ "description": "An old device for pushing air into a blacksmith's forge to strengthen the fire and maintain a high temperature. Useless in its current state, but good for parts.",
"color": "dark_gray",
"looks_like": "t_machinery_old",
"move_cost_mod": 2,
@@ -417,7 +417,7 @@
"id": "f_drophammer",
"name": "blacksmith drop hammer",
"symbol": "#",
- "description": "Used for fast production of metal items. Doesn't look like it's working, although it still has parts.",
+ "description": "An anvil with a large metal hammer suspended above it in a metal framework. If it were working, it would be useful for shaping softened metal plates, though now it is only useful for parts.",
"color": "white",
"looks_like": "t_machinery_old",
"move_cost_mod": 2,
@@ -453,7 +453,7 @@
"type": "furniture",
"id": "f_shredder",
"name": "document shredder",
- "description": "It's not all about hiding government secrets, sometimes you just want to stop identity theft.",
+ "description": "A simple electronic device mounted to a large basket. It is designed to efficiently destroy paper documents with sensitive information. Good for parts, as identity theft and corporate espionage probably aren't big concerns anymore.",
"symbol": "H",
"bgcolor": "white",
"move_cost_mod": 5,
@@ -496,7 +496,7 @@
"id": "f_server",
"looks_like": "f_utility_shelf",
"name": "server stack",
- "description": "This is a big pile of computers. They're all turned off.",
+ "description": "A large rack of specialized computers for storing and transmitting information. Powerless and largely useless for its intended purpose, the laptops mounted inside can still be used if removed.",
"symbol": ":",
"color": "blue_white",
"move_cost_mod": -1,
@@ -532,7 +532,7 @@
"id": "f_satellite",
"name": "large satellite dish",
"looks_like": "t_radio_tower",
- "description": "Somewhere up there, there are still satellites, orbiting and doing their thing, sending signals down to an Earth that is no longer listening.",
+ "description": "A large concave metal panel with simple electronics used to receive signals from sattelites. While the hundreds of expensive machines orbitting the planet will likely continue to function indefinately, their various purposes have all been lost.",
"symbol": ")",
"color": "white_green",
"move_cost_mod": -1,
@@ -573,7 +573,7 @@
"type": "furniture",
"id": "f_solar_unit",
"name": "mounted solar panel",
- "description": "A mounted solar panel.",
+ "description": "A set of photovoltaic power generators, which turns solar radiation into useable electricity. While useful before the cataclysm, they have become priceless tools, invaluable to any survivor.",
"symbol": "#",
"color": "yellow",
"move_cost_mod": 2,
diff --git a/data/json/furniture_and_terrain/furniture-barriers.json b/data/json/furniture_and_terrain/furniture-barriers.json
index 28935f92c3872..a0e4260978b67 100644
--- a/data/json/furniture_and_terrain/furniture-barriers.json
+++ b/data/json/furniture_and_terrain/furniture-barriers.json
@@ -5,7 +5,7 @@
"name": "road barricade",
"symbol": "#",
"bgcolor": "yellow",
- "description": "A road barricade. For barricading roads.",
+ "description": "A large wooden blockade used to block passage through a road. It is lined with reflective tape to increase visibility. Despite the name, it does little to stop a moving car.",
"move_cost_mod": -1,
"coverage": 30,
"required_str": 5,
@@ -27,7 +27,7 @@
"symbol": "#",
"looks_like": "f_sandbag_half",
"bgcolor": "brown",
- "description": "An earthbag barricade, typically used for blocking bullets.",
+ "description": "A low wall made of stacked earthbags, commonly used to catch bullets and block flooding.",
"move_cost_mod": -1,
"coverage": 60,
"required_str": -1,
@@ -61,7 +61,7 @@
"bgcolor": "brown",
"move_cost_mod": -1,
"coverage": 95,
- "description": "An earthbag wall.",
+ "description": "A wall of stacked earthbags, a bit taller than an average adult.",
"required_str": -1,
"flags": [ "NOITEM", "BLOCKSDOOR", "EASY_DECONSTRUCT", "MINEABLE", "BLOCK_WIND" ],
"deconstruct": { "items": [ { "item": "earthbag", "count": 20 } ], "furn_set": "f_earthbag_half" },
@@ -78,7 +78,7 @@
"type": "furniture",
"id": "f_lane",
"name": "lane guard",
- "description": "Used to be used for keeping traffic.",
+ "description": "A simple wooden post to mark the separation between street lanes.",
"symbol": "#",
"color": "brown",
"move_cost_mod": 1,
@@ -98,7 +98,7 @@
"name": "sandbag barricade",
"symbol": "#",
"bgcolor": "brown",
- "description": "A sandbag barricade, typically used for blocking bullets.",
+ "description": "A low wall made of canvas sacks filled with sand, commonly used to catch bullets and prevent flooding.",
"move_cost_mod": -1,
"coverage": 60,
"required_str": -1,
@@ -131,7 +131,7 @@
"bgcolor": "brown",
"move_cost_mod": -1,
"coverage": 95,
- "description": "A sandbag wall.",
+ "description": "A wall of stacked sandbags, a bit taller than an average adult.",
"required_str": -1,
"flags": [ "NOITEM", "BLOCKSDOOR", "EASY_DECONSTRUCT", "MINEABLE", "BLOCK_WIND" ],
"deconstruct": { "items": [ { "item": "sandbag", "count": 20 } ], "furn_set": "f_sandbag_half" },
diff --git a/data/json/furniture_and_terrain/furniture-decorative.json b/data/json/furniture_and_terrain/furniture-decorative.json
index f5124ba5a3d5d..e279727ada83e 100644
--- a/data/json/furniture_and_terrain/furniture-decorative.json
+++ b/data/json/furniture_and_terrain/furniture-decorative.json
@@ -4,7 +4,7 @@
"id": "f_bigmirror",
"name": "standing mirror",
"symbol": "{",
- "description": "Lookin' good - is that blood?",
+ "description": "A full-length mirror mounted in a sleek metal frame. You can easily see all of the dirt and blood on your clothes, and the weariness in your eyes.",
"color": "white",
"move_cost_mod": 2,
"coverage": 80,
@@ -24,7 +24,7 @@
"type": "furniture",
"id": "f_bigmirror_b",
"name": "broken standing mirror",
- "description": "You could look at yourself, if the mirror wasn't covered in cracks and fractures.",
+ "description": "A metal frame for a full-length mirror, with most of the mirror missing. What remains in the frame are large dangerous-looking shards of fractured glass.",
"symbol": "{",
"color": "light_gray",
"move_cost_mod": 2,
@@ -43,7 +43,7 @@
"id": "f_bitts",
"type": "furniture",
"name": "bitts",
- "description": "Paired vertical iron posts mounted on a wharf, pier or quay. They are used to secure mooring lines, ropes, hawsers, or cables.",
+ "description": "A pair of vertical iron posts mounted on a wharf, pier, or other form of dock. They are used to secure mooring lines, ropes, and similar.",
"symbol": "B",
"color": "light_gray",
"move_cost_mod": 2,
@@ -62,7 +62,7 @@
"type": "furniture",
"id": "f_shackle",
"name": "manacles",
- "description": "Chain serfs in your dungeon. All you need now is an iron ball to chain to it.",
+ "description": "A pair of metal shackles with heavy chains mounted to a wall or floor.",
"symbol": "8",
"color": "light_gray",
"move_cost_mod": 1,
@@ -80,7 +80,7 @@
"type": "furniture",
"id": "f_statue",
"name": "statue",
- "description": "A carved statue made of stone.",
+ "description": "A massive block of stone that has been carefully carved into a work of timeless art.",
"symbol": "S",
"color": "dark_gray",
"move_cost_mod": -1,
@@ -99,7 +99,7 @@
"type": "furniture",
"id": "f_mannequin",
"name": "mannequin",
- "description": "Put clothes on it, talk to it. Who's around to judge you? Wait… did it just move?",
+ "description": "A life-size wooden figure of a person, most commonly used to display clothing in stores, or for tailors to design outfits on. Considering all that's happened, something about it is somewhat unnerving.",
"symbol": "@",
"color": "brown",
"move_cost_mod": 2,
@@ -118,7 +118,7 @@
"type": "furniture",
"id": "f_birdbath",
"name": "birdbath",
- "description": "A decorative cement birdbath and pedestal.",
+ "description": "A wide stone bowl mounted to a pedestal, usually filled with rainwater, meant for birds to play or bathe in.",
"symbol": "o",
"color": "light_gray",
"move_cost_mod": -1,
@@ -136,7 +136,7 @@
"type": "furniture",
"id": "f_rotary_clothesline",
"name": "rotary clothes dryer line",
- "description": "A umbrella shaped clothes line mounted on a pole.",
+ "description": "A central metal pole holding up a wide rotating frame, this would be used to hang up clothes to dry in the sunlight.",
"symbol": "X",
"color": "white",
"move_cost_mod": -2,
@@ -159,7 +159,7 @@
"name": "floor lamp",
"symbol": "T",
"looks_like": "f_rack_coat",
- "description": "A tall standing lamp, meant to plug into a wall and light up a room.",
+ "description": "A light mounted on the top of a metal pole, this would be plugged into a wall socket to illuminate a room.",
"color": "light_gray",
"move_cost_mod": 2,
"required_str": 1,
@@ -198,11 +198,28 @@
"required_str": 10,
"flags": [ "PLACE_ITEM" ]
},
+ {
+ "type": "furniture",
+ "id": "f_sand_castle",
+ "name": "sand castle",
+ "description": "A glorious castle made of sand. This mighty fortress will stand tall for the ages to come, a true testimony of the skills of its builder.",
+ "symbol": "m",
+ "color": "yellow",
+ "move_cost_mod": 2,
+ "required_str": -1,
+ "bash": {
+ "str_min": 1,
+ "str_max": 1,
+ "sound": "crunch.",
+ "sound_fail": "thump.",
+ "items": [ { "item": "material_sand", "count": 8 } ]
+ }
+ },
{
"type": "furniture",
"id": "f_decorative_tree",
"name": "decorative tree",
- "description": "A decorative tree for the winter holidays.",
+ "description": "A decorative pine tree littered with ornaments for the winter holidays.",
"symbol": "+",
"color": "light_green",
"looks_like": "t_tree_pine",
diff --git a/data/json/furniture_and_terrain/furniture-domestic_plants.json b/data/json/furniture_and_terrain/furniture-domestic_plants.json
index 316c8c1e5bad1..9dd645a99caa7 100644
--- a/data/json/furniture_and_terrain/furniture-domestic_plants.json
+++ b/data/json/furniture_and_terrain/furniture-domestic_plants.json
@@ -6,7 +6,7 @@
"symbol": "^",
"color": "green",
"move_cost_mod": 2,
- "description": "A variety of plant, used for decoration.",
+ "description": "A small potted plant, used for decoration indoors. It appears to have dried up and died a while ago.",
"required_str": 5,
"max_volume": "10 L",
"flags": [ "CONTAINER", "FLAMMABLE_ASH", "PLACE_ITEM", "ORGANIC", "TINY", "TRANSPARENT", "EASY_DECONSTRUCT" ],
@@ -39,7 +39,7 @@
"type": "furniture",
"id": "f_indoor_plant_y",
"name": "yellow indoor plant",
- "description": "A variety of plant for decoration. It's yellow.",
+ "description": "A decorative potted plant with a yellow flower, it looks to have wilted and died some time ago.",
"symbol": "^",
"color": "yellow",
"move_cost_mod": 2,
@@ -75,7 +75,7 @@
"type": "furniture",
"id": "f_plant_harvest",
"name": "harvestable plant",
- "description": "This plant is ready for harvest. Examine it more closely to identify how to harvest the plant appropriately.",
+ "description": "This plant is fully grown and ready to be harvested. Identifying how to harvest it requires closer examination.",
"symbol": "#",
"color": "light_green",
"move_cost_mod": 0,
@@ -89,7 +89,7 @@
"type": "furniture",
"id": "f_plant_mature",
"name": "mature plant",
- "description": "This plant has matured.",
+ "description": "This plant has matured, and will be ready to harvest before long.",
"symbol": "#",
"color": "green",
"move_cost_mod": 0,
@@ -103,7 +103,7 @@
"type": "furniture",
"id": "f_plant_seed",
"name": "seed",
- "description": "A humble planted seed. Actions are the seed of fate deeds grow into destiny.",
+ "description": "A freshly planted seed. If properly tended to, it could grow into a healthy plant.",
"symbol": "^",
"color": "brown",
"move_cost_mod": 0,
@@ -117,7 +117,7 @@
"type": "furniture",
"id": "f_plant_seedling",
"name": "seedling",
- "description": "This plant is just getting started.",
+ "description": "A seed that has just begun to sprout its first roots.",
"symbol": "^",
"color": "green",
"move_cost_mod": 0,
@@ -165,7 +165,7 @@
"type": "furniture",
"id": "f_planter_harvest",
"name": "planter with harvestable plant",
- "description": "A garden planter full of soil and slatted to allow adequate drainage. Can be used for planting crops. This one contains a planted seed",
+ "description": "A garden planter full of soil and slatted to allow adequate drainage. This one has a fully grown plant, and will need closer examination to harvest.",
"symbol": "#",
"color": "light_green",
"looks_like": "f_plant_harvest",
@@ -199,7 +199,7 @@
"type": "furniture",
"id": "f_planter_mature",
"name": "planter with mature plant",
- "description": "A garden planter full of soil and slatted to allow adequate drainage. Can be used for planting crops. This one contains a planted seed",
+ "description": "A garden planter full of soil and slatted to allow adequate drainage. This one has a matured plant that should be ready for harvest before long.",
"symbol": "#",
"color": "green",
"looks_like": "f_plant_mature",
@@ -233,7 +233,7 @@
"type": "furniture",
"id": "f_planter_seed",
"name": "planter with seed",
- "description": "A garden planter full of soil and slatted to allow adequate drainage. Can be used for planting crops. This one contains a planted seed",
+ "description": "A garden planter full of soil and slatted to allow adequate drainage. This one contains a planted seed, and will need attention to grow fully.",
"symbol": "^",
"color": "brown",
"looks_like": "f_plant_seed",
@@ -267,7 +267,7 @@
"type": "furniture",
"id": "f_planter_seedling",
"name": "planter with seedling",
- "description": "A garden planter full of soil and slatted to allow adequate drainage. Can be used for planting crops. This one contains a planted seedling",
+ "description": "A garden planter full of soil and slatted to allow adequate drainage. This one has a seed that has just begun to sprout its first roots.",
"symbol": "^",
"color": "green",
"looks_like": "f_plant_seedling",
diff --git a/data/json/furniture_and_terrain/furniture-eggs.json b/data/json/furniture_and_terrain/furniture-eggs.json
index 3c93235d58e73..cbfd53ed08368 100644
--- a/data/json/furniture_and_terrain/furniture-eggs.json
+++ b/data/json/furniture_and_terrain/furniture-eggs.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_egg_sackbw",
"name": "spider egg sack",
- "description": "Much too large, off-white egg sack. Kind of icky. Something IS moving in there.",
+ "description": "A sizable, off-white sac of large eggs. Upon watching closer, you can see them moving slightly. Gross.",
"symbol": "O",
"color": "white",
"move_cost_mod": 3,
@@ -16,7 +16,7 @@
"type": "furniture",
"id": "f_egg_sackcs",
"name": "spider egg sack",
- "description": "Bulbous mass of spider eggs. More than kind of icky. Something IS moving in there.",
+ "description": "A bulbous mass of off-white spider eggs. Upon watching closer, you can see them moving a bit. Really gross.",
"symbol": "O",
"color": "white",
"move_cost_mod": 3,
@@ -29,7 +29,7 @@
"type": "furniture",
"id": "f_egg_sackws",
"name": "spider egg sack",
- "description": "A horrifyingly oversized egg sack. Something IS moving in there. If you're seeing this, you're already too close to it.",
+ "description": "A gigantic sac of spider's eggs, each one larger than your fist. They're definitely moving around. Really gross, just seeing it makes your skin crawl.",
"symbol": "O",
"color": "yellow",
"move_cost_mod": 3,
@@ -42,7 +42,7 @@
"type": "furniture",
"id": "f_egg_sacke",
"name": "ruptured egg sack",
- "description": "Super icky. Spider stuff's spilling out.",
+ "description": "A disgusting ruptured sac of giant spider eggs. The thought of all those massive baby spiders pouring out of it is almost terrifying on its own.",
"symbol": "X",
"color": "white",
"move_cost_mod": 3,
diff --git a/data/json/furniture_and_terrain/furniture-fireplaces.json b/data/json/furniture_and_terrain/furniture-fireplaces.json
index 535e2fc19afb0..ca87ea60bff5f 100644
--- a/data/json/furniture_and_terrain/furniture-fireplaces.json
+++ b/data/json/furniture_and_terrain/furniture-fireplaces.json
@@ -4,7 +4,7 @@
"id": "f_fireplace",
"name": "fireplace",
"symbol": "#",
- "description": "Ah. The relaxation of sitting in front of a fire as the world around you crumbles. Towards the End, you could also get this service on your television.",
+ "description": "A common fixture for safely hosting a fire indoors, with a chimney to vent the smoke to the outside. Dangerous to leave unattended while lit.",
"bgcolor": "white",
"move_cost_mod": 2,
"coverage": 50,
@@ -25,7 +25,7 @@
"name": "wood stove",
"symbol": "#",
"bgcolor": "red",
- "description": "Wood stove for heating and cooking. Much more efficient than an open flame.",
+ "description": "A simple metal stove for hosting wood-fueled fires. Good for cooking or heating food, and safe to have indoors.",
"move_cost_mod": 2,
"coverage": 60,
"required_str": 10,
@@ -70,7 +70,7 @@
"type": "furniture",
"id": "f_55gal_firebarrel",
"name": "fire barrel (200L)",
- "description": "A large metal barrel used to contain a fire. It has multiple holes punched in its walls for air supply. Fires set in a fire barrel will not spread to surrounding flammable objects.",
+ "description": "A huge metal barrel used to safely contain a fire. It has multiple holes punched in the walls for air supply.",
"symbol": "#",
"color": "red",
"looks_like": "55gal_drum",
@@ -96,7 +96,7 @@
"type": "furniture",
"id": "f_30gal_firebarrel",
"name": "fire barrel (100L)",
- "description": "A large metal barrel used to contain a fire. It has multiple holes punched in its walls for air supply. Fires set in a fire barrel will not spread to surrounding flammable objects.",
+ "description": "A large metal barrel used to safely contain a fire. It has multiple holes punched in the walls for air supply.",
"symbol": "#",
"color": "red",
"looks_like": "30gal_drum",
diff --git a/data/json/furniture_and_terrain/furniture-fungal.json b/data/json/furniture_and_terrain/furniture-fungal.json
index ea0529048d104..4aa6ca2232179 100644
--- a/data/json/furniture_and_terrain/furniture-fungal.json
+++ b/data/json/furniture_and_terrain/furniture-fungal.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_flower_marloss",
"name": "marloss flower",
- "description": "This flower is like the other flowers taken by the mushrooms, but its bulb is colored a brilliant cyan color, and it emits an aroma both overwhelming and… delicious?",
+ "description": "This flower is like the other flowers taken by the mushrooms, but its bulb is colored a brilliant cyan color. It emits an aroma both overwhelming and strangely alluring.",
"symbol": "f",
"color": "cyan",
"move_cost_mod": 1,
@@ -16,7 +16,7 @@
"type": "furniture",
"id": "f_flower_fungal",
"name": "fungal flower",
- "description": "This flower has been overgrown by gray, sinewy tendrils of fungus, and the color has leached from its petals and stem. It gently sways of its own volition.",
+ "description": "This flower has been overgrown by gray, sinewy tendrils of fungus, and the color has been leached from its petals and stem. It gently sways of its own volition, maintaining an unsettling rhythm.",
"symbol": "f",
"color": "dark_gray",
"move_cost_mod": 1,
@@ -29,7 +29,7 @@
"type": "furniture",
"id": "f_fungal_mass",
"name": "fungal mass",
- "description": "Thick ropes of mycal matter have covered the ground here completely. It's soft to the touch, but you sink into it, making moving across it difficult.",
+ "description": "Thick ropes of mycal matter have covered the ground here completely. It's soft to the touch, but not firm enough to hold any weight.",
"symbol": "O",
"bgcolor": "dark_gray",
"move_cost_mod": -10,
@@ -41,7 +41,7 @@
"type": "furniture",
"id": "f_fungal_clump",
"name": "fungal clump",
- "description": "Alien mold and stems mingle tightly here, creating a sort of fungal bush.",
+ "description": "Alien mold and stems mingle tightly here, swaying around and weaving together, creating a sort of fungal bush.",
"symbol": "#",
"bgcolor": "light_gray",
"move_cost_mod": 3,
diff --git a/data/json/furniture_and_terrain/furniture-graves.json b/data/json/furniture_and_terrain/furniture-graves.json
index 0e5a1893e744e..34c04fb89bb3e 100644
--- a/data/json/furniture_and_terrain/furniture-graves.json
+++ b/data/json/furniture_and_terrain/furniture-graves.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_slab",
"name": "stone slab",
- "description": "A flat slab of heavy stone.",
+ "description": "A slab of heavy stone, with a reasonably flat surface.",
"symbol": "n",
"color": "dark_gray",
"move_cost_mod": 2,
@@ -23,7 +23,7 @@
"type": "furniture",
"id": "f_grave_head",
"name": "headstone",
- "description": "Keeps the bodies.",
+ "description": "A large slab of stone, engraved with information on the deceased individual buried beneath. While only a solemn reminder of the uncountable losses of the Cataclysm, a proper final resting place grants an odd sense of peace.",
"symbol": "_",
"color": "light_gray",
"move_cost_mod": 0,
@@ -42,7 +42,7 @@
"type": "furniture",
"id": "f_grave_stone",
"name": "gravestone",
- "description": "Keeps the bodies. More fancy.",
+ "description": "An upright slab of stone with information engraved on the face about whoever lies beneath. While only a solemn reminder of the countless casualties of the Cataclysm, a proper final resting place grants an odd sense of peace.",
"symbol": "^",
"color": "light_gray",
"move_cost_mod": 2,
@@ -62,7 +62,7 @@
"type": "furniture",
"id": "f_grave_stone_old",
"name": "worn gravestone",
- "description": "A worn-out gravestone.",
+ "description": "An aged and eroded gravestone, damaged to the point of rendering the inscription illegible. Whoever's buried here was probably lucky enough to pass before all this chaos began.",
"symbol": "^",
"color": "dark_gray",
"move_cost_mod": 2,
@@ -81,7 +81,7 @@
"type": "furniture",
"id": "f_grave_monument",
"name": "obelisk",
- "description": "Monument to pride.",
+ "description": "A magnificent carved statue with an engraved plaque fixed to the base. It serves to honor the passing of somebody significant, something one wishes was still a practical goal.",
"symbol": "$",
"color": "black_white",
"move_cost_mod": -1,
diff --git a/data/json/furniture_and_terrain/furniture-industrial.json b/data/json/furniture_and_terrain/furniture-industrial.json
index 557b592f69b44..d1d94b09dc9bb 100644
--- a/data/json/furniture_and_terrain/furniture-industrial.json
+++ b/data/json/furniture_and_terrain/furniture-industrial.json
@@ -4,7 +4,7 @@
"id": "f_robotic_assembler",
"name": "robotic assembler",
"looks_like": "f_robotic_arm",
- "description": "A durable and versatile robotic arm with a tool fitted to the end, for working on an assembly line.",
+ "description": "A durable and versatile robotic arm with a tool fitted to the end, for working on an assembly line. Despite its specialized purpose being all but lost now, it could provide a plethora of useful parts if disassembled.",
"symbol": "3",
"color": "magenta_cyan",
"move_cost_mod": -1,
@@ -46,7 +46,7 @@
{
"type": "furniture",
"id": "f_chemical_mixer",
- "description": "When chemicals need to be mixed in large quantities at just the right combinations and temperatures, this is the tool for the job.",
+ "description": "A large vat with a motorized mixing device for combining large quantities of chemicals.",
"name": "chemical mixer",
"symbol": "0",
"color": "red_green",
@@ -82,7 +82,7 @@
"type": "furniture",
"id": "f_robotic_arm",
"name": "robotic arm",
- "description": "Automation! Science! Industry! Make a better horse! This robot arm promises to do it all. Except it's currently unpowered. You could remove the casing and retrieve the electronics through disassembly.",
+ "description": "An automated robotic arm used in assembly lines, which appears to be more general-purpose than specially designed assemblers. Despite being functionless now, the parts could be useful.",
"symbol": "&",
"bgcolor": "yellow",
"move_cost_mod": 3,
diff --git a/data/json/furniture_and_terrain/furniture-medical.json b/data/json/furniture_and_terrain/furniture-medical.json
index b13c6bf522ebe..294ffca2b19a1 100644
--- a/data/json/furniture_and_terrain/furniture-medical.json
+++ b/data/json/furniture_and_terrain/furniture-medical.json
@@ -4,7 +4,7 @@
"id": "f_autodoc",
"name": "Autodoc Mk. XI",
"symbol": "&",
- "description": "A surgical apparatus used for installation and removal of bionics. It's only as skilled as its operator.",
+ "description": "A surgical apparatus used for installation and removal of bionics. The term name 'Autodoc' is something of a misnomer, as it can only operate if programmed beforehand, something that a plethora of labels warn against doing without expertise.",
"color": "light_cyan",
"looks_like": "f_robotic_arm",
"move_cost_mod": -1,
@@ -85,7 +85,7 @@
"type": "furniture",
"id": "f_autoclave",
"name": "autoclave",
- "description": "This thing is basically an extremely high tech laundry machine or dishwasher. It steams things at temperatures that will kill almost anything.",
+ "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.",
"symbol": "0",
"color": "light_blue_white",
"move_cost_mod": 3,
@@ -129,7 +129,7 @@
"type": "furniture",
"id": "f_autoclave_full",
"name": "filled autoclave",
- "description": "This thing is basically an extremely high tech laundry machine or dishwasher. It steams things at temperatures that will kill almost anything.",
+ "description": "A device that can steam its contents at high enough tempuratures to completely sterilize them, killing any possible contaminants.",
"symbol": "0",
"color": "light_blue_white",
"move_cost_mod": 3,
@@ -172,7 +172,7 @@
"type": "furniture",
"id": "f_sample_freezer",
"name": "sample freezer",
- "description": "When cold just isn't cold enough, you have this extreme deep freeze. This will store stuff at -80 degrees Celsius. Don't lick the metal on the inside.",
+ "description": "A specialized freezer capable of maintaining tempuratures of -80 Celsieus, and is often used only for the preservation of delicate scientific samples.",
"symbol": "[",
"bgcolor": "white",
"move_cost_mod": 2,
@@ -305,7 +305,7 @@
"type": "furniture",
"id": "f_shaker",
"name": "shaker incubator",
- "description": "A tool for keeping broth nicely mixed, at just the right temperature to grow bacteria. This is great for microbiology, but terrible for preserving food.",
+ "description": "A tool for keeping chemical broth nicely mixed, at just the right temperature to grow bacteria. Although, more bacteria is probably the last thing you need, considering the circumstances.",
"symbol": "]",
"color": "white_yellow",
"move_cost_mod": 3,
@@ -344,7 +344,7 @@
"type": "furniture",
"id": "f_eyewash",
"name": "emergency wash station",
- "description": "This pole has a lot of weird nozzles and attachments. If there were running water, you could use those attachments to wash harmful chemicals out of your eyes, or to take a pleasant cold shower in a public place.",
+ "description": "A standing sink with a pair of nozzles, along with a large and brightly-colored handle. It is specially designed to quickly remove contaminants from the eyes, and is easily usable without being able to see very well. A sizable notice warns against drinking the water it uses.",
"symbol": "u",
"color": "green",
"move_cost_mod": 1,
@@ -376,7 +376,7 @@
"type": "furniture",
"id": "f_IV_pole",
"name": "IV pole",
- "description": "This is basically just a stick on wheels with some hooks at the top.",
+ "description": "A tall wire frame on a set of small wheels used for holding an IV bag, useful for unattended administration.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": 0,
@@ -402,7 +402,7 @@
"type": "furniture",
"id": "f_HPLC",
"name": "high performance liquid chromatographer",
- "description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a liquid or aqueous phase based on their affinity to a solid state medium in a tube. In other words, it's a fancy way to separate things.",
+ "description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a liquid or aqueous phase, based on their affinity, to the stationary phase in a tube. At least, that's what the label says.",
"symbol": ":",
"color": "red_white",
"move_cost_mod": -1,
@@ -447,7 +447,7 @@
"type": "furniture",
"id": "f_GC",
"name": "gas chromatographer",
- "description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a gaseous phase based on their affinity to a solid state medium in a tube. In other words, it's a fancy way to separate things.",
+ "description": "This high-tech tool would, with electricity and an experienced user, be a very useful way to separate chemicals in a gaseous phase, based on their affinity, to a stationary phase in a tube. At least, that's what the label says.",
"symbol": ":",
"color": "blue_white",
"move_cost_mod": -1,
@@ -492,7 +492,7 @@
"type": "furniture",
"id": "f_MS",
"name": "mass spectrometer",
- "description": "Inside this thing is a carefully balanced set of electric field generators that can precisely separate ionized particles based on their charge-to-mass ratio, firing them into a detector that measures the exact mass of the particle hitting it. On the outside, it looks like a very boring white box.",
+ "description": "Inside this large white box is a carefully balanced set of electric field generators that can precisely separate ionized particles based on their charge-to-mass ratio, firing them into a detector that measures the exact mass of the particle hitting it. Invaluable for chemical analysis and other advanced sciences, it's not as useful anymore.",
"symbol": "-",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -533,7 +533,7 @@
"type": "furniture",
"id": "f_NMR",
"name": "nuclear magnetic resonance spectrometer",
- "description": "This is a giant electromagnet in a kind of sci-fi looking housing. Somehow it can be used to wiggle molecular bonds or something, and from there, look at the deepest inner workings of chemical structures! Magnets: how do they work?",
+ "description": "This is a giant electromagnet with carefully tuned measurement equipment used to observe how magnetic fields affect nuclear spins. It is a common workhorse for the discovery and study of chemical structures.",
"symbol": "M",
"color": "white_cyan",
"move_cost_mod": -1,
@@ -573,7 +573,7 @@
"type": "furniture",
"id": "f_electron_microscope",
"name": "electron microscope",
- "description": "An enormous tool for using electron reflections off a surface to see what very tiny things look like. Amazing for taking gross pictures of bugs.",
+ "description": "An enormous observational tool for studying the details of samples on an immensely small scale.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -612,7 +612,7 @@
"type": "furniture",
"id": "f_CTscan",
"name": "CT scanner",
- "description": "This giant donut can take hundreds of x-rays in rapid sequence, making a really cool looking picture of all your innards that have varying degrees of radio-opacity.",
+ "description": "A massive piece of machinery used to take hundreds of X-ray images from 360 degrees, often used for medical examinations of patients.",
"symbol": "o",
"bgcolor": "white",
"move_cost_mod": 7,
@@ -653,7 +653,7 @@
"type": "furniture",
"id": "f_MRI",
"name": "MRI machine",
- "description": "This thing is really an NMR that you stick a person into, but people weren't excited about getting into a tiny hole in a loud machine called a 'nuclear magnetic resonance imager', so they changed it.",
+ "description": "A massive tool used to take NMR images of a patient placed inside, providing invaluable medical insight.",
"symbol": "o",
"bgcolor": "cyan",
"move_cost_mod": 8,
@@ -694,7 +694,7 @@
"type": "furniture",
"id": "f_scan_bed",
"name": "scanner bed",
- "description": "This is a narrow, uncomfortable bed for putting someone into an imaging machine or other small hole.",
+ "description": "This is a narrow, flat, and frankly uncomfortable bed for putting someone into an imaging machine for medical observations.",
"symbol": "I",
"bgcolor": "white",
"move_cost_mod": 4,
@@ -729,7 +729,7 @@
"type": "furniture",
"id": "f_anesthetic",
"name": "anesthetic machine",
- "description": "Keeping a person at just the right level of asleep to do surgery is hard. This machine helps an anesthesiologist keep the right mix of drugs and air to keep a patient asleep.",
+ "description": "A large machine with various tanks, tubes, and monitoring devices used to maintain precise levels of anesthesia in a patient to ensure they, at least ideally, remain asleep, unfeeling, but alive.",
"symbol": "n",
"color": "white_red",
"move_cost_mod": -1,
@@ -775,7 +775,7 @@
"type": "furniture",
"id": "f_dialysis",
"name": "dialysis machine",
- "description": "If your kidneys don't work, this is a large and inconvenient machine that can do the job instead! It's super useful in the apocalypse, especially with how it requires power, tons of supplies, and a trained operator.",
+ "description": "A large machine for pumping and filtering the blood of somebody without the function of their kidneys. Largely obsolete for those with access to bionics, but a lifeline to those that need it.",
"symbol": "8",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -819,7 +819,7 @@
"type": "furniture",
"id": "f_ventilator",
"name": "medical ventilator",
- "description": "When they talk about the 'breathing machine' that you don't want to wind up stuck on, this is what they mean. It just looks like a couple boxes on a trolley.",
+ "description": "A sizable box on a set of wheels that will pump air in and out of a patient's lungs when they are incapable of breathing, though often only needed temporarily.",
"symbol": "F",
"color": "blue",
"move_cost_mod": -1,
diff --git a/data/json/furniture_and_terrain/furniture-migo.json b/data/json/furniture_and_terrain/furniture-migo.json
index 8607fc67ca102..471df355ec15c 100644
--- a/data/json/furniture_and_terrain/furniture-migo.json
+++ b/data/json/furniture_and_terrain/furniture-migo.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_alien_tendril",
"name": "glowing tendril",
- "description": "A willowy tendril growing from the floor, gently waving back and forth. A faint illumination spills from it.",
+ "description": "A willowy tendril growing from the floor, gently waving back and forth. A faint light spills from it.",
"symbol": "i",
"color": "blue",
"move_cost_mod": 4,
@@ -24,7 +24,7 @@
"type": "furniture",
"id": "f_alien_anemone",
"name": "wafting anemone",
- "description": "A fleshy white protuberance growing from the floor, with a cluster of tendrils pouring out of it. It looks almost exactly like a sea anemone, even waving gently as though in the water.",
+ "description": "A fleshy white protuberance growing from the floor, with a cluster of tendrils pouring out of it. It looks almost exactly like a sea anemone, even waving gently as though underwater.",
"symbol": "V",
"color": "white",
"move_cost_mod": 6,
@@ -46,7 +46,7 @@
"type": "furniture",
"id": "f_alien_gasper",
"name": "gasping tube",
- "description": "This is a meaty green stalactite with a thickened hide like that of a starfish, extending from the floor to the ceiling. In the center is a series of ports somewhat like mouths, from which pour bursts of a vile smelling gas.",
+ "description": "This is a meaty green stalactite with a thickened hide like that of a starfish, extending from the floor to the ceiling. In the center is a series of ports somewhat like mouths, from which pour bursts of a vile-smelling gas.",
"symbol": "{",
"color": "green",
"move_cost_mod": 6,
@@ -68,7 +68,7 @@
"type": "furniture",
"id": "f_alien_zapper",
"name": "twitching frond",
- "description": "A spine like the antenna of a moth juts from the ground, swaying gently in the air. Every so often, a cascade of energy arcs along it and discharges into the ceiling.",
+ "description": "A spine resembling moth antennae juts from the ground, swaying gently in the air. Every so often, a cascade of energy arcs along it and discharges into the ceiling.",
"symbol": "F",
"color": "light_blue",
"move_cost_mod": 4,
@@ -83,7 +83,7 @@
"type": "furniture",
"id": "f_alien_scar",
"name": "scarred lump",
- "description": "This is a pile of unidentified twitching alien flesh, belching strange gases out of injured vessels.",
+ "description": "This is a pile of nondescript alien flesh, twitching and belching strange gases out of injured orifices.",
"symbol": "{",
"color": "green",
"move_cost_mod": 6,
diff --git a/data/json/furniture_and_terrain/furniture-plumbing.json b/data/json/furniture_and_terrain/furniture-plumbing.json
index f8f1790bc3bbb..630dbce5bc55e 100644
--- a/data/json/furniture_and_terrain/furniture-plumbing.json
+++ b/data/json/furniture_and_terrain/furniture-plumbing.json
@@ -4,7 +4,7 @@
"id": "f_bathtub",
"name": "bathtub",
"symbol": "~",
- "description": "You could lay in and take a soothing bath, if there were running water. The plug is intact, so you could use it to store liquids.",
+ "description": "An ordinary ceramic tub, with a now-functionless steel faucet and a plug fixed over the drain. Watertight and relatively clean, it would make for a good water trough.",
"color": "white",
"move_cost_mod": 2,
"coverage": 30,
@@ -30,7 +30,7 @@
"id": "f_shower",
"name": "shower",
"symbol": "~",
- "description": "You would be able to clean yourself if water was running.",
+ "description": "A small enclosed ceramic room with a glass door and plumbing fixtures for cleaning oneself. Before it was a commonplace amenity, but now it's hard to imagine wasting that much water.",
"color": "white",
"move_cost_mod": 0,
"coverage": 35,
@@ -56,7 +56,7 @@
"id": "f_sink",
"name": "sink",
"symbol": "&",
- "description": "Emergency relief provider. Water isn't running, so it's basically useless.",
+ "description": "A porcelain water basin with a water tap and drain, designed to be fitted into an opening on a countertop.",
"color": "white",
"move_cost_mod": 2,
"coverage": 60,
@@ -80,7 +80,7 @@
"name": "toilet",
"symbol": "&",
"color": "white",
- "description": "A porcelain throne. Emergency water source, from the tank, and provider of relief.",
+ "description": "An invaluable fixture in any home, it would be a miracle to have one that works. The standing tank may hold a moderate amount of water, but while better than anything that would be in the bowl, it would not be the cleanest.",
"move_cost_mod": 2,
"coverage": 30,
"required_str": -1,
@@ -99,7 +99,7 @@
"id": "f_water_heater",
"name": "water heater",
"looks_like": "f_standing_tank",
- "description": "An insulated metal tank that holds water, kept to a temperature by a small gas flame.",
+ "description": "An insulated metal tank with a small fire used to maintain near-boiling temperatures. Now that there's no way to power it, the large tank could still be used to store large amounts of clean water.",
"symbol": "0",
"bgcolor": "white",
"move_cost_mod": -1,
@@ -145,7 +145,7 @@
"id": "f_water_purifier",
"looks_like": "f_water_heater",
"name": "water purifier",
- "description": "This removes ions dissolved in the water, making it pretty clean, if you care about that kind of thing.",
+ "description": "This devices effectively sterilizes water, though without a lot of power and proper plumbing, it's only good for parts now.",
"symbol": "W",
"bgcolor": "blue",
"move_cost_mod": -1,
diff --git a/data/json/furniture_and_terrain/furniture-recreation.json b/data/json/furniture_and_terrain/furniture-recreation.json
index c14f55d42165d..87ae45ae4cd6b 100644
--- a/data/json/furniture_and_terrain/furniture-recreation.json
+++ b/data/json/furniture_and_terrain/furniture-recreation.json
@@ -4,7 +4,7 @@
"id": "f_exercise",
"name": "exercise machine",
"symbol": "T",
- "description": "Typically used for, well, exercising. You're getting quite enough of that; running for your life.",
+ "description": "A heavy set of weightlifting equipment for strength training, with a pair of heavy weights affixed to opposite ends of a sturdy pipe. The weights are huge, and using them without a spotter would be a good way to seriously injure yourself.",
"color": "dark_gray",
"move_cost_mod": 1,
"coverage": 35,
@@ -35,7 +35,7 @@
"type": "furniture",
"id": "f_ball_mach",
"name": "ball machine",
- "description": "An unpowered machine that seems like it could've been used to launch various balls for different types of sports. It's only good for parts now if disassembled.",
+ "description": "A simple machine for launching sports balls of various types, with a pair of motorized wheels that, if spun up, would fling the ball at moderate speeds. Probably not the most effective ranged weapon against the undead.",
"symbol": "T",
"color": "dark_gray",
"move_cost_mod": 1,
@@ -54,7 +54,7 @@
"id": "f_pool_table",
"name": "pool table",
"symbol": "#",
- "description": "A good-looking pool table. You wish you learned how to play.",
+ "description": "A large wooden table with green felt carpeting on top, and a set of symmetrical holes that carry billiards balls to an opening on one side. While not the most useful as a normal table, there is a substantial amount of wood.",
"color": "green",
"move_cost_mod": 2,
"coverage": 50,
@@ -85,7 +85,7 @@
"type": "furniture",
"id": "f_dive_block",
"name": "diving block",
- "description": "Jump! Jump! Dive!",
+ "description": "A chunky plastic stool bolted onto the ground, intended as a safe way of diving forward into a body of water.",
"symbol": "O",
"color": "light_gray",
"move_cost_mod": -1,
@@ -103,7 +103,7 @@
"type": "furniture",
"id": "f_target",
"name": "target",
- "description": "A metal shooting target in the rough shape of a human.",
+ "description": "A long sheet of metal held upright by a pipe frame, the sheet is cut in a roughly human shape. There are two bullseye targets painted onto it, a large one on the torso, and a smaller one on the head. It is peppered with small dents and holes, and a large amount of the paint has flaked or chipped off.",
"symbol": "@",
"color": "black",
"move_cost_mod": 2,
@@ -122,7 +122,7 @@
"type": "furniture",
"id": "f_arcade_machine",
"name": "arcade machine",
- "description": "Play stupid games, win stupid prizes. That was the idea, anyway. Now, without power, it's just stupid. Smarter to disassemble for all kinds of useful electronic parts.",
+ "description": "A bulky upright arcade cabinet, brightly painted and slightyly worn with age. Useless for its intended purpose, it's bound to have valuable parts.",
"symbol": "6",
"color": "red",
"move_cost_mod": -1,
@@ -162,7 +162,7 @@
"type": "furniture",
"id": "f_pinball_machine",
"name": "pinball machine",
- "description": "Most underrated game of the 20th century. Press buttons so the ball doesn't go in the hole. It doesn't seem to be working without electricity. Could be disassembled for various electronic parts.",
+ "description": "An iconic game, this machine has a brightly decorated background on its intricate obstacle course, which is covered by a long sheet of glass. While inoperable without power, it's still impressive to look at, though probably more useful if disassembled.",
"symbol": "7",
"color": "red",
"move_cost_mod": -1,
@@ -209,7 +209,7 @@
"type": "furniture",
"id": "f_ergometer",
"name": "ergometer",
- "description": "An rowing exercise machine. Without power, it can no longer help you with your workout. Might have useful electronic parts in it.",
+ "description": "An exercise machine with a set of handles and plates meant to emulate rowing a boat. Without power it can't be operated, but it might have useful parts to be scavanged.",
"symbol": "5",
"color": "dark_gray",
"move_cost_mod": 2,
@@ -254,7 +254,7 @@
"type": "furniture",
"id": "f_treadmill",
"name": "treadmill",
- "description": "Used for training leg muscles. It'll be extra hard without power. Could be taken apart for its… parts.",
+ "description": "A motorized conveyor belt with a control panel for running in place. Without power, it's an immense challenge to move the belt. Regardless, you're probably getting enough cardio on your own.",
"symbol": "L",
"color": "dark_gray",
"move_cost_mod": 1,
@@ -291,7 +291,7 @@
"alias": "f_floor_canvas",
"looks_like": "f_floor_canvas",
"name": "heavy punching bag",
- "description": "Punch Punch! Exercise those arms! Main selling point: it doesn't fight back!",
+ "description": "A hefty leather bag in an oblong shape, suspended from a ceiling mount with a steel chain. It can be used for exercise and combat training, with the notable advantage that it doesn't fight back.",
"symbol": "0",
"color": "dark_gray",
"move_cost_mod": -1,
@@ -314,7 +314,7 @@
"type": "furniture",
"id": "f_piano",
"name": "piano",
- "description": "The ol' ebony and ivory. Really classes up the place. You could take it apart if you wanted… you monster.",
+ "description": "An elegant piano, capable of producing beautiful music if used by a skilled player. A set of off-white and black keys all linked to a set of hammers, which strike their corresponding tightly-coiled wire to produce sound.",
"symbol": "P",
"color": "i_black",
"move_cost_mod": 6,
@@ -351,7 +351,7 @@
"type": "furniture",
"id": "f_speaker_cabinet",
"name": "speaker cabinet",
- "description": "A cabinet loaded with 12-inch speakers, intended to help make various things loud. It can't serve its original purpose these days, but it could be disassembled for various electronic parts.",
+ "description": "An upright wood-panel case of large speakers, built to produce a potentially deafening volume level. While this is a terrible idea to use now, it could hold useful parts.",
"symbol": "7",
"color": "blue",
"move_cost_mod": -1,
@@ -390,7 +390,7 @@
"type": "furniture",
"id": "f_dancing_pole",
"name": "dancing pole",
- "description": "Tall metal pole meant for dancing, attached on bottom and top.",
+ "description": "A tall steel pipe mounted vertically, securely fastened to the ceiling and floor. Usually used for various forms of dancing, often in adult-oriented venues.",
"symbol": "i",
"color": "light_gray",
"move_cost_mod": -1,
@@ -417,7 +417,7 @@
"id": "f_roulette_table",
"name": "roulette table",
"symbol": "#",
- "description": "A big, scratched roulette table.",
+ "description": "A huge table specially made for a specific form of gambling, with a grid painted onto the felt top, and a concave spinning wheel intended to give a random selection of the inscribed possibilities.",
"color": "green",
"move_cost_mod": 2,
"coverage": 50,
diff --git a/data/json/furniture_and_terrain/furniture-regional-pseudo.json b/data/json/furniture_and_terrain/furniture-regional-pseudo.json
index 3253c02c2ae90..42f9ced3c57c1 100644
--- a/data/json/furniture_and_terrain/furniture-regional-pseudo.json
+++ b/data/json/furniture_and_terrain/furniture-regional-pseudo.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_region_flower",
"name": "this should never actually show up, it's a pseudo furniture",
- "description": "this should never actually show up, it's a pseudo furniture",
+ "description": "This is pseudo-furniture and should never actually show up. Please report this bug.",
"symbol": " ",
"color": "black",
"move_cost_mod": 0,
@@ -14,7 +14,7 @@
"type": "furniture",
"id": "f_region_weed",
"name": "this should never actually show up, it's a pseudo furniture",
- "description": "this should never actually show up, it's a pseudo furniture",
+ "description": "This is pseudo-furniture and should never actually show up. Please report this bug.",
"symbol": " ",
"color": "black",
"move_cost_mod": 0,
@@ -25,7 +25,7 @@
"type": "furniture",
"id": "f_region_water_plant",
"name": "this should never actually show up, it's a pseudo furniture",
- "description": "this should never actually show up, it's a pseudo furniture",
+ "description": "This is pseudo-furniture and should never actually show up. Please report this bug.",
"symbol": " ",
"color": "black",
"move_cost_mod": 0,
@@ -36,7 +36,7 @@
"type": "furniture",
"id": "f_region_flower_decorative",
"name": "this should never actually show up, it's a pseudo furniture",
- "description": "this should never actually show up, it's a pseudo furniture",
+ "description": "This is pseudo-furniture and should never actually show up. Please report this bug.",
"symbol": " ",
"color": "black",
"move_cost_mod": 0,
diff --git a/data/json/furniture_and_terrain/furniture-roof.json b/data/json/furniture_and_terrain/furniture-roof.json
index b9f6e25c30d33..e3fac6eb56ae9 100644
--- a/data/json/furniture_and_terrain/furniture-roof.json
+++ b/data/json/furniture_and_terrain/furniture-roof.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_cellphone_booster",
"name": "cell phone signal booster",
- "description": "A cell phone signal booster, it may be useful for parts now.",
+ "description": "A specialized piece of equipment that receives phone signals and amplifies them to reach further destinations with more clarity. Now that there's no longer signals for them to boost, they're only good for parts.",
"symbol": ":",
"color": "white",
"move_cost_mod": -2,
@@ -37,7 +37,7 @@
"type": "furniture",
"id": "f_small_satelitte_dish",
"name": "satellite dish",
- "description": "A small satellite dish for home entertainment.",
+ "description": "A small sheet metal disc designed to receive radio waves from orbital satellites. Satellites that will assuredly continue to orbit, with nothing to broadcast.",
"symbol": "(",
"color": "light_gray",
"move_cost_mod": -2,
@@ -56,7 +56,7 @@
"type": "furniture",
"id": "f_chimney",
"name": "chimney crown",
- "description": "The top of a chimney, it looks sooty.",
+ "description": "The top of a brick chimney, the opening is stained black with soot. Definitely too narrow to fit in.",
"symbol": "#",
"color": "red",
"move_cost_mod": 2,
@@ -76,7 +76,7 @@
"type": "furniture",
"id": "f_TV_antenna",
"name": "TV antenna",
- "description": "The television antenna improved reception for televisions.",
+ "description": "A simple metal antenna to increase the reception of non-cable television broadcasts. Almost wholly obsolete for years, only being good for parts isn't new for this item.",
"symbol": "#",
"color": "light_gray",
"move_cost_mod": 2,
@@ -101,7 +101,7 @@
"type": "furniture",
"id": "f_vent_pipe",
"name": "vent pipe",
- "description": "The plumbing vent pipe removes gas and odors from the building.",
+ "description": "A sort of chimney spout for a building's internal ventilation system, this can be used for circulation, venting fumes, and other such functions.",
"symbol": "|",
"color": "dark_gray",
"move_cost_mod": 2,
@@ -121,7 +121,7 @@
"type": "furniture",
"id": "f_roof_turbine_vent",
"name": "roof turbine vent",
- "description": "The turbine uses wind power to suck hot and humid air out of the attic.",
+ "description": "A rotary wind turbine that will catch the wind and pull out air from inside. It is most commonly used for improving air cicrulation, particularly in poorly-ventilated areas like attics.",
"symbol": "&",
"color": "light_gray",
"move_cost_mod": 2,
diff --git a/data/json/furniture_and_terrain/furniture-rural.json b/data/json/furniture_and_terrain/furniture-rural.json
index 9b0a20108942f..9d298e5fc0fb7 100644
--- a/data/json/furniture_and_terrain/furniture-rural.json
+++ b/data/json/furniture_and_terrain/furniture-rural.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_hay",
"name": "bale of hay",
- "description": "A bale of hay. You could sleep on it, if desperate.",
+ "description": "A massive packed-together block of hay, it makes for easy storage of straw for livestock. If your only other option is the floor, it makes a tolerable bed.",
"symbol": "#",
"bgcolor": "brown",
"move_cost_mod": 3,
@@ -25,7 +25,7 @@
"id": "f_woodchips",
"name": "pile of woodchips",
"symbol": "X",
- "description": "Pile of chipped wood pieces. You can move it with a shovel.",
+ "description": "A large mound of piled wood chips. Unpleasant to lay on, hard to walk through, and a large fire hazard, it's probably best to shovel it out of the way.",
"color": "brown",
"move_cost_mod": 6,
"max_volume": "750 L",
diff --git a/data/json/furniture_and_terrain/furniture-seats.json b/data/json/furniture_and_terrain/furniture-seats.json
index ebf8c8b4b0292..6ccae0c950855 100644
--- a/data/json/furniture_and_terrain/furniture-seats.json
+++ b/data/json/furniture_and_terrain/furniture-seats.json
@@ -4,7 +4,7 @@
"id": "f_bench",
"name": "bench",
"symbol": "#",
- "description": "Hobo bed. Airy. Use at your own risk.",
+ "description": "A simple bench with wood slats nailed to a frame. While uncomfortably flat and just as cold as the ground, it could serve as a bed if needed.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 35,
@@ -27,7 +27,7 @@
"id": "f_armchair",
"name": "arm chair",
"symbol": "H",
- "description": "A more comfortable way of sitting down.",
+ "description": "A simple upholstered chair with armrests. Soft and fairly warm, it definitely beats the ground for sleeping on, though not by much.",
"color": "green",
"move_cost_mod": 1,
"coverage": 45,
@@ -59,7 +59,7 @@
"//": "Used in airliner.json, it yields short rope as a seatbelt",
"looks_like": "f_armchair",
"symbol": "H",
- "description": "An airplane seat with a seatbelt.",
+ "description": "A cheaply upholstered folding airplane seat, it has a simple across-the-lap seatbelt. You likely wouldn't be the first to sleep in this.",
"color": "light_gray",
"move_cost_mod": 1,
"coverage": 45,
@@ -87,7 +87,7 @@
"id": "f_chair",
"name": "chair",
"symbol": "#",
- "description": "Sit down, have a drink.",
+ "description": "A simple wooden chair, with four legs, a seat, and a back. It's nice to rest your feet for once, and if coupled with a suitable table, you could eat a meal properly and almost pretend that things were normal again.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 40,
@@ -110,7 +110,7 @@
"id": "f_sofa",
"name": "sofa",
"symbol": "H",
- "description": "Lie down OR sit down! Perfect!",
+ "description": "A wide upholstered bench, large enough for two people to comfortably sit alongside one another, or one person to lay back on. It's not quite a bed, but it's a hell of a lot more comfortable than the floor.",
"bgcolor": "red",
"move_cost_mod": 1,
"coverage": 60,
@@ -140,7 +140,7 @@
"name": "stool",
"symbol": "#",
"looks_like": "f_chair",
- "description": "Sit down, have a drink.",
+ "description": "A simple stool, with four legs and a seat. While it's a touch more maneuverable to sit on, the lack of back support means it's significantly less comfortable than a normal chair.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 30,
@@ -163,7 +163,7 @@
"name": "camp chair",
"symbol": "#",
"looks_like": "f_chair",
- "description": "Sit down, have a drink. It can folded for easy transportation.",
+ "description": "A somewhat uncomfortable folding chair, with fabric strung across a metal frame. Not the best, but better than nothing, and a lot easier to pack up.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 35,
@@ -181,7 +181,7 @@
"id": "f_logstool",
"name": "log stool",
"symbol": "#",
- "description": "A log tipped on its end with any rough edges cut off. Basically a very simple seat.",
+ "description": "A short section from a tree trunk with one of the flat ends smoothed down. Makes for a decent place to sit, but not quite a real chair.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 40,
@@ -205,7 +205,7 @@
"id": "f_deckchair",
"name": "deck chair",
"symbol": "#",
- "description": "A comfortable deck chair for sunbathing. If only you had time for that.",
+ "description": "A folding deck chair with fabric sheets mounted to a wooden frame. While it's built to take outdoor conditions and is an improvement over the ground, it's not particularly comfortable.",
"color": "brown",
"move_cost_mod": 1,
"coverage": 30,
diff --git a/data/json/furniture_and_terrain/furniture-signs.json b/data/json/furniture_and_terrain/furniture-signs.json
index 3a0f39db47b05..d99d00f4560e2 100644
--- a/data/json/furniture_and_terrain/furniture-signs.json
+++ b/data/json/furniture_and_terrain/furniture-signs.json
@@ -3,7 +3,7 @@
"type": "furniture",
"id": "f_bulletin",
"name": "bulletin board",
- "description": "A big, cork bulletin board capable of sporting various notices. Pin some notes for other survivors to read.",
+ "description": "A wide wooden frame with a sheet of corkboard inside. Good for pinning various notices for other survivors to read.",
"symbol": "6",
"color": "blue",
"move_cost_mod": -1,
@@ -29,7 +29,7 @@
"id": "f_sign",
"name": "sign",
"symbol": "P",
- "description": "Read it. Warnings ahead.",
+ "description": "A simple signpost made of wood. Basically two planks alongside each other nailed to another plank that holds them up.",
"color": "brown",
"examine_action": "sign",
"move_cost_mod": 1,
@@ -50,7 +50,7 @@
"id": "f_sign_warning",
"name": "warning sign",
"symbol": "P",
- "description": "A triangle-shaped sign on a post meant to indicate something important or hazard.",
+ "description": "A triangular signpost painted white with a red border. Designed to easily catch the eye, signs of this nature seldom display anything but bad news.",
"color": "red",
"examine_action": "sign",
"looks_like": "f_sign",
diff --git a/data/json/furniture_and_terrain/furniture-sleep.json b/data/json/furniture_and_terrain/furniture-sleep.json
index 5519ee674eb72..dcc61880cf075 100644
--- a/data/json/furniture_and_terrain/furniture-sleep.json
+++ b/data/json/furniture_and_terrain/furniture-sleep.json
@@ -4,7 +4,7 @@
"id": "f_bed",
"name": "bed",
"symbol": "#",
- "description": "This is a bed. A luxury in these times. Quite comfortable to sleep in.",
+ "description": "A standard mattress on a sturdy wooden frame. Even without blankets or pillows, and despite being a completely ordinary mattress, it's a sight for sore, tired eyes.",
"color": "magenta",
"move_cost_mod": 3,
"coverage": 40,
@@ -33,7 +33,7 @@
"name": "bunk bed",
"symbol": "#",
"looks_like": "f_bed",
- "description": "A wooden bunk bed with mattresses for two people.",
+ "description": "A bunk bed with a sturdy wooden frame built to hold two single-person mattresses above one another. While these usually mean sleeping closer than you'd like to somebody you wouldn't normally want to share a mattress with, a bed's a bed.",
"color": "magenta",
"move_cost_mod": 6,
"coverage": 40,
@@ -63,7 +63,7 @@
"id": "f_bed_frame",
"name": "bed frame",
"symbol": "#",
- "description": "This is an empty bed frame. With a mattress on it, it would be a nice place to sleep. Sleeping on it right now wouldn't be great.",
+ "description": "A sturdy wooden bed frame built to hold most standard mattresses. Despite being one half of a bed, it's just about impossible to lay on by itself.",
"color": "brown",
"move_cost_mod": 4,
"coverage": 40,
@@ -86,7 +86,7 @@
"type": "furniture",
"id": "f_floor_mattress",
"name": "mattress",
- "description": "A comfortable mattress has been tossed on the floor for sleeping here. It's not quite as comfy as a real bed, but it's pretty close.",
+ "description": "An ordinary mattress left on the floor. While it's not as comfortable as an entire bed without the mattress, it's pretty close. If it's someplace actually safe to sleep, it's practically a luxury in of itself.",
"symbol": "0",
"color": "magenta",
"move_cost_mod": 3,
@@ -110,7 +110,7 @@
"type": "furniture",
"id": "f_down_mattress",
"name": "down mattress",
- "description": "A comfortable feather down mattress has been tossed on the floor for sleeping here. It's not quite as comfy as a real bed, but it's pretty close.",
+ "description": "A squishy feather-stuffed mattress left on the floor. While it's not as comfortable as an entire bed without the mattress, it's pretty close. If it's someplace actually safe to sleep, it's practically a luxury in of itself.",
"symbol": "0",
"color": "magenta",
"move_cost_mod": 3,
@@ -135,7 +135,7 @@
"id": "f_makeshift_bed",
"name": "makeshift bed",
"symbol": "#",
- "description": "Not as comfortable as a real bed, but it will suffice.",
+ "description": "An improvised mattress on a flimsy wooden frame. Almost as good as a normal bed, albeit with a slightly lumpy mattress. Considering the circumstances, it's not too bad at all.",
"color": "magenta",
"move_cost_mod": 3,
"coverage": 40,
@@ -164,7 +164,7 @@
"id": "f_straw_bed",
"name": "straw bed",
"symbol": "#",
- "description": "Kinda itches when you lay on it.",
+ "description": "An improvised bedding pile made of hay. Better than nothing, but not particularly comfortable, and quite itchy.",
"color": "magenta",
"move_cost_mod": 3,
"coverage": 35,
diff --git a/data/json/furniture_and_terrain/furniture-storage.json b/data/json/furniture_and_terrain/furniture-storage.json
index 56d7179002850..2c13322251517 100644
--- a/data/json/furniture_and_terrain/furniture-storage.json
+++ b/data/json/furniture_and_terrain/furniture-storage.json
@@ -4,7 +4,7 @@
"id": "f_bookcase",
"name": "bookcase",
"symbol": "{",
- "description": "Stores books. Y'know, those things. Who reads books anymore?",
+ "description": "A simple wooden shelf for storing dozens of books. While designed for books, it does a decent job of storing anything else that'll fit.",
"color": "brown",
"move_cost_mod": -1,
"coverage": 80,
@@ -31,7 +31,7 @@
"id": "f_entertainment_center",
"name": "entertainment center",
"symbol": "{",
- "description": "Stores audio visual equipment, books and collectibles.",
+ "description": "While not quite as cool by itself as the name might imply, this large wooden cabinet can store a variety of things, like a TV and media systems, with shelving space and cupboards for anything that'll fit.",
"color": "brown",
"looks_like": "f_bookcase",
"move_cost_mod": -1,
@@ -60,7 +60,7 @@
"id": "f_coffin_c",
"name": "coffin",
"looks_like": "f_coffin_o",
- "description": "Holds the bodies of the countless killed in the Cataclysm.",
+ "description": "A humble wooden casket for the respectful burial of the dead. While a standard practice before this all happened, it is now a rare honor for one to be given a proper final resting place. An honor that countless many will likely never receive.",
"symbol": "0",
"bgcolor": "brown",
"move_cost_mod": -1,
@@ -104,7 +104,7 @@
"type": "furniture",
"id": "f_coffin_o",
"name": "open coffin",
- "description": "You can only hope you'll look good enough for one of these, when the time comes.",
+ "description": "A humble wooden casket for the respectful burial of the dead. While a standard practice before this all happened, it is now a rare honor for one to be given a proper final resting place. This one is open and unoccupied, and gazing inside fills you with a sense of melancholic weariness.",
"symbol": "O",
"bgcolor": "brown",
"move_cost_mod": -1,
@@ -137,7 +137,7 @@
"type": "furniture",
"id": "f_crate_c",
"name": "crate",
- "description": "What's inside? Pry it open to find out! Or just smash it, but you might break the contents.",
+ "description": "A sealed wooden storage container. Lacking any labels, it could hold just about anything inside. If you don't have a proper tool to pry it open, smashing it is an option, albeit one that risks destroying the contents.",
"symbol": "X",
"bgcolor": "brown",
"move_cost_mod": -1,
@@ -170,7 +170,7 @@
"type": "furniture",
"id": "f_crate_o",
"name": "open crate",
- "description": "What's inside? Look in it!",
+ "description": "An open wooden storage box, capable of holding any number of things. The lid has been pried off and is leaned adjacent to it, and with a fresh set of nails, could be sealed back shut.",
"symbol": "O",
"bgcolor": "brown",
"move_cost_mod": -1,
@@ -193,7 +193,7 @@
"id": "f_cardboard_box",
"name": "large cardboard box",
"symbol": "X",
- "description": "A large cardboard box: this could be used to store things, or as a hiding place.",
+ "description": "A large box made of a brown paper-based material. Could contain a number of things, or even be hidden inside. Considering it only has two small flaps for carrying, it's very hard to see out of, and won't do anything to protect you if you're found.",
"color": "brown",
"move_cost_mod": 7,
"coverage": 90,
@@ -228,7 +228,7 @@
"id": "f_dresser",
"name": "dresser",
"symbol": "{",
- "description": "Dress yourself for the zombie prom, or other occasions.",
+ "description": "A simple wooden cabinet with a column of short drawers. While intended for storing clothes, there's nothing stopping you from storing whatever fits.",
"color": "brown",
"move_cost_mod": -1,
"coverage": 70,
@@ -252,7 +252,7 @@
"name": "glass front cabinet",
"symbol": "[",
"looks_like": "f_display_rack",
- "description": "A tall storage cabinet with a clear glass window.",
+ "description": "A tall metal cabinet with a sheet of glass across the front for viewing the contents. Often used for displaying rare, visually pleasing, or otherwise valuable goods, it's odd that it doesn't have a lock.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 30,
@@ -286,7 +286,7 @@
"type": "furniture",
"id": "f_gunsafe_ml",
"name": "gun safe",
- "description": "Oooooohhhh. Shiny.",
+ "description": "A large and heavy container with thick metal walls and a rotary combination lock, this is designed to securely store firearms, weapon mods, and ammunition. If you had something to listen close with and a hell of a lot of time, you could probably crack it.",
"symbol": "X",
"color": "light_gray",
"move_cost_mod": -1,
@@ -312,7 +312,7 @@
"id": "f_gunsafe_mj",
"name": "jammed gun safe",
"looks_like": "f_gunsafe_ml",
- "description": "Does it have guns in it? You won't find out. It's jammed.",
+ "description": "A heavy and durable metal safe for storing firearms and ammunition. Unfortunately, the lock is completely broken, and short of some pretty serious machinery, you have no possible way of opening it.",
"symbol": "X",
"color": "light_gray",
"move_cost_mod": -1,
@@ -337,7 +337,7 @@
"id": "f_gun_safe_el",
"name": "electronic gun safe",
"looks_like": "f_gunsafe_ml",
- "description": "Can you hack it open to get the firearms?",
+ "description": "A large and heavy container with thick metal walls and an electronic locking system, this is designed to securely store firearms, weapon mods, and ammunition. If you had some way of hacking into it, you could probably crack it open.",
"symbol": "X",
"color": "light_gray",
"move_cost_mod": -1,
@@ -363,7 +363,7 @@
"id": "f_locker",
"name": "locker",
"symbol": "{",
- "description": "Usually used for storing equipment or items.",
+ "description": "A tall sheet metal cabinet, useful for storing just about anything that'll fit.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 90,
@@ -395,7 +395,7 @@
"id": "f_mailbox",
"name": "mailbox",
"symbol": "P",
- "description": "A metal box attached to the top of a wooden post. Mail delivery hasn't come for awhile. Doesn't look like it's coming again anytime soon.",
+ "description": "A small metal box on top of a wooden post, designed to receive mail deliveries. Although considering the circumstances, it will likely never see proper use again.",
"color": "light_gray",
"move_cost_mod": 1,
"required_str": -1,
@@ -423,7 +423,7 @@
"id": "f_clothing_rail",
"name": "clothing rail",
"looks_like": "f_rack",
- "description": "A rail for hanging clothes on.",
+ "description": "A metal frame on a set of wheels used for hanging large amounts of clothes. Usually used in theater or retail environments, it's easy to use and quick to access.",
"symbol": "{",
"color": "light_gray",
"move_cost_mod": -1,
@@ -456,7 +456,7 @@
"type": "furniture",
"id": "f_rack",
"name": "display rack",
- "description": "Display your items.",
+ "description": "A sheet metal shelving unit, with the storage surfaces angled in such a way as to show off the items stored.",
"symbol": "{",
"color": "light_gray",
"move_cost_mod": -1,
@@ -489,7 +489,7 @@
"id": "f_rack_wood",
"name": "wooden rack",
"symbol": "{",
- "description": "A simple wooden rack. Display your items on it.",
+ "description": "A wooden shelving unit with angled storage surfaces designed to show off whatever is stored on it.",
"color": "brown",
"move_cost_mod": -1,
"coverage": 70,
@@ -516,7 +516,7 @@
"type": "furniture",
"id": "f_rack_coat",
"name": "coat rack",
- "description": "A hooked rack for hanging jackets and hats.",
+ "description": "A tall wooden pole with a set of hooks used to store outdoor jackets and hats to allow easy access.",
"symbol": "Y",
"color": "brown",
"move_cost_mod": -1,
@@ -537,7 +537,7 @@
"type": "furniture",
"id": "f_recycle_bin",
"name": "recycle bin",
- "description": "Stores items for recycling.",
+ "description": "A large plastic bin painted green with a 'recycle' symbol emblazoned on it. While intended to store discarded things to be processed back into a factory, the drastic change in priorities as of late means that these may hold valuable materials.",
"symbol": "{",
"color": "light_green",
"move_cost_mod": -1,
@@ -558,7 +558,7 @@
"id": "f_safe_c",
"name": "safe",
"looks_like": "f_gunsafe_ml",
- "description": "Holds items. Securely.",
+ "description": "A small, heavy, and near-unbreachable metal box with a rotary combination lock. Although, this isn't actually locked, just closed.",
"symbol": "X",
"color": "light_gray",
"move_cost_mod": -1,
@@ -586,7 +586,7 @@
"name": "safe",
"looks_like": "f_safe_c",
"symbol": "X",
- "description": "What needs protection like this?",
+ "description": "A small, heavy, and near-unbreachable metal box with a rotary combination lock. With something to listen really closely and a hell of a lot of time, you might be able to crack it.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 30,
@@ -611,7 +611,7 @@
"id": "f_safe_o",
"name": "open safe",
"looks_like": "f_safe_c",
- "description": "Grab the firearms!",
+ "description": "A small, heavy, and near-unbreachable metal box with a rotary combination lock, albeit significantly less secure with the door open.",
"symbol": "O",
"color": "light_gray",
"move_cost_mod": -1,
@@ -637,7 +637,7 @@
"id": "f_trashcan",
"name": "trash can",
"symbol": "&",
- "description": "One man's trash is another man's dinner.",
+ "description": "A plastic bin for storing discarded waste as to be disposed of later. Although, considering the circumstances, it might be worth seeing what's inside.",
"color": "light_cyan",
"move_cost_mod": 1,
"required_str": 5,
@@ -656,7 +656,7 @@
"id": "f_wardrobe",
"name": "wardrobe",
"looks_like": "f_dresser",
- "description": "A tall piece of furniture - basically a freestanding closet.",
+ "description": "A very large wooden cabinet for storing clothes, effectively an upright closet. Could technically be used to store anything else that would fit, though.",
"symbol": "{",
"color": "i_brown",
"move_cost_mod": -1,
@@ -686,7 +686,7 @@
"id": "f_filing_cabinet",
"name": "filing cabinet",
"looks_like": "f_rack",
- "description": "A set of drawers in a sturdy metal cabinet, used to hold files. It can be locked to protect important information. If you're lucky, there are often keys nearby.",
+ "description": "A rack of metal drawers designed to hold various files and paperwork. Paperwork that has more than likely lost all worth or value by now.",
"symbol": "}",
"color": "dark_gray",
"move_cost_mod": 2,
@@ -715,7 +715,7 @@
"name": "utility shelf",
"symbol": "{",
"looks_like": "f_rack",
- "description": "A simple heavy-duty plastic and metal shelving unit.",
+ "description": "A simple heavy-duty plastic and metal shelving unit, intended to store tools and materials for easy access to workers.",
"color": "light_gray",
"move_cost_mod": -1,
"coverage": 55,
@@ -746,7 +746,7 @@
"type": "furniture",
"id": "f_warehouse_shelf",
"name": "warehouse shelf",
- "description": "A large, sturdy shelf made of metal for storing pallets and crates in warehouses.",
+ "description": "A huge, sturdy steel shelf for storing pallets of crates in warehouses.",
"symbol": "{",
"looks_like": "f_utility_shelf",
"color": "light_gray",
@@ -780,7 +780,7 @@
"id": "f_wood_keg",
"name": "wooden keg",
"looks_like": "f_standing_tank",
- "description": "A keg made mostly of wood. Holds liquids, preferably alcoholic.",
+ "description": "A large standing wooden barrel, completely watertight. Good for storing liquids of all kinds or fermenting alcohol.",
"symbol": "H",
"color": "brown",
"move_cost_mod": -1,
@@ -818,7 +818,7 @@
"id": "f_displaycase",
"name": "display case",
"looks_like": "f_rack",
- "description": "Display your stuff fancily and securely.",
+ "description": "A secure wooden case at about waist-height, with glass panelling on the top. Useful for storing valuable things while still showing them off. Not actually as secure as it looks, as the display windows are easily broken.",
"symbol": "#",
"color": "light_cyan",
"move_cost_mod": 2,
@@ -841,7 +841,7 @@
"id": "f_displaycase_b",
"name": "broken display case",
"looks_like": "f_rack",
- "description": "Display your stuff. It'll get stolen.",
+ "description": "A secure wooden case at about waist-height, with glass panelling on the top. Would be useful for storing valuable things while still showing them off, if the glass hadn't been shattered. Careful not to cut yourself when looting.",
"symbol": "#",
"color": "light_gray",
"move_cost_mod": 2,
@@ -860,7 +860,7 @@
"type": "furniture",
"id": "f_standing_tank",
"name": "standing tank",
- "description": "A large freestanding metal tank, useful for holding liquids.",
+ "description": "A huge metal tank that can be used to safely store large amounts of liquid.",
"symbol": "O",
"color": "light_gray",
"move_cost_mod": -1,
@@ -882,7 +882,7 @@
"type": "furniture",
"id": "f_dumpster",
"name": "dumpster",
- "description": "Stores trash. Doesn't get picked up anymore. Note the smell.",
+ "description": "A large metal dumpster that will likely not be getting picked up by the city's waste management any time soon. Despite the unpleasant nature of climbing inside, it could make for a viable hiding spot.",
"symbol": "{",
"color": "green",
"move_cost_mod": 3,
@@ -905,7 +905,7 @@
"type": "furniture",
"id": "f_butter_churn",
"name": "butter churn",
- "description": "A pedal driven butter churn.",
+ "description": "A metal tube with a built-in mixer for making butter. Rather than needing electricity, it is pedal-driven, allowing use without power.",
"symbol": "H",
"color": "light_cyan",
"crafting_pseudo_item": "butter_churn",
diff --git a/data/json/furniture_and_terrain/terrain-manufactured.json b/data/json/furniture_and_terrain/terrain-manufactured.json
index 1b4b47f6de95e..a25bb63a2cc99 100644
--- a/data/json/furniture_and_terrain/terrain-manufactured.json
+++ b/data/json/furniture_and_terrain/terrain-manufactured.json
@@ -24,27 +24,6 @@
]
}
},
- {
- "type": "terrain",
- "id": "t_gas_pump",
- "name": "gasoline pump",
- "looks_like": "t_machinery_heavy",
- "description": "Precious GASOLINE. The former world bowed to their petroleum god as it led them to their ruin. There's plenty left over to fuel your inner road warrior. If this gas dispenser doesn't give up the goods for free, you may have to pay at a nearby terminal.",
- "symbol": "&",
- "color": "red",
- "move_cost": 0,
- "coverage": 65,
- "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT", "PERMEABLE" ],
- "examine_action": "gaspump",
- "bash": {
- "str_min": 8,
- "str_max": 150,
- "sound": "crunch!",
- "sound_fail": "clang!",
- "ter_set": "t_gas_pump_smashed",
- "items": [ { "item": "scrap", "count": 1 } ]
- }
- },
{
"type": "terrain",
"id": "t_gas_tank",
@@ -90,6 +69,27 @@
]
}
},
+ {
+ "type": "terrain",
+ "id": "t_gas_pump",
+ "name": "gasoline pump",
+ "looks_like": "t_machinery_heavy",
+ "description": "Precious GASOLINE. The former world bowed to their petroleum god as it led them to their ruin. There's plenty left over to fuel your inner road warrior. If this gas dispenser doesn't give up the goods for free, you may have to pay at a nearby terminal.",
+ "symbol": "&",
+ "color": "red",
+ "move_cost": 0,
+ "coverage": 65,
+ "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT", "PERMEABLE" ],
+ "examine_action": "gaspump",
+ "bash": {
+ "str_min": 8,
+ "str_max": 150,
+ "sound": "crunch!",
+ "sound_fail": "clang!",
+ "ter_set": "t_gas_pump_smashed",
+ "items": [ { "item": "scrap", "count": 1 } ]
+ }
+ },
{
"type": "terrain",
"id": "t_gas_pump_a",
@@ -129,6 +129,51 @@
]
}
},
+ {
+ "type": "terrain",
+ "id": "t_diesel_tank",
+ "name": "fuel tank",
+ "description": "A tank filled with diesel.",
+ "looks_like": "f_standing_tank",
+ "symbol": "Q",
+ "color": "brown_green",
+ "move_cost": 0,
+ "coverage": 50,
+ "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT" ],
+ "bash": {
+ "str_min": 40,
+ "str_max": 100,
+ "explosive": 40,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "ter_set": "t_diesel_tank_smashed"
+ }
+ },
+ {
+ "type": "terrain",
+ "id": "t_diesel_tank_smashed",
+ "name": "broken fuel tank",
+ "description": "A broken tank which was filled with diesel.",
+ "looks_like": "f_wreckage",
+ "symbol": "Q",
+ "color": "light_green",
+ "move_cost": 0,
+ "coverage": 50,
+ "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "REDUCE_SCENT" ],
+ "bash": {
+ "str_min": 40,
+ "str_max": 100,
+ "explosive": 40,
+ "sound": "metal screeching!",
+ "sound_fail": "clang!",
+ "ter_set": "t_pavement",
+ "items": [
+ { "item": "steel_lump", "count": [ 1, 4 ] },
+ { "item": "steel_chunk", "count": [ 1, 4 ] },
+ { "item": "scrap", "count": [ 3, 7 ] }
+ ]
+ }
+ },
{
"type": "terrain",
"id": "t_diesel_pump",
@@ -150,6 +195,28 @@
"items": [ { "item": "scrap", "count": 1 } ]
}
},
+ {
+ "type": "terrain",
+ "id": "t_diesel_pump_a",
+ "name": "diesel pump",
+ "description": "This is a diesel fuel pump. This roadside attraction provides all the thick, gloopy liquid POWER you need to move your sensibly oversized APOCOLYPTIC SUPERTRUCK from point A to points beyond. If it doesn't dispense fuel immediately, try banging on it or grunt your way over the nearby payment terminal.",
+ "//": "clone of t_diesel_pump, but other color, must be clone every time",
+ "symbol": "&",
+ "color": "yellow_red",
+ "looks_like": "t_gas_pump_a",
+ "move_cost": 0,
+ "coverage": 65,
+ "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "SEALED", "CONTAINER", "REDUCE_SCENT", "PERMEABLE" ],
+ "examine_action": "gaspump",
+ "bash": {
+ "str_min": 8,
+ "str_max": 150,
+ "sound": "crunch!",
+ "sound_fail": "clang!",
+ "ter_set": "t_diesel_pump_smashed",
+ "items": [ { "item": "scrap", "count": 1 } ]
+ }
+ },
{
"type": "terrain",
"id": "t_diesel_pump_smashed",
@@ -295,7 +362,7 @@
"sound": "metal screeching!",
"sound_fail": "clang!",
"ter_set": "t_missile_exploded",
- "items": [ { "item": "scrap", "count": [ 4, 8 ] }, { "item": "plut_cell", "charges": [ 0, 3 ] } ]
+ "items": [ { "item": "scrap", "count": [ 4, 8 ] }, { "item": "plutonium", "charges": [ 0, 3 ] } ]
}
},
{
@@ -701,14 +768,13 @@
"items": [
{ "item": "scrap", "count": [ 4, 16 ] },
{ "item": "steel_chunk", "count": [ 1, 6 ] },
- { "item": "plut_cell", "charges": [ 0, 3 ] },
+ { "item": "plutonium", "charges": [ 0, 3 ] },
{ "item": "lead", "charges": [ 12, 18 ] }
]
},
"deconstruct": {
"ter_set": "t_concrete",
"items": [
- { "item": "minireactor", "prob": 25 },
{ "item": "RAM", "count": [ 4, 8 ] },
{ "item": "cable", "charges": [ 8, 16 ] },
{ "item": "small_lcd_screen", "count": [ 2, 4 ] },
@@ -717,7 +783,7 @@
{ "item": "circuit", "count": [ 6, 10 ] },
{ "item": "power_supply", "count": [ 4, 8 ] },
{ "item": "amplifier", "count": [ 3, 6 ] },
- { "item": "plut_cell", "charges": [ 2, 8 ] },
+ { "item": "plutonium", "charges": [ 2, 8 ] },
{ "item": "scrap", "count": [ 8, 16 ] }
]
}
diff --git a/data/json/harvest.json b/data/json/harvest.json
index 3b5e5a3985ebd..ff13b39e5fea7 100644
--- a/data/json/harvest.json
+++ b/data/json/harvest.json
@@ -187,6 +187,18 @@
{ "drop": "demihuman_fat", "type": "flesh", "mass_ratio": 0.07 }
]
},
+ {
+ "id": "demihuman",
+ "//": "drops regular stomach, has no fur",
+ "type": "harvest",
+ "entries": [
+ { "drop": "demihuman_flesh", "type": "flesh", "mass_ratio": 0.34 },
+ { "drop": "demihuman_stomach", "scale_num": [ 1, 1 ], "max": 1, "type": "offal" },
+ { "drop": "bone", "type": "bone", "mass_ratio": 0.15 },
+ { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 },
+ { "drop": "demihuman_fat", "type": "flesh", "mass_ratio": 0.07 }
+ ]
+ },
{
"id": "demihuman_large_fur",
"//": "drops large stomach",
@@ -435,59 +447,79 @@
{
"id": "arachnid_tainted",
"type": "harvest",
+ "message": "",
"entries": [
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.33 },
+ { "drop": "mutant_bug_lungs", "type": "flesh", "mass_ratio": 0.0035 },
+ { "drop": "mutant_bug_organs", "type": "offal", "mass_ratio": 0.015 },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
{ "drop": "chitin_piece", "type": "bone", "mass_ratio": 0.1 }
]
},
{
"id": "acidant_queen",
"type": "harvest",
- "message": "You laboriously dissect the colossal insect.",
+ "message": "You laboriously dissect the colossal insect. ",
"entries": [
{ "drop": "mutant_meat", "base_num": [ 40, 55 ], "scale_num": [ 0.5, 0.7 ], "max": 80, "type": "flesh" },
{ "drop": "acidchitin_piece", "base_num": [ 2, 6 ], "scale_num": [ 0.3, 0.6 ], "max": 10, "type": "bone" },
- { "drop": "sweetbread", "base_num": [ 3, 4 ], "scale_num": [ 0.4, 0.6 ], "max": 8, "type": "offal" },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
{ "drop": "mutant_fat", "base_num": [ 5, 8 ], "scale_num": [ 0.6, 0.8 ], "max": 18, "type": "flesh" }
]
},
{
"id": "arachnid",
"type": "harvest",
+ "message": "",
"entries": [
{ "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.33 },
{ "drop": "mutant_fat", "type": "flesh", "mass_ratio": 0.04 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.01 },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
+ { "drop": "mutant_bug_lungs", "type": "flesh", "mass_ratio": 0.0035 },
+ { "drop": "mutant_bug_organs", "type": "offal", "mass_ratio": 0.015 },
{ "drop": "chitin_piece", "type": "bone", "mass_ratio": 0.1 }
]
},
{
"id": "arachnid_acid",
"type": "harvest",
+ "message": "",
"entries": [
{ "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.33 },
{ "drop": "mutant_fat", "type": "flesh", "mass_ratio": 0.04 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.01 },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
{ "drop": "acidchitin_piece", "type": "bone", "mass_ratio": 0.1 }
]
},
{
"id": "arachnid_bee",
- "//": "todo: add stinger here and remove drops from death",
"type": "harvest",
+ "message": "What appeared to be insect hairs on the chitin of this creature look more like tiny feathers as you pare them back. Inside is a bundle of bubble-like tissue sacs that appear to be floating, which doesn't fit with what you know about real bees.",
"entries": [
- { "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.33 },
+ { "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.23 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.01 },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
+ { "drop": "mutant_bug_hydrogen_sacs", "type": "flesh", "mass_ratio": 0.1 },
+ { "drop": "mutant_bug_lungs", "type": "flesh", "mass_ratio": 0.0035 },
+ { "drop": "mutant_bug_organs", "type": "offal", "mass_ratio": 0.015 },
+ { "drop": "bee_sting", "base_num": [ 0, 1 ], "type": "bone" },
{ "drop": "chitin_piece", "type": "bone", "mass_ratio": 0.1 }
]
},
{
"id": "arachnid_wasp",
- "//": "todo: add stinger here and remove drops from death",
"type": "harvest",
+ "message": "There's a faintly hairy, skin-like membrane, covered in blood vessels, beneath the chitin of this creature. Inside it is a bundle of bubble-like tissue sacs that appear to be floating, which doesn't fit with what you know about real wasps.",
"entries": [
{ "drop": "mutant_meat", "type": "flesh", "mass_ratio": 0.33 },
{ "drop": "sinew", "type": "bone", "mass_ratio": 0.01 },
+ { "drop": "endochitin", "type": "bone", "mass_ratio": 0.1 },
+ { "drop": "mutant_bug_hydrogen_sacs", "type": "flesh", "mass_ratio": 0.1 },
+ { "drop": "mutant_bug_lungs", "type": "flesh", "mass_ratio": 0.0035 },
+ { "drop": "mutant_bug_organs", "type": "offal", "mass_ratio": 0.015 },
+ { "drop": "wasp_sting", "base_num": [ 0, 1 ], "type": "bone" },
{ "drop": "chitin_piece", "type": "bone", "mass_ratio": 0.1 }
]
},
@@ -556,7 +588,7 @@
{ "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
{ "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
{ "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
- { "drop": "kevlar_plate", "type": "skin", "mass_ratio": 0.015 },
+ { "drop": "sheet_kevlar", "type": "skin", "mass_ratio": 0.24 },
{ "drop": "pheromone", "type": "bionic", "max": 1 }
]
},
diff --git a/data/json/item_actions.json b/data/json/item_actions.json
index b8310a1150a8d..676f98f7f623d 100644
--- a/data/json/item_actions.json
+++ b/data/json/item_actions.json
@@ -26,7 +26,7 @@
},
{
"type": "item_action",
- "id": "picklock",
+ "id": "PICK_LOCK",
"name": { "str": "Pick a lock" }
},
{
diff --git a/data/json/itemgroups/Clothing_Gear/clothing.json b/data/json/itemgroups/Clothing_Gear/clothing.json
index 9a27735dcecb5..2fbd985965b90 100644
--- a/data/json/itemgroups/Clothing_Gear/clothing.json
+++ b/data/json/itemgroups/Clothing_Gear/clothing.json
@@ -120,6 +120,10 @@
{ "item": "webbing_belt" },
{ "distribution": [ { "item": "socks", "prob": 10 }, { "item": "socks_wool", "prob": 90 } ] },
{ "item": "boots_combat" },
+ {
+ "collection": [ { "distribution": [ { "item": "balclava", "prob": 90 }, { "item": "balaclava_cut_resistant", "prob": 10 } ] } ],
+ "prob": 25
+ },
{
"distribution": [
{ "collection": [ { "item": "sports_bra" }, { "item": "boy_shorts" } ] },
@@ -367,7 +371,8 @@
"entries": [
{ "item": "gloves_leather", "prob": 30 },
{ "item": "gloves_rubber", "prob": 10 },
- { "item": "gloves_work", "prob": 60 }
+ { "item": "gloves_work", "prob": 60 },
+ { "item": "gloves_cut_resistant", "prob": 10 }
]
},
{
@@ -446,6 +451,10 @@
[ "mask_filter", 30 ],
[ "glasses_safety", 30 ],
[ "ear_plugs", 35 ],
+ [ "apron_cut_resistant", 5 ],
+ [ "gloves_cut_resistant", 10 ],
+ [ "chaps_cut_resistant", 5 ],
+ [ "armguard_cut_resistant", 5 ],
[ "apron_leather", 10 ],
[ "tool_belt", 30 ],
[ "knee_pads", 20 ],
@@ -1825,6 +1834,24 @@
[ "sneakers", 70 ]
]
},
+ {
+ "type": "item_group",
+ "subtype": "distribution",
+ "id": "eod_armor",
+ "entries": [
+ {
+ "collection": [
+ { "item": "helmet_eod" },
+ { "item": "jacket_eod" },
+ { "item": "trousers_eod" },
+ { "item": "foot_protectors_eod" },
+ { "item": "gloves_eod", "prob": 20 }
+ ],
+ "prob": 100
+ },
+ { "collection": [ { "item": "jacket_eod_light" }, { "item": "trousers_eod_light" } ], "prob": 20 }
+ ]
+ },
{
"type": "item_group",
"id": "mil_armor",
diff --git a/data/json/itemgroups/Clothing_Gear/gear.json b/data/json/itemgroups/Clothing_Gear/gear.json
index 0dfa98f2ea509..5ee14c38c1ce9 100644
--- a/data/json/itemgroups/Clothing_Gear/gear.json
+++ b/data/json/itemgroups/Clothing_Gear/gear.json
@@ -17,6 +17,8 @@
[ "helmet_lobster", 5 ],
[ "helmet_riot", 5 ],
[ "holo_sight", 20 ],
+ [ "balclava", 10 ],
+ [ "balaclava_cut_resistant", 5 ],
[ "holster", 15 ],
[ "bandolier_shotgun", 15 ],
[ "torso_bandolier_shotgun", 8 ],
diff --git a/data/json/itemgroups/Food/food.json b/data/json/itemgroups/Food/food.json
index 11e08b18ac8d2..71c41f107b53e 100644
--- a/data/json/itemgroups/Food/food.json
+++ b/data/json/itemgroups/Food/food.json
@@ -83,6 +83,7 @@
"entries": [
{ "item": "yeast", "prob": 50 },
{ "item": "sugar", "prob": 40 },
+ { "item": "artificial_sweetener", "prob": 10 },
{ "item": "sprinkles", "prob": 5 },
{ "item": "salt", "prob": 40 },
{ "item": "pepper", "prob": 30 },
@@ -213,6 +214,7 @@
{ "item": "toastem3", "prob": 35 },
{ "item": "toasterpastryfrozen", "prob": 20 },
{ "item": "sugar", "prob": 20 },
+ { "item": "artificial_sweetener", "prob": 5 },
{ "item": "lemonade_powder", "prob": 5 },
{ "item": "molasses", "prob": 10 },
{ "item": "can_cheese", "prob": 40 },
diff --git a/data/json/itemgroups/Locations_MapExtras/locations.json b/data/json/itemgroups/Locations_MapExtras/locations.json
index 3379cf2e87a4a..45f39d464f4f8 100644
--- a/data/json/itemgroups/Locations_MapExtras/locations.json
+++ b/data/json/itemgroups/Locations_MapExtras/locations.json
@@ -42,6 +42,7 @@
{ "group": "ammo_swat", "prob": 20 },
{ "group": "guns_swat", "prob": 20 },
{ "group": "mags_swat", "prob": 20 },
+ { "group": "eod_armor", "prob": 20 },
{ "item": "survnote", "prob": 1 }
]
},
@@ -646,6 +647,7 @@
[ "glowstick_dead", 15 ],
{ "item": "cash_card", "prob": 5, "charges-min": 5, "charges-max": 5000 },
[ "id_science", 3 ],
+ [ "sandbox_kit", 5 ],
[ "ear_spool", 15 ],
{ "item": "lighter", "prob": 35, "charges-min": 0, "charges-max": 15 },
[ "funnel", 25 ],
@@ -1823,7 +1825,9 @@
[ "radio_car_box", 3 ],
[ "radiocontrol", 10 ],
[ "scots_cookbook", 1 ],
+ [ "scots_tailor", 1 ],
[ "eclipse_glasses", 1 ],
+ [ "sandbox_kit", 1 ],
[ "dnd_handbook", 1 ],
[ "balloon", 5 ]
]
diff --git a/data/json/itemgroups/Locations_MapExtras/locations_commercial.json b/data/json/itemgroups/Locations_MapExtras/locations_commercial.json
index f515e02965eb0..943a5f6f246ee 100644
--- a/data/json/itemgroups/Locations_MapExtras/locations_commercial.json
+++ b/data/json/itemgroups/Locations_MapExtras/locations_commercial.json
@@ -11,7 +11,6 @@
{ "group": "tobacco_products", "prob": 161 },
{ "item": "sponge", "prob": 10 },
{ "group": "ammo_pocket_batteries_full", "prob": 50 },
- { "item": "rm99_pistol", "prob": 1 },
{ "item": "rm103a_pistol", "prob": 1 },
{ "item": "rm228", "prob": 2 },
{ "item": "vibrator", "prob": 3 },
@@ -97,6 +96,7 @@
[ "pockknife", 15 ],
[ "metal_file", 15 ],
[ "pin_reamer", 10 ],
+ [ "sandbox_kit", 5 ],
[ "survival_kit", 5 ]
]
},
@@ -236,6 +236,9 @@
[ "sleeveless_duster", 5 ],
[ "sleeveless_duster_leather", 5 ],
[ "sleeveless_duster_fur", 5 ],
+ [ "apron_cut_resistant", 2 ],
+ [ "chaps_cut_resistant", 5 ],
+ [ "balaclava_cut_resistant", 5 ],
[ "gold_watch", 15 ],
[ "silver_watch", 20 ],
[ "sf_watch", 7 ],
@@ -1148,7 +1151,7 @@
[ "flour", 30 ],
[ "milk_powder", 30 ],
[ "powder_eggs", 10 ],
- [ "egg_bird", 10 ],
+ [ "egg_bird_unfert", 10 ],
[ "cooking_oil", 20 ],
[ "irradiated_apple", 5 ],
[ "irradiated_banana", 5 ],
@@ -1775,7 +1778,7 @@
[ "medical_tape", 35 ],
[ "blood", 5 ],
[ "vaccine_shot", 15 ],
- [ "anesthetic_kit", 20 ]
+ { "item": "anesthetic_kit", "prob": 10, "charges-min": 0 }
]
},
{
@@ -1862,7 +1865,7 @@
{ "item": "shed_stick", "prob": 2 },
[ "tailors_kit", 9 ],
[ "knitting_needles", 15 ],
- [ "kevlar_plate", 10 ],
+ [ "sheet_kevlar_layered", 10 ],
[ "leather", 10 ],
[ "rag", 20 ],
[ "needle_curved", 10 ],
@@ -1883,5 +1886,10 @@
[ "recipe_fauxfur", 5 ],
[ "textbook_tailor", 3 ]
]
+ },
+ {
+ "type": "item_group",
+ "id": "gunshop_accessories",
+ "items": [ [ "powered_earmuffs", 50 ], [ "ear_plugs", 80 ] ]
}
]
diff --git a/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json b/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json
index a096774419bba..688e2c2e0d4dd 100644
--- a/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json
+++ b/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json
@@ -93,10 +93,14 @@
[ "portable_game", 60 ],
[ "bat", 60 ],
[ "backpack", 40 ],
- [ "pockknife", 20 ],
+ [ "pockknife", 5 ],
[ "wristwatch", 20 ],
[ "teleumbrella", 5 ],
{ "group": "kids_books", "prob": 155 },
+ { "group": "games", "prob": 170 },
+ [ "frisbee", 40 ],
+ [ "disc_golf", 40 ],
+ [ "magic_8_ball", 30 ],
[ "novel_pulp", 20 ],
[ "folding_bicycle", 5 ],
[ "sunglasses", 25 ],
@@ -105,7 +109,11 @@
[ "wolfsuit", 5 ],
[ "dinosuit", 5 ],
[ "gum", 10 ],
+ [ "baseball", 40 ],
+ [ "football", 40 ],
+ [ "basketball", 50 ],
[ "talking_doll", 50 ],
+ [ "marble", 60 ],
[ "creepy_doll", 1 ],
[ "jedi_cloak", 5 ],
[ "clown_suit", 5 ],
diff --git a/data/json/itemgroups/Locations_MapExtras/mansion.json b/data/json/itemgroups/Locations_MapExtras/mansion.json
index e7705bbab6b77..bc492ce670458 100644
--- a/data/json/itemgroups/Locations_MapExtras/mansion.json
+++ b/data/json/itemgroups/Locations_MapExtras/mansion.json
@@ -660,16 +660,21 @@
"magazine": 100,
"subtype": "distribution",
"items": [
- [ "bat_nerf", 100 ],
- [ "marble", 60 ],
+ [ "bat_nerf", 70 ],
+ [ "marble", 50 ],
[ "talking_doll", 50 ],
- [ "basketball", 50 ],
- [ "fc_hairpin", 50 ],
- { "group": "kids_books", "prob": 170 },
- [ "backpack", 40 ],
- [ "baseball", 40 ],
- [ "football", 40 ],
+ [ "basketball", 30 ],
+ [ "fc_hairpin", 30 ],
+ { "group": "kids_books", "prob": 170, "count": [ 1, 4 ] },
+ { "group": "games", "prob": 170, "count": [ 1, 2 ] },
+ [ "backpack", 20 ],
+ [ "baseball", 30 ],
+ [ "football", 20 ],
+ [ "frisbee", 40 ],
+ [ "disc_golf", 20 ],
+ [ "radio_car_box", 10 ],
[ "orangesoda", 30 ],
+ [ "magic_8_ball", 10 ],
[ "hairpin", 30 ],
[ "purple_drink", 20 ],
[ "candy", 20 ],
@@ -677,6 +682,7 @@
[ "rock", 10 ],
[ "bat", 10 ],
[ "creepy_doll", 3 ],
+ [ "portable_game", 5 ],
[ "whistle", 3 ]
]
},
diff --git a/data/json/itemgroups/Locations_MapExtras/map_extras.json b/data/json/itemgroups/Locations_MapExtras/map_extras.json
index f0d6fa2f00a5d..cb0abda1164e4 100644
--- a/data/json/itemgroups/Locations_MapExtras/map_extras.json
+++ b/data/json/itemgroups/Locations_MapExtras/map_extras.json
@@ -27,6 +27,7 @@
{ "group": "hatstore_hats", "damage-min": 1, "damage-max": 4, "prob": 40 },
{ "group": "college_camping", "prob": 50 },
{ "group": "college_camping", "prob": 80 },
+ { "group": "SUS_book_nonf_soft", "prob": 20 },
{ "item": "corpse", "damage": 3 }
]
},
@@ -43,6 +44,7 @@
{ "group": "hatstore_hats", "damage-min": 1, "damage-max": 4, "prob": 40 },
{ "group": "college_sports", "prob": 50 },
{ "group": "college_sports", "prob": 90 },
+ { "group": "SUS_book_sports", "prob": 30 },
{ "item": "corpse", "damage": 3 }
]
},
@@ -59,6 +61,7 @@
{ "group": "hatstore_hats", "damage-min": 1, "damage-max": 4, "prob": 40 },
{ "group": "college_lake", "prob": 50 },
{ "group": "college_lake", "prob": 70 },
+ { "group": "SUS_book_nonf_soft", "prob": 25 },
{ "item": "corpse", "damage": 3 }
]
},
diff --git a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json
index 422c6279b1d75..088f4783150ae 100644
--- a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json
+++ b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json
@@ -15,7 +15,7 @@
{ "item": "steel_chunk", "prob": 30 },
{ "item": "spring", "prob": 50 },
{ "item": "steel_lump", "prob": 30 },
- { "item": "kevlar_plate", "prob": 10 },
+ { "item": "sheet_kevlar_layered", "prob": 10 },
{ "item": "ceramic_armor", "prob": 15 },
{ "item": "motor", "prob": 2 },
{ "group": "ammo_heavy_batteries_full", "prob": 50 },
@@ -60,7 +60,7 @@
"entries": [
{ "item": "baton", "prob": 8 },
{ "item": "tazer", "prob": 3 },
- { "item": "kevlar_plate", "prob": 10 },
+ { "item": "sheet_kevlar_layered", "prob": 10 },
{ "item": "ceramic_armor", "prob": 15 },
{ "item": "tonfa", "prob": 10 },
{ "item": "shocktonfa_off", "prob": 5 },
@@ -83,12 +83,6 @@
"subtype": "distribution",
"entries": [ { "item": "9mm", "prob": 8 } ]
},
- {
- "type": "item_group",
- "id": "laserturret",
- "subtype": "distribution",
- "entries": [ { "item": "cerberus_laser", "prob": 1 } ]
- },
{
"type": "item_group",
"id": "turret_rifle",
diff --git a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json
index 95aabaecb20a2..2ff16832415d1 100644
--- a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json
+++ b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json
@@ -94,24 +94,12 @@
"subtype": "distribution",
"entries": [ { "item": "biollante_bud", "prob": 1 } ]
},
- {
- "type": "item_group",
- "id": "bees",
- "subtype": "distribution",
- "entries": [ { "item": "bee_sting", "prob": 5 } ]
- },
{
"type": "item_group",
"id": "fungal_sting",
"subtype": "distribution",
"entries": [ { "item": "fighter_sting", "prob": 5 } ]
},
- {
- "type": "item_group",
- "id": "wasps",
- "subtype": "distribution",
- "entries": [ { "item": "wasp_sting", "prob": 5 } ]
- },
{
"type": "item_group",
"id": "vault_wanderer",
diff --git a/data/json/itemgroups/SUS/domestic.json b/data/json/itemgroups/SUS/domestic.json
index 09d2688803a11..c7d93b0b641d9 100644
--- a/data/json/itemgroups/SUS/domestic.json
+++ b/data/json/itemgroups/SUS/domestic.json
@@ -103,24 +103,26 @@
{ "item": "pliers", "prob": 60 },
{ "item": "flashlight", "prob": 75 },
{ "item": "hammer", "prob": 75 },
- { "item": "permanent_marker", "prob": 75 },
- { "item": "permanent_marker", "prob": 40 },
+ { "item": "permanent_marker", "prob": 75, "charges-min": 50 },
+ { "item": "permanent_marker", "prob": 40, "charges-min": 50 },
{ "item": "paper", "prob": 55 },
- { "item": "light_battery_cell", "count": [ 1, 2 ], "prob": 85 },
+ { "item": "light_battery_cell", "count": [ 1, 2 ], "prob": 85, "charges-min": 1 },
{ "item": "battery_charger", "prob": 85 },
{ "item": "string_36", "count": [ 1, 4 ], "prob": 80 },
{ "item": "string_36", "count": [ 1, 4 ], "prob": 50 },
{ "item": "string_36", "count": [ 1, 4 ], "prob": 20 },
- { "item": "duct_tape", "prob": 50 },
- { "item": "duct_tape", "prob": 30 },
+ { "item": "duct_tape", "prob": 40, "charges": [ 25, 400 ], "container-item": "box_small" },
{ "item": "plastic_straw", "prob": 70, "count": [ 1, 6 ] },
{ "item": "plastic_straw", "prob": 40, "count": [ 1, 6 ] },
{ "item": "corkscrew", "prob": 60 },
{ "item": "bottle_opener", "prob": 75 },
- { "item": "candle", "prob": 75 },
+ { "item": "candle", "prob": 75, "charges-min": 10 },
{ "item": "RPG_die", "prob": 10 },
{ "item": "metal_RPG_die", "prob": 1 },
- { "distribution": [ { "item": "matches" }, { "item": "lighter" } ], "prob": 90 }
+ {
+ "distribution": [ { "item": "matches", "charges-min": 1 }, { "item": "lighter", "charges-min": 1 } ],
+ "prob": 90
+ }
]
},
{
@@ -184,7 +186,7 @@
"//2": "This group is for the cleaning materials under a kitchen sink.",
"subtype": "collection",
"entries": [
- { "item": "detergent", "count": [ 1, 2 ] },
+ { "item": "detergent", "charges": [ 1, 40 ], "container-item": "box_small" },
{ "item": "rag", "count": [ 1, 6 ] },
{ "item": "towel", "count": [ 1, 3 ] },
{ "item": "brush" },
@@ -317,7 +319,11 @@
"entries": [
{ "group": "fresh_produce", "count": [ 1, 8 ], "prob": 50 },
{
- "distribution": [ { "item": "milk", "prob": 94 }, { "item": "almond_milk", "prob": 3 }, { "item": "soy_milk", "prob": 3 } ],
+ "distribution": [
+ { "item": "milk", "charges-min": 1, "prob": 94 },
+ { "item": "almond_milk", "charges-min": 1, "prob": 3 },
+ { "item": "soy_milk", "charges-min": 1, "prob": 3 }
+ ],
"prob": 95
},
{ "group": "ketchup_sealed_rng", "prob": 85 },
@@ -331,7 +337,7 @@
{ "item": "yoghurt", "prob": 80 },
{ "item": "butter", "prob": 80 },
{ "item": "pudding", "prob": 30 },
- { "item": "egg_bird", "prob": 85, "count-min": 1, "count-max": 12 },
+ { "item": "egg_bird_unfert", "prob": 85, "count-min": 1, "count-max": 12 },
{ "item": "bacon", "prob": 25 },
{
"distribution": [ { "item": "lunchmeat", "prob": 60 }, { "item": "bologna", "prob": 40 }, { "item": "tofu", "prob": 30 } ],
@@ -594,6 +600,7 @@
{ "item": "cinnamon", "prob": 75 },
{ "item": "chilly-p", "prob": 75 },
{ "item": "sugar", "prob": 15 },
+ { "item": "artificial_sweetener", "prob": 5 },
{ "item": "curry_powder", "prob": 25 },
{ "item": "sprinkles", "prob": 10 },
{ "item": "thyme", "prob": 65 },
@@ -612,8 +619,8 @@
{ "item": "soap_holder", "prob": 40 },
{ "item": "razor_shaving", "count": [ 1, 2 ], "prob": 20 },
{ "item": "cotton_ball", "prob": 50 },
- { "item": "bleach", "prob": 15 },
- { "item": "ammonia", "prob": 20 },
+ { "item": "bleach", "prob": 15, "charges-min": 1 },
+ { "item": "ammonia", "prob": 20, "charges-min": 1 },
{ "item": "string_floss", "count": [ 1, 2 ], "prob": 60 },
{ "item": "toothbrush_plain", "count": [ 1, 3 ], "prob": 45 }
]
@@ -630,23 +637,59 @@
"prob": 95
},
{ "item": "eyedrops", "prob": 15 },
- { "item": "pepto", "prob": 70 },
- { "item": "inhaler", "prob": 25 },
+ { "item": "pepto", "prob": 70, "charges-min": 1, "container-item": "bottle_plastic_small" },
+ { "item": "inhaler", "prob": 25, "charges-min": 10, "charges-max": 100 },
{ "item": "pills_sleep", "prob": 10 },
- { "distribution": [ { "item": "nyquil", "prob": 60 }, { "item": "dayquil", "prob": 20 } ], "prob": 50 },
+ {
+ "distribution": [ { "item": "nyquil", "prob": 60, "charges-min": 1 }, { "item": "dayquil", "prob": 20, "charges-min": 1 } ],
+ "prob": 50
+ },
{
"distribution": [
- { "item": "vitamins", "prob": 60 },
- { "item": "gummy_vitamins", "prob": 20 },
- { "item": "calcium_tablet", "prob": 10 }
+ { "item": "vitamins", "prob": 60, "charges-min": 1, "charges-max": 40, "container-item": "bottle_plastic_small" },
+ {
+ "item": "gummy_vitamins",
+ "prob": 20,
+ "charges-min": 1,
+ "charges-max": 20,
+ "container-item": "bottle_plastic_small"
+ },
+ {
+ "item": "calcium_tablet",
+ "prob": 10,
+ "charges-min": 1,
+ "charges-max": 40,
+ "container-item": "bottle_plastic_small"
+ }
],
"prob": 80
},
{
- "distribution": [ { "item": "weak_antibiotic", "prob": 40 }, { "item": "antibiotics", "prob": 10 } ],
+ "distribution": [
+ { "item": "weak_antibiotic", "prob": 40, "charges-min": 1, "charges-max": 20, "container-item": "bottle_plastic_small" },
+ {
+ "item": "antibiotics",
+ "prob": 10,
+ "charges-min": 1,
+ "charges-max": 20,
+ "container-item": "bottle_plastic_small"
+ }
+ ],
"prob": 10
},
- { "distribution": [ { "item": "antifungal", "prob": 60 }, { "item": "antiparasitic", "prob": 20 } ], "prob": 5 }
+ {
+ "distribution": [
+ { "item": "antifungal", "prob": 60, "charges-min": 1, "charges-max": 10, "container-item": "bottle_plastic_small" },
+ {
+ "item": "antiparasitic",
+ "prob": 20,
+ "charges-min": 1,
+ "charges-max": 10,
+ "container-item": "bottle_plastic_small"
+ }
+ ],
+ "prob": 5
+ }
]
},
{
@@ -689,18 +732,24 @@
"entries": [
{ "item": "soap", "count": [ 1, 4 ], "prob": 70 },
{
- "distribution": [ { "item": "razor_shaving", "count": [ 1, 2 ], "prob": 50 }, { "item": "shavingkit", "prob": 50 } ],
+ "distribution": [
+ { "item": "razor_shaving", "count": [ 1, 2 ], "prob": 50 },
+ { "item": "shavingkit", "charges-min": 0, "charges-max": 10, "prob": 50 }
+ ],
"prob": 75
},
{
"distribution": [ { "item": "bandages", "prob": 60 }, { "item": "medical_gauze", "prob": 20 }, { "item": "1st_aid", "prob": 10 } ],
"prob": 20
},
- { "item": "disinfectant", "prob": 40 },
- { "item": "chem_hydrogen_peroxide", "prob": 50 },
+ { "item": "disinfectant", "prob": 40, "charges-min": 1 },
+ { "item": "chem_hydrogen_peroxide", "prob": 50, "charges-min": 1 },
{ "item": "mirror", "prob": 25 },
{ "item": "sponge", "count": [ 1, 3 ], "prob": 75 },
- { "collection": [ { "item": "candle", "count": [ 1, 2 ] }, { "item": "matches" } ], "prob": 20 },
+ {
+ "collection": [ { "item": "candle", "count": [ 1, 2 ], "charges-min": 10 }, { "item": "matches", "charges-min": 1 } ],
+ "prob": 20
+ },
{ "item": "toilet_paper", "prob": 80 },
{ "item": "towel", "count": [ 1, 2 ], "prob": 75 }
]
diff --git a/data/json/itemgroups/SUS/library.json b/data/json/itemgroups/SUS/library.json
index 7987f94d9ceec..a30bc763b6391 100644
--- a/data/json/itemgroups/SUS/library.json
+++ b/data/json/itemgroups/SUS/library.json
@@ -10,7 +10,8 @@
{ "item": "manual_tailor", "count": [ 1, 4 ], "prob": 80 },
{ "item": "textbook_tailor", "count": [ 1, 4 ], "prob": 80 },
{ "item": "tailor_portfolio", "prob": 20 },
- { "item": "tailor_japanese", "prob": 10 }
+ { "item": "tailor_japanese", "prob": 10 },
+ { "item": "scots_tailor", "prob": 10 }
]
},
{
@@ -107,7 +108,8 @@
{ "item": "textbook_gaswarfare", "count": [ 1, 2 ], "prob": 40 },
{ "item": "textbook_chemistry", "count": [ 1, 4 ], "prob": 90 },
{ "item": "textbook_extraction", "count": [ 1, 2 ], "prob": 60 },
- { "item": "adv_chemistry", "count": [ 1, 4 ], "prob": 70 }
+ { "item": "adv_chemistry", "count": [ 1, 4 ], "prob": 70 },
+ { "item": "basic_chemistry", "count": [ 1, 3 ], "prob": 70 }
]
},
{
@@ -189,22 +191,17 @@
"//2": "This group is for a set of novels.",
"subtype": "collection",
"entries": [
- { "group": "SUS_book_fict", "count": [ 3, 10 ], "prob": 100 },
- { "item": "novel_sports", "count": [ 1, 5 ], "prob": 80 },
- { "item": "novel_samurai", "count": [ 1, 5 ], "prob": 80 },
+ { "group": "SUS_book_fict", "count": [ 4, 22 ], "prob": 400 },
{ "item": "novel_war", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_adventure", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_experimental", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_road", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_buddy", "count": [ 1, 5 ], "prob": 80 },
- { "item": "novel_scifi", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_drama", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_mystery", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_fantasy", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_erotic", "count": [ 1, 5 ], "prob": 80 },
- { "item": "novel_pulp", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_thriller", "count": [ 1, 5 ], "prob": 80 },
- { "item": "novel_coa", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_crime", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_horror", "count": [ 1, 5 ], "prob": 80 },
{ "item": "novel_tragedy", "count": [ 1, 5 ], "prob": 80 }
@@ -239,13 +236,27 @@
"subtype": "distribution",
"entries": [ { "group": "SUS_book_fict", "prob": 1 }, { "group": "SUS_book_nonf", "prob": 1 } ]
},
+ {
+ "id": "SUS_book_sports",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "Returns one book about sports. It may be hard or soft cover, fiction or nonfiction",
+ "subtype": "distribution",
+ "entries": [
+ { "group": "SUS_book_fict_soft_sports", "prob": 1 },
+ { "group": "SUS_book_fict_hard_sports", "prob": 1 },
+ { "group": "SUS_book_nonf_soft_sports", "prob": 1 },
+ { "group": "SUS_book_nonf_hard_sports", "prob": 1 },
+ { "group": "SUS_book_nonf_zine_sport", "prob": 1 }
+ ]
+ },
{
"id": "SUS_book_fict",
"type": "item_group",
"//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
"//2": "This group is for a single book of any fiction.",
"subtype": "distribution",
- "entries": [ { "group": "SUS_book_fict_soft", "prob": 1 } ]
+ "entries": [ { "group": "SUS_book_fict_soft", "prob": 8 }, { "group": "SUS_book_fict_hard", "prob": 1 } ]
},
{
"id": "SUS_book_fict_soft",
@@ -254,14 +265,47 @@
"//2": "This group is for a single paperback book of any fiction.",
"subtype": "distribution",
"entries": [
+ { "group": "SUS_book_fict_soft_pulp", "prob": 1 },
{ "group": "SUS_book_fict_soft_romc", "prob": 1 },
{ "group": "SUS_book_fict_soft_ya", "prob": 1 },
{ "group": "SUS_book_fict_soft_west", "prob": 1 },
{ "group": "SUS_book_fict_soft_satire", "prob": 1 },
{ "group": "SUS_book_fict_soft_swash", "prob": 1 },
+ { "group": "SUS_book_fict_soft_sports", "prob": 1 },
+ { "group": "SUS_book_fict_soft_scifi", "prob": 1 },
{ "group": "SUS_book_fict_soft_spy", "prob": 1 }
]
},
+ {
+ "id": "SUS_book_fict_hard",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "This group is for a single hardback novel.",
+ "subtype": "distribution",
+ "entries": [
+ { "group": "SUS_book_fict_hard_scifi", "prob": 4 },
+ { "group": "SUS_book_fict_hard_sports", "prob": 4 },
+ { "group": "SUS_book_fict_hard_ya", "prob": 4 },
+ { "item": "novel_samurai", "prob": 1 }
+ ]
+ },
+ {
+ "id": "SUS_book_fict_soft_pulp",
+ "type": "item_group",
+ "//": "Returns a single pulp fiction genre dimestore novel.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_fict_soft_pulp_venus", "prob": 2 },
+ { "item": "book_fict_soft_pulp_wtmrw", "prob": 2 },
+ { "item": "book_fict_soft_pulp_nogod", "prob": 2 },
+ { "item": "book_fict_soft_pulp_ddive", "prob": 2 },
+ { "item": "book_fict_soft_pulp_squids", "prob": 2 },
+ { "item": "book_fict_soft_pulp_flashcc", "prob": 2 },
+ { "item": "book_fict_soft_pulp_gcapes", "prob": 2 },
+ { "item": "book_fict_soft_pulp_yesmurd", "prob": 2 },
+ { "item": "novel_pulp", "prob": 1 }
+ ]
+ },
{
"id": "SUS_book_fict_soft_west",
"type": "item_group",
@@ -279,6 +323,37 @@
{ "item": "book_fict_soft_west_vride", "prob": 1 }
]
},
+ {
+ "id": "SUS_book_fict_soft_scifi",
+ "type": "item_group",
+ "//2": "This returns a single paperback fictional scifi book.",
+ "subtype": "distribution",
+ "//3": "satire_cats and pulp_ddive are both dual genre scifi",
+ "entries": [
+ { "item": "novel_scifi", "prob": 4 },
+ { "item": "book_fict_soft_scifi_brave", "prob": 1 },
+ { "item": "book_fict_soft_scifi_f451", "prob": 1 },
+ { "item": "book_fict_soft_scifi_roadp", "prob": 1 },
+ { "item": "book_fict_soft_scifi_cybrd", "prob": 1 },
+ { "item": "book_fict_soft_scifi_dune", "prob": 1 },
+ { "item": "book_fict_soft_scifi_zamwe", "prob": 1 },
+ { "item": "book_fict_soft_satire_cats", "prob": 1 },
+ { "item": "book_fict_soft_pulp_ddive", "prob": 1 }
+ ]
+ },
+ {
+ "id": "SUS_book_fict_soft_sports",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "This returns a single paperback fictional sports book.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "novel_sports", "prob": 1 },
+ { "item": "book_fict_soft_sports_bunt", "prob": 1 },
+ { "item": "book_fict_soft_sports_tdsp", "prob": 1 },
+ { "item": "book_fict_soft_sports_envy", "prob": 1 }
+ ]
+ },
{
"id": "SUS_book_fict_soft_swash",
"type": "item_group",
@@ -297,7 +372,7 @@
"type": "item_group",
"//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
"//2": "This group is for a single paperback book of the romance genre.",
- "//3": "This id is book singular. Not to be confused w plural SUS_books_fict_soft_romc",
+ "//3": "This id is book singular. Not to be confused w the collection item_group plural SUS_books_fict_soft_romc",
"subtype": "distribution",
"entries": [
{ "item": "novel_romance", "prob": 1 },
@@ -328,7 +403,8 @@
{ "item": "book_fict_soft_ya_pbbr", "prob": 1 },
{ "item": "book_fict_soft_ya_rwya", "prob": 1 },
{ "item": "book_fict_soft_ya_sboy", "prob": 1 },
- { "item": "book_fict_soft_ya_sumv", "prob": 1 }
+ { "item": "book_fict_soft_ya_sumv", "prob": 1 },
+ { "item": "novel_coa", "prob": 1 }
]
},
{
@@ -358,6 +434,43 @@
{ "item": "novel_spy_rocketsci", "prob": 1 }
]
},
+ {
+ "id": "SUS_book_fict_hard_scifi",
+ "type": "item_group",
+ "//2": "This returns a single hardback fictional scifi book.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_fict_hard_scifi_dune", "prob": 2 },
+ { "item": "book_fict_hard_scifi_talnt", "prob": 2 },
+ { "item": "book_fict_hard_scifi_zamwe", "prob": 2 },
+ { "item": "book_fict_hard_scifi_fifth", "prob": 1 }
+ ]
+ },
+ {
+ "id": "SUS_book_fict_hard_sports",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "This returns a single hardback fictional sports book.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_fict_hard_sports_semi", "prob": 1 },
+ { "item": "book_fict_hard_sports_omni", "prob": 1 },
+ { "item": "book_fict_hard_sports_uni", "prob": 1 }
+ ]
+ },
+ {
+ "id": "SUS_book_fict_hard_ya",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "This group returns a single hardback book for young adults and teens.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_fict_hard_ya_dark", "prob": 3 },
+ { "item": "book_fict_hard_ya_btwo", "prob": 3 },
+ { "item": "novel_coa2", "prob": 3 },
+ { "item": "book_fict_hard_sports_uni", "prob": 2 }
+ ]
+ },
{
"id": "SUS_book_nonf",
"type": "item_group",
@@ -377,11 +490,13 @@
"//2": "Returns a single nonfiction book that is hard bound. Note that this may or may not be a skill training book.",
"subtype": "distribution",
"entries": [
- { "group": "SUS_book_nonf_hard_dodge", "prob": 1 },
- { "group": "SUS_book_nonf_hard_spirit", "prob": 1 },
- { "group": "SUS_book_nonf_hard_homemk", "prob": 1 },
- { "group": "SUS_book_nonf_hard_psych", "prob": 1 },
- { "group": "SUS_book_nonf_hard_arch", "prob": 1 }
+ { "group": "SUS_book_nonf_hard_dodge", "prob": 10 },
+ { "group": "SUS_book_nonf_hard_spirit", "prob": 10 },
+ { "group": "SUS_book_nonf_hard_homemk", "prob": 10 },
+ { "group": "SUS_book_nonf_hard_psych", "prob": 10 },
+ { "group": "SUS_book_nonf_hard_phil", "prob": 7 },
+ { "group": "SUS_book_nonf_hard_sports", "prob": 3 },
+ { "group": "SUS_book_nonf_hard_arch", "prob": 10 }
]
},
{
@@ -393,11 +508,13 @@
"entries": [
{ "group": "SUS_book_nonf_soft_occult", "prob": 2 },
{ "group": "SUS_book_nonf_soft_psych", "prob": 6 },
- { "item": "book_nonf_soft_wedding_coolring", "prob": 2 },
- { "item": "book_nonf_soft_parent_howtogen", "prob": 2 },
+ { "group": "SUS_book_nonf_soft_sports", "prob": 3 },
+ { "item": "book_nonf_soft_wedding_coolring", "prob": 1 },
+ { "item": "book_nonf_soft_parent_howtogen", "prob": 1 },
{ "item": "book_nonf_soft_safety_radiaea", "prob": 1 },
{ "item": "book_nonf_soft_mechnic_hotrod", "prob": 1 },
- { "item": "book_nonf_soft_speech_naillaw", "prob": 1 }
+ { "item": "book_nonf_soft_speech_naillaw", "prob": 1 },
+ { "item": "book_nonf_soft_phil_benoth", "prob": 1 }
]
},
{
@@ -451,7 +568,8 @@
{ "item": "mag_cutting", "prob": 6 },
{ "item": "mag_cars", "prob": 10 },
{ "item": "mag_guns", "prob": 10 },
- { "item": "mag_glam", "prob": 10 }
+ { "item": "mag_glam", "prob": 10 },
+ { "item": "mag_gaming", "prob": 10 }
]
},
{
@@ -459,13 +577,13 @@
"type": "item_group",
"//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
"//2": "Returns a single sports or games magazine.",
+ "//TODO": "rename this SUS_book_nonf_zine_sports",
"subtype": "distribution",
"entries": [
{ "item": "mag_unarmed", "prob": 1 },
{ "item": "mag_throwing", "prob": 1 },
{ "item": "mag_archery", "prob": 1 },
- { "item": "mag_bashing", "prob": 1 },
- { "item": "mag_gaming", "prob": 2 }
+ { "item": "mag_bashing", "prob": 1 }
]
},
{
@@ -500,6 +618,19 @@
{ "item": "book_nonf_hard_psych_thergar", "prob": 1 }
]
},
+ {
+ "id": "SUS_book_nonf_hard_phil",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "Returns one hardback book about philosophy.",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_nonf_hard_phil_mdlogic", "prob": 1 },
+ { "item": "book_nonf_hard_phil_aesth", "prob": 1 },
+ { "item": "book_nonf_hard_sports_ergo", "prob": 1 },
+ { "item": "book_nonf_hard_phil_phinfo", "prob": 1 }
+ ]
+ },
{
"id": "SUS_book_nonf_hard_spirit",
"type": "item_group",
@@ -555,6 +686,31 @@
{ "item": "book_nonf_soft_psych_cggamers", "prob": 1 }
]
},
+ {
+ "id": "SUS_book_nonf_soft_sports",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "returns one nonfiction paperback about sports",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_nonf_soft_sports_bdgt", "prob": 1 },
+ { "item": "book_nonf_soft_sports_lads", "prob": 1 },
+ { "item": "book_nonf_soft_sports_vlly", "prob": 1 }
+ ]
+ },
+ {
+ "id": "SUS_book_nonf_hard_sports",
+ "type": "item_group",
+ "//": "SUS item groups are collections that contain a reasonable realistic distribution of items that might spawn in a given storage furniture.",
+ "//2": "returns a single hardback book of nonfiction sports",
+ "subtype": "distribution",
+ "entries": [
+ { "item": "book_nonf_hard_sports_hoop", "prob": 1 },
+ { "item": "book_nonf_hard_sports_bike", "prob": 1 },
+ { "item": "book_nonf_hard_sports_ergo", "prob": 1 },
+ { "item": "book_nonf_hard_sports_morg", "prob": 1 }
+ ]
+ },
{
"id": "SUS_book_nonf_hard_arch",
"type": "item_group",
diff --git a/data/json/itemgroups/Weapons_Mods_Ammo/guns.json b/data/json/itemgroups/Weapons_Mods_Ammo/guns.json
index acbe6f4201974..45455317cd639 100644
--- a/data/json/itemgroups/Weapons_Mods_Ammo/guns.json
+++ b/data/json/itemgroups/Weapons_Mods_Ammo/guns.json
@@ -151,7 +151,6 @@
{ "item": "pistol_flintlock", "prob": 150 },
{ "item": "raging_bull", "prob": 100, "charges-min": 0, "charges-max": 5 },
{ "item": "raging_judge", "prob": 20, "charges-min": 0, "charges-max": 5 },
- { "item": "rm99_pistol", "prob": 150, "charges-min": 0, "charges-max": 5 },
{ "item": "tokarev", "prob": 100, "charges-min": 0, "charges-max": 8 },
{ "item": "walther_ppk", "prob": 100, "charges-min": 0, "charges-max": 8 },
{ "item": "colt_saa", "prob": 150, "charges-min": 0, "charges-max": 6 }
@@ -312,6 +311,7 @@
{ "item": "colt_lightning", "prob": 15, "charges-min": 0, "charges-max": 10 },
{ "item": "fn_fal", "prob": 40, "charges-min": 0, "charges-max": 20 },
{ "item": "fs2000", "prob": 6, "charges-min": 0, "charges-max": 30 },
+ { "item": "m249_semi", "prob": 5, "charges-min": 0, "charges-max": 100 },
{ "item": "hk_g3", "prob": 40, "charges-min": 0, "charges-max": 20 },
{ "item": "hk_g36", "prob": 30, "charges-min": 0, "charges-max": 30 },
{ "item": "henry_big_boy", "prob": 10, "charges-min": 0, "charges-max": 10 },
@@ -339,6 +339,7 @@
{ "item": "acr", "prob": 25, "charges-min": 0, "charges-max": 0 },
{ "item": "colt_lightning", "prob": 15, "charges-min": 0, "charges-max": 0 },
{ "item": "fn_fal", "prob": 40, "charges-min": 0, "charges-max": 0 },
+ { "item": "m249_semi", "prob": 5, "charges-min": 0, "charges-max": 0 },
{ "item": "hk_g3", "prob": 40, "charges-min": 0, "charges-max": 0 },
{ "item": "hk_g36", "prob": 30, "charges-min": 0, "charges-max": 0 },
{ "item": "henry_big_boy", "prob": 10, "charges-min": 0, "charges-max": 0 },
@@ -407,6 +408,7 @@
{ "item": "bfg50", "prob": 5, "charges-min": 0, "charges-max": 1 },
{ "item": "carbine_flintlock", "prob": 140 },
{ "item": "famas", "prob": 1, "charges-min": 0, "charges-max": 30 },
+ { "item": "m60_semi", "prob": 10, "charges-min": 0, "charges-max": 100 },
{ "item": "rifle_flintlock", "prob": 180 },
{ "item": "oa93", "prob": 3, "charges-min": 0, "charges-max": 30 },
{ "item": "steyr_aug", "prob": 40, "charges-min": 0, "charges-max": 30 },
@@ -552,7 +554,8 @@
{ "item": "bigun", "prob": 10, "charges-min": 0, "charges-max": 6 },
{ "item": "pipe_double_shotgun", "prob": 70, "charges-min": 0, "charges-max": 2 },
{ "item": "pipe_shotgun", "prob": 100 },
- { "item": "revolver_shotgun", "prob": 30, "charges-min": 0, "charges-max": 6 }
+ { "item": "revolver_shotgun", "prob": 30, "charges-min": 0, "charges-max": 6 },
+ { "item": "lever_shotgun", "prob": 10, "charges-min": 0, "charges-max": 6 }
]
},
{
diff --git a/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json b/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json
index e556dcb1a3ed1..5147a375f7f3f 100644
--- a/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json
+++ b/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json
@@ -164,7 +164,6 @@
[ "454_speedloader5", 5 ],
[ "454_speedloader6", 5 ],
[ "500_speedloader5", 5 ],
- [ "8x40_speedloader5", 5 ],
[ "glock_drum_50rd", 5 ],
[ "glock_drum_100rd", 5 ],
[ "90two40mag", 5 ],
diff --git a/data/json/itemgroups/activities_hobbies.json b/data/json/itemgroups/activities_hobbies.json
index 85ef1f8350ce4..6dc8b256c884e 100644
--- a/data/json/itemgroups/activities_hobbies.json
+++ b/data/json/itemgroups/activities_hobbies.json
@@ -195,6 +195,7 @@
[ "coffeemaker", 5 ],
{ "group": "tinware", "prob": 10 },
[ "kukri", 4 ],
+ [ "sandbox_kit", 5 ],
[ "knife_hunting", 18 ],
[ "knife_rambo", 20 ],
[ "machete", 5 ],
@@ -337,5 +338,29 @@
[ "survival_kit", 30 ],
[ "premium_survival_kit", 3 ]
]
+ },
+ {
+ "type": "item_group",
+ "id": "games",
+ "items": [
+ [ "chess", 50 ],
+ [ "checkers", 50 ],
+ [ "deck_of_cards", 50 ],
+ [ "cards_magic", 50 ],
+ [ "pictionary", 50 ],
+ [ "monopoly", 50 ],
+ [ "dnd", 50 ],
+ [ "g_warhammer", 50 ],
+ [ "g_warhammer40k", 50 ],
+ [ "catan", 50 ],
+ [ "battleship", 50 ],
+ [ "clue", 50 ],
+ [ "metal_RPG_die", 30 ],
+ [ "RPG_die", 40 ],
+ [ "character_sheet", 20 ],
+ [ "scorecard", 10 ],
+ [ "dnd_handbook", 5 ],
+ [ "portable_game", 5 ]
+ ]
}
]
diff --git a/data/json/itemgroups/books.json b/data/json/itemgroups/books.json
index 40b9d812200fd..17fb463d30df5 100644
--- a/data/json/itemgroups/books.json
+++ b/data/json/itemgroups/books.json
@@ -178,20 +178,13 @@
"type": "item_group",
"subtype": "distribution",
"entries": [
- { "group": "SUS_book_fict_soft_romc", "prob": 30 },
- { "group": "SUS_book_fict_soft_spy", "prob": 28 },
- { "group": "SUS_book_fict_soft_satire", "prob": 15 },
- { "item": "novel_sports", "prob": 22 },
- { "item": "novel_samurai", "prob": 22 },
- { "item": "novel_swash", "prob": 14 },
- { "group": "SUS_book_fict_soft_west", "prob": 22 },
+ { "group": "SUS_book_fict", "prob": 200 },
{ "item": "novel_war", "prob": 20 },
{ "item": "novel_war2", "prob": 20 },
{ "item": "novel_adventure", "prob": 14 },
{ "item": "novel_experimental", "prob": 1 },
{ "item": "novel_road", "prob": 10 },
{ "item": "novel_buddy", "prob": 12 },
- { "item": "novel_scifi", "prob": 20 },
{ "item": "novel_drama", "prob": 40 },
{ "item": "novel_mystery", "prob": 25 },
{ "item": "novel_fantasy", "prob": 20 },
@@ -212,9 +205,10 @@
"type": "item_group",
"subtype": "distribution",
"entries": [
+ { "group": "SUS_book_nonf_hard_phil", "prob": 1 },
{ "item": "classic_literature", "prob": 10 },
{ "item": "poetry_book", "prob": 10 },
- { "item": "philosophy_book", "prob": 2 },
+ { "item": "philosophy_book", "prob": 1 },
{ "item": "essay_book", "prob": 6 },
{ "item": "plays_book", "prob": 8 }
]
@@ -224,15 +218,16 @@
"type": "item_group",
"subtype": "distribution",
"entries": [
+ { "group": "SUS_book_fict_soft_ya", "prob": 30 },
+ { "group": "SUS_book_fict_hard_ya", "prob": 20 },
{ "item": "tall_tales", "prob": 10 },
{ "item": "story_book", "prob": 4 },
{ "item": "fairy_tales", "prob": 20 },
- { "item": "novel_coa", "prob": 10 },
- { "item": "novel_coa2", "prob": 10 },
{ "item": "child_book", "prob": 50 },
{ "item": "manual_dodge_kid", "prob": 20 },
{ "item": "book_nonf_soft_wedding_coolring", "prob": 1 },
- { "item": "mag_comic", "prob": 20 }
+ { "item": "mag_comic", "prob": 20 },
+ { "item": "basic_chemistry", "prob": 10 }
]
},
{
@@ -290,7 +285,8 @@
{ "item": "survnote", "prob": 1 },
{ "item": "scots_cookbook", "prob": 8 },
{ "item": "offalcooking", "prob": 2 },
- { "item": "dnd_handbook", "prob": 2 }
+ { "item": "dnd_handbook", "prob": 2 },
+ { "item": "scots_tailor", "prob": 8 }
]
},
{
@@ -353,6 +349,7 @@
{ "item": "reference_fabrication1", "prob": 1 },
{ "item": "reference_firstaid1", "prob": 1 },
{ "item": "reference_firstaid2", "prob": 1 },
+ { "item": "basic_chemistry", "prob": 10 },
{ "item": "survnote", "prob": 3 }
]
},
@@ -421,7 +418,8 @@
{ "item": "textbook_armwest", "prob": 3 },
{ "item": "textbook_armeast", "prob": 3 },
{ "item": "survnote", "prob": 2 },
- { "item": "book_lockpick", "prob": 2 }
+ { "item": "book_lockpick", "prob": 2 },
+ { "item": "basic_chemistry", "prob": 5 }
]
},
{
@@ -526,7 +524,8 @@
{ "item": "manual_medievalpole", "prob": 3 },
{ "item": "manual_swordsmanship", "prob": 3 },
{ "item": "book_lockpick", "prob": 1 },
- { "group": "rare_martial_arts_books", "prob": 6 }
+ { "group": "rare_martial_arts_books", "prob": 6 },
+ { "item": "scots_tailor", "prob": 30 }
]
},
{
diff --git a/data/json/itemgroups/collections_domestic.json b/data/json/itemgroups/collections_domestic.json
index b410a1555d328..8909d0d2636b1 100644
--- a/data/json/itemgroups/collections_domestic.json
+++ b/data/json/itemgroups/collections_domestic.json
@@ -321,6 +321,7 @@
{ "item": "golf_ball", "prob": 30 },
{ "item": "golf_club", "prob": 15 },
{ "item": "meth", "prob": 2 },
+ { "item": "sandbox_kit", "prob": 1 },
{ "item": "sneakers", "prob": 80 },
{ "item": "boots", "prob": 70 },
{ "item": "knee_high_boots", "prob": 10 },
@@ -459,6 +460,7 @@
{ "group": "kitchen_appliances", "prob": 253 },
{ "item": "hat_chef", "prob": 2 },
{ "item": "jacket_chef", "prob": 2 },
+ { "item": "gloves_cut_resistant", "prob": 1 },
{ "item": "pot", "prob": 25 },
{ "item": "sponge", "prob": 30 },
{ "item": "pot_copper", "prob": 15 },
@@ -635,7 +637,7 @@
{ "item": "soy_milk", "prob": 50 },
{ "item": "butter", "prob": 45, "charges-min": 1, "charges-max": 32, "container-item": "wrapper" },
{ "item": "ghee", "prob": 5, "charges-min": 1, "charges-max": 32, "container-item": "jar_glass" },
- { "item": "egg_bird", "prob": 65, "count-min": 1, "count-max": 12 },
+ { "item": "egg_bird_unfert", "prob": 65, "count-min": 1, "count-max": 12 },
{ "item": "yoghurt", "prob": 50 },
{ "item": "pudding", "prob": 60 },
{ "item": "veggy_salad", "prob": 25 },
@@ -865,6 +867,7 @@
{ "item": "manual_speech", "prob": 50 },
{ "item": "manual_business", "prob": 40 },
{ "item": "manual_computers", "prob": 20 },
+ { "item": "scots_tailor", "prob": 10 },
{ "group": "kids_books", "prob": 70 },
{ "item": "tailor_portfolio", "prob": 1 },
{ "item": "recipe_augs", "prob": 1 },
diff --git a/data/json/itemgroups/food_service.json b/data/json/itemgroups/food_service.json
index 230d7aae23f5d..31e8a09ff8654 100644
--- a/data/json/itemgroups/food_service.json
+++ b/data/json/itemgroups/food_service.json
@@ -402,6 +402,7 @@
{ "item": "milk_powder", "prob": 65 },
{ "item": "salt", "prob": 15 },
{ "item": "sugar", "prob": 70 },
+ { "item": "artificial_sweetener", "prob": 15 },
{ "item": "tea_raw", "prob": 15 },
{ "item": "wrapper", "prob": 75 },
{ "group": "teabag_box", "prob": 10 }
@@ -547,6 +548,7 @@
{ "item": "seasoning_italian", "prob": 50 },
{ "item": "can_chicken", "prob": 30 },
{ "item": "sugar", "prob": 40 },
+ { "item": "artificial_sweetener", "prob": 10 },
{ "item": "soysauce", "prob": 10 },
{ "item": "flour", "prob": 40 },
{ "item": "curry_powder", "prob": 40 },
@@ -699,6 +701,7 @@
{ "item": "salt", "prob": 50 },
{ "item": "soysauce", "prob": 25 },
{ "item": "sugar", "prob": 60 },
+ { "item": "artificial_sweetener", "prob": 15 },
{ "item": "dry_rice", "prob": 65 }
]
},
@@ -791,7 +794,7 @@
"type": "item_group",
"subtype": "distribution",
"entries": [
- { "item": "egg_bird", "prob": 65, "count-min": 6, "count-max": 12 },
+ { "item": "egg_bird_unfert", "prob": 65, "count-min": 6, "count-max": 12 },
{ "item": "milk", "prob": 80 },
{ "item": "milk_raw", "prob": 5 },
{ "item": "milk_raw", "prob": 5 },
@@ -955,6 +958,8 @@
[ "foon", 5 ],
{ "group": "wines_worthy", "prob": 66 },
[ "fruit_wine", 20 ],
+ [ "gloves_cut_resistant", 5 ],
+ [ "armguard_cut_resistant", 2 ],
[ "hat_chef", 30 ],
[ "jacket_chef", 30 ],
[ "pants_checkered", 28 ]
diff --git a/data/json/itemgroups/main.json b/data/json/itemgroups/main.json
index d03b9ca7e9ad2..11689ac350559 100644
--- a/data/json/itemgroups/main.json
+++ b/data/json/itemgroups/main.json
@@ -15,7 +15,6 @@
{ "item": "bio_blade", "prob": 10 },
{ "item": "bio_speed", "prob": 10 },
{ "item": "bot_c4_hack", "prob": 30 },
- { "item": "bot_laserturret", "prob": 20 },
{ "item": "c4", "prob": 50 },
{ "item": "canister_goo", "prob": 80 },
{ "item": "cleansuit", "prob": 100 },
@@ -87,7 +86,6 @@
"subtype": "distribution",
"entries": [
{ "item": "12mm", "prob": 10 },
- { "item": "bot_laserturret", "prob": 10 },
{ "item": "alloy_plate", "prob": 10 },
{ "item": "plasma_gun", "prob": 10 },
{ "item": "can_sealer", "prob": 10 },
diff --git a/data/json/itemgroups/military.json b/data/json/itemgroups/military.json
index d8ee6133d259c..6448782a295fe 100644
--- a/data/json/itemgroups/military.json
+++ b/data/json/itemgroups/military.json
@@ -226,7 +226,6 @@
{ "item": "rm614_lmg", "prob": 1 },
{ "item": "rm2000_smg", "prob": 1 },
{ "item": "8mm_caseless", "prob": 2 },
- { "item": "rm99_pistol", "prob": 1 },
{ "item": "8mm_jhp", "prob": 2 },
{ "item": "8mm_fmj", "prob": 2 },
{ "item": "laser_rifle", "prob": 1 },
@@ -259,7 +258,6 @@
{ "item": "match_trigger", "prob": 2 },
{ "item": "grapnel", "prob": 1 },
{ "item": "bucket", "prob": 4 },
- { "item": "bot_laserturret", "prob": 1 },
{ "item": "sheath", "prob": 13 },
{ "item": "bootsheath", "prob": 8 },
{ "item": "toolbox", "prob": 1 },
@@ -505,7 +503,7 @@
{ "item": "jumpsuit", "prob": 20 },
{ "item": "kevlar", "prob": 10 },
{ "item": "ballistic_vest_esapi", "prob": 40 },
- { "item": "kevlar_plate", "prob": 10 },
+ { "item": "sheet_kevlar_layered", "prob": 10 },
{ "item": "mask_gas", "prob": 10 },
{ "item": "helmet_army", "prob": 40 },
{ "item": "helmet_liner", "prob": 10 },
diff --git a/data/json/itemgroups/science_and_tech.json b/data/json/itemgroups/science_and_tech.json
index 4f1ab50fbd7d2..045a071109350 100644
--- a/data/json/itemgroups/science_and_tech.json
+++ b/data/json/itemgroups/science_and_tech.json
@@ -434,7 +434,7 @@
[ "bfipowder", 15 ],
[ "quikclot", 10 ],
[ "anesthetic", 20 ],
- [ "anesthetic_kit", 10 ]
+ { "item": "anesthetic_kit", "prob": 10, "charges-min": 0 }
]
},
{
diff --git a/data/json/itemgroups/trash_and_debris.json b/data/json/itemgroups/trash_and_debris.json
index 3e3f2ec771f26..0ac0cdcfe302f 100644
--- a/data/json/itemgroups/trash_and_debris.json
+++ b/data/json/itemgroups/trash_and_debris.json
@@ -119,7 +119,8 @@
[ "tinder", 1 ],
[ "rag", 1 ],
[ "hairpin", 1 ],
- [ "kevlar_plate", 1 ],
+ [ "sandbox_kit", 1 ],
+ [ "sheet_kevlar_layered", 1 ],
[ "ceramic_armor", 1 ],
[ "leather", 1 ],
[ "software_hacking", 10 ],
diff --git a/data/json/items/ammo.json b/data/json/items/ammo.json
index d4596b81a59f5..f8961581bc0d5 100644
--- a/data/json/items/ammo.json
+++ b/data/json/items/ammo.json
@@ -10,7 +10,7 @@
"color": "yellow",
"description": "Some free-floating battery charge. This can be reloaded into rechargable battery cells, but can never be unloaded.",
"flags": [ "TRADER_AVOID" ],
- "material": "iron",
+ "material": [ "iron" ],
"effects": [ "COOKOFF" ],
"volume": "250 ml",
"//": "Setting battery volume to 0 causes weirdness in vehicle tests. Please don't do that.",
@@ -19,6 +19,55 @@
"//2": "1 battery is 1 kJ of energy. 40 batteries is an alkaline C-cell.",
"fuel": { "energy": 1 }
},
+ {
+ "type": "AMMO",
+ "id": "butane",
+ "name": { "str_sp": "butane" },
+ "symbol": "~",
+ "description": "A common flammable liquid used in lighters.",
+ "volume": "1 ml",
+ "weight": "1 mg",
+ "color": "white",
+ "flags": [ "TRADER_AVOID" ],
+ "ammo_type": "butane"
+ },
+ {
+ "type": "AMMO",
+ "id": "flare_nitrate",
+ "name": { "str_sp": "flare pyrotechnic" },
+ "symbol": "~",
+ "description": "A pyrotechnic chemical used in flares.",
+ "volume": "1 ml",
+ "weight": "1 mg",
+ "color": "white",
+ "flags": [ "TRADER_AVOID" ],
+ "ammo_type": "flare_nitrate"
+ },
+ {
+ "type": "AMMO",
+ "id": "match",
+ "name": { "str": "match", "str_pl": "matches" },
+ "symbol": "|",
+ "description": "A small stick with a red part at the end. Strike it against a matchbook to light it.",
+ "volume": "4 ml",
+ "weight": "1 mg",
+ "color": "red",
+ "flags": [ "TRADER_AVOID" ],
+ "ammo_type": "match"
+ },
+ {
+ "type": "AMMO",
+ "id": "oxygen",
+ "name": { "str_sp": "oxygen" },
+ "symbol": "~",
+ "color": "white",
+ "description": "Compressed medical oxygen.",
+ "weight": "1 mg",
+ "volume": "1 ml",
+ "flags": [ "TRADER_AVOID" ],
+ "phase": "gas",
+ "ammo_type": "oxygen"
+ },
{
"type": "TOOL",
"id": "betavoltaic",
@@ -72,7 +121,7 @@
"name": { "str": "cent" },
"symbol": "=",
"color": "light_gray",
- "description": "IF YOU ARE SEEING THIS IT IS A BUG.",
+ "description": "A unit of currency equivalent to 0.01 US dollars.",
"flags": [ "TRADER_AVOID" ],
"volume": "0 ml",
"ammo_type": "money"
@@ -87,7 +136,7 @@
"symbol": "=",
"color": "light_gray",
"description": "A small quantity of thread that could be used to refill a sewing kit.",
- "material": "cotton",
+ "material": [ "cotton" ],
"flags": [ "NO_SALVAGE" ],
"volume": "250 ml",
"weight": "1 g",
@@ -301,12 +350,12 @@
"name": { "str": "pebble" },
"symbol": "=",
"color": "light_gray",
- "description": "A handful of pebbles, useful as ammunition for slings or slingshots.",
+ "description": "A handful of pebbles, useful as ammunition for slingshots.",
"material": "stone",
"volume": "250 ml",
"weight": "5 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 2 },
+ "damage": { "damage_type": "bullet", "amount": 2 },
"range": 10,
"dispersion": 14,
"loudness": 0,
@@ -322,12 +371,12 @@
"symbol": "=",
"color": "brown",
"looks_like": "pebble",
- "description": "A handful of round projectiles made of clay, useful for slings or slingshots.",
+ "description": "A handful of round projectiles made of clay, useful for slingshots.",
"material": "clay",
"volume": "250 ml",
"weight": "3 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 1 },
+ "damage": { "damage_type": "bullet", "amount": 1 },
"range": 20,
"dispersion": 12,
"loudness": 0,
@@ -343,12 +392,12 @@
"symbol": "=",
"color": "light_gray",
"looks_like": "pebble",
- "description": "A handful of glass marbles, useful as ammunition for slings or slingshots.",
+ "description": "A handful of glass marbles, useful as ammunition for slingshots.",
"material": "glass",
"volume": "250 ml",
"weight": "3 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 3 },
+ "damage": { "damage_type": "bullet", "amount": 2 },
"range": 18,
"dispersion": 12,
"loudness": 0,
@@ -364,12 +413,12 @@
"symbol": "=",
"color": "dark_gray",
"looks_like": "pebble",
- "description": "A box of ball bearings, useful as ammunition for slings or slingshots.",
+ "description": "A box of ball bearings, useful as ammunition for slingshots.",
"material": "steel",
"volume": "250 ml",
"weight": "10 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 6, "armor_penetration": 1 },
+ "damage": { "damage_type": "bullet", "amount": 5, "armor_penetration": 1 },
"range": 15,
"dispersion": 14,
"loudness": 0,
@@ -385,7 +434,7 @@
"symbol": "=",
"color": "light_gray",
"looks_like": "pebble",
- "description": "A box of small steel balls. They deal virtually no damage.",
+ "description": "A box of small steel balls that can be fired from a BB gun. They deal virtually no damage.",
"material": "steel",
"volume": "200ml",
"weight": "1 g",
@@ -407,7 +456,7 @@
"symbol": "=",
"color": "brown",
"description": "Feathers from a bird. Useful for fletching arrows.",
- "material": "cotton",
+ "material": [ "cotton" ],
"flags": [ "NO_SALVAGE" ],
"volume": "250 ml",
"weight": "1 g",
@@ -425,7 +474,7 @@
"symbol": "=",
"color": "brown",
"description": "Fluffy down feathers from a bird. Useful for making cozy bedclothes.",
- "material": "cotton",
+ "material": [ "cotton" ],
"flags": [ "NO_SALVAGE" ],
"volume": "250 ml",
"weight": "1 g",
@@ -801,6 +850,21 @@
"stack_size": 10,
"fuel": { "energy": 30 }
},
+ {
+ "type": "AMMO",
+ "id": "albuterol",
+ "category": "drugs",
+ "name": { "str": "albuterol" },
+ "symbol": "=",
+ "color": "blue",
+ "description": "A bronchodilator that relaxes muscles in the airways and increases air flow to the lungs.",
+ "material": "plastic",
+ "volume": "1 ml",
+ "weight": "1 mg",
+ "flags": [ "TRADER_AVOID" ],
+ "phase": "gas",
+ "ammo_type": "albuterol"
+ },
{
"type": "AMMO",
"id": "ampoule",
@@ -1041,7 +1105,7 @@
"symbol": "=",
"color": "light_gray",
"description": "Small metal rings, suitable for constructing chainmail.",
- "material": "iron",
+ "material": [ "iron" ],
"volume": "250 ml",
"weight": "1 g",
"ammo_type": "components",
@@ -1096,7 +1160,7 @@
"volume": "250 ml",
"weight": "1 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 1 },
+ "damage": { "damage_type": "bullet", "amount": 1 },
"range": 20,
"dispersion": 15,
"loudness": 0,
@@ -1118,7 +1182,7 @@
"volume": "250 ml",
"weight": "1 g",
"ammo_type": "pebble",
- "damage": { "damage_type": "stab", "amount": 3 },
+ "damage": { "damage_type": "bullet", "amount": 3 },
"range": 15,
"dispersion": 10,
"loudness": 0,
diff --git a/data/json/items/ammo/45.json b/data/json/items/ammo/45.json
index 2918d1948a50b..ad35f3146cb7b 100644
--- a/data/json/items/ammo/45.json
+++ b/data/json/items/ammo/45.json
@@ -4,7 +4,7 @@
"copy-from": "45_jhp",
"type": "AMMO",
"name": { "str": ".45 ACP FMJ" },
- "description": ".45 ACP ammunition with 230gr FMJ bullets. Noted for its stopping power, the .45 ACP round has been common for almost 150 years.",
+ "description": ".45 ACP ammunition with 230gr FMJ bullets. Noted for its stopping power, the .45 ACP round has been common for over a century.",
"relative": { "damage": { "damage_type": "bullet", "amount": -3, "armor_penetration": 6 } }
},
{
diff --git a/data/json/items/ammo/9mm.json b/data/json/items/ammo/9mm.json
index fc34f1144c1ec..f429d6ac5a2e5 100644
--- a/data/json/items/ammo/9mm.json
+++ b/data/json/items/ammo/9mm.json
@@ -27,7 +27,7 @@
"copy-from": "9mm",
"type": "AMMO",
"name": { "str": "9x19mm FMJ" },
- "description": "9x19mm ammunition with a brass jacketed 115gr bullet. It is a popular round for military, law enforcement, and civilian use even after almost 150 years.",
+ "description": "9x19mm ammunition with a brass jacketed 115gr bullet. It is a popular round for military, law enforcement, and civilian use for over a century.",
"relative": { "damage": { "damage_type": "bullet", "amount": -2, "armor_penetration": 4 } }
},
{
diff --git a/data/json/items/ammo/nail.json b/data/json/items/ammo/nail.json
index b90889c036c7b..8eb5a4d32b204 100644
--- a/data/json/items/ammo/nail.json
+++ b/data/json/items/ammo/nail.json
@@ -20,7 +20,7 @@
"volume": "250 ml",
"price": 1000,
"price_postapoc": 250,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": "=",
"color": "cyan",
"count": 100,
diff --git a/data/json/items/ammo_types.json b/data/json/items/ammo_types.json
index 222a5f0e48287..533ea1f065132 100644
--- a/data/json/items/ammo_types.json
+++ b/data/json/items/ammo_types.json
@@ -299,6 +299,30 @@
"name": "lamp oil",
"default": "lamp_oil"
},
+ {
+ "type": "ammunition_type",
+ "id": "butane",
+ "name": "butane",
+ "default": "butane"
+ },
+ {
+ "type": "ammunition_type",
+ "id": "flare_nitrate",
+ "name": "flare pyrotechnic",
+ "default": "flare_nitrate"
+ },
+ {
+ "type": "ammunition_type",
+ "id": "match",
+ "name": "match",
+ "default": "match"
+ },
+ {
+ "type": "ammunition_type",
+ "id": "oxygen",
+ "name": "oxygen",
+ "default": "oxygen"
+ },
{
"type": "ammunition_type",
"id": "motor_oil",
@@ -443,6 +467,12 @@
"name": "chemical ampoule",
"default": "ampoule"
},
+ {
+ "type": "ammunition_type",
+ "id": "albuterol",
+ "name": "albuterol",
+ "default": "albuterol"
+ },
{
"type": "ammunition_type",
"id": "stimpack_ammo",
diff --git a/data/json/items/armor/ammo_pouch.json b/data/json/items/armor/ammo_pouch.json
index 2e4e0bc5cd7e2..beb0ff2c00298 100644
--- a/data/json/items/armor/ammo_pouch.json
+++ b/data/json/items/armor/ammo_pouch.json
@@ -454,7 +454,7 @@
"price_postapoc": 6000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar" ],
+ "material": [ "kevlar_layered" ],
"symbol": "[",
"color": "light_gray",
"covers": [ "TORSO" ],
diff --git a/data/json/items/armor/arms_armor.json b/data/json/items/armor/arms_armor.json
index 719917bb9e8b8..a368b61b4cdb9 100644
--- a/data/json/items/armor/arms_armor.json
+++ b/data/json/items/armor/arms_armor.json
@@ -279,5 +279,15 @@
"material_thickness": 3,
"environmental_protection": 1,
"flags": [ "STURDY", "BELTED", "WATER_FRIENDLY" ]
+ },
+ {
+ "id": "armguard_cut_resistant",
+ "type": "ARMOR",
+ "name": { "str": "pair of cut-resistant arm sleeves", "str_pl": "pairs of cut-resistant arm sleeves" },
+ "description": "A long pair of cut resistant sleeves, with thumbholes. Useful for chainsaw protection.",
+ "weight": "113 g",
+ "copy-from": "armguard_soft",
+ "price": 1200,
+ "material": [ "kevlar" ]
}
]
diff --git a/data/json/items/armor/ballistic_armor.json b/data/json/items/armor/ballistic_armor.json
index af45b40580800..0137802d2b6fe 100644
--- a/data/json/items/armor/ballistic_armor.json
+++ b/data/json/items/armor/ballistic_armor.json
@@ -54,7 +54,7 @@
"price_postapoc": 6000,
"to_hit": -3,
"bashing": 6,
- "material": [ "lightceramic", "kevlar" ],
+ "material": [ "lightceramic", "kevlar_layered" ],
"symbol": "[",
"looks_like": "kevlar",
"color": "light_red",
@@ -79,7 +79,7 @@
"price_postapoc": 2000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar" ],
+ "material": [ "kevlar_layered" ],
"symbol": "[",
"looks_like": "dragonskin",
"color": "light_red",
diff --git a/data/json/items/armor/boots.json b/data/json/items/armor/boots.json
index 46bf5f6c6352d..7697bc7e892bb 100644
--- a/data/json/items/armor/boots.json
+++ b/data/json/items/armor/boots.json
@@ -145,6 +145,47 @@
"environmental_protection": 2,
"flags": [ "VARSIZE", "WATERPROOF", "STURDY" ]
},
+ {
+ "id": "foot_protectors_eod",
+ "type": "ARMOR",
+ "category": "armor",
+ "name": { "str": "pair of EOD foot protectors", "str_pl": "pairs of EOD foot protectors" },
+ "description": "Armored foot protectors constructed from steel and nomex for explosive ordnance disposal. They are designed to protect against overpressure, fragmentation, impact and heat.",
+ "weight": "1220 g",
+ "volume": "3 L",
+ "price": 50000,
+ "covers": [ "FEET" ],
+ "coverage": 100,
+ "encumbrance": 40,
+ "warmth": 10,
+ "material": [ "steel", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 7,
+ "flags": [ "STURDY", "OUTER" ]
+ },
+ {
+ "id": "toecaps",
+ "type": "ARMOR",
+ "name": { "str": "pair of toecaps", "str_pl": "pairs of toecaps" },
+ "description": "Rubbery overshoes that cover your toes with sturdy, ANSI compliant steel toes.",
+ "weight": "907 g",
+ "volume": "1 L",
+ "price": 2500,
+ "to_hit": -1,
+ "bashing": 2,
+ "material": [ "plastic", "steel" ],
+ "symbol": "[",
+ "color": "brown",
+ "covers": [ "FEET" ],
+ "coverage": 15,
+ "encumbrance": 10,
+ "warmth": 10,
+ "material_thickness": 3,
+ "environmental_protection": 1,
+ "flags": [ "OUTER", "STURDY" ]
+ },
{
"id": "boots_fsurvivor",
"type": "ARMOR",
diff --git a/data/json/items/armor/coats.json b/data/json/items/armor/coats.json
index 713b16549877e..21dc9c7d5d3e0 100644
--- a/data/json/items/armor/coats.json
+++ b/data/json/items/armor/coats.json
@@ -346,7 +346,7 @@
"price": 40000,
"price_postapoc": 8000,
"to_hit": -1,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "kevlar_layered" ],
"symbol": "[",
"looks_like": "duster_leather",
"color": "brown",
@@ -1103,7 +1103,7 @@
"price": 34000,
"price_postapoc": 4500,
"to_hit": -1,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "kevlar_layered" ],
"symbol": "[",
"looks_like": "duster_survivor",
"color": "brown",
@@ -1246,7 +1246,7 @@
"price": 34000,
"price_postapoc": 500,
"to_hit": -1,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "kevlar_layered" ],
"symbol": "[",
"looks_like": "sleeveless_duster_survivor",
"color": "brown",
@@ -1428,7 +1428,7 @@
"price": 40000,
"price_postapoc": 8000,
"to_hit": -1,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "kevlar_layered" ],
"symbol": "[",
"looks_like": "trenchcoat",
"color": "brown",
diff --git a/data/json/items/armor/eyewear.json b/data/json/items/armor/eyewear.json
index 5b6469af9518a..bdfc5ad4daa10 100644
--- a/data/json/items/armor/eyewear.json
+++ b/data/json/items/armor/eyewear.json
@@ -76,7 +76,7 @@
"price": 7500,
"price_postapoc": 500,
"to_hit": -2,
- "material": [ "kevlar_rigid", "plastic" ],
+ "material": [ "plastic", "nylon" ],
"symbol": "[",
"looks_like": "glasses_safety",
"color": "dark_gray",
@@ -296,7 +296,7 @@
"price": 7500,
"price_postapoc": 3000,
"to_hit": -2,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "glasses_bal",
"color": "dark_gray",
diff --git a/data/json/items/armor/gloves.json b/data/json/items/armor/gloves.json
index f52c24ed84512..c7e88e7f5e9ed 100644
--- a/data/json/items/armor/gloves.json
+++ b/data/json/items/armor/gloves.json
@@ -266,7 +266,7 @@
"price": 18000,
"price_postapoc": 2500,
"to_hit": 2,
- "material": [ "kevlar", "nomex" ],
+ "material": [ "kevlar_layered", "nomex" ],
"symbol": "[",
"looks_like": "fire_gauntlets",
"color": "light_gray",
@@ -309,7 +309,7 @@
"price": 18000,
"price_postapoc": 3000,
"to_hit": 2,
- "material": [ "kevlar", "steel" ],
+ "material": [ "kevlar_layered", "steel" ],
"symbol": "[",
"looks_like": "fire_gauntlets",
"color": "dark_gray",
@@ -417,7 +417,7 @@
"price": 18000,
"price_postapoc": 2000,
"to_hit": 2,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "gloves_survivor",
"color": "green",
@@ -441,7 +441,7 @@
"price": 16000,
"price_postapoc": 2000,
"to_hit": 2,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"color": "green",
"covers": [ "HANDS" ],
@@ -532,7 +532,7 @@
"price": 18000,
"price_postapoc": 2000,
"to_hit": 2,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "fire_gauntlets",
"color": "brown",
@@ -550,7 +550,7 @@
"type": "ARMOR",
"category": "armor",
"name": { "str": "pair of tactical gloves", "str_pl": "pairs of tactical gloves" },
- "description": "A pair of reinforced Kevlar tactical gloves. Commonly used by police and military units.",
+ "description": "A pair of flame and cut resistant aramid fabric gloves. Commonly used by police and military units.",
"weight": "220 g",
"volume": "500 ml",
"price": 5200,
@@ -565,6 +565,7 @@
"encumbrance": 13,
"warmth": 20,
"material_thickness": 2,
+ "environmental_protection": 2,
"flags": [ "VARSIZE", "STURDY" ]
},
{
@@ -635,13 +636,13 @@
"repairs_like": "gloves_plate",
"type": "ARMOR",
"name": { "str": "pair of cut resistant gloves", "str_pl": "pairs of cut resistant gloves" },
- "description": "A pair of cut resistant gloves, useful when rapidly breaking down carcasses.",
+ "description": "A pair of cut resistant gloves, useful for butchery or routine work with bladed objects.",
"weight": "240 g",
"volume": "250 ml",
"price": 9000,
"price_postapoc": 100,
"to_hit": 2,
- "material": [ "steel", "cotton" ],
+ "material": [ "kevlar" ],
"symbol": "[",
"looks_like": "gloves_work",
"color": "light_gray",
@@ -747,7 +748,7 @@
"price": 18000,
"price_postapoc": 2500,
"to_hit": 2,
- "material": [ "kevlar", "fur" ],
+ "material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"looks_like": "gloves_winter",
"color": "light_gray",
@@ -770,7 +771,7 @@
"price": 18000,
"price_postapoc": 1500,
"to_hit": 2,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "gloves_survivor",
"color": "brown",
@@ -927,5 +928,25 @@
"warmth": 20,
"material_thickness": 1,
"flags": [ "VARSIZE", "WATERPROOF", "SKINTIGHT" ]
+ },
+ {
+ "id": "gloves_eod",
+ "type": "ARMOR",
+ "category": "armor",
+ "name": { "str": "pair of EOD gloves", "str_pl": "pairs of EOD gloves" },
+ "description": "Light armored gloves constructed from kevlar and nomex for explosive ordnance disposal. They are designed to protect against fragmentation and heat.",
+ "weight": "800 g",
+ "volume": "1500 ml",
+ "price": 70000,
+ "covers": [ "HANDS" ],
+ "coverage": 100,
+ "encumbrance": 20,
+ "warmth": 40,
+ "material": [ "kevlar_layered", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 5,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
}
]
diff --git a/data/json/items/armor/helmets.json b/data/json/items/armor/helmets.json
index 6d10547a84a97..268b842290e4c 100644
--- a/data/json/items/armor/helmets.json
+++ b/data/json/items/armor/helmets.json
@@ -58,7 +58,7 @@
"price_postapoc": 1500,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_rigid", "plastic" ],
"symbol": "[",
"looks_like": "hat_hard",
"color": "green",
@@ -83,7 +83,7 @@
"price_postapoc": 1000,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_rigid", "plastic" ],
"symbol": "[",
"looks_like": "helmet_motor",
"color": "dark_gray",
@@ -109,7 +109,7 @@
"price_postapoc": 750,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_rigid", "plastic" ],
"symbol": "[",
"looks_like": "tac_fullhelmet",
"color": "dark_gray",
@@ -421,7 +421,7 @@
"price_postapoc": 3000,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_rigid", "plastic" ],
"symbol": "[",
"looks_like": "helmet_barbute",
"color": "light_gray",
@@ -537,7 +537,7 @@
"price": 55000,
"price_postapoc": 3500,
"to_hit": -3,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "mask_gas",
"color": "white",
diff --git a/data/json/items/armor/holster.json b/data/json/items/armor/holster.json
index df49f172752d0..4d5957bf5991d 100644
--- a/data/json/items/armor/holster.json
+++ b/data/json/items/armor/holster.json
@@ -23,6 +23,7 @@
"min_item_volume": "1500 ml",
"max_contains_volume": "9 L",
"max_contains_weight": "10 kg",
+ "max_item_length": "60 cm",
"moves": 150
}
],
@@ -54,6 +55,7 @@
"min_item_volume": "100 ml",
"max_contains_volume": "400 ml",
"max_contains_weight": "1 kg",
+ "max_item_length": "20 cm",
"moves": 150
}
],
@@ -85,6 +87,7 @@
"min_item_volume": "500 ml",
"max_contains_volume": "5 L",
"max_contains_weight": "5 kg",
+ "max_item_length": "160 cm",
"moves": 50
}
],
@@ -114,6 +117,7 @@
"min_item_volume": "300 ml",
"max_contains_volume": "800 ml",
"max_contains_weight": "2 kg",
+ "max_item_length": "25 cm",
"moves": 50
}
],
@@ -136,7 +140,8 @@
"min_item_volume": "100 ml",
"max_contains_volume": "400 ml",
"max_contains_weight": "2 kg",
- "moves": 80
+ "max_item_length": "20 cm",
+ "moves": 30
}
],
"use_action": { "type": "holster" }
@@ -161,6 +166,7 @@
"min_item_volume": "100 ml",
"max_contains_volume": "400 ml",
"max_contains_weight": "1 kg",
+ "max_item_length": "16 cm",
"moves": 210
}
],
@@ -192,6 +198,7 @@
"min_item_volume": "1250 ml",
"max_contains_volume": "8 L",
"max_contains_weight": "8200 g",
+ "max_item_length": "120 cm",
"moves": 50
}
],
@@ -222,6 +229,7 @@
"min_item_volume": "750 ml",
"max_contains_volume": "1250 ml",
"max_contains_weight": "5 kg",
+ "max_item_length": "30 cm",
"moves": 50
}
],
diff --git a/data/json/items/armor/hoods.json b/data/json/items/armor/hoods.json
index afe02850e3bb3..e0f331408b43f 100644
--- a/data/json/items/armor/hoods.json
+++ b/data/json/items/armor/hoods.json
@@ -54,7 +54,7 @@
"price_postapoc": 4000,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "nomex" ],
+ "material": [ "kevlar_layered", "nomex" ],
"symbol": "[",
"looks_like": "hood_survivor",
"color": "light_gray",
@@ -78,7 +78,7 @@
"price_postapoc": 3000,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "hood_survivor",
"color": "green",
@@ -122,7 +122,7 @@
"price_postapoc": 4000,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "hood_rain",
"color": "brown",
@@ -147,7 +147,7 @@
"price_postapoc": 3500,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "fur" ],
+ "material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"looks_like": "hood_survivor",
"color": "light_gray",
@@ -171,7 +171,7 @@
"price_postapoc": 2500,
"to_hit": -1,
"bashing": 10,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "hood_survivor",
"color": "brown",
diff --git a/data/json/items/armor/jewelry.json b/data/json/items/armor/jewelry.json
index 06b1cc2123313..53d60b7513386 100644
--- a/data/json/items/armor/jewelry.json
+++ b/data/json/items/armor/jewelry.json
@@ -296,7 +296,7 @@
"symbol": "[",
"looks_like": "tieclip",
"color": "brown",
- "use_action": { "type": "picklock", "pick_quality": 3 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 3 ] ]
},
{
@@ -796,7 +796,7 @@
"symbol": "[",
"color": "yellow",
"flags": [ "FANCY" ],
- "use_action": { "type": "picklock", "pick_quality": 3 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 3 ] ]
},
{
@@ -1095,7 +1095,7 @@
"symbol": "[",
"color": "white",
"flags": [ "FANCY" ],
- "use_action": { "type": "picklock", "pick_quality": 3 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 3 ] ]
},
{
@@ -1223,7 +1223,7 @@
"symbol": "[",
"color": "light_gray",
"flags": [ "FANCY" ],
- "use_action": { "type": "picklock", "pick_quality": 3 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 3 ] ]
},
{
diff --git a/data/json/items/armor/legs_armor.json b/data/json/items/armor/legs_armor.json
index 325d89e24293c..c9f029c885480 100644
--- a/data/json/items/armor/legs_armor.json
+++ b/data/json/items/armor/legs_armor.json
@@ -97,6 +97,17 @@
"material_thickness": 3,
"flags": [ "OUTER" ]
},
+ {
+ "id": "chaps_cut_resistant",
+ "type": "ARMOR",
+ "name": { "str_sp": "chainsaw chaps" },
+ "description": "A pair of tough chaps made of kevlar. Chainsaw kickbacks are potentially fatal; personal protective equipment like these chaps help protect your femoral arteries. The layered kevlar is designed to fray on contact with the chain and bind up the tool.",
+ "weight": "1519 g",
+ "copy-from": "chaps_leather",
+ "price": 7800,
+ "material": [ "kevlar_layered" ],
+ "material_thickness": 2
+ },
{
"id": "fencing_pants",
"repairs_like": "survivor_suit",
@@ -107,7 +118,7 @@
"volume": "2 L",
"price": 2500,
"price_postapoc": 500,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "nylon" ],
"symbol": "[",
"looks_like": "pants",
"color": "white",
@@ -287,7 +298,7 @@
"volume": "3500 ml",
"price": 40000,
"price_postapoc": 1500,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "pants_survivor",
"color": "green",
@@ -340,7 +351,7 @@
"volume": "3 L",
"price": 38000,
"price_postapoc": 2000,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "kevlar_layered" ],
"symbol": "[",
"looks_like": "pants_army",
"color": "green",
@@ -363,5 +374,45 @@
"valid_mods": [ "steel_padded" ],
"environmental_protection": 3,
"flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF" ]
+ },
+ {
+ "id": "trousers_eod",
+ "type": "ARMOR",
+ "category": "armor",
+ "name": { "str_sp": "EOD trousers" },
+ "description": "Thick armored trousers constructed from kevlar and nomex for explosive ordnance disposal. It is designed to protect against overpressure, fragmentation, impact and heat.",
+ "weight": "6400 g",
+ "volume": "12 L",
+ "price": 200000,
+ "covers": [ "LEGS" ],
+ "coverage": 100,
+ "encumbrance": 80,
+ "warmth": 65,
+ "material": [ "kevlar_layered", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 15,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
+ },
+ {
+ "id": "trousers_eod_light",
+ "type": "ARMOR",
+ "category": "armor",
+ "name": { "str_sp": "light EOD trousers" },
+ "description": "Armored trousers constructed from kevlar and nomex designed to protect against overpressure, fragmentation, impact and heat in hostile environments. It is lighter than normal EOD armor to provide more maneuverability.",
+ "weight": "3000 g",
+ "volume": "12 L",
+ "price": 200000,
+ "covers": [ "LEGS" ],
+ "coverage": 100,
+ "encumbrance": 40,
+ "warmth": 40,
+ "material": [ "kevlar_layered", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 7,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
}
]
diff --git a/data/json/items/armor/masks.json b/data/json/items/armor/masks.json
index 29b2cf13b7d87..6caca7629b8e2 100644
--- a/data/json/items/armor/masks.json
+++ b/data/json/items/armor/masks.json
@@ -19,6 +19,15 @@
"material_thickness": 2,
"flags": [ "VARSIZE", "SKINTIGHT" ]
},
+ {
+ "id": "balaclava_cut_resistant",
+ "type": "ARMOR",
+ "name": { "str": "cut-resistant balaclava" },
+ "description": "A face covering garment that helps protect from slashes and cuts, in addition to the cold.",
+ "copy-from": "balclava",
+ "price": 7600,
+ "material": [ "kevlar" ]
+ },
{
"id": "bandana",
"type": "ARMOR",
diff --git a/data/json/items/armor/pets_dog_armor.json b/data/json/items/armor/pets_dog_armor.json
index 7fcefc61b8383..a2af87a42b003 100644
--- a/data/json/items/armor/pets_dog_armor.json
+++ b/data/json/items/armor/pets_dog_armor.json
@@ -9,7 +9,7 @@
"description": "A blue bulletproof harness, designed to be worn by canines in the service of local law enforcement, that protects from shoulders to abdomen. You could put this on a friendly dog.",
"price": 30000,
"price_postapoc": 1000,
- "material": [ "kevlar" ],
+ "material": [ "kevlar_layered" ],
"weight": "4290 g",
"volume": "4500 ml",
"bashing": 5,
@@ -67,7 +67,7 @@
"description": "A neck to hip harness made from leather that can be attached to a canine for protection. You could put this on a friendly dog.",
"price": 17500,
"price_postapoc": 1750,
- "material": [ "cotton", "leather" ],
+ "material": [ "leather" ],
"weight": "2145 g",
"extend": { "flags": [ "NO_SALVAGE" ] }
},
@@ -79,7 +79,7 @@
"description": "Decorative bones affixed to a leather dog harness for that true post-apocalyptic style, even with a skull bone headpiece! You could put this on a friendly dog.",
"price": 19000,
"price_postapoc": 1900,
- "material": [ "bone", "leather" ],
+ "material": [ "leather" ],
"weight": "2645 g"
},
{
diff --git a/data/json/items/armor/pets_horse_armor.json b/data/json/items/armor/pets_horse_armor.json
index c46941a1e9a3c..3ca9c3af1d99e 100644
--- a/data/json/items/armor/pets_horse_armor.json
+++ b/data/json/items/armor/pets_horse_armor.json
@@ -18,7 +18,7 @@
"description": "A heavy mattress-like armor of cloth, leather and thick linings of Kevlar, originally used as protection in bullfighting. You could put this on a friendly horse.",
"price": 50000,
"price_postapoc": 5000,
- "material": [ "cotton", "leather", "kevlar" ],
+ "material": [ "cotton", "leather", "kevlar_layered" ],
"weight": "30 kg",
"volume": "150 L",
"material_thickness": 10
@@ -124,7 +124,7 @@
"description": "Decorative bones affixed to leather horse barding to invoke fear in bandits and raiders and traders all! You could put this on a friendly horse.",
"price": 45000,
"price_postapoc": 3000,
- "material": [ "bone", "leather" ],
+ "material": [ "leather" ],
"weight": "17 kg",
"volume": "150 L",
"material_thickness": 6
@@ -161,6 +161,23 @@
"encumbrance": 30,
"warmth": 10,
"material_thickness": 2,
- "flags": [ "BELTED", "WATER_FRIENDLY" ]
+ "flags": [ "BELTED", "WATER_FRIENDLY" ],
+ "//": "each 15 L bag is ~ 60 x 25 x 10 cm",
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "max_contains_volume": "15 L",
+ "max_contains_weight": "20 kg",
+ "max_item_length": "60 cm",
+ "moves": 200
+ },
+ {
+ "pocket_type": "CONTAINER",
+ "max_contains_volume": "15 L",
+ "max_contains_weight": "20 kg",
+ "max_item_length": "60 cm",
+ "moves": 200
+ }
+ ]
}
]
diff --git a/data/json/items/armor/power_armor.json b/data/json/items/armor/power_armor.json
index 83693e1e2f450..d0cf242230d3f 100644
--- a/data/json/items/armor/power_armor.json
+++ b/data/json/items/armor/power_armor.json
@@ -100,7 +100,7 @@
"name": { "str": "power armor hauling frame" },
"description": "A heavy duty hauling frame designed to interface with military exoskeletons.",
"weight": "1640 g",
- "volume": "12 L",
+ "volume": "45 L",
"price": 1000000,
"price_postapoc": 10000,
"to_hit": 1,
diff --git a/data/json/items/armor/sheath.json b/data/json/items/armor/sheath.json
index efb91da82ed81..8c3ed8067ba69 100644
--- a/data/json/items/armor/sheath.json
+++ b/data/json/items/armor/sheath.json
@@ -21,6 +21,7 @@
"moves": 10,
"max_contains_volume": "3250 ml",
"max_contains_weight": "5 kg",
+ "max_item_length": "100 cm",
"holster": true,
"flag_restriction": [ "SHEATH_AXE" ]
}
@@ -50,6 +51,7 @@
{
"max_contains_volume": "3 L",
"max_contains_weight": "4 kg",
+ "max_item_length": "130 cm",
"moves": 10,
"holster": true,
"flag_restriction": [ "SHEATH_SWORD" ]
@@ -82,7 +84,8 @@
"flag_restriction": [ "SHEATH_KNIFE" ],
"moves": 30,
"max_contains_volume": "500 ml",
- "max_contains_weight": "1 kg"
+ "max_contains_weight": "1 kg",
+ "max_item_length": "30 cm"
}
],
"use_action": { "type": "holster", "holster_prompt": "Sheath knife", "holster_msg": "You sheath your %s" },
@@ -110,6 +113,7 @@
{
"max_contains_volume": "3750 ml",
"max_contains_weight": "5 kg",
+ "max_item_length": "140 cm",
"holster": true,
"moves": 20,
"flag_restriction": [ "SHEATH_SWORD" ]
@@ -137,7 +141,13 @@
"encumbrance": 3,
"material_thickness": 1,
"pocket_data": [
- { "max_contains_volume": "2 L", "max_contains_weight": "4 kg", "holster": true, "flag_restriction": [ "SHEATH_SWORD" ] }
+ {
+ "max_contains_volume": "2 L",
+ "max_contains_weight": "4 kg",
+ "max_item_length": "100 cm",
+ "holster": true,
+ "flag_restriction": [ "SHEATH_SWORD" ]
+ }
],
"use_action": { "type": "holster", "holster_prompt": "Sheath sword", "holster_msg": "You sheath your %s" },
"flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ]
@@ -163,6 +173,7 @@
"holster": true,
"max_contains_volume": "750 ml",
"max_contains_weight": "2 kg",
+ "max_item_length": "70 cm",
"moves": 3,
"flag_restriction": [ "SHEATH_KNIFE" ]
}
@@ -194,7 +205,8 @@
"moves": 30,
"flag_restriction": [ "SHEATH_SPEAR" ],
"max_contains_volume": "3500 ml",
- "max_contains_weight": "4 kg"
+ "max_contains_weight": "4 kg",
+ "max_item_length": "200 cm"
}
],
"use_action": { "type": "holster", "holster_prompt": "Holster spear", "holster_msg": "You holster your %s." },
diff --git a/data/json/items/armor/storage.json b/data/json/items/armor/storage.json
index ecccabfe04511..65b8d46492dd9 100644
--- a/data/json/items/armor/storage.json
+++ b/data/json/items/armor/storage.json
@@ -373,7 +373,7 @@
"price_postapoc": 250,
"to_hit": 2,
"bashing": 1,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "nylon", "plastic" ],
"symbol": "[",
"looks_like": "holster",
"color": "dark_gray",
@@ -641,7 +641,7 @@
"volume": "2500 ml",
"price": 6700,
"price_postapoc": 1500,
- "material": [ "cotton", "kevlar" ],
+ "material": [ "cotton", "nylon" ],
"symbol": "[",
"looks_like": "backpack",
"color": "green",
@@ -679,7 +679,7 @@
"pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "4 L", "max_contains_weight": "16 kg", "moves": 300 } ],
"warmth": 8,
"material_thickness": 2,
- "properties": [ [ "monster_size_capacity", "SMALL" ] ],
+ "properties": [ [ "creature_size_capacity", "SMALL" ] ],
"use_action": "CAPTURE_MONSTER_ACT",
"flags": [ "BELTED", "WATERPROOF" ]
},
@@ -1054,5 +1054,34 @@
"warmth": 5,
"material_thickness": 2,
"flags": [ "VARSIZE" ]
+ },
+ {
+ "id": "debug_backpack",
+ "type": "ARMOR",
+ "name": { "str": "debug pocket universe" },
+ "description": "A pocket universe. Can store approximately 384 * 10^6 bugs.",
+ "weight": "1 g",
+ "volume": "1 L",
+ "price": 0,
+ "price_postapoc": 0,
+ "material": [ "cotton" ],
+ "symbol": "[",
+ "looks_like": "backpack",
+ "color": "yellow",
+ "encumbrance": 0,
+ "max_encumbrance": 0,
+ "pocket_data": [
+ {
+ "rigid": true,
+ "pocket_type": "CONTAINER",
+ "max_contains_volume": "100000 L",
+ "max_contains_weight": "100000 kg",
+ "moves": 1,
+ "max_item_length": "1 km"
+ }
+ ],
+ "warmth": 0,
+ "material_thickness": 0,
+ "flags": [ "BELTED", "WATER_FRIENDLY", "TARDIS" ]
}
]
diff --git a/data/json/items/armor/suits_protection.json b/data/json/items/armor/suits_protection.json
index bd6453af623ce..cad3cdb11c83d 100644
--- a/data/json/items/armor/suits_protection.json
+++ b/data/json/items/armor/suits_protection.json
@@ -9,7 +9,7 @@
"volume": "9 L",
"price": 140000,
"price_postapoc": 6000,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_layered", "plastic" ],
"symbol": "[",
"looks_like": "hazmat_suit",
"color": "light_red",
@@ -38,7 +38,7 @@
"volume": "20 L",
"price": 400000,
"price_postapoc": 9000,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_layered", "plastic" ],
"symbol": "[",
"looks_like": "hazmat_suit",
"color": "light_red",
@@ -378,7 +378,7 @@
"price": 180000,
"price_postapoc": 2000,
"to_hit": -3,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "armor_nomad",
"color": "green",
@@ -522,7 +522,7 @@
"symbol": "[",
"looks_like": "jumpsuit",
"color": "white",
- "covers": [ "LEGS", "TORSO", "ARMS" ],
+ "covers": [ "LEGS", "FEET", "HEAD", "TORSO", "ARMS" ],
"coverage": 100,
"encumbrance": 25,
"warmth": 10,
@@ -539,7 +539,7 @@
"volume": "6 L",
"price": 240500,
"price_postapoc": 2500,
- "material": [ "nomex", "kevlar" ],
+ "material": [ "nomex", "kevlar_layered" ],
"symbol": "[",
"looks_like": "jumpsuit",
"color": "light_gray",
@@ -563,7 +563,7 @@
"price_postapoc": 5000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "nomex" ],
+ "material": [ "kevlar_layered", "nomex" ],
"symbol": "[",
"looks_like": "survivor_suit",
"color": "light_gray",
@@ -641,7 +641,7 @@
"price_postapoc": 7000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "steel", "leather" ],
+ "material": [ "kevlar_layered", "steel", "leather" ],
"symbol": "[",
"looks_like": "survivor_suit",
"color": "dark_gray",
@@ -670,7 +670,7 @@
"volume": "10500 ml",
"price": 110000,
"price_postapoc": 5000,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "survivor_suit",
"color": "green",
@@ -805,7 +805,7 @@
"volume": "11500 ml",
"price": 150000,
"price_postapoc": 5000,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "touring_suit",
"color": "brown",
@@ -839,7 +839,7 @@
"price_postapoc": 2000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "touring_suit",
"color": "dark_gray",
@@ -898,7 +898,7 @@
"price_postapoc": 5000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "fur" ],
+ "material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"looks_like": "survivor_suit",
"color": "light_gray",
@@ -930,7 +930,7 @@
"price_postapoc": 4000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "survivor_suit",
"color": "brown",
@@ -964,7 +964,7 @@
"price_postapoc": 5000,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar", "steel", "leather" ],
+ "material": [ "kevlar_layered", "steel", "leather" ],
"symbol": "[",
"looks_like": "hsurvivor_suit",
"color": "dark_gray",
diff --git a/data/json/items/armor/torso_armor.json b/data/json/items/armor/torso_armor.json
index f8a942f73dbb6..bb84550b34029 100644
--- a/data/json/items/armor/torso_armor.json
+++ b/data/json/items/armor/torso_armor.json
@@ -312,7 +312,7 @@
"price_postapoc": 1250,
"to_hit": -3,
"bashing": 6,
- "material": [ "kevlar" ],
+ "material": [ "kevlar_layered" ],
"symbol": "[",
"looks_like": "vest_leather",
"color": "light_gray",
@@ -448,5 +448,45 @@
"material_thickness": 3,
"environmental_protection": 1,
"flags": [ "VARSIZE", "POCKETS", "OUTER" ]
+ },
+ {
+ "id": "jacket_eod",
+ "type": "TOOL_ARMOR",
+ "category": "armor",
+ "name": { "str": "EOD jacket" },
+ "description": "A thick armored jacket constructed from kevlar and nomex for explosive ordnance disposal. It is designed to protect against overpressure, fragmentation, impact and heat.",
+ "weight": "16300 g",
+ "volume": "15 L",
+ "price": 200000,
+ "covers": [ "TORSO", "ARMS" ],
+ "coverage": 100,
+ "encumbrance": 80,
+ "warmth": 65,
+ "material": [ "kevlar_layered", "kevlar_rigid", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 15,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
+ },
+ {
+ "id": "jacket_eod_light",
+ "type": "TOOL_ARMOR",
+ "category": "armor",
+ "name": { "str": "light EOD jacket" },
+ "description": "An armored jacket constructed from kevlar and nomex designed to protect against overpressure, fragmentation, impact and heat in hostile environments. It is lighter than normal EOD armor to provide more maneuverability and can be worn over ballistic armor.",
+ "weight": "7000 g",
+ "volume": "15 L",
+ "price": 200000,
+ "covers": [ "TORSO", "ARMS" ],
+ "coverage": 100,
+ "encumbrance": 40,
+ "warmth": 40,
+ "material": [ "kevlar_layered", "kevlar_rigid", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "material_thickness": 7,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "ONLY_ONE" ]
}
]
diff --git a/data/json/items/armor/torso_clothes.json b/data/json/items/armor/torso_clothes.json
index fd2975e4f911f..e3f4ca38991a5 100644
--- a/data/json/items/armor/torso_clothes.json
+++ b/data/json/items/armor/torso_clothes.json
@@ -26,6 +26,15 @@
"environmental_protection": 1,
"flags": [ "POCKETS", "BELTED", "WATER_FRIENDLY" ]
},
+ {
+ "id": "apron_cut_resistant",
+ "type": "ARMOR",
+ "name": { "str": "cut-resistant apron" },
+ "description": "An apron made of kevlar fabric which provides excellent protection from cuts.",
+ "copy-from": "apron_leather",
+ "price": 3800,
+ "material": [ "kevlar" ]
+ },
{
"id": "blazer",
"type": "ARMOR",
diff --git a/data/json/items/battery.json b/data/json/items/battery.json
index 1fbbc8857b964..3d510fff74bea 100644
--- a/data/json/items/battery.json
+++ b/data/json/items/battery.json
@@ -34,7 +34,7 @@
"capacity": 50,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 50 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 50 } } ]
},
{
"id": "light_minus_atomic_battery_cell",
@@ -55,7 +55,7 @@
"capacity": 500,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ]
},
{
"id": "light_minus_disposable_cell",
@@ -75,7 +75,7 @@
"capacity": 100,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 100 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100 } } ]
},
{
"id": "light_battery_cell",
@@ -95,7 +95,7 @@
"capacity": 100,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 100 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100 } } ]
},
{
"id": "light_plus_battery_cell",
@@ -114,7 +114,7 @@
"capacity": 150,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 150 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 150 } } ]
},
{
"id": "light_atomic_battery_cell",
@@ -135,7 +135,7 @@
"capacity": 1000,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 1000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1000 } } ]
},
{
"id": "light_disposable_cell",
@@ -155,7 +155,7 @@
"capacity": 300,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 300 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 300 } } ]
},
{
"id": "medium_battery_cell",
@@ -175,7 +175,7 @@
"capacity": 500,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ]
},
{
"id": "medium_plus_battery_cell",
@@ -194,7 +194,7 @@
"capacity": 600,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 600 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 600 } } ]
},
{
"id": "medium_atomic_battery_cell",
@@ -215,7 +215,7 @@
"capacity": 5000,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 5000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 5000 } } ]
},
{
"id": "medium_disposable_cell",
@@ -235,7 +235,7 @@
"capacity": 1200,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 1200 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1200 } } ]
},
{
"id": "heavy_battery_cell",
@@ -255,7 +255,7 @@
"capacity": 1000,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 1000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1000 } } ]
},
{
"id": "heavy_plus_battery_cell",
@@ -274,7 +274,7 @@
"capacity": 1250,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 1250 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1250 } } ]
},
{
"id": "heavy_atomic_battery_cell",
@@ -295,7 +295,7 @@
"capacity": 10000,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 10000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 10000 } } ]
},
{
"id": "huge_atomic_battery_cell",
@@ -315,7 +315,7 @@
"capacity": 100000,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "MECH_BAT", "LEAK_DAM", "RADIOACTIVE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 100000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100000 } } ]
},
{
"id": "heavy_disposable_cell",
@@ -335,6 +335,6 @@
"capacity": 2500,
"looks_like": "battery",
"flags": [ "NO_SALVAGE", "NO_UNLOAD" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 2500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 2500 } } ]
}
]
diff --git a/data/json/items/book/abstract.json b/data/json/items/book/abstract.json
index 99d4a5ac7bcfc..c8bef053f9c40 100644
--- a/data/json/items/book/abstract.json
+++ b/data/json/items/book/abstract.json
@@ -1,40 +1,63 @@
[
{
- "abstract": "book_fict_soft_tpl",
+ "abstract": "book_nonf_tpl",
"type": "BOOK",
- "name": { "str": "paperback novel", "str_pl": "paperbacks" },
- "description": "An ordinary paperback book. Or is it? It is.",
- "weight": "400 g",
- "volume": "700 ml",
- "price": 750,
- "price_postapoc": 1900,
- "material": [ "paper" ],
+ "name": "Generic Nonfiction Book",
+ "description": "template for a manuscript purporting to be factual",
+ "intelligence": 5,
+ "symbol": "?",
+ "looks_like": "story_book",
+ "color": "light_blue",
+ "time": "20 m"
+ },
+ {
+ "abstract": "book_fict_tpl",
+ "type": "BOOK",
+ "name": "Generic Fiction Book",
+ "description": "template for a work of fiction",
+ "intelligence": 5,
"symbol": "?",
"looks_like": "story_book",
"color": "light_cyan",
- "flags": [ "TINDER", "FLAMMABLE" ],
- "intelligence": 4,
"time": "15 m",
"chapters": 16,
"fun": 2
},
{
- "abstract": "book_nonf_tpl",
+ "abstract": "book_fict_hard_tpl",
"type": "BOOK",
- "name": "Generic Nonfiction Book",
- "description": "template for a manuscript purporting to be factual",
- "intelligence": 5,
- "symbol": "?",
- "looks_like": "story_book",
- "color": "light_blue",
- "time": "20 m"
+ "name": "Generic Hard Bound Fiction Book",
+ "description": "Template for hard bound book of fiction",
+ "weight": "1000 g",
+ "volume": "1100 ml",
+ "longest_side": "23 cm",
+ "price": 1999,
+ "price_postapoc": 1500,
+ "material": [ "paper", "cardboard" ],
+ "bashing": 2,
+ "copy-from": "book_fict_tpl"
+ },
+ {
+ "abstract": "book_fict_soft_tpl",
+ "type": "BOOK",
+ "name": { "str": "paperback novel", "str_pl": "paperbacks" },
+ "description": "An ordinary paperback book. Or is it? It is.",
+ "weight": "425 g",
+ "volume": "662 ml",
+ "longest_side": "18 cm",
+ "price": 799,
+ "price_postapoc": 1500,
+ "material": [ "paper" ],
+ "bashing": 1,
+ "flags": [ "FLAMMABLE" ],
+ "copy-from": "book_fict_tpl"
},
{
"abstract": "book_nonf_hard_tpl",
"type": "BOOK",
"name": "Nonfiction Book",
"description": "template for hard bound nonfiction book",
- "weight": "1000 g",
+ "weight": "1 kg",
"volume": "1100 ml",
"price": 1450,
"price_postapoc": 2900,
@@ -57,6 +80,31 @@
"chapters": 18,
"copy-from": "book_nonf_tpl"
},
+ {
+ "abstract": "book_fict_soft_pulp_tpl",
+ "type": "BOOK",
+ "name": "Generic Pulp Book",
+ "description": "This is a template for pulp books. Which really all ought to be paperbacks, right?",
+ "looks_like": "novel_pulp",
+ "copy-from": "book_fict_soft_tpl",
+ "relative": { "intelligence": -1, "chapters": -2, "fun": 1, "price": -200, "price_postapoc": -1000 }
+ },
+ {
+ "abstract": "book_fict_soft_scifi_tpl",
+ "type": "BOOK",
+ "name": "Generic SciFi Book",
+ "description": "This is a template for paperback scifi books.",
+ "copy-from": "book_fict_soft_tpl",
+ "relative": { "intelligence": 1, "chapters": 8, "fun": 1 }
+ },
+ {
+ "abstract": "book_fict_hard_scifi_tpl",
+ "type": "BOOK",
+ "name": "Generic SciFi Book",
+ "description": "This is a template for a hard cover scifi book.",
+ "copy-from": "book_fict_hard_tpl",
+ "relative": { "intelligence": 1, "chapters": 8, "fun": 1 }
+ },
{
"abstract": "book_nonf_hard_homemk_tpl",
"type": "BOOK",
@@ -99,6 +147,58 @@
"fun": -1,
"copy-from": "book_nonf_hard_tpl"
},
+ {
+ "abstract": "book_nonf_hard_phil_tpl",
+ "type": "BOOK",
+ "name": "Hardcover Philosophy",
+ "description": "This is a template for books about philosophy.",
+ "fun": 1,
+ "time": "36 m",
+ "copy-from": "book_nonf_hard_tpl",
+ "relative": { "price": 500, "price_post": -2500, "intelligence": 3 }
+ },
+ {
+ "abstract": "book_nonf_soft_phil_tpl",
+ "type": "BOOK",
+ "name": "Softcover Philosophy.",
+ "description": "This is a template for paperbacks about philosophy.",
+ "fun": 1,
+ "time": "36 m",
+ "copy-from": "book_nonf_soft_tpl",
+ "relative": { "price": 400, "price_post": -2600, "intelligence": 3 }
+ },
+ {
+ "abstract": "book_nonf_hard_sports_tpl",
+ "type": "BOOK",
+ "name": "Hardcover Nonfiction Sports Book",
+ "description": "This is a template.",
+ "fun": 1,
+ "copy-from": "book_nonf_hard_tpl"
+ },
+ {
+ "abstract": "book_nonf_soft_sports_tpl",
+ "type": "BOOK",
+ "name": "Softcover Nonfiction Sports Book.",
+ "description": "This is a template.",
+ "fun": 1,
+ "copy-from": "book_nonf_soft_tpl"
+ },
+ {
+ "abstract": "book_fict_hard_sports_tpl",
+ "type": "BOOK",
+ "name": "Hardcover Fictional Sports Book",
+ "description": "This is a template.",
+ "fun": 2,
+ "copy-from": "book_fict_hard_tpl"
+ },
+ {
+ "abstract": "book_fict_soft_sports_tpl",
+ "type": "BOOK",
+ "name": "Softcover Fictional Sports Book.",
+ "description": "This is a template.",
+ "fun": 2,
+ "copy-from": "book_fict_soft_tpl"
+ },
{
"abstract": "paperback_occult",
"type": "BOOK",
@@ -161,7 +261,7 @@
"name": "Tween Topics",
"description": "Tween Topics is an imprint of Vanilla Media that publishes stories that appeal to the youth of today. Or, failing that, the parents of said youth.",
"copy-from": "book_fict_soft_tpl",
- "relative": { "price_post": -400, "intelligence": 1, "fun": -1 }
+ "relative": { "price_post": -400, "intelligence": -1, "fun": -1 }
},
{
"abstract": "book_fict_soft_ya_quiddity",
@@ -169,7 +269,18 @@
"name": "Quiddity Books",
"description": "Quiddity publishes books for young adults. They offer stories about self-discovery, personal identity, and contemporary trends.",
"copy-from": "book_fict_soft_tpl",
- "relative": { "price_post": -400, "chapters": 9 }
+ "relative": { "price_post": -400, "chapters": 7 }
+ },
+ {
+ "abstract": "book_fict_hard_ya_quiddity",
+ "type": "BOOK",
+ "name": "Quiddity Books",
+ "description": "Quiddity publishes books for young adults. They offer stories about self-discovery, personal identity, and contemporary trends.",
+ "weight": "500 g",
+ "volume": "1014 ml",
+ "longest_side": "22 cm",
+ "copy-from": "book_fict_hard_tpl",
+ "relative": { "price_post": -400, "chapters": 10 }
},
{
"abstract": "book_fict_soft_satire_tpl",
diff --git a/data/json/items/book/chemistry.json b/data/json/items/book/chemistry.json
new file mode 100644
index 0000000000000..fa29d746e9ecb
--- /dev/null
+++ b/data/json/items/book/chemistry.json
@@ -0,0 +1,331 @@
+[
+ {
+ "id": "adv_chemistry",
+ "type": "BOOK",
+ "name": { "str": "Advanced Physical Chemistry", "str_pl": "copies of Advanced Physical Chemistry" },
+ "description": "A university-level textbook on advanced principles of physical chemistry and all its branches: thermochemistry, electrochemistry, solid-state chemistry, photochemistry, quantum chemistry et cetera.",
+ "weight": "1712 g",
+ "volume": "2 L",
+ "price": 7950,
+ "price_postapoc": 750,
+ "bashing": 5,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "skill": "chemistry",
+ "required_level": 5,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "35 m",
+ "fun": -1
+ },
+ {
+ "id": "modern_tanner",
+ "type": "BOOK",
+ "name": { "str": "The Modern Tanner", "str_pl": "copies of The Modern Tanner" },
+ "description": "An in-depth and easy to read guide that details a very modern take on the ancient art of leather tanning.",
+ "weight": "568 g",
+ "volume": "750 ml",
+ "price": 2000,
+ "price_postapoc": 1250,
+ "material": [ "paper", "leather" ],
+ "symbol": "?",
+ "color": "brown",
+ "skill": "chemistry",
+ "required_level": 3,
+ "max_level": 4,
+ "intelligence": 4,
+ "time": "18 m"
+ },
+ {
+ "id": "recipe_alpha",
+ "type": "BOOK",
+ "name": { "str": "PE050 \"Alpha\": Preliminary Report", "str_pl": "copies of 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 g",
+ "volume": "500 ml",
+ "price": 125000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_animal",
+ "type": "BOOK",
+ "name": { "str": "lab journal-Dionne", "str_pl": "lab journals-Dionne" },
+ "description": "This team logbook details several varieties of mutagenic experiments, focusing on those derived from various Earth fauna. The team seems quite enthusiastic--if not eager--about their results.",
+ "weight": "1700 g",
+ "volume": "500 ml",
+ "price": 50000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_chimera",
+ "type": "BOOK",
+ "name": { "str": "PE065 \"Chimera\": Best Practices", "str_pl": "copies of PE065 \"Chimera\": Best Practices" },
+ "description": "This sheaf of papers 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 g",
+ "volume": "500 ml",
+ "price": 125000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_creepy",
+ "type": "BOOK",
+ "name": { "str": "lab journal-Smythe", "str_pl": "lab journals-Smythe" },
+ "description": "This team logbook details several varieties of mutagenic experiments, focusing on those derived from flesh contaminated with XE037. The results look promising but the procurement methods seem awfully vague…",
+ "weight": "1700 g",
+ "volume": "500 ml",
+ "price": 50000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -4
+ },
+ {
+ "id": "recipe_elfa",
+ "type": "BOOK",
+ "name": { "str": "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 g",
+ "volume": "750 ml",
+ "price": 400,
+ "price_postapoc": 2000,
+ "material": [ "paper", "plastic" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 7,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_labchem",
+ "type": "BOOK",
+ "name": { "str": "chemical reference-CLASSIFIED", "str_pl": "chemical references-CLASSIFIED" },
+ "description": "This somewhat technical binder has several intimidating security warnings on the cover, yet guarantees unauthorized readers \"permanent employment, for life\". It contains useful information on \"basic\" chemical projects like methamphetamine and heroin, along with briefing on things called \"XE037\" and \"PE012\".",
+ "weight": "2000 g",
+ "volume": "500 ml",
+ "price": 64000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 11,
+ "time": "35 m",
+ "fun": -1
+ },
+ {
+ "id": "recipe_maiar",
+ "type": "BOOK",
+ "name": { "str": "lab journal-x-|xp", "str_pl": "lab journals-x-|xp" },
+ "description": "This damaged team logbook lacks (deliberately?) any identifying information, but still contains useful information on several types of mutagen and their development.",
+ "weight": "1700 g",
+ "volume": "500 ml",
+ "price": 50000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -3
+ },
+ {
+ "id": "recipe_medicalmut",
+ "type": "BOOK",
+ "name": {
+ "str": "PE023 \"Medical\": Application and Findings",
+ "str_pl": "copies of PE023 \"Medical\": Application and Findings"
+ },
+ "description": "This binder of highly technical papers describes some new chemical formula, and its effects on human subjects. It's stamped \"APPROVED\"…",
+ "weight": "1934 g",
+ "volume": "1750 ml",
+ "price": 62000,
+ "price_postapoc": 2000,
+ "bashing": 5,
+ "material": [ "paper", "plastic" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "35 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_raptor",
+ "type": "BOOK",
+ "name": { "str": "PE070 \"Raptor\": Proposal", "str_pl": "copies of PE070 \"Raptor\": Proposal" },
+ "description": "This sheaf of papers 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 g",
+ "volume": "500 ml",
+ "price": 125000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 8,
+ "max_level": 8,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -2
+ },
+ {
+ "id": "recipe_serum",
+ "type": "BOOK",
+ "name": { "str": "Best Practices for Compound Delivery", "str_pl": "copies of Best Practices for Compound Delivery" },
+ "description": "This internal manual details several varieties of mutagenic experiments, as well as describing the protocols used to concentrate mutagens for quicker results. The authors recommend that researchers ensure that their subjects are well-fed and in good health, as the concentrated serums draw heavily on subjects' bodies.",
+ "weight": "1700 g",
+ "volume": "500 ml",
+ "price": 50000,
+ "price_postapoc": 2000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "skill": "chemistry",
+ "required_level": 6,
+ "max_level": 8,
+ "intelligence": 12,
+ "time": "45 m",
+ "fun": -4
+ },
+ {
+ "id": "reference_cooking",
+ "type": "BOOK",
+ "name": { "str": "CRC-Merck Handbook, 4th edition", "str_pl": "copies of CRC-Merck Handbook, 4th edition" },
+ "description": "This huge hardbound book is a collection of reference data and formulae pertinent to many technical disciplines. If poring over tables of chemical and physical data is your thing, this is the book for you.",
+ "weight": "5790 g",
+ "volume": "1750 ml",
+ "price": 9000,
+ "price_postapoc": 2000,
+ "bashing": 7,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_green",
+ "intelligence": 4,
+ "time": "30 m",
+ "fun": -2
+ },
+ {
+ "id": "textbook_chemistry",
+ "type": "BOOK",
+ "name": { "str": "chemistry textbook" },
+ "description": "A college textbook on chemistry.",
+ "weight": "1587 g",
+ "volume": "2 L",
+ "price": 7950,
+ "price_postapoc": 2000,
+ "bashing": 5,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "skill": "chemistry",
+ "required_level": 4,
+ "max_level": 6,
+ "intelligence": 12,
+ "time": "35 m",
+ "fun": -1
+ },
+ {
+ "id": "textbook_extraction",
+ "type": "BOOK",
+ "name": { "str": "The Essential Oil Enthusiasts Handbook", "str_pl": "copies of The Essential Oil Enthusiasts Handbook" },
+ "description": "A heavy hardback book explaining the process of essential oil making, with schematics for the equipment to do it. Good luck, and don't blow yourself up!",
+ "looks_like": "textbook_chemistry",
+ "weight": "1420 g",
+ "volume": "1 L",
+ "price": 6000,
+ "price_postapoc": 10000,
+ "bashing": 4,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "skill": "chemistry",
+ "required_level": 4,
+ "max_level": 6,
+ "intelligence": 10,
+ "time": "60 m"
+ },
+ {
+ "id": "textbook_gaswarfare",
+ "type": "BOOK",
+ "name": { "str": "Art and Science of Chemical Warfare", "str_pl": "copies of Art and Science of Chemical Warfare" },
+ "description": "This in-depth and technical text covers the design, development, dissemination of, and defenses against various chemical weapons throughout the centuries. The photographs the author chose make it a difficult read at times, though the information is top-notch.",
+ "weight": "854 g",
+ "volume": "1500 ml",
+ "price": 400,
+ "price_postapoc": 1000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "skill": "chemistry",
+ "required_level": 4,
+ "max_level": 6,
+ "intelligence": 9,
+ "time": "20 m",
+ "fun": -2
+ },
+ {
+ "id": "basic_chemistry",
+ "type": "BOOK",
+ "name": {
+ "str": "Chemistry for Kids: Awesome Science Experiments that Really Work",
+ "str_pl": "copies of Chemistry for Kids: Awesome Science Experiments that Really Work"
+ },
+ "description": "A book with comprehensive and accurate step-by-step illustrated instructions for many scientific experiments for young researchers and anyone else who want to delve into an amazing world of chemistry.",
+ "weight": "362 g",
+ "volume": "500 ml",
+ "price": 550,
+ "price_postapoc": 1900,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_cyan",
+ "skill": "chemistry",
+ "max_level": 3,
+ "intelligence": 6,
+ "time": "15 m",
+ "fun": 2
+ }
+]
diff --git a/data/json/items/book/cooking.json b/data/json/items/book/cooking.json
index 326bd3ec2b5ec..f337c01769fda 100644
--- a/data/json/items/book/cooking.json
+++ b/data/json/items/book/cooking.json
@@ -1,24 +1,4 @@
[
- {
- "id": "adv_chemistry",
- "type": "BOOK",
- "name": { "str": "Advanced Physical Chemistry", "str_pl": "copies of Advanced Physical Chemistry" },
- "description": "A university-level textbook on advanced principles of chemistry, both organic and inorganic.",
- "weight": "1712 g",
- "volume": "2 L",
- "price": 7950,
- "price_postapoc": 750,
- "bashing": 5,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "skill": "cooking",
- "required_level": 5,
- "max_level": 8,
- "intelligence": 12,
- "time": "35 m",
- "fun": -1
- },
{
"id": "brewing_cookbook",
"type": "BOOK",
@@ -169,235 +149,6 @@
"time": "24 m",
"fun": 1
},
- {
- "id": "modern_tanner",
- "type": "BOOK",
- "name": { "str": "The Modern Tanner", "str_pl": "copies of The Modern Tanner" },
- "description": "An in-depth and easy to read guide that details a very modern take on the ancient art of leather tanning.",
- "weight": "568 g",
- "volume": "750 ml",
- "price": 2000,
- "price_postapoc": 1250,
- "material": [ "paper", "leather" ],
- "symbol": "?",
- "color": "brown",
- "skill": "cooking",
- "required_level": 3,
- "max_level": 4,
- "intelligence": 4,
- "time": "18 m"
- },
- {
- "id": "recipe_alpha",
- "type": "BOOK",
- "name": { "str": "PE050 \"Alpha\": Preliminary Report", "str_pl": "copies of 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 g",
- "volume": "500 ml",
- "price": 125000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -2
- },
- {
- "id": "recipe_animal",
- "type": "BOOK",
- "name": { "str": "lab journal-Dionne", "str_pl": "lab journals-Dionne" },
- "description": "This team logbook details several varieties of mutagenic experiments, focusing on those derived from various Earth fauna. The team seems quite enthusiastic--if not eager--about their results.",
- "weight": "1700 g",
- "volume": "500 ml",
- "price": 50000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -2
- },
- {
- "id": "recipe_chimera",
- "type": "BOOK",
- "name": { "str": "PE065 \"Chimera\": Best Practices", "str_pl": "copies of PE065 \"Chimera\": Best Practices" },
- "description": "This sheaf of papers 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 g",
- "volume": "500 ml",
- "price": 125000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -2
- },
- {
- "id": "recipe_creepy",
- "type": "BOOK",
- "name": { "str": "lab journal-Smythe", "str_pl": "lab journals-Smythe" },
- "description": "This team logbook details several varieties of mutagenic experiments, focusing on those derived from flesh contaminated with XE037. The results look promising but the procurement methods seem awfully vague…",
- "weight": "1700 g",
- "volume": "500 ml",
- "price": 50000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -4
- },
- {
- "id": "recipe_elfa",
- "type": "BOOK",
- "name": { "str": "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 g",
- "volume": "750 ml",
- "price": 400,
- "price_postapoc": 2000,
- "material": [ "paper", "plastic" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 9,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -2
- },
- {
- "id": "recipe_labchem",
- "type": "BOOK",
- "name": { "str": "chemical reference-CLASSIFIED", "str_pl": "chemical references-CLASSIFIED" },
- "description": "This somewhat technical binder has several intimidating security warnings on the cover, yet guarantees unauthorized readers \"permanent employment, for life\". It contains useful information on \"basic\" chemical projects like methamphetamine and heroin, along with briefing on things called \"XE037\" and \"PE012\".",
- "weight": "2000 g",
- "volume": "500 ml",
- "price": 64000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 5,
- "max_level": 8,
- "intelligence": 11,
- "time": "35 m",
- "fun": -1
- },
- {
- "id": "recipe_maiar",
- "type": "BOOK",
- "name": { "str": "lab journal-x-|xp", "str_pl": "lab journals-x-|xp" },
- "description": "This damaged team logbook lacks (deliberately?) any identifying information, but still contains useful information on several types of mutagen and their development.",
- "weight": "1700 g",
- "volume": "500 ml",
- "price": 50000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "45 m",
- "fun": -3
- },
- {
- "id": "recipe_medicalmut",
- "type": "BOOK",
- "name": {
- "str": "PE023 \"Medical\": Application and Findings",
- "str_pl": "copies of PE023 \"Medical\": Application and Findings"
- },
- "description": "This binder of highly technical papers describes some new chemical formula, and its effects on human subjects. It's stamped \"APPROVED\"…",
- "weight": "1934 g",
- "volume": "1750 ml",
- "price": 62000,
- "price_postapoc": 2000,
- "bashing": 5,
- "material": [ "paper", "plastic" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 9,
- "intelligence": 12,
- "time": "35 m",
- "fun": -2
- },
- {
- "id": "recipe_raptor",
- "type": "BOOK",
- "name": { "str": "PE070 \"Raptor\": Proposal", "str_pl": "copies of PE070 \"Raptor\": Proposal" },
- "description": "This sheaf of papers 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 g",
- "volume": "500 ml",
- "price": 125000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 10,
- "max_level": 10,
- "intelligence": 12,
- "time": "45 m",
- "fun": -2
- },
- {
- "id": "recipe_serum",
- "type": "BOOK",
- "name": { "str": "Best Practices for Compound Delivery", "str_pl": "copies of Best Practices for Compound Delivery" },
- "description": "This internal manual details several varieties of mutagenic experiments, as well as describing the protocols used to concentrate mutagens for quicker results. The authors recommend that researchers ensure that their subjects are well-fed and in good health, as the concentrated serums draw heavily on subjects' bodies.",
- "weight": "1700 g",
- "volume": "500 ml",
- "price": 50000,
- "price_postapoc": 2000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "skill": "cooking",
- "required_level": 8,
- "max_level": 10,
- "intelligence": 12,
- "time": "45 m",
- "fun": -4
- },
- {
- "id": "reference_cooking",
- "type": "BOOK",
- "name": { "str": "CRC-Merck Handbook, 4th edition", "str_pl": "copies of CRC-Merck Handbook, 4th edition" },
- "description": "This huge hardbound book is a collection of reference data and formulae pertinent to many technical disciplines. If poring over tables of chemical and physical data is your thing, this is the book for you.",
- "weight": "5790 g",
- "volume": "1750 ml",
- "price": 9000,
- "price_postapoc": 2000,
- "bashing": 7,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_green",
- "intelligence": 4,
- "time": "30 m",
- "fun": -2
- },
{
"id": "scots_cookbook",
"type": "BOOK",
@@ -406,7 +157,7 @@
"str": "Ye Scots Beuk o Cuikery",
"str_pl": "copies of Ye Scots Beuk o Cuikery"
},
- "description": "A semi-translated cookbook from thirteenth century Scotland. While a bit difficult to read, as there are a disquieting number of illustrations of people stabbing each other mixed amongst the recipes, it provides insights into medieval Scottish culture and fashion as well as new uses for oatmeal, fish, and sheep liver.",
+ "description": "A semi-translated Gaelic cookbook from sixteenth century Scotland. While a bit difficult to read, as there are a disquieting number of illustrations of people stabbing each other mixed with rants about 'True Scotsman', it provides insights into medieval Scottish cuisine and culture.",
"weight": "1887 g",
"volume": "1250 ml",
"price": 1950,
@@ -420,27 +171,7 @@
"max_level": 4,
"intelligence": 10,
"time": "45 m",
- "fun": -1
- },
- {
- "id": "textbook_chemistry",
- "type": "BOOK",
- "name": { "str": "chemistry textbook" },
- "description": "A college textbook on chemistry.",
- "weight": "1587 g",
- "volume": "2 L",
- "price": 7950,
- "price_postapoc": 2000,
- "bashing": 5,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "skill": "cooking",
- "required_level": 3,
- "max_level": 6,
- "intelligence": 12,
- "time": "35 m",
- "fun": -1
+ "fun": 1
},
{
"id": "vinegar_maker",
@@ -634,7 +365,10 @@
{
"id": "distilling_cookbook",
"type": "BOOK",
- "name": { "str": "Out of the Holler and into the Home: A guide to home distilation. ", "str_pl": "copies of Out of the Holler" },
+ "name": {
+ "str": "Out of the Holler and into the Home: A guide to home distillation. ",
+ "str_pl": "copies of Out of the Holler"
+ },
"description": "A book describing the history of at home distillation by liquor. Each chapter contains a complete recipe for its namesake.",
"weight": "454 g",
"volume": "619 ml",
diff --git a/data/json/items/book/fabrication.json b/data/json/items/book/fabrication.json
index 0ae0ee0ae3641..2098cdce29076 100644
--- a/data/json/items/book/fabrication.json
+++ b/data/json/items/book/fabrication.json
@@ -276,25 +276,6 @@
"intelligence": 8,
"time": "30 m"
},
- {
- "id": "textbook_gaswarfare",
- "type": "BOOK",
- "name": { "str": "Art and Science of Chemical Warfare", "str_pl": "copies of Art and Science of Chemical Warfare" },
- "description": "This in-depth and technical text covers the design, development, dissemination of, and defenses against various chemical weapons throughout the centuries. The photographs the author chose make it a difficult read at times, though the information is top-notch.",
- "weight": "854 g",
- "volume": "1500 ml",
- "price": 400,
- "price_postapoc": 1000,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "skill": "fabrication",
- "required_level": 4,
- "max_level": 7,
- "intelligence": 9,
- "time": "20 m",
- "fun": -2
- },
{
"id": "textbook_weapeast",
"type": "BOOK",
@@ -461,26 +442,6 @@
"time": "30 m",
"fun": -2
},
- {
- "id": "textbook_extraction",
- "type": "BOOK",
- "name": { "str": "The Essential Oil Enthusiasts Handbook", "str_pl": "copies of The Essential Oil Enthusiasts Handbook" },
- "description": "A heavy hardback book explaining the process of essential oil making, with schematics for the equipment to do it. Good luck, and don't blow yourself up!",
- "looks_like": "textbook_chemistry",
- "weight": "1420 g",
- "volume": "1 L",
- "price": 6000,
- "price_postapoc": 10000,
- "bashing": 4,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "skill": "fabrication",
- "required_level": 5,
- "max_level": 8,
- "intelligence": 10,
- "time": "60 m"
- },
{
"id": "concrete_book",
"type": "BOOK",
diff --git a/data/json/items/book/misc.json b/data/json/items/book/misc.json
index cac72189da0af..4a0c3c2e62764 100644
--- a/data/json/items/book/misc.json
+++ b/data/json/items/book/misc.json
@@ -215,32 +215,6 @@
"price": 650,
"time": "20 m"
},
- {
- "id": "novel_coa",
- "type": "BOOK",
- "name": { "str": "coming of age novel" },
- "description": "A classic tale about growing up, portraying one young man's funny and poignant experiences with life, love, and sex.",
- "weight": "187 g",
- "volume": "500 ml",
- "price": 750,
- "price_postapoc": 50,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_blue",
- "intelligence": 4,
- "time": "20 m",
- "chapters": 16,
- "fun": 2
- },
- {
- "id": "novel_coa2",
- "type": "BOOK",
- "name": { "str": "coming of age novel" },
- "copy-from": "novel_coa",
- "description": "A graphic novel about a young girl living in Iran during the 1980's, seeing the world change around her as Iraq invaded her country.",
- "time": "16 m",
- "relative": { "chapters": -2, "fun": 1 }
- },
{
"id": "novel_crime",
"type": "BOOK",
@@ -348,45 +322,6 @@
"chapters": 28,
"fun": 3
},
- {
- "id": "novel_pulp",
- "type": "BOOK",
- "name": { "str": "pulp novel" },
- "description": "A hardboiled detective tale filled with hard hitting action and intrigue.",
- "copy-from": "book_fict_soft_tpl",
- "intelligence": 6,
- "time": "18 m",
- "chapters": 24,
- "fun": 3
- },
- {
- "id": "book_fict_soft_pulp_squids",
- "type": "BOOK",
- "name": "Planet of the Murderous Squids that Time Forgot!",
- "description": "In this psychedelic adventure novel of cosmic exploration, an elderly assassin discovers a planet too good to be true. Only once it is too late does she discover the harrowing truth at the center of \"The Planet of the Murderous Squids that Time Forgot!\"",
- "copy-from": "book_fict_soft_tpl"
- },
- {
- "id": "book_fict_soft_pulp_gcapes",
- "type": "BOOK",
- "name": "The Great Capes of Metropolis",
- "description": "In this classic pulp paperback of superheroic exploits, a group of masked vigilantes with diverse superpowers learn to work together to defeat the ultimate villain.",
- "copy-from": "book_fict_soft_tpl"
- },
- {
- "id": "book_fict_soft_pulp_yesmurd",
- "type": "BOOK",
- "name": "Yesterday's Murdered",
- "description": "In this fast paced pulp noir, a hard-drinking detective with nerves of steel has one last shot at vengeance.",
- "copy-from": "book_fict_soft_tpl"
- },
- {
- "id": "book_fict_soft_pulp_flashcc",
- "type": "BOOK",
- "name": "Flashgun Condor and the Crimson Criminal",
- "description": "A hot-blooded photographer who fights crime with film, footage, and fists, Condor is more than a mere shutterbug on the crime beat. But will she be able to unravel a devious deception and bring the \"Crimson Criminal\" to justice?",
- "copy-from": "book_fict_soft_tpl"
- },
{
"id": "novel_road",
"type": "BOOK",
@@ -483,18 +418,16 @@
"id": "novel_samurai",
"type": "BOOK",
"name": { "str": "samurai novel" },
- "description": "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.",
- "weight": "322 g",
- "volume": "750 ml",
- "price": 750,
- "price_postapoc": 50,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_blue",
- "intelligence": 7,
+ "description": "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. This hardback is quite hefty.",
+ "//isbn13": 9781568364278,
+ "weight": "1090 g",
+ "volume": "1367 ml",
+ "longest_side": "22 cm",
+ "price": 3499,
"time": "20 m",
- "chapters": 28,
- "fun": 4
+ "copy-from": "book_fict_hard_tpl",
+ "//bashing": "3 (2+1)",
+ "relative": { "intelligence": 1, "chapters": 12, "fun": 2, "bashing": 1 }
},
{
"id": "novel_satire",
@@ -524,10 +457,15 @@
{
"id": "book_fict_soft_satire_mandm",
"type": "BOOK",
- "name": "The Master and Margarita",
- "description": "Featuring a cast that includes Satan, Pontius Pilate, Jesus Christ, vampires, a talking cat, and the literary elite of Moscow, this is a satire on Stalinist tyranny written by Mikhail Bulgakov.",
+ "name": { "str": "The Master and Margarita", "str_pl": "copies of Master and Margarita" },
+ "description": "Featuring a cast that includes Satan, Pontius Pilate, Jesus Christ, vampires, a talking cat, and the literary elite of Moscow, this novel by Mikhail Bulgakov explores philosophical issues on the nature of good and evil.",
+ "//isbn13": 9780802130112,
+ "weight": "441 g",
+ "volume": "719 ml",
+ "longest_side": "21 cm",
+ "chapters": 32,
"copy-from": "book_fict_soft_satire_tpl",
- "relative": { "chapters": 16, "fun": 1 }
+ "relative": { "fun": 1 }
},
{
"id": "book_fict_soft_satire_dust",
@@ -542,181 +480,10 @@
"name": "Cat’s Cradle",
"description": "A paperback edition of Kurt Vonnegut's fourth novel, in which the threat of nuclear destruction isn't much of an influence on human nature.",
"weight": "360 g",
- "copy-from": "book_fict_soft_satire_tpl",
"time": "1 m",
- "relative": { "chapters": 111, "fun": -1 }
- },
- {
- "id": "novel_scifi",
- "type": "BOOK",
- "name": { "str": "scifi novel" },
- "description": "Aliens, ray guns, and space ships.",
- "weight": "227 g",
- "volume": "750 ml",
- "price": 850,
- "price_postapoc": 50,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_blue",
- "intelligence": 6,
- "time": "20 m",
- "chapters": 24,
- "fun": 3,
- "snippet_category": [
- {
- "id": "scifi1_1",
- "text": "This is a copy of Gibson's \"Neuromancer\". Written in the eighties, it was surprisingly accurate in predicting much of modern society… Until recently."
- },
- {
- "id": "scifi1_2",
- "text": "This is a copy of \"The Stars My Destination\" by Alfred Bester.\n\nTyger, Tyger, Burning bright,\nIn the forests of the night:\nWhat immortal hand or eye,\nDare frame thy fearful symmetry?"
- },
- {
- "id": "scifi1_3",
- "text": "This is a copy of \"The Lathe of Heaven\" by Ursula Le Guin. Dirty finger-stains have smudged the occasional word."
- },
- { "id": "scifi1_4", "text": "This is a copy of \"The Dispossessed\" by Ursula Le Guin." },
- { "id": "scifi1_5", "text": "This copy of Ray Bradbury's \"Fahrenheit 451\"." },
- { "id": "scifi1_6", "text": "This is a copy of \"Hyperion\" by Dan Simmons." },
- {
- "id": "scifi1_7",
- "text": "This is a copy of \"Endymion\" by Dan Simmons. It opens with a poem by D.H. Lawrence:\n\nGive us gods. Oh give them us!\nGive us gods.\nWe are so tired of men\nAnd motor-power."
- },
- { "id": "scifi1_8", "text": "This is a copy of Philip K. Dick's \"Do Androids Dream of Electric Sheep?\"." },
- { "id": "scifi1_9", "text": "This is a dog-eared copy of \"Nova Express\" by William Burroughs." },
- {
- "id": "scifi1_10",
- "text": "This is a copy of \"Foundation\" by Isaac Asimov. The back cover has been ripped off."
- },
- {
- "id": "scifi1_11",
- "text": "This is a dog-eared copy of \"Dune\" by Frank Herbert. It has sand between some of its pages. Weird."
- },
- { "id": "scifi1_12", "text": "This is a copy of \"The Trial\" by Franz Kafka. This book is rather worn." },
- { "id": "scifi1_13", "text": "This is a copy of \"The Handmaid's Tale\" by Margaret Atwood." },
- {
- "id": "scifi1_14",
- "text": "This is a copy of \"The Windup Girl\" by Paolo Bacigalupi. The blurb makes you wonder how Thailand fared the end of the world."
- },
- { "id": "scifi1_15", "text": "This is a copy of \"Islands in the Net\" by Bruce Sterling." },
- {
- "id": "scifi1_16",
- "text": "This is a copy of \"Foundation and Empire\" by Isaac Asimov. The back page contains a hand-written grocery list."
- },
- {
- "id": "scifi1_17",
- "text": "This is an almost new copy of \"A Scanner Darkly\" by Philip K. Dick. It still has the smell of new books within its pages."
- },
- {
- "id": "scifi1_18",
- "text": "This is a copy of \"Mirrorshades: A Cyberpunk Anthology\" compiled by Bruce Sterling. The cover has rings of coffee stains over it."
- },
- {
- "id": "scifi1_19",
- "text": "This is a copy of \"The World of Null-A\" by A. E. van Vogt. This copy looks to have been used to press flowers."
- },
- { "id": "scifi1_20", "text": "This is a copy of \"Altered Carbon\" by Richard Morgan." },
- {
- "id": "scifi1_21",
- "text": "This is a copy of Mary Shelly's \"Frankenstein\". Wasn't that the name of the monster?"
- },
- {
- "id": "scifi1_22",
- "text": "This is a copy of \"Wasp\" by Eric Frank Russel. The futuristic terrorist's handbook."
- },
- {
- "id": "scifi1_23",
- "text": "This is a copy of \"I Am Legend\" by Richard Matheson. The sleeve is covered in dried blood."
- },
- { "id": "scifi1_24", "text": "This is a copy of \"Roadside Picnic\" by Arkady and Boris Strugatsky." },
- {
- "id": "scifi1_25",
- "text": "This is a copy of \"The Forever War\" by Joe Haldeman. This copy looks as if it's been slightly chewed by a dog or other large animal."
- },
- { "id": "scifi1_26", "text": "This is a copy of \"The Moon Is a Harsh Mistress\" by Robert A. Heinlein." },
- {
- "id": "scifi1_27",
- "text": "This is a copy of \"Cat's Cradle\" by Kurt Vonnegut. You notice there is a typo in the authors name on the spine of the book."
- },
- {
- "id": "scifi1_28",
- "text": "This is a copy of Samuel R. Delany's \"Nova\". The cover reads \"Review Copy. Not for re-sale.\""
- },
- { "id": "scifi1_29", "text": "This is a copy of Vonnegut's \"The Sirens of Titan\"." },
- {
- "id": "scifi1_30",
- "text": "This is a copy of \"Grass\" by Sheri S. Tepper. A child has scribbled over the first pages in crayon."
- },
- {
- "id": "scifi1_31",
- "text": "This is a copy of William Gibson's \"Count Zero\". The spine is stamped with 'Library Copy'. And a sticker reading 'Science Fiction'."
- },
- {
- "id": "scifi1_32",
- "text": "This is a copy of \"The Fifth Season\" by N.K. Jemsin. It smells faintly of dirt."
- },
- { "id": "scifi1_33", "text": "This is a copy of \"The Weapon Makers\" by A. E. van Vogt." },
- {
- "id": "scifi1_34",
- "text": "This is a copy of \"Record of a Spaceborn Few\" by Becky Chambers. It looks almost brand new."
- },
- {
- "id": "scifi1_35",
- "text": "This is a copy of \"Use of Weapons\" by Ian M. Banks. The spine is cracked and worn, some pages appear to be loose."
- },
- { "id": "scifi1_36", "text": "This is a copy of Jean-Baptiste Cousin de Grainville's \"Le Dernier Homme\"." },
- {
- "id": "scifi1_37",
- "text": "This is a copy of Orwell's \"Nineteen Eighty-Four\". The pages are loose and thin. You should probably be careful with this copy."
- },
- {
- "id": "scifi1_38",
- "text": "This is a copy of Heinlein's \"Stranger in a Strange Land\". The cover is dog-eared and worn."
- },
- { "id": "scifi1_39", "text": "This is a copy of Orson Scott Card's \"Ender's Game\"." },
- { "id": "scifi1_40", "text": "This is a weather worn copy of \"Brave New World\" by Aldous Huxley." },
- { "id": "scifi1_41", "text": "This is a copy of \"The Lost World\" by Arthur Conan Doyle." },
- { "id": "scifi1_42", "text": "This is a copy of \"Islands in the Sky\" by Arthur C. Clarke." },
- { "id": "scifi1_43", "text": "This is a copy of H. G. Wells' \"The Island of Doctor Moreau\"." },
- { "id": "scifi1_44", "text": "This is a copy of Stanislaw Lem's \"His Masters Voice\"." },
- { "id": "scifi1_45", "text": "This is a copy of Fred Hoyle's \"The Black Cloud\"." },
- { "id": "scifi1_46", "text": "This is a copy of \"Last and First Men\" by Olaf Stapeldon." },
- { "id": "scifi1_47", "text": "This is a copy of Stanislaw Lem's \"Solaris\"." },
- { "id": "scifi1_48", "text": "This is a copy of Theodore Sturgeon's \"More Than Human\"." },
- { "id": "scifi1_49", "text": "This is a copy of \"Vurt\" by Jeff Noon." },
- { "id": "scifi1_50", "text": "This is a copy of \"A Canticle for Leibowitz\" by Walter M. Miller Jr." },
- { "id": "scifi1_51", "text": "This is a copy of \"The War of The Worlds\" by H.G Wells." },
- { "id": "scifi1_52", "text": "This is a copy of \"Iron Sunrise\" by Charles Stross." },
- {
- "id": "scifi1_53",
- "text": "This is a copy of \"The Hunger Games\" by Suzanne Collins. Reading the blurb reminds you of a Japanese movie you think you once caught on the television late at night."
- },
- { "id": "scifi1_54", "text": "This is a copy of \"The Day of the Triffids\" by John Wyndham." },
- { "id": "scifi1_55", "text": "This is a copy of \"A Clockwork Orange\" by Anthony Burges." },
- { "id": "scifi1_56", "text": "This is a copy of \"The Man Who Fell to Earth\" by Walter Tevis." },
- { "id": "scifi1_57", "text": "This is a copy of \"Simulacron-3\" by Daniel F. Galouye." },
- { "id": "scifi1_58", "text": "This is a copy of \"The Glass Bees\" by Ernst Jünger." },
- { "id": "scifi1_59", "text": "This is a copy of \"Journey to The Center of the Earth\" by Jules Verne." },
- {
- "id": "scifi1_60",
- "text": "This is a copy of Larry Niven's \"Ringworld\". There are a couple of pages missing from the end of the book. Luckily only mail-order advertisements."
- },
- {
- "id": "scifi1_61",
- "text": "This is a well-worn copy of \"The Hitchhikers Guide to the Galaxy\" by Douglas Adams."
- }
- ]
- },
- {
- "id": "novel_sports",
- "type": "BOOK",
- "name": { "str": "sports novel" },
- "description": "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.",
- "copy-from": "book_fict_soft_tpl",
- "intelligence": 7,
- "time": "20 m",
- "chapters": 28,
- "fun": 3
+ "chapters": 127,
+ "fun": 1,
+ "copy-from": "book_fict_soft_satire_tpl"
},
{
"id": "novel_spy",
@@ -890,172 +657,6 @@
"copy-from": "paperback_western_em",
"relative": { "chapters": -1, "fun": -1 }
},
- {
- "id": "philosophy_book",
- "type": "BOOK",
- "name": { "str": "book of philosophy", "str_pl": "books of philosophy" },
- "description": "A deep discussion of morality with an emphasis on epistemology and logic.",
- "snippet_category": [
- {
- "id": "philosophy1",
- "text": "This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-eared and creased."
- },
- {
- "id": "philosophy2",
- "text": "This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern translation by Wolfi Landstreicher."
- },
- {
- "id": "philosophy3",
- "text": "This is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A key work in the existentialist tradition."
- },
- {
- "id": "philosophy4",
- "text": "A large, extended version of \"Madness and Civilisation\" by Michel Foucault. The cover features a striking image of a Panopticonic Prison."
- },
- {
- "id": "philosophy5",
- "text": "This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by Lyotard."
- },
- {
- "id": "philosophy6",
- "text": "A collection of texts and essays by Jacques Derrida. Its pages are loose and yellowed - you should probably handle it with care."
- },
- {
- "id": "philosophy7",
- "text": "This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover shows rows of adults staring placidly into a screen."
- },
- {
- "id": "philosophy8",
- "text": "This is a split copy of both \"An Ethic of Sexual Difference\" and \"This Sex Which Is Not One\" by Luce Irigaray."
- },
- {
- "id": "philosophy9",
- "text": "This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover contains an image of a man holding a colored pill in each hand, with the caption \"Welcome to the Desert of the Real.\". You think you've seen this movie."
- },
- {
- "id": "philosophy10",
- "text": "This is a small, pocket version of Sartre's \"Existentialism and Humanism\". It looks to have been used as a coaster in a past life."
- },
- {
- "id": "philosophy11",
- "text": "This is a copy of \"Practical Ethics\" by Peter Singer. From the local university press."
- },
- {
- "id": "philosophy12",
- "text": "This is a photocopied spiral-bound copy of \"Industrial Society and Its Future\" by 'Freedom Club'. The original looks to have been written on a typewriter before being copied."
- },
- {
- "id": "philosophy13",
- "text": "This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. Its cover is an image of a hand-crafted wooden box filled with wiring and an ominous looking metal tube. Provocative."
- },
- { "id": "philosophy14", "text": "This is a small reader on Hegel's Dialectics." },
- {
- "id": "philosophy15",
- "text": "This is a copy of \"The State and Revolution\" by Vladimir Lenin. In English, thankfully."
- },
- { "id": "philosophy16", "text": "This is a copy of \"In Defense of Marxism\" by Leon Trotsky." },
- {
- "id": "philosophy17",
- "text": "This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security tag on the back cover. It appears to still be active."
- },
- {
- "id": "philosophy18",
- "text": "This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. It contains a dried and pressed leaf as a bookmark."
- },
- {
- "id": "philosophy19",
- "text": "This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has scribbled over the contents page in red crayon."
- },
- { "id": "philosophy20", "text": "This is a copy of \"An Introduction to Metaphysics\" by Bergson." },
- {
- "id": "philosophy21",
- "text": "This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by Jacques Lacan."
- },
- { "id": "philosophy22", "text": "This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner." },
- { "id": "philosophy23", "text": "This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem." },
- {
- "id": "philosophy24",
- "text": "This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The cover contains an image of a pelican."
- },
- { "id": "philosophy25", "text": "This is a copy of \"Either-Or\" by Søren Kierkegaard." },
- { "id": "philosophy26", "text": "This is a copy of \"Allegory of the Cave\" by Plato." },
- { "id": "philosophy27", "text": "This is a copy of \"Leviathan\" by Thomas Hobbes." },
- { "id": "philosophy28", "text": "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant." },
- { "id": "philosophy29", "text": "This is a copy of \"Principles of Philosophy\" by Descartes." },
- {
- "id": "philosophy30",
- "text": "This is a copy of both \"On The Genealogy of Morals\" and \"The Gay Science\" by Friederich Nietzsche."
- },
- {
- "id": "philosophy31",
- "text": "This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert Camus. The cover depicts a bare-chested man and a large boulder."
- },
- {
- "id": "philosophy32",
- "text": "This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The pages are dotted with post-it notes."
- },
- {
- "id": "philosophy33",
- "text": "This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the title, it does not actually appear to be defending terrorism."
- },
- {
- "id": "philosophy34",
- "text": "This is a copy of \"Enquiry Concerning Political Justice\" by William Godwin. This thick book is filled with antiquated phrases."
- },
- {
- "id": "philosophy35",
- "text": "This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. It is likely that \"The Abolition of Work\" is the most famous essay in this book."
- },
- {
- "id": "philosophy36",
- "text": "This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks like this book has a surprisingly long track record of owners."
- },
- {
- "id": "philosophy37",
- "text": "This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a picture of an old philosopher with magnificent beard, instead of bread, on the cover."
- },
- {
- "id": "philosophy38",
- "text": "This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book might have been printed decades before the Cataclysm since the cover is quite weathered."
- },
- {
- "id": "philosophy39",
- "text": "This is a copy of \"The World as Will and Representation\" by Arthur Schopenhauer. It contains a few undecipherable notes and scribbles."
- },
- {
- "id": "philosophy40",
- "text": "This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems that the author's real name is Fereidoun M. Esfandiary."
- },
- {
- "id": "philosophy41",
- "text": "This is a copy of \"The Bastiat Collection\", a large collection of essays by Frederic Bastiat."
- },
- {
- "id": "philosophy42",
- "text": "This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of the most influential books of modern libertarianism."
- },
- {
- "id": "philosophy43",
- "text": "This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination of socialism."
- },
- {
- "id": "philosophy44",
- "text": "This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the most influential books of early Marxism-Leninism."
- },
- { "id": "philosophy45", "text": "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises." }
- ],
- "weight": "350 g",
- "volume": "750 ml",
- "price": 1250,
- "price_postapoc": 50,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "light_blue",
- "intelligence": 9,
- "time": "36 m",
- "chapters": 44,
- "fun": 3
- },
{
"id": "phonebook",
"type": "BOOK",
@@ -1140,7 +741,7 @@
"color": "light_gray",
"intelligence": 15,
"time": "30 m",
- "fun": -1,
+ "fun": 1,
"flags": [ "INSPIRATIONAL" ]
},
{
diff --git a/data/json/items/book/misc_philosophy.json b/data/json/items/book/misc_philosophy.json
new file mode 100644
index 0000000000000..89e3556b10283
--- /dev/null
+++ b/data/json/items/book/misc_philosophy.json
@@ -0,0 +1,206 @@
+[
+ {
+ "id": "philosophy_book",
+ "type": "BOOK",
+ "name": { "str": "book of philosophy", "str_pl": "books of philosophy" },
+ "description": "A deep discussion of morality with an emphasis on epistemology and logic.",
+ "snippet_category": [
+ {
+ "id": "philosophy1",
+ "text": "This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-eared and creased."
+ },
+ {
+ "id": "philosophy2",
+ "text": "This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern translation by Wolfi Landstreicher."
+ },
+ {
+ "id": "philosophy4",
+ "text": "A large, extended version of \"Madness and Civilisation\" by Michel Foucault. The cover features a striking image of a Panopticonic Prison."
+ },
+ {
+ "id": "philosophy5",
+ "text": "This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by Lyotard."
+ },
+ {
+ "id": "philosophy6",
+ "text": "A collection of texts and essays by Jacques Derrida. Its pages are loose and yellowed - you should probably handle it with care."
+ },
+ {
+ "id": "philosophy7",
+ "text": "This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover shows rows of adults staring placidly into a screen."
+ },
+ {
+ "id": "philosophy8",
+ "text": "This is a split copy of both \"An Ethic of Sexual Difference\" and \"This Sex Which Is Not One\" by Luce Irigaray."
+ },
+ {
+ "id": "philosophy9",
+ "text": "This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover contains an image of a man holding a colored pill in each hand, with the caption \"Welcome to the Desert of the Real.\". You think you've seen this movie."
+ },
+ {
+ "id": "philosophy10",
+ "text": "This is a small, pocket version of Sartre's \"Existentialism and Humanism\". It looks to have been used as a coaster in a past life."
+ },
+ {
+ "id": "philosophy11",
+ "text": "This is a copy of \"Practical Ethics\" by Peter Singer. From the local university press."
+ },
+ {
+ "id": "philosophy12",
+ "text": "This is a photocopied spiral-bound copy of \"Industrial Society and Its Future\" by 'Freedom Club'. The original looks to have been written on a typewriter before being copied."
+ },
+ {
+ "id": "philosophy13",
+ "text": "This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. Its cover is an image of a hand-crafted wooden box filled with wiring and an ominous looking metal tube. Provocative."
+ },
+ { "id": "philosophy14", "text": "This is a small reader on Hegel's Dialectics." },
+ {
+ "id": "philosophy15",
+ "text": "This is a copy of \"The State and Revolution\" by Vladimir Lenin. In English, thankfully."
+ },
+ { "id": "philosophy16", "text": "This is a copy of \"In Defense of Marxism\" by Leon Trotsky." },
+ {
+ "id": "philosophy17",
+ "text": "This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security tag on the back cover. It appears to still be active."
+ },
+ {
+ "id": "philosophy18",
+ "text": "This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. It contains a dried and pressed leaf as a bookmark."
+ },
+ {
+ "id": "philosophy19",
+ "text": "This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has scribbled over the contents page in red crayon."
+ },
+ { "id": "philosophy20", "text": "This is a copy of \"An Introduction to Metaphysics\" by Bergson." },
+ {
+ "id": "philosophy21",
+ "text": "This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by Jacques Lacan."
+ },
+ { "id": "philosophy22", "text": "This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner." },
+ { "id": "philosophy23", "text": "This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem." },
+ {
+ "id": "philosophy24",
+ "text": "This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The cover contains an image of a pelican."
+ },
+ { "id": "philosophy25", "text": "This is a copy of \"Either-Or\" by Søren Kierkegaard." },
+ { "id": "philosophy26", "text": "This is a copy of \"Allegory of the Cave\" by Plato." },
+ { "id": "philosophy27", "text": "This is a copy of \"Leviathan\" by Thomas Hobbes." },
+ { "id": "philosophy28", "text": "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant." },
+ { "id": "philosophy29", "text": "This is a copy of \"Principles of Philosophy\" by Descartes." },
+ {
+ "id": "philosophy30",
+ "text": "This is a copy of both \"On The Genealogy of Morals\" and \"The Gay Science\" by Friederich Nietzsche."
+ },
+ {
+ "id": "philosophy31",
+ "text": "This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert Camus. The cover depicts a bare-chested man and a large boulder."
+ },
+ {
+ "id": "philosophy32",
+ "text": "This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The pages are dotted with post-it notes."
+ },
+ {
+ "id": "philosophy33",
+ "text": "This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the title, it does not actually appear to be defending terrorism."
+ },
+ {
+ "id": "philosophy34",
+ "text": "This is a copy of \"Enquiry Concerning Political Justice\" by William Godwin. This thick book is filled with antiquated phrases."
+ },
+ {
+ "id": "philosophy35",
+ "text": "This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. It is likely that \"The Abolition of Work\" is the most famous essay in this book."
+ },
+ {
+ "id": "philosophy36",
+ "text": "This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks like this book has a surprisingly long track record of owners."
+ },
+ {
+ "id": "philosophy37",
+ "text": "This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a picture of an old philosopher with magnificent beard, instead of bread, on the cover."
+ },
+ {
+ "id": "philosophy38",
+ "text": "This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book might have been printed decades before the Cataclysm since the cover is quite weathered."
+ },
+ {
+ "id": "philosophy39",
+ "text": "This is a copy of \"The World as Will and Representation\" by Arthur Schopenhauer. It contains a few undecipherable notes and scribbles."
+ },
+ {
+ "id": "philosophy40",
+ "text": "This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems that the author's real name is Fereidoun M. Esfandiary."
+ },
+ {
+ "id": "philosophy41",
+ "text": "This is a copy of \"The Bastiat Collection\", a large collection of essays by Frederic Bastiat."
+ },
+ {
+ "id": "philosophy42",
+ "text": "This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of the most influential books of modern libertarianism."
+ },
+ {
+ "id": "philosophy43",
+ "text": "This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination of socialism."
+ },
+ {
+ "id": "philosophy44",
+ "text": "This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the most influential books of early Marxism-Leninism."
+ },
+ { "id": "philosophy45", "text": "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises." }
+ ],
+ "chapters": 44,
+ "copy-from": "book_nonf_soft_phil_tpl"
+ },
+ {
+ "id": "book_nonf_hard_phil_mdlogic",
+ "type": "BOOK",
+ "name": { "str": "Modal Logic as Metaphysics", "str_pl": "copies of Modal Logic" },
+ "description": "A treatise on applying logical tools to questions about that nature of reality, this book contains detailed discussion of metaphysical issues.",
+ "//isbn13": 9780199552078,
+ "weight": "834 g",
+ "volume": "1249 ml",
+ "longest_side": "24 cm",
+ "price": 4895,
+ "copy-from": "book_nonf_hard_phil_tpl"
+ },
+ {
+ "id": "book_nonf_hard_phil_aesth",
+ "type": "BOOK",
+ "name": { "str": "Aesthetics: A Critical Anthology", "str_pl": "copies of Aesthetics" },
+ "description": "This hardbound anthology presents a collection of readings, scholarly works, and critical analyses on the subject of beauty.",
+ "//isbn13": 9780312003098,
+ "weight": "1139 g",
+ "volume": "1625 ml",
+ "longest_side": "24 cm",
+ "price": 6499,
+ "chapters": 48,
+ "copy-from": "book_nonf_hard_phil_tpl"
+ },
+ {
+ "id": "book_nonf_hard_phil_phinfo",
+ "type": "BOOK",
+ "name": { "str": "The Philosophy of Information", "str_pl": "copies of The Philosophy of Information" },
+ "description": "This university text details a critical investigation of the conceptual nature and basic principles of information. The student will gain a thorough appreciation of the conceptual frameworks commonly used to describe and advance semantic investigations.",
+ "//isbn13": 9780199232383,
+ "weight": "800 g",
+ "volume": "1425 ml",
+ "longest_side": "24 cm",
+ "price": 8391,
+ "copy-from": "book_nonf_hard_phil_tpl",
+ "relative": { "intelligence": 1, "fun": -2 }
+ },
+ {
+ "id": "book_nonf_soft_phil_benoth",
+ "type": "BOOK",
+ "name": { "str": "Being and Nothingness", "str_pl": "copies of Being and Nothingness" },
+ "description": "This paperback is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A key work in the existentialist tradition.",
+ "//isbn13": 9780415278485,
+ "weight": "794 g",
+ "volume": "1 L",
+ "longest_side": "21 cm",
+ "price": 3400,
+ "price_postapoc": 50,
+ "copy-from": "book_nonf_soft_phil_tpl"
+ }
+]
diff --git a/data/json/items/book/misc_pulp.json b/data/json/items/book/misc_pulp.json
new file mode 100644
index 0000000000000..0f4bee2e1924c
--- /dev/null
+++ b/data/json/items/book/misc_pulp.json
@@ -0,0 +1,86 @@
+[
+ {
+ "id": "novel_pulp",
+ "type": "BOOK",
+ "name": { "str": "pulp novel" },
+ "description": "A hardboiled detective tale filled with hard hitting action and intrigue.",
+ "time": "18 m",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_venus",
+ "type": "BOOK",
+ "name": { "str": "Black Valkyries From Venus", "str_pl": "copies of Black Valkyries" },
+ "description": "You hold in your hands a weather-beaten novel written by someone named \"Lee Racket.\"",
+ "//isbn13": 9781949313062,
+ "weight": "191 g",
+ "volume": "243 ml",
+ "longest_side": "23 cm",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_wtmrw",
+ "type": "BOOK",
+ "name": { "str": "The Wrong Tomorrow", "str_pl": "copies of Wrong Tomorrow" },
+ "description": "You hold in your hands a cheap drugstore paperback written by someone named \"Lee Racket.\"",
+ "//isbn13": 9780575131569,
+ "weight": "225 g",
+ "volume": "408 ml",
+ "longest_side": "20 cm",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_nogod",
+ "type": "BOOK",
+ "name": { "str": "No God From a Corpse", "str_pl": "copies of No God" },
+ "description": "This is a weatherworn paperback written by some skirt named \"Lee Racket.\" It tells how rage and jealousy can turn a man, or a woman, into a monster. This story is hard-boiled enough to break a spoon.",
+ "//translator": "'Hard-boiled enough to break a spoon' means melodramatic, exaggerated, emotional but simple, and possessing a general lack of literary pretense. Weatherworn means damaged by age. Skirt means woman.",
+ "//isbn13": 9781627551144,
+ "weight": "225 g",
+ "volume": "408 ml",
+ "longest_side": "20 cm",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_ddive",
+ "type": "BOOK",
+ "name": { "str": "The Deep Dive", "str_pl": "copies of Deep Dive" },
+ "description": "This dimestore short story about space travel is written by a broad named \"Lee Racket.\"",
+ "//translator": "Broad is a dismissive and outdated term that simply means \"woman.\" The term is used because it evokes the (decidedly misogynistic) era in which the pulp genre gained popularity within the United States.",
+ "//isbn13": 9781612420530,
+ "//genre": "this is also scifi",
+ "weight": "154 g",
+ "volume": "206 ml",
+ "longest_side": "19 cm",
+ "copy-from": "book_fict_soft_pulp_tpl",
+ "relative": { "chapters": -2 }
+ },
+ {
+ "id": "book_fict_soft_pulp_squids",
+ "type": "BOOK",
+ "name": "Planet of the Murderous Squids that Time Forgot!",
+ "description": "In this psychedelic adventure novel of cosmic exploration, an elderly assassin discovers a planet too good to be true. Only once it is too late does she discover the harrowing truth at the center of \"The Planet of the Murderous Squids that Time Forgot!\"",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_gcapes",
+ "type": "BOOK",
+ "name": "The Great Capes of Metropolis",
+ "description": "In this classic pulp paperback of superheroic exploits, a group of masked vigilantes with diverse superpowers learn to work together to defeat the ultimate villain.",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_yesmurd",
+ "type": "BOOK",
+ "name": "Yesterday's Murdered",
+ "description": "In this fast paced pulp noir, a hard-drinking detective with nerves of steel has one last shot at vengeance.",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ },
+ {
+ "id": "book_fict_soft_pulp_flashcc",
+ "type": "BOOK",
+ "name": "Flashgun Condor and the Crimson Criminal",
+ "description": "A hot-blooded photographer who fights crime with film, footage, and fists, Condor is more than a mere shutterbug on the crime beat. But will she be able to unravel a devious deception and bring the \"Crimson Criminal\" to justice?",
+ "copy-from": "book_fict_soft_pulp_tpl"
+ }
+]
diff --git a/data/json/items/book/misc_scifi.json b/data/json/items/book/misc_scifi.json
new file mode 100644
index 0000000000000..0fd9be5ce99bc
--- /dev/null
+++ b/data/json/items/book/misc_scifi.json
@@ -0,0 +1,272 @@
+[
+ {
+ "id": "novel_scifi",
+ "type": "BOOK",
+ "name": { "str": "scifi novel" },
+ "description": "Aliens, ray guns, and space ships.",
+ "snippet_category": [
+ {
+ "id": "scifi1_1",
+ "text": "This is a copy of Gibson's \"Neuromancer\". Written in the eighties, it was surprisingly accurate in predicting much of modern society… Until recently."
+ },
+ {
+ "id": "scifi1_2",
+ "text": "This is a copy of \"The Stars My Destination\" by Alfred Bester.\n\nTyger, Tyger, Burning bright,\nIn the forests of the night:\nWhat immortal hand or eye,\nDare frame thy fearful symmetry?"
+ },
+ {
+ "id": "scifi1_3",
+ "text": "This is a copy of \"The Lathe of Heaven\" by Ursula Le Guin. Dirty finger-stains have smudged the occasional word."
+ },
+ { "id": "scifi1_4", "text": "This is a copy of \"The Dispossessed\" by Ursula Le Guin." },
+ { "id": "scifi1_6", "text": "This is a copy of \"Hyperion\" by Dan Simmons." },
+ {
+ "id": "scifi1_7",
+ "text": "This is a copy of \"Endymion\" by Dan Simmons. It opens with a poem by D.H. Lawrence:\n\nGive us gods. Oh give them us!\nGive us gods.\nWe are so tired of men\nAnd motor-power."
+ },
+ { "id": "scifi1_8", "text": "This is a copy of Philip K. Dick's \"Do Androids Dream of Electric Sheep?\"." },
+ { "id": "scifi1_9", "text": "This is a dog-eared copy of \"Nova Express\" by William Burroughs." },
+ {
+ "id": "scifi1_10",
+ "text": "This is a copy of \"Foundation\" by Isaac Asimov. The back cover has been ripped off."
+ },
+ { "id": "scifi1_12", "text": "This is a copy of \"The Trial\" by Franz Kafka. This book is rather worn." },
+ { "id": "scifi1_13", "text": "This is a copy of \"The Handmaid's Tale\" by Margaret Atwood." },
+ {
+ "id": "scifi1_14",
+ "text": "This is a copy of \"The Windup Girl\" by Paolo Bacigalupi. The blurb makes you wonder how Thailand fared the end of the world."
+ },
+ { "id": "scifi1_15", "text": "This is a copy of \"Islands in the Net\" by Bruce Sterling." },
+ {
+ "id": "scifi1_16",
+ "text": "This is a copy of \"Foundation and Empire\" by Isaac Asimov. The back page contains a hand-written grocery list."
+ },
+ {
+ "id": "scifi1_17",
+ "text": "This is an almost new copy of \"A Scanner Darkly\" by Philip K. Dick. It still has the smell of new books within its pages."
+ },
+ {
+ "id": "scifi1_18",
+ "text": "This is a copy of \"Mirrorshades: A Cyberpunk Anthology\" compiled by Bruce Sterling. The cover has rings of coffee stains over it."
+ },
+ {
+ "id": "scifi1_19",
+ "text": "This is a copy of \"The World of Null-A\" by A. E. van Vogt. This copy looks to have been used to press flowers."
+ },
+ { "id": "scifi1_20", "text": "This is a copy of \"Altered Carbon\" by Richard Morgan." },
+ {
+ "id": "scifi1_21",
+ "text": "This is a copy of Mary Shelly's \"Frankenstein\". Wasn't that the name of the monster?"
+ },
+ {
+ "id": "scifi1_22",
+ "text": "This is a copy of \"Wasp\" by Eric Frank Russel. The futuristic terrorist's handbook."
+ },
+ {
+ "id": "scifi1_23",
+ "text": "This is a copy of \"I Am Legend\" by Richard Matheson. The sleeve is covered in dried blood."
+ },
+ {
+ "id": "scifi1_25",
+ "text": "This is a copy of \"The Forever War\" by Joe Haldeman. This copy looks as if it's been slightly chewed by a dog or other large animal."
+ },
+ { "id": "scifi1_26", "text": "This is a copy of \"The Moon Is a Harsh Mistress\" by Robert A. Heinlein." },
+ {
+ "id": "scifi1_28",
+ "text": "This is a copy of Samuel R. Delany's \"Nova\". The cover reads \"Review Copy. Not for re-sale.\""
+ },
+ { "id": "scifi1_29", "text": "This is a copy of Vonnegut's \"The Sirens of Titan\"." },
+ {
+ "id": "scifi1_30",
+ "text": "This is a copy of \"Grass\" by Sheri S. Tepper. A child has scribbled over the first pages in crayon."
+ },
+ {
+ "id": "scifi1_31",
+ "text": "This is a copy of William Gibson's \"Count Zero\". The spine is stamped with 'Library Copy'. And a sticker reading 'Science Fiction'."
+ },
+ { "id": "scifi1_33", "text": "This is a copy of \"The Weapon Makers\" by A. E. van Vogt." },
+ {
+ "id": "scifi1_34",
+ "text": "This is a copy of \"Record of a Spaceborn Few\" by Becky Chambers. It looks almost brand new."
+ },
+ {
+ "id": "scifi1_35",
+ "text": "This is a copy of \"Use of Weapons\" by Ian M. Banks. The spine is cracked and worn, some pages appear to be loose."
+ },
+ { "id": "scifi1_36", "text": "This is a copy of Jean-Baptiste Cousin de Grainville's \"Le Dernier Homme\"." },
+ {
+ "id": "scifi1_37",
+ "text": "This is a copy of Orwell's \"Nineteen Eighty-Four\". The pages are loose and thin. You should probably be careful with this copy."
+ },
+ {
+ "id": "scifi1_38",
+ "text": "This is a copy of Heinlein's \"Stranger in a Strange Land\". The cover is dog-eared and worn."
+ },
+ { "id": "scifi1_39", "text": "This is a copy of Orson Scott Card's \"Ender's Game\"." },
+ { "id": "scifi1_41", "text": "This is a copy of \"The Lost World\" by Arthur Conan Doyle." },
+ { "id": "scifi1_42", "text": "This is a copy of \"Islands in the Sky\" by Arthur C. Clarke." },
+ { "id": "scifi1_43", "text": "This is a copy of H. G. Wells' \"The Island of Doctor Moreau\"." },
+ { "id": "scifi1_44", "text": "This is a copy of Stanislaw Lem's \"His Masters Voice\"." },
+ { "id": "scifi1_45", "text": "This is a copy of Fred Hoyle's \"The Black Cloud\"." },
+ { "id": "scifi1_46", "text": "This is a copy of \"Last and First Men\" by Olaf Stapeldon." },
+ { "id": "scifi1_47", "text": "This is a copy of Stanislaw Lem's \"Solaris\"." },
+ { "id": "scifi1_48", "text": "This is a copy of Theodore Sturgeon's \"More Than Human\"." },
+ { "id": "scifi1_49", "text": "This is a copy of \"Vurt\" by Jeff Noon." },
+ { "id": "scifi1_50", "text": "This is a copy of \"A Canticle for Leibowitz\" by Walter M. Miller Jr." },
+ { "id": "scifi1_51", "text": "This is a copy of \"The War of The Worlds\" by H.G Wells." },
+ { "id": "scifi1_52", "text": "This is a copy of \"Iron Sunrise\" by Charles Stross." },
+ {
+ "id": "scifi1_53",
+ "text": "This is a copy of \"The Hunger Games\" by Suzanne Collins. Reading the blurb reminds you of a Japanese movie you think you once caught on the television late at night."
+ },
+ { "id": "scifi1_54", "text": "This is a copy of \"The Day of the Triffids\" by John Wyndham." },
+ { "id": "scifi1_55", "text": "This is a copy of \"A Clockwork Orange\" by Anthony Burges." },
+ { "id": "scifi1_56", "text": "This is a copy of \"The Man Who Fell to Earth\" by Walter Tevis." },
+ { "id": "scifi1_57", "text": "This is a copy of \"Simulacron-3\" by Daniel F. Galouye." },
+ { "id": "scifi1_58", "text": "This is a copy of \"The Glass Bees\" by Ernst Jünger." },
+ { "id": "scifi1_59", "text": "This is a copy of \"Journey to The Center of the Earth\" by Jules Verne." },
+ {
+ "id": "scifi1_60",
+ "text": "This is a copy of Larry Niven's \"Ringworld\". There are a couple of pages missing from the end of the book. Luckily only mail-order advertisements."
+ },
+ {
+ "id": "scifi1_61",
+ "text": "This is a well-worn copy of \"The Hitchhikers Guide to the Galaxy\" by Douglas Adams."
+ }
+ ],
+ "copy-from": "book_fict_soft_scifi_tpl"
+ },
+ {
+ "id": "book_fict_soft_scifi_dune",
+ "type": "BOOK",
+ "name": { "str": "Dune", "str_pl": "copies of Dune" },
+ "description": "This is a dog-eared copy of \"Dune\" by Frank Herbert. It has sand between some of its pages. Weird.",
+ "//isbn13": 9780450011849,
+ "//": "this variant of the book Dune is intentional",
+ "price": 1744,
+ "copy-from": "book_fict_soft_scifi_tpl"
+ },
+ {
+ "id": "book_fict_hard_scifi_dune",
+ "type": "BOOK",
+ "name": { "str": "Dune", "str_pl": "copies of Dune" },
+ "description": "This is a sturdy copy of \"Dune\" by Frank Herbert. It is a fairly new reprint with the words \"SOON TO BE A MAJOR MOTION PICTURE\" splashed across its dust jacket.",
+ "//isbn13": 9780593099322,
+ "//": "this variant of the book Dune is intentional",
+ "price": 3299,
+ "copy-from": "book_fict_hard_scifi_tpl"
+ },
+ {
+ "id": "book_fict_hard_scifi_talnt",
+ "type": "BOOK",
+ "name": { "str": "Parable of the Talents", "str_pl": "copies of Parable of the Talents" },
+ "description": "This is a sturdy copy of \"Parable of the Talents.\". It is Octavia Butler's sequel to her book \"Parable of the Sower.\"",
+ "//isbn13": 9780613914314,
+ "price": 2575,
+ "weight": "517 g",
+ "volume": "963 ml",
+ "longest_side": "21 cm",
+ "bashing": 1,
+ "chapters": 25,
+ "copy-from": "book_fict_hard_scifi_tpl"
+ },
+ {
+ "id": "book_fict_hard_scifi_fifth",
+ "type": "BOOK",
+ "name": { "str": "The Fifth Season", "str_pl": "signed copies of Fifth Season" },
+ "description": "This is a signed hardcover copy of the Hugo award winning \"The Fifth Season\" by N.K. Jemisin. It smells faintly of dirt.",
+ "//isbn13": 9780356511931,
+ "//note": "if we make a rare or collectors' item library group, this should go there too",
+ "price": 19999,
+ "copy-from": "book_fict_hard_scifi_tpl"
+ },
+ {
+ "id": "book_fict_hard_scifi_zamwe",
+ "type": "BOOK",
+ "name": { "str": "We", "str_pl": "copies of We" },
+ "description": "This hardback book is titled \"The Annotated We: A New Translation of Evgeny Zamiatin's Novel.\"\n\nIt is Vladimir Wozniuk's 2015 translation of \"We,\" originally published in 1924 and generally seen as the first modern dystopian novel. The commentary examines the profusive allusions and highlights the poetic nature of Zamiatin's language.",
+ "//isbn13": 9781611461787,
+ "//": "this variant is intentional",
+ "price": 8799,
+ "weight": "458 g",
+ "volume": "756 ml",
+ "longest_side": "23 cm",
+ "bashing": 1,
+ "chapters": 40,
+ "time": "6 m",
+ "copy-from": "book_fict_hard_scifi_tpl",
+ "relative": { "intelligence": 1, "fun": -1 }
+ },
+ {
+ "id": "book_fict_soft_scifi_zamwe",
+ "type": "BOOK",
+ "name": { "str": "We", "str_pl": "copies of We" },
+ "description": "A seminal work of dystopian fiction, Evgeny Zamiatin's \"We\" was first published in 1924 but suppresed by the Soviet Union until 1988.\n\nThis mass-market 1993 edition you've found was translated from the Russian by Clarence Brown and includes a short introduction. The slightly worn cover features a surrealist photo of a person gazing backward suspiciouly.",
+ "//isbn13": 9780140185850,
+ "//": "this variant is intentional",
+ "price": 1399,
+ "weight": "182 g",
+ "volume": "289 ml",
+ "longest_side": "20 cm",
+ "chapters": 40,
+ "time": "6 m",
+ "copy-from": "book_fict_soft_scifi_tpl",
+ "relative": { "intelligence": 1, "fun": -1 }
+ },
+ {
+ "id": "book_fict_soft_scifi_cybrd",
+ "type": "BOOK",
+ "name": { "str": "The Cyberiad", "str_pl": "copies of The Cyberiad" },
+ "description": "This 350 page paperback presents the exploits and robotic rivalries of Trurl and Klapaucius. Originally written in Polish by Stanislaw Lem, it has been masterfully translated into English by Michael Kandel.",
+ "//isbn13": 9780241467992,
+ "price": 1069,
+ "copy-from": "book_fict_soft_scifi_tpl"
+ },
+ {
+ "id": "book_fict_soft_scifi_brave",
+ "type": "BOOK",
+ "name": { "str": "Brave New World", "str_pl": "copies of Brave New World" },
+ "description": "This is weather worn copy of \"Brave New World\" by Aldous Huxley looks like it has been left out in rain. The novel begins in a bleak building where fetuses are grown in bottles on an assembly line.",
+ "copy-from": "book_fict_soft_scifi_tpl",
+ "relative": { "chapters": -6, "price_postapoc": -1490 }
+ },
+ {
+ "id": "book_fict_soft_scifi_roadp",
+ "type": "BOOK",
+ "name": { "str": "Roadside Picnic", "str_pl": "copies of Roadside Picnic" },
+ "description": "This is a paperback copy of \"Roadside Picnic\" by Arkady and Boris Strugatsky. It has been translated into over 20 languages, occasionally under the name \"Stalker.\" This copy, fortunately for you, just happens to be in your native tongue.",
+ "copy-from": "book_fict_soft_scifi_tpl"
+ },
+ {
+ "id": "book_fict_soft_scifi_f451",
+ "type": "BOOK",
+ "name": { "str": "Fahrenheit 451", "str_pl": "copies of Fahrenheit 451" },
+ "description": "This is a copy of Ray Bradbury's \"Fahrenheit 451.\"",
+ "snippet_category": [
+ {
+ "id": "book_fict_soft_scifi_f451_1",
+ "text": "Some joker has gently burnt the exterior edge of this paperback dystopia. It's still perfectly readable."
+ },
+ {
+ "id": "book_fict_soft_scifi_f451_2",
+ "text": "\"It was a pleasure to burn. It was a special pleasure to see things eaten, to see things blackened and changed.\""
+ },
+ {
+ "id": "book_fict_soft_scifi_f451_3",
+ "text": "This 1979 softcover edition of Ray Bradbury's \"Fahrenheit 451\" was once a library book. It still has a light blue checkout card pocketed on the torn back cover. One \"Suzanne Collins\" borrowed it in 1981."
+ },
+ {
+ "id": "book_fict_soft_scifi_f451_4",
+ "text": "The red and black paperback novel you hold in your hands is a modern reprint of Ray Bradbury's \"Fahrenheit 451.\""
+ },
+ {
+ "id": "book_fict_soft_scifi_f451_5",
+ "text": "This scifi novel is divided into three parts: \"The Hearth and the Salamander,\" \"The Sieve and the Sand,\", and \"Burning Bright.\""
+ }
+ ],
+ "copy-from": "book_fict_soft_scifi_tpl",
+ "time": "60 m",
+ "chapters": 3,
+ "fun": 8,
+ "relative": { "intelligence": -2 }
+ }
+]
diff --git a/data/json/items/book/misc_sports.json b/data/json/items/book/misc_sports.json
new file mode 100644
index 0000000000000..fe5699a8b95fa
--- /dev/null
+++ b/data/json/items/book/misc_sports.json
@@ -0,0 +1,172 @@
+[
+ {
+ "id": "novel_sports",
+ "type": "BOOK",
+ "name": { "str": "sports novel" },
+ "description": "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.",
+ "time": "20 m",
+ "copy-from": "book_fict_soft_tpl",
+ "relative": { "chapters": 12, "fun": 1, "intelligence": 1 }
+ },
+ {
+ "id": "book_fict_soft_sports_bunt",
+ "type": "BOOK",
+ "name": { "str": "The Art of Bunting", "str_pl": "copies of The Art of Bunting" },
+ "description": "While you might be forgiven for expecting instructions for party decorating, it is in fact a novel about baseball. In the final climactic game a young star proves to himself that he is ready for the big leagues.",
+ "//isbn13": 9780316126670,
+ "weight": "472 g",
+ "volume": "1074 ml",
+ "longest_side": "20 cm",
+ "copy-from": "book_fict_soft_tpl"
+ },
+ {
+ "id": "book_fict_soft_sports_tdsp",
+ "type": "BOOK",
+ "name": { "str": "The Touchdown Special", "str_pl": "copies of The Touchdown Special" },
+ "description": "In this absorbing novel of football fandom, a pizza delivery driver makes a desperate gamble on the monday night game.",
+ "//isbn13": 9780393353785,
+ "weight": "184 g",
+ "volume": "450 ml",
+ "longest_side": "21 cm",
+ "copy-from": "book_fict_soft_tpl"
+ },
+ {
+ "id": "book_fict_soft_sports_envy",
+ "type": "BOOK",
+ "name": { "str": "Trophy Envy", "str_pl": "copies of Trophy Envy" },
+ "description": "This paperback tells the story of a tennis prodigy who begins to regret her own success.",
+ "//isbn13": 9781250183170,
+ "weight": "227 g",
+ "volume": "535 ml",
+ "longest_side": "20 cm",
+ "price": 1799,
+ "copy-from": "book_fict_soft_tpl"
+ },
+ {
+ "id": "book_fict_hard_sports_semi",
+ "type": "BOOK",
+ "name": { "str": "Semi-Rough", "str_pl": "copies of Semi-Rough" },
+ "description": "This novel follows the humorous adventures of a professional athlete turned amateur reporter.",
+ "//isbn13": 9780689105180,
+ "copy-from": "book_fict_hard_tpl",
+ "relative": { "fun": 1 }
+ },
+ {
+ "id": "book_fict_hard_sports_omni",
+ "type": "BOOK",
+ "name": { "str": "The Golf Omnivore", "str_pl": "copies of The Golf Omnivore" },
+ "description": "This hardback book is a collection of short stories in which love and golf are the only two constants.",
+ "//isbn13": 9780091439606,
+ "weight": "648 g",
+ "volume": "720 ml",
+ "longest_side": "21 cm",
+ "copy-from": "book_fict_hard_tpl"
+ },
+ {
+ "id": "book_fict_hard_sports_uni",
+ "type": "BOOK",
+ "name": { "str": "Uniform Boy", "str_pl": "copies of Uniform Boy" },
+ "description": "This hardback book about an equipment manager for a minor league team explores themes of loyalty and resentment.",
+ "//isbn13": 9780606153522,
+ "//dual genre": "sports and ya",
+ "weight": "363 g",
+ "volume": "640 ml",
+ "longest_side": "20 cm",
+ "price": 1899,
+ "copy-from": "book_fict_hard_tpl"
+ },
+ {
+ "id": "book_nonf_soft_sports_bdgt",
+ "type": "BOOK",
+ "name": { "str": "Budgetball: Winning a Rigged Game", "str_pl": "copies of Budgetball" },
+ "description": "Budgetball tells the true story of the curious case of Benny Bobbin and his quixotic quest to defeat the deep-pocketed Orlando O's.",
+ "//isbn13": 9780393324815,
+ "weight": "245 g",
+ "volume": "679 ml",
+ "longest_side": "21 cm",
+ "price": 1299,
+ "copy-from": "book_nonf_soft_tpl",
+ "relative": { "fun": 1, "intelligence": 1 }
+ },
+ {
+ "id": "book_nonf_soft_sports_lads",
+ "type": "BOOK",
+ "name": { "str": "The Lads of Summer", "str_pl": "copies of The Lads of Summer" },
+ "description": "This well worn paperback details the early baseball careers of one of the greatest teams professional sports has ever known.",
+ "//isbn13": 9780060883966,
+ "weight": "408 g",
+ "volume": "654 ml",
+ "longest_side": "20 cm",
+ "price": 1399,
+ "copy-from": "book_nonf_soft_tpl",
+ "relative": { "fun": 1 }
+ },
+ {
+ "id": "book_nonf_soft_sports_vlly",
+ "type": "BOOK",
+ "name": { "str": "Volleyball: Get Ready to Get Ready", "str_pl": "copies of Volleyball" },
+ "description": "\"Volleyball: Get Ready to Get Ready\" is YOUR illustrated guide to level up your game. With full-color photos and diagrams, you will learn the drills and techniques you need to dominate the competition.",
+ "//isbn13": 9781450468824,
+ "weight": "703 g",
+ "volume": "920 ml",
+ "longest_side": "28 cm",
+ "chapters": 12,
+ "copy-from": "book_nonf_soft_tpl",
+ "relative": { "fun": -1, "intelligence": -1 }
+ },
+ {
+ "id": "book_nonf_hard_sports_morg",
+ "type": "BOOK",
+ "name": { "str": "William G. Morgan, the Godfather of Volleyball", "str_pl": "copies of The Godfather of Volleyball" },
+ "description": "This odd little hardbound book is only 98 pages long, and a dozen of those are comprised of grainy black and white photos. If you read this book, you learn that volleyball was originally called \"Mintonette\" and also some biographic details about its inventor.",
+ "//isbn13": 9781595941893,
+ "weight": "272 g",
+ "volume": "400 ml",
+ "longest_side": "22 cm",
+ "price": 3999,
+ "copy-from": "book_nonf_hard_tpl",
+ "relative": { "fun": -1, "intelligence": 1 }
+ },
+ {
+ "id": "book_nonf_hard_sports_bike",
+ "type": "BOOK",
+ "name": { "str": "Legendary Bike Rides", "str_pl": "copies of Bike Rides" },
+ "description": "This unweildy coffeetable book is titled \"LEGENDARY Bike Rides Around the WORLD.\" It provides a wealth of detail about paved bike trails in every part of the globe except New England. But if you make it to Patagonia on bike, you're all set.",
+ "//isbn13": 9781760340834,
+ "weight": "1589 g",
+ "volume": "1660 ml",
+ "longest_side": "27 cm",
+ "price": 2999,
+ "chapters": 40,
+ "time": "8 m",
+ "copy-from": "book_nonf_hard_tpl",
+ "relative": { "intelligence": -1 }
+ },
+ {
+ "id": "book_nonf_hard_sports_ergo",
+ "type": "BOOK",
+ "name": { "str": "Natare Ergo Sum", "str_pl": "copies of Natare Ergo Sum" },
+ "description": "The poorly translated title is supposed to be Latin for \"I Swim, Therefore I Am.\" This short hardback presents \"A Philosophy of Swimming\" and then playfully attributes a variety of famous philosophical expressions into edorsements for the sport of swimming. It's not a bad book, just a bit odd.",
+ "//isbn13": 9781587313776,
+ "//dual genre": "sports and phil",
+ "weight": "167 g",
+ "volume": "289 ml",
+ "longest_side": "18 cm",
+ "price": 1299,
+ "copy-from": "book_fict_hard_tpl",
+ "relative": { "fun": 1, "intelligence": 2, "chapters": -10 }
+ },
+ {
+ "id": "book_nonf_hard_sports_hoop",
+ "type": "BOOK",
+ "name": { "str": "Stratosphere: The Rise of Hoops", "str_pl": "copies of Stratosphere" },
+ "description": "\"Stratosphere: The Rise of Hoops\" chronicles four decades of professional basketball against a backdrop of sustained social change.",
+ "//isbn13": 9781629376509,
+ "weight": "818 g",
+ "volume": "1114 ml",
+ "longest_side": "23 cm",
+ "price": 2699,
+ "copy-from": "book_nonf_hard_tpl",
+ "relative": { "chapters": 8 }
+ }
+]
diff --git a/data/json/items/book/nonfiction.json b/data/json/items/book/nonfiction.json
index 5b9a1596f41a5..6a76c402e6c1a 100644
--- a/data/json/items/book/nonfiction.json
+++ b/data/json/items/book/nonfiction.json
@@ -72,7 +72,7 @@
"type": "BOOK",
"name": "10 Cool Things About Being A Ring Bearer",
"//": "This book belongs to two genres: wedding and kids",
- "description": "This book is for the delightful little ring bearer in your wedding. The author depicts the responsibility and the honor in being a ring bearer your little angel will cherish.",
+ "description": "This book is for the delightful little ring bearer in your wedding. The author depicts the responsibility and honor in being a ring bearer. Your little angel will cherish this book as he or she learns how to behave on your perfect day.",
"time": "15 m",
"copy-from": "book_nonf_soft_tpl",
"relative": { "chapters": -17, "intelligence": -2 }
diff --git a/data/json/items/book/tailor.json b/data/json/items/book/tailor.json
index fe7005a362bda..b4c0f3bfd71a5 100644
--- a/data/json/items/book/tailor.json
+++ b/data/json/items/book/tailor.json
@@ -136,5 +136,25 @@
"max_level": 6,
"intelligence": 8,
"time": "30 m"
+ },
+ {
+ "id": "scots_tailor",
+ "type": "BOOK",
+ "name": { "str": "Ye Scots Beuk o Tailorin'", "str_pl": "copies of Ye Scots Beuk o Tailorin'" },
+ "description": "A translated Gaelic book from Scotland. While boring to read due to its technical tone, it provides insights into Scottish culture and information about tailoring.",
+ "weight": "2600 g",
+ "volume": "2 L",
+ "price": 3000,
+ "price_postapoc": 550,
+ "bashing": 5,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "green",
+ "skill": "tailor",
+ "required_level": 2,
+ "max_level": 5,
+ "intelligence": 8,
+ "time": "30 m",
+ "fun": -1
}
]
diff --git a/data/json/items/book/young.json b/data/json/items/book/young.json
index a8f3a7a96d1b0..a37af1c47962a 100644
--- a/data/json/items/book/young.json
+++ b/data/json/items/book/young.json
@@ -129,65 +129,109 @@
{
"id": "book_fict_soft_ya_adrk",
"type": "BOOK",
- "name": "The Adorkable Girl",
+ "name": { "str": "The Adorkable Girl", "str_pl": "copies of Adorkable" },
"description": "When a therapist's daughter transfers to a new school, she decides to change her personality type. As her social life begins to blossom, can she maintain a healthy boundary between her home life and her public persona?",
"copy-from": "book_fict_soft_ya_quiddity",
- "relative": { "weight": -150, "time": 5, "chapters": -6 }
+ "relative": { "weight": -75, "chapters": -6 }
},
{
"id": "book_fict_soft_ya_bjak",
"type": "BOOK",
- "name": "Becoming Jackson",
- "description": "When Jackson gains the mystical talent to alter his appearance on command, how will he continue to recognize himself in his own mirror?",
- "copy-from": "book_fict_soft_ya_vanilla"
+ "name": { "str": "Becoming Jackson", "str_pl": "copies of Becoming Jackson" },
+ "description": "When Jackson gains the mystical talent to alter his appearance on command, will he be able to recognize himself in his own mirror?",
+ "copy-from": "book_fict_soft_ya_vanilla",
+ "relative": { "fun": -1 }
},
{
"id": "book_fict_soft_ya_burn",
"type": "BOOK",
- "name": "Nothing Burned",
+ "name": { "str": "Nothing Burned", "str_pl": "copies of Nothing Burned" },
"description": "A teenage influencer becomes fast friends with someone who may or may not be an actual demon.",
"copy-from": "book_fict_soft_ya_quiddity"
},
{
"id": "book_fict_soft_ya_hilo",
"type": "BOOK",
- "name": "High and Low",
+ "name": { "str": "High and Low", "str_pl": "copies of High and Low" },
"description": "In this work of adolescent fiction, a young gemini discovers that the astrology section of his small town newspaper is eerily preminiscent. His efforts to uncover the oracle reveal more than the stars could have predicted.",
"copy-from": "book_fict_soft_ya_vanilla"
},
{
"id": "book_fict_soft_ya_myeyes",
"type": "BOOK",
- "name": "Fire When You See My Eyes",
+ "name": { "str": "Fire When You See My Eyes", "str_pl": "copies of Fire When" },
"description": "In a cataclysmic future, advanced technology gives parents access to video footage of every moment of their teenage children's lives.",
"copy-from": "book_fict_soft_ya_quiddity"
},
{
"id": "book_fict_soft_ya_pbbr",
"type": "BOOK",
- "name": "Peanut Butter Bruised",
+ "name": { "str": "Peanut Butter Bruised", "str_pl": "copies of Peanut Butter Bruised" },
"description": "In this work of young adult fiction, a woman raised on food stamps falls in love with a young cook. More importantly, she falls in love with the idea of become a professional chef.",
"copy-from": "book_fict_soft_ya_quiddity"
},
{
"id": "book_fict_soft_ya_rwya",
"type": "BOOK",
- "name": "Ready When You Are",
+ "name": { "str": "Ready When You Are", "str_pl": "copies of Ready When" },
"description": "When three teenage girls ditch class to drive cross country together they get a strong dose of life lessons on the road. This work of young adult fiction explores how friendships evolve in early adulthood.",
"copy-from": "book_fict_soft_ya_vanilla"
},
{
"id": "book_fict_soft_ya_sboy",
"type": "BOOK",
- "name": "Study of a Boy",
+ "name": { "str": "Study of a Boy", "str_pl": "copies of \"Study of a Boy\"" },
"description": "A high school sophomore's personal journal is stolen and then leaked on social media. When it goes viral he is forced simultaneously to contend with both fame and betrayal.",
"copy-from": "book_fict_soft_ya_vanilla"
},
{
"id": "book_fict_soft_ya_sumv",
"type": "BOOK",
- "name": "Summer Variables",
+ "name": { "str": "Summer Variables", "str_pl": "copies of Summer Variables" },
"description": "In this book written primarily for young adults, a woman's modest summer internship results in an incredible discovery that attracts the attention of unsavory elements.",
"copy-from": "book_fict_soft_ya_vanilla"
+ },
+ {
+ "id": "book_fict_hard_ya_dark",
+ "type": "BOOK",
+ "name": { "str": "In a Dark Place", "str_pl": "copies of Dark Place" },
+ "description": "Markia dreams about the future. Theo longs for the past. Together can they find a way to live in the now?",
+ "//isbn13": 9780385755887,
+ "copy-from": "book_fict_hard_ya_quiddity"
+ },
+ {
+ "id": "book_fict_hard_ya_btwo",
+ "type": "BOOK",
+ "name": { "str": "Betrayal Takes Two", "str_pl": "copies of Betrayal" },
+ "description": "This is a hard cover book for older teens. The two main characters pull a cruel prank on their classmates, and are brought together both by their frantic efforts to avoid being caught and their shared sense of guilt.",
+ "//isbn13": 9780385755924,
+ "copy-from": "book_fict_hard_ya_quiddity"
+ },
+ {
+ "id": "novel_coa",
+ "type": "BOOK",
+ "name": { "str": "coming of age novel" },
+ "description": "A classic tale about growing up, portraying one young man's funny and poignant experiences with life, love, and sex.",
+ "weight": "187 g",
+ "volume": "500 ml",
+ "price": 750,
+ "price_postapoc": 50,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "light_blue",
+ "intelligence": 4,
+ "time": "20 m",
+ "chapters": 16,
+ "fun": 2
+ },
+ {
+ "id": "novel_coa2",
+ "type": "BOOK",
+ "name": { "str": "Pantheon: The Story of an Iranian Youth", "str_pl": "copies of Pantheon" },
+ "description": "A hard cover graphic novel about a young girl living in Iran during the 1980's, seeing the world change around her as Iraq invaded her country.",
+ "longest_side": "27 cm",
+ "time": "16 m",
+ "copy-from": "book_fict_hard_ya_quiddity",
+ "relative": { "chapters": -12, "fun": 1 }
}
]
diff --git a/data/json/items/chemicals_and_resources.json b/data/json/items/chemicals_and_resources.json
index 42f380375b78e..897e21d24f724 100644
--- a/data/json/items/chemicals_and_resources.json
+++ b/data/json/items/chemicals_and_resources.json
@@ -730,6 +730,22 @@
"phase": "liquid",
"container": "bottle_glass"
},
+ {
+ "type": "GENERIC",
+ "id": "plutonium",
+ "name": { "str": "plutonium" },
+ "category": "chems",
+ "//0": "Plutonium is about 5000 USD/gram",
+ "price": 495000000,
+ "//1": "Nobody wants raw plutonium, unless they have a deathwish",
+ "price_postapoc": 0,
+ "symbol": ",",
+ "color": "light_gray",
+ "description": "Some plutonium. You should probably get very far away from this, if you enjoy not being irradiated.",
+ "flags": [ "TRADER_AVOID", "LEAK_ALWAYS", "RADIOACTIVE" ],
+ "volume": "50 ml",
+ "weight": "990 g"
+ },
{
"type": "AMMO",
"id": "chem_ammonium_nitrate",
diff --git a/data/json/items/classes/magazine.json b/data/json/items/classes/magazine.json
index 7c6d59217189b..c2b4f030a331c 100644
--- a/data/json/items/classes/magazine.json
+++ b/data/json/items/classes/magazine.json
@@ -9,7 +9,6 @@
"material": "steel",
"symbol": "#",
"color": "light_gray",
- "reliability": 6,
"armor_data": { "covers": [ "TORSO" ], "coverage": 5 },
"flags": [ "MAG_BELT", "MAG_DESTROY", "BELTED", "OVERSIZE", "WATER_FRIENDLY" ]
}
diff --git a/data/json/items/comestibles/baked.json b/data/json/items/comestibles/baked.json
new file mode 100644
index 0000000000000..2492f56a0c405
--- /dev/null
+++ b/data/json/items/comestibles/baked.json
@@ -0,0 +1,23 @@
+[
+ {
+ "type": "COMESTIBLE",
+ "id": "pumpkin_muffins",
+ "name": { "str_sp": "pumpkin muffin" },
+ "weight": "30 g",
+ "color": "red",
+ "spoils_in": "3 days 12 hours",
+ "comestible_type": "FOOD",
+ "symbol": "%",
+ "quench": -1,
+ "healthy": 2,
+ "calories": 45,
+ "description": "Baked muffins made of pumpkin. Perfect for your fall feast.",
+ "price": 50,
+ "price_postapoc": 5,
+ "material": "fruit",
+ "volume": "35 ml",
+ "stack_size": 24,
+ "fun": 3,
+ "vitamins": [ [ "vitC", 3 ], [ "calcium", 2 ] ]
+ }
+]
diff --git a/data/json/items/comestibles/carnivore.json b/data/json/items/comestibles/carnivore.json
index 003df8d1bc3ae..233f28fd51997 100644
--- a/data/json/items/comestibles/carnivore.json
+++ b/data/json/items/comestibles/carnivore.json
@@ -137,7 +137,8 @@
"type": "COMESTIBLE",
"copy-from": "meat",
"name": { "str": "chunk of mutant meat", "str_pl": "chunks of mutant meat" },
- "description": "Meat from a heavily mutated animal. It has an unsettling loose and spongy texture, but smells… mostly normal. There are strange tangles and formations in it that don't appear natural at all: bits of bone and hair crusted up inside the muscle, as if trying to form another organism. Still, seems digestible at least, if you cook it and remove the worst parts.",
+ "snippet_category": "mutant_meat_desc",
+ "description": "Meat from a heavily mutated animal.",
"looks_like": "meat",
"cooks_like": "mutant_meat_cooked",
"proportional": { "price": 0.2, "calories": 0.5 },
@@ -149,7 +150,7 @@
"type": "COMESTIBLE",
"copy-from": "meat_scrap",
"name": { "str": "scrap of mutant meat", "str_pl": "scraps of mutant meat" },
- "description": "A tiny scrap of meat from a heavily mutated animal. It smells a bit odd, and has bits of hair and bone mixed in that seem like they grew inside the muscle itself. Still, seems digestible at least, if you cook it and remove the worst parts.",
+ "description": "A tiny scrap of meat from a heavily mutated animal. It smells unappealing, to say the least.",
"looks_like": "meat_scrap",
"cooks_like": "mutant_meat_scrap_cooked",
"proportional": { "price": 0.2, "calories": 0.5 },
@@ -230,7 +231,8 @@
"type": "COMESTIBLE",
"copy-from": "mutant_meat",
"name": "cooked mutant meat",
- "description": "This is a cooked chunk of meat from a mutated animal. It has an unsettling, spongy texture, but otherwise tastes… mostly normal. Hopefully you got all the bits of hair and bone out…",
+ "snippet_category": "cooked_mutant_meat_desc",
+ "description": "This is a cooked chunk of meat from a mutated animal.",
"looks_like": "meat_cooked",
"proportional": { "price": 1.5 },
"parasites": 0,
@@ -243,6 +245,7 @@
"type": "COMESTIBLE",
"copy-from": "mutant_meat_scrap",
"name": { "str": "cooked scrap of mutant meat", "str_pl": "cooked scraps of mutant meat" },
+ "description": "This is a tiny scrap of cooked mutant meat. It is small enough that it's hard to tell how disgusting it is.",
"looks_like": "meat_scrap_cooked",
"parasites": 0,
"calories": 25,
@@ -273,6 +276,17 @@
"fun": -5,
"flags": [ "EATEN_HOT" ]
},
+ {
+ "id": "mutant_bug_organs",
+ "type": "COMESTIBLE",
+ "copy-from": "offal",
+ "name": { "str_sp": "mutant organs" },
+ "snippet_category": "bug_organs_desc",
+ "description": "These organs came from a giant mutant bug.",
+ "looks_like": "offal",
+ "proportional": { "price": 0.1, "calories": 0.65 },
+ "extend": { "flags": [ "BAD_TASTE" ], "vitamins": [ [ "mutant_toxin", 25 ] ] }
+ },
{
"id": "offal_pickled",
"copy-from": "offal",
@@ -432,6 +446,18 @@
"parasites": 0,
"delete": { "flags": [ "RAW" ] }
},
+ {
+ "id": "mutant_bug_lungs",
+ "type": "COMESTIBLE",
+ "copy-from": "lung",
+ "name": { "str_sp": "mutant lungs" },
+ "snippet_category": "mutant_lung_desc",
+ "description": "You're pretty sure this is lung tissue.",
+ "looks_like": "lung",
+ "cooks_like": "lung_cooked",
+ "proportional": { "price": 0.1, "calories": 0.65 },
+ "extend": { "flags": [ "BAD_TASTE" ], "vitamins": [ [ "mutant_toxin", 25 ] ] }
+ },
{
"id": "liver",
"type": "COMESTIBLE",
@@ -631,7 +657,7 @@
"type": "COMESTIBLE",
"copy-from": "fat",
"name": { "str": "chunk of mutant fat", "str_pl": "chunks of mutant fat" },
- "description": "Freshly butchered fat from a heavily mutated animal. You could eat it raw, but it is better used as an ingredient in other foods or projects.",
+ "description": "Freshly butchered fat from a heavily mutated animal. It smells, if anything, even more disgusting than the rest of the mutant. There are little puddles of unidentified oils dripping from it.",
"looks_like": "fat",
"proportional": { "price": 0.2 },
"vitamins": [ [ "mutant_toxin", 360 ] ]
@@ -840,7 +866,7 @@
"price": 330,
"price_postapoc": 20,
"material": "flesh",
- "flags": "TRADER_AVOID",
+ "flags": [ "TRADER_AVOID" ],
"stack_size": 1,
"fun": -12
},
diff --git a/data/json/items/comestibles/drink.json b/data/json/items/comestibles/drink.json
index 3930e1ba8858d..eddb3315ab72d 100644
--- a/data/json/items/comestibles/drink.json
+++ b/data/json/items/comestibles/drink.json
@@ -1041,5 +1041,63 @@
"proportional": { "quench": 1.2 },
"relative": { "fun": 1 },
"use_action": [ ]
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "coffee_sweetened",
+ "copy-from": "coffee",
+ "name": "sweetened coffee",
+ "calories": 21,
+ "description": "The morning ritual of the pre-apocalyptic world, created from coffee cherries through a complex process of seed removal, roasting, grinding, and brewing. Coffee is substantially richer in caffeine than its rival tea. With added sweetener for better taste.",
+ "price": 110,
+ "price_postapoc": 60,
+ "material": "water",
+ "fun": 10
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "tea_sweetened",
+ "copy-from": "tea",
+ "name": "sweetened tea",
+ "calories": 21,
+ "description": "The beverage of gentlemen everywhere, made from applying hot water to leaves of the tea plant /Camellia sinensis/. Added sweetener for a better taste.",
+ "price": 100,
+ "price_postapoc": 35,
+ "fun": 10
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "milk_tea_sweetened",
+ "copy-from": "milk_tea",
+ "name": "sweetened milk tea",
+ "calories": 88,
+ "description": "Hot tea with cold milk and added sweetener.",
+ "price": 460,
+ "price_postapoc": 60,
+ "vitamins": [ [ "vitA", 5 ], [ "vitB", 3 ], [ "vitC", 2 ], [ "calcium", 12 ] ],
+ "fun": 14
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "coffee_substitute_sweetened",
+ "copy-from": "coffee_substitute",
+ "name": "sweetened coffee substitute",
+ "calories": 21,
+ "description": "Homemade not-coffee created from the Kentucky coffeetree, just like the Meskwaki tribe! Doesn't actually have any caffeine, and is very bitter, but it'll pass in a pinch. The added sweetness neutralize the bitterness somewhat.",
+ "price": 110,
+ "price_postapoc": 35,
+ "flags": [ "EATEN_HOT", "NUTRIENT_OVERRIDE" ],
+ "fun": 1
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "milk_coffee_sweetened",
+ "copy-from": "milk_coffee",
+ "name": "sweetened coffee milk",
+ "calories": 88,
+ "description": "Coffee syrup mixed into milk. It's been the state drink of Rhode Island since 1993. Added sweetener for those who like it even sweeter.",
+ "price": 490,
+ "price_postapoc": 60,
+ "fun": 14
}
]
diff --git a/data/json/items/comestibles/egg.json b/data/json/items/comestibles/egg.json
index 3022795a59530..a481ab0fa0244 100644
--- a/data/json/items/comestibles/egg.json
+++ b/data/json/items/comestibles/egg.json
@@ -31,6 +31,15 @@
"rot_spawn": "GROUP_EGG_CHICKEN",
"rot_spawn_chance": 70
},
+ {
+ "type": "COMESTIBLE",
+ "id": "egg_bird_unfert",
+ "copy-from": "egg_bird",
+ "looks_like": "egg_bird",
+ "name": { "str": "unfertilized bird egg" },
+ "description": "Nutritious egg laid by a bird. This one is unfertilized and is probably from a farm.",
+ "rot_spawn_chance": 0
+ },
{
"type": "COMESTIBLE",
"id": "egg_grouse",
diff --git a/data/json/items/comestibles/fruit_dishes.json b/data/json/items/comestibles/fruit_dishes.json
index b023e50673ad5..4c059ea8c7f60 100644
--- a/data/json/items/comestibles/fruit_dishes.json
+++ b/data/json/items/comestibles/fruit_dishes.json
@@ -248,5 +248,26 @@
"stack_size": 2,
"fun": 1,
"vitamins": [ [ "vitC", 3 ], [ "calcium", 2 ], [ "iron", 10 ] ]
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "pumpkin_yeast_bread",
+ "name": { "str_sp": "pumpkin yeast bread" },
+ "weight": "50 g",
+ "color": "red",
+ "spoils_in": "7 days 12 hours",
+ "comestible_type": "FOOD",
+ "symbol": "%",
+ "quench": -1,
+ "healthy": 2,
+ "calories": 130,
+ "description": "A festive autumnal bread with a golden color in either rolls or sliced loaves of bread.",
+ "price": 220,
+ "price_postapoc": 50,
+ "material": "fruit",
+ "volume": "250 ml",
+ "stack_size": 24,
+ "fun": 3,
+ "vitamins": [ [ "vitC", 3 ], [ "calcium", 2 ] ]
}
]
diff --git a/data/json/items/comestibles/junkfood.json b/data/json/items/comestibles/junkfood.json
index 636b99ccd149d..74560eedb1c58 100644
--- a/data/json/items/comestibles/junkfood.json
+++ b/data/json/items/comestibles/junkfood.json
@@ -926,7 +926,7 @@
"name": { "str": "chocolate pancake" },
"weight": "78 g",
"healthy": 0,
- "calories": 219,
+ "calories": 217,
"description": "Fluffy and delicious pancakes with real maple syrup, with delicious chocolate baked right in.",
"price": 700,
"price_postapoc": 100,
diff --git a/data/json/items/comestibles/med.json b/data/json/items/comestibles/med.json
index 520434fcab50c..461889c900466 100644
--- a/data/json/items/comestibles/med.json
+++ b/data/json/items/comestibles/med.json
@@ -158,7 +158,7 @@
"volume": "250 ml",
"price": 600,
"price_postapoc": 200,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "!",
"color": "white",
"charges": 3,
@@ -253,6 +253,7 @@
"stim": 12,
"addiction_potential": 3,
"addiction_type": "caffeine",
+ "use_action": { "type": "consume_drug", "activation_message": "You take a caffeine pill." },
"fatigue_mod": 9
},
{
@@ -351,7 +352,7 @@
"volume": "250 ml",
"price": 3000,
"price_postapoc": 250,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "!",
"color": "red",
"flags": [ "NO_INGEST" ],
@@ -464,7 +465,7 @@
"price": 500,
"price_postapoc": 50,
"charges": 2,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "*",
"color": "white",
"container": "bag_plastic",
@@ -1150,7 +1151,7 @@
"weight": "90 g",
"price": 350,
"price_postapoc": 200,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white",
"flags": [ "NO_INGEST" ],
@@ -1227,7 +1228,7 @@
"fun": -5,
"spoils_in": "28 days",
"use_action": "ANTIPARASITIC",
- "flags": "NPC_SAFE"
+ "flags": [ "NPC_SAFE" ]
},
{
"id": "nic_gum",
@@ -1768,7 +1769,7 @@
"volume": "250 ml",
"price": 250,
"price_postapoc": 50,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white",
"flags": [ "NO_INGEST" ],
@@ -1791,7 +1792,7 @@
"volume": "125 ml",
"price": 250,
"price_postapoc": 50,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "*",
"color": "white",
"category": "drugs",
@@ -1828,7 +1829,7 @@
"type": "COMESTIBLE",
"comestible_type": "MED",
"name": "heartburn medicine",
- "description": "Creamy pink heartburn syrup that soothes upset stomachs and quells vomitous urges; with a twist off cap that doubles as a dosage cup.",
+ "description": "Creamy pink heartburn syrup that soothes upset stomachs and quells vomitous urges.",
"weight": "1 g",
"volume": "250 ml",
"price": 1000,
diff --git a/data/json/items/comestibles/protein.json b/data/json/items/comestibles/protein.json
index fe3e2eac753ca..7421b0e8f7c10 100644
--- a/data/json/items/comestibles/protein.json
+++ b/data/json/items/comestibles/protein.json
@@ -58,7 +58,7 @@
"comestible_type": "FOOD",
"name": { "str": "protein ration" },
"//": "Inspired by, but not based on, a true story",
- "description": "SoyPelusa ran a highly successful crowdfunding campaign for this protein bar. A person can live on one of these bars, three times a day, presumably forever. After backers received their product, a single flaw was found: most consumers found starvation preferable to the flavor. Warehouses of the product went unsold as the company went bankrupt, providing the perfect opportunity for FEMA to scoop them up and stock the evac shelters. Now, you hold a piece of famous crowdfunding history in your hands. How exciting.",
+ "description": "SoyPelusa ran a highly successful crowdfunding campaign for their signature protein bar, dubbed \"DaiZoom.\"\n\nA person can live on one of these bars, three times a day, presumably forever. After backers received their product, a single flaw was found: most consumers found starvation preferable to the flavor. Warehouses of the product went unsold as the company went bankrupt, providing the perfect opportunity for FEMA to scoop them up and stock the evac shelters.\n\nNow, you hold a piece of famous crowdfunding history in your hands. How exciting.",
"weight": "150 g",
"volume": "223 ml",
"price": 500,
@@ -70,7 +70,7 @@
"material": [ "fruit", "veggy" ],
"symbol": "%",
"color": "green",
- "container": "wrapper",
+ "container": "wrapper_pr",
"calories": 400,
"vitamins": [ [ "calcium", 30 ], [ "iron", 30 ], [ "vitA", 30 ], [ "vitB", 30 ], [ "vitC", 30 ], [ "bad_food", 5 ] ]
},
diff --git a/data/json/items/comestibles/spice.json b/data/json/items/comestibles/spice.json
index d574119e831b7..b80f02749fe19 100644
--- a/data/json/items/comestibles/spice.json
+++ b/data/json/items/comestibles/spice.json
@@ -154,5 +154,13 @@
"name": { "str_sp": "mustard powder" },
"description": "A fragnant yellow powder. Not edible in this form.",
"color": "red"
+ },
+ {
+ "id": "artificial_sweetener",
+ "copy-from": "sugar",
+ "type": "COMESTIBLE",
+ "name": "artificial sweetener",
+ "description": "Sweet, sweet sugar? No, it is bitter-sweet artificial sweetener. No calories, no worries.",
+ "calories": 0
}
]
diff --git a/data/json/items/containers.json b/data/json/items/containers.json
index a981fccc4e0cf..3f63204aef19c 100644
--- a/data/json/items/containers.json
+++ b/data/json/items/containers.json
@@ -115,7 +115,7 @@
"price": 0,
"price_postapoc": 10,
"to_hit": -5,
- "material": "cotton",
+ "material": [ "cotton" ],
"pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "15 L", "max_contains_weight": "15 kg", "moves": 400 } ],
"symbol": ")",
"color": "brown"
@@ -131,7 +131,7 @@
"price": 0,
"price_postapoc": 10,
"to_hit": -5,
- "material": "cotton",
+ "material": [ "cotton" ],
"pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "3 kg", "moves": 400 } ],
"symbol": ")",
"color": "brown"
@@ -443,7 +443,7 @@
"description": "A small cardboard box. No bigger than a foot in dimension.",
"weight": "151 g",
"volume": "1 L",
- "pocket_data": [ { "pocket_type": "CONTAINER", "rigid": true, "max_contains_volume": "990 ml", "max_contains_weight": "4 kg" } ],
+ "pocket_data": [ { "pocket_type": "CONTAINER", "rigid": false, "max_contains_volume": "990 ml", "max_contains_weight": "4 kg" } ],
"price": 0,
"price_postapoc": 0,
"material": "cardboard",
@@ -464,7 +464,7 @@
"pocket_data": [
{
"pocket_type": "CONTAINER",
- "rigid": true,
+ "rigid": false,
"max_contains_volume": "2990 ml",
"max_contains_weight": "20 kg",
"magazine_well": "2 L"
@@ -491,7 +491,7 @@
"pocket_data": [
{
"pocket_type": "CONTAINER",
- "rigid": true,
+ "rigid": false,
"max_contains_volume": "4990 ml",
"max_contains_weight": "50 kg",
"magazine_well": "3 L"
@@ -1017,7 +1017,7 @@
"price_postapoc": 10,
"to_hit": 1,
"bashing": 3,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ")",
"color": "light_gray",
"pocket_data": [
@@ -1476,6 +1476,15 @@
"pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "2500 ml", "max_contains_weight": "6 kg" } ],
"flags": [ "TRADER_AVOID" ]
},
+ {
+ "id": "wrapper_pr",
+ "type": "GENERIC",
+ "name": { "str": "wrapper" },
+ "//desc": "Daizu is Japanese for soy, hence DaiZoom",
+ "description": "\"DaiZoom Protein Bar, brought to you by SoyPelusa\" is emblazoned proudly upon this greaseproof wrapper.",
+ "copy-from": "wrapper",
+ "pocket_data": [ { "pocket_type": "CONTAINER", "max_contains_volume": "225 ml", "max_contains_weight": "1 kg" } ]
+ },
{
"id": "styrofoam_cup",
"type": "GENERIC",
diff --git a/data/json/items/corpses/inactive_bots.json b/data/json/items/corpses/inactive_bots.json
index 668d221805835..bf48a81bc0792 100644
--- a/data/json/items/corpses/inactive_bots.json
+++ b/data/json/items/corpses/inactive_bots.json
@@ -22,8 +22,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -49,8 +48,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -76,8 +74,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -103,8 +100,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -130,31 +126,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
- }
- },
- {
- "id": "bot_laserturret",
- "type": "TOOL",
- "name": { "str": "inactive laser turret" },
- "description": "This is an inactive laser turret. Using this item involves turning it on and placing it on the ground, where it will attach itself. If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its revolving laser cannons. It requires sunlight in order to fire.",
- "weight": "40750 g",
- "volume": "30 L",
- "price": 600000,
- "price_postapoc": 12000,
- "to_hit": -3,
- "bashing": 8,
- "material": [ "steel", "plastic" ],
- "symbol": ";",
- "color": "white",
- "use_action": {
- "type": "place_monster",
- "monster_id": "mon_laserturret",
- "difficulty": 6,
- "moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -176,8 +148,7 @@
"monster_id": "mon_turret_bmg",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -203,8 +174,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -230,8 +200,7 @@
"difficulty": 5,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -253,8 +222,7 @@
"monster_id": "mon_turret_rifle",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -276,8 +244,7 @@
"monster_id": "mon_crows_m240",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -299,8 +266,7 @@
"monster_id": "mon_turret_riot",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -322,8 +288,7 @@
"monster_id": "mon_turret",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -347,8 +312,7 @@
"hostile_msg": "You misprogram the security bot and it trains its gun on you. RUN!",
"difficulty": 6,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -372,8 +336,7 @@
"hostile_msg": "You misprogram the security bot and it trains its gun on you. RUN!",
"difficulty": 6,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -397,8 +360,7 @@
"hostile_msg": "You misprogram the nurse bot. It's looking at you funny.",
"difficulty": 6,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -422,8 +384,7 @@
"hostile_msg": "You misprogram the grocery bot. It's looking at you funny.",
"difficulty": 6,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -447,8 +408,7 @@
"hostile_msg": "You misprogram the grocery bot. It's looking at you funny.",
"difficulty": 4,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -474,8 +434,7 @@
"//": "Very difficult due to organic interference and failed components",
"difficulty": 9,
"moves": 250,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -501,8 +460,7 @@
"//": "Very difficult due to organic interference and failed components",
"difficulty": 9,
"moves": 250,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -528,8 +486,7 @@
"//": "Wheeled and must be easy-to-use for police deployment",
"difficulty": 3,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -555,8 +512,7 @@
"//": "Like most surveillance tech these likely have poor security. Secure the wifi!",
"difficulty": 1,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -581,8 +537,7 @@
"//": "Currently has no higher functions",
"difficulty": 1,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -608,8 +563,7 @@
"//": "Digging parameters need special attention but no (intentional) lethal weapons",
"difficulty": 3,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -635,8 +589,7 @@
"//": "Pretty easy but you want to be careful with the gas",
"difficulty": 4,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -662,8 +615,7 @@
"//": "Same as hacks",
"difficulty": 4,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -689,8 +641,7 @@
"//": "Not as lethal as a secubot but far more fiddly and complex with its implied assembly and sub-deployment systems",
"difficulty": 6,
"moves": 100,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -715,8 +666,7 @@
"//": "Milspec but immobile and no lethal weaponry",
"difficulty": 4,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -740,8 +690,7 @@
"hostile_msg": "The dispatch turns on you, whacking at you with its arms!",
"difficulty": 1,
"moves": 300,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -765,8 +714,7 @@
"hostile_msg": "The dispatch turns on you, slashing at you with its arms!",
"difficulty": 1,
"moves": 300,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -790,8 +738,7 @@
"hostile_msg": "The loudspeaker activates and begins his non-stopping shouts.",
"difficulty": 2,
"moves": 150,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
}
]
diff --git a/data/json/items/fake.json b/data/json/items/fake.json
index 01d33f1e6cfde..738a66501bc47 100644
--- a/data/json/items/fake.json
+++ b/data/json/items/fake.json
@@ -18,7 +18,7 @@
"copy-from": "fake_item",
"type": "TOOL",
"name": { "str_sp": "teeth and claws" },
- "flags": "TRADER_AVOID",
+ "flags": [ "TRADER_AVOID" ],
"use_action": [ "BURROW" ],
"qualities": [ [ "DIG", 3 ] ]
},
@@ -61,7 +61,7 @@
"description": "A system of surgical grade scalpels. They allow you to make precise cuts and can also be used as a high-quality butchering tool.",
"to_hit": 2,
"cutting": 8,
- "techniques": "PRECISE",
+ "techniques": [ "PRECISE" ],
"flags": [ "TRADER_AVOID", "NO_UNWIELD", "UNBREAKABLE_MELEE", "SPEAR" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 5 ], [ "BUTCHER", 50 ] ]
},
diff --git a/data/json/items/fluff.json b/data/json/items/fluff.json
index 1b9438f0d8334..558f37b7a1c5c 100644
--- a/data/json/items/fluff.json
+++ b/data/json/items/fluff.json
@@ -59,5 +59,181 @@
"material": [ "paper" ],
"symbol": "*",
"color": "light_gray"
+ },
+ {
+ "id": "chess",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "chess set" },
+ "description": "A wooden box containing all the equipment needed to play a game of chess.",
+ "weight": "907 g",
+ "volume": "2 L",
+ "price": 7500,
+ "price_postapoc": 100,
+ "material": [ "wood" ],
+ "symbol": "?",
+ "color": "brown",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "checkers",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "checkers set" },
+ "description": "A wooden box containing a set of round tokens used to play checkers.",
+ "weight": "788 g",
+ "volume": "1500 ml",
+ "price": 2000,
+ "price_postapoc": 100,
+ "material": [ "wood" ],
+ "symbol": "?",
+ "color": "brown",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "cards_magic",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "deck of Sorcery cards", "str_pl": "decks of Sorcery cards" },
+ "description": "A set of cards meant to play the game \"Sorcery.\" Each card has a fun picture of a different monster.",
+ "weight": "210 g",
+ "volume": "250 ml",
+ "price": 2300,
+ "price_postapoc": 100,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "pictionary",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Picturesque", "str_pl": "sets of Picturesque" },
+ "description": "A game where one draws an image, and the others attempt to guess what it is.",
+ "weight": "350 g",
+ "volume": "500 ml",
+ "price": 1500,
+ "price_postapoc": 100,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "yellow",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "monopoly",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Capitalism", "str_pl": "sets of Capitalism" },
+ "description": "A game where players traverse around the board buying property and swindling their friends.",
+ "weight": "300 g",
+ "volume": "500 ml",
+ "price": 99,
+ "price_postapoc": 100,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "red",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "dnd",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Blobs and Bandits", "str_pl": "sets of Blobs and Bandits" },
+ "description": "A roleplaying game set in the post-apocalypse, so you can pretend to survive the apocalypse while surviving the apocalypse.",
+ "weight": "680 g",
+ "volume": "1250 ml",
+ "price": 12950,
+ "price_postapoc": 1000,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "red",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "g_warhammer",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Battlehammer", "str_pl": "sets of Battlehammer" },
+ "description": "A strategy game featuring a set of tiny figurines of fantasy creatures.",
+ "weight": "680 g",
+ "volume": "1250 ml",
+ "price": 10880,
+ "price_postapoc": 5000,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "yellow",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "g_warhammer40k",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Battlehammer 20k", "str_pl": "sets of Battlehammer 20k" },
+ "description": "A strategy game featuring a set of tiny figurines of space aliens and grotesque space marines.",
+ "weight": "680 g",
+ "volume": "1250 ml",
+ "price": 10880,
+ "price_postapoc": 5000,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "yellow",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "catan",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Settlers of the Ranch", "str_pl": "sets of Settlers of the Ranch" },
+ "description": "A strategy game where players build settlements and trade for supplies.",
+ "weight": "804 g",
+ "volume": "1250 ml",
+ "price": 7050,
+ "price_postapoc": 5000,
+ "material": [ "wood" ],
+ "symbol": "?",
+ "color": "light_blue",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "battleship",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Warships", "str_pl": "sets of Warships" },
+ "description": "A game where players try to guess where the opponent placed their ships on the board.",
+ "weight": "450 g",
+ "volume": "500 ml",
+ "price": 2000,
+ "price_postapoc": 1000,
+ "material": [ "plastic" ],
+ "symbol": "?",
+ "color": "blue",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
+ },
+ {
+ "id": "clue",
+ "type": "GENERIC",
+ "category": "other",
+ "name": { "str": "Murder Mystery", "str_pl": "sets of Murder Mystery" },
+ "description": "A game where players try to figure out who murdered the butler.",
+ "weight": "370 g",
+ "volume": "500 ml",
+ "price": 2480,
+ "price_postapoc": 1000,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "flags": [ "NO_REPAIR" ],
+ "use_action": "PLAY_GAME"
}
]
diff --git a/data/json/items/generic.json b/data/json/items/generic.json
index ecf70b681cfa7..07be8df69afba 100644
--- a/data/json/items/generic.json
+++ b/data/json/items/generic.json
@@ -307,6 +307,7 @@
"symbol": ",",
"color": "light_gray",
"name": { "str": "chunk of chitin", "str_pl": "chunks of chitin" },
+ "snippet_category": "chitin_desc",
"description": "A piece of an insect's exoskeleton. It is light and very durable.",
"price": 0,
"price_postapoc": 25,
@@ -317,6 +318,37 @@
"bashing": 1,
"to_hit": -2
},
+ {
+ "type": "GENERIC",
+ "id": "endochitin",
+ "category": "spare_parts",
+ "symbol": ",",
+ "color": "light_gray",
+ "name": { "str": "strand of endochitin", "str_pl": "strands of endochitin" },
+ "snippet_category": "endochitin_desc",
+ "description": "A piece of an insect's endoskeleton.",
+ "price": 0,
+ "material": "chitin",
+ "flags": [ "NO_SALVAGE" ],
+ "weight": "89 g",
+ "volume": "300 ml",
+ "bashing": 1
+ },
+ {
+ "type": "GENERIC",
+ "id": "mutant_bug_hydrogen_sacs",
+ "category": "spare_parts",
+ "symbol": "o",
+ "color": "light_gray",
+ "name": { "str": "cluster of gas sacs", "str_pl": "clusters of gas sacs" },
+ "description": "This is a cluster of membranous bubbles, each about the size of a grape, retrieved from inside a mutant insect. They float like tiny helium balloons, and are likely full of a lighter-than-air gas helping the bug to fly.",
+ "price": 0,
+ "material": "flesh",
+ "flags": [ "NO_SALVAGE" ],
+ "weight": "50 g",
+ "volume": "250 ml",
+ "to_hit": -4
+ },
{
"type": "GENERIC",
"id": "ceramicdisks",
@@ -354,7 +386,7 @@
"volume": "750 ml",
"price": 0,
"price_postapoc": 5,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white"
},
@@ -476,6 +508,7 @@
"material": "plastic",
"weight": "18 g",
"volume": "5 ml",
+ "pocket_data": [ { "pocket_type": "SOFTWARE", "max_contains_volume": "1 L", "max_contains_weight": "1 kg" } ],
"to_hit": -3
},
{
@@ -719,7 +752,7 @@
"description": "A large, heavy-duty spring. Expands with significant force when compressed.",
"price": 1000,
"price_postapoc": 100,
- "material": "iron",
+ "material": [ "iron" ],
"weight": "3000 g",
"volume": "750 ml"
},
@@ -781,7 +814,7 @@
"description": "A heating element, like the ones used in hotplates or kettles.",
"price": 1000,
"price_postapoc": 10,
- "material": "iron",
+ "material": [ "iron" ],
"weight": "226 g",
"volume": "250 ml"
},
@@ -795,7 +828,7 @@
"description": "A simple thermostat controlled by thermal expansion of a bimetal strip.",
"price": 1000,
"price_postapoc": 10,
- "material": "iron",
+ "material": [ "iron" ],
"weight": "226 g",
"volume": "250 ml"
},
@@ -1645,7 +1678,7 @@
"color": "red",
"name": { "str": "blood soaked rag" },
"description": "A large rag, drenched in blood. It could be cleaned with boiling water.",
- "material": "cotton",
+ "material": [ "cotton" ],
"flags": [ "NO_SALVAGE", "TRADER_AVOID" ],
"weight": "80 g",
"volume": "250 ml"
@@ -1773,7 +1806,7 @@
"category": "other",
"price": 20000,
"price_postapoc": 10,
- "material": "iron",
+ "material": [ "iron" ],
"flags": [ "DURABLE_MELEE", "TRADER_AVOID" ],
"weight": "36287 g",
"volume": "3 L",
@@ -2481,6 +2514,7 @@
"weight": "6 g",
"volume": "5 ml",
"to_hit": -3,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "money": 200000000 } } ],
"max_charges": 200000000,
"rand_charges": [
0,
@@ -2535,6 +2569,7 @@
"price": 500,
"price_postapoc": 0,
"material": "plastic",
+ "flags": [ "MISSION_ITEM" ],
"weight": "6 g",
"volume": "5 ml",
"to_hit": -3
@@ -2645,20 +2680,6 @@
"volume": "250 ml",
"category": "spare_parts"
},
- {
- "id": "cerberus_laser",
- "type": "GENERIC",
- "symbol": "(",
- "color": "magenta",
- "name": { "str": "TX-5LR Laser Cannon" },
- "description": "A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. Unusable as a weapon on its own without the necessary parts.",
- "price": 5000000,
- "price_postapoc": 1000,
- "material": [ "steel", "plastic" ],
- "weight": "5000 g",
- "volume": "750 ml",
- "category": "spare_parts"
- },
{
"id": "light_bulb",
"type": "GENERIC",
@@ -2933,15 +2954,6 @@
"weight": "100 kg",
"copy-from": "broken_turret"
},
- {
- "type": "GENERIC",
- "id": "broken_laserturret",
- "symbol": ",",
- "color": "green",
- "name": { "str": "broken laser turret" },
- "weight": "110 kg",
- "copy-from": "broken_turret"
- },
{
"type": "GENERIC",
"id": "broken_secubot",
diff --git a/data/json/items/generic/dining_kitchen.json b/data/json/items/generic/dining_kitchen.json
index 1025e52e2197c..f3359f4a08469 100644
--- a/data/json/items/generic/dining_kitchen.json
+++ b/data/json/items/generic/dining_kitchen.json
@@ -138,6 +138,7 @@
"symbol": ")",
"description": "A perfectly ordinary ceramic soup bowl.",
"copy-from": "base_ceramic_dish",
+ "volume": "500 ml",
"pocket_data": [
{
"max_contains_volume": "500 ml",
@@ -283,6 +284,7 @@
"symbol": "U",
"description": "A tall drinking glass.",
"copy-from": "base_glass_dish",
+ "volume": "600 ml",
"pocket_data": [
{
"max_contains_volume": "500 ml",
@@ -322,6 +324,7 @@
"symbol": "u",
"description": "A glass bowl for soup or dessert.",
"copy-from": "base_glass_dish",
+ "volume": "500 ml",
"pocket_data": [
{
"max_contains_volume": "500 ml",
@@ -393,7 +396,7 @@
"copy-from": "base_plastic_dish",
"pocket_data": [
{
- "max_contains_volume": "250 ml",
+ "max_contains_volume": "120 ml",
"max_contains_weight": "1 kg",
"watertight": true,
"open_container": true,
@@ -425,7 +428,7 @@
"proportional": { "weight": 0.4, "volume": 0.5 },
"description": "A plastic cup with a spill-proof lid, designed for use by children.",
"copy-from": "base_plastic_dish",
- "pocket_data": [ { "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "watertight": true, "rigid": true } ],
+ "pocket_data": [ { "max_contains_volume": "120 ml", "max_contains_weight": "1 kg", "watertight": true, "rigid": true } ],
"qualities": [ [ "CONTAIN", 1 ] ],
"snippet_category": [
{ "id": "sippycup1", "text": "This cup is decorated with cartoon bears." },
@@ -719,7 +722,7 @@
"name": { "str": "cast-iron pot" },
"description": "This hefty black pot is made from cast iron and coated in a sturdy enamel.",
"copy-from": "base_cookpot",
- "material": "iron",
+ "material": [ "iron" ],
"color": "dark_gray",
"weight": "3000 g",
"volume": "2 L",
@@ -789,8 +792,7 @@
"material": "steel",
"color": "light_gray",
"weight": "2490 g",
- "volume": "9 L",
- "//": "Volume assumes you can stick some stuff in the pot inside your bag",
+ "volume": "12800 ml",
"bashing": 8,
"pocket_data": [
{
@@ -836,7 +838,7 @@
"name": { "str": "cast-iron frying pan" },
"description": "A cast-iron pan. Makes a decent melee weapon, and is used for cooking.",
"copy-from": "base_cookpot",
- "material": "iron",
+ "material": [ "iron" ],
"color": "dark_gray",
"weight": "2628 g",
"volume": "1 L",
@@ -870,7 +872,7 @@
"to_hit": -2,
"pocket_data": [
{
- "max_contains_volume": "2 L",
+ "max_contains_volume": "800 ml",
"max_contains_weight": "1 kg",
"watertight": true,
"open_container": true,
diff --git a/data/json/items/generic/spares.json b/data/json/items/generic/spares.json
index 95f22c1d1b78d..15f72e4a04e07 100644
--- a/data/json/items/generic/spares.json
+++ b/data/json/items/generic/spares.json
@@ -98,7 +98,7 @@
"type": "GENERIC",
"name": { "str": "high-pressure pump" },
"description": "A complex mechanical pump capable of achieving high pressures. Far beyond anything you could reasonably improvise.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "2800 g",
"volume": "1250 ml",
"price": 28900,
@@ -111,7 +111,7 @@
"type": "GENERIC",
"name": { "str": "mechanical pump" },
"description": "A simple cast iron mechanical impeller pump. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "2400 g",
"volume": "1 L",
"price": 1800,
diff --git a/data/json/items/generic/string.json b/data/json/items/generic/string.json
index 718999993696a..df1544dcd4201 100644
--- a/data/json/items/generic/string.json
+++ b/data/json/items/generic/string.json
@@ -27,7 +27,7 @@
"volume": "10ml",
"price": 10,
"price_postapoc": 10,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "light_gray",
"flags": [ "NO_SALVAGE" ]
diff --git a/data/json/items/generic/toys_and_sports.json b/data/json/items/generic/toys_and_sports.json
index 8a81360a0d16f..aaf0feaa0df25 100644
--- a/data/json/items/generic/toys_and_sports.json
+++ b/data/json/items/generic/toys_and_sports.json
@@ -16,10 +16,13 @@
"charges_per_use": 1,
"turns_per_charge": 20,
"use_action": "DOLLCHAT",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_minus_disposable_cell",
"light_disposable_cell",
"light_minus_battery_cell",
@@ -28,7 +31,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -48,10 +51,13 @@
"charges_per_use": 1,
"turns_per_charge": 20,
"use_action": "DOLLCHAT",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_minus_disposable_cell",
"light_disposable_cell",
"light_minus_battery_cell",
@@ -60,7 +66,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
diff --git a/data/json/items/gun/12mm.json b/data/json/items/gun/12mm.json
index 05ca317c29eed..24da85a479237 100644
--- a/data/json/items/gun/12mm.json
+++ b/data/json/items/gun/12mm.json
@@ -29,7 +29,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "12mm", [ "hk_g80mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hk_g80mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/20x66mm.json b/data/json/items/gun/20x66mm.json
index bf8586fd11726..cb67a0ce7b954 100644
--- a/data/json/items/gun/20x66mm.json
+++ b/data/json/items/gun/20x66mm.json
@@ -70,8 +70,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "20x66mm", [ "20x66_20_mag", "20x66_40_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "20x66_20_mag", "20x66_40_mag" ]
+ }
+ ]
},
{
"id": "rm228",
@@ -103,7 +111,15 @@
[ "stock", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "20x66mm", [ "20x66_10_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "20x66_10_mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/22.json b/data/json/items/gun/22.json
index efe023a510528..5d8a853cb5178 100644
--- a/data/json/items/gun/22.json
+++ b/data/json/items/gun/22.json
@@ -38,7 +38,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "22", [ "a180mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "a180mag" ]
+ }
+ ]
},
{
"id": "marlin_9a",
@@ -63,7 +71,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 19,
- "magazines": [ [ "22", [ "marlin_tubeloader" ] ] ],
"valid_mod_locations": [
[ "accessories", 4 ],
[ "barrel", 1 ],
@@ -80,7 +87,15 @@
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
"flags": [ "RELOAD_ONE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 19 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "marlin_tubeloader" ]
+ }
+ ]
},
{
"id": "moss_brownie",
@@ -195,7 +210,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "22", [ "ruger1022mag", "ruger1022bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ruger1022mag", "ruger1022bigmag" ]
+ }
+ ]
},
{
"id": "ruger_lcr_22",
@@ -206,8 +229,7 @@
"weight": "420 g",
"ammo": [ "22" ],
"clip_size": 8,
- "magazines": [ [ "22", [ "22_speedloader8" ] ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 8 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "22": 8 } } ]
},
{
"id": "sig_mosquito",
@@ -245,7 +267,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "22", [ "mosquitomag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "mosquitomag" ]
+ }
+ ]
},
{
"id": "sw_22",
@@ -266,7 +296,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 39,
- "magazines": [ [ "22", [ "sw22mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "sw22mag" ]
+ }
+ ]
},
{
"id": "j22",
@@ -288,7 +326,15 @@
"durability": 5,
"min_cycle_recoil": 39,
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "22", [ "j22mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "j22mag" ]
+ }
+ ]
},
{
"id": "walther_p22",
@@ -309,6 +355,14 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 39,
- "magazines": [ [ "22", [ "wp22mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "wp22mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/223.json b/data/json/items/gun/223.json
index b289f6b02586d..48782ad80d681 100644
--- a/data/json/items/gun/223.json
+++ b/data/json/items/gun/223.json
@@ -23,10 +23,13 @@
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"barrel_length": "250 ml",
"built_in_mods": [ "folding_stock" ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -41,7 +44,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -64,10 +67,13 @@
"dispersion": 150,
"durability": 7,
"min_cycle_recoil": 1350,
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -82,7 +88,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -94,6 +100,7 @@
"description": "A compact, 7.5 inch barrel version of the classic AR-15 design, commercially marketed as a home defense weapon.",
"weight": "2267 g",
"volume": "1758 ml",
+ "longest_side": "1116 mm",
"price": 91400,
"price_postapoc": 3500,
"to_hit": -2,
@@ -107,7 +114,15 @@
"dispersion": 380,
"durability": 6,
"min_cycle_recoil": 1350,
- "magazines": [ [ "223", [ "stanag30", "stanag50", "survivor223mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "stanag30", "stanag50", "survivor223mag" ]
+ }
+ ]
},
{
"id": "famas",
@@ -144,7 +159,15 @@
[ "underbarrel mount", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "223", [ "famasmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "famasmag" ]
+ }
+ ]
},
{
"id": "fs2000",
@@ -167,7 +190,6 @@
"durability": 9,
"min_cycle_recoil": 1350,
"default_mods": [ "factory_handguard" ],
- "magazines": [ [ "223", [ "stanag30" ] ] ],
"//": "Forward ejection port would require a different brass catcher design, so there is no slot for it. Bullpup design requires the factory stock to function.",
"valid_mod_locations": [
[ "accessories", 2 ],
@@ -177,6 +199,15 @@
[ "rail mount", 1 ],
[ "sights", 1 ],
[ "underbarrel mount", 1 ]
+ ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "stanag30" ]
+ }
]
},
{
@@ -202,10 +233,13 @@
"durability": 8,
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -220,7 +254,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -244,7 +278,15 @@
"durability": 8,
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [ [ "223", [ "g36mag_30rd", "g36mag_100rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "g36mag_30rd", "g36mag_100rd" ]
+ }
+ ]
},
{
"id": "m249",
@@ -282,10 +324,13 @@
[ "sling", 1 ],
[ "stock", 1 ]
],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"belt223",
"stanag30",
"stanag5",
@@ -301,9 +346,17 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
+ {
+ "id": "m249_semi",
+ "type": "GUN",
+ "copy-from": "m249",
+ "name": { "str": "M249S" },
+ "description": "This is a semi-automatic civilian variant of the M249 machine gun, manufactured for sport shooting and collectors market. Notably, it retains the ability to be belt fed, an uncommon feature in civilian firearms.",
+ "modes": [ [ "DEFAULT", "semi-auto", 1 ] ]
+ },
{
"id": "m27iar",
"copy-from": "h&k416a5",
@@ -312,10 +365,14 @@
"description": "A H&K416 carbine outfitted with a heavier barrel to enable higher amounts of suppressive fire while retaining a good degree of mobility.",
"weight": "3710 g",
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [
- [
- "223",
- [
+ "relative": { "ranged_damage": { "damage_type": "bullet", "amount": 1 }, "durability": 1 },
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -330,9 +387,8 @@
"stanag150",
"survivor223mag"
]
- ]
- ],
- "relative": { "ranged_damage": { "damage_type": "bullet", "amount": 1 }, "durability": 1 }
+ }
+ ]
},
{
"id": "m4a1",
@@ -356,10 +412,13 @@
"durability": 6,
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -374,7 +433,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -398,10 +457,13 @@
"durability": 7,
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "3 rd.", 3 ] ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -416,7 +478,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -441,47 +503,15 @@
"dispersion": 380,
"durability": 6,
"min_cycle_recoil": 1350,
- "magazines": [ [ "223", [ "stanag30", "stanag50", "survivor223mag" ] ] ]
- },
- {
- "id": "rifle_223",
- "copy-from": "gun_base",
- "looks_like": "ar15",
- "type": "GUN",
- "name": { "str": "pipe rifle: .223", "str_pl": "pipe rifles: .223" },
- "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.",
- "weight": "4080 g",
- "volume": "3 L",
- "price": 110000,
- "price_postapoc": 500,
- "to_hit": -1,
- "bashing": 12,
- "material": [ "steel", "wood" ],
- "symbol": "(",
- "color": "brown",
- "ammo": [ "223" ],
- "skill": "rifle",
- "ranged_damage": { "damage_type": "bullet", "amount": -2 },
- "dispersion": 550,
- "durability": 6,
- "blackpowder_tolerance": 60,
- "loudness": 25,
- "clip_size": 1,
- "reload": 200,
- "barrel_length": "1000 ml",
- "valid_mod_locations": [
- [ "accessories", 2 ],
- [ "muzzle", 1 ],
- [ "sling", 1 ],
- [ "stock", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "sights mount", 1 ],
- [ "underbarrel mount", 1 ]
- ],
- "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "flags": [ "RELOAD_EJECT" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 1 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "stanag30", "stanag50", "survivor223mag" ]
+ }
+ ]
},
{
"id": "ruger_mini",
@@ -519,7 +549,15 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "223", [ "ruger20", "ruger5", "ruger10", "ruger30", "ruger90", "ruger100", "ruger_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ruger20", "ruger5", "ruger10", "ruger30", "ruger90", "ruger100", "ruger_makeshiftmag" ]
+ }
+ ]
},
{
"id": "scar_l",
@@ -543,10 +581,13 @@
"durability": 8,
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -561,7 +602,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -584,10 +625,13 @@
"min_cycle_recoil": 1350,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "3 rd.", 3 ], [ "AUTO", "auto", 4 ] ],
"built_in_mods": [ "folding_stock" ],
- "magazines": [
- [
- "223",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -602,7 +646,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -641,63 +685,14 @@
[ "sling", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "223", [ "augmag_30rd", "augmag_10rd", "augmag_42rd", "augmag_100rd" ] ] ]
- },
- {
- "id": "surv_carbine_223",
- "copy-from": "rifle_manual",
- "looks_like": "ar15",
- "type": "GUN",
- "name": { "str": "handmade carbine" },
- "//": "It's smaller than an M4A1, plus it's a homemade firearm.",
- "description": "A well-designed improvised lever-action carbine with a shortened barrel. Accepting crude detachable magazines or STANAG magazines, this is one of the better homemade weapons.",
- "weight": "1950 g",
- "volume": "1500 ml",
- "price": 10000,
- "price_postapoc": 2750,
- "to_hit": -1,
- "bashing": 6,
- "material": [ "steel", "wood" ],
- "symbol": "(",
- "color": "brown",
- "ammo": [ "223" ],
- "ranged_damage": { "damage_type": "bullet", "amount": -4 },
- "dispersion": 550,
- "durability": 6,
- "blackpowder_tolerance": 32,
- "loudness": 25,
- "reload": 200,
- "valid_mod_locations": [
- [ "accessories", 2 ],
- [ "barrel", 1 ],
- [ "brass catcher", 1 ],
- [ "muzzle", 1 ],
- [ "sling", 1 ],
- [ "stock", 1 ],
- [ "underbarrel", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "sights mount", 1 ]
- ],
- "magazines": [
- [
- "223",
- [
- "survivor223mag",
- "stanag30",
- "stanag5",
- "stanag10",
- "stanag20",
- "stanag40",
- "stanag50",
- "stanag60",
- "stanag60drum",
- "stanag90",
- "stanag100",
- "stanag100drum",
- "stanag150"
- ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "augmag_30rd", "augmag_10rd", "augmag_42rd", "augmag_100rd" ]
+ }
]
}
]
diff --git a/data/json/items/gun/270win.json b/data/json/items/gun/270win.json
index cd317e48c62f7..75ef7ab216db8 100644
--- a/data/json/items/gun/270win.json
+++ b/data/json/items/gun/270win.json
@@ -8,6 +8,7 @@
"description": "A classic bolt action rifle chambered for .270 Winchester, very popular among hunters. This is a CDL SF model with a forged, fluted, 416 stainless steel barrel threaded into the receiver and a recessed bolt face. It has checkered walnut furniture and a recoil pad to reduce perceived recoil.",
"weight": "3410 g",
"volume": "2202 ml",
+ "longest_side": "1135 mm",
"price": 112600,
"price_postapoc": 2750,
"to_hit": -1,
diff --git a/data/json/items/gun/300.json b/data/json/items/gun/300.json
index 29f87071c5f2f..ab775480c573b 100644
--- a/data/json/items/gun/300.json
+++ b/data/json/items/gun/300.json
@@ -19,8 +19,16 @@
"durability": 8,
"min_cycle_recoil": 4770,
"barrel_length": "500 ml",
- "magazines": [ [ "300", [ "m2010mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m2010mag" ]
+ }
+ ]
},
{
"id": "weatherby_5",
diff --git a/data/json/items/gun/3006.json b/data/json/items/gun/3006.json
index 8ee4ded31c953..10cb19ae73476 100644
--- a/data/json/items/gun/3006.json
+++ b/data/json/items/gun/3006.json
@@ -37,7 +37,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "magazines": [ [ "3006", [ "blrmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "blrmag" ]
+ }
+ ]
},
{
"id": "garand",
@@ -75,7 +83,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "3006", [ "garandclip" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "garandclip" ]
+ }
+ ]
},
{
"id": "m1903",
@@ -112,9 +128,16 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "3006", [ "3006_clip" ] ] ],
"flags": [ "RELOAD_ONE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 5 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "3006_clip" ]
+ }
+ ]
},
{
"id": "m1918",
@@ -154,7 +177,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "3006", [ "m1918mag", "m1918bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m1918mag", "m1918bigmag" ]
+ }
+ ]
},
{
"id": "remington_700",
@@ -179,46 +210,5 @@
"barrel_length": "750 ml",
"flags": [ "RELOAD_ONE", "NEVER_JAMS" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 4 } } ]
- },
- {
- "id": "rifle_3006",
- "looks_like": "ar15",
- "type": "GUN",
- "reload_noise_volume": 10,
- "name": { "str": "pipe rifle: .30-06", "str_pl": "pipe rifles: .30-06" },
- "//": "It's the same size as the others, but it's still a scrap weapon.",
- "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.",
- "weight": "4080 g",
- "volume": "3 L",
- "price": 110000,
- "price_postapoc": 500,
- "to_hit": -1,
- "bashing": 12,
- "material": [ "steel", "wood" ],
- "symbol": "(",
- "color": "brown",
- "ammo": [ "3006" ],
- "skill": "rifle",
- "ranged_damage": { "damage_type": "bullet", "amount": -2 },
- "dispersion": 550,
- "durability": 6,
- "blackpowder_tolerance": 60,
- "loudness": 25,
- "clip_size": 1,
- "reload": 200,
- "barrel_length": "1000 ml",
- "valid_mod_locations": [
- [ "accessories", 2 ],
- [ "muzzle", 1 ],
- [ "sling", 1 ],
- [ "stock", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "sights mount", 1 ],
- [ "underbarrel mount", 1 ]
- ],
- "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "flags": [ "RELOAD_EJECT" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 1 } } ]
}
]
diff --git a/data/json/items/gun/300BLK.json b/data/json/items/gun/300BLK.json
index 253b364462d38..7dca2e1c4c5d8 100644
--- a/data/json/items/gun/300BLK.json
+++ b/data/json/items/gun/300BLK.json
@@ -23,10 +23,13 @@
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"barrel_length": "250 ml",
"built_in_mods": [ "folding_stock" ],
- "magazines": [
- [
- "300blk",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -41,7 +44,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
@@ -79,10 +82,13 @@
[ "sling", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [
- [
- "300blk",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"stanag30",
"stanag5",
"stanag10",
@@ -97,7 +103,7 @@
"stanag150",
"survivor223mag"
]
- ]
+ }
]
},
{
diff --git a/data/json/items/gun/308.json b/data/json/items/gun/308.json
index 957e4e8e45026..3bc215ec05d97 100644
--- a/data/json/items/gun/308.json
+++ b/data/json/items/gun/308.json
@@ -22,7 +22,15 @@
"min_cycle_recoil": 2700,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"barrel_length": "500 ml",
- "magazines": [ [ "308", [ "falmag", "falbigmag", "fal_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "falmag", "falbigmag", "fal_makeshiftmag" ]
+ }
+ ]
},
{
"id": "hk_g3",
@@ -46,7 +54,15 @@
"min_cycle_recoil": 2700,
"durability": 8,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "3 rd.", 3 ], [ "AUTO", "auto", 4 ] ],
- "magazines": [ [ "308", [ "g3mag", "g3bigmag", "g3_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "g3mag", "g3bigmag", "g3_makeshiftmag" ]
+ }
+ ]
},
{
"id": "m134",
@@ -75,8 +91,16 @@
"valid_mod_locations": [ [ "brass catcher", 1 ], [ "sling", 1 ], [ "rail mount", 1 ], [ "sights mount", 1 ] ],
"modes": [ [ "DEFAULT", "low auto", 50 ], [ "AUTO", "high auto", 100 ] ],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "magazines": [ [ "308", [ "belt308" ] ] ],
- "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ]
+ "flags": [ "NEVER_JAMS", "MOUNTED_GUN" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "belt308" ]
+ }
+ ]
},
{
"id": "m14ebr",
@@ -140,7 +164,15 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "308", [ "m14mag", "m14smallmag", "m14_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m14mag", "m14smallmag", "m14_makeshiftmag" ]
+ }
+ ]
},
{
"id": "m240",
@@ -178,7 +210,15 @@
[ "sling", 1 ],
[ "stock", 1 ]
],
- "magazines": [ [ "308", [ "belt308" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "belt308" ]
+ }
+ ]
},
{
"id": "m60",
@@ -217,47 +257,23 @@
[ "sling", 1 ],
[ "stock", 1 ]
],
- "magazines": [ [ "308", [ "belt308" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "belt308" ]
+ }
+ ]
},
{
- "id": "rifle_308",
- "copy-from": "rifle_manual",
- "looks_like": "ar15",
+ "id": "m60_semi",
"type": "GUN",
- "name": { "str": "handmade heavy carbine" },
- "//": "It's amongst the smallest of the .308 firearms, and a scrap weapon as well. This means a short handmade barrel, and considerable loss of energy.",
- "description": "A homemade lever-action magazine-fed smoothbore rifle. While still a primitive pipe and 2x4 design, some minor improvements have been made, such as being able to accept G3 compatible magazines, and chambering the more powerful .308 rounds.",
- "weight": "2311 g",
- "volume": "2 L",
- "price": 10000,
- "price_postapoc": 2250,
- "to_hit": -1,
- "bashing": 10,
- "material": [ "steel", "wood" ],
- "symbol": "(",
- "color": "brown",
- "ammo": [ "308" ],
- "ranged_damage": { "damage_type": "bullet", "amount": -5 },
- "dispersion": 550,
- "durability": 6,
- "blackpowder_tolerance": 60,
- "reload": 200,
- "barrel_length": "500 ml",
- "valid_mod_locations": [
- [ "accessories", 4 ],
- [ "barrel", 1 ],
- [ "bore", 1 ],
- [ "brass catcher", 1 ],
- [ "muzzle", 1 ],
- [ "stock", 1 ],
- [ "mechanism", 4 ],
- [ "sights", 1 ],
- [ "sling", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "underbarrel mount", 1 ]
- ],
- "magazines": [ [ "308", [ "g3_makeshiftmag", "g3mag", "g3bigmag" ] ] ]
+ "copy-from": "m60",
+ "name": { "str": "M60 Semi Auto" },
+ "description": "This is a semi-automatic civilian variant of the M60 machine gun, retaining the ability to be belt fed, an uncommon feature in civilian firearms.",
+ "modes": [ [ "DEFAULT", "semi-auto", 1 ] ]
},
{
"id": "savage_111f",
@@ -295,7 +311,15 @@
"ammo": [ "308" ],
"ranged_damage": { "damage_type": "bullet", "amount": -3 },
"min_cycle_recoil": 2700,
- "magazines": [ [ "308", [ "scarhmag", "scarhbigmag", "scarhmag_30rd", "scarh_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "scarhmag", "scarhbigmag", "scarhmag_30rd", "scarh_makeshiftmag" ]
+ }
+ ]
},
{
"id": "M24",
@@ -306,6 +330,7 @@
"description": "The M24 Sniper is the military and police version of the Remington Model 700 rifle, M24 being the model name assigned by the United States Army after adoption as their standard sniper rifle in 1988. The M24 is referred to as a 'weapon system' because it consists of not only a rifle, but also a detachable telescopic sight and other accessories.",
"weight": "4990 g",
"volume": "4084 ml",
+ "longest_side": "992 mm",
"price": 350000,
"price_postapoc": 4500,
"to_hit": -1,
@@ -360,7 +385,15 @@
"min_cycle_recoil": 2700,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"default_mods": [ "adjustable_stock" ],
- "magazines": [ [ "308", [ "hk417mag_20rd", "hk417mag_10rd", "hk417_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hk417mag_20rd", "hk417mag_10rd", "hk417_makeshiftmag" ]
+ }
+ ]
},
{
"id": "m110a1",
@@ -384,7 +417,15 @@
"durability": 8,
"min_cycle_recoil": 2700,
"default_mods": [ "adjustable_stock", "bipod", "rifle_scope", "suppressor" ],
- "magazines": [ [ "308", [ "hk417mag_20rd", "hk417mag_10rd", "hk417_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hk417mag_20rd", "hk417mag_10rd", "hk417_makeshiftmag" ]
+ }
+ ]
},
{
"id": "ar10",
@@ -407,6 +448,14 @@
"dispersion": 150,
"durability": 7,
"min_cycle_recoil": 2700,
- "magazines": [ [ "308", [ "ar10mag_20rd", "ar10_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ar10mag_20rd", "ar10_makeshiftmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/32.json b/data/json/items/gun/32.json
index 954cb16fb6f7a..932946d4cff3f 100644
--- a/data/json/items/gun/32.json
+++ b/data/json/items/gun/32.json
@@ -8,6 +8,7 @@
"description": "The SIG Sauer P230 is a small, semi-automatic handgun chambered in .32 ACP. Due to its small dimensions, it was often carried as a backup weapon.",
"weight": "460 g",
"volume": "312 ml",
+ "longest_side": "194 mm",
"price": 43000,
"price_postapoc": 1000,
"to_hit": -1,
@@ -34,7 +35,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "32", [ "sigp230mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "sigp230mag" ]
+ }
+ ]
},
{
"id": "skorpion_61",
@@ -46,6 +55,7 @@
"description": "The Skorpion Vz. 61 is a Czechoslovak submachine gun from the 1950s, chambered in .32 ACP.",
"weight": "1300 g",
"volume": "788 ml",
+ "longest_side": "1116 mm",
"price": 150000,
"price_postapoc": 2500,
"to_hit": -2,
@@ -75,7 +85,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "32", [ "skorpion61mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "skorpion61mag" ]
+ }
+ ]
},
{
"id": "walther_ppk",
@@ -86,6 +104,7 @@
"description": "One of the most famous handguns of the 20th century. Your name is not Bond, but you might find this little gun still useful.",
"weight": "540 g",
"volume": "216 ml",
+ "longest_side": "173 mm",
"price": 45000,
"price_postapoc": 1250,
"to_hit": -1,
@@ -112,7 +131,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "32", [ "ppkmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ppkmag" ]
+ }
+ ]
},
{
"id": "kp32",
@@ -121,8 +148,9 @@
"type": "GUN",
"name": { "str": "Kel-Tec P32" },
"description": "One of Kel-tec's oldest designs, the P32 is a popular option for deep concealment and backup usage. Despite its extreme light weight and small size, its .32 ACP chambering makes for good handling and recoil control.",
- "weight": "198 g",
- "volume": "132ml",
+ "weight": "186 g",
+ "volume": "138 ml",
+ "longest_side": "147 mm",
"price": 14000,
"price_postapoc": 1000,
"to_hit": -3,
@@ -133,6 +161,14 @@
"dispersion": 480,
"durability": 8,
"min_cycle_recoil": 135,
- "magazines": [ [ "32", [ "kp32mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "kp32mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/357sig.json b/data/json/items/gun/357sig.json
index 5824eae93821b..d39e30d1b9212 100644
--- a/data/json/items/gun/357sig.json
+++ b/data/json/items/gun/357sig.json
@@ -8,6 +8,7 @@
"description": "A SIG Sauer P226 chambered for .357 SIG. The P226 is a DA/SA, short-recoil operated semi-automatic pistol.",
"weight": "964 g",
"volume": "549 ml",
+ "longest_side": "232 mm",
"price": 50000,
"price_postapoc": 2250,
"to_hit": -1,
@@ -18,7 +19,15 @@
"ammo": [ "357sig" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "357sig", [ "p226mag_12rd_357sig" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "p226mag_12rd_357sig" ]
+ }
+ ]
},
{
"id": "glock_31",
@@ -28,9 +37,18 @@
"description": "A full size .357 SIG Glock pistol. It is extremely similar to the Glock 22, and could be converted to fire .40 S&W by switching the barrel.",
"weight": "660 g",
"volume": "443 ml",
+ "longest_side": "234 mm",
"price_postapoc": 2250,
"ammo": [ "357sig" ],
- "magazines": [ [ "357sig", [ "glock40mag", "glock40bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glock40mag", "glock40bigmag" ]
+ }
+ ]
},
{
"id": "p320_357sig",
@@ -41,6 +59,7 @@
"description": "The P320 Compact is a semi-automatic, short recoil operated pistol. This one is chambered for .357 SIG.",
"weight": "731 g",
"volume": "462 ml",
+ "longest_side": "217 mm",
"price": 69000,
"price_postapoc": 2250,
"to_hit": -2,
@@ -50,6 +69,14 @@
"ammo": [ "357sig" ],
"dispersion": 480,
"durability": 6,
- "magazines": [ [ "357sig", [ "p320mag_13rd_357sig" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "p320mag_13rd_357sig" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/36paper.json b/data/json/items/gun/36paper.json
index d7be562a05daa..c12181f0541e8 100644
--- a/data/json/items/gun/36paper.json
+++ b/data/json/items/gun/36paper.json
@@ -8,6 +8,7 @@
"description": "The Colt Model 1861 Navy cap & ball .36-caliber revolver was a six-shot, single-action percussion weapon produced by Colt's Manufacturing Company from 1861 until 1873.",
"weight": "1184 g",
"volume": "540 ml",
+ "longest_side": "351 mm",
"price": 30000,
"price_postapoc": 3000,
"to_hit": -1,
diff --git a/data/json/items/gun/38.json b/data/json/items/gun/38.json
index 3d356648c9524..ab8a8f9eae681 100644
--- a/data/json/items/gun/38.json
+++ b/data/json/items/gun/38.json
@@ -45,6 +45,7 @@
"description": "A small, chubby derringer pistol bearing a slight resemblance to the Mossberg Brownie. It uses a rotating firing pin to fire the individual hammers of the four barrels arranged in a square formation.",
"weight": "800 g",
"volume": "399 ml",
+ "longest_side": "162 mm",
"price": 120000,
"price_postapoc": 1000,
"to_hit": -1,
@@ -79,6 +80,7 @@
"description": "A six-shot revolver, produced since 1899 and known as the most popular handgun of the 20th century. It has a swing-out cylinder for ease of reloading.",
"weight": "975 g",
"volume": "402 ml",
+ "longest_side": "252 mm",
"price": 42400,
"price_postapoc": 1250,
"to_hit": -2,
@@ -90,8 +92,7 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 6,
- "magazines": [ [ "38", [ "38_speedloader6" ] ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "38": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "38": 6 } } ]
},
{
"id": "rifle_38",
@@ -141,6 +142,7 @@
"description": "A compact, double-action-only revolver designed for easy concealment, with a stainless steel cylinder and aluminum frame.",
"weight": "382 g",
"volume": "321 ml",
+ "longest_side": "191 mm",
"price": 54500,
"price_postapoc": 1000,
"to_hit": -2,
@@ -154,7 +156,6 @@
"durability": 10,
"blackpowder_tolerance": 56,
"clip_size": 5,
- "magazines": [ [ "38", [ "38_speedloader5" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -166,7 +167,7 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "38": 5 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "38": 5 } } ]
},
{
"id": "sw_619",
@@ -177,6 +178,7 @@
"description": "A seven-round .38 revolver sold by Smith & Wesson. It features a fixed rear sight and a reinforced frame.",
"weight": "1074 g",
"volume": "608 ml",
+ "longest_side": "278 mm",
"price": 62000,
"price_postapoc": 1250,
"to_hit": -2,
@@ -189,7 +191,6 @@
"durability": 10,
"blackpowder_tolerance": 56,
"clip_size": 7,
- "magazines": [ [ "38", [ "38_speedloader" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -201,6 +202,6 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "357mag": 7, "38": 7 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "357mag": 7, "38": 7 } } ]
}
]
diff --git a/data/json/items/gun/380.json b/data/json/items/gun/380.json
index 61e5a5dd07201..2c59117880504 100644
--- a/data/json/items/gun/380.json
+++ b/data/json/items/gun/380.json
@@ -8,13 +8,22 @@
"description": "A lesser known variant of the MAC-10, this machine pistol is chambered in .380 ACP for a smaller overall size while remaining inherently subsonic. Smaller in almost every dimension, this inexpensive automatic weapon was declared 'fit only for combat in a phone booth' due to its low weight and absurd fire rate ranging from 1200 to 1400 rounds per minute.",
"weight": "1590 g",
"volume": "754 ml",
+ "longest_side": "253 mm",
"price": 160000,
"price_postapoc": 2500,
"bashing": 5,
"ammo": [ "380" ],
"min_cycle_recoil": 270,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 6 ] ],
- "magazines": [ [ "380", [ "mac11mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "mac11mag" ]
+ }
+ ]
},
{
"id": "kp3at",
@@ -28,7 +37,15 @@
"price_postapoc": 1750,
"ammo": [ "380" ],
"min_cycle_recoil": 270,
- "magazines": [ [ "380", [ "kp3atmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "kp3atmag" ]
+ }
+ ]
},
{
"id": "fn1910",
@@ -49,7 +66,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 270,
- "magazines": [ [ "380", [ "fn1910mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "fn1910mag" ]
+ }
+ ]
},
{
"id": "rugerlcp",
@@ -60,6 +85,7 @@
"description": "One of the best-selling modern day 'pocket pistol's, the LCP is an affordable, polymer framed pistol chambered in .380 ACP. Despite the round's relatively low power, the pistol's low weight and short sight radius make for a moderately poor handling pistol.",
"weight": "267 g",
"volume": "160 ml",
+ "longest_side": "145 mm",
"price": 21000,
"price_postapoc": 1250,
"to_hit": -3,
@@ -70,7 +96,15 @@
"dispersion": 480,
"durability": 8,
"min_cycle_recoil": 270,
- "magazines": [ [ "380", [ "rugerlcpmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rugerlcpmag" ]
+ }
+ ]
},
{
"id": "hptcf380",
@@ -90,7 +124,15 @@
"ammo": [ "380" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "380", [ "hptcf380mag_8rd", "hptcf380mag_10rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hptcf380mag_8rd", "hptcf380mag_10rd" ]
+ }
+ ]
},
{
"id": "taurus_spectrum",
@@ -112,6 +154,14 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 225,
- "magazines": [ [ "380", [ "taurus_spectrum_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "taurus_spectrum_mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/38super.json b/data/json/items/gun/38super.json
index 6988f623e5130..647e2ea873734 100644
--- a/data/json/items/gun/38super.json
+++ b/data/json/items/gun/38super.json
@@ -8,6 +8,7 @@
"description": "A double-barrel semi-automatic pistol of Italian origin, firing two bullets per shot, a derivative of the M1911 pistol.",
"weight": "2041 g",
"volume": "716 ml",
+ "longest_side": "247 mm",
"price": 479900,
"price_postapoc": 2000,
"to_hit": -2,
@@ -34,7 +35,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "38super", [ "af2011a1mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "af2011a1mag" ]
+ }
+ ]
},
{
"id": "m1911a1_38super",
@@ -45,6 +54,7 @@
"description": "The M1911A1 is an extremely popular pistol known for its reliability. This one is chambered for .38 Super.",
"weight": "1157 g",
"volume": "462 ml",
+ "longest_side": "247 mm",
"price": 78400,
"price_postapoc": 2000,
"to_hit": -2,
@@ -55,6 +65,14 @@
"ammo": [ "38super" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "38super", [ "m1911mag_10rd_38super" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m1911mag_10rd_38super" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/40.json b/data/json/items/gun/40.json
index 04f651ab8d55d..1ab36ef8601c6 100644
--- a/data/json/items/gun/40.json
+++ b/data/json/items/gun/40.json
@@ -19,7 +19,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 450,
- "magazines": [ [ "40", [ "90two40mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "90two40mag" ]
+ }
+ ]
},
{
"id": "glock_22",
@@ -58,7 +66,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "40", [ "glock40mag", "glock40bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glock40mag", "glock40bigmag" ]
+ }
+ ]
},
{
"id": "px4_40",
@@ -80,7 +96,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 450,
- "magazines": [ [ "40", [ "px4_40mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "px4_40mag" ]
+ }
+ ]
},
{
"id": "rifle_40",
@@ -156,7 +180,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "40", [ "sig40mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "sig40mag" ]
+ }
+ ]
},
{
"id": "smg_40",
@@ -196,7 +228,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "40", [ "smg_40_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "smg_40_mag" ]
+ }
+ ]
},
{
"id": "surv_six_shooter",
@@ -259,7 +299,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 6,
- "magazines": [ [ "40", [ "40_speedloader6" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -270,7 +309,7 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "10mm": 6, "40": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "10mm": 6, "40": 6 } } ]
},
{
"id": "hi_power_40",
@@ -290,7 +329,15 @@
"ammo": [ "40" ],
"dispersion": 480,
"durability": 8,
- "magazines": [ [ "40", [ "bhp40mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "bhp40mag" ]
+ }
+ ]
},
{
"id": "walther_ppq_40",
@@ -309,7 +356,15 @@
"ammo": [ "40" ],
"dispersion": 480,
"durability": 9,
- "magazines": [ [ "40", [ "ppq40mag_10rd", "ppq40mag_12rd", "ppq40mag_14rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ppq40mag_10rd", "ppq40mag_12rd", "ppq40mag_14rd" ]
+ }
+ ]
},
{
"id": "hptjcp",
@@ -329,6 +384,14 @@
"ammo": [ "40" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "40", [ "hptjcpmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hptjcpmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/40x53mm.json b/data/json/items/gun/40x53mm.json
index 9ec1be57f1c27..0c639556207df 100644
--- a/data/json/items/gun/40x53mm.json
+++ b/data/json/items/gun/40x53mm.json
@@ -29,7 +29,15 @@
[ "underbarrel mount", 1 ]
],
"modes": [ [ "DEFAULT", "semi-auto", 1, "NPC_AVOID" ], [ "AUTO", "auto", 2, "NPC_AVOID" ] ],
- "magazines": [ [ "40x53mm", [ "belt40mm" ] ] ],
- "flags": [ "MOUNTED_GUN" ]
+ "flags": [ "MOUNTED_GUN" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "belt40mm" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/410shot.json b/data/json/items/gun/410shot.json
index 3dd3a9ce18a4e..ef2cbf0cc4e24 100644
--- a/data/json/items/gun/410shot.json
+++ b/data/json/items/gun/410shot.json
@@ -8,6 +8,7 @@
"description": "The Saiga-410 is a semi-automatic shotgun 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.",
"weight": "3400 g",
"volume": "5762 ml",
+ "longest_side": "1171 mm",
"price": 189000,
"price_postapoc": 7000,
"to_hit": -1,
@@ -17,8 +18,16 @@
"durability": 7,
"barrel_length": "750 ml",
"ammo": [ "410shot" ],
- "magazines": [ [ "410shot", [ "saiga410mag_10rd", "saiga410mag_30rd" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "saiga410mag_10rd", "saiga410mag_30rd" ]
+ }
+ ]
},
{
"id": "shotgun_410",
@@ -29,6 +38,7 @@
"description": "A single-shot break-action shotgun, chambered in .410 bore. Designed as a lower-recoil alternative to 12 gauge shotguns, it is light and easy to manufacture.",
"weight": "2948 g",
"volume": "1748 ml",
+ "longest_side": "1152 mm",
"price_postapoc": 2000,
"blackpowder_tolerance": 80,
"ammo": [ "410shot" ]
diff --git a/data/json/items/gun/44.json b/data/json/items/gun/44.json
index 29c66d6460bc2..b030986c2f892 100644
--- a/data/json/items/gun/44.json
+++ b/data/json/items/gun/44.json
@@ -36,7 +36,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "44", [ "deaglemag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "deaglemag" ]
+ }
+ ]
},
{
"id": "henry_big_boy",
@@ -137,7 +145,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 6,
- "magazines": [ [ "44", [ "44_speedloader6" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -149,7 +156,7 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "44": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "44": 6 } } ]
},
{
"id": "sw629",
@@ -173,7 +180,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 6,
- "magazines": [ [ "44", [ "44_speedloader6" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -185,6 +191,6 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "44": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "44": 6 } } ]
}
]
diff --git a/data/json/items/gun/44paper.json b/data/json/items/gun/44paper.json
index 641a83da70870..a723fda4616f3 100644
--- a/data/json/items/gun/44paper.json
+++ b/data/json/items/gun/44paper.json
@@ -8,6 +8,7 @@
"description": "The Colt Army Model 1860 is a cap & ball .44-caliber revolver. It was used during the American Civil War, and made by Colt's Manufacturing Company.",
"weight": "1188 g",
"volume": "486 ml",
+ "longest_side": "373 mm",
"price": 43000,
"price_postapoc": 3000,
"to_hit": -1,
@@ -29,6 +30,7 @@
"description": "A Pietta reproduction of the civil war era LeMat revolver, a rare and unusual cap & ball .44-caliber revolver. While its original non-standard .42 or .35 caliber curbed its usefulness for the CSA army, this reproduction is offered in more prevalent .44 caliber. Despite modern quality materials, the design is still rather delicate.",
"weight": "1410 g",
"volume": "851 ml",
+ "longest_side": "378 mm",
"price": 120000,
"price_postapoc": 4000,
"bashing": 4,
diff --git a/data/json/items/gun/45.json b/data/json/items/gun/45.json
index 4497e72798a97..ee160193c0717 100644
--- a/data/json/items/gun/45.json
+++ b/data/json/items/gun/45.json
@@ -7,7 +7,8 @@
"name": { "str": "TDI Vector" },
"description": "The TDI Vector is a submachine gun with a unique, in-line design that makes recoil very manageable, even in the powerful .45 caliber.",
"weight": "3100 g",
- "volume": "1750 ml",
+ "volume": "4248 ml",
+ "longest_side": "611 mm",
"price": 310000,
"price_postapoc": 3500,
"to_hit": -2,
@@ -36,7 +37,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "45", [ "tdi_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "tdi_mag" ]
+ }
+ ]
},
{
"id": "hk_ump45",
@@ -46,7 +55,8 @@
"name": { "str": "H&K UMP45" },
"description": "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.",
"weight": "2300 g",
- "volume": "1250 ml",
+ "volume": "4451 ml",
+ "longest_side": "452 mm",
"price": 290000,
"price_postapoc": 3000,
"to_hit": -2,
@@ -76,7 +86,16 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "45", [ "ump45mag", "ump45_makeshiftmag" ] ] ]
+ "default_mods": [ "folding_stock" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ump45mag", "ump45_makeshiftmag" ]
+ }
+ ]
},
{
"id": "m1911",
@@ -87,7 +106,8 @@
"//": "You can get 'em for over US$1K if you want. This is a fairly cheap remake.",
"description": "The M1911 was the US Military standard-issue sidearm for most of the 20th Century. It remains one of the most popular .45 pistols today.",
"weight": "1120 g",
- "volume": "500 ml",
+ "volume": "454 ml",
+ "longest_side": "245 mm",
"price": 78400,
"price_postapoc": 2500,
"to_hit": -2,
@@ -100,7 +120,15 @@
"durability": 7,
"min_cycle_recoil": 540,
"blackpowder_tolerance": 48,
- "magazines": [ [ "45", [ "m1911mag", "m1911bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m1911mag", "m1911bigmag" ]
+ }
+ ]
},
{
"id": "m1911_MEU",
@@ -123,8 +151,9 @@
"reload_noise_volume": 10,
"name": { "str": "MAC-10" },
"description": "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.",
- "weight": "2840 g",
- "volume": "750 ml",
+ "weight": "2810 g",
+ "volume": "1195 ml",
+ "longest_side": "298 mm",
"price": 180000,
"price_postapoc": 2500,
"to_hit": -2,
@@ -154,7 +183,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "45", [ "mac10mag", "smg_45_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "mac10mag", "smg_45_mag" ]
+ }
+ ]
},
{
"id": "rifle_45",
@@ -234,7 +271,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "45", [ "smg_45_mag", "mac10mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "smg_45_mag", "mac10mag" ]
+ }
+ ]
},
{
"id": "surv_hand_cannon",
@@ -267,10 +312,11 @@
"looks_like": "hk_mp5",
"type": "GUN",
"reload_noise_volume": 10,
- "name": { "str": "Thompson submachine gun" },
+ "name": { "str": "Thompson M1928A1" },
"description": "An American-made submachine gun developed during the very end of World War I, too late to see action. Infamous during the 1920s for its use by gangsters, and was used during World War II before being mostly replaced with less-expensive alternatives.",
- "weight": "5910 g",
- "volume": "2 L",
+ "weight": "4899 g",
+ "volume": "1230 ml",
+ "longest_side": "832 mm",
"price": 450000,
"price_postapoc": 2750,
"to_hit": -2,
@@ -301,19 +347,37 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "45", [ "thompson_mag", "thompson_bigmag", "thompson_drum", "thompson_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "thompson_mag", "thompson_bigmag", "thompson_drum", "thompson_makeshiftmag" ]
+ }
+ ]
},
{
"id": "usp_45",
"copy-from": "usp_9mm",
"type": "GUN",
"name": { "str": "USP .45" },
- "weight": "930 g",
+ "weight": "887 g",
+ "volume": "483 ml",
+ "longest_side": "241 mm",
"ammo": [ "45" ],
"price_postapoc": 2500,
"ranged_damage": 0,
"built_in_mods": [ "match_trigger" ],
- "magazines": [ [ "45", [ "usp45mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "usp45mag" ]
+ }
+ ]
},
{
"id": "mk23",
@@ -321,8 +385,9 @@
"type": "GUN",
"name": { "str": "MK 23 MOD 0" },
"description": "Jokingly referred to as \"The World's Only Crew-Served Pistol\", this massive pistol was designed as a primary weapon for select \"special operators\". Its cumbersome nature, the introduction of the derivative HK USP series and the logistics of getting .45 ACP ammunition in theater doomed this behemoth to US SOCOM armories. Like the USP, the Mk 23 is a remarkably reliable gun; someone could probably take out a nuclear equipped walking tank with this in their holster.",
- "weight": "1120 g",
- "volume": "1607 ml",
+ "weight": "844 g",
+ "volume": "698 ml",
+ "longest_side": "277 mm",
"price_postapoc": 3000,
"default_mods": [ "suppressor", "laser_sight" ],
"flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
@@ -332,10 +397,11 @@
"copy-from": "pistol_base",
"looks_like": "glock_17",
"type": "GUN",
- "name": { "str": "Walther PPQ .45 ACP" },
+ "name": { "str": "Walther PPQ 45" },
"description": "The Walther PPQ is a semi-automatic pistol originating from the Walther P99QA, and maintains compatibility with some of its predecessor's accessories. This model is chambered in .45 ACP.",
- "weight": "714 g",
- "volume": "470 ml",
+ "weight": "799 g",
+ "volume": "472 ml",
+ "longest_side": "224 mm",
"price": 80000,
"price_postapoc": 2250,
"bashing": 8,
@@ -344,7 +410,15 @@
"ammo": [ "45" ],
"dispersion": 480,
"durability": 9,
- "magazines": [ [ "45", [ "ppq45mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ppq45mag" ]
+ }
+ ]
},
{
"id": "hptjhp",
@@ -354,7 +428,8 @@
"name": { "str": "Hi-Point Model JHP" },
"description": "The Hi-Point Model JHP is a blowback operated semi-automatic pistol designed by Hi-Point Firearms, which is known for making inexpensive firearms, and for making said firearms bulky and uncomfortable. Hi-Points have slides made with a zinc pot-metal which is relatively fragile compared to steel slides.",
"weight": "990 g",
- "volume": "720 ml",
+ "volume": "538 ml",
+ "longest_side": "238 mm",
"price": 7500,
"price_postapoc": 2000,
"to_hit": -2,
@@ -364,6 +439,14 @@
"ammo": [ "45" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "45", [ "hptjhpmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hptjhpmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/454.json b/data/json/items/gun/454.json
index f63546faaff5a..40758403c8844 100644
--- a/data/json/items/gun/454.json
+++ b/data/json/items/gun/454.json
@@ -8,6 +8,7 @@
"description": "The Taurus Raging Bull is a 5-shot revolver chambered in .454 Casull. It has impressive stopping power.",
"weight": "1502 g",
"volume": "565 ml",
+ "longest_side": "332 mm",
"price": 64100,
"price_postapoc": 2500,
"to_hit": -2,
@@ -20,7 +21,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 5,
- "magazines": [ [ "454", [ "454_speedloader5" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "grip", 1 ],
@@ -30,7 +30,7 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "454": 5, "410shot": 5, "45colt": 5 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "454": 5, "410shot": 5, "45colt": 5 } } ]
},
{
"id": "raging_judge",
@@ -41,8 +41,8 @@
"description": "The Taurus Raging Judge Magnum is a 6-shot revolver chambered in .454 Casull. It can fire .410 shotshells and .45 Colt cartridges as well.",
"weight": "2070 g",
"volume": "1175 ml",
+ "longest_side": "385 mm",
"clip_size": 6,
- "magazines": [ [ "454", [ "454_speedloader6" ] ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "454": 6, "410shot": 6, "45colt": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "454": 6, "410shot": 6, "45colt": 6 } } ]
}
]
diff --git a/data/json/items/gun/45colt.json b/data/json/items/gun/45colt.json
index fff51e234a991..c31f3ae5c2d06 100644
--- a/data/json/items/gun/45colt.json
+++ b/data/json/items/gun/45colt.json
@@ -8,6 +8,7 @@
"description": "The Bond Arms Derringer is a series of multi-barrel compact pistols. Most commonly chambered for .45 Colt, with chambers long enough to accept .410 shotgun shells.",
"weight": "595 g",
"volume": "132 ml",
+ "longest_side": "158 mm",
"price": 41500,
"price_postapoc": 2250,
"to_hit": -1,
@@ -44,6 +45,7 @@
"description": "A modern reproduction of a Colt pump-action rifle. Originally chambered in .44-40, modern versions most commonly use .45 Colt, complementing the Single Action Army as a Cowboy Action Shooting firearm.",
"weight": "2722 g",
"volume": "1601 ml",
+ "longest_side": "1106 mm",
"price": 132000,
"price_postapoc": 2500,
"to_hit": -1,
@@ -69,6 +71,7 @@
"description": "This 7.5\" barreled Uberti Cattleman is a modern reproduction of the legendary Colt Single Action Army, or Colt Peacemaker, one of the first revolvers to use a modern self-contained cartridge. Made famous by westerns, it is still in demand for Cowboy Action Shooting, reenactors and collectors. Unlike modern revolvers, the cylinder cannot swing out for loading, and spent brass must be ejected one at a time.",
"weight": "1048 g",
"volume": "324 ml",
+ "longest_side": "208 mm",
"price": 47900,
"price_postapoc": 2500,
"to_hit": -1,
diff --git a/data/json/items/gun/46.json b/data/json/items/gun/46.json
index b273a36f2ec0a..a06a91a91dd16 100644
--- a/data/json/items/gun/46.json
+++ b/data/json/items/gun/46.json
@@ -37,6 +37,14 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "46", [ "hk46mag", "hk46bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hk46mag", "hk46bigmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/460.json b/data/json/items/gun/460.json
index 08ddc9916fe71..1e95df83773bc 100644
--- a/data/json/items/gun/460.json
+++ b/data/json/items/gun/460.json
@@ -9,8 +9,16 @@
"price": 166800,
"price_postapoc": 3250,
"ammo": [ "460", "45" ],
- "magazines": [ [ "460", [ "m1911mag", "m1911bigmag" ] ], [ "45", [ "m1911mag", "m1911bigmag" ] ] ],
"relative": { "durability": -1 },
- "built_in_mods": [ "barrel_ported" ]
+ "built_in_mods": [ "barrel_ported" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m1911mag", "m1911bigmag", "m1911mag", "m1911bigmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/50.json b/data/json/items/gun/50.json
index 9c726904e76ca..e60d098654bda 100644
--- a/data/json/items/gun/50.json
+++ b/data/json/items/gun/50.json
@@ -21,8 +21,16 @@
"durability": 8,
"barrel_length": "1250 ml",
"default_mods": [ "bipod", "rifle_scope", "muzzle_brake" ],
- "magazines": [ [ "50", [ "m107a1mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m107a1mag" ]
+ }
+ ]
},
{
"id": "m2browning",
@@ -58,8 +66,16 @@
[ "rail mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "50", [ "belt50" ] ] ],
- "flags": [ "MOUNTED_GUN" ]
+ "flags": [ "MOUNTED_GUN" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "belt50" ]
+ }
+ ]
},
{
"id": "m2browning_sawn",
@@ -84,7 +100,6 @@
[ "rail mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ ],
"relative": {
"weight": -21500,
"volume": -6,
@@ -94,7 +109,7 @@
"barrel_length": -1
},
"flags": [ "RELOAD_EJECT" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "50": 1 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "50": 1 } } ]
},
{
"id": "as50",
@@ -118,8 +133,16 @@
"reload": 400,
"barrel_length": "1250 ml",
"default_mods": [ "bipod", "rifle_scope", "muzzle_brake" ],
- "magazines": [ [ "50", [ "as50mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "as50mag" ]
+ }
+ ]
},
{
"id": "tac50",
@@ -143,8 +166,16 @@
"reload": 450,
"barrel_length": "1250 ml",
"default_mods": [ "recoil_stock", "bipod", "rifle_scope", "muzzle_brake" ],
- "magazines": [ [ "50", [ "tac50mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "tac50mag" ]
+ }
+ ]
},
{
"id": "bfg50",
diff --git a/data/json/items/gun/500.json b/data/json/items/gun/500.json
index 9dd788a52e137..5cfd9aa940961 100644
--- a/data/json/items/gun/500.json
+++ b/data/json/items/gun/500.json
@@ -57,7 +57,6 @@
"durability": 8,
"blackpowder_tolerance": 56,
"clip_size": 5,
- "magazines": [ [ "500", [ "500_speedloader5" ] ] ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "grip", 1 ],
@@ -67,6 +66,6 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "500": 5 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "500": 5 } } ]
}
]
diff --git a/data/json/items/gun/545x39.json b/data/json/items/gun/545x39.json
index f703ea67ef517..f0776a85b9ad5 100644
--- a/data/json/items/gun/545x39.json
+++ b/data/json/items/gun/545x39.json
@@ -37,7 +37,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "545x39", [ "ak74mag", "rpk74mag" ] ] ],
- "flags": [ "NEVER_JAMS" ]
+ "flags": [ "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ak74mag", "rpk74mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/57.json b/data/json/items/gun/57.json
index 1a1508633e527..07577623f26a2 100644
--- a/data/json/items/gun/57.json
+++ b/data/json/items/gun/57.json
@@ -8,6 +8,7 @@
"description": "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.",
"weight": "600 g",
"volume": "551 ml",
+ "longest_side": "164 mm",
"price": 124900,
"price_postapoc": 2750,
"to_hit": -2,
@@ -34,7 +35,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "57", [ "fn57mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "fn57mag" ]
+ }
+ ]
},
{
"id": "fn_p90",
@@ -45,6 +54,7 @@
"description": "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.",
"weight": "2640 g",
"volume": "3817 ml",
+ "longest_side": "511 mm",
"price": 350000,
"price_postapoc": 3500,
"to_hit": -2,
@@ -72,6 +82,14 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "57", [ "fnp90mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "fnp90mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/5x50.json b/data/json/items/gun/5x50.json
index 0c6f3163e0c7a..8587b8ab3d017 100644
--- a/data/json/items/gun/5x50.json
+++ b/data/json/items/gun/5x50.json
@@ -36,8 +36,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "5x50", [ "5x50_100_mag", "5x50_50_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "5x50_100_mag", "5x50_50_mag" ]
+ }
+ ]
},
{
"id": "needlepistol",
@@ -71,7 +79,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "5x50", [ "5x50_50_mag", "5x50_100_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "5x50_50_mag", "5x50_100_mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/66mm.json b/data/json/items/gun/66mm.json
index 8a0f3a36748b0..fbdb6d7fe10c3 100644
--- a/data/json/items/gun/66mm.json
+++ b/data/json/items/gun/66mm.json
@@ -20,10 +20,18 @@
"dispersion": 300,
"durability": 7,
"modes": [ [ "DEFAULT", "single shot", 1 ], [ "BURST", "all barrels", 4 ] ],
- "magazines": [ [ "m235", [ "m74_clip" ] ] ],
"reload": 600,
"loudness": 200,
"valid_mod_locations": [ [ "accessories", 4 ], [ "grip", 1 ], [ "sling", 1 ] ],
- "flags": [ "BACKBLAST", "NEVER_JAMS" ]
+ "flags": [ "BACKBLAST", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m74_clip" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/762.json b/data/json/items/gun/762.json
index 1ae1187eaaf91..9e02910fda61d 100644
--- a/data/json/items/gun/762.json
+++ b/data/json/items/gun/762.json
@@ -35,7 +35,15 @@
[ "stock", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "762", [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ]
+ }
+ ]
},
{
"id": "arx160",
@@ -76,7 +84,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "762", [ "akmag30", "akmag10", "akmag20", "akmag40" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "akmag30", "akmag10", "akmag20", "akmag40" ]
+ }
+ ]
},
{
"id": "sks",
@@ -117,9 +133,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "762", [ "762x39_clip" ] ] ],
"flags": [ "RELOAD_ONE", "NEVER_JAMS" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 10 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "762x39_clip" ]
+ }
+ ]
},
{
"id": "aksemi",
@@ -156,7 +179,15 @@
[ "stock", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "762", [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ]
+ }
+ ]
},
{
"id": "draco",
@@ -194,6 +225,14 @@
[ "stock mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "762", [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "akmag30", "akmag10", "akmag20", "akmag40", "akdrum75" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/762R.json b/data/json/items/gun/762R.json
index 2043965834a10..9dd327fd2fe7d 100644
--- a/data/json/items/gun/762R.json
+++ b/data/json/items/gun/762R.json
@@ -71,9 +71,16 @@
[ "sights", 1 ],
[ "sling", 1 ]
],
- "magazines": [ [ "762R", [ "762R_clip" ] ] ],
"flags": [ "RELOAD_ONE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762R": 5 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "762R_clip" ]
+ }
+ ]
},
{
"id": "mosin91_30_ebr",
diff --git a/data/json/items/gun/762x25.json b/data/json/items/gun/762x25.json
index df891e2c3e8ae..77e278bfc069a 100644
--- a/data/json/items/gun/762x25.json
+++ b/data/json/items/gun/762x25.json
@@ -8,6 +8,7 @@
"description": "The Soviet-made PPSh-41 is a mass-produced selective-fire submachine gun. It has a relatively high rate of fire.",
"weight": "3640 g",
"volume": "2873 ml",
+ "longest_side": "844 mm",
"price": 280000,
"price_postapoc": 2250,
"to_hit": -2,
@@ -38,7 +39,15 @@
[ "rail mount", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "762x25", [ "ppshmag", "ppshdrum" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ppshmag", "ppshdrum" ]
+ }
+ ]
},
{
"id": "tokarev",
@@ -50,6 +59,7 @@
"description": "The Tokarev TT-33 is an antique Russian semiautomatic pistol, famous for its durability, accuracy, and uncomfortable grip angle. It was chambered for the 7.62x25mm due to the popularity of the C96 pistol among Russian revolutionaries.",
"weight": "870 g",
"volume": "251 ml",
+ "longest_side": "220 mm",
"price": 100000,
"price_postapoc": 1250,
"to_hit": -2,
@@ -59,6 +69,14 @@
"dispersion": 225,
"durability": 7,
"min_cycle_recoil": 270,
- "magazines": [ [ "762x25", [ "tokarevmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "tokarevmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/8x40mm.json b/data/json/items/gun/8x40mm.json
index 3e304c64618b3..5394c071d09d9 100644
--- a/data/json/items/gun/8x40mm.json
+++ b/data/json/items/gun/8x40mm.json
@@ -31,8 +31,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "8x40mm", [ "8x40_10_mag", "8x40_25_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_10_mag", "8x40_25_mag" ]
+ }
+ ]
},
{
"id": "rm11b_sniper_rifle",
@@ -69,8 +77,16 @@
[ "sling", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "8x40mm", [ "8x40_10_mag", "8x40_25_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_10_mag", "8x40_25_mag" ]
+ }
+ ]
},
{
"id": "rm2000_smg",
@@ -104,8 +120,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "8x40mm", [ "8x40_25_mag", "8x40_10_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_25_mag", "8x40_10_mag" ]
+ }
+ ]
},
{
"id": "rm298",
@@ -132,8 +156,16 @@
"reload": 400,
"barrel_length": "1500 ml",
"valid_mod_locations": [ [ "barrel", 1 ], [ "grip", 1 ], [ "mechanism", 4 ], [ "rail", 1 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ] ],
- "magazines": [ [ "8x40mm", [ "8x40_500_mag", "8x40_250_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_500_mag", "8x40_250_mag" ]
+ }
+ ]
},
{
"id": "rm51_assault_rifle",
@@ -167,8 +199,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "8x40mm", [ "8x40_50_mag", "8x40_100_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_50_mag", "8x40_100_mag" ]
+ }
+ ]
},
{
"id": "rm614_lmg",
@@ -204,8 +244,16 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "8x40mm", [ "8x40_250_mag", "8x40_500_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_250_mag", "8x40_500_mag" ]
+ }
+ ]
},
{
"id": "rm88_battle_rifle",
@@ -239,42 +287,15 @@
[ "underbarrel", 1 ]
],
"magazines": [ [ "8x40mm", [ "8x40_100_mag", "8x40_50_mag", "8x40_250_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
- },
- {
- "id": "rm99_pistol",
- "type": "GUN",
- "reload_noise_volume": 10,
- "name": { "str": "RM99 revolver" },
- "//": "Bear in mind that most revolvers don't reach $1K. Expensive.",
- "description": "Considered overkill by some, the Rivtech M99 remains an exceedingly powerful addition to the arsenal of any gunslinger.",
- "weight": "1204 g",
- "volume": "750 ml",
- "price": 210000,
- "price_postapoc": 8000,
- "to_hit": -2,
- "bashing": 12,
- "material": [ "superalloy", "ceramic" ],
- "symbol": "(",
- "color": "dark_gray",
- "ammo": [ "8x40mm" ],
- "skill": "pistol",
- "ranged_damage": { "damage_type": "bullet", "amount": 10 },
- "dispersion": 175,
- "durability": 9,
- "clip_size": 5,
- "magazines": [ [ "8x40mm", [ "8x40_speedloader5" ] ] ],
- "valid_mod_locations": [
- [ "accessories", 2 ],
- [ "barrel", 1 ],
- [ "grip", 1 ],
- [ "mechanism", 4 ],
- [ "rail", 1 ],
- [ "sights", 1 ],
- [ "stock", 1 ],
- [ "underbarrel", 1 ]
- ],
- "flags": [ "WATERPROOF_GUN", "RELOAD_ONE", "NEVER_JAMS" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 5 } } ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "8x40_100_mag", "8x40_50_mag", "8x40_250_mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/9mm.json b/data/json/items/gun/9mm.json
index faf22e90f226a..7f949e368801f 100644
--- a/data/json/items/gun/9mm.json
+++ b/data/json/items/gun/9mm.json
@@ -19,7 +19,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "m9mag", "m9bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m9mag", "m9bigmag" ]
+ }
+ ]
},
{
"id": "calico",
@@ -60,7 +68,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "calicomag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "calicomag" ]
+ }
+ ]
},
{
"id": "cx4",
@@ -101,7 +117,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "m9bigmag", "m9mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m9bigmag", "m9mag" ]
+ }
+ ]
},
{
"id": "glock_19",
@@ -125,7 +149,15 @@
"durability": 6,
"blackpowder_tolerance": 48,
"min_cycle_recoil": 380,
- "magazines": [ [ "9mm", [ "glockmag", "glockbigmag", "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glockmag", "glockbigmag", "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd" ]
+ }
+ ]
},
{
"id": "hk_mp5",
@@ -166,7 +198,15 @@
[ "stock", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "mp5mag", "mp5bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "mp5mag", "mp5bigmag" ]
+ }
+ ]
},
{
"id": "hk_mp5sd",
@@ -264,8 +304,15 @@
"armor_data": { "covers": [ "ARM_EITHER", "HAND_EITHER" ], "coverage": 10, "encumbrance": 30, "material_thickness": 2 },
"flags": [ "OVERSIZE", "RELOAD_EJECT", "BELTED", "RESTRICT_HANDS" ],
"valid_mod_locations": [ ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "max_contains_volume": "1 L", "max_contains_weight": "10 kg", "holster": true } ],
- "magazines": [ [ "9mm", [ "mp5mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "mp5mag" ]
+ }
+ ]
},
{
"id": "ksub2000",
@@ -305,7 +352,15 @@
[ "sling", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "glockmag", "glockbigmag", "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glockmag", "glockbigmag", "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd" ]
+ }
+ ]
},
{
"id": "m9",
@@ -328,7 +383,15 @@
"dispersion": 480,
"durability": 7,
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "m9mag", "m9bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "m9mag", "m9bigmag" ]
+ }
+ ]
},
{
"id": "px4",
@@ -350,7 +413,15 @@
"dispersion": 440,
"durability": 7,
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "px4mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "px4mag" ]
+ }
+ ]
},
{
"id": "rifle_9mm",
@@ -431,7 +502,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "9mm", [ "survivor9mm_mag", "stenmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "survivor9mm_mag", "stenmag" ]
+ }
+ ]
},
{
"id": "sten",
@@ -467,7 +546,15 @@
[ "underbarrel mount", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "stenmag", "survivor9mm_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "stenmag", "survivor9mm_mag" ]
+ }
+ ]
},
{
"id": "tec9",
@@ -506,7 +593,15 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "9mm", [ "tec9mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "tec9mag" ]
+ }
+ ]
},
{
"id": "usp_9mm",
@@ -530,7 +625,15 @@
"durability": 9,
"blackpowder_tolerance": 48,
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "usp9mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "usp9mag" ]
+ }
+ ]
},
{
"id": "uzi",
@@ -569,7 +672,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "9mm", [ "uzimag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "uzimag" ]
+ }
+ ]
},
{
"id": "glock_17",
@@ -593,7 +704,15 @@
"blackpowder_tolerance": 48,
"min_cycle_recoil": 380,
"//2": "Glock 17s cannot load magazines shorter than the standard 17rd magazine.",
- "magazines": [ [ "9mm", [ "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd", "glockbigmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glock17_17", "glock17_22", "glock_drum_50rd", "glock_drum_100rd", "glockbigmag" ]
+ }
+ ]
},
{
"id": "glock_18c",
@@ -621,7 +740,15 @@
"bashing": 2,
"ammo": [ "9mm" ],
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "kpf9mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "kpf9mag" ]
+ }
+ ]
},
{
"id": "m17",
@@ -642,7 +769,15 @@
"dispersion": 480,
"durability": 6,
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "p320mag_17rd_9x19mm" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "p320mag_17rd_9x19mm" ]
+ }
+ ]
},
{
"id": "hi_power_9mm",
@@ -662,7 +797,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 8,
- "magazines": [ [ "9mm", [ "bhp9mag_13rd", "bhp9mag_15rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "bhp9mag_13rd", "bhp9mag_15rd" ]
+ }
+ ]
},
{
"id": "walther_p38",
@@ -682,7 +825,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 8,
- "magazines": [ [ "9mm", [ "p38mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "p38mag" ]
+ }
+ ]
},
{
"id": "walther_ppq_9mm",
@@ -701,7 +852,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 9,
- "magazines": [ [ "9mm", [ "ppq9mag_10rd", "ppq9mag_15rd", "ppq9mag_17rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ppq9mag_10rd", "ppq9mag_15rd", "ppq9mag_17rd" ]
+ }
+ ]
},
{
"id": "hptc9",
@@ -721,7 +880,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "9mm", [ "hptc9mag_8rd", "hptc9mag_10rd", "hptc9mag_15rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hptc9mag_8rd", "hptc9mag_10rd", "hptc9mag_15rd" ]
+ }
+ ]
},
{
"id": "cz75",
@@ -741,7 +908,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 8,
- "magazines": [ [ "9mm", [ "cz75mag_12rd", "cz75mag_20rd", "cz75mag_26rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "cz75mag_12rd", "cz75mag_20rd", "cz75mag_26rd" ]
+ }
+ ]
},
{
"id": "walther_ccp",
@@ -761,6 +936,14 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 8,
- "magazines": [ [ "9mm", [ "ccpmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ccpmag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/9x18.json b/data/json/items/gun/9x18.json
index cb032ac54ca70..96adc8253495d 100644
--- a/data/json/items/gun/9x18.json
+++ b/data/json/items/gun/9x18.json
@@ -9,6 +9,7 @@
"description": "The Pistolet Makarova was developed by the Soviet Union to replace the WWII-era TT-33 pistol. It uses the 9x18mm cartridge, which remains in use among various former Soviet countries.",
"weight": "730 g",
"volume": "346 ml",
+ "longest_side": "196 mm",
"price": 25000,
"price_postapoc": 2000,
"to_hit": -2,
@@ -32,7 +33,15 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "9x18", [ "makarovmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "makarovmag" ]
+ }
+ ]
},
{
"id": "skorpion_82",
@@ -46,6 +55,14 @@
"ammo": [ "9x18" ],
"min_cycle_recoil": 270,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
- "magazines": [ [ "9x18", [ "skorpion82mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "skorpion82mag" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/chemical_spray.json b/data/json/items/gun/chemical_spray.json
index 0b4a67c22b58c..8fa4df29ef16e 100644
--- a/data/json/items/gun/chemical_spray.json
+++ b/data/json/items/gun/chemical_spray.json
@@ -19,7 +19,6 @@
"ammo": [ "chemical_spray" ],
"dispersion": 300,
"durability": 6,
- "magazines": [ [ "chemical_spray", [ "pressurized_tank_chem" ] ] ],
"valid_mod_locations": [
[ "accessories", 4 ],
[ "grip", 1 ],
@@ -28,6 +27,15 @@
[ "sling", 1 ],
[ "stock", 1 ],
[ "underbarrel", 1 ]
+ ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pressurized_tank_chem" ]
+ }
]
}
]
diff --git a/data/json/items/gun/combination.json b/data/json/items/gun/combination.json
index d21bb40a2ab6f..399539152a8ac 100644
--- a/data/json/items/gun/combination.json
+++ b/data/json/items/gun/combination.json
@@ -39,44 +39,5 @@
[ "rail mount", 1 ]
],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 1 } } ]
- },
- {
- "id": "pipe_combination_gun",
- "looks_like": "ar15",
- "type": "GUN",
- "reload_noise_volume": 10,
- "symbol": "(",
- "color": "brown",
- "name": { "str": "pipe combination gun" },
- "description": "A home-made triple-barreled firearm, one barrel chambered in .30-06 and two other for shotgun shells. It is made from pipes and parts cannibalized from a double barrel shotgun.",
- "price": 40000,
- "//": "Attached mod will now have weight.",
- "material": [ "steel", "wood" ],
- "flags": [ "NEVER_JAMS", "RELOAD_EJECT" ],
- "skill": "shotgun",
- "ammo": [ "3006" ],
- "weight": "2267 g",
- "volume": "2 L",
- "price_postapoc": 1250,
- "bashing": 12,
- "to_hit": -1,
- "dispersion": 550,
- "durability": 6,
- "blackpowder_tolerance": 60,
- "clip_size": 1,
- "loudness": 25,
- "barrel_length": "500 ml",
- "built_in_mods": [ "combination_gun_shotgun_pipe" ],
- "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "valid_mod_locations": [
- [ "muzzle", 1 ],
- [ "sling", 1 ],
- [ "stock", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "sights mount", 1 ],
- [ "underbarrel mount", 1 ]
- ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 1 } } ]
}
]
diff --git a/data/json/items/gun/flammable.json b/data/json/items/gun/flammable.json
index 7368f8b5a7d09..aa2c4967b9929 100644
--- a/data/json/items/gun/flammable.json
+++ b/data/json/items/gun/flammable.json
@@ -26,7 +26,15 @@
[ "sights mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "flammable", [ "pressurized_tank" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pressurized_tank" ]
+ }
+ ]
},
{
"id": "rm451_flamethrower",
@@ -50,6 +58,14 @@
"valid_mod_locations": [ [ "accessories", 4 ], [ "rail", 1 ], [ "grip", 1 ], [ "sling", 1 ], [ "stock", 1 ], [ "underbarrel", 1 ] ],
"extend": { "flags": [ "FIRE_20", "MODE_BURST", "NON-FOULING" ] },
"delete": { "flags": [ "FIRE_100" ] },
- "magazines": [ [ "flammable", [ "rm4502", "rm4504" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rm4502", "rm4504" ]
+ }
+ ]
}
]
diff --git a/data/json/items/gun/flintlock.json b/data/json/items/gun/flintlock.json
index 10fdf4fd34c09..9f6fd1ac3fd77 100644
--- a/data/json/items/gun/flintlock.json
+++ b/data/json/items/gun/flintlock.json
@@ -18,6 +18,7 @@
],
"volume": "2250 ml",
"weight": "3600 g",
+ "longest_side": "1202 mm",
"relative": { "range": -2, "ranged_damage": { "damage_type": "bullet", "amount": -4 } },
"proportional": { "bashing": 0.6, "dispersion": 1.35, "reload": 0.6 },
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flintlock": 1 } } ]
@@ -44,6 +45,7 @@
"description": "A beautifully decorated flintlock pistol. If using this doesn't make you feel a pirate, nothing will.",
"weight": "1 kg",
"volume": "390 ml",
+ "longest_side": "345 mm",
"price": 35000,
"price_postapoc": 1750,
"to_hit": -1,
@@ -80,6 +82,7 @@
"description": "For once, something *good* came back from the dead. This ancient design lacks the fire-rate of modern weapons, but packs as much punch as the best of 'em and rewards the skilled shooter with easily-crafted ammunition.",
"weight": "4900 g",
"volume": "2500 ml",
+ "longest_side": "1466 mm",
"price": 41000,
"price_postapoc": 2250,
"to_hit": -1,
@@ -116,6 +119,7 @@
"description": "Also called a Pennsylvania rifle, this long barreled rifled flintlock gun has signficantly increased accuracy at the cost of taking even longer to reload.",
"weight": "3700 g",
"volume": "1700 ml",
+ "longest_side": "1278 mm",
"relative": { "range": 2 },
"proportional": { "dispersion": 0.5, "reload": 2.0 }
}
diff --git a/data/json/items/gun/shot.json b/data/json/items/gun/shot.json
index a0edf64faea81..c80f7c9de45db 100644
--- a/data/json/items/gun/shot.json
+++ b/data/json/items/gun/shot.json
@@ -54,8 +54,52 @@
"ups_charges": 1,
"reload": 200,
"valid_mod_locations": [ [ "accessories", 4 ], [ "sights", 1 ], [ "rail mount", 1 ] ],
- "magazines": [ [ "shot", [ "shotbelt_20" ] ] ],
- "flags": [ "MOUNTED_GUN" ]
+ "flags": [ "MOUNTED_GUN" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "shotbelt_20" ]
+ }
+ ]
+ },
+ {
+ "id": "lever_shotgun",
+ "copy-from": "shotgun_base",
+ "looks_like": "remington_870",
+ "type": "GUN",
+ "name": { "str": "handmade lever shotgun" },
+ "description": "A short homemade lever-action shotgun with a small internal tube magazine. While still a primitive pipe and 2x4 design, it is a formiddable shotgun in it's own right with room for improvement.",
+ "weight": "2311 g",
+ "volume": "2 L",
+ "price": 10000,
+ "price_postapoc": 2250,
+ "to_hit": -1,
+ "bashing": 10,
+ "material": [ "steel", "wood" ],
+ "ranged_damage": { "damage_type": "bullet", "amount": -2 },
+ "dispersion": 550,
+ "durability": 6,
+ "barrel_length": "500 ml",
+ "valid_mod_locations": [
+ [ "accessories", 4 ],
+ [ "barrel", 1 ],
+ [ "bore", 1 ],
+ [ "brass catcher", 1 ],
+ [ "muzzle", 1 ],
+ [ "stock", 1 ],
+ [ "mechanism", 4 ],
+ [ "sights", 1 ],
+ [ "sling", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "clip_size": 6,
+ "extend": { "flags": [ "RELOAD_ONE" ] },
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 6 } } ]
},
{
"id": "browning_a5",
@@ -492,7 +536,15 @@
[ "sights mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "shot", [ "saiga10mag", "saiga30mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "saiga10mag", "saiga30mag" ]
+ }
+ ]
},
{
"id": "shotgun_d",
@@ -694,7 +746,15 @@
[ "underbarrel mount", 1 ]
],
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
- "magazines": [ [ "shot", [ "USAS10mag", "USAS20mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "USAS10mag", "USAS20mag" ]
+ }
+ ]
},
{
"id": "winchester_1887",
diff --git a/data/json/items/gun/ups.json b/data/json/items/gun/ups.json
index 903fe6c613b61..b0f7285b8e23e 100644
--- a/data/json/items/gun/ups.json
+++ b/data/json/items/gun/ups.json
@@ -111,43 +111,6 @@
"NEEDS_NO_LUBE"
]
},
- {
- "id": "laser_cannon",
- "looks_like": "ar15",
- "type": "GUN",
- "reload_noise_volume": 10,
- "name": { "str": "handheld laser cannon" },
- "description": "This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret that has been modified to use UPS power for firing.",
- "weight": "5140 g",
- "volume": "1500 ml",
- "price": 400000,
- "price_postapoc": 8000,
- "to_hit": -1,
- "bashing": 4,
- "material": [ "steel", "plastic" ],
- "symbol": "(",
- "color": "magenta",
- "skill": "rifle",
- "range": 30,
- "ranged_damage": { "damage_type": "heat", "amount": 10, "armor_penetration": 4 },
- "dispersion": 90,
- "durability": 7,
- "loudness": 8,
- "ups_charges": 25,
- "reload": 200,
- "valid_mod_locations": [
- [ "emitter", 1 ],
- [ "lens", 1 ],
- [ "sling", 1 ],
- [ "grip mount", 1 ],
- [ "rail mount", 1 ],
- [ "sights mount", 1 ],
- [ "stock mount", 1 ],
- [ "underbarrel mount", 1 ]
- ],
- "ammo_effects": [ "LASER", "INCENDIARY" ],
- "flags": [ "NO_UNLOAD", "NON-FOULING", "NEEDS_NO_LUBE" ]
- },
{
"id": "laser_rifle",
"looks_like": "ar15",
diff --git a/data/json/items/gunmod/mechanism.json b/data/json/items/gunmod/mechanism.json
index 2e6556bc7bfb9..5230986522b0f 100644
--- a/data/json/items/gunmod/mechanism.json
+++ b/data/json/items/gunmod/mechanism.json
@@ -34,7 +34,7 @@
"symbol": ":",
"color": "red",
"location": "mechanism",
- "mod_targets": [ "ar15" ],
+ "mod_targets": [ "ar15", "ar15_retool_300blk", "ar_pistol", "oa93" ],
"//": "Install time short since it drops in, hinging open the AR being all the 'skill' necessary. Precision drop marginal since it'd change how semi and FA trigger pulls feel.",
"install_time": "5 m",
"dispersion_modifier": 10,
@@ -56,7 +56,7 @@
"symbol": ":",
"color": "red",
"location": "mechanism",
- "mod_targets": [ "ar15" ],
+ "mod_targets": [ "ar15", "ar15_retool_300blk", "ar_pistol", "oa93" ],
"//": "Sort of long install time. Gotta grind down the carrier trip to SP1-ish length. Unfortunately, since you're sort of guessing how long that is, the AR's timing with this installed will be borked.(disco might be disengaged at non-ideal times).",
"install_time": "25 m",
"dispersion_modifier": 40,
diff --git a/data/json/items/gunmod/rail.json b/data/json/items/gunmod/rail.json
index a3734ec8308d6..ff308c69ba080 100644
--- a/data/json/items/gunmod/rail.json
+++ b/data/json/items/gunmod/rail.json
@@ -24,7 +24,7 @@
},
"dispersion_modifier": 60,
"min_skills": [ [ "weapon", 2 ], [ "rifle", 1 ] ],
- "flags": [ "STR_RELOAD", "NON-FOULING" ],
+ "flags": [ "NON-FOULING" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "bolt": 1 } } ]
},
{
diff --git a/data/json/items/gunmod/sling.json b/data/json/items/gunmod/sling.json
index 4a3c1834a6d24..274798e705ae6 100644
--- a/data/json/items/gunmod/sling.json
+++ b/data/json/items/gunmod/sling.json
@@ -9,7 +9,7 @@
"integral_volume": "250 ml",
"price": 480,
"price_postapoc": 10,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ":",
"color": "green",
"location": "sling",
diff --git a/data/json/items/gunmod/underbarrel.json b/data/json/items/gunmod/underbarrel.json
index fd68b642865e6..91866b6055182 100644
--- a/data/json/items/gunmod/underbarrel.json
+++ b/data/json/items/gunmod/underbarrel.json
@@ -47,25 +47,6 @@
"flags": [ "IRREMOVABLE", "RELOAD_ONE", "RELOAD_EJECT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 2 } } ]
},
- {
- "id": "combination_gun_shotgun_pipe",
- "type": "GUNMOD",
- "name": { "str": "pipe combination gun shotgun" },
- "description": "The integrated underbarrel shotgun of a pipe combination gun which holds two shots. It's irremovable.",
- "weight": "1134 g",
- "volume": "1 L",
- "price": 10000,
- "price_postapoc": 500,
- "to_hit": -1,
- "material": [ "steel" ],
- "symbol": ":",
- "color": "light_red",
- "location": "underbarrel",
- "mod_targets": [ "rifle" ],
- "gun_data": { "ammo": "shot", "skill": "shotgun", "dispersion": 480, "durability": 6, "clip_size": 2 },
- "flags": [ "IRREMOVABLE", "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 2 } } ]
- },
{
"id": "factory_handguard",
"type": "GUNMOD",
@@ -446,8 +427,16 @@
"mod_targets": [ "rifle", "crossbow" ],
"gun_data": { "ammo": "20x66mm", "skill": "shotgun", "dispersion": 320, "durability": 9, "reload": 125 },
"min_skills": [ [ "weapon", 2 ], [ "shotgun", 2 ] ],
- "magazines": [ [ "20x66mm", [ "20x66_10_mag" ] ] ],
- "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ]
+ "flags": [ "WATERPROOF_GUN", "NEVER_JAMS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "20x66_10_mag" ]
+ }
+ ]
},
{
"id": "rm121aux_mod",
diff --git a/data/json/items/magazine/12mm.json b/data/json/items/magazine/12mm.json
index 6adfe0a446040..0c5d9eaf84e37 100644
--- a/data/json/items/magazine/12mm.json
+++ b/data/json/items/magazine/12mm.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "12mm" ],
"capacity": 20,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "12mm": 20 } } ]
}
diff --git a/data/json/items/magazine/20x60mm.json b/data/json/items/magazine/20x60mm.json
index f4d54dd5abbb9..278f160e58882 100644
--- a/data/json/items/magazine/20x60mm.json
+++ b/data/json/items/magazine/20x60mm.json
@@ -14,7 +14,6 @@
"color": "dark_gray",
"ammo_type": [ "20x66mm" ],
"capacity": 10,
- "reliability": 10,
"reload_time": 60,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "20x66mm": 10 } } ]
@@ -34,7 +33,6 @@
"color": "dark_gray",
"ammo_type": [ "20x66mm" ],
"capacity": 20,
- "reliability": 10,
"reload_time": 60,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "20x66mm": 20 } } ]
@@ -54,7 +52,6 @@
"color": "dark_gray",
"ammo_type": [ "20x66mm" ],
"capacity": 40,
- "reliability": 10,
"reload_time": 70,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "20x66mm": 40 } } ]
diff --git a/data/json/items/magazine/22.json b/data/json/items/magazine/22.json
index ebf4b8b2c1344..9d7b920181776 100644
--- a/data/json/items/magazine/22.json
+++ b/data/json/items/magazine/22.json
@@ -32,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 165,
- "reliability": 7,
"reload_time": 150,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 165 } } ]
@@ -70,7 +69,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 10 } } ]
},
@@ -89,7 +87,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 25,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 25 } } ]
},
@@ -108,7 +105,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 10,
- "reliability": 9,
"reload_time": 160,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 10 } } ]
@@ -128,7 +124,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 10 } } ]
},
@@ -147,7 +142,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 6,
- "reliability": 6,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 6 } } ]
},
@@ -166,7 +160,6 @@
"color": "light_gray",
"ammo_type": [ "22" ],
"capacity": 10,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "22": 10 } } ]
}
diff --git a/data/json/items/magazine/223.json b/data/json/items/magazine/223.json
index b1aa94d9b1b34..13407042392f8 100644
--- a/data/json/items/magazine/223.json
+++ b/data/json/items/magazine/223.json
@@ -27,7 +27,6 @@
"color": "light_gray",
"ammo_type": [ "223" ],
"capacity": 25,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 25 } } ]
},
@@ -46,7 +45,6 @@
"color": "light_gray",
"ammo_type": [ "223" ],
"capacity": 5,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 5 } } ]
},
@@ -65,7 +63,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 10, "300blk": 10 } } ]
},
@@ -102,7 +99,6 @@
"color": "light_gray",
"ammo_type": [ "223" ],
"capacity": 30,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 30 } } ]
},
@@ -138,7 +134,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 5,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 5, "300blk": 5 } } ]
},
@@ -156,7 +151,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 20, "300blk": 20 } } ]
},
@@ -175,7 +169,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 30,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 30, "300blk": 30 } } ]
},
@@ -193,7 +186,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 40,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 40, "300blk": 40 } } ]
},
@@ -214,7 +206,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 50,
- "reliability": 7,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 50, "300blk": 50 } } ]
@@ -233,7 +224,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 60,
- "reliability": 7,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 60, "300blk": 60 } } ]
},
@@ -253,7 +243,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 60,
- "reliability": 7,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 60, "300blk": 60 } } ]
@@ -274,7 +263,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 90,
- "reliability": 6,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 90, "300blk": 90 } } ]
@@ -293,7 +281,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 100,
- "reliability": 7,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 100, "300blk": 100 } } ]
},
@@ -311,7 +298,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 100,
- "reliability": 6,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 100, "300blk": 100 } } ]
@@ -330,7 +316,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 150,
- "reliability": 7,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 150, "300blk": 150 } } ]
@@ -387,7 +372,6 @@
"color": "light_gray",
"ammo_type": [ "223" ],
"capacity": 42,
- "reliability": 7,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 42 } } ]
},
@@ -416,7 +400,6 @@
"color": "light_gray",
"ammo_type": [ "223", "300blk" ],
"capacity": 5,
- "reliability": 1,
"reload_time": 150,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 5, "300blk": 5 } } ]
diff --git a/data/json/items/magazine/300.json b/data/json/items/magazine/300.json
index 7ff012bba0fea..f66ce495a8a9d 100644
--- a/data/json/items/magazine/300.json
+++ b/data/json/items/magazine/300.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "300" ],
"capacity": 5,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "300": 5 } } ]
}
diff --git a/data/json/items/magazine/3006.json b/data/json/items/magazine/3006.json
index 3aa936471cadf..0b6e42d18553e 100644
--- a/data/json/items/magazine/3006.json
+++ b/data/json/items/magazine/3006.json
@@ -33,7 +33,6 @@
"color": "light_gray",
"ammo_type": [ "3006" ],
"capacity": 4,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 4 } } ]
},
@@ -52,7 +51,6 @@
"color": "light_gray",
"ammo_type": [ "3006" ],
"capacity": 8,
- "reliability": 8,
"reload_time": 150,
"flags": [ "MAG_COMPACT", "MAG_EJECT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 8 } } ]
@@ -72,7 +70,6 @@
"color": "light_gray",
"ammo_type": [ "3006" ],
"capacity": 30,
- "reliability": 7,
"reload_time": 120,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 30 } } ]
@@ -93,7 +90,6 @@
"color": "light_gray",
"ammo_type": [ "3006" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 20 } } ]
}
diff --git a/data/json/items/magazine/308.json b/data/json/items/magazine/308.json
index 6713ed13048f7..96f5935a8f1c0 100644
--- a/data/json/items/magazine/308.json
+++ b/data/json/items/magazine/308.json
@@ -26,7 +26,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 30,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 30 } } ]
},
@@ -45,7 +44,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
@@ -64,7 +62,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 5,
- "reliability": 1,
"reload_time": 150,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 5 } } ]
@@ -84,7 +81,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 50,
- "reliability": 7,
"reload_time": 160,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 50 } } ]
@@ -104,7 +100,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
@@ -130,7 +125,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
@@ -149,7 +143,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 5,
- "reliability": 10,
"reload_time": 50,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 5 } } ]
@@ -177,7 +170,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 50,
- "reliability": 7,
"reload_time": 160,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 50 } } ]
@@ -205,7 +197,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
@@ -232,7 +223,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
@@ -251,7 +241,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 10 } } ]
},
@@ -278,7 +267,6 @@
"color": "light_gray",
"ammo_type": [ "308" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "308": 20 } } ]
},
diff --git a/data/json/items/magazine/32.json b/data/json/items/magazine/32.json
index dcaf1f57613a2..72da2fbcdfd80 100644
--- a/data/json/items/magazine/32.json
+++ b/data/json/items/magazine/32.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "32" ],
"capacity": 8,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "32": 8 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "32" ],
"capacity": 8,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "32": 8 } } ]
},
@@ -52,7 +50,6 @@
"color": "light_gray",
"ammo_type": [ "32" ],
"capacity": 20,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "32": 20 } } ]
},
@@ -71,7 +68,6 @@
"color": "light_gray",
"ammo_type": [ "32" ],
"capacity": 7,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "32": 7 } } ]
}
diff --git a/data/json/items/magazine/357sig.json b/data/json/items/magazine/357sig.json
index cfb5b9c42f018..c0209a2007652 100644
--- a/data/json/items/magazine/357sig.json
+++ b/data/json/items/magazine/357sig.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "357sig" ],
"capacity": 12,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "357sig": 12 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "357sig" ],
"capacity": 13,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "357sig": 13 } } ]
diff --git a/data/json/items/magazine/380.json b/data/json/items/magazine/380.json
index 59f44f3031183..4b8d02cf80b2b 100644
--- a/data/json/items/magazine/380.json
+++ b/data/json/items/magazine/380.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 6,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 6 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 6,
- "reliability": 6,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 6 } } ]
},
@@ -52,7 +50,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 6,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 6 } } ]
},
@@ -71,7 +68,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 32,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 32 } } ]
},
@@ -90,7 +86,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 8,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 8 } } ]
},
@@ -109,7 +104,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 10,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 10 } } ]
},
@@ -128,7 +122,6 @@
"color": "light_gray",
"ammo_type": [ "380" ],
"capacity": 6,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "380": 6 } } ]
}
diff --git a/data/json/items/magazine/38super.json b/data/json/items/magazine/38super.json
index 62839cfdb11d7..2bc8dde91ffb1 100644
--- a/data/json/items/magazine/38super.json
+++ b/data/json/items/magazine/38super.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "38super" ],
"capacity": 16,
- "reliability": 7,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "38super": 16 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "38super" ],
"capacity": 9,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "38super": 9 } } ]
}
diff --git a/data/json/items/magazine/40.json b/data/json/items/magazine/40.json
index b4a9f3359e90f..c5a19f96cb7a2 100644
--- a/data/json/items/magazine/40.json
+++ b/data/json/items/magazine/40.json
@@ -32,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "40", "357sig" ],
"capacity": 12,
- "reliability": 8,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 12, "357sig": 12 } } ]
@@ -52,7 +51,6 @@
"color": "light_gray",
"ammo_type": [ "40", "357sig" ],
"capacity": 22,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 22, "357sig": 22 } } ]
@@ -72,7 +70,6 @@
"color": "light_gray",
"ammo_type": [ "40", "357sig" ],
"capacity": 15,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 15, "357sig": 15 } } ]
},
@@ -91,7 +88,6 @@
"color": "light_gray",
"ammo_type": [ "40", "357sig" ],
"capacity": 14,
- "reliability": 8,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 14, "357sig": 14 } } ]
@@ -111,7 +107,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 12,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 12 } } ]
},
@@ -130,7 +125,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 20,
- "reliability": 1,
"reload_time": 160,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 20 } } ]
@@ -150,7 +144,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 10 } } ]
},
@@ -169,7 +162,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 10 } } ]
},
@@ -188,7 +180,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 12,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 12 } } ]
},
@@ -207,7 +198,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 14,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 14 } } ]
},
@@ -226,7 +216,6 @@
"color": "light_gray",
"ammo_type": [ "40" ],
"capacity": 10,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40": 10 } } ]
}
diff --git a/data/json/items/magazine/40mm.json b/data/json/items/magazine/40mm.json
index ddc0f0538facc..ccd074ef9503b 100644
--- a/data/json/items/magazine/40mm.json
+++ b/data/json/items/magazine/40mm.json
@@ -14,7 +14,6 @@
"ammo_type": [ "40x53mm" ],
"capacity": 50,
"count": 25,
- "reliability": 6,
"linkage": "ammolink40mm",
"flags": [ "MAG_BELT", "MAG_DESTROY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "40x53mm": 50 } } ]
diff --git a/data/json/items/magazine/410shot.json b/data/json/items/magazine/410shot.json
index 12dd196f6fe54..aa48f17ca4443 100644
--- a/data/json/items/magazine/410shot.json
+++ b/data/json/items/magazine/410shot.json
@@ -14,7 +14,6 @@
"color": "dark_gray",
"ammo_type": [ "410shot" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "410shot": 10 } } ]
},
@@ -33,7 +32,6 @@
"color": "dark_gray",
"ammo_type": [ "410shot" ],
"capacity": 30,
- "reliability": 8,
"reload_time": 130,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "410shot": 30 } } ]
diff --git a/data/json/items/magazine/44.json b/data/json/items/magazine/44.json
index 6bbeab8a5cbe5..f418469f57d62 100644
--- a/data/json/items/magazine/44.json
+++ b/data/json/items/magazine/44.json
@@ -22,7 +22,7 @@
"looks_like": "glock17_17",
"type": "MAGAZINE",
"name": { "str": "Desert Eagle magazine" },
- "description": "A standard 7-round steel box magazine for use with the IMI Desert Eagle.",
+ "description": "A standard 8-round steel box magazine for use with the IMI Desert Eagle.",
"weight": "90 g",
"volume": "250 ml",
"price": 6750,
@@ -32,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "44" ],
"capacity": 8,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "44": 8 } } ]
}
diff --git a/data/json/items/magazine/45.json b/data/json/items/magazine/45.json
index 7dce7e185dcb4..eb9acb9b2e12b 100644
--- a/data/json/items/magazine/45.json
+++ b/data/json/items/magazine/45.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 30,
- "reliability": 7,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 30 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 20,
- "reliability": 1,
"reload_time": 160,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 20 } } ]
@@ -53,7 +51,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 30,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 30 } } ]
},
@@ -72,7 +69,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 30,
- "reliability": 8,
"reload_time": 120,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 30 } } ]
@@ -92,7 +88,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 50,
- "reliability": 7,
"reload_time": 150,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 50 } } ]
@@ -112,7 +107,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 20,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 20 } } ]
},
@@ -139,7 +133,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 25,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 25 } } ]
},
@@ -166,7 +159,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 12,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 12 } } ]
},
@@ -185,7 +177,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 12,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 12 } } ]
},
@@ -204,7 +195,6 @@
"color": "light_gray",
"ammo_type": [ "45" ],
"capacity": 9,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 9 } } ]
}
diff --git a/data/json/items/magazine/46.json b/data/json/items/magazine/46.json
index eff8fc3c46305..c70910608c5ee 100644
--- a/data/json/items/magazine/46.json
+++ b/data/json/items/magazine/46.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "46" ],
"capacity": 40,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "46": 40 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "46" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "46": 20 } } ]
}
diff --git a/data/json/items/magazine/460.json b/data/json/items/magazine/460.json
index 50de31c183d6a..bca340cd0497f 100644
--- a/data/json/items/magazine/460.json
+++ b/data/json/items/magazine/460.json
@@ -13,7 +13,6 @@
"color": "light_gray",
"ammo_type": [ "45", "460" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 10, "460": 10 } } ]
},
@@ -31,7 +30,6 @@
"color": "light_gray",
"ammo_type": [ "45", "460" ],
"capacity": 7,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "45": 7, "460": 7 } } ]
}
diff --git a/data/json/items/magazine/50.json b/data/json/items/magazine/50.json
index 2216ad5bb46f7..f4d6d670c3485 100644
--- a/data/json/items/magazine/50.json
+++ b/data/json/items/magazine/50.json
@@ -27,7 +27,6 @@
"color": "light_gray",
"ammo_type": [ "50" ],
"capacity": 10,
- "reliability": 9,
"reload_time": 130,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "50": 10 } } ]
@@ -47,7 +46,6 @@
"color": "dark_gray",
"ammo_type": [ "50" ],
"capacity": 10,
- "reliability": 9,
"reload_time": 110,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "50": 10 } } ]
@@ -67,7 +65,6 @@
"color": "dark_gray",
"ammo_type": [ "50" ],
"capacity": 5,
- "reliability": 9,
"reload_time": 200,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "50": 5 } } ]
diff --git a/data/json/items/magazine/545x39.json b/data/json/items/magazine/545x39.json
index 27717c25f2793..133ab5a0cda98 100644
--- a/data/json/items/magazine/545x39.json
+++ b/data/json/items/magazine/545x39.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "545x39" ],
"capacity": 30,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "545x39": 30 } } ]
},
@@ -34,7 +33,6 @@
"color": "light_gray",
"ammo_type": [ "545x39" ],
"capacity": 45,
- "reliability": 8,
"reload_time": 130,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "545x39": 45 } } ]
diff --git a/data/json/items/magazine/57.json b/data/json/items/magazine/57.json
index f7b6d5114ac35..9e11e4a8870d0 100644
--- a/data/json/items/magazine/57.json
+++ b/data/json/items/magazine/57.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "57" ],
"capacity": 20,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "57": 20 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "57" ],
"capacity": 50,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "57": 50 } } ]
}
diff --git a/data/json/items/magazine/5x50.json b/data/json/items/magazine/5x50.json
index 10b12f41b7382..0c99640652135 100644
--- a/data/json/items/magazine/5x50.json
+++ b/data/json/items/magazine/5x50.json
@@ -14,7 +14,6 @@
"color": "dark_gray",
"ammo_type": [ "5x50" ],
"capacity": 100,
- "reliability": 10,
"reload_time": 60,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "5x50": 100 } } ]
@@ -34,7 +33,6 @@
"color": "dark_gray",
"ammo_type": [ "5x50" ],
"capacity": 50,
- "reliability": 10,
"reload_time": 50,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "5x50": 50 } } ]
diff --git a/data/json/items/magazine/762.json b/data/json/items/magazine/762.json
index 28e298b734376..89d5994f7b7d2 100644
--- a/data/json/items/magazine/762.json
+++ b/data/json/items/magazine/762.json
@@ -33,7 +33,6 @@
"color": "light_gray",
"ammo_type": [ "762" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 10 } } ]
},
@@ -52,7 +51,6 @@
"color": "light_gray",
"ammo_type": [ "762" ],
"capacity": 20,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 20 } } ]
},
@@ -71,7 +69,6 @@
"color": "light_gray",
"ammo_type": [ "762" ],
"capacity": 30,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 30 } } ]
},
@@ -90,7 +87,6 @@
"color": "light_gray",
"ammo_type": [ "762" ],
"capacity": 40,
- "reliability": 8,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 40 } } ]
},
@@ -109,7 +105,6 @@
"color": "light_gray",
"ammo_type": [ "762" ],
"capacity": 75,
- "reliability": 7,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762": 75 } } ]
}
diff --git a/data/json/items/magazine/762x25.json b/data/json/items/magazine/762x25.json
index fafb2bec83753..aa249639f9b0a 100644
--- a/data/json/items/magazine/762x25.json
+++ b/data/json/items/magazine/762x25.json
@@ -15,7 +15,6 @@
"color": "light_gray",
"ammo_type": [ "762x25" ],
"capacity": 71,
- "reliability": 7,
"reload_time": 190,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762x25": 71 } } ]
@@ -35,7 +34,6 @@
"color": "light_gray",
"ammo_type": [ "762x25" ],
"capacity": 35,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762x25": 35 } } ]
},
@@ -54,7 +52,6 @@
"color": "light_gray",
"ammo_type": [ "762x25" ],
"capacity": 8,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "762x25": 8 } } ]
}
diff --git a/data/json/items/magazine/8x40mm.json b/data/json/items/magazine/8x40mm.json
index 6ee86fc27f2a5..80d2178d056f4 100644
--- a/data/json/items/magazine/8x40mm.json
+++ b/data/json/items/magazine/8x40mm.json
@@ -14,7 +14,6 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 100,
- "reliability": 10,
"reload_time": 50,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 100 } } ]
@@ -34,7 +33,6 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 10,
- "reliability": 10,
"reload_time": 40,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 10 } } ]
@@ -54,7 +52,6 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 250,
- "reliability": 10,
"reload_time": 60,
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 250 } } ]
},
@@ -73,7 +70,6 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 25,
- "reliability": 10,
"reload_time": 50,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 25 } } ]
@@ -93,7 +89,6 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 500,
- "reliability": 10,
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 500 } } ]
},
{
@@ -111,27 +106,7 @@
"color": "dark_gray",
"ammo_type": [ "8x40mm" ],
"capacity": 50,
- "reliability": 10,
"reload_time": 50,
- "flags": [ "MAG_COMPACT" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 50 } } ]
- },
- {
- "id": "8x40_speedloader5",
- "looks_like": "38_speedloader",
- "type": "MAGAZINE",
- "name": { "str": "RMGS5 8x40mm speedloader" },
- "description": "This speedloader, made by Rivtech for use with RM99 revolver, can hold 5 rounds of 8x40mm caseless rounds and quickly reload a compatible revolver.",
- "weight": "92 g",
- "volume": "250 ml",
- "price": 8000,
- "price_postapoc": 250,
- "material": [ "superalloy", "plastic" ],
- "symbol": "#",
- "color": "dark_gray",
- "ammo_type": [ "8x40mm" ],
- "capacity": 5,
- "flags": [ "SPEEDLOADER" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "8x40mm": 5 } } ]
+ "flags": [ "MAG_COMPACT" ]
}
]
diff --git a/data/json/items/magazine/9mm.json b/data/json/items/magazine/9mm.json
index 97342dcc56c0f..0b4b73604a57e 100644
--- a/data/json/items/magazine/9mm.json
+++ b/data/json/items/magazine/9mm.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 50,
- "reliability": 7,
"reload_time": 160,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 50 } } ]
@@ -34,7 +33,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 30,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 30 } } ]
@@ -54,7 +52,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -73,7 +70,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 17,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 17 } } ]
@@ -93,7 +89,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 22,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 22 } } ]
},
@@ -112,7 +107,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 50,
- "reliability": 8,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 50 } } ]
},
@@ -131,7 +125,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 100,
- "reliability": 8,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 100 } } ]
},
@@ -150,7 +143,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 30,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 30 } } ]
@@ -170,7 +162,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -189,7 +180,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 50,
- "reliability": 8,
"reload_time": 160,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 50 } } ]
@@ -210,7 +200,6 @@
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 30 } } ],
"ammo_type": [ "9mm" ],
"capacity": 30,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ]
},
{
@@ -228,7 +217,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 17,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 17 } } ]
},
@@ -247,7 +235,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 32,
- "reliability": 6,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 32 } } ]
},
@@ -266,7 +253,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 20,
- "reliability": 1,
"reload_time": 160,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 20 } } ]
@@ -286,7 +272,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 32,
- "reliability": 7,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 32 } } ]
},
@@ -305,7 +290,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 10,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -324,7 +308,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 32,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 32 } } ]
},
@@ -343,7 +326,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 7,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 7 } } ]
},
@@ -362,7 +344,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 17,
- "reliability": 7,
"reload_time": 140,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 17 } } ]
@@ -382,7 +363,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 13,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 13 } } ]
},
@@ -401,7 +381,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -420,7 +399,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 8,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 8 } } ]
},
@@ -439,7 +417,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 10 } } ]
},
@@ -458,7 +435,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -477,7 +453,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 17,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 17 } } ]
},
@@ -496,7 +471,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 8,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 8 } } ]
},
@@ -515,7 +489,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 10,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 10 } } ]
},
@@ -534,7 +507,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 15,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 15 } } ]
},
@@ -553,7 +525,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 12,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 12 } } ]
},
@@ -572,7 +543,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 20,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 20 } } ]
},
@@ -591,7 +561,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 26,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 26 } } ]
},
@@ -610,7 +579,6 @@
"color": "light_gray",
"ammo_type": [ "9mm" ],
"capacity": 8,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9mm": 8 } } ]
}
diff --git a/data/json/items/magazine/9x18.json b/data/json/items/magazine/9x18.json
index d4a8cc8ee3ae7..62742d394e17a 100644
--- a/data/json/items/magazine/9x18.json
+++ b/data/json/items/magazine/9x18.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "9x18" ],
"capacity": 8,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9x18": 8 } } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "9x18" ],
"capacity": 20,
- "reliability": 8,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "9x18": 20 } } ]
}
diff --git a/data/json/items/magazine/chemical_spray.json b/data/json/items/magazine/chemical_spray.json
index bad00a4023cba..814aeac199795 100644
--- a/data/json/items/magazine/chemical_spray.json
+++ b/data/json/items/magazine/chemical_spray.json
@@ -14,8 +14,7 @@
"color": "light_gray",
"ammo_type": [ "chemical_spray" ],
"capacity": 800,
- "reliability": 9,
"reload_time": 3,
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "chemical_spray": 800 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "chemical_spray": 800 }, "watertight": true } ]
}
]
diff --git a/data/json/items/magazine/liquid.json b/data/json/items/magazine/liquid.json
index 234244c08880d..4d5daa7ff98ce 100644
--- a/data/json/items/magazine/liquid.json
+++ b/data/json/items/magazine/liquid.json
@@ -14,7 +14,6 @@
"color": "light_gray",
"ammo_type": [ "flammable" ],
"capacity": 3000,
- "reliability": 9,
"reload_time": 3,
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 3000 }, "watertight": true } ]
},
@@ -33,7 +32,6 @@
"color": "light_gray",
"ammo_type": [ "flammable" ],
"capacity": 500,
- "reliability": 9,
"reload_time": 3,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 500 }, "watertight": true } ]
@@ -53,7 +51,6 @@
"color": "light_gray",
"ammo_type": [ "flammable" ],
"capacity": 2000,
- "reliability": 10,
"reload_time": 3,
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 2000 }, "watertight": true } ]
},
@@ -72,7 +69,6 @@
"color": "light_gray",
"ammo_type": [ "flammable" ],
"capacity": 4000,
- "reliability": 10,
"reload_time": 3,
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 4000 }, "watertight": true } ]
}
diff --git a/data/json/items/magazine/shot.json b/data/json/items/magazine/shot.json
index 38bb717976906..977c351432874 100644
--- a/data/json/items/magazine/shot.json
+++ b/data/json/items/magazine/shot.json
@@ -14,7 +14,6 @@
"color": "dark_gray",
"ammo_type": [ "shot" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 10 } } ]
},
@@ -33,7 +32,6 @@
"color": "dark_gray",
"ammo_type": [ "shot" ],
"capacity": 30,
- "reliability": 8,
"reload_time": 130,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 30 } } ]
@@ -53,7 +51,6 @@
"color": "dark_gray",
"ammo_type": [ "shot" ],
"capacity": 10,
- "reliability": 9,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 10 } } ]
},
@@ -72,7 +69,6 @@
"color": "dark_gray",
"ammo_type": [ "shot" ],
"capacity": 20,
- "reliability": 8,
"reload_time": 110,
"flags": [ "MAG_BULKY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 20 } } ]
@@ -87,12 +83,11 @@
"volume": "500 ml",
"price": 1000,
"price_postapoc": 50,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "#",
"color": "light_gray",
"ammo_type": [ "shot" ],
"capacity": 20,
- "reliability": 5,
"armor_data": { "covers": [ "TORSO" ], "coverage": 5, "material_thickness": 1, "encumbrance": 2 },
"flags": [ "MAG_EJECT", "BELTED", "OVERSIZE", "WATER_FRIENDLY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 20 } } ]
diff --git a/data/json/items/magazine/weldgas.json b/data/json/items/magazine/weldgas.json
index 142ff7f8486bf..0cfc8d19d8178 100644
--- a/data/json/items/magazine/weldgas.json
+++ b/data/json/items/magazine/weldgas.json
@@ -15,7 +15,6 @@
"ammo_type": [ "weldgas" ],
"capacity": 60,
"count": 60,
- "reliability": 10,
"flags": [ "NO_UNLOAD", "NO_RELOAD" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "weldgas": 60 }, "watertight": true } ]
},
@@ -35,7 +34,6 @@
"ammo_type": [ "weldgas" ],
"capacity": 240,
"count": 240,
- "reliability": 10,
"flags": [ "NO_UNLOAD", "NO_RELOAD" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "weldgas": 240 }, "watertight": true } ]
}
diff --git a/data/json/items/melee/bludgeons.json b/data/json/items/melee/bludgeons.json
index 08c7f8e8d9979..84a93f3599f2a 100644
--- a/data/json/items/melee/bludgeons.json
+++ b/data/json/items/melee/bludgeons.json
@@ -5,11 +5,11 @@
"category": "weapons",
"name": { "str": "war flail" },
"description": "This is a stout pole with a large steel flanged mace head on a short chain attached to it, based on the peasant flail agricultural tool except now with a metal head and made to thresh people in metal armor rather than grain.",
- "weight": "4550 g",
- "volume": "3750 ml",
+ "weight": "3550 g",
+ "volume": "2250 ml",
"price": 25000,
"price_postapoc": 3000,
- "bashing": 50,
+ "bashing": 65,
"material": [ "wood", "steel" ],
"symbol": "\\",
"color": "dark_gray",
@@ -23,10 +23,10 @@
"name": { "str": "peasant flail" },
"description": "This is a stout pole with a wooden club on a leather cord attached to it, this is a tool used to thresh wheat and occasionally people when the peasants got angry at their feudal lords.",
"weight": "1700 g",
- "volume": "3750 ml",
+ "volume": "2250 ml",
"price": 4000,
"price_postapoc": 1000,
- "bashing": 26,
+ "bashing": 35,
"material": [ "wood" ],
"symbol": "\\",
"color": "brown",
@@ -47,7 +47,7 @@
"techniques": [ "WBLOCK_1" ],
"flags": [ "DURABLE_MELEE" ],
"volume": "1750 ml",
- "bashing": 26,
+ "bashing": 22,
"price": 16000
},
{
@@ -65,7 +65,7 @@
"qualities": [ [ "HAMMER", 1 ] ],
"flags": [ "DURABLE_MELEE" ],
"volume": "1750 ml",
- "bashing": 26,
+ "bashing": 22,
"price": 16000
},
{
@@ -116,7 +116,7 @@
"flags": [ "DURABLE_MELEE", "BELT_CLIP" ],
"use_action": { "menu_text": "Collapse", "type": "transform", "target": "baton", "msg": "You collapse your baton." },
"volume": "750 ml",
- "bashing": 18,
+ "bashing": 21,
"price": 17500
},
{
@@ -129,9 +129,8 @@
"volume": "2500 ml",
"price": 40000,
"price_postapoc": 12000,
- "to_hit": 1,
- "bashing": 22,
- "cutting": 40,
+ "bashing": 19,
+ "cutting": 38,
"material": [ "steel", "wood" ],
"symbol": "/",
"color": "light_gray",
@@ -153,7 +152,7 @@
"techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ],
"weight": "2068 g",
"volume": "3250 ml",
- "bashing": 21,
+ "bashing": 19,
"cutting": 3,
"to_hit": 1,
"category": "weapons"
@@ -170,11 +169,10 @@
"material": [ "budget_steel", "wood" ],
"weight": "2002 g",
"volume": "2500 ml",
- "bashing": 42,
+ "bashing": 38,
"cutting": 10,
"flags": [ "NONCONDUCTIVE", "SHEATH_AXE" ],
"techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
- "to_hit": 1,
"category": "weapons",
"qualities": [ [ "AXE", 2 ], [ "BUTCHER", -20 ] ]
},
@@ -211,9 +209,9 @@
"weight": "1133 g",
"volume": "2 L",
"//": "MA reference I used held that a bokken crushes rather than cuts (or impales) but is otherwise just as damaging as a katana. Nerfed by popular demand.",
- "bashing": 26,
+ "bashing": 24,
"cutting": 1,
- "to_hit": 2,
+ "to_hit": 3,
"category": "weapons"
},
{
@@ -232,7 +230,7 @@
"weight": "680 g",
"volume": "2 L",
"bashing": 13,
- "to_hit": 1,
+ "to_hit": 2,
"category": "weapons"
},
{
@@ -250,8 +248,8 @@
"flags": [ "SHEATH_SWORD" ],
"weight": "1133 g",
"volume": "2 L",
- "bashing": 26,
- "to_hit": 1,
+ "bashing": 17,
+ "to_hit": 2,
"category": "weapons"
},
{
@@ -303,7 +301,7 @@
"techniques": [ "WBLOCK_1" ],
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ],
"volume": "2 L",
- "bashing": 26,
+ "bashing": 22,
"cutting": 8,
"price": 20000
},
@@ -338,7 +336,7 @@
"techniques": [ "WBLOCK_2", "RAPID", "PRECISE" ],
"flags": [ "DURABLE_MELEE" ],
"volume": "600 ml",
- "bashing": 8,
+ "bashing": 10,
"price": 1000
},
{
@@ -477,7 +475,7 @@
"techniques": [ "WBLOCK_1" ],
"weight": "420 g",
"volume": "1750 ml",
- "bashing": 18,
+ "bashing": 14,
"cutting": 1,
"to_hit": 2
},
@@ -514,7 +512,7 @@
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "SHEATH_SPEAR", "ALWAYS_TWOHAND" ],
"weight": "2200 g",
"volume": "3 L",
- "bashing": 29,
+ "bashing": 32,
"category": "weapons",
"to_hit": 3,
"qualities": [ [ "HAMMER", 1 ] ]
@@ -546,11 +544,14 @@
"type": "transform"
},
"flags": [ "DURABLE_MELEE", "SHEATH_SPEAR" ],
- "magazines": [
- [
- "battery",
- [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -571,15 +572,15 @@
"symbol": "/",
"color": "light_gray",
"name": { "str": "lucerne hammer" },
- "description": "This is a versatile polearm with a spiked hammer head, a spike, and a hook attached to a long stick.",
+ "description": "This is a versatile polearm with a spiked hammer head, a spike, and a hook attached to a beefy wooden pole.",
"price": 50000,
"material": [ "wood", "steel" ],
"flags": [ "DURABLE_MELEE", "REACH_ATTACK", "NONCONDUCTIVE", "POLEARM", "SHEATH_SPEAR", "SPEAR", "ALWAYS_TWOHAND" ],
"techniques": [ "WBLOCK_1", "WIDE", "SWEEP" ],
"weight": "3200 g",
"volume": "3750 ml",
- "bashing": 34,
- "cutting": 34,
+ "bashing": 44,
+ "cutting": 33,
"to_hit": 1,
"price_postapoc": 10000,
"qualities": [ [ "COOK", 1 ] ]
@@ -598,8 +599,8 @@
"techniques": [ "WBLOCK_1", "SWEEP" ],
"weight": "2700 g",
"volume": "3750 ml",
- "bashing": 48,
- "cutting": 8,
+ "bashing": 25,
+ "cutting": 2,
"to_hit": 1,
"qualities": [ [ "COOK", 1 ] ]
},
@@ -700,14 +701,13 @@
"name": { "str": "morningstar" },
"description": "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.",
"weight": "1400 g",
- "to_hit": -1,
"color": "dark_gray",
"symbol": "/",
"material": [ "iron", "wood" ],
"techniques": [ "SWEEP" ],
"volume": "1500 ml",
"bashing": 38,
- "cutting": 6,
+ "cutting": 8,
"flags": [ "DURABLE_MELEE", "SPEAR", "NONCONDUCTIVE" ],
"price": 120000,
"price_postapoc": 8000,
@@ -726,7 +726,7 @@
"material": [ "aluminum", "wood" ],
"techniques": [ "SWEEP" ],
"volume": "1500 ml",
- "bashing": 26,
+ "bashing": 13,
"cutting": 1,
"flags": [ "SPEAR", "NONCONDUCTIVE", "FRAGILE_MELEE" ],
"price": 12000,
@@ -764,7 +764,7 @@
"material": [ "wood" ],
"techniques": [ "WBLOCK_1" ],
"volume": "1750 ml",
- "bashing": 26,
+ "bashing": 22,
"cutting": 4,
"flags": [ "STAB" ],
"price": 16000,
@@ -820,7 +820,7 @@
"flags": [ "DURABLE_MELEE", "BELT_CLIP" ],
"use_action": { "menu_text": "Retract", "type": "transform", "target": "PR24-retracted", "msg": "You collapse your PR-24 baton." },
"volume": "2 L",
- "bashing": 20,
+ "bashing": 22,
"price": 30000,
"price_postapoc": 750
},
@@ -908,7 +908,7 @@
"flags": [ "DURABLE_MELEE" ],
"weight": "910 g",
"volume": "1500 ml",
- "bashing": 26,
+ "bashing": 24,
"to_hit": 2,
"price_postapoc": 1250,
"category": "weapons"
@@ -926,7 +926,7 @@
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ],
"weight": "1135 g",
"volume": "1500 ml",
- "bashing": 30,
+ "bashing": 27,
"to_hit": 2,
"price_postapoc": 1750,
"category": "weapons"
@@ -944,7 +944,7 @@
"flags": [ "FRAGILE_MELEE" ],
"weight": "850 g",
"volume": "1500 ml",
- "bashing": 26,
+ "bashing": 12,
"to_hit": 1,
"price_postapoc": 50,
"category": "weapons"
@@ -960,7 +960,7 @@
"price": 8000,
"to_hit": 3,
"price_postapoc": 4500,
- "bashing": 29,
+ "bashing": 32,
"material": [ "wood", "iron" ],
"symbol": "/",
"color": "brown",
@@ -970,11 +970,14 @@
"techniques": [ "WBLOCK_2", "RAPID", "SWEEP" ],
"use_action": "TAZER",
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "SHEATH_SPEAR", "ALWAYS_TWOHAND" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -997,11 +1000,14 @@
"techniques": [ "WBLOCK_2", "RAPID" ],
"use_action": "SHOCKTONFA_OFF",
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
diff --git a/data/json/items/melee/misc.json b/data/json/items/melee/misc.json
index e04de04b8410d..4afd28cfc7686 100644
--- a/data/json/items/melee/misc.json
+++ b/data/json/items/melee/misc.json
@@ -42,8 +42,8 @@
"price": 25000,
"price_postapoc": 1250,
"to_hit": -1,
- "bashing": 19,
- "cutting": 39,
+ "bashing": 18,
+ "cutting": 37,
"material": [ "steel" ],
"symbol": "/",
"color": "dark_gray",
@@ -70,11 +70,14 @@
"ammo": [ "battery" ],
"charges_per_use": 100,
"use_action": "TAZER",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
}
]
diff --git a/data/json/items/melee/spears_and_polearms.json b/data/json/items/melee/spears_and_polearms.json
index f040553367b5e..1fd2067ac7e1f 100644
--- a/data/json/items/melee/spears_and_polearms.json
+++ b/data/json/items/melee/spears_and_polearms.json
@@ -47,7 +47,7 @@
"color": "brown",
"symbol": "/",
"material": [ "wood" ],
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"volume": "1250 ml",
"bashing": 4,
"cutting": 15,
@@ -89,7 +89,7 @@
"material": [ "wood", "iron" ],
"symbol": "/",
"color": "brown",
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"qualities": [ [ "COOK", 1 ] ],
"flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "FRAGILE_MELEE", "SHEATH_SPEAR" ]
},
@@ -105,11 +105,11 @@
"price_postapoc": 150,
"to_hit": 1,
"bashing": 5,
- "cutting": 17,
+ "cutting": 19,
"material": [ "wood", "iron" ],
"symbol": "/",
"color": "brown",
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"qualities": [ [ "CUT", 1 ], [ "COOK", 1 ] ],
"flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "FRAGILE_MELEE", "SHEATH_SPEAR" ]
},
@@ -125,11 +125,11 @@
"price_postapoc": 500,
"to_hit": 1,
"bashing": 5,
- "cutting": 17,
+ "cutting": 19,
"material": [ "wood", "iron" ],
"symbol": "/",
"color": "brown",
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"qualities": [ [ "CUT", 1 ], [ "COOK", 1 ] ],
"flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR" ]
},
@@ -143,8 +143,8 @@
"volume": "1500 ml",
"price": 1400,
"price_postapoc": 750,
- "bashing": 6,
- "cutting": 22,
+ "bashing": 7,
+ "cutting": 24,
"material": [ "wood", "iron" ],
"symbol": "/",
"color": "brown",
@@ -184,7 +184,7 @@
"techniques": [ "WBLOCK_1" ],
"volume": "1500 ml",
"bashing": 6,
- "cutting": 31,
+ "cutting": 20,
"flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "SHEATH_SPEAR" ],
"price": 1400,
"qualities": [ [ "COOK", 1 ] ]
@@ -223,7 +223,7 @@
"techniques": [ "WBLOCK_1", "IMPALE" ],
"volume": "1250 ml",
"bashing": 6,
- "cutting": 22,
+ "cutting": 25,
"flags": [ "SPEAR", "REACH_ATTACK", "SHEATH_SPEAR" ],
"price": 8000,
"qualities": [ [ "COOK", 1 ] ]
@@ -237,7 +237,7 @@
"description": "A somewhat sharpened piece of rebar.",
"price": 500,
"price_postapoc": 50,
- "material": "iron",
+ "material": [ "iron" ],
"weight": "908 g",
"volume": "1500 ml",
"bashing": 5,
@@ -270,7 +270,7 @@
"symbol": "/",
"color": "light_gray",
"name": { "str": "halberd" },
- "description": "This is a versatile polearm with an axe blade, a spike, and other fun things attached to a long stick.",
+ "description": "This is a versatile polearm with an axe blade, a spike, and other fun things attached to a long sturdy stick.",
"price": 50000,
"material": [ "wood", "steel" ],
"flags": [ "DURABLE_MELEE", "REACH_ATTACK", "NONCONDUCTIVE", "POLEARM", "SHEATH_SPEAR", "ALWAYS_TWOHAND" ],
@@ -288,7 +288,7 @@
"symbol": "/",
"color": "light_gray",
"name": { "str": "halberd" },
- "description": "This is a dull, cheaply made replica of a polearm with an axe blade, a spike, and other fun things attached to a long stick.",
+ "description": "This is a dull, cheaply made replica of a polearm with an axe blade, a spike, and other fun things attached to a thick pole.",
"price": 5000,
"material": [ "wood", "aluminum" ],
"flags": [ "REACH_ATTACK", "NONCONDUCTIVE", "POLEARM", "SHEATH_SPEAR", "ALWAYS_TWOHAND", "FRAGILE_MELEE" ],
@@ -315,8 +315,8 @@
"techniques": [ "WIDE", "WBLOCK_1" ],
"weight": "2100 g",
"volume": "2500 ml",
- "bashing": 14,
- "cutting": 38,
+ "bashing": 17,
+ "cutting": 40,
"price_postapoc": 8000
},
{
@@ -387,7 +387,7 @@
"volume": "2250 ml",
"bashing": 6,
"cutting": 40,
- "flags": [ "STAB", "POLEARM", "REACH_ATTACK", "SHEATH_SPEAR" ],
+ "flags": [ "POLEARM", "REACH_ATTACK", "SHEATH_SPEAR" ],
"//": "Description says it can slash. STAB currently doesn't slash, but at least it doesn't give the spear bonus",
"price": 8000,
"price_postapoc": 4500,
@@ -403,7 +403,7 @@
"color": "brown",
"symbol": "/",
"material": [ "wood" ],
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"volume": "1 L",
"cutting": 11,
"thrown_damage": [ { "damage_type": "bash", "amount": 5 }, { "damage_type": "stab", "amount": 11 } ],
@@ -422,7 +422,7 @@
"color": "light_gray",
"symbol": "/",
"material": [ "wood", "iron" ],
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"volume": "1 L",
"bashing": 5,
"cutting": 19,
@@ -522,7 +522,6 @@
"volume": "3500 ml",
"price": 40000,
"price_postapoc": 1250,
- "to_hit": -1,
"bashing": 25,
"cutting": 8,
"material": [ "budget_steel", "wood" ],
@@ -580,7 +579,6 @@
"volume": "3750 ml",
"price": 50000,
"price_postapoc": 3500,
- "to_hit": 2,
"bashing": 11,
"cutting": 57,
"material": [ "wood", "bronze" ],
diff --git a/data/json/items/melee/swords_and_blades.json b/data/json/items/melee/swords_and_blades.json
index a098d9a3a1fc4..262ea123bbba0 100644
--- a/data/json/items/melee/swords_and_blades.json
+++ b/data/json/items/melee/swords_and_blades.json
@@ -8,7 +8,8 @@
"description": "A two by four with a cross guard and whittled down point; not much for slashing, but much better than your bare hands.",
"material": "wood",
"volume": "1250 ml",
- "weight": "600 g",
+ "weight": "1000 g",
+ "longest_side": "100 cm",
"bashing": 12,
"cutting": 1,
"to_hit": 1,
@@ -25,7 +26,8 @@
"description": "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.",
"material": "wood",
"volume": "1750 ml",
- "weight": "648 g",
+ "weight": "1148 g",
+ "longest_side": "100 cm",
"bashing": 12,
"cutting": 4,
"to_hit": 2,
@@ -42,6 +44,7 @@
"material": "wood",
"volume": "2 L",
"weight": "1100 g",
+ "longest_side": "100 cm",
"bashing": 6,
"cutting": 18,
"to_hit": 1,
@@ -58,6 +61,7 @@
"description": "This is a long and thin knife with a spring-loaded blade that rests inside the handle while not in use.",
"weight": "100 g",
"volume": "50 ml",
+ "longest_side": "15 cm",
"price": 2000,
"price_postapoc": 50,
"to_hit": -2,
@@ -76,6 +80,7 @@
"description": "This is a small folding knife, with a locking blade and a pocket clip. Not as good a weapon as a solid fixed-blade knife, but better than a penknife.",
"weight": "80 g",
"volume": "40 ml",
+ "longest_side": "10 cm",
"price": 1500,
"price_postapoc": 50,
"bashing": 1,
@@ -94,6 +99,7 @@
"description": "This is a military combat knife. It is light and extremely sharp, and could be deadly in either the right hands or when attached as a bayonet.",
"weight": "558 g",
"volume": "500 ml",
+ "longest_side": "30 cm",
"price": 10000,
"price_postapoc": 1250,
"to_hit": 1,
@@ -108,7 +114,7 @@
"mode_modifier": [ [ "REACH", "bayonet", 2, [ "MELEE", "REACH_ATTACK" ] ] ]
},
"min_skills": [ [ "weapon", 2 ], [ "melee", 1 ] ],
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 19 ] ],
"thrown_damage": [ { "damage_type": "stab", "amount": 14 } ],
"flags": [ "STAB", "DURABLE_MELEE", "SHEATH_KNIFE", "NPC_THROWN" ]
@@ -135,6 +141,7 @@
"description": "Commonly used by hunters, this single-edge sheath knife is designed for cutting and skinning game rather than combat.",
"weight": "390 g",
"volume": "250 ml",
+ "longest_side": "20 cm",
"price": 4000,
"price_postapoc": 750,
"cutting": 16,
@@ -153,6 +160,7 @@
"description": "This massive knife features a hollow handle with a compass built into the pommel and a row of fearsome looking saw teeth along the back of its blade.",
"weight": "612 g",
"volume": "1 L",
+ "longest_side": "30 cm",
"price": 2000,
"price_postapoc": 500,
"bashing": 4,
@@ -172,6 +180,7 @@
"description": "This sturdy matte black Rivtech combat dagger features a long and slim double-edged blade with a spear-point and a distinctive slip-resistant grip which can also be used to affix it to a suitable firearm. Originally manufactured for the military, it was very popular in films and among collectors due to its fearsome appearance.",
"weight": "188 g",
"volume": "750 ml",
+ "longest_side": "30 cm",
"price": 45000,
"price_postapoc": 4000,
"to_hit": 2,
@@ -199,6 +208,7 @@
"description": "An iconic pocket knife imported from Europe. Its red plastic handle conceals many small tools.",
"weight": "120 g",
"volume": "60 ml",
+ "longest_side": "9 cm",
"price": 3000,
"price_postapoc": 500,
"to_hit": -2,
@@ -217,6 +227,7 @@
"description": "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.",
"weight": "608 g",
"volume": "500 ml",
+ "longest_side": "20 cm",
"price": 11000,
"price_postapoc": 1250,
"to_hit": 1,
@@ -236,6 +247,7 @@
"description": "A knife consisting of a long, somewhat sharpened, spike and a tightly wrapped rag as a handle. It makes a good melee weapon.",
"weight": "550 g",
"volume": "251 ml",
+ "longest_side": "20 cm",
"price": 0,
"price_postapoc": 50,
"to_hit": -1,
@@ -251,12 +263,13 @@
"id": "bone_knife",
"name": { "str": "bone shiv" },
"type": "TOOL",
- "description": "A femur or other bone, at least 30 cm long, which has been broken at one end and sharpened into a cutting tool. Its jagged edge is wicked but fragile.",
+ "description": "A femur or other bone, about 20 cm long, which has been broken at one end and sharpened into a cutting tool. Its jagged edge is wicked but fragile.",
"symbol": "/",
"color": "white",
"weight": 169,
"//": "literally 75% of a bone.",
"volume": "188 ml",
+ "longest_side": "20 cm",
"price": 0,
"price_postapoc": 0,
"bashing": 4,
@@ -272,6 +285,7 @@
"description": "A medieval dagger forged from rough iron. It is not the sharpest tool in the shed, but it is certainly one of the largest.",
"weight": "420 g",
"volume": "250 ml",
+ "longest_side": "60 cm",
"price": 19590,
"to_hit": 1,
"bashing": 5,
@@ -280,7 +294,7 @@
"symbol": ";",
"color": "dark_gray",
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 15 ] ],
- "flags": [ "STAB", "SHEATHE_KNIFE" ]
+ "flags": [ "STAB", "SHEATH_KNIFE" ]
},
{
"id": "makeshift_machete",
@@ -290,6 +304,7 @@
"description": "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.",
"weight": "581 g",
"volume": "2 L",
+ "longest_side": "50 cm",
"price": 1000,
"price_postapoc": 250,
"bashing": 5,
@@ -309,6 +324,7 @@
"description": "This huge steel knife makes an excellent tool for cutting down large vegetation or other 'obstacles.'",
"weight": "538 g",
"volume": "1 L",
+ "longest_side": "50 cm",
"price": 2800,
"price_postapoc": 1500,
"to_hit": 1,
@@ -317,7 +333,7 @@
"material": "steel",
"symbol": "/",
"color": "dark_gray",
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 15 ] ],
"flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ]
},
@@ -326,6 +342,7 @@
"name": { "str": "machete multitool" },
"type": "TOOL",
"description": "A thin, wobbly steel blade with sawteeth on one side and a flat chisel tip for digging. A jack of many trades and a master of none.",
+ "longest_side": "50 cm",
"symbol": "/",
"color": "green",
"weight": 522,
@@ -347,6 +364,7 @@
"description": "This is a curved sword associated with cavalry from the Early Modern period onwards. Lightweight but a deadly slashing weapon.",
"weight": "910 g",
"volume": "1250 ml",
+ "longest_side": "100 cm",
"price": 97000,
"price_postapoc": 4000,
"to_hit": 1,
@@ -367,6 +385,7 @@
"description": "This wavy bladed dagger comes from Southeast Asia. The design of the blade causes it to make broad, painful wounds.",
"weight": "558 g",
"volume": "750 ml",
+ "longest_side": "50 cm",
"price": 9000,
"price_postapoc": 500,
"to_hit": 1,
@@ -387,6 +406,7 @@
"description": "This versatile implement is a modern take on a traditional weapon that originated in Nepal. Featuring a heavy blade with an inwardly curved edge, it is used as both a tool and as a weapon.",
"weight": "450 g",
"volume": "750 ml",
+ "longest_side": "50 cm",
"price": 8000,
"price_postapoc": 1250,
"bashing": 7,
@@ -412,6 +432,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "800 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 8,
"cutting": 30,
"to_hit": 2,
@@ -432,6 +453,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "800 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 7,
"cutting": 24,
"to_hit": 2,
@@ -452,6 +474,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "414 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 8,
"cutting": 2,
"to_hit": 2,
@@ -466,11 +489,12 @@
"description": "This is a curved sword associated with various Middle Eastern and Central Asian countries. Designed for slashing, and quite deadly against unarmored targets.",
"price": 93000,
"price_postapoc": 3500,
- "material": "iron",
+ "material": [ "iron" ],
"techniques": [ "WBLOCK_2" ],
"flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ],
"weight": "1133 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 6,
"cutting": 30,
"to_hit": 1,
@@ -491,6 +515,7 @@
"flags": [ "SHEATH_SWORD" ],
"weight": "1133 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 5,
"cutting": 24,
"to_hit": 1,
@@ -511,6 +536,7 @@
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "586 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 6,
"cutting": 2,
"to_hit": 1,
@@ -530,6 +556,7 @@
"flags": [ "STAB", "DURABLE_MELEE", "SHEATH_SWORD" ],
"weight": "1814 g",
"volume": "2750 ml",
+ "longest_side": "130 cm",
"bashing": 9,
"cutting": 40,
"to_hit": 1,
@@ -550,6 +577,7 @@
"flags": [ "SHEATH_SWORD" ],
"weight": "1814 g",
"volume": "2750 ml",
+ "longest_side": "130 cm",
"bashing": 29,
"cutting": 10,
"category": "weapons"
@@ -568,6 +596,7 @@
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "939 g",
"volume": "2750 ml",
+ "longest_side": "130 cm",
"bashing": 13,
"cutting": 2,
"to_hit": 2,
@@ -587,6 +616,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "1814 g",
"volume": "2750 ml",
+ "longest_side": "120 cm",
"bashing": 13,
"cutting": 34,
"to_hit": 2,
@@ -607,6 +637,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "1814 g",
"volume": "2750 ml",
+ "longest_side": "120 cm",
"bashing": 30,
"cutting": 9,
"to_hit": 2,
@@ -627,6 +658,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "939 g",
"volume": "2750 ml",
+ "longest_side": "120 cm",
"bashing": 15,
"cutting": 2,
"to_hit": 1,
@@ -646,6 +678,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "1360 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 14,
"cutting": 31,
"to_hit": 1,
@@ -667,6 +700,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "704 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 14,
"cutting": 2,
"to_hit": 2,
@@ -687,6 +721,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "2721 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 12,
"cutting": 25,
"to_hit": 1,
@@ -701,6 +736,7 @@
"description": "A bronze sword of ancient Greek origin, wielded as a sidearm to the dory spear.",
"weight": "800 g",
"volume": "2 L",
+ "longest_side": "50 cm",
"price": 12000,
"price_postapoc": 2500,
"to_hit": 1,
@@ -721,6 +757,7 @@
"description": "This ancient bronze weapon features a curved, sickle-like blade sharpened on the outside edge. Associated with the New Kingdom period of Ancient Egypt, it was designed mainly to hack through the light armor common to the region.",
"weight": "750 g",
"volume": "1750 ml",
+ "longest_side": "50 cm",
"price": 12000,
"price_postapoc": 3000,
"to_hit": 1,
@@ -741,6 +778,7 @@
"description": "An ancient Chinese sword consisting of a curved blade and a guard with a cupped design. Existing since the Shang dynasty, this one is made of bronze. One of the four major weapons in folklore, alongside the jian sword, qiang spear, and gun staff.",
"weight": "850 g",
"volume": "1750 ml",
+ "longest_side": "95 cm",
"price": 12500,
"price_postapoc": 3500,
"bashing": 7,
@@ -760,6 +798,7 @@
"description": "This common gardening tool has been customized and rebalanced to improve its performance as a weapon.",
"weight": "565 g",
"volume": "1 L",
+ "longest_side": "50 cm",
"price": 2800,
"price_postapoc": 2500,
"to_hit": 1,
@@ -780,6 +819,7 @@
"description": "A sword bayonet is a large slashing weapon that can be attached to the front of a firearm or crossbow converting it into a pike.",
"weight": "923 g",
"volume": "1750 ml",
+ "longest_side": "40 cm",
"price": 25000,
"price_postapoc": 4000,
"to_hit": 1,
@@ -814,6 +854,7 @@
"description": "Long Japanese knives like this more-modern remake were the samurai's backup weapon, before the advent of the larger wakizashi. It's still a deadly blade, even if it's smaller than its more famous relatives.",
"weight": "558 g",
"volume": "500 ml",
+ "longest_side": "50 cm",
"price": 18000,
"price_postapoc": 1500,
"to_hit": 2,
@@ -822,7 +863,7 @@
"material": "steel",
"symbol": "/",
"color": "dark_gray",
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 18 ] ],
"flags": [ "STAB", "DURABLE_MELEE", "SHEATH_KNIFE" ]
},
@@ -834,6 +875,7 @@
"description": "This is a comparatively-common Japanese short sword. Smaller and lighter than a katana, but still effective in combat.",
"weight": "835 g",
"volume": "1500 ml",
+ "longest_side": "70 cm",
"price": 17800,
"price_postapoc": 2750,
"to_hit": 1,
@@ -854,6 +896,7 @@
"description": "This is a huge two-handed sword from Germany. It packs a real wallop.",
"weight": "3176 g",
"volume": "3250 ml",
+ "longest_side": "180 cm",
"price": 160000,
"price_postapoc": 9500,
"to_hit": 2,
@@ -874,6 +917,7 @@
"looks_like": "kukri",
"weight": "374 g",
"volume": "500 ml",
+ "longest_side": "30 cm",
"price": 1800,
"to_hit": 1,
"price_postapoc": 250,
@@ -882,7 +926,7 @@
"material": "steel",
"symbol": "/",
"color": "dark_gray",
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ],
"flags": [ "STAB", "SHEATH_KNIFE" ]
},
@@ -894,6 +938,7 @@
"looks_like": "kirpan",
"weight": "374 g",
"volume": "500 ml",
+ "longest_side": "30 cm",
"price": 900,
"price_postapoc": 50,
"bashing": 1,
@@ -901,7 +946,7 @@
"material": "budget_steel",
"symbol": "/",
"color": "dark_gray",
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 4 ] ],
"flags": [ "STAB", "SHEATH_KNIFE" ]
},
@@ -913,6 +958,7 @@
"description": "This is a dull, cheaply made replica of a long Japanese knife, typically used as a samurai's backup weapon.",
"weight": "374 g",
"volume": "500 ml",
+ "longest_side": "50 cm",
"price": 1800,
"price_postapoc": 10,
"to_hit": 1,
@@ -922,7 +968,7 @@
"symbol": "/",
"color": "dark_gray",
"looks_like": "tanto",
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 5 ] ],
"flags": [ "STAB", "SHEATH_KNIFE", "FRAGILE_MELEE" ]
},
@@ -934,6 +980,7 @@
"description": "Long Japanese knives like this more-modern remake were the samurai's backup weapon, before the advent of the larger wakizashi. This one doesn't feel well-balanced",
"weight": "3 g",
"volume": "500 ml",
+ "longest_side": "50 cm",
"price": 18000,
"price_postapoc": 25,
"to_hit": 2,
@@ -943,7 +990,7 @@
"symbol": "/",
"color": "dark_gray",
"looks_like": "tanto",
- "techniques": "RAPID",
+ "techniques": [ "RAPID" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 7 ] ],
"flags": [ "STAB", "SHEATH_KNIFE" ]
},
@@ -955,6 +1002,7 @@
"description": "This is a huge, curved, two-handed sword from Japan. It is surprisingly light for its size.",
"weight": "2822 g",
"volume": "3250 ml",
+ "longest_side": "120 cm",
"price": 150000,
"price_postapoc": 12000,
"to_hit": 2,
@@ -981,6 +1029,7 @@
"techniques": [ "WBLOCK_1", "RAPID", "WIDE" ],
"weight": "1882 g",
"volume": "3250 ml",
+ "longest_side": "120 cm",
"bashing": 15,
"cutting": 3,
"to_hit": 2,
@@ -1000,6 +1049,7 @@
"techniques": [ "WBLOCK_1", "RAPID", "WIDE" ],
"weight": "1882 g",
"volume": "3250 ml",
+ "longest_side": "120 cm",
"bashing": 30,
"cutting": 12,
"to_hit": 1,
@@ -1017,6 +1067,7 @@
"material": "steel",
"weight": "450 g",
"volume": "1250 ml",
+ "longest_side": "100 cm",
"bashing": 1,
"cutting": 2,
"techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ],
@@ -1034,6 +1085,7 @@
"material": "steel",
"weight": "650 g",
"volume": "1250 ml",
+ "longest_side": "100 cm",
"bashing": 3,
"cutting": 7,
"techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ],
@@ -1051,6 +1103,7 @@
"material": "steel",
"weight": "400 g",
"volume": "1250 ml",
+ "longest_side": "100 cm",
"bashing": 1,
"cutting": 6,
"techniques": [ "PRECISE", "RAPID", "WBLOCK_2" ],
@@ -1095,11 +1148,14 @@
"use_action": "TAZER",
"extend": { "flags": [ "NONCONDUCTIVE" ] },
"relative": { "volume": "250 ml", "weight": "151 g" },
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -1115,11 +1171,14 @@
"use_action": "TAZER",
"extend": { "flags": [ "NONCONDUCTIVE" ] },
"relative": { "volume": "250 ml", "weight": "151 g" },
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -1135,11 +1194,14 @@
"use_action": "TAZER",
"extend": { "flags": [ "NONCONDUCTIVE" ] },
"relative": { "volume": "250 ml", "weight": "151 g" },
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -1154,6 +1216,7 @@
"material": [ "wood" ],
"weight": "200 g",
"volume": "1531 ml",
+ "longest_side": "80 cm",
"bashing": 3,
"looks_like": "cane",
"pocket_data": [
@@ -1180,6 +1243,7 @@
"material": [ "steel" ],
"weight": "650 g",
"volume": "1200 ml",
+ "longest_side": "80 cm",
"bashing": 2,
"cutting": 25,
"looks_like": "rapier",
@@ -1194,6 +1258,7 @@
"description": "This is an early modern sword seeing use in the 16th, 17th, and 18th centuries. Called 'broad' to contrast with the slimmer rapiers.",
"weight": "1133 g",
"volume": "1750 ml",
+ "longest_side": "100 cm",
"price": 120000,
"price_postapoc": 5000,
"to_hit": 2,
@@ -1217,9 +1282,10 @@
"price_postapoc": 750,
"material": "budget_steel",
"flags": [ "SHEATH_SWORD" ],
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"weight": "1133 g",
"volume": "1750 ml",
+ "longest_side": "100 cm",
"bashing": 7,
"cutting": 29,
"to_hit": 2,
@@ -1236,10 +1302,11 @@
"price": 9600,
"price_postapoc": 50,
"material": "aluminum",
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "634 g",
"volume": "1750 ml",
+ "longest_side": "90 cm",
"bashing": 12,
"cutting": 1,
"to_hit": 1,
@@ -1255,9 +1322,10 @@
"price": 96000,
"price_postapoc": 500,
"material": "budget_steel",
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"weight": "955 g",
"volume": "1250 ml",
+ "longest_side": "90 cm",
"bashing": 23,
"cutting": 7,
"flags": [ "SHEATH_SWORD" ],
@@ -1272,6 +1340,7 @@
"description": "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.",
"weight": "1000 g",
"volume": "1500 ml",
+ "longest_side": "100 cm",
"price": 98000,
"price_postapoc": 2500,
"to_hit": 2,
@@ -1292,6 +1361,7 @@
"description": "This is a rare sword from Japan. Deadly against unarmored targets, and still very effective against armor.",
"weight": "1133 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"price": 98000,
"price_postapoc": 4500,
"to_hit": 1,
@@ -1318,6 +1388,7 @@
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "753 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 11,
"cutting": 2,
"to_hit": 2,
@@ -1337,6 +1408,7 @@
"flags": [ "SHEATH_SWORD" ],
"weight": "1133 g",
"volume": "2 L",
+ "longest_side": "90 cm",
"bashing": 22,
"cutting": 9,
"to_hit": 2,
@@ -1357,6 +1429,7 @@
"techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ],
"weight": "3176 g",
"volume": "3250 ml",
+ "longest_side": "200 cm",
"bashing": 19,
"cutting": 3,
"to_hit": 2,
@@ -1376,6 +1449,7 @@
"techniques": [ "WBLOCK_1", "WIDE", "BRUTAL", "SWEEP" ],
"weight": "3176 g",
"volume": "3250 ml",
+ "longest_side": "200 cm",
"bashing": 38,
"cutting": 10,
"to_hit": 1,
@@ -1393,9 +1467,10 @@
"price_postapoc": 50,
"material": "aluminum",
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"weight": "753 g",
"volume": "1750 ml",
+ "longest_side": "90 cm",
"bashing": 10,
"cutting": 2,
"to_hit": 2,
@@ -1409,6 +1484,7 @@
"description": "This is a dull, cheap replica of a curved sword associated with cavalry, from the Early Modern period onwards.",
"weight": "600 g",
"volume": "1250 ml",
+ "longest_side": "90 cm",
"price": 9700,
"price_postapoc": 50,
"to_hit": 1,
@@ -1434,6 +1510,7 @@
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "660 g",
"volume": "1500 ml",
+ "longest_side": "100 cm",
"bashing": 4,
"cutting": 2,
"to_hit": 2,
@@ -1453,6 +1530,7 @@
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
"weight": "557 g",
"volume": "1500 ml",
+ "longest_side": "70 cm",
"bashing": 8,
"cutting": 2,
"to_hit": 1,
@@ -1472,6 +1550,7 @@
"flags": [ "SHEATH_SWORD" ],
"weight": "835 g",
"volume": "1500 ml",
+ "longest_side": "70 cm",
"bashing": 17,
"cutting": 7,
"to_hit": 1,
@@ -1491,6 +1570,7 @@
"techniques": [ "WBLOCK_1", "RAPID" ],
"weight": "558 g",
"volume": "750 ml",
+ "longest_side": "50 cm",
"bashing": 2,
"cutting": 2,
"flags": [ "SHEATH_SWORD", "FRAGILE_MELEE" ],
@@ -1512,6 +1592,7 @@
"techniques": [ "WBLOCK_2" ],
"weight": "1766 g",
"volume": "1500 ml",
+ "longest_side": "50 cm",
"to_hit": 1,
"bashing": 7,
"cutting": 32,
@@ -1526,9 +1607,10 @@
"description": "A long wooden pole with chainsaws impractically attached to both ends. The product of either genius or insanity, but not both; the weight ensures that only someone both strong and very skilled could possibly hope to use it.",
"weight": "14254 g",
"volume": "7500 ml",
+ "longest_side": "290 cm",
"price": 40000,
"price_postapoc": 2000,
- "to_hit": -3,
+ "to_hit": -2,
"bashing": 20,
"material": [ "plastic", "steel" ],
"symbol": "/",
@@ -1548,7 +1630,7 @@
"description": "A long wooden pole with chainsaws impractically attached to both ends. They are currently on and draining gasoline; use this item to turn them off.",
"bashing": 4,
"cutting": 140,
- "to_hit": -1,
+ "to_hit": -4,
"revert_to": "cs_lajatang_off",
"use_action": "CS_LAJATANG_ON",
"turns_per_charge": 1,
@@ -1563,9 +1645,10 @@
"description": "A long wooden pole with electric chainsaws impractically attached to both ends. The product of either genius or insanity, but not both; the weight ensures that only someone both strong and very skilled could possibly hope to use it.",
"weight": "14254 g",
"volume": "7500 ml",
+ "longest_side": "290 cm",
"price": 40000,
"price_postapoc": 2000,
- "to_hit": -3,
+ "to_hit": -2,
"bashing": 20,
"material": [ "plastic", "steel" ],
"symbol": "/",
@@ -1575,8 +1658,14 @@
"techniques": [ "WBLOCK_1", "SPIN", "SWEEP" ],
"use_action": "ECS_LAJATANG_OFF",
"flags": [ "NONCONDUCTIVE", "ALWAYS_TWOHAND" ],
- "magazines": [
- [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
]
},
{
@@ -1585,7 +1674,7 @@
"type": "TOOL",
"name": { "str": "electric chainsaw lajatang (on)", "str_pl": "electric chainsaw lajatangs (on)" },
"description": "A long wooden pole with electric chainsaws impractically attached to both ends. They are currently on and draining power; use this item to turn them off.",
- "to_hit": -1,
+ "to_hit": -4,
"bashing": 4,
"cutting": 140,
"power_draw": 4000000,
@@ -1602,6 +1691,7 @@
"description": "This is a broad saber known for its use by sailors and pirates, as its short blade is easy to handle in close quarters.",
"weight": "955 g",
"volume": "1250 ml",
+ "longest_side": "80 cm",
"price": 96000,
"price_postapoc": 3500,
"to_hit": 2,
@@ -1610,7 +1700,7 @@
"material": "steel",
"symbol": "/",
"color": "dark_gray",
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 9 ] ],
"flags": [ "DURABLE_MELEE", "SHEATH_SWORD" ]
},
@@ -1628,6 +1718,7 @@
"flags": [ "DURABLE_MELEE", "NONCONDUCTIVE", "ALWAYS_TWOHAND" ],
"weight": "2500 g",
"volume": "6500 ml",
+ "longest_side": "180 cm",
"bashing": 4,
"cutting": 26,
"to_hit": -1,
@@ -1641,6 +1732,7 @@
"description": "This is a chainsaw that has been lightened, tuned, and extensively modified to be a more effective weapon. Unfortunately these modifications have rendered it much less effective as a woodcutting tool.",
"weight": "5122 g",
"volume": "2250 ml",
+ "longest_side": "70 cm",
"price": 25000,
"price_postapoc": 3000,
"to_hit": -1,
@@ -1661,7 +1753,7 @@
"type": "TOOL",
"name": { "str": "combat chainsaw (on)", "str_pl": "combat chainsaws (on)" },
"description": "This combat chainsaw is on, and is continuously draining gasoline. Use it to turn it off.",
- "to_hit": 1,
+ "to_hit": -3,
"cutting": 82,
"turns_per_charge": 4,
"charges_per_use": 0,
@@ -1678,6 +1770,7 @@
"description": "This is an electric chainsaw that has been lightened, tuned, and extensively modified to be a more effective weapon. Unfortunately these modifications have rendered it much less effective as a woodcutting tool.",
"weight": "5122 g",
"volume": "2250 ml",
+ "longest_side": "70 cm",
"price": 25000,
"price_postapoc": 3000,
"to_hit": -1,
@@ -1690,11 +1783,14 @@
"use_action": "E_COMBATSAW_OFF",
"techniques": [ "WBLOCK_1", "SWEEP" ],
"flags": [ "ALWAYS_TWOHAND" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -1703,7 +1799,7 @@
"type": "TOOL",
"name": { "str": "electric combat chainsaw (on)", "str_pl": "electric combat chainsaws (on)" },
"description": "This electric combat chainsaw is on, and is continuously draining power. Use it to turn it off.",
- "to_hit": 1,
+ "to_hit": -3,
"cutting": 82,
"power_draw": 2000000,
"charges_per_use": 0,
diff --git a/data/json/items/melee/unarmed_weapons.json b/data/json/items/melee/unarmed_weapons.json
index 9d1c5b3fb21b2..0479d469fe23c 100644
--- a/data/json/items/melee/unarmed_weapons.json
+++ b/data/json/items/melee/unarmed_weapons.json
@@ -39,7 +39,8 @@
"description": "A metal weapon made of brass, designed to be gripped in the palm and cause punches to do extra damage. A good, quick weapon - but you have to get within punching range to use it.",
"material": "brass",
"weight": "320 g",
- "bashing": 3,
+ "volume": "250 ml",
+ "bashing": 4,
"price_postapoc": 250,
"flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ]
},
@@ -57,7 +58,7 @@
"cutting": 14,
"price_postapoc": 500,
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ],
- "flags": [ "UNARMED_WEAPON" ],
+ "flags": [ "UNARMED_WEAPON", "STAB" ],
"techniques": [ "WBLOCK_1" ]
},
{
@@ -70,10 +71,10 @@
"material": "wood",
"volume": "250 ml",
"weight": "430 g",
- "bashing": 3,
- "cutting": 4,
+ "bashing": 2,
+ "cutting": 3,
"price_postapoc": 50,
- "flags": [ "UNARMED_WEAPON" ]
+ "flags": [ "UNARMED_WEAPON", "STAB" ]
},
{
"type": "GENERIC",
@@ -85,7 +86,7 @@
"material": "steel",
"volume": "250 ml",
"weight": "430 g",
- "bashing": 3,
+ "bashing": 4,
"price_postapoc": 50,
"qualities": [ [ "HAMMER", 1 ] ],
"flags": [ "UNARMED_WEAPON" ]
diff --git a/data/json/items/migration.json b/data/json/items/migration.json
index 53890b6f99216..47e8365c25640 100644
--- a/data/json/items/migration.json
+++ b/data/json/items/migration.json
@@ -1188,5 +1188,20 @@
"id": "akmbigmag",
"type": "MIGRATION",
"replace": "akmag40"
+ },
+ {
+ "id": "rm99_pistol",
+ "type": "MIGRATION",
+ "replace": "rm103a_pistol"
+ },
+ {
+ "id": "8x40_speedloader5",
+ "type": "MIGRATION",
+ "replace": "8x40_10_mag"
+ },
+ {
+ "id": "kevlar_plate",
+ "type": "MIGRATION",
+ "replace": "sheet_kevlar_layered"
}
]
diff --git a/data/json/items/obsolete.json b/data/json/items/obsolete.json
index 9d99ac28c28ac..99f652a3e652d 100644
--- a/data/json/items/obsolete.json
+++ b/data/json/items/obsolete.json
@@ -379,7 +379,7 @@
"clip_size": 100,
"valid_mod_locations": [ [ "sling", 1 ], [ "stock", 1 ], [ "rail mount", 1 ] ],
"relative": { "reload": 4 },
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 100 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flammable": 100 }, "watertight": true } ]
},
{
"type": "effect_type",
@@ -422,7 +422,15 @@
"dispersion": 600,
"durability": 6,
"relative": { "reload": 2 },
- "magazines": [ [ "flammable", [ "aux_pressurized_tank", "pressurized_tank" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "aux_pressurized_tank", "pressurized_tank" ]
+ }
+ ]
},
{
"id": "bio_advreactor",
@@ -1054,8 +1062,7 @@
"//": "Milspec, but was deployed in active service implying a reliable IFF",
"difficulty": 9,
"moves": 250,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -1081,8 +1088,7 @@
"//": "Milspec, clearly designed with little concern for collateral damage. What did you expect of a robo-tank?",
"difficulty": 10,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -1109,8 +1115,7 @@
"//": "Milspec, clearly designed with little concern for collateral damage. What did you expect of a chicken walker?",
"difficulty": 10,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -1135,8 +1140,7 @@
"//": "No observed open deployment, likely a prototype or secret project",
"difficulty": 15,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -1373,7 +1377,7 @@
"ammo": [ "gasoline" ],
"charges_per_use": 1,
"max_charges": 50,
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"use_action": {
"type": "fireweapon_off",
"target_id": "firemachete_on",
@@ -1502,7 +1506,7 @@
"ammo": [ "gasoline" ],
"charges_per_use": 1,
"max_charges": 50,
- "techniques": "WBLOCK_2",
+ "techniques": [ "WBLOCK_2" ],
"use_action": {
"type": "fireweapon_off",
"target_id": "broadfire_on",
@@ -1768,12 +1772,11 @@
"blackpowder_tolerance": 32,
"loudness": 30,
"clip_size": 5,
- "magazines": [ [ "223", [ "223_speedloader5" ] ] ],
"valid_mod_locations": [ [ "accessories", 2 ], [ "sights", 1 ], [ "underbarrel", 1 ] ],
"proportional": { "reload": 0.7 },
"extend": { "flags": [ "RELOAD_ONE", "RELOAD_EJECT", "NEVER_JAMS" ] },
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 5 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "223": 5 } } ]
},
{
"id": "223_speedloader5",
@@ -1856,9 +1859,17 @@
"location": "underbarrel",
"mod_targets": [ "rifle", "shotgun", "smg", "crossbow", "launcher" ],
"gun_data": { "ammo": "flammable", "skill": "launcher", "dispersion": 300, "durability": 10 },
- "magazines": [ [ "flammable", [ "aux_pressurized_tank" ] ] ],
"min_skills": [ [ "weapon", 2 ], [ "launcher", 1 ] ],
- "flags": [ "FIRE_100", "PUMP_RAIL_COMPATIBLE", "NON-FOULING" ]
+ "flags": [ "FIRE_100", "PUMP_RAIL_COMPATIBLE", "NON-FOULING" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "aux_pressurized_tank" ]
+ }
+ ]
},
{
"type": "recipe",
@@ -2239,7 +2250,15 @@
[ "rail mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "nail", [ "nailmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "nailmag" ]
+ }
+ ]
},
{
"id": "nailrifle",
@@ -2263,9 +2282,17 @@
[ "rail mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "nail", [ "nailmag" ] ] ],
"relative": { "weight": 1000, "volume": 6, "range": 3, "ranged_damage": { "damage_type": "stab", "amount": 4 } },
- "proportional": { "price": 3, "dispersion": 0.5 }
+ "proportional": { "price": 3, "dispersion": 0.5 },
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "nailmag" ]
+ }
+ ]
},
{
"id": "nailmag",
@@ -2281,7 +2308,6 @@
"color": "light_gray",
"ammo_type": [ "nail" ],
"capacity": 50,
- "reliability": 6,
"reload_time": 300,
"flags": [ "MAG_COMPACT" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "nail": 50 } } ]
@@ -2634,11 +2660,14 @@
"ammo": [ "battery" ],
"charges_per_use": 2,
"use_action": "ROBOTCONTROL",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -2678,6 +2707,112 @@
[ "stock", 1 ],
[ "underbarrel", 1 ]
],
- "magazines": [ [ "545x39", [ "ak74mag", "rpk74mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "ak74mag", "rpk74mag" ]
+ }
+ ]
+ },
+ {
+ "id": "bot_laserturret",
+ "type": "TOOL",
+ "name": { "str": "inactive laser turret" },
+ "description": "This is an inactive laser turret. Using this item involves turning it on and placing it on the ground, where it will attach itself. If reprogrammed and rewired successfully the turret will identify you as a friendly, and attack all enemies with its revolving laser cannons. It requires sunlight in order to fire.",
+ "weight": "40750 g",
+ "volume": "30 L",
+ "price": 600000,
+ "price_postapoc": 12000,
+ "to_hit": -3,
+ "bashing": 8,
+ "material": [ "steel", "plastic" ],
+ "symbol": ";",
+ "color": "white",
+ "use_action": {
+ "type": "place_monster",
+ "monster_id": "mon_laserturret",
+ "difficulty": 6,
+ "moves": 100,
+ "skills": [ "electronics", "computer" ]
+ }
+ },
+ {
+ "type": "GENERIC",
+ "id": "broken_laserturret",
+ "symbol": ",",
+ "color": "green",
+ "name": { "str": "broken laser turret" },
+ "weight": "110 kg",
+ "copy-from": "broken_turret"
+ },
+ {
+ "id": "cerberus_laser",
+ "type": "GENERIC",
+ "symbol": "(",
+ "color": "magenta",
+ "name": { "str": "TX-5LR Laser Cannon" },
+ "description": "A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. Unusable as a weapon on its own without the necessary parts.",
+ "price": 5000000,
+ "price_postapoc": 1000,
+ "material": [ "steel", "plastic" ],
+ "weight": "5000 g",
+ "volume": "750 ml",
+ "category": "spare_parts"
+ },
+ {
+ "id": "laser_cannon",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "reload_noise_volume": 10,
+ "name": { "str": "handheld laser cannon" },
+ "description": "This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret that has been modified to use UPS power for firing.",
+ "weight": "5140 g",
+ "volume": "1500 ml",
+ "price": 400000,
+ "price_postapoc": 8000,
+ "to_hit": -1,
+ "bashing": 4,
+ "material": [ "steel", "plastic" ],
+ "symbol": "(",
+ "color": "magenta",
+ "skill": "rifle",
+ "range": 30,
+ "ranged_damage": { "damage_type": "heat", "amount": 10, "armor_penetration": 4 },
+ "dispersion": 90,
+ "durability": 7,
+ "loudness": 8,
+ "ups_charges": 25,
+ "reload": 200,
+ "valid_mod_locations": [
+ [ "emitter", 1 ],
+ [ "lens", 1 ],
+ [ "sling", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "sights mount", 1 ],
+ [ "stock mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "ammo_effects": [ "LASER", "INCENDIARY" ],
+ "flags": [ "NO_UNLOAD", "NON-FOULING", "NEEDS_NO_LUBE" ]
+ },
+ {
+ "type": "GENERIC",
+ "id": "bone_plate",
+ "symbol": "]",
+ "color": "white",
+ "name": { "str": "bone armor kit" },
+ "description": "Bone plating made for a vehicle.",
+ "price": 1200,
+ "price_postapoc": 100,
+ "material": [ "bone" ],
+ "weight": "4000 g",
+ "volume": "9500 ml",
+ "bashing": 8,
+ "to_hit": -4,
+ "category": "veh_parts"
}
]
diff --git a/data/json/items/ranged/crossbows.json b/data/json/items/ranged/crossbows.json
index f46d29e8daa08..c9395de06b927 100644
--- a/data/json/items/ranged/crossbows.json
+++ b/data/json/items/ranged/crossbows.json
@@ -289,17 +289,17 @@
"symbol": "(",
"color": "green",
"name": { "str": "bullet crossbow" },
- "description": "A modified version of the classic crossbow which utilizes stones as projectiles instead of the traditional quarrel. Primarily intended for hunting small game, stronger people can reload it much faster.",
+ "description": "A modified version of the classic crossbow which utilizes stones as projectiles instead of the traditional quarrel. Primarily intended for hunting small game.",
"price": 20000,
"price_postapoc": 2000,
"material": [ "wood", "iron" ],
- "flags": [ "STR_RELOAD", "PRIMITIVE_RANGED_WEAPON" ],
+ "flags": [ "PRIMITIVE_RANGED_WEAPON" ],
"skill": "rifle",
"ammo": [ "pebble" ],
"weight": "1906 g",
"volume": "1250 ml",
"bashing": 9,
- "ranged_damage": { "damage_type": "stab", "amount": 10 },
+ "ranged_damage": { "damage_type": "bullet", "amount": 4 },
"range": 10,
"dispersion": 55,
"durability": 6,
@@ -363,12 +363,12 @@
"symbol": "(",
"color": "green",
"name": { "str": "crossbow" },
- "description": "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.",
+ "description": "A slow-loading hand weapon that launches bolts. Bolts fired from this weapon have a good chance of remaining intact for re-use.",
"//2": "150lb @ 10in powerstroke, 34in wood limbs, 37.7J, 0.337 slugs with a 0.066lb bolt",
"price": 6000,
"price_postapoc": 3500,
"material": [ "wood" ],
- "flags": "PRIMITIVE_RANGED_WEAPON",
+ "flags": [ "PRIMITIVE_RANGED_WEAPON" ],
"skill": "rifle",
"min_strength": 8,
"ammo": [ "bolt" ],
@@ -399,7 +399,7 @@
"price": 89000,
"price_postapoc": 4000,
"material": [ "wood", "bone" ],
- "flags": "PRIMITIVE_RANGED_WEAPON",
+ "flags": [ "PRIMITIVE_RANGED_WEAPON" ],
"skill": "rifle",
"min_strength": 9,
"ammo": [ "bolt" ],
@@ -439,7 +439,7 @@
"//": "27in Carbon fiber compound crossbow at 17in draw with 20in, 197J, 175 lbs draw, 0.636 Slugs with 300grain quarrels.",
"price": 200000,
"material": [ "steel", "plastic" ],
- "flags": "PRIMITIVE_RANGED_WEAPON",
+ "flags": [ "PRIMITIVE_RANGED_WEAPON" ],
"skill": "rifle",
"min_strength": 7,
"ammo": [ "bolt" ],
diff --git a/data/json/items/ranged/launchers.json b/data/json/items/ranged/launchers.json
index 0a93dfd279710..9ae0fd2117b89 100644
--- a/data/json/items/ranged/launchers.json
+++ b/data/json/items/ranged/launchers.json
@@ -120,6 +120,6 @@
"clip_size": 100,
"reload": 0,
"valid_mod_locations": [ [ "sling", 1 ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "water": 100 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "water": 100 }, "watertight": true } ]
}
]
diff --git a/data/json/items/ranged/slings.json b/data/json/items/ranged/slings.json
index 4da17476d69d1..9dc72701c0bbb 100644
--- a/data/json/items/ranged/slings.json
+++ b/data/json/items/ranged/slings.json
@@ -6,23 +6,23 @@
"symbol": "(",
"color": "brown",
"name": { "ctxt": "weapon", "str": "sling" },
- "description": "A leather sling, easy to use and accurate. It uses pebbles as ammunition.",
+ "description": "A leather sling, can launch rocks much further and faster than throwing them by hand.",
"price": 150,
"//": "It's little more than a piece of slightly shaped leather",
"material": "leather",
"flags": [ "RELOAD_AND_SHOOT", "NEVER_JAMS", "PRIMITIVE_RANGED_WEAPON", "BELT_CLIP" ],
"skill": "throw",
- "ammo": [ "pebble" ],
+ "ammo": [ "rock" ],
"weight": "96 g",
"volume": "250 ml",
"price_postapoc": 250,
"to_hit": -2,
- "ranged_damage": { "damage_type": "stab", "amount": 6 },
+ "ranged_damage": { "damage_type": "bullet", "amount": 4 },
"range": 8,
"dispersion": 150,
"durability": 6,
"clip_size": 1,
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "pebble": 1 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "rock": 1 } } ]
},
{
"id": "slingshot",
@@ -31,7 +31,7 @@
"symbol": "(",
"color": "brown",
"name": { "str": "slingshot" },
- "description": "A wooden slingshot, easy to use and accurate. It uses pebbles as ammunition.",
+ "description": "A forked piece of wood with an elastic band stretched between two of its tips. Can launch tiny pebbles and similar things at high speeds.",
"price": 500,
"material": "wood",
"flags": [ "RELOAD_AND_SHOOT", "NEVER_JAMS", "PRIMITIVE_RANGED_WEAPON", "BELT_CLIP" ],
@@ -41,7 +41,7 @@
"volume": "250 ml",
"price_postapoc": 50,
"to_hit": -2,
- "ranged_damage": { "damage_type": "stab", "amount": 3 },
+ "ranged_damage": { "damage_type": "bullet", "amount": 3 },
"range": 5,
"dispersion": 75,
"durability": 6,
@@ -56,7 +56,7 @@
"symbol": "(",
"color": "brown",
"name": { "str": "staff sling" },
- "description": "A leather sling attached to a staff, easy to use and accurate. It uses rocks as ammunition.",
+ "description": "This staff can launch rocks with a whiping motion that sends them flying much further and faster than throwing them.",
"price": 150,
"//": "The staff sling,consists of a staff with a short sling at one end. ",
"material": [ "wood", "leather" ],
@@ -77,7 +77,7 @@
"volume": "3 L",
"price_postapoc": 250,
"to_hit": 1,
- "ranged_damage": { "damage_type": "stab", "amount": 10 },
+ "ranged_damage": { "damage_type": "bullet", "amount": 10 },
"bashing": 18,
"range": 10,
"dispersion": 200,
@@ -92,7 +92,7 @@
"symbol": "(",
"color": "dark_gray",
"name": { "str": "brace slingshot" },
- "description": "A modern slingshot with a wrist brace, it is easy to use, accurate, and quite powerful.",
+ "description": "A modern slingshot with a wrist brace, allowing it to fire tiny objects slightly more forcefully than a simple wooden slingshot.",
"price": 3000,
"material": [ "steel", "plastic" ],
"flags": [ "RELOAD_AND_SHOOT", "NEVER_JAMS", "PRIMITIVE_RANGED_WEAPON", "BELT_CLIP" ],
@@ -102,7 +102,7 @@
"volume": "500 ml",
"price_postapoc": 250,
"to_hit": -2,
- "ranged_damage": { "damage_type": "stab", "amount": 5 },
+ "ranged_damage": { "damage_type": "bullet", "amount": 4 },
"range": 8,
"dispersion": 45,
"durability": 7,
diff --git a/data/json/items/ranged/spearguns.json b/data/json/items/ranged/spearguns.json
index 41d57a67c799e..6a5cfbc1b43f8 100644
--- a/data/json/items/ranged/spearguns.json
+++ b/data/json/items/ranged/spearguns.json
@@ -50,7 +50,7 @@
"symbol": "=",
"color": "light_gray",
"description": "An underwater fishing spear made from metal. It's light, but doesn't have much range. Stands a very good chance of remaining intact once fired.",
- "material": "iron",
+ "material": [ "iron" ],
"volume": "250 ml",
"weight": "28 g",
"bashing": 1,
@@ -111,7 +111,7 @@
"price": 17500,
"price_postapoc": 2000,
"material": [ "wood", "plastic" ],
- "flags": [ "RELOAD_ONE", "STR_RELOAD", "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
+ "flags": [ "RELOAD_ONE", "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
"skill": "rifle",
"ammo": [ "fishspear" ],
"weight": "3060 g",
@@ -147,7 +147,7 @@
"price": 10000,
"price_postapoc": 1500,
"material": [ "wood", "plastic" ],
- "flags": [ "STR_RELOAD", "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
+ "flags": [ "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
"skill": "pistol",
"ammo": [ "fishspear" ],
"weight": "840 g",
@@ -180,7 +180,7 @@
"price": 11500,
"price_postapoc": 1500,
"material": [ "wood", "plastic" ],
- "flags": [ "STR_RELOAD", "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
+ "flags": [ "WATERPROOF_GUN", "UNDERWATER_GUN", "NEVER_JAMS", "NON-FOULING" ],
"skill": "rifle",
"ammo": [ "fishspear" ],
"weight": "2100 g",
diff --git a/data/json/items/resources/fasteners.json b/data/json/items/resources/fasteners.json
index fce9f5ee1b587..04b7120455709 100644
--- a/data/json/items/resources/fasteners.json
+++ b/data/json/items/resources/fasteners.json
@@ -66,7 +66,7 @@
"volume": "2 ml",
"price": 100,
"price_postapoc": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "=",
"color": "dark_gray",
"ammo_type": "components"
diff --git a/data/json/items/resources/home_improvement.json b/data/json/items/resources/home_improvement.json
index 8412ee479efaf..9d96a07967eee 100644
--- a/data/json/items/resources/home_improvement.json
+++ b/data/json/items/resources/home_improvement.json
@@ -105,7 +105,7 @@
"symbol": "}",
"color": "red",
"description": "A roll of red carpet.",
- "material": "cotton",
+ "material": [ "cotton" ],
"volume": "1750 ml",
"weight": "45 g",
"ammo_type": "NULL",
@@ -121,7 +121,7 @@
"symbol": "}",
"color": "green",
"description": "A roll of green carpet.",
- "material": "cotton",
+ "material": [ "cotton" ],
"volume": "1750 ml",
"weight": "45 g",
"ammo_type": "NULL",
@@ -137,7 +137,7 @@
"symbol": "}",
"color": "yellow",
"description": "A roll of yellow carpet.",
- "material": "cotton",
+ "material": [ "cotton" ],
"volume": "1750 ml",
"weight": "45 g",
"ammo_type": "NULL",
@@ -153,7 +153,7 @@
"symbol": "}",
"color": "magenta",
"description": "A roll of purple carpet.",
- "material": "cotton",
+ "material": [ "cotton" ],
"volume": "1750 ml",
"weight": "45 g",
"ammo_type": "NULL",
diff --git a/data/json/items/resources/tailoring.json b/data/json/items/resources/tailoring.json
index 948a0bb13adeb..fb6c40c5a3e1f 100644
--- a/data/json/items/resources/tailoring.json
+++ b/data/json/items/resources/tailoring.json
@@ -9,7 +9,7 @@
"volume": "1 ml",
"price": 1,
"price_postapoc": 5,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "=",
"color": "dark_gray",
"ammo_type": "components",
@@ -106,7 +106,7 @@
"volume": "300 ml",
"price": 1000,
"price_postapoc": 100,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": "=",
"color": "dark_gray",
"count": 100,
@@ -185,10 +185,10 @@
"type": "AMMO",
"category": "spare_parts",
"name": { "str": "Kevlar sheet" },
- "description": "A sheet of Kevlar synthetic fabric, suitable for making bulletproof armor. In this form, unlike rigid plates, it can be stitched.",
+ "description": "A sheet of Kevlar synthetic fabric, suitable for making cut-resistant, durable clothing. In this form, unlike rigid plates, it can be stitched.",
"weight": "5 g",
"volume": "300 ml",
- "price": 15000,
+ "price": 900,
"price_postapoc": 500,
"material": "kevlar",
"symbol": "=",
@@ -212,6 +212,34 @@
"count": 100,
"ammo_type": "components"
},
+ {
+ "id": "sheet_kevlar_layered",
+ "type": "TOOL",
+ "category": "spare_parts",
+ "name": "layered kevlar panel",
+ "description": "This is a small 16-layer thick Kevlar panel. It could be used to repair armor made of Kevlar.",
+ "weight": "80 g",
+ "volume": "600 ml",
+ "price": 15000,
+ "material": "kevlar_layered",
+ "flags": [ "NO_SALVAGE" ],
+ "symbol": ",",
+ "color": "green"
+ },
+ {
+ "id": "rigid_kevlar_plate",
+ "type": "TOOL",
+ "category": "spare_parts",
+ "name": "rigid kevlar plate",
+ "description": "This is a compressed panel of kevlar treated with epoxy or other adhesive. It could be used to repair items made of Kevlar.",
+ "weight": "300 g",
+ "volume": "250 ml",
+ "price": 1000,
+ "material": "kevlar_rigid",
+ "flags": [ "NO_SALVAGE" ],
+ "symbol": ",",
+ "color": "green"
+ },
{
"id": "sheet_lycra_patchwork",
"copy-from": "sheet_lycra",
diff --git a/data/json/items/resources/wood.json b/data/json/items/resources/wood.json
index 1be4109c8756e..c3f604da1ed84 100644
--- a/data/json/items/resources/wood.json
+++ b/data/json/items/resources/wood.json
@@ -10,8 +10,9 @@
"price": 10000,
"price_postapoc": 10,
"material": "wood",
- "weight": "9071 g",
+ "weight": "6 kg",
"volume": "10 L",
+ "longest_side": "140 cm",
"bashing": 10,
"to_hit": -10,
"flags": [ "FIREWOOD" ]
@@ -25,8 +26,9 @@
"description": "A splintered piece of wood, could be used as a skewer or for kindling.",
"category": "other",
"material": "wood",
- "weight": "225 g",
+ "weight": "150 g",
"volume": "250 ml",
+ "longest_side": "30 cm",
"bashing": 4,
"to_hit": 1,
"qualities": [ [ "COOK", 1 ] ],
@@ -37,13 +39,14 @@
"id": "stick",
"symbol": "/",
"color": "brown",
- "name": { "str": "heavy stick" },
- "description": "A sturdy, heavy stick. Makes a decent melee weapon.",
+ "name": { "str": "stout branch", "str_pl": "stout branches" },
+ "description": "A respectable length of tree branch, just big enough to wrap your hand around. Makes a decent melee weapon.",
"material": "wood",
"techniques": [ "WBLOCK_1" ],
"flags": [ "TRADER_AVOID", "FIREWOOD" ],
- "weight": "1700 g",
- "volume": "1250 ml",
+ "weight": "1500 g",
+ "volume": "2500 ml",
+ "longest_side": "130 cm",
"bashing": 14,
"to_hit": -1,
"category": "spare_parts"
@@ -53,13 +56,14 @@
"id": "stick_long",
"symbol": "/",
"color": "brown",
- "name": { "str": "long stick" },
- "description": "A long stick. Makes a decent melee weapon, and can be broken into heavy sticks for crafting.",
+ "name": { "str": "long stout branch", "str_pl": "long stout branches" },
+ "description": "A straight section of wood from a tree branch, about eight feet long and a couple of inches in diameter. Makes a decent melee weapon, and can be broken into shorter pieces for crafting.",
"material": "wood",
"techniques": [ "WBLOCK_1" ],
"flags": [ "TRADER_AVOID", "FIREWOOD" ],
- "weight": "3400 g",
- "volume": "2500 ml",
+ "weight": "3000 g",
+ "volume": "5000 ml",
+ "longest_side": "260 cm",
"looks_like": "stick",
"bashing": 18,
"to_hit": -1,
@@ -76,9 +80,10 @@
"color": "brown",
"symbol": "/",
"material": [ "wood" ],
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"weight": "2250 g",
"volume": "3750 ml",
+ "longest_side": "305 cm",
"bashing": 19,
"flags": [ "POLEARM", "SPEAR", "REACH_ATTACK", "REACH3", "NONCONDUCTIVE", "ALWAYS_TWOHAND" ],
"price": 4000,
@@ -91,13 +96,14 @@
"name": { "str": "plank" },
"description": "A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional lumber. Makes a decent melee weapon, and can be used for all kinds construction.",
"category": "spare_parts",
- "weight": "2200 g",
+ "weight": "2600 g",
"to_hit": 1,
"color": "brown",
"symbol": "/",
"material": [ "wood" ],
"techniques": [ "WBLOCK_1" ],
"volume": "4400 ml",
+ "longest_side": "130 cm",
"bashing": 10,
"price": 1000,
"price_postapoc": 10,
@@ -109,9 +115,10 @@
"name": { "str": "heavy wooden beam" },
"description": "An enormous beam of solid wood, very heavy and hard to lug around, but also very sturdy for construction. You could saw or chop it into smaller pieces, like planks or panels.",
"category": "spare_parts",
+ "//": "weight for a roughly 6x6x8 wooden beam at 0.60 g/cm3 density.",
"weight": "36000 g",
"volume": "60000 ml",
- "//": "weight for a roughly 6x6x8 wooden beam. Probably a bit small tbh.",
+ "longest_side": "244 cm",
"to_hit": -2,
"color": "brown",
"symbol": "/",
@@ -126,16 +133,17 @@
"id": "wood_panel",
"name": { "str": "wooden panel" },
"description": "A wide, thin wooden board - plywood, OSB, MDF, tongue-in-groove boards, or similar, already cut to shape. These large flat boards are good for all kinds of construction, but for really big projects you'd need a proper sheet of uncut plywood or the like.",
- "//": "Weight and volume assumes 18 square feet of 1/2 inch plywood. The actual size of the panel likely varies wildly and the item entry may represent several smaller pieces.",
+ "//": "Weight and volume assumes 16 square feet of 1/2 inch plywood. The actual size of the panel likely varies wildly and the item entry may represent several smaller pieces.",
"category": "spare_parts",
- "weight": "15000 g",
+ "weight": "12 kg",
+ "longest_side": "122 cm",
"to_hit": 1,
"color": "brown",
"looks_like": "2x4",
"symbol": "H",
"material": [ "wood" ],
"techniques": [ "WBLOCK_1" ],
- "volume": "3 L",
+ "volume": "19 L",
"bashing": 8,
"price": 8000,
"price_postapoc": 10,
@@ -148,13 +156,14 @@
"description": "A standard 4x8 sheet of flat wood - usually plywood, OSB, or MDF. Heavy and bulky, this is extremely useful for all manner of construction, but you might have to cut it to size before doing smaller projects.",
"//": "Weight and volume assumes 32 square feet of 1/2 inch plywood. Due to its enormously bulky shape, volume is higher than actual displacement volume",
"category": "spare_parts",
- "weight": "20000 g",
+ "weight": "24 kg",
"to_hit": 1,
"color": "brown",
"symbol": "H",
"material": [ "wood" ],
"techniques": [ "WBLOCK_1" ],
- "volume": "6250 ml",
+ "volume": "38 L",
+ "longest_side": "244 cm",
"bashing": 8,
"price": 20000,
"price_postapoc": 10,
diff --git a/data/json/items/tool/cooking.json b/data/json/items/tool/cooking.json
index 1f281bf9c2aa4..adab1c4857ff3 100644
--- a/data/json/items/tool/cooking.json
+++ b/data/json/items/tool/cooking.json
@@ -83,11 +83,14 @@
"charges_per_use": 5,
"use_action": "CARVER_OFF",
"flags": [ "SHEATH_SWORD", "NONCONDUCTIVE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -233,11 +236,14 @@
"charges_per_use": 10,
"qualities": [ [ "BOIL", 1 ] ],
"use_action": "HOTPLATE",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -256,11 +262,14 @@
"color": "blue",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -351,11 +360,14 @@
"color": "white",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -449,11 +461,14 @@
"ammo": [ "battery" ],
"charges_per_use": 5,
"use_action": "HOTPLATE",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -541,11 +556,14 @@
"color": "white",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -567,11 +585,14 @@
"charges_per_use": 5,
"qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ],
"use_action": [ "HOTPLATE", "HEAT_FOOD" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -651,11 +672,14 @@
"charges_per_use": 5,
"qualities": [ [ "COOK", 2 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ] ],
"use_action": [ "HOTPLATE", "HEAT_FOOD" ],
- "magazines": [
- [
- "battery",
- [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_plus_battery_cell", "medium_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -691,11 +715,14 @@
"power_draw": 1500000,
"qualities": [ [ "CONTAIN", 1 ] ],
"use_action": "MULTICOOKER",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -739,7 +766,7 @@
"price_postapoc": 100,
"to_hit": 2,
"bashing": 10,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ")",
"color": "dark_gray"
},
@@ -949,11 +976,14 @@
"color": "white",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -968,7 +998,7 @@
"price_postapoc": 10,
"to_hit": 2,
"bashing": 10,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ")",
"color": "dark_gray",
"qualities": [ [ "COOK", 1 ] ]
@@ -991,10 +1021,13 @@
"charges_per_use": 1,
"use_action": "WATER_PURIFIER",
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -1003,7 +1036,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
}
]
diff --git a/data/json/items/tool/electronics.json b/data/json/items/tool/electronics.json
index 74026e2c8346e..d8bac7c76361d 100644
--- a/data/json/items/tool/electronics.json
+++ b/data/json/items/tool/electronics.json
@@ -14,7 +14,7 @@
"symbol": ";",
"color": "light_green",
"ammo": [ "plutonium" ],
- "max_charges": 2500,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plutonium": 2500 } } ],
"flags": [ "IS_UPS" ]
},
{
@@ -33,10 +33,13 @@
"ammo": [ "battery" ],
"charges_per_use": 5,
"use_action": "CAMERA",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_minus_battery_cell",
"light_battery_cell",
@@ -45,7 +48,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -65,10 +68,13 @@
"charges_per_use": 5,
"use_action": "CAMERA",
"flags": [ "CAMERA_PRO", "ALWAYS_TWOHAND" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_minus_battery_cell",
"light_battery_cell",
@@ -77,7 +83,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -103,10 +109,13 @@
"type": "transform"
},
"flags": [ "WATCH", "ALARMCLOCK" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_minus_battery_cell",
"light_minus_disposable_cell",
@@ -115,7 +124,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -179,10 +188,13 @@
"charges_per_use": 1,
"use_action": "EINKTABLETPC",
"flags": [ "WATCH" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -191,7 +203,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -210,10 +222,13 @@
"symbol": ",",
"color": "green",
"ammo": [ "battery" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -222,7 +237,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -241,10 +256,13 @@
"ammo": [ "battery" ],
"charges_per_use": 1,
"use_action": "GEIGER",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -253,7 +271,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -282,10 +300,13 @@
"color": "light_gray",
"ammo": [ "battery" ],
"use_action": "HAND_CRANK",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -294,7 +315,7 @@
"heavy_battery_cell",
"heavy_plus_battery_cell"
]
- ]
+ }
]
},
{
@@ -326,11 +347,14 @@
}
],
"flags": [ "WATCH" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -358,10 +382,13 @@
"ammo": [ "battery" ],
"use_action": "MP3",
"charges_per_use": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -370,7 +397,7 @@
"light_disposable_cell",
"light_minus_disposable_cell"
]
- ]
+ }
]
},
{
@@ -402,10 +429,13 @@
"charges_per_use": 1,
"use_action": "NOISE_EMITTER_OFF",
"flags": [ "RADIO_MODABLE" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -414,7 +444,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -442,10 +472,13 @@
"color": "light_gray",
"ammo": [ "battery" ],
"use_action": "PORTABLE_GAME",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_battery_cell",
@@ -454,7 +487,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -529,10 +562,16 @@
"symbol": ";",
"color": "light_gray",
"ammo": [ "battery" ],
- "magazines": [
- [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
- ],
- "flags": [ "IS_UPS" ]
+ "flags": [ "IS_UPS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
+ ]
},
{
"id": "vibrator",
@@ -549,10 +588,13 @@
"ammo": [ "battery" ],
"charges_per_use": 10,
"use_action": "VIBE",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -561,7 +603,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
}
]
diff --git a/data/json/items/tool/entry_tools.json b/data/json/items/tool/entry_tools.json
index 8c6de6bb8f256..83cd22c6fe5d9 100644
--- a/data/json/items/tool/entry_tools.json
+++ b/data/json/items/tool/entry_tools.json
@@ -32,7 +32,7 @@
"symbol": ";",
"color": "light_gray",
"qualities": [ [ "LOCKPICK", 3 ] ],
- "use_action": { "type": "picklock", "pick_quality": 3 }
+ "use_action": "PICK_LOCK"
},
{
"id": "iceaxe",
@@ -87,7 +87,7 @@
"symbol": ";",
"color": "light_gray",
"qualities": [ [ "LOCKPICK", 5 ] ],
- "use_action": { "type": "picklock", "pick_quality": 5 }
+ "use_action": "PICK_LOCK"
},
{
"id": "pseudo_bio_picklock",
@@ -99,11 +99,7 @@
"price_postapoc": 0,
"symbol": ";",
"color": "light_gray",
- "initial_charges": 1,
- "max_charges": 1,
- "charges_per_use": 1,
"qualities": [ [ "LOCKPICK", 40 ] ],
- "flags": [ "PSEUDO" ],
- "use_action": { "type": "picklock", "pick_quality": 40 }
+ "flags": [ "PSEUDO", "PERFECT_LOCKPICK" ]
}
]
diff --git a/data/json/items/tool/fire.json b/data/json/items/tool/fire.json
index ef4739f96a145..97ebec9a3282b 100644
--- a/data/json/items/tool/fire.json
+++ b/data/json/items/tool/fire.json
@@ -14,10 +14,14 @@
"ammo": [ "battery" ],
"charges_per_use": 5,
"use_action": { "type": "firestarter" },
- "magazines": [
- [
- "battery",
- [
+ "flags": [ "FIRESTARTER" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_minus_battery_cell",
"light_plus_battery_cell",
@@ -26,9 +30,8 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
- ],
- "flags": [ "FIRESTARTER" ]
+ }
+ ]
},
{
"id": "fire_drill",
@@ -100,8 +103,9 @@
"rand_charges": [ 1, 10, 12, 15, 16, 22, 44, 50, 67, 75, 82, 100 ],
"max_charges": 100,
"charges_per_use": 1,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "butane": 100 } } ],
"use_action": { "type": "firestarter", "moves": 50 },
- "flags": [ "FIRESTARTER" ]
+ "flags": [ "FIRESTARTER", "NO_UNLOAD" ]
},
{
"id": "magnifying_glass",
@@ -134,8 +138,9 @@
"initial_charges": 20,
"max_charges": 20,
"charges_per_use": 1,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "match": 20 } } ],
"use_action": { "type": "firestarter", "moves": 40, "moves_slow": 1000 },
- "flags": [ "FIRESTARTER" ]
+ "flags": [ "FIRESTARTER", "NO_RELOAD", "NO_UNLOAD" ]
},
{
"id": "ref_lighter",
diff --git a/data/json/items/tool/firefighting.json b/data/json/items/tool/firefighting.json
index 2b00e0ea029ce..17eaee6abea34 100644
--- a/data/json/items/tool/firefighting.json
+++ b/data/json/items/tool/firefighting.json
@@ -14,9 +14,9 @@
"techniques": [ "WBLOCK_1" ],
"weight": "907 g",
"volume": "1 L",
- "bashing": 14,
- "cutting": 8,
- "to_hit": -1,
+ "bashing": 17,
+ "cutting": 28,
+ "to_hit": -2,
"flags": [ "DURABLE_MELEE", "BELT_CLIP", "NONCONDUCTIVE", "SHEATH_AXE" ],
"qualities": [ [ "AXE", 2 ], [ "CUT", 1 ], [ "PRY", 2 ], [ "BUTCHER", 16 ] ]
},
@@ -48,8 +48,8 @@
"volume": "2 L",
"price": 20000,
"price_postapoc": 1500,
- "bashing": 21,
- "cutting": 35,
+ "bashing": 17,
+ "cutting": 34,
"material": [ "steel", "wood" ],
"symbol": "/",
"color": "light_gray",
@@ -130,7 +130,7 @@
"volume": "3250 ml",
"bashing": 20,
"cutting": 6,
- "to_hit": 2,
+ "to_hit": -1,
"qualities": [ [ "COOK", 1 ] ]
},
{
@@ -149,7 +149,7 @@
"volume": "1900 ml",
"bashing": 15,
"cutting": 13,
- "to_hit": 1,
+ "to_hit": -1,
"qualities": [ [ "PRY", 3 ], [ "HAMMER", 1 ], [ "DIG", 1 ] ],
"use_action": [ "HAMMER", "CROWBAR" ]
}
diff --git a/data/json/items/tool/landscaping.json b/data/json/items/tool/landscaping.json
index 63a2b0a58a354..214d5a3d61fd8 100644
--- a/data/json/items/tool/landscaping.json
+++ b/data/json/items/tool/landscaping.json
@@ -50,7 +50,7 @@
"symbol": "/",
"color": "brown",
"qualities": [ [ "DIG", 1 ] ],
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"use_action": "MAKEMOUND"
},
{
diff --git a/data/json/items/tool/lighting.json b/data/json/items/tool/lighting.json
index 49318327ef0c6..5f61fa3d54806 100644
--- a/data/json/items/tool/lighting.json
+++ b/data/json/items/tool/lighting.json
@@ -161,10 +161,13 @@
"need_charges_msg": "The lantern has no batteries."
},
"flags": [ "RADIO_MODABLE", "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_minus_battery_cell",
"light_minus_disposable_cell",
"light_minus_atomic_battery_cell",
@@ -173,7 +176,7 @@
"light_plus_battery_cell",
"light_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -208,10 +211,14 @@
"need_charges": 1,
"need_charges_msg": "The flashlight's batteries are dead."
},
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "rigid": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_battery_cell",
@@ -220,7 +227,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -343,7 +350,8 @@
"volume": "250 ml",
"price": 400,
"price_postapoc": 100,
- "max_charges": 300,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "flare_nitrate": 300 } } ],
+ "ammo": "flare_nitrate",
"initial_charges": 300,
"use_action": {
"menu_text": "Strike the striker",
@@ -389,10 +397,14 @@
"need_charges": 1,
"need_charges_msg": "The heavy duty flashlight's batteries are dead."
},
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "rigid": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_plus_battery_cell",
@@ -401,7 +413,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -460,10 +472,13 @@
"need_charges": 1,
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -472,7 +487,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -537,7 +552,15 @@
"need_charges": 1,
"need_charges_msg": "The %s must be attached to a gas cylinder to light."
},
- "magazines": [ [ "weldgas", [ "weldtank", "tinyweldtank" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "weldtank", "tinyweldtank" ]
+ }
+ ]
},
{
"id": "oxylamp_on",
@@ -571,7 +594,15 @@
"need_charges_msg": "The reading light winks out.",
"type": "transform"
},
- "magazines": [ [ "battery", [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ]
+ }
+ ]
},
{
"id": "reading_light_on",
@@ -609,10 +640,13 @@
"type": "transform"
},
"flags": [ "RADIO_ACTIVATION", "RADIOSIGNAL_2" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -621,7 +655,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
diff --git a/data/json/items/tool/med.json b/data/json/items/tool/med.json
index 217a5847c2c7b..7f07235add427 100644
--- a/data/json/items/tool/med.json
+++ b/data/json/items/tool/med.json
@@ -13,10 +13,9 @@
"symbol": "!",
"color": "cyan",
"ammo": [ "anesthetic" ],
- "initial_charges": 3000,
- "max_charges": 3000,
"flags": [ "IRREPLACEABLE_CONSUMABLE" ],
- "qualities": [ [ "ANESTHESIA", 1 ] ]
+ "qualities": [ [ "ANESTHESIA", 1 ] ],
+ "pocket_data": [ { "watertight": true, "rigid": true, "pocket_type": "MAGAZINE", "ammo_restriction": { "anesthetic": 3000 } } ]
},
{
"id": "autoclave",
@@ -37,8 +36,14 @@
"power_draw": 1500000,
"looks_like": "microwave",
"ammo": [ "battery" ],
- "magazines": [
- [ "battery", [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_plus_battery_cell", "heavy_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
]
},
{
@@ -54,10 +59,11 @@
"material": "plastic",
"symbol": "!",
"color": "light_blue",
- "max_charges": 100,
"initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "airtight": true, "watertight": true, "ammo_restriction": { "albuterol": 100 } } ],
+ "max_charges": 100,
"charges_per_use": 1,
- "flags": [ "IRREPLACEABLE_CONSUMABLE" ],
+ "flags": [ "NO_UNLOAD", "NO_RELOAD" ],
"use_action": "INHALER"
},
{
@@ -92,7 +98,7 @@
"material": "steel",
"symbol": ",",
"color": "light_gray",
- "techniques": "PRECISE",
+ "techniques": [ "PRECISE" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 3 ] ],
"flags": [ "SPEAR" ]
},
@@ -160,6 +166,7 @@
"symbol": ";",
"color": "light_gray",
"initial_charges": 24,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "airtight": true, "watertight": true, "ammo_restriction": { "oxygen": 24 } } ],
"max_charges": 24,
"charges_per_use": 1,
"use_action": "OXYGEN_BOTTLE"
diff --git a/data/json/items/tool/metalworking.json b/data/json/items/tool/metalworking.json
index cef7d4dec354f..af78c3eb16c9b 100644
--- a/data/json/items/tool/metalworking.json
+++ b/data/json/items/tool/metalworking.json
@@ -10,7 +10,7 @@
"price_postapoc": 2000,
"to_hit": -5,
"bashing": 40,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ";",
"color": "dark_gray",
"qualities": [ [ "ANVIL", 3 ] ],
@@ -152,8 +152,14 @@
"color": "light_gray",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
]
},
{
@@ -229,7 +235,7 @@
"volume": "500 ml",
"price": 1000,
"price_postapoc": 500,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ",",
"color": "light_gray",
"flags": [ "NO_SALVAGE" ]
diff --git a/data/json/items/tool/misc.json b/data/json/items/tool/misc.json
index b7d879665020a..8c52b89d6ff33 100644
--- a/data/json/items/tool/misc.json
+++ b/data/json/items/tool/misc.json
@@ -99,12 +99,6 @@
"price_postapoc": 100,
"material": "plastic",
"ammo": [ "battery" ],
- "magazines": [
- [
- "battery",
- [ "light_minus_battery_cell", "light_minus_disposable_cell", "light_battery_cell", "light_disposable_cell" ]
- ]
- ],
"charges_per_use": 1,
"max_charges": 100,
"use_action": {
@@ -114,7 +108,16 @@
"need_charges": 1,
"need_charges_msg": "The dab pen's batteries need more charge.",
"type": "transform"
- }
+ },
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_battery_cell", "light_minus_disposable_cell", "light_battery_cell", "light_disposable_cell" ]
+ }
+ ]
},
{
"type": "TOOL",
@@ -132,12 +135,6 @@
"ammo": [ "battery" ],
"power_draw": 9000,
"revert_to": "dab_pen",
- "magazines": [
- [
- "battery",
- [ "light_minus_battery_cell", "light_minus_disposable_cell", "light_battery_cell", "light_disposable_cell" ]
- ]
- ],
"charges_per_use": 1,
"max_charges": 100,
"use_action": {
@@ -147,7 +144,16 @@
"need_charges": 0,
"need_charges_msg": "The dab pen's batteries need more charge.",
"type": "transform"
- }
+ },
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_battery_cell", "light_minus_disposable_cell", "light_battery_cell", "light_disposable_cell" ]
+ }
+ ]
},
{
"id": "e_tool",
@@ -335,21 +341,6 @@
"symbol": ";",
"color": "light_gray"
},
- {
- "id": "kevlar_plate",
- "type": "TOOL",
- "category": "spare_parts",
- "name": { "str": "Kevlar plate" },
- "description": "This is a plate of reinforced Kevlar. It could be used to repair items made of Kevlar.",
- "weight": "300 g",
- "volume": "250 ml",
- "price": 1000,
- "price_postapoc": 25,
- "material": "kevlar",
- "symbol": ",",
- "color": "green",
- "flags": [ "NO_SALVAGE" ]
- },
{
"id": "large_space_heater",
"type": "TOOL",
@@ -375,8 +366,14 @@
"menu_text": "Turn on",
"type": "transform"
},
- "magazines": [
- [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
]
},
{
@@ -416,7 +413,7 @@
"type": "GENERIC",
"name": { "str": "makeshift glaive" },
"//": "Name changed to glaive, but changing the id would break e.g. tilesets.",
- "description": "This is a large blade attached to a long stick. It could do a considerable amount of damage.",
+ "description": "This is a large blade attached to a stout section of tree branch. It could do a considerable amount of damage.",
"weight": "1800 g",
"volume": "3 L",
"price": 5000,
@@ -427,7 +424,7 @@
"material": [ "steel", "wood" ],
"symbol": "/",
"color": "light_gray",
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"qualities": [ [ "CUT", 1 ], [ "BUTCHER", -42 ] ],
"flags": [ "REACH_ATTACK", "POLEARM", "NONCONDUCTIVE", "SHEATH_SPEAR", "FRAGILE_MELEE" ]
},
@@ -594,11 +591,14 @@
"menu_text": "Turn on",
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -809,6 +809,28 @@
"charges_per_use": 1,
"use_action": "VORTEX"
},
+ {
+ "id": "sandbox_kit",
+ "type": "TOOL",
+ "name": { "str": "sandbox kit" },
+ "description": "A plastic bucket holding a small spade and rake, perfect to build sand castles!",
+ "weight": "250 g",
+ "volume": "1 L",
+ "price": 300,
+ "price_postapoc": 3,
+ "material": "plastic",
+ "symbol": "u",
+ "color": "red",
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "rigid": true,
+ "open_container": true,
+ "max_contains_volume": "1 L",
+ "max_contains_weight": "2 kg"
+ }
+ ]
+ },
{
"id": "whistle_multitool",
"type": "TOOL",
diff --git a/data/json/items/tool/musical_instruments.json b/data/json/items/tool/musical_instruments.json
index 95fc4902dfd28..2070a6aa6333b 100644
--- a/data/json/items/tool/musical_instruments.json
+++ b/data/json/items/tool/musical_instruments.json
@@ -15,7 +15,6 @@
"symbol": "|",
"color": "white",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 18,
@@ -45,7 +44,6 @@
"symbol": "-",
"color": "white",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 12,
@@ -77,7 +75,6 @@
"symbol": "|",
"color": "light_gray",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 14,
@@ -107,7 +104,6 @@
"symbol": "-",
"color": "light_gray",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 12,
@@ -138,7 +134,6 @@
"symbol": "-",
"color": "yellow",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 21,
@@ -169,7 +164,6 @@
"symbol": "(",
"color": "brown",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 16,
@@ -200,7 +194,6 @@
"symbol": "}",
"color": "brown",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 18,
@@ -231,7 +224,6 @@
"symbol": "}",
"color": "yellow",
"initial_charges": 1,
- "max_charges": 1,
"use_action": {
"type": "musical_instrument",
"volume": 25,
diff --git a/data/json/items/tool/pets.json b/data/json/items/tool/pets.json
index 155aef4f5373a..cce57412bafed 100644
--- a/data/json/items/tool/pets.json
+++ b/data/json/items/tool/pets.json
@@ -13,7 +13,7 @@
"material": [ "steel" ],
"symbol": "#",
"color": "light_gray",
- "properties": [ [ "monster_size_capacity", "TINY" ] ],
+ "properties": [ [ "creature_size_capacity", "TINY" ] ],
"use_action": "CAPTURE_MONSTER_ACT",
"flags": [ "TRADER_AVOID" ]
},
@@ -98,7 +98,7 @@
"material": [ "steel", "plastic" ],
"symbol": "#",
"color": "light_gray",
- "properties": [ [ "monster_size_capacity", "SMALL" ] ],
+ "properties": [ [ "creature_size_capacity", "SMALL" ] ],
"use_action": "CAPTURE_MONSTER_ACT",
"flags": [ "TRADER_AVOID" ]
},
diff --git a/data/json/items/tool/radio_tools.json b/data/json/items/tool/radio_tools.json
index 56dfda2091dee..dfc48792c1cc3 100644
--- a/data/json/items/tool/radio_tools.json
+++ b/data/json/items/tool/radio_tools.json
@@ -27,10 +27,13 @@
"turns_per_charge": 5,
"proportional": { "weight": 0.21, "volume": 0.25, "price": 0.2 },
"use_action": "RADIOCONTROL",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_battery_cell",
@@ -39,7 +42,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -54,7 +57,15 @@
"proportional": { "weight": 0.73, "volume": 0.75, "price": 0.8 },
"use_action": "RADIOCAR",
"flags": [ "RADIO_CONTAINER" ],
- "magazines": [ [ "battery", [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_disposable_cell", "light_minus_battery_cell", "light_minus_atomic_battery_cell" ]
+ }
+ ]
},
{
"id": "radio_car_on",
@@ -99,10 +110,13 @@
"ammo": [ "battery" ],
"charges_per_use": 1,
"use_action": "RADIO_OFF",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_battery_cell",
@@ -111,7 +125,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -141,10 +155,13 @@
"ammo": [ "battery" ],
"charges_per_use": 1,
"flags": [ "TWO_WAY_RADIO" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_disposable_cell",
"light_minus_disposable_cell",
"light_battery_cell",
@@ -153,7 +170,7 @@
"light_atomic_battery_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -173,10 +190,13 @@
"charges_per_use": 1,
"turns_per_charge": 10,
"use_action": "REMOTEVEH",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -185,7 +205,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
}
]
diff --git a/data/json/items/tool/science.json b/data/json/items/tool/science.json
index 6ade64bd77ec3..22d7cde9d3ce0 100644
--- a/data/json/items/tool/science.json
+++ b/data/json/items/tool/science.json
@@ -54,11 +54,14 @@
"charges_per_use": 1,
"qualities": [ [ "DISTILL", 1 ], [ "CHEM", 3 ], [ "BOIL", 1 ] ],
"use_action": "HOTPLATE",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -90,11 +93,14 @@
"material": [ "steel", "copper", "plastic" ],
"symbol": ";",
"ammo": [ "battery" ],
- "magazines": [
- [
- "battery",
- [ "battery_car", "battery_motorbike", "small_storage_battery", "medium_storage_battery", "storage_battery" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "25 L",
+ "max_contains_weight": "200 kg",
+ "item_restriction": [ "battery_car", "battery_motorbike", "small_storage_battery", "medium_storage_battery", "storage_battery" ]
+ }
]
},
{
@@ -106,7 +112,6 @@
"weight": "40860 g",
"ammo": [ "battery" ],
"charges_per_use": 1,
- "magazines": [ [ "battery", [ "large_storage_battery", "storage_battery" ] ] ],
"volume": "27 L",
"price": 100000,
"to_hit": -10,
@@ -114,7 +119,16 @@
"material": "steel",
"symbol": "E",
"flags": [ "ALLOWS_REMOTE_USE" ],
- "color": "dark_gray"
+ "color": "dark_gray",
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [ "large_storage_battery", "storage_battery" ]
+ }
+ ]
},
{
"id": "vac_oven_small_full",
@@ -130,7 +144,6 @@
"material": "steel",
"ammo": [ "battery" ],
"charges_per_use": 1,
- "magazines": [ [ "battery", [ "large_storage_battery", "storage_battery" ] ] ],
"symbol": "E",
"color": "dark_gray",
"use_action": {
@@ -141,7 +154,16 @@
"need_charges_msg": "The vacuum oven's batteries need more charge.",
"type": "transform"
},
- "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ]
+ "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [ "large_storage_battery", "storage_battery" ]
+ }
+ ]
},
{
"id": "vac_oven_small_on",
@@ -158,7 +180,6 @@
"power_draw": 120000,
"revert_to": "vac_oven_small_full",
"charges_per_use": 1,
- "magazines": [ [ "battery", [ "large_storage_battery", "storage_battery" ] ] ],
"material": "steel",
"symbol": "E",
"color": "dark_gray",
@@ -171,7 +192,16 @@
"transform_age": 259200,
"not_ready_msg": "The vacuum oven is still purging."
},
- "flags": [ "TRADER_AVOID", "NO_UNLOAD", "ALLOWS_REMOTE_USE" ]
+ "flags": [ "TRADER_AVOID", "NO_UNLOAD", "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [ "large_storage_battery", "storage_battery" ]
+ }
+ ]
},
{
"id": "vac_oven_small_done",
@@ -186,11 +216,19 @@
"bashing": 10,
"ammo": [ "battery" ],
"charges_per_use": 1,
- "magazines": [ [ "battery", [ "large_storage_battery", "storage_battery" ] ] ],
"material": "steel",
"symbol": "E",
"color": "dark_gray",
- "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ]
+ "flags": [ "TRADER_AVOID", "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [ "large_storage_battery", "storage_battery" ]
+ }
+ ]
},
{
"id": "closed_loop_extractor_small",
@@ -219,10 +257,14 @@
"need_charges_msg": "The small closed loop extractor's batteries need more charge.",
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [
+ "qualities": [ [ "EXTRACT", 2 ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -236,9 +278,8 @@
"large_storage_battery",
"storage_battery"
]
- ]
- ],
- "qualities": [ [ "EXTRACT", 2 ] ]
+ }
+ ]
},
{
"id": "closed_loop_extractor_small_on",
@@ -267,10 +308,14 @@
"need_charges_msg": "The small closed loop extractor's batteries need more charge.",
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [
+ "qualities": [ [ "EXTRACT", 2 ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -284,9 +329,8 @@
"large_storage_battery",
"storage_battery"
]
- ]
- ],
- "qualities": [ [ "EXTRACT", 2 ] ]
+ }
+ ]
},
{
"id": "closed_loop_extractor_large",
@@ -305,10 +349,23 @@
"flags": [ "ALLOWS_REMOTE_USE", "TRADER_AVOID" ],
"ammo": [ "battery" ],
"charges_per_use": 1,
- "magazines": [
- [
- "battery",
- [
+ "use_action": {
+ "target": "closed_loop_extractor_large_on",
+ "msg": "You turn on the large closed loop extractor.",
+ "menu_text": "turn on",
+ "active": true,
+ "need_charges": 1,
+ "need_charges_msg": "The large closed loop extractor's batteries need more charge.",
+ "type": "transform"
+ },
+ "qualities": [ [ "EXTRACT", 1 ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -322,18 +379,8 @@
"large_storage_battery",
"storage_battery"
]
- ]
- ],
- "use_action": {
- "target": "closed_loop_extractor_large_on",
- "msg": "You turn on the large closed loop extractor.",
- "menu_text": "turn on",
- "active": true,
- "need_charges": 1,
- "need_charges_msg": "The large closed loop extractor's batteries need more charge.",
- "type": "transform"
- },
- "qualities": [ [ "EXTRACT", 1 ] ]
+ }
+ ]
},
{
"id": "closed_loop_extractor_large_on",
@@ -354,10 +401,22 @@
"power_draw": 1500000,
"revert_to": "closed_loop_extractor_large",
"charges_per_use": 1,
- "magazines": [
- [
- "battery",
- [
+ "use_action": {
+ "target": "closed_loop_extractor_large",
+ "msg": "You turn off the large closed loop extractor.",
+ "menu_text": "turn off",
+ "need_charges": 0,
+ "need_charges_msg": "The large closed loop extractor's batteries need more charge.",
+ "type": "transform"
+ },
+ "qualities": [ [ "EXTRACT", 1 ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -371,17 +430,8 @@
"large_storage_battery",
"storage_battery"
]
- ]
- ],
- "use_action": {
- "target": "closed_loop_extractor_large",
- "msg": "You turn off the large closed loop extractor.",
- "menu_text": "turn off",
- "need_charges": 0,
- "need_charges_msg": "The large closed loop extractor's batteries need more charge.",
- "type": "transform"
- },
- "qualities": [ [ "EXTRACT", 1 ] ]
+ }
+ ]
},
{
"id": "oil_extractor_crude",
@@ -444,7 +494,7 @@
"price": 300000,
"to_hit": -5,
"bashing": 10,
- "material": "iron",
+ "material": [ "iron" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
"ammo": [ "battery" ],
"charges_per_use": 1,
@@ -457,10 +507,13 @@
"need_charges_msg": "The vacuum pump's batteries need more charge.",
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -474,7 +527,7 @@
"large_storage_battery",
"storage_battery"
]
- ]
+ }
]
},
{
@@ -490,7 +543,7 @@
"price": 200000,
"to_hit": -5,
"bashing": 10,
- "material": "iron",
+ "material": [ "iron" ],
"ammo": [ "battery" ],
"power_draw": 600000,
"charges_per_use": 1,
@@ -505,10 +558,13 @@
"need_charges_msg": "The vacuum pump's batteries need more charge.",
"type": "transform"
},
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "50 L",
+ "max_contains_weight": "400 kg",
+ "item_restriction": [
"medium_battery_cell",
"medium_plus_battery_cell",
"medium_disposable_cell",
@@ -522,7 +578,7 @@
"large_storage_battery",
"storage_battery"
]
- ]
+ }
]
},
{
@@ -731,10 +787,13 @@
"charges_per_use": 5,
"use_action": "WEATHER_TOOL",
"flags": [ "THERMOMETER", "HYGROMETER", "BAROMETER" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_disposable_cell",
@@ -743,7 +802,7 @@
"light_minus_disposable_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
@@ -763,11 +822,14 @@
"symbol": ";",
"color": "light_gray",
"qualities": [ [ "ANALYSIS", 1 ] ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -802,11 +864,14 @@
"material": [ "plastic", "steel" ],
"symbol": ";",
"color": "light_gray",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -841,10 +906,13 @@
"material": [ "plastic", "glass" ],
"symbol": ";",
"color": "light_gray",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -853,7 +921,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -872,10 +940,13 @@
"material": [ "plastic" ],
"symbol": ";",
"color": "light_gray",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -884,7 +955,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -903,10 +974,13 @@
"material": [ "plastic", "glass" ],
"symbol": ";",
"color": "light_gray",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -915,7 +989,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -1121,10 +1195,13 @@
"color": "white",
"ammo": [ "battery" ],
"qualities": [ [ "CONCENTRATE", 1 ] ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -1133,7 +1210,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
diff --git a/data/json/items/tool/smoking.json b/data/json/items/tool/smoking.json
index e2a40bda3054e..6778fe2b80e9b 100644
--- a/data/json/items/tool/smoking.json
+++ b/data/json/items/tool/smoking.json
@@ -17,10 +17,13 @@
"charges_per_use": 1,
"power_draw": 7500,
"use_action": "ECIG",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -29,7 +32,7 @@
"light_minus_disposable_cell",
"light_minus_atomic_battery_cell"
]
- ]
+ }
]
},
{
diff --git a/data/json/items/tool/tailoring.json b/data/json/items/tool/tailoring.json
index 5760db0eb696f..6b076920ba293 100644
--- a/data/json/items/tool/tailoring.json
+++ b/data/json/items/tool/tailoring.json
@@ -83,7 +83,7 @@
"use_action": {
"type": "repair_item",
"item_action_type": "repair_fabric",
- "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ],
+ "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "kevlar_layered", "gutskin" ],
"skill": "tailor",
"tool_quality": -1,
"cost_scaling": 0.1,
@@ -160,15 +160,13 @@
"material": [ "plastic", "steel" ],
"symbol": ",",
"color": "red",
- "ammo": [ "thread" ],
- "initial_charges": 50,
- "max_charges": 200,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "thread": 200 } } ],
"charges_per_use": 1,
"qualities": [ [ "SEW", 3 ] ],
"use_action": {
"type": "repair_item",
"item_action_type": "repair_fabric",
- "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "gutskin" ],
+ "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "kevlar_layered", "gutskin" ],
"skill": "tailor",
"tool_quality": 0,
"cost_scaling": 0.1,
@@ -274,11 +272,25 @@
"max_charges": 400,
"charges_per_use": 1,
"qualities": [ [ "SEW", 4 ], [ "SEW_CURVED", 1 ], [ "KNIT", 1 ], [ "LEATHER_AWL", 2 ], [ "CUT", 1 ] ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "thread": 400 } } ],
"use_action": [
{
"type": "repair_item",
"item_action_type": "repair_fabric",
- "materials": [ "cotton", "leather", "lycra", "nylon", "wool", "fur", "faux_fur", "nomex", "kevlar", "neoprene", "gutskin" ],
+ "materials": [
+ "cotton",
+ "leather",
+ "lycra",
+ "nylon",
+ "wool",
+ "fur",
+ "faux_fur",
+ "nomex",
+ "kevlar",
+ "kevlar_layered",
+ "neoprene",
+ "gutskin"
+ ],
"skill": "tailor",
"tool_quality": 1,
"cost_scaling": 0.1,
diff --git a/data/json/items/tool/toileteries.json b/data/json/items/tool/toileteries.json
index 350a0ea38fabe..4815f930d6540 100644
--- a/data/json/items/tool/toileteries.json
+++ b/data/json/items/tool/toileteries.json
@@ -49,7 +49,15 @@
"ammo": [ "battery" ],
"charges_per_use": 10,
"use_action": "HAIRKIT",
- "magazines": [ [ "battery", [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ]
+ }
+ ]
},
{
"id": "mop",
@@ -65,7 +73,7 @@
"material": "wood",
"symbol": "/",
"color": "light_gray",
- "techniques": "WBLOCK_1",
+ "techniques": [ "WBLOCK_1" ],
"use_action": "MOP"
},
{
@@ -78,7 +86,7 @@
"volume": "250 ml",
"price": 0,
"price_postapoc": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white",
"use_action": [ { "type": "heal", "move_cost": 200, "used_up_item": "rag_bloody", "bleed": 0.5, "limb_power": 0 }, "WASH_HARD_ITEMS" ],
diff --git a/data/json/items/tool/traps.json b/data/json/items/tool/traps.json
index e689c7e947d14..04af96b6dcde3 100644
--- a/data/json/items/tool/traps.json
+++ b/data/json/items/tool/traps.json
@@ -127,7 +127,7 @@
"to_hit": -4,
"bashing": 1,
"cutting": 8,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ";",
"color": "dark_gray",
"use_action": {
diff --git a/data/json/items/tool/woodworking.json b/data/json/items/tool/woodworking.json
index 0c7408aec6813..5fe603b6b9daf 100644
--- a/data/json/items/tool/woodworking.json
+++ b/data/json/items/tool/woodworking.json
@@ -8,8 +8,7 @@
"volume": "2500 ml",
"price": 10500,
"price_postapoc": 750,
- "to_hit": 1,
- "bashing": 20,
+ "bashing": 15,
"cutting": 30,
"material": [ "wood", "steel" ],
"symbol": "/",
@@ -35,7 +34,7 @@
"ammo": [ "gasoline" ],
"charges_per_use": 5,
"max_charges": 450,
- "techniques": "SWEEP",
+ "techniques": [ "SWEEP" ],
"use_action": "CHAINSAW_OFF",
"flags": [ "NONCONDUCTIVE" ]
},
@@ -45,13 +44,13 @@
"type": "TOOL",
"name": { "str": "chainsaw (on)", "str_pl": "chainsaws (on)" },
"description": "This chainsaw is on and making a lot of noise. Use it to turn it off.",
- "to_hit": -1,
+ "to_hit": -4,
"bashing": 4,
"cutting": 70,
"turns_per_charge": 4,
"charges_per_use": 0,
"revert_to": "chainsaw_off",
- "techniques": "SWEEP",
+ "techniques": [ "SWEEP" ],
"qualities": [ [ "AXE", 4 ], [ "BUTCHER", -100 ] ],
"use_action": "CHAINSAW_ON",
"flags": [ "MESSY", "TRADER_AVOID", "NONCONDUCTIVE", "POWERED", "FRAGILE_MELEE" ]
@@ -75,11 +74,14 @@
"charges_per_use": 5,
"use_action": { "target": "circsaw_on", "msg": "You turn on the circular saw.", "active": true, "type": "transform" },
"flags": [ "NONCONDUCTIVE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -90,7 +92,7 @@
"//": "Circular saw would be very fast but imprecise butchering tool - alas the qualities are not separate and so speed is sacrificed.",
"description": "A lightweight handheld cordless circular saw. It is currently on and the blade is spinning; use this item to turn it off.",
"cutting": 50,
- "to_hit": -1,
+ "to_hit": -4,
"power_draw": 1200000,
"charges_per_use": 0,
"revert_to": "circsaw_off",
@@ -153,14 +155,17 @@
"color": "red",
"ammo": [ "battery" ],
"charges_per_use": 5,
- "techniques": "SWEEP",
+ "techniques": [ "SWEEP" ],
"use_action": "ELEC_CHAINSAW_OFF",
"flags": [ "NONCONDUCTIVE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -169,7 +174,7 @@
"type": "TOOL",
"name": { "str": "electric chainsaw (on)", "str_pl": "electric chainsaws (on)" },
"description": "This electric chainsaw is on and making a lot of noise. Use it to turn it off.",
- "to_hit": -1,
+ "to_hit": -4,
"bashing": 4,
"cutting": 70,
"power_draw": 2000000,
@@ -182,15 +187,15 @@
{
"id": "hand_axe",
"type": "TOOL",
- "name": { "str": "stone hand axe" },
+ "name": { "str": "stone axe head" },
"description": "This is a broad piece of stone with an edge narrow enough to roughly chop wood.",
"weight": "453 g",
"volume": "500 ml",
"price": 0,
"price_postapoc": 50,
- "to_hit": -2,
- "bashing": 14,
- "cutting": 8,
+ "to_hit": -3,
+ "bashing": 7,
+ "cutting": 11,
"material": "stone",
"symbol": ";",
"color": "light_gray",
@@ -201,12 +206,11 @@
"id": "makeshift_axe",
"copy-from": "hand_axe",
"type": "TOOL",
- "name": { "str": "metal hand axe" },
+ "name": { "str": "metal axe head" },
"description": "This is a chunk of steel with one edge hammered down to something resembling a cutting edge. It works passably well as an axe but really can't compare to a proper axe.",
"material": "steel",
- "to_hit": -3,
- "bashing": 9,
- "cutting": 15,
+ "bashing": 8,
+ "cutting": 12,
"flags": [ "SHEATH_AXE" ]
},
{
@@ -216,7 +220,7 @@
"description": "This is a stone adze, somewhat useful for smoothing wood objects.",
"weight": "1300 g",
"volume": "1 L",
- "price": 1000,
+ "price": 0,
"price_postapoc": 50,
"bashing": 9,
"cutting": 15,
@@ -225,15 +229,15 @@
"symbol": ";",
"color": "brown",
"qualities": [ [ "SAW_W", 1 ], [ "BUTCHER", -56 ] ],
- "flags": [ "BELT_CLIP" ]
+ "flags": [ "BELT_CLIP", "SHEATH_AXE" ]
},
{
"id": "primitive_axe",
"type": "TOOL",
"name": { "str": "stone axe" },
"description": "This is a stone with a narrow edge affixed to a stick. It can chop wood, but requires much more effort than a modern axe.",
- "weight": "3154 g",
- "volume": "3500 ml",
+ "weight": "1300 g",
+ "volume": "1 L",
"price": 0,
"price_postapoc": 50,
"bashing": 9,
diff --git a/data/json/items/tool/workshop.json b/data/json/items/tool/workshop.json
index ed9d7e6d48a9e..e530de9f98f78 100644
--- a/data/json/items/tool/workshop.json
+++ b/data/json/items/tool/workshop.json
@@ -76,11 +76,14 @@
"charges_per_use": 1,
"power_draw": 800000,
"flags": [ "NONCONDUCTIVE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -187,11 +190,14 @@
"charges_per_use": 20,
"qualities": [ [ "CONTAIN", 1 ] ],
"use_action": "HOTPLATE",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -211,11 +217,14 @@
"color": "yellow",
"ammo": [ "battery" ],
"qualities": [ [ "DRILL", 3 ], [ "SCREW", 1 ] ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -324,7 +333,7 @@
"material": [ "rubber" ],
"symbol": ",",
"color": "green",
- "use_action": "SIPHON"
+ "qualities": [ [ "HOSE", 1 ] ]
},
{
"id": "jack",
@@ -379,8 +388,9 @@
"type": "TOOL",
"name": { "str": "jackhammer" },
"description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on gasoline. Use it (if loaded) to blast a hole in adjacent solid terrain.",
- "weight": "15875 g",
+ "weight": "27215 g",
"volume": "5 L",
+ "longest_side": "92 cm",
"price": 40000,
"price_postapoc": 1000,
"to_hit": -8,
@@ -393,6 +403,7 @@
"max_charges": 400,
"charges_per_use": 10,
"use_action": "JACKHAMMER",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "watertight": true, "ammo_restriction": { "gasoline": 400 } } ],
"flags": [ "STAB", "DIG_TOOL", "POWERED" ]
},
{
@@ -411,8 +422,14 @@
"color": "dark_gray",
"ammo": [ "battery" ],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
]
},
{
@@ -444,13 +461,16 @@
[ "CHISEL", 3 ]
],
"use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
- ],
- "flags": [ "ALLOWS_REMOTE_USE" ]
+ "flags": [ "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
+ ]
},
{
"id": "makeshift_hammer",
@@ -497,7 +517,7 @@
"price": 1000,
"price_postapoc": 50,
"bashing": 4,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ",",
"color": "light_gray",
"qualities": [ [ "SMOOTH", 2 ] ]
@@ -584,8 +604,16 @@
"charges_per_use": 4,
"use_action": "OXYTORCH",
"qualities": [ [ "WELD", 2 ] ],
- "magazines": [ [ "weldgas", [ "weldtank", "tinyweldtank" ] ] ],
- "flags": [ "ALLOWS_REMOTE_USE" ]
+ "flags": [ "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "weldtank", "tinyweldtank" ]
+ }
+ ]
},
{
"id": "paint_brush",
@@ -612,8 +640,8 @@
"price": 16000,
"price_postapoc": 1250,
"to_hit": -2,
- "bashing": 20,
- "cutting": 12,
+ "bashing": 30,
+ "cutting": 15,
"material": [ "wood", "steel" ],
"symbol": "/",
"color": "dark_gray",
@@ -671,10 +699,13 @@
"color": "light_gray",
"ammo": [ "battery" ],
"flags": [ "TRADER_AVOID" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -683,7 +714,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -770,13 +801,16 @@
[ "CHISEL", 3 ]
],
"use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
- ],
- "flags": [ "ALLOWS_REMOTE_USE" ]
+ "flags": [ "ALLOWS_REMOTE_USE" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
+ ]
},
{
"id": "soldering_iron",
@@ -789,7 +823,7 @@
"price_postapoc": 100,
"bashing": 2,
"cutting": 6,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ",",
"color": "light_gray",
"ammo": [ "battery" ],
@@ -806,10 +840,13 @@
{ "flame": false, "type": "cauterize" }
],
"flags": [ "SPEAR", "BELT_CLIP", "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_minus_battery_cell",
"light_battery_cell",
"light_plus_battery_cell",
@@ -818,7 +855,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -882,7 +919,7 @@
[ "SCREW_FINE", 1 ],
[ "BUTCHER", 11 ],
[ "FILE", 2 ],
- [ "REAM", 1 ],
+ [ "REAM", 2 ],
[ "VISE", 1 ]
],
"use_action": [ "HAMMER", "CROWBAR" ]
@@ -907,7 +944,7 @@
{
"type": "repair_item",
"item_action_type": "repair_metal",
- "materials": [ "kevlar", "plastic", "iron", "steel", "hardsteel", "aluminum", "copper", "silver", "gold" ],
+ "materials": [ "kevlar", "kevlar_layered", "plastic", "iron", "steel", "hardsteel", "aluminum", "copper", "silver", "gold" ],
"skill": "mechanics",
"cost_scaling": 0.1,
"move_cost": 1000
@@ -961,11 +998,14 @@
}
],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -997,11 +1037,14 @@
}
],
"flags": [ "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -1050,7 +1093,7 @@
"material": [ "steel", "plastic" ],
"symbol": ";",
"color": "light_gray",
- "techniques": "PRECISE",
+ "techniques": [ "PRECISE" ],
"qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ] ],
"flags": [ "SPEAR" ]
},
@@ -1082,7 +1125,7 @@
"material": "leather",
"symbol": ",",
"color": "green",
- "use_action": "SIPHON"
+ "qualities": [ [ "HOSE", 1 ] ]
},
{
"id": "makeshift_hand_drill",
diff --git a/data/json/items/tool_armor.json b/data/json/items/tool_armor.json
index 3c093c871706b..7e8f9d924ed85 100644
--- a/data/json/items/tool_armor.json
+++ b/data/json/items/tool_armor.json
@@ -167,10 +167,13 @@
"encumbrance": 15,
"coverage": 80,
"material_thickness": 4,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -179,7 +182,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -315,7 +318,15 @@
"symbol": "[",
"ammo": "battery",
"use_action": "PORTABLE_GAME",
- "magazines": [ [ "battery", [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_battery_cell", "light_minus_atomic_battery_cell", "light_minus_disposable_cell" ]
+ }
+ ]
},
{
"type": "TOOL_ARMOR",
@@ -352,10 +363,10 @@
"covers": [ "TORSO", "HEAD", "ARMS", "LEGS" ],
"coverage": 65,
"encumbrance": 10,
- "max_charges": 1000,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plutonium": 1000 } } ],
+ "ammo": "plutonium",
"initial_charges": 500,
"charges_per_use": 25,
- "ammo": "plutonium",
"warmth": 10,
"material_thickness": 1,
"environmental_protection": 4,
@@ -412,10 +423,13 @@
"warmth": 10,
"coverage": 100,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -424,7 +438,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -468,10 +482,13 @@
"warmth": 10,
"coverage": 100,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -480,7 +497,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -524,10 +541,13 @@
"warmth": 10,
"coverage": 100,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -536,7 +556,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -580,10 +600,13 @@
"warmth": 10,
"coverage": 100,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -592,7 +615,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -658,10 +681,13 @@
"covers": [ "HEAD" ],
"coverage": 15,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_plus_battery_cell",
"light_minus_battery_cell",
@@ -670,7 +696,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -714,10 +740,13 @@
"covers": [ "HEAD" ],
"coverage": 20,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -726,7 +755,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -786,6 +815,52 @@
"target": "wearable_atomic_light"
}
},
+ {
+ "id": "helmet_eod",
+ "type": "TOOL_ARMOR",
+ "category": "armor",
+ "name": { "str": "EOD helmet" },
+ "description": "An armored electronically shielded helmet containing a camera, a two-way radio, and a headlamp, all of which can be voice-activated for redundancy. It is designed to protect against overpressure, fragmentation, impact and heat.",
+ "weight": "5600 g",
+ "volume": "4 L",
+ "price": 150000,
+ "covers": [ "HEAD", "MOUTH", "EYES" ],
+ "coverage": 100,
+ "encumbrance": 20,
+ "warmth": 65,
+ "material": [ "kevlar_rigid", "nomex" ],
+ "symbol": "[",
+ "color": "light_gray",
+ "environmental_protection": 2,
+ "ammo": "battery",
+ "magazines": [
+ [
+ "battery",
+ [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ ]
+ ],
+ "use_action": {
+ "type": "transform",
+ "menu_text": "Turn on headlamps",
+ "msg": "\"Activating illumination.\"",
+ "target": "helmet_eod_on",
+ "active": true,
+ "need_charges": 1,
+ "need_charges_msg": "\"Illumination disabled, low power.\""
+ },
+ "material_thickness": 15,
+ "flags": [ "STURDY", "OUTER", "RAINPROOF", "TWO_WAY_RADIO", "WATCH", "ALARMCLOCK" ]
+ },
+ {
+ "id": "helmet_eod_on",
+ "type": "TOOL_ARMOR",
+ "copy-from": "helmet_eod",
+ "name": { "str": "EOD helmet (on)", "str_pl": "EOD helmets (on)" },
+ "extend": { "flags": [ "LIGHT_350", "CHARGEDIM", "TRADER_AVOID" ] },
+ "power_draw": 10000,
+ "revert_to": "helmet_eod",
+ "use_action": { "type": "transform", "menu_text": "Turn off headlamps", "msg": "\"Disabling illumination.\"", "target": "helmet_eod" }
+ },
{
"id": "rm13_armor",
"type": "TOOL_ARMOR",
@@ -797,13 +872,13 @@
"flags": [ "VARSIZE", "STURDY", "WATERPROOF", "RAINPROOF", "WATCH", "ALARMCLOCK", "SWIM_GOGGLES", "SUN_GLASSES", "RAD_RESIST" ],
"price": 50000000,
"price_postapoc": 10000,
- "material": [ "ceramic", "kevlar" ],
+ "material": [ "ceramic", "kevlar_layered" ],
"weight": "6820 g",
"volume": "9 L",
"to_hit": -3,
- "max_charges": 5000,
- "charges_per_use": 5,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plutonium": 5000 } } ],
"ammo": "plutonium",
+ "charges_per_use": 5,
"use_action": "RM13ARMOR_OFF",
"covers": [ "HEAD", "MOUTH", "EYES", "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ],
"warmth": 30,
@@ -856,8 +931,8 @@
"material": [ "ceramic", "kevlar" ],
"weight": "1250 g",
"volume": "4500 ml",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plutonium": 1000 } } ],
"ammo": "plutonium",
- "max_charges": 1000,
"initial_charges": 1000,
"use_action": {
"type": "transform",
@@ -907,8 +982,8 @@
"material": [ "carbide" ],
"weight": "1250 g",
"volume": "4500 ml",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "plutonium": 2500 } } ],
"ammo": "plutonium",
- "max_charges": 2500,
"initial_charges": 1000,
"use_action": {
"type": "transform",
@@ -987,10 +1062,10 @@
"weight": "720 g",
"volume": "500 ml",
"to_hit": -3,
- "max_charges": 60,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "rebreather_filter": 60 } } ],
+ "ammo": "rebreather_filter",
"initial_charges": 60,
"charges_per_use": 1,
- "ammo": "rebreather_filter",
"use_action": {
"type": "transform",
"msg": "You activate your %s.",
@@ -1035,10 +1110,10 @@
"weight": "960 g",
"volume": "1250 ml",
"to_hit": -3,
- "max_charges": 60,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "rebreather_filter": 60 } } ],
+ "ammo": "rebreather_filter",
"initial_charges": 60,
"charges_per_use": 1,
- "ammo": "rebreather_filter",
"use_action": {
"type": "transform",
"msg": "You activate your %s.",
@@ -1090,9 +1165,9 @@
"material_thickness": 2,
"environmental_protection": 1,
"environmental_protection_with_filter": 7,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_s": 100 } } ],
"ammo": "gasfilter_s",
+ "initial_charges": 100,
"use_action": "GASMASK"
},
{
@@ -1117,9 +1192,9 @@
"material_thickness": 2,
"environmental_protection": 1,
"environmental_protection_with_filter": 16,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK"
},
{
@@ -1143,9 +1218,9 @@
"material_thickness": 2,
"environmental_protection": 1,
"environmental_protection_with_filter": 16,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
"flags": [ "OVERSIZE", "SLEEP_IGNORE" ]
},
@@ -1160,7 +1235,7 @@
"price": 24000,
"price_postapoc": 1750,
"to_hit": -3,
- "material": [ "kevlar", "nomex" ],
+ "material": [ "kevlar_layered", "nomex" ],
"symbol": "[",
"color": "light_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1171,9 +1246,9 @@
"material_thickness": 3,
"environmental_protection": 1,
"environmental_protection_with_filter": 15,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
"flags": [ "VARSIZE", "STURDY", "SUN_GLASSES", "SLEEP_IGNORE" ]
},
@@ -1188,7 +1263,7 @@
"price": 24000,
"price_postapoc": 1500,
"to_hit": -3,
- "material": [ "kevlar", "nomex" ],
+ "material": [ "kevlar_layered", "nomex" ],
"symbol": "[",
"color": "light_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1199,9 +1274,9 @@
"material_thickness": 3,
"environmental_protection": 1,
"environmental_protection_with_filter": 15,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
"flags": [ "VARSIZE", "STURDY", "OVERSIZE", "SUN_GLASSES", "SLEEP_IGNORE" ]
},
@@ -1221,9 +1296,9 @@
"weight": "1260 g",
"volume": "1500 ml",
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
"covers": [ "MOUTH", "EYES" ],
"warmth": 30,
@@ -1245,11 +1320,11 @@
"price": 24000,
"price_postapoc": 2000,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
- "material": [ "kevlar", "steel" ],
+ "material": [ "kevlar_layered", "steel" ],
"symbol": "[",
"color": "dark_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1273,12 +1348,12 @@
"price": 24000,
"price_postapoc": 1500,
"to_hit": -3,
- "max_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
+ "ammo": "gasfilter_m",
"initial_charges": 100,
"charges_per_use": 1,
- "ammo": "gasfilter_m",
"use_action": "GASMASK",
- "material": [ "kevlar", "cotton" ],
+ "material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"color": "dark_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1302,11 +1377,11 @@
"price": 24000,
"price_postapoc": 1750,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
- "material": [ "kevlar", "leather" ],
+ "material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"color": "dark_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1330,11 +1405,11 @@
"price": 24000,
"price_postapoc": 1500,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_layered", "plastic" ],
"symbol": "[",
"color": "dark_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1358,11 +1433,11 @@
"price": 24000,
"price_postapoc": 1750,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
- "material": [ "kevlar", "fur" ],
+ "material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"color": "light_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1386,11 +1461,11 @@
"price": 24000,
"price_postapoc": 1500,
"to_hit": -3,
- "max_charges": 100,
- "initial_charges": 100,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "gasfilter_m": 100 } } ],
"ammo": "gasfilter_m",
+ "initial_charges": 100,
"use_action": "GASMASK",
- "material": [ "kevlar", "fur" ],
+ "material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"color": "light_gray",
"covers": [ "MOUTH", "EYES" ],
@@ -1434,10 +1509,13 @@
"encumbrance": 40,
"coverage": 100,
"material_thickness": 2,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -1446,7 +1524,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -1495,10 +1573,13 @@
"encumbrance": 40,
"coverage": 100,
"material_thickness": 2,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -1507,7 +1588,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -1539,9 +1620,8 @@
"flags": [ "OVERSIZE" ],
"weight": "364 g",
"volume": "750 ml",
- "max_charges": 2,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ampoule": 2 } } ],
"charges_per_use": 1,
- "ammo": "ampoule",
"use_action": "JET_INJECTOR",
"material_thickness": 3
},
@@ -1559,10 +1639,10 @@
"flags": [ "OVERSIZE" ],
"weight": "212 g",
"volume": "750 ml",
- "max_charges": 5,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "stimpack_ammo": 5 } } ],
+ "ammo": "stimpack_ammo",
"initial_charges": 5,
"charges_per_use": 1,
- "ammo": "stimpack_ammo",
"use_action": "STIMPACK",
"material_thickness": 3
},
@@ -1577,13 +1657,13 @@
"flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SWIM_GOGGLES" ],
"price": 40000,
"price_postapoc": 2000,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_layered", "plastic" ],
"weight": "982 g",
"volume": "1500 ml",
"to_hit": -3,
- "max_charges": 120,
- "charges_per_use": 1,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "rebreather_filter": 120 } } ],
"ammo": "rebreather_filter",
+ "charges_per_use": 1,
"use_action": {
"type": "transform",
"msg": "You activate your %s.",
@@ -1625,13 +1705,13 @@
"flags": [ "VARSIZE", "STURDY", "WATER_FRIENDLY", "SWIM_GOGGLES", "OVERSIZE" ],
"price": 40000,
"price_postapoc": 1500,
- "material": [ "kevlar", "plastic" ],
+ "material": [ "kevlar_layered", "plastic" ],
"weight": "1302 g",
"volume": "2 L",
"to_hit": -3,
- "max_charges": 120,
- "charges_per_use": 1,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "rebreather_filter": 120 } } ],
"ammo": "rebreather_filter",
+ "charges_per_use": 1,
"use_action": {
"type": "transform",
"msg": "You activate your %s.",
@@ -1759,7 +1839,15 @@
"coverage": 5,
"material_thickness": 1,
"flags": [ "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ],
- "magazines": [ [ "battery", [ "light_minus_battery_cell", "light_minus_atomic_battery_cell" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "light_minus_battery_cell", "light_minus_atomic_battery_cell" ]
+ }
+ ]
},
{
"type": "ARMOR",
@@ -1815,7 +1903,7 @@
"price_postapoc": 25,
"material": [ "iron" ],
"weight": "2 g",
- "use_action": { "type": "picklock", "pick_quality": 3 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 3 ] ]
},
{
@@ -1830,7 +1918,7 @@
"price_postapoc": 5,
"material": [ "plastic" ],
"weight": "4 g",
- "use_action": { "type": "picklock", "pick_quality": 1 },
+ "use_action": "PICK_LOCK",
"qualities": [ [ "LOCKPICK", 1 ] ],
"flags": [ "FANCY" ]
},
@@ -1843,7 +1931,7 @@
"description": "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.",
"price": 4500,
"price_postapoc": 10,
- "material": "cotton",
+ "material": [ "cotton" ],
"covers": [ "TORSO", "LEGS" ],
"weight": "370 g",
"volume": "500 ml",
@@ -1863,7 +1951,7 @@
"description": "This is a large, sopping wet towel. If you wait a little bit, it should dry out. Don't panic.",
"price": 2000,
"price_postapoc": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"covers": [ "TORSO", "LEGS" ],
"weight": "400 g",
"volume": "500 ml",
@@ -1884,7 +1972,7 @@
"description": "This is a large towel, covered in a thick, gooey liquid. You'll need to wash it in some water to make it usable again. Don't panic.",
"price": 2000,
"price_postapoc": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"covers": [ "TORSO", "LEGS" ],
"weight": "400 g",
"volume": "500 ml",
@@ -2333,11 +2421,14 @@
"warmth": 10,
"coverage": 100,
"material_thickness": 1,
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -2443,7 +2534,6 @@
"weight": "200 g",
"color": "brown",
"covers": [ "HEAD" ],
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2473,7 +2563,6 @@
"color": "brown",
"covers": [ "TORSO" ],
"to_hit": 2,
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2511,7 +2600,6 @@
"color": "red",
"covers": [ "TORSO" ],
"to_hit": 2,
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2554,7 +2642,6 @@
"color": "green",
"covers": [ "TORSO" ],
"to_hit": -2,
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2596,7 +2683,6 @@
"covers": [ "TORSO" ],
"flags": [ "BELTED", "SLEEP_IGNORE" ],
"to_hit": -1,
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2632,7 +2718,6 @@
"covers": [ "TORSO" ],
"flags": [ "BELTED", "SLEEP_IGNORE" ],
"to_hit": 1,
- "max_charges": 1,
"initial_charges": 1,
"use_action": {
"type": "musical_instrument",
@@ -2692,10 +2777,13 @@
"encumbrance": 5,
"coverage": 10,
"material_thickness": 2,
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_plus_battery_cell",
"light_battery_cell",
"light_minus_battery_cell",
@@ -2704,7 +2792,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -2880,8 +2968,8 @@
"symbol": ";",
"color": "light_gray",
"initial_charges": 60,
- "max_charges": 60,
"ammo": "nitrox",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "nitrox": 60 } } ],
"covers": [ "TORSO" ],
"flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ],
"environmental_protection": 1,
@@ -2908,10 +2996,10 @@
"material": [ "steel", "plastic" ],
"symbol": ";",
"color": "light_gray",
- "max_charges": 60,
+ "ammo": "nitrox",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "nitrox": 60 } } ],
"charges_per_use": 1,
"turns_per_charge": 60,
- "ammo": "nitrox",
"covers": [ "TORSO", "MOUTH" ],
"flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ],
"environmental_protection": 1,
@@ -2937,9 +3025,9 @@
"material": [ "aluminum", "plastic" ],
"symbol": ";",
"color": "light_gray",
- "initial_charges": 20,
- "max_charges": 20,
"ammo": "nitrox",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "nitrox": 20 } } ],
+ "max_charges": 20,
"covers": [ "TORSO" ],
"flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ],
"environmental_protection": 1,
@@ -2966,10 +3054,10 @@
"material": [ "aluminum", "plastic" ],
"symbol": ";",
"color": "light_gray",
- "max_charges": 20,
+ "ammo": "nitrox",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "nitrox": 20 } } ],
"charges_per_use": 1,
"turns_per_charge": 60,
- "ammo": "nitrox",
"covers": [ "TORSO", "MOUTH" ],
"flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ],
"environmental_protection": 1,
@@ -3009,11 +3097,14 @@
"need_charges_msg": "The blanket's batteries are dead."
},
"flags": [ "OVERSIZE", "OUTER", "ALLOWS_NATURAL_ATTACKS" ],
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
},
{
@@ -3059,13 +3150,16 @@
"need_charges": 1,
"need_charges_msg": "The mask's batteries are dead."
},
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
- ],
- "flags": [ "OUTER", "SUN_GLASSES" ]
+ "flags": [ "OUTER", "SUN_GLASSES" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
+ ]
},
{
"id": "foodperson_mask_on",
diff --git a/data/json/items/vehicle/battery.json b/data/json/items/vehicle/battery.json
index db5aa2bdfe8c8..196a8d2a93a7b 100644
--- a/data/json/items/vehicle/battery.json
+++ b/data/json/items/vehicle/battery.json
@@ -16,7 +16,7 @@
"capacity": 2500,
"//": "58Ah @ 12VDC. Could supply ~700 watts for an hour",
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 2500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 2500 } } ]
},
{
"id": "battery_motorbike",
@@ -30,7 +30,7 @@
"price_postapoc": 250,
"capacity": 500,
"//": "12Ah @ 12VDC. Could supply ~140 watts for an hour",
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ]
},
{
"id": "battery_motorbike_small",
@@ -44,7 +44,7 @@
"price_postapoc": 100,
"capacity": 150,
"//": "~2.4Ah @ 12VDC. Could supply ~140 watts 10 minutes or so",
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 150 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 150 } } ]
},
{
"type": "GENERIC",
@@ -74,7 +74,7 @@
"price_postapoc": 2500,
"bashing": 40,
"capacity": 80000,
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 80000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 80000 } } ]
},
{
"id": "medium_storage_battery",
@@ -88,7 +88,7 @@
"price_postapoc": 750,
"bashing": 14,
"capacity": 7000,
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 7000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 7000 } } ]
},
{
"id": "small_storage_battery",
@@ -102,7 +102,7 @@
"price_postapoc": 500,
"bashing": 7,
"capacity": 500,
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 500 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ]
},
{
"id": "storage_battery",
@@ -122,6 +122,6 @@
"ammo_type": [ "battery" ],
"capacity": 40000,
"flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE", "NO_REPAIR" ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "battery": 40000 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 40000 } } ]
}
]
diff --git a/data/json/items/vehicle/cargo.json b/data/json/items/vehicle/cargo.json
index 4e32017d349a5..2f09978581037 100644
--- a/data/json/items/vehicle/cargo.json
+++ b/data/json/items/vehicle/cargo.json
@@ -111,7 +111,7 @@
"symbol": "]",
"color": "light_gray",
"looks_like": "cargo_rack",
- "properties": [ [ "monster_size_capacity", "HUGE" ] ],
+ "properties": [ [ "creature_size_capacity", "HUGE" ] ],
"use_action": "CAPTURE_MONSTER_VEH",
"flags": [ "TRADER_AVOID", "USE_PART_ITEM" ]
},
diff --git a/data/json/items/vehicle/engine.json b/data/json/items/vehicle/engine.json
index 5b280482bcc7d..ac70aa7f5be91 100644
--- a/data/json/items/vehicle/engine.json
+++ b/data/json/items/vehicle/engine.json
@@ -4,7 +4,7 @@
"type": "ENGINE",
"category": "veh_parts",
"name": { "str": "internal combustion engine" },
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ":",
"color": "light_cyan"
},
@@ -245,7 +245,7 @@
"type": "GENERIC",
"name": { "str": "massive engine block" },
"description": "The beginnings of a massive gas or diesel engine. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "280000 g",
"volume": "6250 ml",
"price": 30000,
@@ -257,7 +257,7 @@
"type": "GENERIC",
"name": { "str": "large engine block" },
"description": "The beginnings of a large gas or diesel engine. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "190000 g",
"volume": "5 L",
"price": 20000,
@@ -269,7 +269,7 @@
"type": "GENERIC",
"name": { "str": "medium engine block" },
"description": "The beginnings of a medium gas or diesel engine. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "90000 g",
"volume": "2500 ml",
"price": 10000,
@@ -281,7 +281,7 @@
"type": "GENERIC",
"name": { "str": "small engine block" },
"description": "The beginnings of a small gas or diesel engine. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "40000 g",
"volume": "1250 ml",
"price": 5000,
@@ -293,7 +293,7 @@
"type": "GENERIC",
"name": { "str": "tiny engine block" },
"description": "The beginnings of a tiny gas or diesel engine. It's not good for much of anything on its own.",
- "material": "iron",
+ "material": [ "iron" ],
"weight": "8000 g",
"volume": "500 ml",
"price": 3500,
diff --git a/data/json/items/vehicle/frames.json b/data/json/items/vehicle/frames.json
index 4d3ffc7cc799d..6e7b14a88f5e6 100644
--- a/data/json/items/vehicle/frames.json
+++ b/data/json/items/vehicle/frames.json
@@ -22,6 +22,7 @@
"name": { "str": "extra-light frame" },
"description": "A small lightweight frame made from pipework. Useful for crafting.",
"material": [ "aluminum" ],
+ "weight": "1677 g",
"copy-from": "foldframe"
},
{
diff --git a/data/json/items/vehicle/fuel_storage.json b/data/json/items/vehicle/fuel_storage.json
index b6d255a1d52de..65e9fa00a0ba6 100644
--- a/data/json/items/vehicle/fuel_storage.json
+++ b/data/json/items/vehicle/fuel_storage.json
@@ -12,7 +12,6 @@
"weight": "22000 g",
"volume": "55 L",
"capacity": 2000,
- "reliability": 10,
"//": "mods will need to expand",
"ammo_type": [ "charcoal" ],
"price": 3000,
diff --git a/data/json/items/vehicle/plating.json b/data/json/items/vehicle/plating.json
index eecf44e91708b..b72cb81677581 100644
--- a/data/json/items/vehicle/plating.json
+++ b/data/json/items/vehicle/plating.json
@@ -176,21 +176,5 @@
"description": "Durable silica-coated chitin plating made for a vehicle.",
"material": [ "acidchitin" ],
"proportional": { "price": 1.333, "weight": 1.2, "volume": 1.18, "bashing": 1.25 }
- },
- {
- "type": "GENERIC",
- "id": "bone_plate",
- "symbol": "]",
- "color": "white",
- "name": { "str": "bone armor kit" },
- "description": "Bone plating made for a vehicle.",
- "price": 1200,
- "price_postapoc": 100,
- "material": [ "bone" ],
- "weight": "4000 g",
- "volume": "9500 ml",
- "bashing": 8,
- "to_hit": -4,
- "category": "veh_parts"
}
]
diff --git a/data/json/mapgen/airport/s_airport_private.json b/data/json/mapgen/airport/s_airport_private.json
new file mode 100644
index 0000000000000..cbd8a1a5a74ca
--- /dev/null
+++ b/data/json/mapgen/airport/s_airport_private.json
@@ -0,0 +1,287 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ [ "s_air_parking", "s_air_term", "s_air_atc", "s_air_hangars" ] ],
+ "object": {
+ "fill_ter": "t_linoleum_gray",
+ "rows": [
+ "ssssssssssssssssssssssssc_d____________________ssssssssss.....____111_________________________ss",
+ "s______________________s##e#++##:::##:::##______________s######^.|||||....____________________..",
+ "s______________________s#~d~~~# u#^_____________s#;;;;#s||QQQ||...____________________..",
+ "s______________________s#~d~~~+ ;;;E;;E; ##++##ss_______s+;;<;#s|QQQQQ|...____________________..",
+ "s______________________s#~d~~~# d;;h;;h; # l#.s_______s#I;;j#s|QQQQQ|..a&_______a..a&_______a.",
+ "sbbbbbb__________bbbbbbs#~e~~m# d;;h;;h;p# ;; o.s_______s#I;;j#s|QQQQQ|..aa======aa..aa======aa.",
+ "s______________________s#~e~~m# d;;h;;h;p# ;; #.sqq_____s###+##s||QQQ||..a&~~~~~~~a^.a&~~~~~~~a^",
+ "s______________________s#~d~mm# d;;h;;h; ;; #.sqq_____s^#;;;#s3|||||...a~~~~~~~fa..a~~~~~~~~a.",
+ "s______________________s#~ddddedd;;h;;h;;;;;; #.sqq_____s.#jjj#s3........a~~~~~~~fa..a~~~~~~~~a.",
+ "s______________________s#~~~~~# ;;;;;;;;;;;;; o.sss_____s.#####s3..|||...a~~~~~~~~a..a~~~~~~~~a.",
+ "sbbbbbb__________bbbbbbs####### JJ;;;;;; u u#...s_____ssssss.s3.||Q||..a~~~~~~~~a..a~~~~~~~~a.",
+ "s______________________ss#t;hh# ;J;hhhhE ##oo##...s_____sssDDsss33|QQQ|..a~~~~~~~~a..a~~~~~~~~a.",
+ "s______________________ss#;;;;+ ;J;;;;;; #^.......s_____sssDDsss3.||Q||..a~~~~~~~~a..a~~~~~~~~a.",
+ "s______________________ss#kkkk# ;J;;;;;; #........s_____ssssss.s3..|||...a~~~~~~~~a..a~~~~~~~~a.",
+ "s______________________ss##oo##j i u#........s_____s......s3........a~~~~~~~~a..a~~~~~gg~a.",
+ "sbbbbbb__________bbbbbbss....^####::))::##........s_____s.c.44.s3..|||...a~~~~~~~~a..a~~~~~gg~a.",
+ "s______________________ssssssssssssssssssssssssssss_____s.c.44.s3.||Q||..a~~~~~~~~a..a~~~~~~~~a.",
+ "s_______________________________________________________s.c....s33|QQQ|..a~~~~~~~ga..a~~~~~~~~a.",
+ "s_______________________________________________________s.c.44.s..||Q||..a~~~~~~gga..a~~~~~~~~a.",
+ "s_______________________________________________________s.c.44.s...|||...a~~~~~~gga..a~~~~~~~~a.",
+ "ssssssss________________________________________________s.c..............ag~~~~~gga..a~~~~~~~~a.",
+ ".......s________________________________________________s cccccccccccccccagg~~~gggacca~ff~~~gga.",
+ ".......s_______________ssssssssssssssssssssssssssss_____s................aaaaaaaaaa..aaaaaaaaaa.",
+ ".......sssssssssssssssss..........................s_____s........................^....^........."
+ ],
+ "terrain": {
+ "#": "t_brick_wall",
+ ".": "t_region_groundcover_urban",
+ "_": "t_pavement",
+ "b": "t_pavement_y",
+ "s": "t_sidewalk",
+ "~": "t_thconc_floor",
+ "m": "t_thconc_floor",
+ "t": "t_linoleum_white",
+ ";": "t_linoleum_white",
+ "k": "t_linoleum_white",
+ "I": "t_linoleum_white",
+ "h": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "E": "t_linoleum_white",
+ " ": "t_linoleum_gray",
+ "o": "t_window",
+ ":": "t_wall_glass",
+ "+": "t_door_c",
+ ")": "t_door_glass_c",
+ "d": "t_conveyor",
+ "j": "t_console_broken",
+ "c": "t_chainfence",
+ "<": "t_stairs_up",
+ "^": "t_gutter_downspout",
+ "D": "t_radio_tower",
+ "|": "t_wall_metal",
+ "Q": "t_metal_floor",
+ "q": "t_pavement",
+ "e": "t_machinery_light",
+ "1": "t_gas_pump",
+ "2": "t_water_pump",
+ "3": "t_sewage_pipe",
+ "a": "t_wall_metal",
+ "g": "t_thconc_floor",
+ "f": "t_thconc_floor",
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_metal",
+ "4": "t_generator_broken"
+ },
+ "furniture": {
+ "q": "f_dumpster",
+ "f": "f_locker",
+ "g": "f_crate_o",
+ "h": "f_bench",
+ "I": "f_desk",
+ "i": "f_counter",
+ "J": "f_counter",
+ "k": "f_table",
+ "l": "f_trashcan",
+ "E": "f_trashcan",
+ "m": "f_crate_c",
+ "p": "f_vending_c",
+ "t": "f_locker",
+ "u": "f_indoor_plant"
+ },
+ "gaspumps": { "1": { } },
+ "place_loot": [
+ { "group": "road", "chance": 50, "repeat": 4, "x": [ 1, 22 ], "y": [ 1, 19 ] },
+ { "group": "allclothes", "chance": 80, "repeat": [ 10 ], "x": 29, "y": [ 5, 6 ] },
+ { "group": "allclothes", "chance": 80, "repeat": 5, "x": 28, "y": 7 },
+ { "group": "office", "chance": 80, "repeat": 5, "x": 29, "y": 7 },
+ { "group": "office", "chance": 80, "repeat": 2, "x": [ 26, 29 ], "y": 13 },
+ { "group": "office", "chance": 80, "repeat": 2, "x": 26, "y": 11 },
+ { "group": "bags_trip", "chance": 80, "repeat": 1, "x": 26, "y": [ 2, 4 ] },
+ { "group": "bags_trip", "chance": 80, "repeat": 1, "x": 32, "y": [ 4, 8 ] },
+ { "group": "bags_trip", "chance": 80, "repeat": 2, "x": 35, "y": [ 4, 8 ] },
+ { "group": "bags_trip", "chance": 80, "repeat": 1, "x": 38, "y": [ 4, 8 ] },
+ { "group": "bags_trip", "chance": 80, "repeat": 1, "x": [ 26, 29 ], "y": 8 },
+ { "group": "bags_trip", "chance": 80, "repeat": 2, "x": [ 34, 38 ], "y": 11 },
+ { "group": "bar_trash", "chance": 50, "repeat": 5, "x": 45, "y": 4 },
+ { "group": "bar_trash", "chance": 50, "repeat": 5, "x": 38, "y": 3 },
+ { "group": "bar_trash", "chance": 50, "repeat": 5, "x": 35, "y": 3 },
+ { "group": "bar_trash", "chance": 50, "repeat": 5, "x": 39, "y": 11 },
+ { "group": "office", "chance": 50, "repeat": 5, "x": 33, "y": [ 10, 14 ] },
+ { "group": "vending_food", "chance": 80, "repeat": 1, "x": 40, "y": 5 },
+ { "group": "vending_drink", "chance": 80, "repeat": 1, "x": 40, "y": 6 },
+ { "group": "road", "chance": 50, "repeat": 10, "x": [ 75, 80 ], "y": [ 7, 20 ] },
+ { "group": "road", "chance": 50, "repeat": 10, "x": [ 87, 92 ], "y": [ 7, 20 ] },
+ { "group": "clothing_work_mask", "chance": 50, "repeat": 2, "x": 81, "y": 7 },
+ { "group": "clothing_work_mask", "chance": 50, "repeat": 2, "x": 87, "y": 21 },
+ { "group": "tools_mechanic", "chance": 50, "repeat": 4, "x": 88, "y": 21 },
+ { "group": "tools_mechanic", "chance": 50, "repeat": 4, "x": 81, "y": 8 }
+ ],
+ "items": {
+ "q": { "item": "trash", "chance": 30, "repeat": [ 2, 3 ] },
+ "I": { "item": "office", "chance": 30, "repeat": [ 2, 3 ] }
+ },
+ "place_vehicles": [
+ { "vehicle": "dealership", "x": 3, "y": 3, "chance": 50, "rotation": 180 },
+ { "vehicle": "dealership", "x": 3, "y": 8, "chance": 50, "rotation": 180 },
+ { "vehicle": "dealership", "x": 3, "y": 13, "chance": 50, "rotation": 180 },
+ { "vehicle": "dealership", "x": 3, "y": 18, "chance": 50, "rotation": 180 },
+ { "vehicle": "dealership", "x": 20, "y": 2, "chance": 50, "rotation": 0 },
+ { "vehicle": "dealership", "x": 20, "y": 7, "chance": 50, "rotation": 0 },
+ { "vehicle": "dealership", "x": 20, "y": 12, "chance": 50, "rotation": 0 },
+ { "vehicle": "dealership", "x": 38, "y": 19, "chance": 50, "rotation": 0 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "s_air_hangars_roof",
+ "object": {
+ "fill_ter": "t_metal_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " . . . . ",
+ " |222222223 |222222223 ",
+ " |........5 |........5 ",
+ " |........3 |........3 ",
+ " |....&...3 |...&....3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |....&...3 |...&....3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |........3 |........3 ",
+ " |-------53 |5-------3 ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_metal_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "s_air_term_roof",
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ "|22222222222222223 ",
+ "|................3 ",
+ "|................522223 ",
+ "|.........=...........3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|....:..........XX....3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "||.......&............3 ",
+ " |...............5----3 ",
+ " |...............3 ",
+ " |...............3 ",
+ " |----5..........3 ",
+ " ------------ ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_air_atc_2" ],
+ "object": {
+ "fill_ter": "t_open_air",
+ "rows": [
+ " ",
+ " |----5 ;;;;; ",
+ " |####3 ;;;;;;; ",
+ " |#<>#3 ;;;;;;; ",
+ " |#``#3 ;;;;;;; ",
+ " |####3 ;;;;;;; ",
+ " |5...3 ;;;;;;; ",
+ " |...3 ;;;;; ",
+ " |...3 ",
+ " |---3 ;;; ",
+ " ;;;;; ",
+ " ;;;;; ",
+ " ;;;;; ",
+ " ;;; ",
+ " ",
+ " ;;; ",
+ " ;;;;; ",
+ " ;;;;; ",
+ " ;;;;; ",
+ " ;;; ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { "#": "t_brick_wall", "`": "t_linoleum_white", ";": "t_metal_flat_roof", ">": "t_stairs_down", "<": "t_stairs_up" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_air_atc_3" ],
+ "object": {
+ "fill_ter": "t_linoleum_white",
+ "rows": [
+ " hhhhhhhh ",
+ " habbgbah ",
+ " hb....bh ",
+ " hbfd..bh ",
+ " hbf.Eebh ",
+ " hb..eebh ",
+ " habbbbah ",
+ " hhhhhhhh ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "terrain": {
+ "a": "t_brick_wall",
+ "b": "t_wall_glass",
+ " ": "t_open_air",
+ "d": "t_stairs_down",
+ ".": "t_linoleum_white",
+ "f": "t_console_broken",
+ "g": "t_door_glass_c",
+ "h": "t_metal_floor"
+ },
+ "furniture": { "e": "f_table", "E": "f_chair" },
+ "place_loot": [ { "group": "office_mess", "chance": 80, "repeat": [ 5 ], "x": [ 10, 13 ], "y": [ 2, 5 ] } ]
+ }
+ }
+]
diff --git a/data/json/mapgen/airport/s_airport_runway_private.json b/data/json/mapgen/airport/s_airport_runway_private.json
new file mode 100644
index 0000000000000..332c3693b3711
--- /dev/null
+++ b/data/json/mapgen/airport/s_airport_runway_private.json
@@ -0,0 +1,75 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ [ "s_air_runway_l", "s_air_runway_B", "s_air_runway_term", "s_air_runway", "s_air_runway_hangars", "s_air_runway_r" ]
+ ],
+ "object": {
+ "fill_ter": "t_pavement",
+ "rows": [
+ "................................................................................................................................................",
+ ".cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc.",
+ ".c............................................................................................................................................c.",
+ ".c............................................................................................................................................c.",
+ ".c............................................................................................................................................c.",
+ ".c............................................................................................................................................c.",
+ ".c.....___________________________________________________________________________________________________________________________________....c.",
+ ".c.....bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb....c.",
+ ".c.....______b_________b__________________________________________________________________________________________________________________....c.",
+ ".c....._____b_________b___________________________________________________________________________________________________________________....c.",
+ ".c.....____b_________b____________________________________________________________________________________________________________________....c.",
+ ".c.....___b_________b_____________________________________________________________________________________________________________________....c.",
+ ".c.....__b_________b______bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____bbbb____....c.",
+ ".c.....___b_________b_____________________________________________________________________________________________________________________....c.",
+ ".c.....____b_________b____________________________________________________________________________________________________________________....c.",
+ ".c....._____b_________b___________________________________________________________________________________________________________________....c.",
+ ".c.....______b_________b__________________________________________________________________________________________________________________....c.",
+ ".c.....bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb....c.",
+ ".c.....___________________________________________________________________________________________________________________________________....c.",
+ ".c..............................................._d____________________..........................._b________________b_........................c.",
+ ".c..............................................._d____________________...........................____________________........................c.",
+ ".c..............................................._d____________________..........................._b________________b_........................c.",
+ ".cccccccccccccccccccccccccccccccccccccccccccccccc_d____________________...........................____________________..ccccccccccccccccccccccc.",
+ "................................................c_d____________________..........................._b________________b_.........................."
+ ],
+ "terrain": { ".": "t_region_groundcover_urban", "_": "t_pavement", "b": "t_pavement_y", "c": "t_chainfence", "d": "t_conveyor" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_air_helicopter_pad" ],
+ "object": {
+ "fill_ter": "t_pavement",
+ "rows": [
+ "________________________",
+ "________________________",
+ "________________________",
+ "_______bbbbbbbb_________",
+ "______bb______bb________",
+ "_____bb________bb_______",
+ "____bb__________bb______",
+ "__ bb____________bb_____",
+ "__bb___b______b___bb____",
+ "__b____b______b____b____",
+ "__b____b______b____b__ss",
+ "__b____b______b____b_sss",
+ "__b____bbbbbbbb____b_sss",
+ "__b____b______b____b_sss",
+ "__b____b______b____b__ss",
+ "__b____b______b____b___s",
+ "__bb___b______b___bb___s",
+ "___bb____________bb____s",
+ "____bb__________bb_____s",
+ "_____bb________bb______s",
+ "______bb______bb_______s",
+ "_______bbbbbbbb________s",
+ "_______________________s",
+ "_______________________s"
+ ],
+ "terrain": { "_": "t_pavement", "b": "t_pavement_y", "s": "t_sidewalk" },
+ "place_vehicles": [ { "vehicle": "2seater2", "x": 10, "y": 10, "chance": 50, "rotation": 270 } ]
+ }
+ }
+]
diff --git a/data/json/mapgen/basement/basement_bionic.json b/data/json/mapgen/basement/basement_bionic.json
index a5905d7378bce..729e4d713465f 100644
--- a/data/json/mapgen/basement/basement_bionic.json
+++ b/data/json/mapgen/basement/basement_bionic.json
@@ -65,7 +65,7 @@
{ "group": "cleaning", "x": [ 11, 12 ], "y": 8, "chance": 70, "repeat": [ 1, 2 ] },
{ "group": "surgery", "x": [ 8, 9 ], "y": 9, "chance": 70, "repeat": [ 1, 2 ] },
{ "group": "bionics_common", "x": 7, "y": 9 },
- { "item": "anesthetic_kit", "x": 7, "y": 9 },
+ { "item": "anesthetic_kit", "x": 7, "y": 9, "ammo": 100 },
{ "item": "television", "x": 21, "y": 16, "chance": 95 },
{ "item": "soap", "x": 19, "y": 21, "chance": 80 },
{ "item": "towel", "x": 20, "y": 21, "chance": 80 },
diff --git a/data/json/mapgen/bunker.json b/data/json/mapgen/bunker.json
index e0922fa507ebf..d99f896cae9cf 100644
--- a/data/json/mapgen/bunker.json
+++ b/data/json/mapgen/bunker.json
@@ -200,7 +200,7 @@
{ "item": "whiskey", "x": 5, "y": 3 },
{ "item": "glass", "x": 5, "y": 3 },
{ "item": "militarymap", "x": 5, "y": 3 },
- { "item": "anesthetic_kit", "x": 17, "y": 4 },
+ { "item": "anesthetic_kit", "x": 17, "y": 4, "ammo": 100 },
{ "item": "television", "x": 17, "y": 13, "chance": 95 },
{ "item": "stereo", "x": 19, "y": 15, "chance": 80 }
],
@@ -295,7 +295,7 @@
{ "group": "alcohol", "x": 5, "y": 3 },
{ "item": "glass", "x": 5, "y": 3 },
{ "item": "militarymap", "x": 5, "y": 3, "chance": 80 },
- { "item": "anesthetic_kit", "x": 17, "y": 4 },
+ { "item": "anesthetic_kit", "x": 17, "y": 4, "ammo": 100 },
{ "item": "television", "x": 17, "y": 13, "chance": 95 },
{ "item": "stereo", "x": 19, "y": 15, "chance": 80 }
],
diff --git a/data/json/mapgen/house/house33.json b/data/json/mapgen/house/house33.json
new file mode 100644
index 0000000000000..d051d5c81420e
--- /dev/null
+++ b/data/json/mapgen/house/house33.json
@@ -0,0 +1,185 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_33",
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ ".&``````.%%%.```.%%%....",
+ "##=====##!!!#~~~#!!!#...",
+ "#&~~~~~~#~~~~~~~~~~~#...",
+ "#~~~~~~~#KG~~~~~~G~~~.[.",
+ "#~~~~~~~##oo##*##oo##...",
+ "#~~~~~~~# | |D d#...",
+ "#~~~~~~~# hh |D d#...",
+ "#N~~~~~~# ff |||+|#...",
+ "#NA~~~~~# ff |t__B#...",
+ "######*## hh |||_B#...",
+ ".^#III T| | +>|_So...",
+ "..o E || || |U|_t#..[",
+ "..#R RR |||+|#...",
+ "..#|||||| |RR D#...",
+ "..#6 |t_+ + o...",
+ "..#6 |8S| | #...",
+ "..#|+||||Y xx s|b I#...",
+ "..#1__FJJ H| @@#...",
+ "..o5_____ H| @@#...",
+ "..#34O_27 |d I#...",
+ "..##o#*##yHHHHs##oo##...",
+ "....````##oooo##^%%.....",
+ ".X..````............[...",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_brick",
+ "#": "t_brick_wall",
+ "~": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "K": "t_thconc_floor",
+ "G": "t_thconc_floor",
+ "`": "t_concrete",
+ "!": "t_railing",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "place_loot": [
+ { "item": "hose", "x": 7, "y": 21 },
+ { "item": "lawnmower", "x": 1, "y": 4 },
+ { "item": "television", "x": 11, "y": 16 },
+ { "item": "stereo", "x": 12, "y": 16 }
+ ],
+ "place_vehicles": [
+ { "vehicle": "car", "x": 4, "y": 4, "chance": 35, "rotation": 270 },
+ { "vehicle": "tricycle", "x": 6, "y": 22, "chance": 40, "status": 0 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_33_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ "|22222222222222222223 ",
+ "|...................3 ",
+ "|...................3 ",
+ "|...................3 ",
+ "|...................3 ",
+ "|....&.........N....3 ",
+ "|...................3 ",
+ "|...................3 ",
+ "|-5.................3 ",
+ " |.............=...3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |............X....3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |-----|......5----3 ",
+ " |------| ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_33_basement",
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ||||||||||||| ",
+ " |3.........z| ",
+ " |........z.U| ",
+ " |..........U| ",
+ " |.........z.| ",
+ " |||||||......|||||| ",
+ " |1...........+<+.Z| ",
+ " |............|U|.W| ",
+ " |............|||||| ",
+ " |...........2.....| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |||||||.F...g|||||| ",
+ " |||||||| ",
+ " ",
+ " "
+ ],
+ "palettes": [ "basement_empty" ],
+ "nested": {
+ "1": {
+ "chunks": [
+ [ "null", 70 ],
+ [ "room_6x6_office_E", 40 ],
+ [ "room_6x6_brewer_E", 20 ],
+ [ "room_6x6_junk_E", 50 ],
+ [ "6x6_sewing_open", 20 ]
+ ]
+ },
+ "2": {
+ "chunks": [
+ [ "null", 70 ],
+ [ "room_6x6_guns_W", 5 ],
+ [ "room_6x6_brewer_W", 10 ],
+ [ "6x6_electronics_open", 20 ],
+ [ "room_6x6_junk_W", 20 ]
+ ]
+ },
+ "3": {
+ "chunks": [
+ [ "null", 80 ],
+ [ "5x5_gym_N", 20 ],
+ [ "5x5_gym_S", 20 ],
+ [ "5x5_gym_E", 20 ],
+ [ "5x5_gym_W", 20 ],
+ [ "livingroom_5x5_S_1", 30 ],
+ [ "livingroom_5x5_E_1", 30 ],
+ [ "livingroom_5x5_N_1", 30 ],
+ [ "livingroom_5x5_W_1", 30 ],
+ [ "livingroom_5x5_S_2", 30 ],
+ [ "livingroom_5x5_E_2", 30 ],
+ [ "livingroom_5x5_N_2", 30 ],
+ [ "livingroom_5x5_W_2", 30 ],
+ [ "home_office_4x4_N", 20 ],
+ [ "home_office_4x4_S", 20 ]
+ ]
+ }
+ }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house34.json b/data/json/mapgen/house/house34.json
new file mode 100644
index 0000000000000..de6e575f1270f
--- /dev/null
+++ b/data/json/mapgen/house/house34.json
@@ -0,0 +1,180 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_34" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ ".........p```!..........",
+ ".....[....```!.%%%......",
+ "....%%%.^#o*o##oo####...",
+ "..##o##o##y L| xx #...",
+ "..#I dd| ; H #...",
+ ".%#@@ | ; llH #...",
+ ".%o@@ | ; | HHHs #...",
+ ".%#I RR | ; #%..",
+ "..#|+|||+| ; Er#%..",
+ "..#D |6+ |RR r#...",
+ "..#||||| |||| |#...",
+ "..#D |> ||+|hfh_J_7#...",
+ ".%#|+|||+|5_|hfh_J_4#%..",
+ ".%# |t_|______3o%..",
+ "..o @@ d|BB|F__O512#%..",
+ "..#I@@I d##o##*##o###^..",
+ "..####o###:::~~~~GKG$%..",
+ "....!!!``=~~~~~~~~~~$%..",
+ "...`````!#$$#$=$$#$$#!..",
+ "...`````!!%%!%.%%!%%!!..",
+ "....[...................",
+ "........................",
+ ".................[......",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "$": "t_screened_porch_wall",
+ "=": "t_screen_door_c",
+ "#": "t_adobe_brick_wall",
+ ";": "t_carpet_green",
+ "~": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "K": "t_thconc_floor",
+ "G": "t_thconc_floor",
+ ":": "t_thconc_floor",
+ "`": "t_concrete",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "h": "t_linoleum_white",
+ "f": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 10, "y": 1 },
+ { "item": "television", "x": 16, "y": 3 },
+ { "item": "stereo", "x": 15, "y": 3, "chance": 50 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_34_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " |22222222223 ",
+ " |2222225..........3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |............N....3 ",
+ " |.................3 ",
+ " |....&............3 ",
+ " |.................3 ",
+ " |............=....3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................5 ",
+ " |------|..........3 ",
+ " |..........3 ",
+ " |----------3 ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_34_basement",
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ " ",
+ " |||||||||||| ",
+ " ||||||||2.........| ",
+ " |3................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |.................| ",
+ " |g..<.............| ",
+ " |W................| ",
+ " |J........4.......| ",
+ " |J................| ",
+ " |Z.UU.F...........| ",
+ " ||||||||..........| ",
+ " |..........| ",
+ " |||||||||||| ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "basement_empty" ],
+ "nested": {
+ "2": {
+ "chunks": [
+ [ "null", 70 ],
+ [ "room_10x10_recording_studio_W", 5 ],
+ [ "room_10x10_woodworker_S", 10 ],
+ [ "room_10x10_guns_S", 10 ],
+ [ "room_10x10_junk_S", 30 ]
+ ]
+ },
+ "3": {
+ "chunks": [ [ "null", 95 ], [ "7x7_tent_indoors", 5 ], [ "room_7x7_recroom_S", 20 ], [ "7x7_band_practice_open", 20 ] ]
+ },
+ "4": {
+ "chunks": [
+ [ "null", 80 ],
+ [ "5x5_holdout_W", 2 ],
+ [ "5x5_gym_N", 10 ],
+ [ "5x5_gym_S", 10 ],
+ [ "5x5_gym_E", 10 ],
+ [ "5x5_gym_W", 10 ],
+ [ "livingroom_5x5_S_1", 30 ],
+ [ "livingroom_5x5_E_1", 30 ],
+ [ "livingroom_5x5_N_1", 30 ],
+ [ "livingroom_5x5_W_1", 30 ],
+ [ "livingroom_5x5_S_2", 30 ],
+ [ "livingroom_5x5_E_2", 30 ],
+ [ "livingroom_5x5_N_2", 30 ],
+ [ "livingroom_5x5_W_2", 30 ],
+ [ "home_office_4x4_N", 20 ],
+ [ "home_office_4x4_S", 20 ]
+ ]
+ }
+ }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house35.json b/data/json/mapgen/house/house35.json
new file mode 100644
index 0000000000000..96dc7345ccf1e
--- /dev/null
+++ b/data/json/mapgen/house/house35.json
@@ -0,0 +1,110 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_35" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "........p`..............",
+ "....%%%%.`.%%%..........",
+ "...##oo##`##o##````````.",
+ ".###R I|*|rrR#````````.",
+ ".#D+ @@| + h *````````.",
+ ".#||d | |E T##oo##```.",
+ ".#D|||+|| |||||O152#```.",
+ ".#+| + II|F___3#```.",
+ "!# d ||+| J___7#*##.",
+ "!o |S_|H E ____6|~~#.",
+ "!#@@ |t_|H hfh |ANo!",
+ ".#I |BB|H hfh |~N#!",
+ ".#|||||||sHH +~~o!",
+ "!#tS|D|U|RRR |y Y|qq#.",
+ "!o__+ |+| ||xx |####.",
+ "!#BB| | + T#^...",
+ ".#|||+| ##oo### lHo!...",
+ ".#dbd #G::~~* lHo!...",
+ ".# o~~~~~#sHHI#!...",
+ ".o @@ *~~~~~##oo##....",
+ ".# I@@I #~~:~~:$........",
+ "^##o##o##$$$=$$$........",
+ "...%%%%%...```.......u..",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "$": "t_screened_porch_wall",
+ "=": "t_screen_door_c",
+ "#": "t_adobe_brick_wall",
+ "~": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "K": "t_thconc_floor",
+ "G": "t_thconc_floor",
+ ":": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "`": "t_concrete",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 9, "y": 22 },
+ { "item": "television", "x": 16, "y": 14 },
+ { "item": "stereo", "x": 15, "y": 14, "chance": 20 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_35_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " |22222 22223 ",
+ " |2|....222...3 ",
+ " |............3 ",
+ " |............3----3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.................3223 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |......&.............3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |..........N......5--3 ",
+ " |.................3 ",
+ " |.......=.........3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.............3---3 ",
+ " |.............3 ",
+ " 5-------------3 ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house36.json b/data/json/mapgen/house/house36.json
new file mode 100644
index 0000000000000..6a960ea1e9251
--- /dev/null
+++ b/data/json/mapgen/house/house36.json
@@ -0,0 +1,166 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_36" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ ".```````........```.!!!.",
+ ".```````........```.![!.",
+ ".```````##oooo##```.!!!.",
+ ".```````#RE y##*#oo##.",
+ ".```````o d|L y xx#^",
+ ".```````# d|r #.",
+ ".``````:# @@ |r llE#.",
+ ".```````#I@@I | HHs#.",
+ ".``````:#||||| | #.",
+ ".&``````* |>| |R R#.",
+ "##=====##i |+|+|R R#.",
+ "#&~~~~~U#i || |#.",
+ "o~~~~~~~#|+|y T#.",
+ "#~~~~~~q#S_||||||| #.",
+ "#~~~~~~q#t9|32F1O| hh #.",
+ "#~~~~~~##|||4____J ff #.",
+ "#~~~~~~*~~+______J ff #.",
+ "o~~~~~~#~A|+||____ hh #.",
+ "#~~~~~~#NN|_S|_45|y #.",
+ "#########o#_t#*#o##oo##.",
+ "......^...##o#..........",
+ "................[.......",
+ "....[...............[...",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_brick",
+ "#": "t_brick_wall",
+ "~": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "U": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "`": "t_concrete",
+ ":": "t_concrete",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 10, "y": 20 },
+ { "item": "lawnmower", "x": 1, "y": 4 },
+ { "item": "television", "x": 20, "y": 4 },
+ { "item": "stereo", "x": 21, "y": 4 }
+ ],
+ "place_vehicles": [
+ { "vehicle": "car", "x": 3, "y": 14, "chance": 60, "rotation": 270 },
+ { "vehicle": "tricycle", "x": 4, "y": 7, "chance": 40, "status": 0 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_36_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " |22222222222223 ",
+ " |.............5 ",
+ " |...........X.3 ",
+ " |....N........3 ",
+ " |.............3 ",
+ " |.............3 ",
+ " |.............3 ",
+ " |.............3 ",
+ "|2222222|.............3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|.....&.......=.......3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|-----5---|..3--------3 ",
+ " |--3 ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_36_basement",
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ " ",
+ " |||||||| ",
+ " |....UU|||||||| ",
+ " |.z.z...2.....| ",
+ " |..z..........| ",
+ " |F............| ",
+ " |g............| ",
+ " ||||||........| ",
+ " |WZ|<|........| ",
+ " |..|+|........| ",
+ " |.............| ",
+ " |1............| ",
+ " |.............| ",
+ " |.............| ",
+ " ||.............| ",
+ " |..............| ",
+ " |..............| ",
+ " |..............| ",
+ " ||||..|||||||||| ",
+ " |||| ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "basement_empty" ],
+ "nested": {
+ "2": {
+ "chunks": [
+ [ "null", 70 ],
+ [ "room_6x6_office_S", 35 ],
+ [ "room_6x6_woodworker", 10 ],
+ [ "room_6x6_guns_S", 10 ],
+ [ "room_6x6_brewer_S", 10 ],
+ [ "room_6x6_bike", 10 ],
+ [ "6x6_electronics_open", 10 ],
+ [ "6x6_sewing_open", 10 ],
+ [ "room_6x6_junk_S", 20 ]
+ ]
+ },
+ "1": {
+ "chunks": [ [ "null", 95 ], [ "7x7_tent_indoors", 5 ], [ "room_7x7_recroom_N", 20 ], [ "7x7_band_practice_open", 20 ] ]
+ }
+ }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house37.json b/data/json/mapgen/house/house37.json
new file mode 100644
index 0000000000000..eec5731fd05a6
--- /dev/null
+++ b/data/json/mapgen/house/house37.json
@@ -0,0 +1,186 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_37" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ ".&``````......``p.......",
+ "##=====##!!!!!``.%%%....",
+ "#&~~~~~~##$$$#$;##o##...",
+ "#~~~~~~~#~A~~~~~#IIT#...",
+ "#~~~~~~~##ooo##*#h #^..",
+ "#~~~~~~~#R T| |||+##..",
+ "#~~~~~~~#R @@| |t|_B#..",
+ "#~~~~~~~#b @@| |___Bo..",
+ "#N~~~~Uq#d I| |S8_Q#..",
+ "#NA~#####|+|||| |||+|#..",
+ "###*#B__+ >#..",
+ "..# |BtS|| || |||+|#..",
+ "..o |||||Y y| |D+ d#..",
+ "..# |D+ o..",
+ ".%# hfh sHHH ||| #..",
+ ".%o hfh Elll R|RR E#..",
+ ".%# R| #..",
+ "..#|JJ_|| E R| @@ o..",
+ ".^#6___F| xxx R|I@@I#..",
+ "..#4___7##oo#oo###oo##..",
+ "..#O____*`::`....!!!!%..",
+ "..#3251n#````.....X.....",
+ "..##o#o##:```.!![!!.!%..",
+ ".......%%%%%%%%%%%%%%%.."
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_brick",
+ "#": "t_brick_wall",
+ "~": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "U": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "`": "t_concrete",
+ ":": "t_concrete",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "Q": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "n": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "$": "t_screened_porch_wall",
+ ";": "t_screen_door_c"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 16, "y": 20, "chance": 35 },
+ { "item": "lawnmower", "x": 15, "y": 20, "chance": 35 },
+ { "item": "television", "x": 12, "y": 18 },
+ { "item": "stereo", "x": 13, "y": 18, "chance": 35 }
+ ],
+ "place_vehicles": [ { "vehicle": "car", "x": 4, "y": 4, "chance": 35, "rotation": 270 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_37_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ "|22222223 ",
+ "|.......3222222222223 ",
+ "|...................3 ",
+ "|...................5 ",
+ "|...................33 ",
+ "|....................3 ",
+ "|....................3 ",
+ "|.......X............3 ",
+ "|....................3 ",
+ "|-|..................3 ",
+ " |.............N....3 ",
+ " |..................3 ",
+ " |..................3 ",
+ " |.....=............3 ",
+ " |..................3 ",
+ " |..................3 ",
+ " |.........&........3 ",
+ " 5..................3 ",
+ " |.....3------------3 ",
+ " |.....3 ",
+ " |.....3 ",
+ " |-----3 ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_37_basement",
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ "||||||||| ",
+ "|..F.g..||||||||||||| ",
+ "|...................| ",
+ "|...................| ",
+ "|...................|| ",
+ "|...................W| ",
+ "|...................Z| ",
+ "|...................J| ",
+ "|..1................J| ",
+ "|||.................<| ",
+ " |..........2.......| ",
+ " |..................| ",
+ " |..................| ",
+ " |..................| ",
+ " |..................| ",
+ " |..................| ",
+ " |..................| ",
+ " |..................| ",
+ " |.....|||||||||||||| ",
+ " |.....| ",
+ " |.....| ",
+ " ||||||| ",
+ " "
+ ],
+ "palettes": [ "basement_empty" ],
+ "place_nested": [
+ {
+ "chunks": [
+ [ "null", 60 ],
+ [ "5x5_holdout_W", 2 ],
+ [ "5x5_gym_N", 10 ],
+ [ "5x5_gym_S", 10 ],
+ [ "5x5_gym_E", 10 ],
+ [ "5x5_gym_W", 10 ],
+ [ "livingroom_5x5_S_1", 30 ],
+ [ "livingroom_5x5_E_1", 30 ],
+ [ "livingroom_5x5_N_1", 30 ],
+ [ "livingroom_5x5_W_1", 30 ],
+ [ "livingroom_5x5_S_2", 30 ],
+ [ "livingroom_5x5_E_2", 30 ],
+ [ "livingroom_5x5_N_2", 30 ],
+ [ "livingroom_5x5_W_2", 30 ],
+ [ "home_office_4x4_N", 20 ],
+ [ "home_office_4x4_S", 20 ]
+ ],
+ "x": [ 2, 15 ],
+ "y": 3
+ }
+ ],
+ "nested": {
+ "2": { "chunks": [ [ "null", 70 ], [ "8x8_gym_N", 35 ], [ "room_8x8_junk_N", 20 ], [ "room_8x8_hobby_N", 10 ] ] },
+ "1": {
+ "chunks": [
+ [ "null", 75 ],
+ [ "room_10x10_recording_studio_N", 5 ],
+ [ "room_10x10_woodworker_N", 10 ],
+ [ "room_10x10_junk_N", 30 ],
+ [ "room_10x10_guns_N", 5 ]
+ ]
+ }
+ }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house38.json b/data/json/mapgen/house/house38.json
new file mode 100644
index 0000000000000..5ef2a01d75ff7
--- /dev/null
+++ b/data/json/mapgen/house/house38.json
@@ -0,0 +1,114 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_38" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "........p`!.....&`````%.",
+ "....%%%.!`!..[.##=====#.",
+ "...##o##!`!....#&~~~~~#.",
+ "...#D d#$;$#$$$#~~~~~~#.",
+ "...#D d#~~~~G::#~~~~~~#.",
+ "..##|+|#*o##oo##~~~~~~#^",
+ "..#BB_S| L| hhh#~~~~~~##",
+ "..oBB_t| fff#~~~~~~U#",
+ "..#BB_8| hhh#~~~~~~~o",
+ "..#||+|| #q~~~~~No",
+ "..#D| R| | RRy#q~~~~AN#",
+ "..#+| + |||||###*#####",
+ "..# | rrT |6___1#.",
+ "..o d| h ____O#.",
+ "..#b | EsE ____2#.",
+ "..o @@ |H y|F_453#.",
+ "..#I@@I|H l x##*#o##.",
+ "..##oo##H l a#~~~~~$.",
+ "....%%^#H E x#~~~::$.",
+ ".......##oo##oo##$;$$$$.",
+ ".........%%..%%..```!!!.",
+ ".................`````..",
+ "........................",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_brick",
+ "#": "t_brick_wall",
+ "~": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "U": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "G": "t_thconc_floor",
+ "N": "t_thconc_floor",
+ "`": "t_concrete",
+ ":": "t_thconc_floor",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "$": "t_screened_porch_wall",
+ ";": "t_screen_door_c"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 19, "y": 20, "chance": 35 },
+ { "item": "lawnmower", "x": 22, "y": 8, "chance": 35 },
+ { "item": "television", "x": 15, "y": 16 },
+ { "item": "stereo", "x": 15, "y": 18, "chance": 35 }
+ ],
+ "place_vehicles": [ { "vehicle": "car", "x": 19, "y": 5, "chance": 35, "rotation": 270 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_38_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " |2222223 ",
+ " |2222 |......3 ",
+ " |...32222222|......3 ",
+ " |..................3 ",
+ " ||..................3 ",
+ " |...................53",
+ " |....................3",
+ " |....................3",
+ " |......X.......N.....3",
+ " |....................3",
+ " |...................33",
+ " |...................3 ",
+ " |.......=.&.........3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |----5..............3 ",
+ " |..............3 ",
+ " |--------------3 ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house39.json b/data/json/mapgen/house/house39.json
new file mode 100644
index 0000000000000..cf8ff2c4f7083
--- /dev/null
+++ b/data/json/mapgen/house/house39.json
@@ -0,0 +1,168 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_39" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "..`````..%%%%.```p%%%%..",
+ ".&`````^#$$$##$;$##oo##.",
+ "##=====##::~~~~~~#D y#.",
+ "#&~~~~~~#~~~~~~~~#d I#.",
+ "#~~~~~~~######o*o# @@#.",
+ "#~~~~~~~# |L y| @@#.",
+ "#~~~~~~~#hh r| I#.",
+ "#~~~~~~~#ff r|+|||#.",
+ "#~~~~~~~#hh |BB#.",
+ "#~~~~~~~# |R E +__o.",
+ "#~~~~~~~#| ||R l |St#.",
+ "#qqq~~~~#2_F|R E|+|||#.",
+ "#######*#O_4| | RR#.",
+ ".#B_t|6 |1_3| s| #.",
+ ".#B_S|6 |5__ H| #.",
+ ".#__8|| ___ H| @@ #.",
+ ".#|+||> _AA|E s|s@@d#^",
+ ".# D||+|JJJ##]]###oo##.",
+ ".#I |d #ooo#~~~~~$.....",
+ ".#@@ #~~~~~GKG~$..u..",
+ ".#@@ *~~~~~~~~:$...[.",
+ ".#I ER#$$$$$$;$$$.....",
+ ".##o##o##.....```...[...",
+ "...........[............"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "]": "t_door_glass_c",
+ "=": "t_door_metal_locked",
+ "&": "t_gates_control_brick",
+ "#": "t_brick_wall",
+ "~": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "U": "t_thconc_floor",
+ "K": "t_thconc_floor",
+ "G": "t_thconc_floor",
+ "A": "t_linoleum_white",
+ "N": "t_thconc_floor",
+ "`": "t_concrete",
+ ":": "t_thconc_floor",
+ "_": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "$": "t_screened_porch_wall",
+ ";": "t_screen_door_c"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [ { "item": "hose", "x": 19, "y": 18, "chance": 35 } ],
+ "place_vehicles": [ { "vehicle": "car", "x": 4, "y": 6, "chance": 35, "rotation": 270 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_39_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " 222222222222223 ",
+ "|22222225.............3 ",
+ "|.....................3 ",
+ "|.......&........:....3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|...........=.........3 ",
+ "|........N............3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "|.....................3 ",
+ "||....................3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |....................5 ",
+ " |................----3 ",
+ " |................3 ",
+ " |................3 ",
+ " |................3 ",
+ " |......3---------3 ",
+ " |------3 ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_39_basement",
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ " ||||||||||||||| ",
+ " |1............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " |.............| ",
+ " ||||||||.............| ",
+ " |.WJZJJ..............| ",
+ " |z...................| ",
+ " |F.......2...........| ",
+ " |gz..<...............| ",
+ " |................||||| ",
+ " |................| ",
+ " |................| ",
+ " |.....z..........| ",
+ " |.UUzz.||||||||||| ",
+ " |||||||| ",
+ " "
+ ],
+ "palettes": [ "basement_empty" ],
+ "nested": {
+ "1": { "chunks": [ [ "null", 75 ], [ "workoutroom_12x12", 5 ], [ "tvroom_12x12", 10 ], [ "recroom_12x12", 30 ] ] },
+ "2": {
+ "chunks": [
+ [ "null", 60 ],
+ [ "5x5_holdout_W", 2 ],
+ [ "5x5_gym_N", 10 ],
+ [ "5x5_gym_S", 10 ],
+ [ "5x5_gym_E", 10 ],
+ [ "5x5_gym_W", 10 ],
+ [ "livingroom_5x5_S_1", 30 ],
+ [ "livingroom_5x5_E_1", 30 ],
+ [ "livingroom_5x5_N_1", 30 ],
+ [ "livingroom_5x5_W_1", 30 ],
+ [ "livingroom_5x5_S_2", 30 ],
+ [ "livingroom_5x5_E_2", 30 ],
+ [ "livingroom_5x5_N_2", 30 ],
+ [ "livingroom_5x5_W_2", 30 ],
+ [ "home_office_4x4_N", 20 ],
+ [ "home_office_4x4_S", 20 ]
+ ]
+ }
+ }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house40.json b/data/json/mapgen/house/house40.json
new file mode 100644
index 0000000000000..7fd863cce852f
--- /dev/null
+++ b/data/json/mapgen/house/house40.json
@@ -0,0 +1,106 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_40" ],
+ "object": {
+ "fill_ter": "t_floor_waxed",
+ "rows": [
+ "...........```p.........",
+ "...........```.##:#:#:##",
+ ".$$$$$$$$$$$;$$#BB|y I#",
+ ".$%!!!!!!!%```.#_t| @@#",
+ ".$%.[...X..```.#_S| @@#",
+ ".$^%%%%!!!%```.#+||b I#",
+ "######%%%%%```.# :",
+ "#t__9##:###:*:##+||||Dd#",
+ ":8__||Q__Z|y I| |dD|||#",
+ "#BB_S|U__W|L r| + I#",
+ "#||+|||+|||& &| | @@:",
+ "#R + |s @@:",
+ ": ||+|+||||||| |E b#",
+ "# |S_| 6|1234| ||||||#",
+ ": |t_| 6|O__AJ RRT#",
+ "#d |||||||4__AJ hh :",
+ "#d @@I|DD|5____ ff r :",
+ ": @@ |n__AJ ff rh :",
+ ": |7__JJ hh r y#",
+ ": ##::## #::#",
+ "#yHHHy|DD#````: E E :...",
+ "##:::#####````/ lll :...",
+ "......^...````: HHH :...",
+ "..........````#:::::#..."
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "&": "t_window_stained_blue",
+ "#": "t_rock_wall",
+ "A": "t_linoleum_gray",
+ "/": "t_door_glass_c",
+ "`": "t_concrete",
+ "_": "t_linoleum_gray",
+ "U": "t_linoleum_gray",
+ "Z": "t_linoleum_gray",
+ "W": "t_linoleum_gray",
+ "Q": "t_linoleum_gray",
+ "J": "t_linoleum_gray",
+ "1": "t_linoleum_gray",
+ "2": "t_linoleum_gray",
+ "3": "t_linoleum_gray",
+ "n": "t_linoleum_gray",
+ "4": "t_linoleum_gray",
+ "5": "t_linoleum_gray",
+ "7": "t_linoleum_gray",
+ "8": "t_linoleum_gray",
+ "9": "t_linoleum_gray",
+ "O": "t_linoleum_gray",
+ "F": "t_linoleum_gray",
+ "B": "t_linoleum_gray",
+ "S": "t_linoleum_gray",
+ "t": "t_linoleum_gray",
+ "$": "t_drystone_wall",
+ ";": "t_chaingate_l"
+ },
+ "furniture": { "!": "f_region_flower" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_40_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " |22222223",
+ " |.......3",
+ " |.......3",
+ " |.......3",
+ " |.......3",
+ "|25222 |.......3",
+ "|....3222222222|.......3",
+ "|......................3",
+ "|......................3",
+ "|......................3",
+ "|......................3",
+ "|.................&....3",
+ "|......................3",
+ "|........N........=....3",
+ "|......................3",
+ "|......................3",
+ "|......................3",
+ "|......................3",
+ "|........3----|.....|--3",
+ "|........3 |.....3 ",
+ "|-----5--3 |.....3 ",
+ " |.....3 ",
+ " |-----3 "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house41.json b/data/json/mapgen/house/house41.json
new file mode 100644
index 0000000000000..73284cd139b07
--- /dev/null
+++ b/data/json/mapgen/house/house41.json
@@ -0,0 +1,105 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_41" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "......p_____!_____p.....",
+ "......._____!_____......",
+ "......._____!_____......",
+ "...X..._____!_____..[...",
+ "......._____!_____......",
+ "..jjj.._____!_____......",
+ ".##o##._____!_____``....",
+ "^#I@I#!_____._____%`....",
+ ".# @ ##*#o##.##o##%`....",
+ ".o |L Exx#.# R##*o##.",
+ ".#Dd + l o.oI |L y#^",
+ ".#|||| HHH#.#@@ | To.",
+ ".o8;;+ o.#@@ |x H#.",
+ ".#9tS| sRR#.o + H#.",
+ ".#|||| ####.#DdE| Es#.",
+ ".#17F h#^...##||| o.",
+ ".#O;; fo%.`YY#WZ; R#.",
+ ".o5;; h#%.```*;;;||+|#.",
+ ".#42;|;;#..``G#7;3|S;8#.",
+ ".###*#WZ#..``KoO;F|t;9#.",
+ "..G``####..```#42S##o##.",
+ "..```.........##o##^%%..",
+ ".......u..[....%%%......",
+ "..[....................."
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "#": "t_adobe_brick_wall",
+ "`": "t_concrete",
+ "K": "t_concrete",
+ "G": "t_concrete",
+ "Y": "t_concrete",
+ "_": "t_pavement",
+ "Z": "t_linoleum_white",
+ "W": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ ";": "t_linoleum_white"
+ },
+ "furniture": { "!": "f_region_flower" },
+ "place_loot": [ { "item": "television", "x": 10, "y": 9 }, { "item": "television", "x": 18, "y": 12 } ],
+ "place_vehicles": [
+ { "vehicle": "car", "x": 8, "y": 3, "chance": 35, "rotation": 270 },
+ { "vehicle": "motorcycle_sidecart", "x": 14, "y": 2, "chance": 35, "rotation": 270 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_41_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " |2223 ",
+ " 5...3 ",
+ " |...3222223 |2223 ",
+ " |.........3 |...322223 ",
+ " |.=.......3 |........5 ",
+ " |....X....3 |.....=..3 ",
+ " |.........3 |........3 ",
+ " |..N......3 |........3 ",
+ " |......5--3 |...N....3 ",
+ " |......3 |-.......3 ",
+ " |......3 |.......3 ",
+ " |...&..3 |...&...3 ",
+ " |......3 |.......3 ",
+ " |---|..3 |.......3 ",
+ " |--3 |...5---3 ",
+ " |---3 ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ }
+]
diff --git a/data/json/mapgen/house/house42.json b/data/json/mapgen/house/house42.json
new file mode 100644
index 0000000000000..7ae221387650c
--- /dev/null
+++ b/data/json/mapgen/house/house42.json
@@ -0,0 +1,113 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "house_42" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "............``p.........",
+ "............``....[.....",
+ "..##oo##o##.``..........",
+ "..#REII| d#.``..%%%%%%^.",
+ "..oy h + D#!``!##oooo##.",
+ "..# |||##o*##x Es #.",
+ "..# @@ |y L|x Ho.",
+ "..#I@@ + llH#.",
+ "..#||||| hfh HHHs#.",
+ "..o8tS| hfh o.",
+ "..#9;;+ T| yRRR#.",
+ "..#||||;;;#### ||||#.",
+ "..#F;JJ;AJ#jj~~# + dD#.",
+ "..o5;;;;AJ#j~~~#|+| o.",
+ "..#1;;;;;J#j~~~#S;| I#.",
+ "..#23O47;Y#~~~~ot;| @@o.",
+ "..##o##|;|#$$/$#BB|b I#.",
+ ".....^#W;6#````#####o##.",
+ "......#Z;6#.............",
+ "......##*##.............",
+ "...[...............[....",
+ "........................",
+ ".............[.....[....",
+ "........................"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "#": "t_brick_wall",
+ "&": "t_door_glass_c",
+ "~": "t_thconc_floor",
+ "j": "t_thconc_floor",
+ "`": "t_concrete",
+ "_": "t_pavement",
+ ";": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "A": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "Z": "t_linoleum_white",
+ "W": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "Y": "t_linoleum_white",
+ "$": "t_screened_porch_wall",
+ "/": "t_screen_door_c"
+ },
+ "furniture": { "!": "f_region_flower", ":": [ "f_indoor_plant", "f_indoor_plant_y" ] },
+ "place_loot": [
+ { "item": "hose", "x": 19, "y": 18, "chance": 35 },
+ { "item": "television", "x": 16, "y": 5, "chance": 35 },
+ { "item": "stereo", "x": 16, "y": 6, "chance": 35 }
+ ],
+ "place_vehicles": [ { "vehicle": "tricycle", "x": 13, "y": 14, "chance": 35, "rotation": 270 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": "house_42_roof",
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " |22222223 ",
+ " |.......3 ",
+ " |.......3 |2222253 ",
+ " |.......32222|......3 ",
+ " |..............X....3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |...........N.......3 ",
+ " |...................3 ",
+ " |.....=.........&...3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |...................3 ",
+ " |---5...3----|......3 ",
+ " |...3 |------3 ",
+ " |...3 ",
+ " |---3 ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_shingle_flat_roof" }
+ }
+ }
+]
diff --git a/data/json/mapgen/lab/lab_floorplans.json b/data/json/mapgen/lab/lab_floorplans.json
index d839a92416446..7bd70ed17d36d 100644
--- a/data/json/mapgen/lab/lab_floorplans.json
+++ b/data/json/mapgen/lab/lab_floorplans.json
@@ -542,7 +542,7 @@
"7": "t_console",
"r": "t_floor_blue"
},
- "place_loot": [ { "item": "anesthetic_kit", "x": 15, "y": 11 } ],
+ "place_loot": [ { "item": "anesthetic_kit", "x": 15, "y": 11, "ammo": 100 } ],
"mapping": {
"r": {
"items": [
diff --git a/data/json/mapgen/lab/lab_floorplans_finale1level.json b/data/json/mapgen/lab/lab_floorplans_finale1level.json
index 0a7db4fa0685a..ec5402e4a6b58 100644
--- a/data/json/mapgen/lab/lab_floorplans_finale1level.json
+++ b/data/json/mapgen/lab/lab_floorplans_finale1level.json
@@ -45,7 +45,7 @@
"r": "t_floor_blue"
},
"place_loot": [
- { "item": "anesthetic_kit", "x": 15, "y": 11, "repeat": [ 4, 9 ] },
+ { "item": "anesthetic_kit", "x": 15, "y": 11, "repeat": [ 4, 9 ], "ammo": 100 },
{ "item": "id_science", "x": 7, "y": 11, "chance": 100 }
],
"mapping": {
diff --git a/data/json/mapgen/mall/mall_basement.json b/data/json/mapgen/mall/mall_basement.json
new file mode 100644
index 0000000000000..3fa32164343a8
--- /dev/null
+++ b/data/json/mapgen/mall/mall_basement.json
@@ -0,0 +1,175 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ [
+ "mall_a_56_basement",
+ "mall_a_57_basement",
+ "mall_a_58_basement",
+ "mall_a_59_basement",
+ "mall_a_60_basement",
+ "mall_a_61_basement",
+ "mall_a_62_basement"
+ ]
+ ],
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||#####||||||#####||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ",
+ " |................................................................#<6<#......#<6<#..............................................................| ",
+ " |................................................................#666########666#..............................................................| ",
+ " |......................................................###########6#+#(*FF*)#+#6###########....................................................| ",
+ " |||......................................................#EEEE#EEEE#H#***,*,****#H#EEEE#EEEE#....................................................| ",
+ " |........................................................#EEEE#EEEE#****,*,*,*,***#EEEE#EEEE#....................................................| ",
+ " |......................................................###H++H#H++H#*,*,*,*,*,*,**#H++H#H++H###..................................................| ",
+ " |......................................................#******Ŋ*******,*,*,*,*,*,******Ŋ******#..................................................| ",
+ " |......................................................#*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**#..................................................| ",
+ " |......................................................#**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*#..................................................| ",
+ " |......................................................#F,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*F#..................................................| ",
+ " |......................................................#F*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,F#..................................................| ",
+ " |......................................................#F,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*F#..................................................| ",
+ " |......................................................#**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*#..................................................| ",
+ " |......................................................#Y()**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*()Y#..................................................| ",
+ " |......................................................####*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**####..................................................| ",
+ " |.........................................................#**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*#.....................................................| ",
+ " |.........................................................#*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**#.....................................................| ",
+ " |.........................................................#F*,*,*,*,*,*,*}*,{,*,*,*,*,*,*,F#.....................................................| ",
+ " |.........................................................#F,*,*,*,*,*,*,{,*}*,*,*,*,*,*,*F#.....................................................| ",
+ " |.........................................................#F*,*,*,*,*,*,*}*,{,*,*,*,*,*,*,F#.....................................................| ",
+ " |.........................................................#Y,*,*,*,*,*,*,{,*}*,*,*,*,*,*,*Y#.....................................................| ",
+ " |.........................................................#**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*#.....................................................| ",
+ " |.........................................................#*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**#.....................................................| "
+ ],
+ "palettes": [ "mall_palette_basement" ],
+ "terrain": {
+ "#": "t_brick_wall",
+ "*": "t_linoleum_gray",
+ ",": "t_linoleum_white",
+ "6": "t_carpet_red",
+ ".": "t_rock",
+ "{": "t_linoleum_gray",
+ "Y": "t_linoleum_gray",
+ "}": "t_linoleum_white",
+ "(": "t_linoleum_gray",
+ ")": "t_linoleum_gray",
+ "F": "t_linoleum_gray"
+ },
+ "furniture": { "{": "f_bench", "}": "f_bench", "Y": "f_trashcan" },
+ "vendingmachines": { "(": { "item_group": "vending_drink" }, ")": { "item_group": "vending_food" } },
+ "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 72, 95 ], "y": [ 8, 23 ], "density": 0.4 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ [
+ "mall_a_65_basement",
+ "mall_a_66_basement",
+ "mall_a_67_basement",
+ "mall_a_68_basement",
+ "mall_a_69_basement",
+ "mall_a_70_basement",
+ "mall_a_71_basement"
+ ]
+ ],
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " |.........................................................#{*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,{#.....................................................| ",
+ " |.........................................................#{,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*{#.....................................................| ",
+ " |.........................................................#{*,*,*,*,*,*,*}*,{,*,*,*,*,*,*,{#.....................................................| ",
+ " |.........................................................#Y,*,*,*,*,*,*,{,*}*,*,*,*,*,*,*Y#.....................................................| ",
+ " |.........................................................#{*,*,*,*,*,*,*}*,{,*,*,*,*,*,*,{#.....................................................| ",
+ " |.........................................................#{,*,*,*,*,*,*,{,*}*,*,*,*,*,*,*{#.....................................................|||| ",
+ " |.........................................................#{*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,{#........................................................| ",
+ " |.........................................................#*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**#........................................................| ",
+ " |.........................................................#**,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*#.....................................................|||| ",
+ " |.........................................................#*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,**#.....................................................| ",
+ " |.........................................................#>*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,>#.....................................................| ",
+ " |....................................|||||||||||||........#>***Ŋ**********************Ŋ***>#.....................................................| ",
+ " |....................................| |........##+++########################+++##.....................................................| ",
+ " |||||||||||||||||||||||||||||||||||||| |||||||||||ŊEE||||||||||||||||||||||||ŊEE|||||||||||||||||||||||||||||||||||||||||||||||||||||||| ",
+ " |EEE| |EEE| ",
+ " |EEE| |EEE| ",
+ " ||||| ||||| ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "mall_palette_basement" ],
+ "terrain": {
+ "#": "t_brick_wall",
+ "*": "t_linoleum_gray",
+ ",": "t_linoleum_white",
+ ".": "t_rock",
+ "{": "t_linoleum_gray",
+ "Y": "t_linoleum_gray",
+ "}": "t_linoleum_white"
+ },
+ "furniture": { "{": "f_bench", "}": "f_bench", "Y": "f_trashcan" },
+ "place_vehicles": [
+ { "vehicle": "food_cart", "x": 75, "y": 3, "chance": 100, "rotation": 270 },
+ { "vehicle": "ice_cream_cart", "x": 93, "y": 3, "chance": 100, "rotation": 180 }
+ ],
+ "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 72, 95 ], "y": [ 0, 9 ], "density": 0.5 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ [ "mall_a_67_sub_basement", "mall_a_68_sub_basement", "mall_a_69_sub_basement" ] ],
+ "object": {
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ############ ",
+ " ########.{{.().{{.######## ",
+ " #####.,.,.,.,.,.,.,.,.,.,.,.,##### ",
+ " #<__#,.,.,.,.,.,.,.,.,.,.,.,.#__<# ",
+ " #<__θ.,.,.,.,.,.,.,.,.,.,.,.,θ__<# ",
+ " ######Ŋ,.,.,.,.,.,.,.,.,.,.Ŋ###### ",
+ " #EEŊ+..,.,.,.,.}{,.,.,.,.,.+ŊEE# ",
+ " #EEE+.,.,.,.,.,{}.,.,.,.,..+EEE# ",
+ " #EEE+..,.,.,.,.}{,.,.,.,.,.+EEE# ",
+ " #####.,.,.,.,.,.,.,.,.,.,..##### ",
+ " #.{{Y......................Y{{.# ",
+ " #______________________________# ",
+ " #______4%444%4;;;;4%444%4______# ",
+ " #__FF__-&---&-;;;;-&---&-__FF__# ",
+ " #__FF__4%444%4;;;;4%444%4__FF__# ",
+ " #__FF__-&---&-;;;;-&---&-__FF__# ",
+ " #______4%444%4;;;;4%444%4______# "
+ ],
+ "palettes": [ "mall_palette_2" ],
+ "terrain": {
+ "&": "t_railroad_track",
+ " ": "t_rock",
+ "#": "t_brick_wall",
+ "%": "t_railroad_track_on_tie",
+ ";": "t_rock_floor",
+ "4": "t_railroad_rubble",
+ "-": "t_railroad_tie_h",
+ "{": "t_linoleum_gray",
+ "Y": "t_linoleum_gray",
+ "}": "t_linoleum_white",
+ "(": "t_linoleum_gray",
+ ")": "t_linoleum_gray"
+ },
+ "furniture": { "{": "f_bench", "}": "f_bench", "Y": "f_trashcan" },
+ "vendingmachines": { "(": { "item_group": "vending_drink" }, ")": { "item_group": "vending_food" } },
+ "place_monsters": [ { "monster": "GROUP_MALL", "x": [ 24, 47 ], "y": [ 10, 23 ], "density": 0.3 } ]
+ }
+ }
+]
diff --git a/data/json/mapgen/mall/mall_ground.json b/data/json/mapgen/mall/mall_ground.json
index ececf31fd7f6e..a4edc5fab150b 100644
--- a/data/json/mapgen/mall/mall_ground.json
+++ b/data/json/mapgen/mall/mall_ground.json
@@ -1416,10 +1416,10 @@
"fill_ter": "t_floor",
"rows": [
"ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯЯЯɱ|__|;^^^^^^^^^J^A~|MH.,,,,.^^^^±^^m|Q^^QQ^^QQ^^QQ^^QQ^^^J^^~|z___|||||666666|||||||=|",
- "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯЯЯɱ|__|;;;;^^^;;^J^^~|^|.,,,,.^^^^±^^m|Q^^QQ^^QQ^^QQ^^±±^^^?^^~|U__S|UUU|666666|UUU|___j",
- "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯЯϻɱ|__||||||=|||||||||^H.,,,,.H±^^±^^m|Q^^QQ^^±±^^±±^^±±^^^J^^~|U__P|___|||==|||___|_t_0",
- "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱɱɱ|__|PP_______|PP_&|MH.,,,,.H±^^±^^m|Q^^QQ^^±±^^±±^^^^^^|||||||||||P|=|%....%|=|_|||||",
- "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱ|||__θ_____B__S|__B&|dH.,,,,.H±^^^^^m|Q^^^^^^^^^^^^^^^^^±|EEEE|EEEE|||..........|||EEEE",
+ "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯЯЯɱ|__|;;;;^^^;;^J^^~|^|.,,,,.^^^^±^^m|Q^^QQ^^QQ^^QQ^^±±^^^?^^~|U__S|>6>|666666|>6>|___j",
+ "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯЯϻɱ|__||||||=|||||||||^H.,,,,.H±^^±^^m|Q^^QQ^^±±^^±±^^±±^^^J^^~|U__P|666|||==|||666|_t_0",
+ "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱɱɱ|__|PP_______|PP_&|MH.,,,,.H±^^±^^m|Q^^QQ^^±±^^±±^^^^^^|||||||||||6|+|%....%|+|6|||||",
+ "ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱ|||__θ_____B__S|__B&|dH.,,,,.H±^^^^^m|Q^^^^^^^^^^^^^^^^^±|EEEE|EEEE|H|..........|H|EEEE",
"ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱHy|__|U__a&&&_S|____θ^|%....%|^^mmm^^|Q^^^^^^^^^^^^±±±±±±|EEEE|EEEE|%............%|EEEE",
"ւГɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГГɱϻɱHdθ__|||||||||||||=||||HH^^HH||||||||||HHH|HHH^^^HHH|HHH||H++H|H++H|..............|H++H",
"ւГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽ГГɱЯɱHy|__θ^^^^^^^^J^^J^^^J^^^^^^^^yĦĦĦĦĦyH....FFF.....FFF.........Ŋ.......FFFF..FFFF.......",
@@ -1559,7 +1559,7 @@
"|EEEE|||||7|||||7ɄɄɄ77777ɄH.,,,,,,.HB^BB^BB9999999999999^`|ɱЯЯϻЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
"|EEEE|ɄɄ7777ɄɄɄ|ɅɄɄɄɅ7777Ʉ|.,,,,,,%|^^^^^^^A```````````^^<|ɱЯЯЯЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
"|H++H|HHH|||HHH||HHH|7777||.,,,,,,F||||||||||||||||||||=|||ɱЯЯЯЯЯɱГГɔɔɔɔɔɔɔ˽˽˽˽˽˽˽˽˽˽˽˽ɔɔɔɔɔɔɔГւ",
- ".........FFF................,,,,,,FFF%|.333Δ333*♥..*|I__zP|ɱЯЯϻЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
+ "Ŋ........FFF................,,,,,,FFF%|.333Δ333*♥..*|I__zP|ɱЯЯϻЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.H.ŦŦŦ,ŦŦŦ.?,Ŧ.|I}_zP|ɱЯЯЯЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
",,,,,,,,,,,,,,,,,,,,,,,,,...........,,+,,,,,,,,.♠..%|S___z|ɱЯЯЯЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
"³³³³³{{,,,,,{{³³³³³³³³³{{.,,,,,,,,,.,.H.ŦŦŦ,ŦŦŦ.||=||||θ|||ɱЯЯϻЯЯɱГГ˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽˽Гւ",
diff --git a/data/json/mapgen/microlab/microlab_special_tiles.json b/data/json/mapgen/microlab/microlab_special_tiles.json
index 4cab1797a0b5b..02770c09f013b 100644
--- a/data/json/mapgen/microlab/microlab_special_tiles.json
+++ b/data/json/mapgen/microlab/microlab_special_tiles.json
@@ -203,7 +203,7 @@
{ "item": "bionics", "chance": 100, "repeat": [ 1, 3 ] }
]
},
- "place_loot": [ { "item": "anesthetic_kit", "x": 20, "y": 15 } ],
+ "place_loot": [ { "item": "anesthetic_kit", "x": 20, "y": 15, "ammo": 100 } ],
"place_monsters": [ { "monster": "GROUP_LAB", "x": [ 2, 21 ], "y": [ 2, 21 ], "repeat": [ 1, 5 ] } ],
"monster": { "T": { "monster": "mon_prototype_cyborg" } },
"computers": {
diff --git a/data/json/mapgen/military/mil_base/mil_base_z0.json b/data/json/mapgen/military/mil_base/mil_base_z0.json
index df80ca73d0727..355123db9ff79 100644
--- a/data/json/mapgen/military/mil_base/mil_base_z0.json
+++ b/data/json/mapgen/military/mil_base/mil_base_z0.json
@@ -1133,7 +1133,7 @@
{ "item": "medical_tape", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 60 ] },
{ "group": "mil_base_iv", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 80 ] },
{ "item": "eyedrops", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 60 ] },
- { "item": "anesthetic_kit", "x": 29, "y": 25, "chance": 50, "repeat": [ 1, 10 ] },
+ { "item": "anesthetic_kit", "x": 29, "y": 25, "chance": 50, "repeat": [ 1, 10 ], "ammo": 100 },
{ "item": "disinfectant", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 60 ] },
{ "item": "quikclot", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 60 ] },
{ "item": "bfipowder", "x": 29, "y": 25, "chance": 50, "repeat": [ 20, 60 ] },
diff --git a/data/json/mapgen/office_doctor.json b/data/json/mapgen/office_doctor.json
index 4d89c85a96249..18b15a8403515 100644
--- a/data/json/mapgen/office_doctor.json
+++ b/data/json/mapgen/office_doctor.json
@@ -45,7 +45,7 @@
"f": { "item": "office_paper", "chance": 70, "repeat": [ 1, 3 ] }
},
"place_items": [ { "item": "record_patient", "x": 7, "y": 6, "chance": 50 } ],
- "place_loot": [ { "item": "anesthetic_kit", "x": 16, "y": [ 14, 17 ], "chance": 75 } ],
+ "place_loot": [ { "item": "anesthetic_kit", "x": 16, "y": [ 14, 17 ], "chance": 75, "ammo": 100 } ],
"computers": {
"5": {
"name": "Medical Supply Access",
@@ -182,7 +182,7 @@
{ "group": "gear_medical", "x": [ 4, 5 ], "y": 10, "chance": 60, "repeat": [ 2, 5 ] },
{ "group": "drugs_analgesic", "x": [ 4, 5 ], "y": 12, "chance": 75, "repeat": [ 1, 3 ] },
{ "group": "drugs_rare", "x": [ 4, 5 ], "y": 14, "chance": 75 },
- { "item": "anesthetic_kit", "x": [ 4, 5 ], "y": 14, "chance": 75 }
+ { "item": "anesthetic_kit", "x": [ 4, 5 ], "y": 14, "chance": 75, "ammo": 100 }
]
}
},
@@ -336,7 +336,7 @@
{ "item": "laptop", "x": 4, "y": 4, "chance": 85 },
{ "item": "television", "x": 15, "y": 6, "chance": 95 },
{ "item": "soap", "x": 5, "y": 18, "chance": 95 },
- { "item": "anesthetic_kit", "x": 13, "y": 18, "chance": 75 }
+ { "item": "anesthetic_kit", "x": 13, "y": 18, "chance": 75, "ammo": 100 }
],
"vehicles": { "W": { "vehicle": "swivel_chair", "chance": 100, "status": 1 } }
}
diff --git a/data/json/mapgen/outpost.json b/data/json/mapgen/outpost.json
index 9485efd0a87d6..eb38a164cfa65 100644
--- a/data/json/mapgen/outpost.json
+++ b/data/json/mapgen/outpost.json
@@ -94,14 +94,54 @@
"place_fields": [ { "field": "fd_blood", "x": [ 2, 21 ], "y": [ 2, 21 ], "repeat": [ 1, 12 ] } ],
"toilets": { "&": { } },
"place_monster": [
- { "monster": "mon_crows_m240", "x": 10, "y": 1 },
- { "monster": "mon_turret_bmg", "x": 13, "y": 1 },
- { "monster": "mon_crows_m240", "x": 1, "y": 10 },
- { "monster": "mon_turret_bmg", "x": 1, "y": 13 },
- { "monster": "mon_crows_m240", "x": 22, "y": 10 },
- { "monster": "mon_turret_bmg", "x": 22, "y": 13 },
- { "monster": "mon_crows_m240", "x": 10, "y": 22 },
- { "monster": "mon_turret_bmg", "x": 13, "y": 22 },
+ {
+ "monster": "mon_crows_m240",
+ "x": 10,
+ "y": 1,
+ "spawn_data": { "ammo": [ { "ammo_id": "762_51", "qty": [ 1200, 1600 ] } ] }
+ },
+ {
+ "monster": "mon_turret_bmg",
+ "x": 13,
+ "y": 1,
+ "spawn_data": { "ammo": [ { "ammo_id": "50bmg", "qty": 400 } ] }
+ },
+ {
+ "monster": "mon_crows_m240",
+ "x": 1,
+ "y": 10,
+ "spawn_data": { "ammo": [ { "ammo_id": "762_51", "qty": [ 1200, 1600 ] } ] }
+ },
+ {
+ "monster": "mon_turret_bmg",
+ "x": 1,
+ "y": 13,
+ "spawn_data": { "ammo": [ { "ammo_id": "50bmg", "qty": 400 } ] }
+ },
+ {
+ "monster": "mon_crows_m240",
+ "x": 22,
+ "y": 10,
+ "spawn_data": { "ammo": [ { "ammo_id": "762_51", "qty": [ 1200, 1600 ] } ] }
+ },
+ {
+ "monster": "mon_turret_bmg",
+ "x": 22,
+ "y": 13,
+ "spawn_data": { "ammo": [ { "ammo_id": "50bmg", "qty": 400 } ] }
+ },
+ {
+ "monster": "mon_crows_m240",
+ "x": 10,
+ "y": 22,
+ "spawn_data": { "ammo": [ { "ammo_id": "762_51", "qty": [ 1200, 1600 ] } ] }
+ },
+ {
+ "monster": "mon_turret_bmg",
+ "x": 13,
+ "y": 22,
+ "spawn_data": { "ammo": [ { "ammo_id": "50bmg", "qty": 400 } ] }
+ },
{ "monster": "mon_turret_searchlight", "x": 1, "y": 1 },
{ "monster": "mon_turret_searchlight", "x": 22, "y": 22 },
{ "monster": "mon_turret_searchlight", "x": 1, "y": 22 },
diff --git a/data/json/mapgen/park.json b/data/json/mapgen/park.json
index 0c1b13e5adbab..081717678aaec 100644
--- a/data/json/mapgen/park.json
+++ b/data/json/mapgen/park.json
@@ -157,7 +157,7 @@
],
"palettes": [ "park_asphalt_palette" ],
"items": { "b": { "item": "shoes", "chance": 15, "repeat": [ 2, 5 ] } },
- "place_item": [ { "item": "beach_volleyball", "x": 8, "y": 6 } ],
+ "place_item": [ { "item": "beach_volleyball", "x": 8, "y": 6 }, { "item": "sandbox_kit", "x": 8, "y": 6 } ],
"monsters": { "$": { "monster": "GROUP_PARK_SCENIC", "chance": 50 }, " ": { "monster": "GROUP_PARK_PLAYGROUND", "chance": 100 } }
}
},
diff --git a/data/json/mapgen/s_apt.json b/data/json/mapgen/s_apt.json
new file mode 100644
index 0000000000000..7fc87b35c3211
--- /dev/null
+++ b/data/json/mapgen/s_apt.json
@@ -0,0 +1,182 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "##o####o##&*#o####o##.",
+ "#d@@I|fhF|===|7 |d y#.",
+ "o @@ |h O|===|5 + @@o.",
+ "#y + 5|===|O A|D I#.",
+ "##|||| 7|===|F f||||##.",
+ ".o8__+ *===* +__8o..",
+ ".#9tS|HHL|===|LHH|St9#..",
+ "##||||||||===||||||||##.",
+ "#b d|F 7|===|Fhf| d@I#.",
+ "o @ + 5|===|5 + @ o.",
+ "#I@ D|H O|===|O 6|D #.",
+ "##||||H 6|===|7 6||||##.",
+ ".o8__+ *===* +__8o..",
+ ".#9tS|hfh|===|sHH|St9#..",
+ "##||||||||===||||||||##.",
+ "#__|__|Æ_|===|7 |y I#.",
+ "#$/|$/|$/|===|5 + @@o.",
+ "#________|===|O f|E d#.",
+ "#________|===|F h||||##.",
+ "#$/|$/|__+===* +__8o..",
+ "#__|__|WZ|===|HHs|St9#..",
+ "##########===##o######..",
+ "%%%%%%%%#<===<#%%%%%%%..",
+ "!!!!!!!%##&*#%!!!!!!!."
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "!": "t_region_groundcover_urban",
+ "=": "t_carpet_green",
+ "#": "t_adobe_brick_wall",
+ "<": "t_stairs_up",
+ "&": "t_window",
+ "~": "t_thconc_floor",
+ "_": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "Z": "t_linoleum_white",
+ "W": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "$": "t_chainfence",
+ "/": "t_chaingate_c"
+ },
+ "furniture": { "!": "f_region_flower" },
+ "place_loot": [
+ { "group": "allclothes", "chance": 50, "repeat": [ 5 ], "x": [ 7, 8 ], "y": [ 20, 20 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 5, 4 ], "y": [ 15, 15 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 15, 15 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 20, 20 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 4, 5 ], "y": [ 20, 20 ] }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_2ndfloor" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "##o####o##&*#o####o##.",
+ "#d@@I|fhF|===|7 F|d y#.",
+ "o @@ |h O|===|5 + @@o.",
+ "#y + 5|===|O A|D I#.",
+ "##|||| 7|===|2 f||||##.",
+ ".o8__+ *===* +__8o..",
+ ".#9tS|HHL|===|LHH|St9#..",
+ "##||||||||===||||||||##.",
+ "# d|F 7|===|Fhf|Md@I#.",
+ "o @ + 5|===|5 + @ o.",
+ "#I@ D|H O|===|O 6|D Æ#.",
+ "##||||H 3|===|7 6||||##.",
+ ".o8__+ *===* +__8o..",
+ ".#9tS|hfh|===|sHH|St9#..",
+ "##||||||||===||||||||##.",
+ "#@@ D|fAF|===|7 |y I#.",
+ "o h |A 5|===|5 + @@o.",
+ "#dII + O|===|O f|E d#.",
+ "#|||||E 7|===|F h||||##.",
+ "#9__|R +===* +__8o..",
+ "#8St+ sHH|===|HHs|St9#..",
+ "##########===##o######..",
+ "........#>=<=>#.........",
+ "........###........."
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "=": "t_carpet_green",
+ "#": "t_adobe_brick_wall",
+ ".": "t_open_air",
+ "<": "t_stairs_up",
+ ">": "t_stairs_down",
+ "&": "t_window",
+ "_": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "9": "t_linoleum_white"
+ }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ "|2222222222222222222222 ",
+ "|.....................3 ",
+ "|.A..A...........A..A.3 ",
+ "|.....................3 ",
+ "||...................33 ",
+ " |&.................&3 ",
+ " |..X.......N........3 ",
+ "||................:..33 ",
+ "|.....................3 ",
+ "|.A..A...........A..A.3 ",
+ "|.....................3 ",
+ "||...................33 ",
+ " |&.................&3 ",
+ " |.......N...........3 ",
+ "||...................33 ",
+ "|.....................3 ",
+ "|.A..A...........A..A.3 ",
+ "|.....................3 ",
+ "|....................33 ",
+ "|.&...............X.&3 ",
+ "|....................3 ",
+ "|-------$$$$+$$------3 ",
+ " $__>__$ ",
+ " $$$$$$$ "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { "$": "t_adobe_brick_wall", "+": "t_door_c", ">": "t_stairs_down" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_upper_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ....... ",
+ " ..X.... ",
+ " ....... "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/s_apt_2.json b/data/json/mapgen/s_apt_2.json
new file mode 100644
index 0000000000000..702a12efdf0b2
--- /dev/null
+++ b/data/json/mapgen/s_apt_2.json
@@ -0,0 +1,211 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_2" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "##oo###o##%``%######oo##",
+ "#I@@I|I@d#%``%#RER|d E#",
+ "o @@ | @ o!``!o |@@ o",
+ "o | o!``!o AN|@@ o",
+ "#Dd T|D #%``%#R N|I D#",
+ "#||+|||+|#%``%#|+|||+||#",
+ "#12__6 h#%``%#l 67_21#",
+ "o_____ f#%``%#H _____o",
+ "#3O5F4 h#&++H 4F5O3#",
+ "##||||x #y__y# x||||##",
+ "%o8__+ l *____* +__8o%",
+ "%#9tS|HHH#____#hfh|St9#%",
+ "%#||||||##____##||||||#%",
+ "%#9tS|fh#y____y# |St9#%",
+ "%o8__+ *______* +__8o%",
+ "##|||| #______#h ||||##",
+ "o1O5F2 H#<____<#f 2F5O1o",
+ "o_____ H#y____y#h _____o",
+ "##|+||+|###__###|+||+|##",
+ "%#d | dD#__#HHs |d D#%",
+ "%o |R #&+# | o%",
+ "%o @ |R I#``#R hr| @ o%",
+ "%# @I|E @@#``#R r|T@I#%",
+ "%##o###oo##``##oo###o##%"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "!": "t_region_groundcover_urban",
+ "#": "t_brick_wall",
+ "<": "t_stairs_up",
+ "&": "t_window",
+ "`": "t_concrete",
+ "~": "t_thconc_floor",
+ "_": "t_linoleum_white",
+ "y": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "U": "t_linoleum_white",
+ "Z": "t_linoleum_white",
+ "W": "t_linoleum_white",
+ "Q": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "n": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "furniture": { "!": "f_region_flower" },
+ "place_loot": [
+ { "group": "allclothes", "chance": 50, "repeat": [ 5 ], "x": [ 7, 8 ], "y": [ 20, 20 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 5, 4 ], "y": [ 15, 15 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 15, 15 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 20, 20 ] },
+ { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 4, 5 ], "y": [ 20, 20 ] }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_2_2ndfloor" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "##oo###o##````######oo##",
+ "#I@@I|I@d#````#RER|d E#",
+ "o @@ | @ o````o |@@ o",
+ "o | o````o AN|@@ o",
+ "#Dd T|D #````#R N|I D#",
+ "#||+|||+|#````#|+|||+||#",
+ "#12__6 h#````#l 67_21#",
+ "o_____ f#````#H _____o",
+ "#3O5F4 h#&&&H 4F5O3#",
+ "##||||R #y__y# x||||##",
+ "`o8__+ l *____* +__8o`",
+ "`#9tS|HHH#____#hfh|St9#`",
+ "`#||||||##____##||||||#`",
+ "`#9tS|fh#y____y#UY|St9#`",
+ "`o8__+ *______* +__8o`",
+ "##|||| #______#h ||||##",
+ "o1O5F2 R#>____>#f 2F5O1o",
+ "o_____ R#y____y#h _____o",
+ "##|+|| ###++### ||+|##",
+ "`#d |s R#<<#HHs |d D#`",
+ "`o |Hl x#### | o`",
+ "`o @ |Hl x#``#R hr| @ o`",
+ "`#D@I|HH T#``#R r|T@I#`",
+ "`##o###oo##``##oo###o##`"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "#": "t_brick_wall",
+ "<": "t_stairs_up",
+ ">": "t_stairs_down",
+ "&": "t_window",
+ "`": "t_open_air",
+ "_": "t_linoleum_white",
+ "y": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "U": "t_linoleum_white",
+ "Z": "t_linoleum_white",
+ "W": "t_linoleum_white",
+ "Q": "t_linoleum_white",
+ "J": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "n": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_2_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ "|222222223 |222222222",
+ "|........3 |........3",
+ "|........3 |........3",
+ "|...A....3 |....A...3",
+ "|......X.3 |........3",
+ "|........3 |........3",
+ "|...A....3 |....A...3",
+ "|........3 |........3",
+ "|........32222|........3",
+ "||....=...............33",
+ " |..&..............&..3 ",
+ " |..................X.3 ",
+ " |....................3 ",
+ " |................=...3 ",
+ " |......A.........=...3 ",
+ "||..&..........A...&..33",
+ "|......................3",
+ "|..A......##+#......A..3",
+ "||........#__#.........3",
+ " |........#>>#.........3",
+ " |........####.........3",
+ " |........3 |.........3",
+ " |........3 |.........3",
+ " |--------3 |---------3"
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { "#": "t_brick_wall", "+": "t_door_c", ">": "t_stairs_down" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_apt_2_upper_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " .... ",
+ " ..N. ",
+ " .... ",
+ " .... ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/s_gas.json b/data/json/mapgen/s_gas.json
index 5f276fe967f29..92bcc43661a40 100644
--- a/data/json/mapgen/s_gas.json
+++ b/data/json/mapgen/s_gas.json
@@ -17,22 +17,22 @@
"........................",
"...s9s...........s9s....",
"........................",
- "....5.............5.....",
+ "....G.............D.....",
"........................",
"........................",
"........................",
"........................",
- "....5.............5.....",
+ "....G.............D.....",
"........................",
"........................",
"........................",
"........................",
"........................",
- "....5.............5.....",
+ "....G.............D.....",
"...s9s...........s9s....",
"........................"
],
- "place_terrain": [ { "ter": "t_gas_tank", "x": 3, "y": 3 } ],
+ "place_terrain": [ { "ter": "t_gas_tank", "x": 2, "y": 3 }, { "ter": "t_diesel_tank", "x": 4, "y": 3 } ],
"terrain": {
"&": "t_atm",
"+": "t_chaingate_l",
@@ -42,10 +42,14 @@
"s": "t_little_column",
"|": "t_chainfence_v"
},
+ "gaspumps": { "G": { "fuel": "gasoline" }, "D": { "fuel": "diesel" } },
"furniture": { "9": "f_aut_gas_console" },
"signs": { "P": { "signage": "Danger! Do not smoke! Risk of explosion!" } },
"vendingmachines": { "1": { "item_group": "vending_drink" }, "2": { "item_group": "vending_food" } },
- "place_liquids": [ { "liquid": "gasoline", "x": 3, "y": 3, "repeat": [ 200, 1075 ] } ]
+ "place_liquids": [
+ { "liquid": "gasoline", "x": 2, "y": 3, "repeat": [ 200, 1075 ] },
+ { "liquid": "diesel", "x": 4, "y": 3, "repeat": [ 200, 1075 ] }
+ ]
}
},
{
@@ -166,7 +170,7 @@
"________________________",
"________________________",
"________________________",
- "_______O________O_______",
+ "_______G________D_______",
"________________________",
"________________________",
"________________________",
@@ -222,7 +226,7 @@
"R": "f_shower"
},
"toilets": { ";": { } },
- "gaspumps": { "O": { } },
+ "gaspumps": { "G": { "fuel": "gasoline" }, "D": { "fuel": "diesel" } },
"place_items": [
{ "item": "bed", "x": [ 2, 3 ], "y": [ 19, 20 ], "chance": 80 },
{ "item": "dresser", "x": 2, "y": 21, "chance": 80 },
diff --git a/data/json/mapgen/s_lightindustry.json b/data/json/mapgen/s_lightindustry.json
new file mode 100644
index 0000000000000..99ab2feebc1fb
--- /dev/null
+++ b/data/json/mapgen/s_lightindustry.json
@@ -0,0 +1,285 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ [ "s_lightindustry_10", "s_lightindustry_11" ],
+ [ "s_lightindustry_road_0", "s_lightindustry_road_1" ],
+ [ "s_lightindustry_00", "s_lightindustry_01" ]
+ ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "................................................",
+ "................................................",
+ "#%%%%#%%%%#%%%%#%%#%%%%#%%%%#%%%%#%%%%#%%%%#....",
+ "##::###::###::##::#######oo###oo###oo###oo##^%%#",
+ "#!{!v#rrrP#Prrr#HHHN#jk#U~~UUU~~U#~55~d~88~##o##",
+ "#!}}!: h h :!!!H#;;#U~~~~~~~U#~~~~d~~~~#ppp#",
+ "#!!!!: :NN!H#M;#U~~~~~~~U#dd&dd~~~~:;q;o",
+ "#L!!!:r hrh ) ##+##ddddd&d##~~~~~~6~~:;;;#",
+ "#L!!L:rh r r: zz #~~~~~~~~~#~~~~~~9~~:;;M#",
+ "###)##B P#P hr: +~~`````~~~~~45~~5~~);;p#",
+ "+ u# B #~~`~~~`~~~~~~~~~~~~:;qpo",
+ "#::):#::):#::):#))#::):#~~`~~~`~~~~~52~~~~~#;;p#",
+ "# #P u#u # #r #~~`~~~`~~~~~~~~~##+##+##",
+ "#rr u#r hr#P hr# :rh u#~~`~~~`~~~~~~~~1#;;#.s.#",
+ "# h P#rh r#P rr# #r P#c~`~~~`~~#5~31~5#kj#.s..",
+ "##::###::###::##))##::###bbbbbbb###o##o#####.s..",
+ "#%%%%#%%%%#%%%%#ss#%%%%#c_______s#%%%%%%.^.#.s..",
+ "sssssssssssssssssssssssss_______ssssssssssssssss",
+ "s____e____e____e____es%s___________se____e____es",
+ "s____e____e____e____es%s___________se____e____es",
+ "s____e____e____e____es%s___________se____e____es",
+ "s____e____e____e____es%s___________se____e____es",
+ "s____e____e____e____es%s___________se____e____es",
+ "s____e____e____e____esss___________se____e____es",
+ "s______________________________________________s",
+ "s______________________________________________s",
+ "s______________________________________________s",
+ "s______________________________________________s",
+ "s______________________________________________s",
+ "s______ssssssssssssssssssssssssssssssssss______s",
+ "s______s%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%s_______",
+ "s______ssssssssssssssssssssssssssssssssss_______",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s_______________________________________________",
+ "s___________________ssssssss__________ssssssssss",
+ "s___________________s%%s...s__________s.........",
+ "s___________________s%%s...s__________s.........",
+ "s___________________s%%s...s__________s.........",
+ "s___________________s%%s...s__________s.........",
+ "s___________________ssssssss__________s.........",
+ "s____e____e____e____ssss...s__________s.........",
+ "s____e____e____e____s%%s...s__________s.........",
+ "s____e____e____e____s%%s...s__________s.........",
+ "s____e____e____e____s%%s...s__________s.........",
+ "s____e____e____e____s%%s...s__________s.........",
+ "s____e____e____e____ssss...s__________s%%%.%%%..",
+ "ssssssssssssssssssssssss...s__________##o###o##.",
+ ".##o###o###o##...sss...s...s__________#rrr#Phr#.",
+ ".#rru#thr#rBt#...sss...sssssc_________# h # r#.",
+ "^# h # r#rh #...sss...s...##bbbbbbb#+# ##",
+ "## #%%#o+o#%%s%%%#c~`~~~`~~~# u#",
+ "#r ####==y#####o##~~`~~~`~~~o hhhh ho",
+ "orh # h # u# u#===wwx#CCC~~~`~~~`~~~# ZZZZ rr#",
+ "#r #rru# u#hro=====w#CC~~~~`~~~`~~~o hhhh ###",
+ "### ##### u# r#=====w#~~~~~~`~~~`~~~# r#",
+ "#rr #thr# u#+##======+~~~~~~`````~~~+ hro",
+ "#th # r# B# zz======#~~~~~~~~~57~~~# u#",
+ "or + #####d&d#~~~~~31~~~#B P ##+##",
+ "#rh + #Y;j#Q~Q#~~~~~~~~~5##+# #B r#",
+ "###+##t ####### +;;k#Q~Q#~52~~~~~~2#;;# # hr#",
+ "#rr B#t #mnlkn# #####Q~Q#~~~~~46~~~#jk# # r#",
+ "o h u# +;;;;;+ +;;k#Q~Q#~52~~~~~~8####+##o##",
+ "# u#t #qpq;Y# #Y;j#Q~Q#~~~~~~~~~8#^sssss...",
+ "###o###+####o########o###o####o####o###.sssss..."
+ ],
+ "terrain": {
+ ".": "t_region_groundcover_urban",
+ "%": "t_region_shrub_decorative",
+ "#": "t_brick_wall",
+ "o": "t_window",
+ " ": "t_floor",
+ "s": "t_sidewalk",
+ "_": "t_pavement",
+ "e": "t_pavement_y",
+ ";": "t_linoleum_gray",
+ "j": "t_linoleum_gray",
+ "k": "t_linoleum_gray",
+ "l": "t_linoleum_gray",
+ "m": "t_linoleum_gray",
+ "n": "t_linoleum_gray",
+ "Y": "t_linoleum_gray",
+ "M": "t_linoleum_gray",
+ "q": "t_linoleum_gray",
+ "p": "t_linoleum_gray",
+ "=": "t_carpet_green",
+ "w": "t_carpet_green",
+ "x": "t_carpet_green",
+ "y": "t_carpet_green",
+ "!": "t_carpet_red",
+ "v": "t_carpet_red",
+ "H": "t_carpet_red",
+ "}": "t_carpet_red",
+ "{": "t_carpet_red",
+ "L": "t_carpet_red",
+ "N": "t_carpet_red",
+ "~": "t_thconc_floor",
+ "C": "t_thconc_floor",
+ "Q": "t_thconc_floor",
+ "U": "t_thconc_floor",
+ "1": "t_thconc_floor",
+ "2": "t_thconc_floor",
+ "3": "t_thconc_floor",
+ "4": "t_thconc_floor",
+ "9": "t_thconc_floor",
+ "`": "t_metal_floor",
+ ":": "t_wall_glass",
+ ")": "t_door_glass_c",
+ "+": "t_door_c",
+ "b": "t_door_metal_locked",
+ "c": "t_gates_mech_control",
+ "d": "t_chainfence_h",
+ "&": "t_chaingate_l",
+ "5": "t_machinery_electronic",
+ "6": "t_machinery_light",
+ "7": "t_machinery_heavy",
+ "8": "t_machinery_old",
+ "^": "t_gutter_downspout"
+ },
+ "furniture": {
+ "k": "f_sink",
+ "l": "f_oven",
+ "m": "f_fridge",
+ "n": "f_counter",
+ "q": "f_chair",
+ "h": "f_chair",
+ "{": "f_chair",
+ "p": "f_table",
+ "}": "f_desk",
+ "r": "f_desk",
+ "x": "f_table",
+ "Z": "f_table",
+ "N": "f_table",
+ "Q": "f_rack",
+ "t": "f_locker",
+ "U": "f_locker",
+ "M": "f_locker",
+ "P": "f_filing_cabinet",
+ "u": "f_bookcase",
+ "L": "f_bookcase",
+ "w": "f_sofa",
+ "H": "f_sofa",
+ "z": "f_vending_c",
+ "Y": "f_trashcan",
+ "y": "f_trashcan",
+ "B": "f_trashcan",
+ "v": "f_safe_l",
+ "1": "f_arcfurnace_empty",
+ "2": "f_hydraulic_press",
+ "3": "f_air_compressor",
+ "4": "f_drill_press",
+ "9": "f_heavy_lathe",
+ "C": "f_crate_c"
+ },
+ "toilets": { "j": { } },
+ "items": {
+ "y": { "item": "trash", "chance": 30, "repeat": [ 2, 3 ] },
+ "B": { "item": "trash", "chance": 30, "repeat": [ 2, 3 ] },
+ "Y": { "item": "trash", "chance": 30, "repeat": [ 2, 3 ] },
+ "v": { "item": "vault", "chance": 30, "repeat": [ 2, 3 ] },
+ "r": { "item": "office", "chance": 30 },
+ "Z": { "item": "office", "chance": 30 },
+ "t": { "item": "cleaning_bulk", "chance": 30, "repeat": [ 2, 3 ] },
+ "n": { "item": "kitchen_nonfood", "chance": 30, "repeat": [ 1, 2 ] },
+ "l": { "item": "oven", "chance": 30, "repeat": [ 1, 3 ] },
+ "m": { "item": "fridge", "chance": 30, "repeat": [ 2, 5 ] },
+ "x": { "item": "magazines", "chance": 30, "repeat": [ 2, 5 ] },
+ "N": { "item": "magazines", "chance": 30, "repeat": [ 0, 2 ] },
+ "P": { "item": "office_paper", "chance": 30 },
+ "H": [ { "item": "jackets", "chance": 10 }, { "item": "bags", "chance": 10 } ],
+ "u": { "item": "textbooks", "chance": 30, "repeat": [ 1, 2 ] },
+ "L": { "item": "textbooks", "chance": 30, "repeat": [ 1, 2 ] },
+ "C": { "item": "tools_construction", "chance": 50, "repeat": [ 2, 3 ] },
+ " ": { "item": "office_mess", "chance": 5 },
+ "~": { "item": "vehicle_scrapped", "chance": 3 }
+ },
+ "place_loot": [
+ { "group": "vending_food", "chance": 80, "x": 15, "y": 64 },
+ { "group": "vending_drink", "chance": 80, "x": 16, "y": 64 },
+ { "group": "vending_food", "chance": 80, "x": 20, "y": 8 },
+ { "group": "vending_drink", "chance": 80, "x": 21, "y": 8 },
+ { "group": "bar_trash", "chance": 50, "repeat": 2, "x": 11, "y": 70 },
+ { "group": "tools_blacksmith", "chance": 60, "repeat": 4, "x": 26, "y": [ 68, 70 ] },
+ { "group": "tools_mechanic", "chance": 60, "repeat": 2, "x": 26, "y": [ 66, 67 ] },
+ { "group": "tools_home", "chance": 60, "repeat": 4, "x": 24, "y": [ 66, 68 ] },
+ { "group": "power_tools", "chance": 60, "repeat": 3, "x": 24, "y": [ 69, 70 ] },
+ { "group": "hand_tools", "chance": 75, "repeat": 4, "x": 24, "y": [ 4, 6 ] },
+ { "group": "power_tools", "chance": 75, "repeat": 4, "x": [ 27, 29 ], "y": 4 },
+ { "group": "tools_mechanic", "chance": 75, "repeat": 4, "x": 32, "y": [ 4, 6 ] },
+ { "group": "elecsto_diy", "chance": 60, "repeat": 4, "x": [ 34, 39 ], "y": [ 12, 14 ] },
+ { "group": "elecsto_diy", "chance": 60, "repeat": 4, "x": [ 34, 37 ], "y": [ 4, 5 ] }
+ ],
+ "place_vehicles": [ { "vehicle": "cube_van", "x": 31, "y": 50, "chance": 70, "rotation": 270 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ [ "s_lightindustry_10_roof", "s_lightindustry_11_roof" ] ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ ". . . . . . . . . . ",
+ "|2222222222222222222222222222222222222222223 .",
+ "|..........................................52223",
+ "|................................=.............3",
+ "|..............................................3",
+ "|..............................................3",
+ "|.........&........................&...........3",
+ "|..............................................3",
+ "|..................X........:..................3",
+ "|..............................................3",
+ "|..........................................3---3",
+ "|............=.............................3 .",
+ "|..........................................3 ",
+ "|----------------------------------------5-3 ",
+ ". . . . . . . . ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ [ "s_lightindustry_00_roof", "s_lightindustry_01_roof" ] ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " |22222223 ",
+ " |222222222223 |.......3 ",
+ " |...........3 |.......3 ",
+ " 5...........3 |2222222222|.......33",
+ "||...........3 |2223 |...................3",
+ "|............322|...3222222|....X....:.........3",
+ "|..............................................3",
+ "|..............................................3",
+ "|..............................................3",
+ "|..............................................3",
+ "|..........&.............................=.....3",
+ "|.................:............................3",
+ "|............................&.................3",
+ "|....X.........................................3",
+ "|..............................................3",
+ "|.....................................5--------3",
+ "|.....................=...............3 ",
+ "|-------------------------------------3 "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/shelter.json b/data/json/mapgen/shelter.json
index 99521327f4a70..2fa9cd66a7ba9 100644
--- a/data/json/mapgen/shelter.json
+++ b/data/json/mapgen/shelter.json
@@ -65,7 +65,7 @@
" |----:--+-:----|4 "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_nest_base", 50 ], [ "shelter_nest_used", 50 ] ], "x": 0, "y": 0 } ]
+ "place_nested": [ { "chunks": [ [ "shelter_nest_base", 100 ] ], "x": 0, "y": 0 } ]
}
},
{
@@ -149,7 +149,7 @@
" |----:--+-:----| "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_1_nest_base", 50 ], [ "shelter_1_nest_used", 50 ] ], "x": 0, "y": 0 } ]
+ "place_nested": [ { "chunks": [ [ "shelter_1_nest_base", 100 ] ], "x": 0, "y": 0 } ]
}
},
{
@@ -233,7 +233,7 @@
" |-:-+-:-| "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_2_nest_base", 50 ], [ "shelter_2_nest_used", 50 ] ], "x": 0, "y": 0 } ],
+ "place_nested": [ { "chunks": [ [ "shelter_2_nest_base", 100 ] ], "x": 0, "y": 0 } ],
"computers": {
"6": {
"name": "Evac shelter computer",
@@ -327,7 +327,7 @@
" |----:--+-:----|4 "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_nest_vandal", 100 ] ], "x": 0, "y": 0 } ]
+ "place_nested": [ { "chunks": [ [ "shelter_nest_vandal", 50 ], [ "shelter_nest_used", 50 ] ], "x": 0, "y": 0 } ]
}
},
{
@@ -364,7 +364,7 @@
" |----:--+-:----| "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_1_nest_vandal", 100 ] ], "x": 0, "y": 0 } ]
+ "place_nested": [ { "chunks": [ [ "shelter_1_nest_vandal", 50 ], [ "shelter_1_nest_used", 50 ] ], "x": 0, "y": 0 } ]
}
},
{
@@ -401,7 +401,7 @@
" |-:-+-:-| "
],
"palettes": [ "shelter" ],
- "place_nested": [ { "chunks": [ [ "shelter_2_nest_vandal", 100 ] ], "x": 0, "y": 0 } ],
+ "place_nested": [ { "chunks": [ [ "shelter_2_nest_vandal", 50 ], [ "shelter_2_nest_used", 50 ] ], "x": 0, "y": 0 } ],
"computers": {
"6": {
"name": "Evac shelter computer",
diff --git a/data/json/mapgen/store/s_camping.json b/data/json/mapgen/store/s_camping.json
new file mode 100644
index 0000000000000..ae12955f8ec7b
--- /dev/null
+++ b/data/json/mapgen/store/s_camping.json
@@ -0,0 +1,152 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_camping" ],
+ "object": {
+ "fill_ter": "t_linoleum_gray",
+ "rows": [
+ "..............`````.....",
+ ".##ccc##ccc##.`````.....",
+ ".# MMM MMMz#.`````.....",
+ ".# b``````.....",
+ ".# ss ss b``````.....",
+ ".c ss ss tƃ##ghhggg##..",
+ ".# ss ss u #________#..",
+ ".# ss ss M cj____G__g..",
+ ".# ss ss M cj___GiG_g..",
+ ".c ss ss u cGG___G__g..",
+ ".# ss ss tƃ#GG______g..",
+ ".# ## ## b________#..",
+ ".# ss ss y#____www_g..",
+ ".c c____xvw_g..",
+ ".# c__K_www_g..",
+ ".# ssssss y#________g..",
+ ".# ||||||b|#;_K__jjj#..",
+ ".# |ooo===q###hh#####..",
+ ".#|b|oop===q#mm__illlg..",
+ ".#z |=======b_____lllg..",
+ ".# |rr=====b________h..",
+ ";#AB|krr==kk#iii_____g..",
+ ".############ggggggggg..",
+ "........................"
+ ],
+ "terrain": {
+ "#": "t_adobe_brick_wall",
+ "|": "t_wall_w",
+ "b": "t_door_c",
+ "c": "t_wall_glass",
+ ".": "t_region_groundcover_urban",
+ "`": "t_sidewalk",
+ "_": "t_pavement",
+ "g": "t_chainfence_v",
+ "h": "t_chaingate_c",
+ "i": "t_pavement",
+ "j": "t_pavement",
+ "l": "t_pavement",
+ "m": "t_pavement",
+ "=": "t_thconc_floor",
+ "o": "t_thconc_floor",
+ "p": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "r": "t_thconc_floor",
+ "k": "t_thconc_floor",
+ "s": "t_linoleum_gray",
+ "t": "t_linoleum_gray",
+ "u": "t_console_broken",
+ "v": "t_pavement",
+ "w": "t_pavement",
+ "x": "t_pavement",
+ "K": "t_pavement",
+ "G": "t_pavement",
+ "y": "t_linoleum_gray",
+ "z": "t_linoleum_gray",
+ "A": "t_linoleum_gray",
+ "B": "t_linoleum_gray",
+ "M": "t_linoleum_gray",
+ ";": "t_gutter_downspout"
+ },
+ "furniture": {
+ "i": "f_brazier",
+ "j": "f_bench",
+ "G": "f_camp_chair",
+ "K": "f_tourist_table",
+ "r": "f_camp_chair",
+ "k": "f_tourist_table",
+ "l": "f_dumpster",
+ "m": "f_crate_c",
+ "o": "f_crate_c",
+ "p": "f_crate_o",
+ "q": "f_bench",
+ "s": "f_rack",
+ "ƃ": "f_counter_gate_c",
+ "t": "f_counter",
+ "v": "f_groundsheet",
+ "w": "f_canvas_wall",
+ "x": "f_canvas_door",
+ "M": "f_displaycase",
+ "y": "f_vending_c",
+ "z": "f_trashcan",
+ "A": "f_sink"
+ },
+ "toilets": { "B": { } },
+ "place_loot": [
+ { "group": "cannedfood", "chance": 50, "repeat": 10, "x": [ 3, 3 ], "y": [ 4, 10 ] },
+ { "group": "swimmer_shoes", "chance": 50, "repeat": 3, "x": 4, "y": [ 4, 5 ] },
+ { "group": "NC_COWBOY_shoes", "chance": 50, "repeat": 6, "x": 4, "y": [ 6, 10 ] },
+ { "group": "camping", "chance": 60, "repeat": 10, "x": 6, "y": [ 4, 10 ] },
+ { "group": "hand_tools", "chance": 60, "repeat": 5, "x": 7, "y": [ 4, 10 ] },
+ { "group": "softdrugs", "chance": 60, "repeat": 2, "x": [ 3, 4 ], "y": 12 },
+ { "group": "archery", "chance": 50, "repeat": 2, "x": [ 4, 7 ], "y": 15 },
+ { "group": "archery_ammo", "chance": 50, "repeat": 2, "x": [ 8, 9 ], "y": 15 },
+ { "group": "archery_ammo", "chance": 50, "repeat": 4, "x": [ 3, 5 ], "y": 2 },
+ { "group": "archery_mods", "chance": 50, "repeat": 4, "x": [ 8, 10 ], "y": 2 },
+ { "group": "kitchen_nonfood", "chance": 50, "repeat": 4, "x": [ 6, 7 ], "y": 12 },
+ { "group": "book_survival", "chance": 50, "repeat": 2, "x": 10, "y": 7 },
+ { "group": "tools_hunting", "chance": 50, "repeat": 2, "x": 10, "y": 7 },
+ { "group": "vending_food_items", "chance": 80, "repeat": 2, "x": 11, "y": 15 },
+ { "group": "vending_drink", "chance": 80, "repeat": 1, "x": 11, "y": 12 },
+ { "group": "trash", "chance": 50, "repeat": 5, "x": 11, "y": 2 },
+ { "group": "trash", "chance": 50, "repeat": 5, "x": [ 18, 20 ], "y": [ 18, 19 ] },
+ { "group": "camping", "chance": 60, "repeat": 4, "x": [ 5, 6 ], "y": 17 },
+ { "group": "hand_tools", "chance": 50, "repeat": 3, "x": 7, "y": 17 },
+ { "group": "cannedfood", "chance": 60, "repeat": 6, "x": [ 5, 6 ], "y": 18 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_camping_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " |22222222223 ",
+ " |..........3 ",
+ " |..oo..oo..3 ",
+ " |..........3 ",
+ " |..........3 ",
+ " |..........3 ",
+ " |..oo..oo..3 ",
+ " |..........3 ",
+ " |...A......3 ",
+ " |..........3 ",
+ " |..oo..oo..3 ",
+ " |..........3 ",
+ " |..........3 ",
+ " |..........3 ",
+ " |..........3 ",
+ " |.=........5 ",
+ " |.=........3 ",
+ " |..........3 ",
+ " |.......:..3 ",
+ " |....A.....3 ",
+ " 5..........3 ",
+ " |----------3 ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/mods/Fuji_Structures/worldgen/s_cardealer.json b/data/json/mapgen/store/s_cardealer.json
similarity index 97%
rename from data/mods/Fuji_Structures/worldgen/s_cardealer.json
rename to data/json/mapgen/store/s_cardealer.json
index d192252d35c3f..6ae62a20a8a7e 100644
--- a/data/mods/Fuji_Structures/worldgen/s_cardealer.json
+++ b/data/json/mapgen/store/s_cardealer.json
@@ -33,8 +33,8 @@
],
"terrain": {
"a": "t_pavement_y",
- "b": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "c": "t_wall",
+ "b": "t_region_groundcover_urban",
+ "c": "t_adobe_brick_wall",
"d": "t_floor",
"e": "t_sidewalk",
"f": "t_window",
diff --git a/data/json/mapgen/store/s_diner.json b/data/json/mapgen/store/s_diner.json
new file mode 100644
index 0000000000000..640d3bac0d122
--- /dev/null
+++ b/data/json/mapgen/store/s_diner.json
@@ -0,0 +1,198 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_diner" ],
+ "object": {
+ "fill_ter": "t_linoleum_white",
+ "rows": [
+ "%%%%```%%%%!!%````!%....",
+ ".`````````%%%%````!%.[..",
+ ".`````````````````!%%%%%",
+ ".``v```v``%%%%````!!!!!!",
+ ".`vuv`vuv##bb##cc##bb##.",
+ ".``v```v`#<;;;;;;;;;;;#.",
+ ".````````#G ;gG ;gG ;G#.",
+ ".##bbbbb##F; Ff; Ff; F#.",
+ ".bHH;G;HH#G ;gG ;gG ;G#.",
+ ".bFF F FF#;; ; ; ; ; ;#.",
+ ".bH@;g;@H## ;## ;## ;##.",
+ ".#F; ; ; ; ; ; ; ; ; ;#.",
+ ".#||||; ; ; ; A A A A #.",
+ ".#HH@| ;@H|~~eeeeeeeee#.",
+ ".#FfF ; Ff|~~~~~~~~~~~#.",
+ ".#HH@| ;@H|tt~~~~~n~~m#.",
+ ".#||||; |||||||eee||~|#.",
+ ".#j~m| ;|s~EI|p~~~~~~~#.",
+ ".#k~~c; |~~~I|p~~~~~~~#.",
+ ".#|||| ;||c|||~~ee~|||#.",
+ ".#k~~c; c~~~~~~~~~~~~~#.",
+ ".#j~m| ;|mm~r~eeoo~|qq#.",
+ ".######c###############.",
+ "......```..............."
+ ],
+ "terrain": {
+ "%": [ "t_region_shrub", "t_region_shrub_fruit", "t_region_shrub_decorative" ],
+ "[": [ [ "t_region_tree_fruit", 2 ], [ "t_region_tree_nut", 2 ], "t_region_tree_shade" ],
+ "!": "t_region_groundcover_urban",
+ "#": "t_brick_wall",
+ "|": "t_wall_w",
+ "b": "t_window",
+ "c": "t_door_c",
+ ";": "t_linoleum_gray",
+ "G": "t_linoleum_gray",
+ "F": "t_linoleum_gray",
+ "H": "t_linoleum_gray",
+ "A": "t_linoleum_gray",
+ "~": "t_thconc_floor",
+ "s": "t_thconc_floor",
+ "I": "t_thconc_floor",
+ "E": "t_thconc_floor",
+ "e": "t_thconc_floor",
+ ".": "t_region_groundcover_urban",
+ "`": "t_sidewalk",
+ "j": "t_thconc_floor",
+ "k": "t_thconc_floor",
+ "m": "t_thconc_floor",
+ "n": "t_console_broken",
+ "o": "t_thconc_floor",
+ "p": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "r": "t_thconc_floor",
+ "t": "t_thconc_floor",
+ "u": "t_sidewalk",
+ "v": "t_sidewalk",
+ "<": "t_stairs_up"
+ },
+ "furniture": {
+ "e": "f_counter",
+ "f": "f_table",
+ "F": "f_table",
+ "@": "f_sofa",
+ "H": "f_sofa",
+ "A": "f_stool",
+ "g": "f_chair",
+ "G": "f_chair",
+ "!": "f_region_flower",
+ "k": "f_sink",
+ "l": "f_trashcan",
+ "m": "f_trashcan",
+ "o": "f_sink",
+ "p": "f_oven",
+ "q": "f_fridge",
+ "r": "f_locker",
+ "I": "f_desk",
+ "E": "f_armchair",
+ "s": "f_locker",
+ "t": "f_rack",
+ "u": "f_table",
+ "v": "f_chair"
+ },
+ "toilets": { "j": { } },
+ "items": {
+ "p": { "item": "oven", "chance": 80, "repeat": [ 2, 4 ] },
+ "F": [
+ { "item": "coffee_dishes", "chance": 20 },
+ { "item": "coffee_condiments", "chance": 20 },
+ { "item": "baked_goods", "chance": 10 },
+ { "item": "prepared_teas", "chance": 20 },
+ { "item": "coffee_counter", "chance": 20 }
+ ],
+ "f": [
+ { "item": "coffee_dishes", "chance": 20 },
+ { "item": "coffee_condiments", "chance": 20 },
+ { "item": "baked_goods", "chance": 10 },
+ { "item": "prepared_teas", "chance": 20 },
+ { "item": "coffee_table", "chance": 20 }
+ ],
+ "m": { "item": "bar_trash", "chance": 50, "repeat": [ 1, 2 ] },
+ "I": { "item": "office", "chance": 30, "repeat": [ 1, 2 ] }
+ },
+ "place_loot": [
+ { "group": "coffee_prep", "chance": 50, "repeat": [ 4 ], "x": [ 11, 12 ], "y": [ 15, 15 ] },
+ { "group": "bar_food", "chance": 50, "repeat": [ 4 ], "x": [ 20, 20 ], "y": [ 21, 21 ] },
+ { "group": "diner_food", "chance": 50, "repeat": [ 4 ], "x": [ 21, 21 ], "y": [ 21, 21 ] },
+ { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 21, 21 ] },
+ { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 21, 21 ] },
+ { "group": "cleaning_bulk", "chance": 50, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 21, 21 ] },
+ { "group": "cleaning", "chance": 50, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 18, 18 ] },
+ { "group": "cleaning", "chance": 50, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 20, 20 ] },
+ { "group": "restaur_kitchen", "chance": 50, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 21, 21 ] },
+ { "group": "fast_kitchen", "chance": 50, "repeat": [ 2 ], "x": [ 16, 17 ], "y": [ 19, 19 ] }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_diner_2ndfloor" ],
+ "object": {
+ "fill_ter": "t_linoleum_white",
+ "rows": [
+ "************************",
+ "************************",
+ "************************",
+ "************************",
+ "*********###WW#WW#WW###*",
+ "*********#>#hh...h..hh#*",
+ "*********#.#tt...t..ttW*",
+ "*##W###W##..hh...h..hh#*",
+ "*#....................#*",
+ "*W^..RRRRRRRRRRRRRR..^W*",
+ "*Wh..R;;;;;;;;;;;;R...W*",
+ "*Wt..R;;;;;;;;;;;;R..^W*",
+ "*Wh..RRRRRRRRRRRRRR...W*",
+ "*W^...................W*",
+ "*#........hth.hth.hth.#*",
+ "*####.####WWW#WWW#WWW##*",
+ "*4zz#.j#9zzzzzzzzzzzzz6*",
+ "*4zz#+##zzzzzzzzz&zzzz6*",
+ "*4zzzzzzzzzzzzzzzzzzzz6*",
+ "*4zzzzzzzzzzzz((zzzzzz6*",
+ "*4zzzzzzzzzzzzzzzzzzzz6*",
+ "*4zzzzzzzzzzzzzzzzzzzz6*",
+ "*4555555555555555555556*",
+ "************************"
+ ],
+ "palettes": [ "apartment_palette" ],
+ "terrain": { "*": "t_open_air", "9": "t_gutter_downspout", "R": "t_glass_railing", ";": "t_open_air_rooved", "#": "t_brick_wall" },
+ "furniture": { "h": "f_chair" },
+ "items": { "t": { "item": "coffee_table", "chance": 50 }, "j": { "item": "bar_trash", "chance": 65, "repeat": [ 1, 3 ] } }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_diner_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " |2222222222223 ",
+ " |..........X.3 ",
+ " |............3 ",
+ " |2222222|............3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |...A.........A......3 ",
+ " |....................3 ",
+ " |.........&..........3 ",
+ " |...............==...3 ",
+ " |--|..35-------------3 ",
+ " |..3 ",
+ " |--3 ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/store/s_electronicstore.json b/data/json/mapgen/store/s_electronicstore.json
new file mode 100644
index 0000000000000..204598829660f
--- /dev/null
+++ b/data/json/mapgen/store/s_electronicstore.json
@@ -0,0 +1,145 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_electronicstore" ],
+ "object": {
+ "fill_ter": "t_linoleum_white",
+ "rows": [
+ "! sssssss ss !",
+ "! sssssss -w+- !",
+ "!--WW-GG---------,,----!",
+ "!-.......t......-,,-ST-!",
+ "!-.......t......--,-..-!",
+ "!-.......txnnnn.-<,-+--!",
+ "!-.1111.........----..-!",
+ "!-.2222.^^^^^...4444..-!",
+ "!-......^CCC^.........-!",
+ "!-......^CCC^.........-!",
+ "!-.2222.^^^^^.4444.4---!",
+ "!-.3333.^CCC^.4444.4-|!!",
+ "!-......^CCC^......4-!!!",
+ "!-......^^^^^.444444-!!!",
+ "!-.3333.......-------- ",
+ "!--------.....ooo-dd}- ",
+ "!!!!%-__-........+.c.- ",
+ "!!!!!=__----++-------- ",
+ "!!!!!=________O- ",
+ "!!!!(-________O- ",
+ "!!!!(----O____O- ",
+ "!!!!! -OO____- ",
+ "!!!!( -------- ",
+ "!!!!( "
+ ],
+ "palettes": [ "electro_palette" ],
+ "terrain": { " ": "t_region_groundcover_urban", "%": "t_gutter_downspout" }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_electronicstore_2ndfloor" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "~~~~~~~~~~~~~~~~~~~~~~~~",
+ "~~~~~~~~~~~~~~~~#::#~~~~",
+ "~##o###o#oo#o####yy#%%%~",
+ "~#2_F|fAxxxL * #..%~",
+ "~oO_7|fA ## :..%~",
+ "~#5___ ERRL#> #..%~",
+ "~o314_ HHH#######*#+##~",
+ "~#||||6 R#hh |xx F_O#~",
+ "~#D D|Y R#ff __2o~",
+ "~#| ||||| #hh 475#~",
+ "~#T bdy| E# |HH 6###~",
+ "~oE + # R| L#/%~",
+ "~# I|y # R|T *}%~",
+ "~o @@ hI||+#+|||||+|#$%~",
+ "~# @@ I|S_#_S|D|d y##%~",
+ "~##o##o##t_#_t| I#~~",
+ "~~~~~&^.#98#89#U|T @@#~~",
+ "~~~~~!..##o#o#####oo##~~",
+ "~~~~~!.........`~~~~~~~~",
+ "~~~~~!)........`~~~~~~~~",
+ "~~~~~!==!......`~~~~~~~~",
+ "~~~~~~~~!......`~~~~~~~~",
+ "~~~~~~~~!======`~~~~~~~~",
+ "~~~~~~~~~~~~~~~~~~~~~~~~"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "place_nested": [ { "chunks": [ "garden_3x3_2" ], "x": 10, "y": 19 } ],
+ "terrain": {
+ "}": "t_metal_floor_no_roof",
+ "$": "t_metal_floor_no_roof",
+ "/": "t_ladder_down",
+ "=": "t_gutter_south",
+ ":": "t_window",
+ "#": "t_brick_wall",
+ "%": "t_railing",
+ "`": "t_gutter_east",
+ "!": "t_gutter_west",
+ "&": "t_gutter_drop",
+ ".": "t_flat_roof",
+ ")": "t_flat_roof",
+ "u": "t_flat_roof",
+ "g": "t_flat_roof",
+ "~": "t_open_air",
+ "_": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "9": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white"
+ },
+ "furniture": { "$": [ "f_indoor_plant", "f_indoor_plant_y" ], ")": "f_TV_antenna" },
+ "place_loot": [
+ { "item": "television", "x": 9, "y": 2 },
+ { "item": "television", "x": 16, "y": 7 },
+ { "item": "stereo", "x": 10, "y": 2, "chance": 100 }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_electronicstore_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " 2223 ",
+ " |222222222222222..3 ",
+ " |.................3 ",
+ " |.................3 ",
+ " |.=:..............3 ",
+ " |.................3333 ",
+ " |..&.......X.........3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |.....X............3-3 ",
+ " |..........N.......3 ",
+ " |..................3 ",
+ " |..............&...3 ",
+ " |...............=..33 ",
+ " |----5-|............3 ",
+ " |............3 ",
+ " |------------3 ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/store/s_games.json b/data/json/mapgen/store/s_games.json
new file mode 100644
index 0000000000000..18b62a01b3670
--- /dev/null
+++ b/data/json/mapgen/store/s_games.json
@@ -0,0 +1,139 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_games" ],
+ "object": {
+ "fill_ter": "t_carpet_purple",
+ "rows": [
+ "......fg____g____g____gf",
+ "......fg____g____g____gf",
+ "......fg____g____g____gf",
+ "......fg____g____g____gf",
+ "......fg____g____g____gf",
+ "......fg____g____g____gf",
+ "......ffffffffffffffffff",
+ "......9##oooo#cc#oooo##.",
+ ".##o#o## kkkk Ykkkk #.",
+ ".#hhhhh| #.",
+ ".# iiƃ#.",
+ ".# l hh hh i #.",
+ ".# hhh | lkl hh hh i #.",
+ ".# hhh | l j A#.",
+ ".# i #.",
+ ".# hh hkk i #.",
+ ".#hhhhh| Y||c|oo||||#.",
+ ".##o#o###|c||D |;r#.",
+ ".______9#;;;| ll c;q#.",
+ "._______c;;;| lkkl |###.",
+ ".nn_____#;;m| lkkl c;q#.",
+ ".nn_____#mmm|F ll |;r#.",
+ ".nn_____######oooo#####.",
+ "........................"
+ ],
+ "vendingmachines": { "D": { "item_group": "vending_drink" }, "F": { "item_group": "vending_food" } },
+ "terrain": {
+ "|": "t_wall_w",
+ "#": "t_brick_wall",
+ "o": "t_window",
+ "c": "t_door_c",
+ "_": "t_pavement",
+ ".": "t_region_groundcover_urban",
+ "f": "t_sidewalk",
+ "g": "t_pavement_y",
+ "h": "t_carpet_purple",
+ "i": "t_carpet_purple",
+ "j": "t_console_broken",
+ "k": "t_carpet_purple",
+ "l": "t_carpet_purple",
+ "n": "t_pavement",
+ "Y": "t_carpet_purple",
+ ";": "t_linoleum_gray",
+ "q": "t_linoleum_gray",
+ "r": "t_linoleum_gray",
+ "m": "t_linoleum_gray",
+ "s": "t_carpet_purple",
+ "9": "t_gutter_downspout"
+ },
+ "furniture": {
+ "h": "f_rack_wood",
+ "i": "f_counter",
+ "ƃ": "f_counter_gate_c",
+ "k": "f_table",
+ "A": "f_stool",
+ "l": "f_chair",
+ "m": "f_crate_c",
+ "n": "f_dumpster",
+ "Y": "f_trashcan",
+ "r": "f_sink",
+ "s": "f_locker"
+ },
+ "toilets": { "q": { } },
+ "place_vehicles": [
+ { "vehicle": "car", "x": 9, "y": 2, "chance": 35, "rotation": 270 },
+ { "vehicle": "scooter_electric", "x": 5, "y": 20, "chance": 35, "rotation": 270 },
+ { "vehicle": "beetle", "x": 14, "y": 2, "chance": 35, "rotation": 270 },
+ { "vehicle": "electric_car", "x": 19, "y": 2, "chance": 35, "rotation": 270 }
+ ],
+ "place_loot": [
+ { "group": "magazines", "chance": 50, "repeat": 5, "x": [ 2, 6 ], "y": 9 },
+ { "group": "bookstore_misc", "chance": 50, "repeat": 5, "x": [ 3, 5 ], "y": 12 },
+ { "group": "games", "chance": 50, "repeat": 3, "x": [ 3, 5 ], "y": 13 },
+ { "group": "games", "chance": 50, "repeat": 5, "x": [ 2, 6 ], "y": 16 },
+ { "group": "games", "chance": 50, "repeat": 4, "x": [ 13, 14 ], "y": [ 11, 12 ] },
+ { "group": "games", "chance": 50, "repeat": 5, "x": [ 16, 17 ], "y": [ 11, 12 ] },
+ { "group": "games", "chance": 50, "repeat": 4, "x": [ 9, 12 ], "y": 8 },
+ { "group": "games", "chance": 50, "repeat": 4, "x": [ 17, 20 ], "y": 8 },
+ { "group": "games", "chance": 50, "repeat": 5, "x": [ 12, 13 ], "y": 15 },
+ { "group": "games", "chance": 50, "repeat": 5, "x": [ 15, 17 ], "y": 15 },
+ { "group": "trash", "chance": 50, "repeat": 5, "x": 11, "y": 16 },
+ { "group": "trash", "chance": 50, "repeat": 5, "x": 16, "y": 8 },
+ { "group": "games", "chance": 50, "repeat": 3, "x": [ 9, 11 ], "y": 21 },
+ { "group": "games", "chance": 50, "repeat": 4, "x": 11, "y": 20 },
+ { "group": "cleaning_bulk", "chance": 80, "x": 18, "y": 21 },
+ { "group": "vending_food_items", "chance": 80, "repeat": 4, "x": 19, "y": [ 14, 15 ] },
+ { "group": "trash", "chance": 50, "repeat": 5, "x": [ 1, 2 ], "y": [ 20, 22 ] },
+ { "item": "dnd_handbook", "x": 16, "y": 20, "chance": 100 },
+ { "item": "dnd", "x": 15, "y": 20, "chance": 90 },
+ { "item": "character_sheet", "x": [ 15, 16 ], "y": [ 19, 20 ], "chance": 80, "repeat": [ 1, 6 ] },
+ { "item": "metal_RPG_die", "x": 16, "y": 19, "chance": 10 },
+ { "item": "RPG_die", "x": 15, "y": 19, "chance": 90, "repeat": [ 1, 4 ] }
+ ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_games_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " |222222222222223 ",
+ " |222225..............3 ",
+ " |...............X.:..3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |...A...........=&...3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |....................3 ",
+ " |-----5|.............3 ",
+ " |.............3 ",
+ " |.............3 ",
+ " |........A....3 ",
+ " |.............3 ",
+ " |-------------3 ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/json/mapgen/store/s_gunstore.json b/data/json/mapgen/store/s_gunstore.json
new file mode 100644
index 0000000000000..d05cf70c65472
--- /dev/null
+++ b/data/json/mapgen/store/s_gunstore.json
@@ -0,0 +1,239 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_gunstore" ],
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "..................```...",
+ ".###bb##bb##bb###`````..",
+ ";# Y#`````..",
+ ".# c`````..",
+ ".# ## ## jjj #`````..",
+ ".# jj jj jjj #######.",
+ ".# jj jj #Y L#.",
+ ".# jj jj d #.",
+ ".# jj jj kk k# a a #.",
+ ".# jj jj l jhkakak#.",
+ ".# jj jj m jh~~~~~#.",
+ ".# ## ## m jh~~~~~#.",
+ ".# m jh~~~~~#.",
+ ".# m L#~~~~~#.",
+ ".#adaadaaaaaaada#~~~~~#.",
+ ".#r~a~~a #######.....`~",
+ "~########*#}g.}.......`~",
+ "~!....:.:..{..{.......`~",
+ "~!.).......}}}}`&=====`~",
+ "~!.............`~~~~~~~~",
+ "~!.............`~~~~~~~~",
+ "~!....u........`~~~~~~~~",
+ "~!.............`~~~~~~~~",
+ "~!=============`~~~~~~~~"
+ ],
+ "palettes": [ "standard_domestic_palette" ],
+ "terrain": {
+ "$": "t_gutter_north",
+ "=": "t_gutter_south",
+ "#": "t_brick_wall",
+ "`": "t_gutter_east",
+ "!": "t_gutter_west",
+ "&": "t_gutter_drop",
+ ".": "t_flat_roof",
+ ")": "t_flat_roof",
+ "u": "t_flat_roof",
+ ":": "t_flat_roof",
+ "g": "t_flat_roof",
+ "~": "t_open_air",
+ "_": "t_linoleum_white",
+ "Y": "t_linoleum_white",
+ "1": "t_linoleum_white",
+ "2": "t_linoleum_white",
+ "3": "t_linoleum_white",
+ "4": "t_linoleum_white",
+ "5": "t_linoleum_white",
+ "6": "t_linoleum_white",
+ "7": "t_linoleum_white",
+ "8": "t_linoleum_white",
+ "O": "t_linoleum_white",
+ "F": "t_linoleum_white",
+ "B": "t_linoleum_white",
+ "S": "t_linoleum_white",
+ "t": "t_linoleum_white",
+ "{": "t_chaingate_c",
+ "}": "t_chainfence"
+ },
+ "furniture": { ":": [ "f_indoor_plant", "f_indoor_plant_y" ], ";": "f_gunsafe_ml", ")": "f_TV_antenna" },
+ "place_loot": [ { "item": "television", "x": 2, "y": 9 }, { "item": "stereo", "x": 2, "y": 10, "chance": 100 } ],
+ "items": {
+ ";": [
+ { "item": "guns_obscure", "chance": 30, "repeat": [ 1, 3 ] },
+ { "item": "mags_obscure", "chance": 30, "repeat": [ 1, 4 ] },
+ { "item": "ammo_obscure", "chance": 100, "repeat": [ 1, 2 ] }
+ ]
+ }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "s_gunstore_roof" ],
+ "object": {
+ "fill_ter": "t_flat_roof",
+ "rows": [
+ " ",
+ " 5222222222222223 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |...A..........3 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |X..........A.&3 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |..............3 ",
+ " |.=............3 ",
+ " |..............5 ",
+ " |........3-----3 ",
+ " |--------3 ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ]
+ }
+ }
+]
diff --git a/data/mods/Fuji_Structures/worldgen/palette_electronic.json b/data/json/mapgen_palettes/electronic_palette.json
similarity index 92%
rename from data/mods/Fuji_Structures/worldgen/palette_electronic.json
rename to data/json/mapgen_palettes/electronic_palette.json
index 1492c445231f4..bbf5b8f690ebd 100644
--- a/data/mods/Fuji_Structures/worldgen/palette_electronic.json
+++ b/data/json/mapgen_palettes/electronic_palette.json
@@ -3,7 +3,7 @@
"type": "palette",
"id": "electro_palette",
"terrain": {
- " ": [ [ "t_dirt", 5 ], [ "t_grass", 16 ], [ "t_grass_long", 5 ], [ "t_underbrush", 1 ] ],
+ " ": "t_region_groundcover_urban",
",": "t_floor",
"_": "t_thconc_floor",
"^": "t_carpet_yellow",
@@ -36,7 +36,7 @@
"t": "f_counter",
"d": "f_desk",
"S": "f_sink",
- "f": "f_filing_cabinet",
+ "}": "f_filing_cabinet",
"c": "f_chair",
"o": "f_crate_c",
"O": "f_crate_c",
diff --git a/data/json/mapgen_palettes/mall_palette.json b/data/json/mapgen_palettes/mall_palette.json
index b28f74d58b913..6cb70de570762 100644
--- a/data/json/mapgen_palettes/mall_palette.json
+++ b/data/json/mapgen_palettes/mall_palette.json
@@ -248,5 +248,27 @@
"§": "t_water_pool_shallow_outdoors"
},
"toilets": { "t": { } }
+ },
+ {
+ "type": "palette",
+ "id": "mall_palette_basement",
+ "terrain": {
+ ".": "t_thconc_floor",
+ "N": "t_chainfence",
+ "T": "t_chaingate_c",
+ "0": "t_door_metal_pickable",
+ "1": "t_door_metal_locked",
+ "=": [ "t_door_c", "t_door_locked" ],
+ "|": "t_concrete_wall",
+ " ": "t_rock",
+ "3": "t_gates_control_brick",
+ "E": "t_elevator",
+ "<": "t_stairs_up",
+ ">": "t_stairs_down",
+ "Ŋ": "t_elevator_control_off",
+ "H": "t_laminated_glass",
+ "+": "t_laminated_door_glass_c"
+ },
+ "furniture": { "z": [ [ "f_cardboard_box", 5 ], "f_crate_c" ], "F": "f_bench" }
}
]
diff --git a/data/json/martialarts.json b/data/json/martialarts.json
index bf28cb29054a7..8b9e9d662f948 100644
--- a/data/json/martialarts.json
+++ b/data/json/martialarts.json
@@ -114,7 +114,17 @@
"initiate": [ "You grit your teeth and prepare for a good fight.", "%s gets ready to brawl." ],
"autolearn": [ [ "melee", "1" ] ],
"arm_block": 1,
- "leg_block": 7,
+ "static_buffs": [
+ {
+ "id": "buff_brawling_block",
+ "name": "Enhanced Blocking",
+ "description": "Combat experience has led to you being able to block multiple attacks at a time.\n\n+1 Block attempts.",
+ "unarmed_allowed": true,
+ "melee_allowed": true,
+ "skill_requirements": [ { "name": "melee", "level": 7 } ],
+ "bonus_blocks": 1
+ }
+ ],
"allow_melee": true,
"techniques": [
"tec_brawl_disarm_unarmed",
diff --git a/data/json/materials.json b/data/json/materials.json
index df95f30dd600b..de89a0e441c49 100644
--- a/data/json/materials.json
+++ b/data/json/materials.json
@@ -763,13 +763,36 @@
{
"type": "material",
"ident": "foodplace_foodstuff",
- "name": "Foodplace'delicious foodstuff",
+ "name": "Foodplace's delicious foodstuff",
"copy-from": "junk"
},
{
"type": "material",
"ident": "kevlar",
"name": "Kevlar",
+ "density": 9,
+ "soft": true,
+ "reinforces": true,
+ "specific_heat_liquid": 0.82,
+ "specific_heat_solid": 0.45,
+ "latent_heat": 273,
+ "bash_resist": 1,
+ "cut_resist": 3,
+ "bullet_resist": 5,
+ "acid_resist": 5,
+ "fire_resist": 1,
+ "elec_resist": 2,
+ "chip_resist": 7,
+ "repaired_with": "sheet_kevlar",
+ "salvaged_into": "sheet_kevlar",
+ "dmg_adj": [ "ripped", "torn", "shredded", "tattered" ],
+ "bash_dmg_verb": "ripped",
+ "cut_dmg_verb": "cut"
+ },
+ {
+ "type": "material",
+ "ident": "kevlar_layered",
+ "name": "Layered Kevlar",
"density": 10,
"specific_heat_liquid": 0.82,
"specific_heat_solid": 0.45,
@@ -782,8 +805,8 @@
"fire_resist": 3,
"elec_resist": 2,
"chip_resist": 20,
- "repaired_with": "kevlar_plate",
- "salvaged_into": "kevlar_plate",
+ "repaired_with": "sheet_kevlar_layered",
+ "salvaged_into": "sheet_kevlar_layered",
"dmg_adj": [ "ripped", "torn", "shredded", "tattered" ],
"bash_dmg_verb": "ripped",
"cut_dmg_verb": "cut"
@@ -803,9 +826,9 @@
"fire_resist": 3,
"elec_resist": 2,
"chip_resist": 20,
- "repaired_with": "kevlar_plate",
- "salvaged_into": "kevlar_plate",
- "dmg_adj": [ "marked", "dented", "scarred", "broken" ],
+ "repaired_with": "rigid_kevlar_plate",
+ "salvaged_into": "rigid_kevlar_plate",
+ "dmg_adj": [ "ripped", "torn", "shredded", "tattered" ],
"bash_dmg_verb": "ripped",
"cut_dmg_verb": "cut"
},
diff --git a/data/json/monsterdrops/zombie_cop.json b/data/json/monsterdrops/zombie_cop.json
index 3e11d0454fe15..8ef549093c7b1 100644
--- a/data/json/monsterdrops/zombie_cop.json
+++ b/data/json/monsterdrops/zombie_cop.json
@@ -35,6 +35,7 @@
[ "heavy_flashlight", 35 ],
[ "holster", 25 ],
[ "kevlar", 35 ],
+ [ "armguard_cut_resistant", 2 ],
[ "bholster", 3 ],
[ "legpouch_large", 5 ],
[ "pocket_firstaid", 10 ],
@@ -48,7 +49,7 @@
{
"id": "cop_gloves",
"type": "item_group",
- "items": [ [ "gloves_leather", 45 ], [ "gloves_medical", 20 ], [ "gloves_tactical", 10 ] ]
+ "items": [ [ "gloves_leather", 45 ], [ "gloves_medical", 20 ], [ "gloves_cut_resistant", 20 ], [ "gloves_tactical", 10 ] ]
},
{
"id": "cop_helmet",
diff --git a/data/json/monstergroups/eggs.json b/data/json/monstergroups/eggs.json
index 9ad163f6a834e..63d9292146e91 100644
--- a/data/json/monstergroups/eggs.json
+++ b/data/json/monstergroups/eggs.json
@@ -17,91 +17,67 @@
"name": "GROUP_EGG_CHICKEN",
"type": "monstergroup",
"default": "mon_chicken_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_chicken_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_GROUSE",
"type": "monstergroup",
"default": "mon_grouse_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_grouse_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_CROW",
"type": "monstergroup",
"default": "mon_crow_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_crow_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_DUCK",
"type": "monstergroup",
"default": "mon_duck_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_duck_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_GOOSE_CANADIAN",
"type": "monstergroup",
"default": "mon_goose_canadian_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_goose_canadian_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_TURKEY",
"type": "monstergroup",
"default": "mon_turkey_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_turkey_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_PHEASANT",
"type": "monstergroup",
"default": "mon_pheasant_chick",
- "monsters": [
- { "monster": "mon_cockatrice_chick", "freq": 8, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_pheasant_chick", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_COCKATRICE",
"type": "monstergroup",
"default": "mon_cockatrice_chick",
- "monsters": [ { "monster": "mon_rattlesnake", "freq": 1, "cost_multiplier": 1 } ]
+ "monsters": [ { "monster": "mon_cockatrice_chick", "freq": 1, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_SNAKE",
"type": "monstergroup",
"default": "mon_rattlesnake",
- "monsters": [
- { "monster": "mon_chicken_chick", "freq": 30, "cost_multiplier": 1 },
- { "monster": "mon_rattlesnake", "freq": 100, "cost_multiplier": 1 }
- ]
+ "monsters": [ { "monster": "mon_rattlesnake", "freq": 100, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_ROACH",
"type": "monstergroup",
"default": "mon_giant_cockroach_nymph",
- "monsters": [ { "monster": "mon_plague_nymph", "freq": 10, "cost_multiplier": 1 } ]
+ "monsters": [ { "monster": "mon_giant_cockroach_nymph", "freq": 10, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_ROACH_PLAGUE",
"type": "monstergroup",
"default": "mon_plague_nymph",
- "monsters": [ { "monster": "mon_giant_cockroach_nymph", "freq": 10, "cost_multiplier": 1 } ]
+ "monsters": [ { "monster": "mon_plague_nymph", "freq": 10, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_EGG_LOCUST",
@@ -113,6 +89,6 @@
"name": "GROUP_EGG_ANT",
"type": "monstergroup",
"default": "mon_ant_larva",
- "monsters": [ { "monster": "mon_ant_acid_larva", "freq": 10, "cost_multiplier": 1 } ]
+ "monsters": [ { "monster": "mon_ant_larva", "freq": 10, "cost_multiplier": 1 } ]
}
]
diff --git a/data/json/monstergroups/mammal.json b/data/json/monstergroups/mammal.json
index ac79743402e87..a0bcab9009071 100644
--- a/data/json/monstergroups/mammal.json
+++ b/data/json/monstergroups/mammal.json
@@ -40,6 +40,35 @@
{ "monster": "mon_dog_auscattle_pup", "freq": 5, "cost_multiplier": 0 }
]
},
+ {
+ "name": "GROUP_STRAY_CATS",
+ "type": "monstergroup",
+ "default": "mon_cat",
+ "monsters": [
+ { "monster": "mon_cat", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_tabby", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_tabby_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_longhair", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_longhair_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_siamese", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_siamese_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_persian", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_persian_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_calico", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_calico_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_maine_coon", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_maine_coon_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_bengal", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_bengal_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_devon_rex", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_devon_rex_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_sphynx", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_sphynx_kitten", "freq": 5, "cost_multiplier": 0 },
+ { "monster": "mon_cat_chonker", "freq": 50, "cost_multiplier": 0 },
+ { "monster": "mon_cat_chonker_kitten", "freq": 5, "cost_multiplier": 0 }
+ ]
+ },
{
"name": "GROUP_PETS",
"type": "monstergroup",
diff --git a/data/json/monstergroups/robots.json b/data/json/monstergroups/robots.json
index d4cbf677275ba..f140239c6cfbe 100644
--- a/data/json/monstergroups/robots.json
+++ b/data/json/monstergroups/robots.json
@@ -33,7 +33,14 @@
"type": "monstergroup",
"name": "GROUP_ROBOT_SECUBOT",
"default": "mon_secubot",
- "monsters": [ { "monster": "mon_secubot", "freq": 100, "cost_multiplier": 0 } ]
+ "monsters": [
+ {
+ "monster": "mon_secubot",
+ "freq": 100,
+ "cost_multiplier": 0,
+ "spawn_data": { "ammo": [ { "ammo_id": "556", "qty": 30 } ] }
+ }
+ ]
},
{
"type": "monstergroup",
diff --git a/data/json/monsters/insect_spider.json b/data/json/monsters/insect_spider.json
index 58c08aeec6cae..882c83de598ba 100644
--- a/data/json/monsters/insect_spider.json
+++ b/data/json/monsters/insect_spider.json
@@ -344,7 +344,6 @@
"vision_night": 5,
"harvest": "arachnid_bee",
"anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE" ],
- "death_drops": { "subtype": "collection", "groups": [ [ "bees", 50 ] ], "//": "50% chance of an item from group bees" },
"death_function": [ "NORMAL" ],
"flags": [ "SEES", "SMELLS", "VENOM", "FLIES", "STUMBLES", "SWARMS", "GROUP_MORALE", "CANPLAY", "PATH_AVOID_FIRE" ]
},
@@ -795,7 +794,6 @@
"vision_night": 5,
"harvest": "arachnid_wasp",
"anger_triggers": [ "HURT", "FRIEND_DIED", "PLAYER_CLOSE", "PLAYER_WEAK", "STALK" ],
- "death_drops": { "subtype": "collection", "groups": [ [ "wasps", 40 ] ], "//": "40% chance of an item from group bees" },
"death_function": [ "NORMAL" ],
"flags": [ "SEES", "SMELLS", "VENOM", "FLIES", "SWARMS", "GROUP_MORALE", "CANPLAY", "PATH_AVOID_FIRE" ]
},
diff --git a/data/json/monsters/monster_goals.json b/data/json/monsters/monster_goals.json
index 43a5d05be11b8..91effca87fcca 100644
--- a/data/json/monsters/monster_goals.json
+++ b/data/json/monsters/monster_goals.json
@@ -3,25 +3,24 @@
"type": "behavior",
"id": "monster_goals",
"strategy": "sequential_until_done",
- "children": [ "absorb_items", "monster_special" ]
+ "children": [ "absorb_items" ]
},
{
"type": "behavior",
"id": "absorb_items",
"strategy": "sequential",
- "predicate": "monster_not_hallucination",
- "children": [ "do_absorb" ]
- },
- {
- "type": "behavior",
- "id": "do_absorb",
- "predicate": "monster_items_available",
+ "conditions": [ { "predicate": "monster_not_hallucination" }, { "predicate": "monster_items_available" } ],
"goal": "consume_items"
},
{
"type": "behavior",
- "id": "monster_special",
- "predicate": "monster_has_special",
- "goal": "do_special"
+ "id": "EAT_CROP",
+ "strategy": "sequential",
+ "conditions": [
+ { "predicate": "monster_not_hallucination" },
+ { "predicate": "monster_special_available", "argument": "EAT_CROP" },
+ { "predicate": "monster_adjacent_plants" }
+ ],
+ "goal": "EAT_CROP"
}
]
diff --git a/data/json/monsters/obsolete.json b/data/json/monsters/obsolete.json
index e448fb549dd77..a728ed9866ed4 100644
--- a/data/json/monsters/obsolete.json
+++ b/data/json/monsters/obsolete.json
@@ -367,5 +367,42 @@
"special_attacks": [ [ "CHICKENBOT", 4 ] ],
"death_function": [ "BROKEN" ],
"flags": [ "SEES", "HEARS", "BASHES", "NO_BREATHE", "ELECTRONIC", "PRIORITIZE_TARGETS", "DROPS_AMMO" ]
+ },
+ {
+ "id": "mon_laserturret",
+ "type": "MONSTER",
+ "name": { "str": "laser turret" },
+ "description": "The TX-5LR Cerberus is an upgrade to its predecessors. It features a state of the art revolving laser cannon system with three barrels that charge from solar cells embedded in its hull.",
+ "default_faction": "military",
+ "species": [ "ROBOT" ],
+ "diff": 20,
+ "volume": "30000 ml",
+ "weight": "40750 g",
+ "hp": 30,
+ "speed": 100,
+ "material": [ "steel" ],
+ "symbol": "2",
+ "color": "white",
+ "aggression": 100,
+ "morale": 100,
+ "armor_bash": 14,
+ "armor_cut": 16,
+ "armor_bullet": 13,
+ "vision_day": 50,
+ "revert_to_itype": "bot_laserturret",
+ "special_attacks": [
+ {
+ "type": "gun",
+ "cooldown": 1,
+ "gun_type": "laser_cannon",
+ "fake_skills": [ [ "gun", 4 ], [ "rifle", 8 ] ],
+ "ranges": [ [ 0, 30, "DEFAULT" ] ],
+ "require_sunlight": true
+ }
+ ],
+ "special_when_hit": [ "RETURN_FIRE", 100 ],
+ "death_drops": { },
+ "death_function": [ "BROKEN" ],
+ "flags": [ "SEES", "NOHEAD", "ELECTRONIC", "COLDPROOF", "IMMOBILE", "NO_BREATHE" ]
}
]
diff --git a/data/json/monsters/turrets.json b/data/json/monsters/turrets.json
index c350f8ae0458e..2806aa27da25b 100644
--- a/data/json/monsters/turrets.json
+++ b/data/json/monsters/turrets.json
@@ -75,43 +75,6 @@
"death_function": [ "FOCUSEDBEAM" ],
"flags": [ "SEES", "NOHEAD", "ELECTRONIC", "COLDPROOF", "IMMOBILE", "NO_BREATHE", "PRIORITIZE_TARGETS" ]
},
- {
- "id": "mon_laserturret",
- "type": "MONSTER",
- "name": { "str": "laser turret" },
- "description": "The TX-5LR Cerberus is an upgrade to its predecessors. It features a state of the art revolving laser cannon system with three barrels that charge from solar cells embedded in its hull.",
- "default_faction": "military",
- "species": [ "ROBOT" ],
- "diff": 20,
- "volume": "30000 ml",
- "weight": "40750 g",
- "hp": 30,
- "speed": 100,
- "material": [ "steel" ],
- "symbol": "2",
- "color": "white",
- "aggression": 100,
- "morale": 100,
- "armor_bash": 14,
- "armor_cut": 16,
- "armor_bullet": 13,
- "vision_day": 50,
- "revert_to_itype": "bot_laserturret",
- "special_attacks": [
- {
- "type": "gun",
- "cooldown": 1,
- "gun_type": "laser_cannon",
- "fake_skills": [ [ "gun", 4 ], [ "rifle", 8 ] ],
- "ranges": [ [ 0, 30, "DEFAULT" ] ],
- "require_sunlight": true
- }
- ],
- "special_when_hit": [ "RETURN_FIRE", 100 ],
- "death_drops": { },
- "death_function": [ "BROKEN" ],
- "flags": [ "SEES", "NOHEAD", "ELECTRONIC", "COLDPROOF", "IMMOBILE", "NO_BREATHE" ]
- },
{
"id": "mon_turret_bmg",
"type": "MONSTER",
diff --git a/data/json/move_modes.json b/data/json/move_modes.json
new file mode 100644
index 0000000000000..d18a8e5d23b40
--- /dev/null
+++ b/data/json/move_modes.json
@@ -0,0 +1,56 @@
+[
+ {
+ "type": "movement_mode",
+ "id": "walk",
+ "character": "w",
+ "panel_char": "W",
+ "name": "walk",
+ "panel_color": "white",
+ "symbol_color": "white",
+ "exertion_level": "LIGHT_EXERCISE",
+ "change_good_none": "You start walking.",
+ "change_good_animal": "You nudge your steed into a steady trot.",
+ "change_good_mech": "You set your mech's leg power to a loping fast walk.",
+ "move_type": "walking",
+ "move_speed_multiplier": 1.0
+ },
+ {
+ "type": "movement_mode",
+ "id": "run",
+ "character": "r",
+ "panel_char": "R",
+ "name": "run",
+ "panel_color": "red",
+ "symbol_color": "yellow",
+ "exertion_level": "ACTIVE_EXERCISE",
+ "change_good_none": "You start running.",
+ "change_good_animal": "You spur your steed into a gallop.",
+ "change_good_mech": "You set the power of your mech's leg servos to maximum.",
+ "change_bad_none": "You're too tired to run.",
+ "change_bad_animal": "Your steed is too tired to go faster.",
+ "change_bad_mech": "Your mech's leg servos are unable to operate faster.",
+ "move_type": "running",
+ "stop_hauling": true,
+ "sound_multiplier": 1.5,
+ "move_speed_multiplier": 2.0,
+ "stamina_multiplier": 7.0,
+ "swim_speed_mod": -80
+ },
+ {
+ "type": "movement_mode",
+ "id": "crouch",
+ "character": "c",
+ "panel_char": "C",
+ "name": "crouch",
+ "panel_color": "light_blue",
+ "symbol_color": "light_gray",
+ "exertion_level": "MODERATE_EXERCISE",
+ "change_good_none": "You start crouching.",
+ "change_good_animal": "You slow your steed to a walk.",
+ "change_good_mech": "You reduce the power of your mech's leg servos to minimum.",
+ "move_type": "crouching",
+ "sound_multiplier": 0.5,
+ "move_speed_multiplier": 0.5,
+ "swim_speed_mod": 50
+ }
+]
diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json
index 23f6061cbb274..0287ac6797198 100644
--- a/data/json/mutations/mutations.json
+++ b/data/json/mutations/mutations.json
@@ -21,10 +21,10 @@
"cost": 1,
"time": 810000,
"hunger": true,
- "encumbrance_covered": [ [ "HEAD", 5 ] ],
+ "encumbrance_covered": [ [ "head", 5 ] ],
"changes_to": [ "BIOLUM2" ],
"category": [ "ELFA", "INSECT", "FISH" ],
- "lumination": [ [ "HEAD", 8 ] ]
+ "lumination": [ [ "head", 8 ] ]
},
{
"type": "mutation",
@@ -36,10 +36,10 @@
"cost": 1,
"time": 405000,
"hunger": true,
- "encumbrance_covered": [ [ "HEAD", 5 ] ],
+ "encumbrance_covered": [ [ "head", 5 ] ],
"prereqs": [ "BIOLUM1" ],
"category": [ "ELFA", "INSECT", "FISH" ],
- "lumination": [ [ "HEAD", 20 ] ]
+ "lumination": [ [ "head", 20 ] ]
},
{
"type": "mutation",
@@ -74,16 +74,16 @@
"starting_trait": true,
"valid": false,
"wet_protection": [
- { "part": "HEAD", "neutral": 6 },
- { "part": "LEG_L", "neutral": 8 },
- { "part": "LEG_R", "neutral": 8 },
- { "part": "FOOT_L", "neutral": 2 },
- { "part": "FOOT_R", "neutral": 2 },
- { "part": "ARM_L", "neutral": 8 },
- { "part": "ARM_R", "neutral": 8 },
- { "part": "HAND_L", "neutral": 12 },
- { "part": "HAND_R", "neutral": 12 },
- { "part": "TORSO", "neutral": 10 }
+ { "part": "head", "neutral": 6 },
+ { "part": "leg_l", "neutral": 8 },
+ { "part": "leg_r", "neutral": 8 },
+ { "part": "foot_l", "neutral": 2 },
+ { "part": "foot_r", "neutral": 2 },
+ { "part": "arm_l", "neutral": 8 },
+ { "part": "arm_r", "neutral": 8 },
+ { "part": "hand_l", "neutral": 12 },
+ { "part": "hand_r", "neutral": 12 },
+ { "part": "torso", "neutral": 10 }
]
},
{
@@ -294,14 +294,21 @@
"starting_trait": true,
"category": [ "LIZARD", "CATTLE", "CHIMERA", "RAPTOR" ],
"cancels": [ "THINSKIN" ],
- "armor": [ { "parts": "ALL", "cut": 1, "bash": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 1,
+ "bash": 1
+ }
+ ]
},
{
"type": "mutation",
"id": "PACKMULE",
"name": { "str": "Packmule" },
- "points": 2,
- "description": "You can manage to find space for anything! You can carry 40% more volume.",
+ "points": 1,
+ "description": "You pack things very efficiently! You can retrieve things from containers 10% faster.",
+ "obtain_cost_multiplier": 0.9,
"starting_trait": true,
"valid": false,
"cancels": [ "DISORGANIZED" ]
@@ -866,8 +873,9 @@
"type": "mutation",
"id": "DISORGANIZED",
"name": { "str": "Disorganized" },
- "points": -3,
- "description": "You are terrible at organizing and storing your possessions. You can carry 40% less volume.",
+ "points": -1,
+ "description": "You are terrible at organizing and storing your possessions. You retrieve things from containers 10% slower.",
+ "obtain_cost_multiplier": 1.1,
"starting_trait": true,
"valid": false,
"cancels": [ "PACKMULE" ]
@@ -946,7 +954,13 @@
"description": "Your skin is fragile. Cutting and bash damage is slightly increased for you.",
"starting_trait": true,
"cancels": [ "THICKSKIN" ],
- "armor": [ { "parts": "ALL", "cut": -1, "bash": -1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": -1,
+ "bash": -1
+ }
+ ]
},
{
"type": "mutation",
@@ -1611,7 +1625,7 @@
"attack_text_u": "You sink your fangs into %s",
"attack_text_npc": "%1$s sinks their fangs into %2$s",
"blocker_mutations": [ "MUZZLE", "MUZZLE_LONG", "MUZZLE_RAT" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 20,
"base_damage": { "damage_type": "stab", "amount": 20 }
},
@@ -1619,7 +1633,7 @@
"attack_text_u": "You sink your fangs into %s",
"attack_text_npc": "%1$s sinks their fangs into %2$s",
"required_mutations": [ "MUZZLE" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 18,
"base_damage": { "damage_type": "stab", "amount": 20 }
},
@@ -1627,7 +1641,7 @@
"attack_text_u": "You sink your fangs into %s",
"attack_text_npc": "%1$s sinks their fangs into %2$s",
"required_mutations": [ "MUZZLE_LONG" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 15,
"base_damage": { "damage_type": "stab", "amount": 20 }
},
@@ -1635,7 +1649,7 @@
"attack_text_u": "You sink your fangs into %s",
"attack_text_npc": "%1$s sinks their fangs into %2$s",
"required_mutations": [ "MUZZLE_RAT" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 19,
"base_damage": { "damage_type": "stab", "amount": 20 }
}
@@ -1656,7 +1670,7 @@
"attacks": {
"attack_text_u": "You bite into %s with your ratlike incisors",
"attack_text_npc": "%1$s bites %2$s with their ratlike incisors",
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 18,
"base_damage": [ { "damage_type": "cut", "amount": 3 }, { "damage_type": "bash", "amount": 3 } ]
}
@@ -1671,7 +1685,7 @@
"description": "You have a set of clear lenses which lower over your eyes while underwater, allowing you to see as though you were wearing goggles. Slightly decreases wet penalties.",
"prereqs": [ "EYEBULGE" ],
"category": [ "LIZARD", "FISH" ],
- "wet_protection": [ { "part": "EYES", "neutral": 1 } ]
+ "wet_protection": [ { "part": "eyes", "neutral": 1 } ]
},
{
"type": "mutation",
@@ -1683,7 +1697,7 @@
"description": "You've grown a set of gills in your neck, allowing you to breathe underwater. Slightly increases wet benefits.",
"category": [ "FISH" ],
"cancels": [ "GILLS_CEPH" ],
- "wet_protection": [ { "part": "HEAD", "good": 1 } ]
+ "wet_protection": [ { "part": "head", "good": 1 } ]
},
{
"type": "mutation",
@@ -1695,7 +1709,7 @@
"description": "You've grown a set of gills, running from your neck up behind your ears. They allow you to breathe underwater and slightly increase wet benefits.",
"category": [ "CEPHALOPOD" ],
"cancels": [ "GILLS" ],
- "wet_protection": [ { "part": "HEAD", "good": 1 } ]
+ "wet_protection": [ { "part": "head", "good": 1 } ]
},
{
"type": "mutation",
@@ -1713,18 +1727,24 @@
"leads_to": [ "M_DEFENDER" ],
"changes_to": [ "M_SKIN2" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 6 },
- { "part": "LEG_L", "ignored": 20 },
- { "part": "LEG_R", "ignored": 20 },
- { "part": "FOOT_L", "ignored": 6 },
- { "part": "FOOT_R", "ignored": 6 },
- { "part": "ARM_L", "ignored": 18 },
- { "part": "ARM_R", "ignored": 18 },
- { "part": "HAND_L", "ignored": 4 },
- { "part": "HAND_R", "ignored": 4 },
- { "part": "TORSO", "ignored": 40 }
+ { "part": "head", "ignored": 6 },
+ { "part": "leg_l", "ignored": 20 },
+ { "part": "leg_r", "ignored": 20 },
+ { "part": "foot_l", "ignored": 6 },
+ { "part": "foot_r", "ignored": 6 },
+ { "part": "arm_l", "ignored": 18 },
+ { "part": "arm_r", "ignored": 18 },
+ { "part": "hand_l", "ignored": 4 },
+ { "part": "hand_r", "ignored": 4 },
+ { "part": "torso", "ignored": 40 }
],
- "armor": [ { "parts": "ALL", "cut": 1, "bash": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 1,
+ "bash": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -1742,18 +1762,24 @@
"threshreq": [ "THRESH_MYCUS" ],
"changes_to": [ "M_SKIN3" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 9 },
- { "part": "LEG_L", "ignored": 30 },
- { "part": "LEG_R", "ignored": 30 },
- { "part": "FOOT_L", "ignored": 9 },
- { "part": "FOOT_R", "ignored": 9 },
- { "part": "ARM_L", "ignored": 24 },
- { "part": "ARM_R", "ignored": 24 },
- { "part": "HAND_L", "ignored": 6 },
- { "part": "HAND_R", "ignored": 6 },
- { "part": "TORSO", "ignored": 60 }
+ { "part": "head", "ignored": 9 },
+ { "part": "leg_l", "ignored": 30 },
+ { "part": "leg_r", "ignored": 30 },
+ { "part": "foot_l", "ignored": 9 },
+ { "part": "foot_r", "ignored": 9 },
+ { "part": "arm_l", "ignored": 24 },
+ { "part": "arm_r", "ignored": 24 },
+ { "part": "hand_l", "ignored": 6 },
+ { "part": "hand_r", "ignored": 6 },
+ { "part": "torso", "ignored": 60 }
+ ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 2,
+ "bash": 3
+ }
],
- "armor": [ { "parts": "ALL", "cut": 2, "bash": 3 } ],
"speed_modifier": 0.8
},
{
@@ -1770,18 +1796,24 @@
"prereqs": [ "M_SKIN2" ],
"threshreq": [ "THRESH_MYCUS" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 9 },
- { "part": "LEG_L", "ignored": 30 },
- { "part": "LEG_R", "ignored": 30 },
- { "part": "FOOT_L", "ignored": 9 },
- { "part": "FOOT_R", "ignored": 9 },
- { "part": "ARM_L", "ignored": 24 },
- { "part": "ARM_R", "ignored": 24 },
- { "part": "HAND_L", "ignored": 6 },
- { "part": "HAND_R", "ignored": 6 },
- { "part": "TORSO", "ignored": 60 }
+ { "part": "head", "ignored": 9 },
+ { "part": "leg_l", "ignored": 30 },
+ { "part": "leg_r", "ignored": 30 },
+ { "part": "foot_l", "ignored": 9 },
+ { "part": "foot_r", "ignored": 9 },
+ { "part": "arm_l", "ignored": 24 },
+ { "part": "arm_r", "ignored": 24 },
+ { "part": "hand_l", "ignored": 6 },
+ { "part": "hand_r", "ignored": 6 },
+ { "part": "torso", "ignored": 60 }
+ ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 3,
+ "bash": 5
+ }
],
- "armor": [ { "parts": "ALL", "cut": 3, "bash": 5 } ],
"speed_modifier": 0.8
},
{
@@ -1798,18 +1830,23 @@
"changes_to": [ "THICK_SCALES", "SLEEK_SCALES" ],
"movecost_swim_modifier": 0.9,
"wet_protection": [
- { "part": "HEAD", "ignored": 3 },
- { "part": "LEG_L", "ignored": 10 },
- { "part": "LEG_R", "ignored": 10 },
- { "part": "FOOT_L", "ignored": 3 },
- { "part": "FOOT_R", "ignored": 3 },
- { "part": "ARM_L", "ignored": 9 },
- { "part": "ARM_R", "ignored": 9 },
- { "part": "HAND_L", "ignored": 2 },
- { "part": "HAND_R", "ignored": 2 },
- { "part": "TORSO", "ignored": 20 }
+ { "part": "head", "ignored": 3 },
+ { "part": "leg_l", "ignored": 10 },
+ { "part": "leg_r", "ignored": 10 },
+ { "part": "foot_l", "ignored": 3 },
+ { "part": "foot_r", "ignored": 3 },
+ { "part": "arm_l", "ignored": 9 },
+ { "part": "arm_r", "ignored": 9 },
+ { "part": "hand_l", "ignored": 2 },
+ { "part": "hand_r", "ignored": 2 },
+ { "part": "torso", "ignored": 20 }
],
- "armor": [ { "parts": "ALL", "cut": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -1825,18 +1862,23 @@
"threshreq": [ "THRESH_LIZARD" ],
"category": [ "LIZARD" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 5 },
- { "part": "LEG_L", "ignored": 16 },
- { "part": "LEG_R", "ignored": 16 },
- { "part": "FOOT_L", "ignored": 5 },
- { "part": "FOOT_R", "ignored": 5 },
- { "part": "ARM_L", "ignored": 14 },
- { "part": "ARM_R", "ignored": 14 },
- { "part": "HAND_L", "ignored": 4 },
- { "part": "HAND_R", "ignored": 4 },
- { "part": "TORSO", "ignored": 30 }
+ { "part": "head", "ignored": 5 },
+ { "part": "leg_l", "ignored": 16 },
+ { "part": "leg_r", "ignored": 16 },
+ { "part": "foot_l", "ignored": 5 },
+ { "part": "foot_r", "ignored": 5 },
+ { "part": "arm_l", "ignored": 14 },
+ { "part": "arm_r", "ignored": 14 },
+ { "part": "hand_l", "ignored": 4 },
+ { "part": "hand_r", "ignored": 4 },
+ { "part": "torso", "ignored": 30 }
+ ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 4
+ }
],
- "armor": [ { "parts": "ALL", "cut": 4 } ],
"passive_mods": { "dex_mod": -2 }
},
{
@@ -1852,18 +1894,23 @@
"category": [ "FISH" ],
"movecost_swim_modifier": 0.75,
"wet_protection": [
- { "part": "HEAD", "good": 7 },
- { "part": "LEG_L", "good": 21 },
- { "part": "LEG_R", "good": 21 },
- { "part": "FOOT_L", "good": 6 },
- { "part": "FOOT_R", "good": 6 },
- { "part": "ARM_L", "good": 19 },
- { "part": "ARM_R", "good": 19 },
- { "part": "HAND_L", "good": 5 },
- { "part": "HAND_R", "good": 5 },
- { "part": "TORSO", "good": 40 }
+ { "part": "head", "good": 7 },
+ { "part": "leg_l", "good": 21 },
+ { "part": "leg_r", "good": 21 },
+ { "part": "foot_l", "good": 6 },
+ { "part": "foot_r", "good": 6 },
+ { "part": "arm_l", "good": 19 },
+ { "part": "arm_r", "good": 19 },
+ { "part": "hand_l", "good": 5 },
+ { "part": "hand_r", "good": 5 },
+ { "part": "torso", "good": 40 }
],
- "armor": [ { "parts": "ALL", "cut": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -1890,7 +1937,12 @@
"leads_to": [ "DOWN" ],
"prereqs": [ "SKIN_ROUGH" ],
"category": [ "BIRD" ],
- "armor": [ { "parts": "ALL", "bash": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -1936,7 +1988,12 @@
"changes_to": [ "URSINE_FUR" ],
"prereqs": [ "LIGHTFUR" ],
"category": [ "BEAST", "CATTLE", "RAT" ],
- "armor": [ { "parts": "ALL", "bash": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -1951,7 +2008,12 @@
"types": [ "SKIN" ],
"prereqs": [ "LIGHTFUR" ],
"category": [ "URSINE" ],
- "armor": [ { "parts": "ALL", "bash": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -1966,7 +2028,12 @@
"types": [ "SKIN" ],
"prereqs": [ "LIGHTFUR" ],
"category": [ "LUPINE" ],
- "armor": [ { "parts": "ALL", "bash": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -1994,7 +2061,7 @@
"types": [ "SKIN" ],
"prereqs": [ "FELINE_FUR" ],
"category": [ "FELINE" ],
- "armor": [ { "parts": [ "HEAD", "MOUTH" ], "bash": 1 } ]
+ "armor": [ { "parts": [ "head", "mouth" ], "bash": 1 } ]
},
{
"type": "mutation",
@@ -2009,18 +2076,24 @@
"changes_to": [ "CHITIN2", "CHITIN_FUR" ],
"category": [ "SPIDER" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 1 },
- { "part": "LEG_L", "ignored": 5 },
- { "part": "LEG_R", "ignored": 5 },
- { "part": "FOOT_L", "ignored": 1 },
- { "part": "FOOT_R", "ignored": 1 },
- { "part": "ARM_L", "ignored": 4 },
- { "part": "ARM_R", "ignored": 4 },
- { "part": "HAND_L", "ignored": 1 },
- { "part": "HAND_R", "ignored": 1 },
- { "part": "TORSO", "ignored": 10 }
+ { "part": "head", "ignored": 1 },
+ { "part": "leg_l", "ignored": 5 },
+ { "part": "leg_r", "ignored": 5 },
+ { "part": "foot_l", "ignored": 1 },
+ { "part": "foot_r", "ignored": 1 },
+ { "part": "arm_l", "ignored": 4 },
+ { "part": "arm_r", "ignored": 4 },
+ { "part": "hand_l", "ignored": 1 },
+ { "part": "hand_r", "ignored": 1 },
+ { "part": "torso", "ignored": 10 }
],
- "armor": [ { "parts": "ALL", "bash": 2, "cut": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 2,
+ "cut": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -2037,18 +2110,24 @@
"changes_to": [ "CHITIN3" ],
"category": [ "INSECT" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 2 },
- { "part": "LEG_L", "ignored": 9 },
- { "part": "LEG_R", "ignored": 9 },
- { "part": "FOOT_L", "ignored": 2 },
- { "part": "FOOT_R", "ignored": 2 },
- { "part": "ARM_L", "ignored": 8 },
- { "part": "ARM_R", "ignored": 8 },
- { "part": "HAND_L", "ignored": 2 },
- { "part": "HAND_R", "ignored": 2 },
- { "part": "TORSO", "ignored": 18 }
+ { "part": "head", "ignored": 2 },
+ { "part": "leg_l", "ignored": 9 },
+ { "part": "leg_r", "ignored": 9 },
+ { "part": "foot_l", "ignored": 2 },
+ { "part": "foot_r", "ignored": 2 },
+ { "part": "arm_l", "ignored": 8 },
+ { "part": "arm_r", "ignored": 8 },
+ { "part": "hand_l", "ignored": 2 },
+ { "part": "hand_r", "ignored": 2 },
+ { "part": "torso", "ignored": 18 }
+ ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 4,
+ "cut": 4
+ }
],
- "armor": [ { "parts": "ALL", "bash": 4, "cut": 4 } ],
"passive_mods": { "dex_mod": -1 }
},
{
@@ -2065,31 +2144,37 @@
"category": [ "SPIDER" ],
"changes_to": [ "CHITIN_FUR3" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 4 },
- { "part": "LEG_L", "ignored": 14 },
- { "part": "LEG_R", "ignored": 14 },
- { "part": "FOOT_L", "ignored": 4 },
- { "part": "FOOT_R", "ignored": 4 },
- { "part": "ARM_L", "ignored": 12 },
- { "part": "ARM_R", "ignored": 12 },
- { "part": "HAND_L", "ignored": 3 },
- { "part": "HAND_R", "ignored": 3 },
- { "part": "TORSO", "ignored": 26 }
+ { "part": "head", "ignored": 4 },
+ { "part": "leg_l", "ignored": 14 },
+ { "part": "leg_r", "ignored": 14 },
+ { "part": "foot_l", "ignored": 4 },
+ { "part": "foot_r", "ignored": 4 },
+ { "part": "arm_l", "ignored": 12 },
+ { "part": "arm_r", "ignored": 12 },
+ { "part": "hand_l", "ignored": 3 },
+ { "part": "hand_r", "ignored": 3 },
+ { "part": "torso", "ignored": 26 }
],
"encumbrance_always": [
- [ "TORSO", 10 ],
- [ "HEAD", 10 ],
- [ "ARM_L", 10 ],
- [ "ARM_R", 10 ],
- [ "HAND_L", 10 ],
- [ "HAND_R", 10 ],
- [ "LEG_L", 10 ],
- [ "LEG_R", 10 ],
- [ "FOOT_L", 10 ],
- [ "FOOT_R", 10 ]
+ [ "torso", 10 ],
+ [ "head", 10 ],
+ [ "arm_l", 10 ],
+ [ "arm_r", 10 ],
+ [ "hand_l", 10 ],
+ [ "hand_r", 10 ],
+ [ "leg_l", 10 ],
+ [ "leg_r", 10 ],
+ [ "foot_l", 10 ],
+ [ "foot_r", 10 ]
+ ],
+ "restricts_gear": [ "head" ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 8,
+ "cut": 8
+ }
],
- "restricts_gear": [ "HEAD" ],
- "armor": [ { "parts": "ALL", "bash": 8, "cut": 8 } ],
"passive_mods": { "dex_mod": -1 }
},
{
@@ -2106,7 +2191,13 @@
"prereqs": [ "CHITIN", "LIGHTFUR" ],
"category": [ "SPIDER" ],
"changes_to": [ "CHITIN_FUR2" ],
- "armor": [ { "parts": "ALL", "bash": 2, "cut": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 2,
+ "cut": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -2122,7 +2213,13 @@
"prereqs": [ "CHITIN_FUR" ],
"category": [ "SPIDER" ],
"changes_to": [ "CHITIN_FUR3", "CHITIN3" ],
- "armor": [ { "parts": "ALL", "bash": 4, "cut": 4 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 4,
+ "cut": 4
+ }
+ ]
},
{
"type": "mutation",
@@ -2135,23 +2232,29 @@
"bodytemp_sleep": 75,
"description": "Your exoskeleton has hardened considerably--restricting movement, granted--and boasts a fine coat of hairs that put feline whiskers to shame.",
"encumbrance_always": [
- [ "TORSO", 10 ],
- [ "HEAD", 10 ],
- [ "ARM_L", 10 ],
- [ "ARM_R", 10 ],
- [ "HAND_L", 10 ],
- [ "HAND_R", 10 ],
- [ "LEG_L", 10 ],
- [ "LEG_R", 10 ],
- [ "FOOT_L", 10 ],
- [ "FOOT_R", 10 ]
+ [ "torso", 10 ],
+ [ "head", 10 ],
+ [ "arm_l", 10 ],
+ [ "arm_r", 10 ],
+ [ "hand_l", 10 ],
+ [ "hand_r", 10 ],
+ [ "leg_l", 10 ],
+ [ "leg_r", 10 ],
+ [ "foot_l", 10 ],
+ [ "foot_r", 10 ]
],
"types": [ "SKIN" ],
"prereqs": [ "CHITIN_FUR2", "CHITIN3" ],
"threshreq": [ "THRESH_SPIDER" ],
"category": [ "SPIDER" ],
- "restricts_gear": [ "HEAD" ],
- "armor": [ { "parts": "ALL", "bash": 8, "cut": 8 } ],
+ "restricts_gear": [ "head" ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 8,
+ "cut": 8
+ }
+ ],
"passive_mods": { "dex_mod": -1 }
},
{
@@ -2213,18 +2316,23 @@
"leads_to": [ "THORNS", "LEAVES" ],
"category": [ "PLANT", "ELFA" ],
"wet_protection": [
- { "part": "HEAD", "neutral": 4 },
- { "part": "LEG_L", "neutral": 5 },
- { "part": "LEG_R", "neutral": 5 },
- { "part": "FOOT_L", "neutral": 1 },
- { "part": "FOOT_R", "neutral": 1 },
- { "part": "ARM_L", "neutral": 4 },
- { "part": "ARM_R", "neutral": 4 },
- { "part": "HAND_L", "neutral": 1 },
- { "part": "HAND_R", "neutral": 1 },
- { "part": "TORSO", "neutral": 10 }
+ { "part": "head", "neutral": 4 },
+ { "part": "leg_l", "neutral": 5 },
+ { "part": "leg_r", "neutral": 5 },
+ { "part": "foot_l", "neutral": 1 },
+ { "part": "foot_r", "neutral": 1 },
+ { "part": "arm_l", "neutral": 4 },
+ { "part": "arm_r", "neutral": 4 },
+ { "part": "hand_l", "neutral": 1 },
+ { "part": "hand_r", "neutral": 1 },
+ { "part": "torso", "neutral": 10 }
+ ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 1
+ }
],
- "armor": [ { "parts": "ALL", "cut": 1 } ],
"thirst_modifier": -0.2
},
{
@@ -2239,18 +2347,23 @@
"prereqs": [ "PLANTSKIN" ],
"category": [ "PLANT" ],
"wet_protection": [
- { "part": "HEAD", "ignored": 5 },
- { "part": "LEG_L", "ignored": 16 },
- { "part": "LEG_R", "ignored": 16 },
- { "part": "FOOT_L", "ignored": 5 },
- { "part": "FOOT_R", "ignored": 5 },
- { "part": "ARM_L", "ignored": 14 },
- { "part": "ARM_R", "ignored": 14 },
- { "part": "HAND_L", "ignored": 4 },
- { "part": "HAND_R", "ignored": 4 },
- { "part": "TORSO", "ignored": 30 }
+ { "part": "head", "ignored": 5 },
+ { "part": "leg_l", "ignored": 16 },
+ { "part": "leg_r", "ignored": 16 },
+ { "part": "foot_l", "ignored": 5 },
+ { "part": "foot_r", "ignored": 5 },
+ { "part": "arm_l", "ignored": 14 },
+ { "part": "arm_r", "ignored": 14 },
+ { "part": "hand_l", "ignored": 4 },
+ { "part": "hand_r", "ignored": 4 },
+ { "part": "torso", "ignored": 30 }
],
- "armor": [ { "parts": "ALL", "cut": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -2275,7 +2388,7 @@
"prereqs": [ "PLANTSKIN", "BARK" ],
"changes_to": [ "LEAVES2" ],
"category": [ "PLANT", "ELFA" ],
- "wet_protection": [ { "part": "HEAD", "ignored": 1 } ]
+ "wet_protection": [ { "part": "head", "ignored": 1 } ]
},
{
"type": "mutation",
@@ -2290,8 +2403,8 @@
"threshreq": [ "THRESH_PLANT" ],
"changes_to": [ "LEAVES3" ],
"category": [ "PLANT" ],
- "wet_protection": [ { "part": "HEAD", "ignored": 4 }, { "part": "ARM_L", "ignored": 5 }, { "part": "ARM_R", "ignored": 5 } ],
- "encumbrance_covered": [ [ "ARM_L", 5 ], [ "ARM_R", 5 ] ]
+ "wet_protection": [ { "part": "head", "ignored": 4 }, { "part": "arm_l", "ignored": 5 }, { "part": "arm_r", "ignored": 5 } ],
+ "encumbrance_covered": [ [ "arm_l", 5 ], [ "arm_r", 5 ] ]
},
{
"type": "mutation",
@@ -2305,8 +2418,8 @@
"prereqs2": [ "TRANSPIRATION" ],
"threshreq": [ "THRESH_PLANT" ],
"category": [ "PLANT" ],
- "wet_protection": [ { "part": "HEAD", "ignored": 5 }, { "part": "ARM_L", "ignored": 8 }, { "part": "ARM_R", "ignored": 8 } ],
- "encumbrance_covered": [ [ "ARM_L", 10 ], [ "ARM_R", 10 ] ]
+ "wet_protection": [ { "part": "head", "ignored": 5 }, { "part": "arm_l", "ignored": 8 }, { "part": "arm_r", "ignored": 8 } ],
+ "encumbrance_covered": [ [ "arm_l", 10 ], [ "arm_r", 10 ] ]
},
{
"type": "mutation",
@@ -2545,7 +2658,7 @@
"ugliness": 4,
"mixed_effect": true,
"description": "Your upper tentacles have grown large, hook-barbed rakes on the ends. They're quite vicious, but really aren't suited for fine manipulation.",
- "encumbrance_always": [ [ "HAND_L", 20 ], [ "HAND_R", 20 ] ],
+ "encumbrance_always": [ [ "hand_l", 20 ], [ "hand_r", 20 ] ],
"prereqs": [ "ARM_TENTACLES", "ARM_TENTACLES_4", "ARM_TENTACLES_8" ],
"threshreq": [ "THRESH_CEPHALOPOD" ],
"category": [ "CEPHALOPOD" ]
@@ -2572,7 +2685,7 @@
"butchering_quality": 4,
"flags": [ "UNARMED_BONUS" ],
"mixed_effect": true,
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"destroys_gear": true,
"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 wearing gloves.",
"types": [ "CLAWS" ],
@@ -2742,7 +2855,7 @@
"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": [ "SLIME" ],
- "wet_protection": [ { "part": "HAND_L", "good": 5 }, { "part": "HAND_R", "good": 5 } ]
+ "wet_protection": [ { "part": "hand_l", "good": 5 }, { "part": "hand_r", "good": 5 } ]
},
{
"type": "mutation",
@@ -2825,7 +2938,7 @@
"valid": false,
"types": [ "LEGS" ],
"category": [ "RAPTOR" ],
- "restricts_gear": [ "FOOT_L", "FOOT_R" ],
+ "restricts_gear": [ "foot_l", "foot_r" ],
"destroys_gear": true,
"attacks": {
"attack_text_u": "You slash %s with a talon",
@@ -2845,10 +2958,10 @@
"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 cannot wear shoes of any kind. Reduces wet effects.",
"types": [ "LEGS" ],
"category": [ "CATTLE", "CHIMERA" ],
- "wet_protection": [ { "part": "FOOT_L", "neutral": 10 }, { "part": "FOOT_R", "neutral": 10 } ],
- "restricts_gear": [ "FOOT_L", "FOOT_R" ],
+ "wet_protection": [ { "part": "foot_l", "neutral": 10 }, { "part": "foot_r", "neutral": 10 } ],
+ "restricts_gear": [ "foot_l", "foot_r" ],
"destroys_gear": true,
- "armor": [ { "parts": [ "FOOT_L", "FOOT_R" ], "bash": 1 } ],
+ "armor": [ { "parts": [ "foot_l", "foot_r" ], "bash": 1 } ],
"attacks": {
"attack_text_u": "You kick %s with your hooves",
"attack_text_npc": "%1$s kicks %2$s with their hooves",
@@ -3019,13 +3132,13 @@
"prereqs": [ "FANGS" ],
"threshreq": [ "THRESH_FELINE", "THRESH_CHIMERA" ],
"category": [ "FELINE", "CHIMERA" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"destroys_gear": true,
"social_modifiers": { "intimidate": 15 },
"attacks": {
"attack_text_u": "You tear into %s with your saber teeth",
"attack_text_npc": "%1$s tears into %2$s with their saber teeth",
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 20,
"base_damage": { "damage_type": "stab", "amount": 25 },
"strength_damage": { "damage_type": "stab", "amount": 1 }
@@ -3075,7 +3188,7 @@
"types": [ "HORNS" ],
"prereqs": [ "HORNS" ],
"category": [ "CHIMERA" ],
- "restricts_gear": [ "HEAD" ],
+ "restricts_gear": [ "head" ],
"attacks": {
"attack_text_u": "You headbutt %s with your curled horns",
"attack_text_npc": "%1$s headbutts %2$s with their curled horns",
@@ -3094,7 +3207,7 @@
"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 wearing headwear that is not made of fabric.",
"types": [ "HORNS" ],
"prereqs": [ "HORNS" ],
- "restricts_gear": [ "HEAD" ],
+ "restricts_gear": [ "head" ],
"allow_soft_gear": true,
"attacks": {
"attack_text_u": "You stab %s with your pointed horns",
@@ -3114,7 +3227,7 @@
"description": "You have a huge rack of antlers, like those of a moose. They allow you to make a weak headbutt attack, but prevent wearing headwear that is not made of fabric.",
"types": [ "HORNS" ],
"prereqs": [ "HORNS" ],
- "restricts_gear": [ "HEAD" ],
+ "restricts_gear": [ "head" ],
"allow_soft_gear": true,
"attacks": {
"attack_text_u": "You butt %s with your antlers",
@@ -3136,7 +3249,7 @@
"category": [ "INSECT" ],
"active": true,
"starts_active": true,
- "restricts_gear": [ "HEAD" ],
+ "restricts_gear": [ "head" ],
"allow_soft_gear": true
},
{
@@ -3173,9 +3286,9 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_STUB" ],
"category": [ "FISH" ],
- "wet_protection": [ { "part": "LEG_L", "good": 3 }, { "part": "LEG_R", "good": 3 } ],
+ "wet_protection": [ { "part": "leg_l", "good": 3 }, { "part": "leg_r", "good": 3 } ],
"movecost_swim_modifier": 0.75,
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true
},
{
@@ -3190,7 +3303,7 @@
"prereqs": [ "TAIL_STUB" ],
"changes_to": [ "TAIL_FLUFFY", "TAIL_STING", "TAIL_CLUB", "TAIL_CATTLE", "TAIL_RAT" ],
"category": [ "FELINE" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"dodge_modifier": 2
},
@@ -3205,7 +3318,7 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_LONG" ],
"category": [ "CATTLE" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"dodge_modifier": 1
},
@@ -3220,7 +3333,7 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_LONG", "TAIL_STUB" ],
"category": [ "RAT", "MOUSE" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"dodge_modifier": 2
},
@@ -3236,7 +3349,7 @@
"prereqs": [ "TAIL_STUB" ],
"changes_to": [ "TAIL_CLUB" ],
"category": [ "LIZARD" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"attacks": {
"attack_text_u": "You whap %s with your tail",
@@ -3257,7 +3370,7 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_STUB" ],
"category": [ "RAPTOR" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"dodge_modifier": 3
},
@@ -3271,7 +3384,7 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_LONG" ],
"category": [ "BEAST", "LUPINE" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"social_modifiers": { "lie": -20, "persuade": 10 },
"dodge_modifier": 4
@@ -3286,7 +3399,7 @@
"description": "You have a long tail that ends in a vicious stinger. It does not improve your balance at all, but allows for a powerful piercing attack. Prevents wearing non-fabric pants.",
"types": [ "TAIL" ],
"prereqs": [ "TAIL_LONG" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"attacks": {
"attack_text_u": "You sting %s with your tail",
@@ -3306,7 +3419,7 @@
"types": [ "TAIL" ],
"prereqs": [ "TAIL_THICK" ],
"category": [ "CHIMERA" ],
- "restricts_gear": [ "LEG_L", "LEG_R" ],
+ "restricts_gear": [ "leg_l", "leg_r" ],
"allow_soft_gear": true,
"attacks": {
"attack_text_u": "You club %s with your tail",
@@ -3642,7 +3755,7 @@
"prereqs": [ "MOUTH_FLAPS" ],
"cancels": [ "MANDIBLES" ],
"category": [ "CEPHALOPOD" ],
- "wet_protection": [ { "part": "MOUTH", "neutral": 4 } ]
+ "wet_protection": [ { "part": "mouth", "neutral": 4 } ]
},
{
"type": "mutation",
@@ -3660,14 +3773,14 @@
"changes_to": [ "FANGS_SPIDER" ],
"cancels": [ "MOUTH_TENTACLES" ],
"category": [ "INSECT", "SPIDER" ],
- "wet_protection": [ { "part": "MOUTH", "ignored": 1 } ],
- "restricts_gear": [ "MOUTH" ],
+ "wet_protection": [ { "part": "mouth", "ignored": 1 } ],
+ "restricts_gear": [ "mouth" ],
"destroys_gear": true,
"attacks": {
"attack_text_u": "You bite %s with your fangs",
"attack_text_npc": "%1$s bites %2$s with their fangs",
"blocker_mutations": [ "FANGS_SPIDER" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 22,
"base_damage": { "damage_type": "cut", "amount": 12 }
}
@@ -3687,12 +3800,12 @@
"threshreq": [ "THRESH_SPIDER" ],
"category": [ "SPIDER" ],
"consume_time_modifier": 2.0,
- "wet_protection": [ { "part": "MOUTH", "ignored": 1 } ],
+ "wet_protection": [ { "part": "mouth", "ignored": 1 } ],
"attacks": {
"attack_text_u": "You bite %s with your fangs",
"attack_text_npc": "%1$s bites %2$s with their fangs",
"blocker_mutations": [ "MANDIBLES" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 22,
"base_damage": { "damage_type": "stab", "amount": 15 }
}
@@ -3869,7 +3982,12 @@
"leads_to": [ "HIBERNATE" ],
"category": [ "URSINE" ],
"movecost_swim_modifier": 0.95,
- "armor": [ { "parts": "ALL", "bash": 1 } ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 1
+ }
+ ],
"movecost_modifier": 1.05
},
{
@@ -3880,7 +3998,7 @@
"visibility": 1,
"ugliness": 1,
"mixed_effect": true,
- "encumbrance_always": [ [ "TORSO", 10 ], [ "ARM_L", 10 ], [ "ARM_R", 10 ] ],
+ "encumbrance_always": [ [ "torso", 10 ], [ "arm_l", 10 ], [ "arm_r", 10 ] ],
"description": "You have grown noticeably taller and broader. Much of it is useful muscle mass (Strength +2), but you find it throws off your balance and you get in your own way (+10 torso and arm encumbrance).",
"prereqs": [ "STR_UP", "STR_UP_2", "STR_UP_3", "STR_UP_4" ],
"cancels": [ "SMALL", "SMALL2" ],
@@ -3923,7 +4041,7 @@
"passive_mods": { "str_mod": 4 },
"hp_adjustment": -6,
"fatigue_modifier": 0.15,
- "restricts_gear": [ "TORSO", "LEG_L", "LEG_R", "ARM_L", "ARM_R", "HAND_L", "HAND_R", "HEAD", "FOOT_L", "FOOT_R" ],
+ "restricts_gear": [ "torso", "leg_l", "leg_r", "arm_l", "arm_r", "hand_l", "hand_r", "head", "foot_l", "foot_r" ],
"destroys_gear": true,
"weight_capacity_modifier": 1.1
},
@@ -3943,7 +4061,7 @@
"leads_to": [ "MUT_TOUGH" ],
"category": [ "URSINE", "CATTLE" ],
"passive_mods": { "str_mod": 4 },
- "restricts_gear": [ "TORSO", "LEG_L", "LEG_R", "ARM_L", "ARM_R", "HAND_L", "HAND_R", "HEAD", "FOOT_L", "FOOT_R" ],
+ "restricts_gear": [ "torso", "leg_l", "leg_r", "arm_l", "arm_r", "hand_l", "hand_r", "head", "foot_l", "foot_r" ],
"destroys_gear": true,
"weight_capacity_modifier": 1.1
},
@@ -4135,7 +4253,12 @@
"prereqs2": [ "AMORPHOUS" ],
"threshreq": [ "THRESH_SLIME" ],
"category": [ "SLIME" ],
- "armor": [ { "parts": "ALL", "bash": -3 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": -3
+ }
+ ]
},
{
"type": "mutation",
@@ -4319,7 +4442,7 @@
"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 10.",
- "encumbrance_always": [ [ "MOUTH", 10 ] ],
+ "encumbrance_always": [ [ "mouth", 10 ] ],
"category": [ "LIZARD", "CEPHALOPOD", "RAPTOR" ]
},
{
@@ -4386,12 +4509,12 @@
"description": "You have a very large and very beautiful pair of brightly-colored wings. They can't lift you, and they make balancing tricky, but they certainly catch air and attention!",
"valid": false,
"purifiable": false,
- "encumbrance_always": [ [ "TORSO", 10 ] ],
+ "encumbrance_always": [ [ "torso", 10 ] ],
"types": [ "WINGS" ],
"prereqs": [ "WINGS_STUB" ],
"threshreq": [ "THRESH_INSECT" ],
"category": [ "INSECT" ],
- "restricts_gear": [ "TORSO" ],
+ "restricts_gear": [ "torso" ],
"social_modifiers": { "lie": 15, "persuade": 5, "intimidate": -20 },
"dodge_modifier": -4,
"movecost_modifier": 0.9
@@ -4529,7 +4652,7 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "CATTLE" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"social_modifiers": { "intimidate": 15 }
},
{
@@ -4544,13 +4667,13 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "BEAST", "LUPINE" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"social_modifiers": { "intimidate": 6 },
"attacks": {
"attack_text_u": "You nip at %s",
"attack_text_npc": "%1$s nips and harries %2$s",
"blocker_mutations": [ "FANGS" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 18,
"base_damage": { "damage_type": "cut", "amount": 4 }
}
@@ -4567,12 +4690,12 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "URSINE" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"attacks": {
"attack_text_u": "You bite %s",
"attack_text_npc": "%1$s bites %2$s",
"blocker_mutations": [ "FANGS" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 20,
"base_damage": { "damage_type": "cut", "amount": 5 }
}
@@ -4588,7 +4711,7 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "RAT" ],
- "restricts_gear": [ "MOUTH" ]
+ "restricts_gear": [ "mouth" ]
},
{
"type": "mutation",
@@ -4602,13 +4725,13 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "LIZARD" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"social_modifiers": { "intimidate": 20 },
"attacks": {
"attack_text_u": "You bite a chunk out of %s",
"attack_text_npc": "%1$s bites a chunk out of %2$s",
"blocker_mutations": [ "FANGS" ],
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 18,
"base_damage": { "damage_type": "stab", "amount": 18 }
}
@@ -4629,7 +4752,7 @@
"threshreq": [ "THRESH_INSECT" ],
"category": [ "INSECT" ],
"active": true,
- "restricts_gear": [ "MOUTH" ]
+ "restricts_gear": [ "mouth" ]
},
{
"type": "mutation",
@@ -4890,8 +5013,8 @@
"cancels": [ "ARM_TENTACLES", "ARM_TENTACLES_4", "ARM_TENTACLES_8" ],
"description": "Your hands and feet are heavily webbed, reducing your Dexterity by 1 and causing problems with gloves. However, you can swim much faster. Slightly decreases wet penalties.",
"category": [ "LIZARD", "FISH", "SLIME" ],
- "wet_protection": [ { "part": "HAND_L", "good": 3 }, { "part": "HAND_R", "good": 3 } ],
- "encumbrance_covered": [ [ "HAND_L", 50 ], [ "HAND_R", 50 ] ],
+ "wet_protection": [ { "part": "hand_l", "good": 3 }, { "part": "hand_r", "good": 3 } ],
+ "encumbrance_covered": [ [ "hand_l", 50 ], [ "hand_r", 50 ] ],
"passive_mods": { "dex_mod": -1 }
},
{
@@ -4903,8 +5026,8 @@
"ugliness": 2,
"mixed_effect": true,
"description": "Your hands have fused into quasi-paws. Fine manipulation is a challenge: permanent hand encumbrance of 10, difficulty with delicate craftwork, and your gloves don't fit. But they handle water better.",
- "encumbrance_always": [ [ "HAND_L", 10 ], [ "HAND_R", 10 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 10 ], [ "hand_r", 10 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"craft_skill_bonus": [ [ "electronics", -2 ], [ "tailor", -2 ], [ "mechanics", -2 ] ],
"types": [ "HANDS" ],
"prereqs": [ "CLAWS", "CLAWS_RETRACT", "CLAWS_RAT" ],
@@ -4932,8 +5055,8 @@
[ "cooking", -2 ],
[ "survival", -2 ]
],
- "encumbrance_always": [ [ "HAND_L", 20 ], [ "HAND_R", 20 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 20 ], [ "hand_r", 20 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"types": [ "HANDS" ],
"prereqs": [ "PAWS" ],
"cancels": [ "TALONS" ],
@@ -4951,13 +5074,13 @@
"types": [ "TEETH", "MUZZLE" ],
"changes_to": [ "BEAK_HUM", "BEAK_PECK" ],
"category": [ "BIRD", "CEPHALOPOD" ],
- "wet_protection": [ { "part": "MOUTH", "ignored": 1 } ],
- "restricts_gear": [ "MOUTH" ],
+ "wet_protection": [ { "part": "mouth", "ignored": 1 } ],
+ "restricts_gear": [ "mouth" ],
"destroys_gear": true,
"attacks": {
"attack_text_u": "You peck %s",
"attack_text_npc": "%1$s pecks %2$s",
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 15,
"base_damage": { "damage_type": "stab", "amount": 15 }
}
@@ -4977,14 +5100,14 @@
"prereqs": [ "BEAK" ],
"threshreq": [ "THRESH_BIRD" ],
"category": [ "BIRD" ],
- "wet_protection": [ { "part": "MOUTH", "ignored": 2 } ],
- "restricts_gear": [ "MOUTH" ],
+ "wet_protection": [ { "part": "mouth", "ignored": 2 } ],
+ "restricts_gear": [ "mouth" ],
"destroys_gear": true,
"attacks": [
{
"attack_text_u": "You jackhammer into %s with your beak",
"attack_text_npc": "%1$s jackhammer into %2$s with their beak",
- "body_part": "MOUTH",
+ "body_part": "mouth",
"chance": 15,
"hardcoded_effect": true
}
@@ -5006,9 +5129,9 @@
"prereqs": [ "BEAK" ],
"threshreq": [ "THRESH_BIRD" ],
"category": [ "BIRD" ],
- "wet_protection": [ { "part": "MOUTH", "ignored": 2 } ],
+ "wet_protection": [ { "part": "mouth", "ignored": 2 } ],
"active": true,
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"destroys_gear": true
},
{
@@ -5073,16 +5196,16 @@
"changes_to": [ "VISCOUS" ],
"category": [ "FISH", "SLIME", "TROGLOBITE", "CEPHALOPOD" ],
"wet_protection": [
- { "part": "HEAD", "neutral": 3, "good": 4 },
- { "part": "LEG_L", "neutral": 7, "good": 14 },
- { "part": "LEG_R", "neutral": 7, "good": 14 },
- { "part": "FOOT_L", "neutral": 2, "good": 4 },
- { "part": "FOOT_R", "neutral": 2, "good": 4 },
- { "part": "ARM_L", "neutral": 7, "good": 12 },
- { "part": "ARM_R", "neutral": 7, "good": 12 },
- { "part": "HAND_L", "neutral": 2, "good": 3 },
- { "part": "HAND_R", "neutral": 2, "good": 3 },
- { "part": "TORSO", "neutral": 14, "good": 26 }
+ { "part": "head", "neutral": 3, "good": 4 },
+ { "part": "leg_l", "neutral": 7, "good": 14 },
+ { "part": "leg_r", "neutral": 7, "good": 14 },
+ { "part": "foot_l", "neutral": 2, "good": 4 },
+ { "part": "foot_r", "neutral": 2, "good": 4 },
+ { "part": "arm_l", "neutral": 7, "good": 12 },
+ { "part": "arm_r", "neutral": 7, "good": 12 },
+ { "part": "hand_l", "neutral": 2, "good": 3 },
+ { "part": "hand_r", "neutral": 2, "good": 3 },
+ { "part": "torso", "neutral": 14, "good": 26 }
]
},
{
@@ -5098,18 +5221,23 @@
"threshreq": [ "THRESH_SLIME" ],
"category": [ "SLIME" ],
"wet_protection": [
- { "part": "HEAD", "neutral": 4, "good": 5 },
- { "part": "LEG_L", "neutral": 8, "good": 15 },
- { "part": "LEG_R", "neutral": 8, "good": 15 },
- { "part": "FOOT_L", "neutral": 3, "good": 5 },
- { "part": "FOOT_R", "neutral": 3, "good": 5 },
- { "part": "ARM_L", "neutral": 8, "good": 14 },
- { "part": "ARM_R", "neutral": 8, "good": 14 },
- { "part": "HAND_L", "neutral": 3, "good": 4 },
- { "part": "HAND_R", "neutral": 3, "good": 4 },
- { "part": "TORSO", "neutral": 15, "good": 27 }
+ { "part": "head", "neutral": 4, "good": 5 },
+ { "part": "leg_l", "neutral": 8, "good": 15 },
+ { "part": "leg_r", "neutral": 8, "good": 15 },
+ { "part": "foot_l", "neutral": 3, "good": 5 },
+ { "part": "foot_r", "neutral": 3, "good": 5 },
+ { "part": "arm_l", "neutral": 8, "good": 14 },
+ { "part": "arm_r", "neutral": 8, "good": 14 },
+ { "part": "hand_l", "neutral": 3, "good": 4 },
+ { "part": "hand_r", "neutral": 3, "good": 4 },
+ { "part": "torso", "neutral": 15, "good": 27 }
],
- "armor": [ { "parts": "ALL", "acid": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "acid": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -5126,7 +5254,12 @@
"prereqs2": [ "BENDY2", "SLIME_HANDS" ],
"threshreq": [ "THRESH_SLIME" ],
"category": [ "SLIME" ],
- "armor": [ { "parts": "ALL", "bash": 4 } ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 4
+ }
+ ],
"movecost_modifier": 1.25
},
{
@@ -5224,7 +5357,7 @@
"prereqs": [ "PLANTSKIN", "BARK" ],
"changes_to": [ "VINES2" ],
"category": [ "PLANT" ],
- "encumbrance_always": [ [ "TORSO", 10 ] ]
+ "encumbrance_always": [ [ "torso", 10 ] ]
},
{
"type": "mutation",
@@ -5247,7 +5380,7 @@
"hardcoded_effect": true
}
],
- "encumbrance_always": [ [ "TORSO", 10 ] ]
+ "encumbrance_always": [ [ "torso", 10 ] ]
},
{
"type": "mutation",
@@ -5300,7 +5433,7 @@
"changes_to": [ "ROOTS2" ],
"cancels": [ "LEG_TENTACLES", "HOOVES" ],
"category": [ "PLANT" ],
- "encumbrance_covered": [ [ "FOOT_L", 10 ], [ "FOOT_R", 10 ] ]
+ "encumbrance_covered": [ [ "foot_l", 10 ], [ "foot_r", 10 ] ]
},
{
"type": "mutation",
@@ -5318,7 +5451,7 @@
"threshreq": [ "THRESH_PLANT" ],
"changes_to": [ "ROOTS3" ],
"category": [ "PLANT" ],
- "encumbrance_covered": [ [ "FOOT_L", 10 ], [ "FOOT_R", 10 ] ]
+ "encumbrance_covered": [ [ "foot_l", 10 ], [ "foot_r", 10 ] ]
},
{
"type": "mutation",
@@ -5333,7 +5466,7 @@
"prereqs2": [ "SAPROPHAGE" ],
"threshreq": [ "THRESH_PLANT" ],
"category": [ "PLANT" ],
- "encumbrance_covered": [ [ "FOOT_L", 10 ], [ "FOOT_R", 10 ] ]
+ "encumbrance_covered": [ [ "foot_l", 10 ], [ "foot_r", 10 ] ]
},
{
"type": "mutation",
@@ -5352,7 +5485,7 @@
"cancels": [ "SMELLY", "SMELLY2" ],
"category": [ "PLANT" ],
"scent_type": "sc_flower",
- "encumbrance_covered": [ [ "FOOT_L", 10 ], [ "FOOT_R", 10 ] ]
+ "encumbrance_covered": [ [ "foot_l", 10 ], [ "foot_r", 10 ] ]
},
{
"type": "mutation",
@@ -5492,13 +5625,13 @@
"description": "Your arms have grown vibrantly colored feathers. They effectively waterproof your arms and take the edge off hits, but really get in the way. They're simply too small to help you in the air.",
"category": [ "RAPTOR" ],
"wet_protection": [
- { "part": "ARM_L", "neutral": 50 },
- { "part": "ARM_R", "neutral": 50 },
- { "part": "HAND_L", "neutral": 10 },
- { "part": "HAND_R", "neutral": 10 }
+ { "part": "arm_l", "neutral": 50 },
+ { "part": "arm_r", "neutral": 50 },
+ { "part": "hand_l", "neutral": 10 },
+ { "part": "hand_r", "neutral": 10 }
],
- "encumbrance_always": [ [ "ARM_L", 20 ], [ "ARM_R", 20 ] ],
- "armor": [ { "parts": [ "ARM_L", "ARM_R" ], "bash": 1 } ]
+ "encumbrance_always": [ [ "arm_l", 20 ], [ "arm_r", 20 ] ],
+ "armor": [ { "parts": [ "arm_l", "arm_r" ], "bash": 1 } ]
},
{
"type": "mutation",
@@ -5509,14 +5642,14 @@
"ugliness": 5,
"description": "You've *finally* sprouted a pair of arms from your midsection. They flail more-or-less uncontrollably, making you feel rather larval.",
"purifiable": false,
- "encumbrance_always": [ [ "ARM_L", 30 ], [ "ARM_R", 30 ] ],
+ "encumbrance_always": [ [ "arm_l", 30 ], [ "arm_r", 30 ] ],
"types": [ "HANDS" ],
"changes_to": [ "INSECT_ARMS_OK", "ARACHNID_ARMS" ],
"prereqs": [ "CHITIN", "CHITIN2", "CHITIN3", "CHITIN_FUR2", "CHITIN_FUR3" ],
"prereqs2": [ "ANTENNAE" ],
"threshreq": [ "THRESH_INSECT", "THRESH_SPIDER" ],
"category": [ "INSECT", "SPIDER" ],
- "restricts_gear": [ "TORSO" ],
+ "restricts_gear": [ "torso" ],
"passive_mods": { "dex_mod": -2 }
},
{
@@ -5545,14 +5678,14 @@
"description": "There's the last two limbs you were expecting. Unfortunately you still can't coordinate them, so you're getting in your own way. A lot.",
"valid": false,
"purifiable": false,
- "encumbrance_always": [ [ "ARM_L", 40 ], [ "ARM_R", 40 ] ],
+ "encumbrance_always": [ [ "arm_l", 40 ], [ "arm_r", 40 ] ],
"types": [ "HANDS" ],
"changes_to": [ "ARACHNID_ARMS_OK" ],
"prereqs": [ "INSECT_ARMS" ],
"prereqs2": [ "CHITIN3", "CHITIN_FUR2", "CHITIN_FUR3" ],
"threshreq": [ "THRESH_SPIDER" ],
"category": [ "SPIDER" ],
- "restricts_gear": [ "TORSO" ],
+ "restricts_gear": [ "torso" ],
"passive_mods": { "dex_mod": -4 }
},
{
@@ -5580,17 +5713,17 @@
"ugliness": 4,
"mixed_effect": true,
"description": "Your arms have transformed into tentacles, resulting in a bonus of 1 to Dexterity, permanent hand encumbrance of 30, and inability to wear gloves. Somewhat decreases wet penalties.",
- "encumbrance_always": [ [ "HAND_L", 30 ], [ "HAND_R", 30 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 30 ], [ "hand_r", 30 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"types": [ "HANDS" ],
"leads_to": [ "CLAWS_TENTACLE" ],
"changes_to": [ "ARM_TENTACLES_4" ],
"cancels": [ "NAILS", "CLAWS", "TALONS", "WEBBED" ],
"wet_protection": [
- { "part": "ARM_L", "neutral": 19 },
- { "part": "ARM_R", "neutral": 19 },
- { "part": "HAND_L", "neutral": 5 },
- { "part": "HAND_R", "neutral": 5 }
+ { "part": "arm_l", "neutral": 19 },
+ { "part": "arm_r", "neutral": 19 },
+ { "part": "hand_l", "neutral": 5 },
+ { "part": "hand_r", "neutral": 5 }
],
"attacks": [
{
@@ -5618,17 +5751,17 @@
"visibility": 8,
"ugliness": 5,
"description": "Your arms have transformed into four tentacles, resulting in a bonus of 1 to Dexterity, permanent hand encumbrance of 30, and inability to wear gloves. You can make up to 3 extra attacks with them. Somewhat decreases wet penalties.",
- "encumbrance_always": [ [ "HAND_L", 30 ], [ "HAND_R", 30 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 30 ], [ "hand_r", 30 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"types": [ "HANDS" ],
"prereqs": [ "ARM_TENTACLES" ],
"leads_to": [ "CLAWS_TENTACLE" ],
"changes_to": [ "ARM_TENTACLES_8" ],
"wet_protection": [
- { "part": "ARM_L", "neutral": 19 },
- { "part": "ARM_R", "neutral": 19 },
- { "part": "HAND_L", "neutral": 5 },
- { "part": "HAND_R", "neutral": 5 }
+ { "part": "arm_l", "neutral": 19 },
+ { "part": "arm_r", "neutral": 19 },
+ { "part": "hand_l", "neutral": 5 },
+ { "part": "hand_r", "neutral": 5 }
],
"attacks": [
{
@@ -5656,17 +5789,17 @@
"visibility": 9,
"ugliness": 6,
"description": "Your arms have transformed into eight tentacles, resulting in a bonus of 1 to Dexterity, permanent hand encumbrance of 30, and inability to wear gloves. You can make up to 7 extra attacks with them. Somewhat decreases wet penalties.",
- "encumbrance_always": [ [ "HAND_L", 30 ], [ "HAND_R", 30 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 30 ], [ "hand_r", 30 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"types": [ "HANDS" ],
"prereqs": [ "ARM_TENTACLES_4" ],
"leads_to": [ "CLAWS_TENTACLE" ],
"category": [ "CEPHALOPOD" ],
"wet_protection": [
- { "part": "ARM_L", "neutral": 19 },
- { "part": "ARM_R", "neutral": 19 },
- { "part": "HAND_L", "neutral": 5 },
- { "part": "HAND_R", "neutral": 5 }
+ { "part": "arm_l", "neutral": 19 },
+ { "part": "arm_r", "neutral": 19 },
+ { "part": "hand_l", "neutral": 5 },
+ { "part": "hand_r", "neutral": 5 }
],
"attacks": [
{
@@ -5698,10 +5831,10 @@
"cancels": [ "CHITIN3" ],
"changes_to": [ "SHELL2" ],
"category": [ "CEPHALOPOD" ],
- "wet_protection": [ { "part": "TORSO", "ignored": 26 } ],
- "restricts_gear": [ "TORSO" ],
+ "wet_protection": [ { "part": "torso", "ignored": 26 } ],
+ "restricts_gear": [ "torso" ],
"destroys_gear": true,
- "armor": [ { "parts": "TORSO", "bash": 6, "cut": 14 } ]
+ "armor": [ { "parts": "torso", "bash": 6, "cut": 14 } ]
},
{
"type": "mutation",
@@ -5714,15 +5847,15 @@
"bodytemp_sleep": 200,
"mixed_effect": true,
"description": "Your protective shell has grown large enough to accommodate--if need be--your whole body. Activate to pull your head and limbs into your shell, trading mobility and vision for warmth and shelter.",
- "encumbrance_always": [ [ "TORSO", 10 ] ],
+ "encumbrance_always": [ [ "torso", 10 ] ],
"prereqs": [ "SHELL" ],
"threshreq": [ "THRESH_CEPHALOPOD" ],
"category": [ "CEPHALOPOD" ],
- "wet_protection": [ { "part": "TORSO", "ignored": 26 } ],
+ "wet_protection": [ { "part": "torso", "ignored": 26 } ],
"active": true,
- "restricts_gear": [ "TORSO" ],
+ "restricts_gear": [ "torso" ],
"destroys_gear": true,
- "armor": [ { "parts": "TORSO", "bash": 9, "cut": 17 } ]
+ "armor": [ { "parts": "torso", "bash": 9, "cut": 17 } ]
},
{
"type": "mutation",
@@ -5738,12 +5871,12 @@
"movecost_swim_modifier": 0.85,
"category": [ "CEPHALOPOD" ],
"wet_protection": [
- { "part": "LEG_L", "neutral": 21 },
- { "part": "LEG_R", "neutral": 21 },
- { "part": "FOOT_L", "neutral": 6 },
- { "part": "FOOT_R", "neutral": 6 }
+ { "part": "leg_l", "neutral": 21 },
+ { "part": "leg_r", "neutral": 21 },
+ { "part": "foot_l", "neutral": 6 },
+ { "part": "foot_r", "neutral": 6 }
],
- "restricts_gear": [ "FOOT_L", "FOOT_R" ],
+ "restricts_gear": [ "foot_l", "foot_r" ],
"movecost_modifier": 1.2,
"noise_modifier": 0.0
},
@@ -6042,7 +6175,7 @@
"description": "Like a true fish, your eyes lack eyelids, and are are instead covered by a translucent, protective membrane that blocks irritants and water, and provides minor armor. It also allows you to sleep with your eyes open! Activate to cause the approach of hostile creatures to wake you up.",
"category": [ "FISH" ],
"threshreq": [ "THRESH_FISH" ],
- "armor": [ { "parts": "EYES", "cut": 3, "bash": 1 } ],
+ "armor": [ { "parts": "eyes", "cut": 3, "bash": 1 } ],
"active": true
},
{
@@ -6101,7 +6234,7 @@
"attacks": {
"attack_text_u": "You tear into %s with your teeth",
"attack_text_npc": "%1$s tears into %2$s with their teeth",
- "body_part": "MOUTH",
+ "body_part": "mouth",
"blocker_mutations": [ "MUZZLE", "MUZZLE_LONG", "MUZZLE_RAT" ],
"chance": 20,
"base_damage": { "damage_type": "stab", "amount": 25 }
@@ -6474,7 +6607,7 @@
{
"type": "mutation",
"id": "DEBUG_STORAGE",
- "name": { "str": "Debug Carrying Capacity" },
+ "name": { "str": "Debug Very Strong Back" },
"points": 99,
"valid": false,
"description": "Lets you carry 15 bugs worth of your body weight in your mandibles.",
@@ -6584,5 +6717,14 @@
"starting_trait": true,
"valid": false,
"cancels": [ "PROF_HELI_PILOT" ]
+ },
+ {
+ "type": "mutation",
+ "id": "FAST_REFLEXES",
+ "name": { "str": "Fast Reflexes" },
+ "points": 3,
+ "description": "You have fast reflexes, allowing you to dodge attacks more easily.",
+ "starting_trait": true,
+ "dodge_modifier": 2
}
]
diff --git a/data/json/npcs/items_generic.json b/data/json/npcs/items_generic.json
index 720702f73c4dc..a2f03681e2e4f 100644
--- a/data/json/npcs/items_generic.json
+++ b/data/json/npcs/items_generic.json
@@ -678,7 +678,7 @@
[ "juice", 5 ],
[ "kernels", 4 ],
[ "ketchup", 4 ],
- [ "kevlar_plate", 1 ],
+ [ "sheet_kevlar_layered", 1 ],
[ "knee_pads", 4 ],
[ "knife_butcher", 6 ],
[ "knife_butter", 4 ],
diff --git a/data/json/npcs/npc_behavior.json b/data/json/npcs/npc_behavior.json
index 070e74c31d15e..d56fc3dd0436a 100644
--- a/data/json/npcs/npc_behavior.json
+++ b/data/json/npcs/npc_behavior.json
@@ -9,13 +9,13 @@
"type": "behavior",
"id": "npc_homeostasis",
"strategy": "fallback",
- "predicate": "npc_needs_warmth_badly",
+ "conditions": [ { "predicate": "npc_needs_warmth_badly" } ],
"children": [ "npc_wear_warmer_clothes", "npc_get_warm" ]
},
{
"type": "behavior",
"id": "npc_wear_warmer_clothes",
- "predicate": "npc_can_wear_warmer_clothes",
+ "conditions": [ { "predicate": "npc_can_wear_warmer_clothes" } ],
"goal": "wear_warmer_clothes"
},
{
@@ -27,39 +27,39 @@
{
"type": "behavior",
"id": "npc_make_fire",
- "predicate": "npc_can_make_fire",
+ "conditions": [ { "predicate": "npc_can_make_fire" } ],
"goal": "start_fire"
},
{
"type": "behavior",
"id": "npc_take_shelter",
- "predicate": "npc_can_take_shelter",
+ "conditions": [ { "predicate": "npc_can_take_shelter" } ],
"goal": "take_shelter"
},
{
"type": "behavior",
"id": "npc_thirst",
"strategy": "sequential",
- "predicate": "npc_needs_water_badly",
+ "conditions": [ { "predicate": "npc_needs_water_badly" } ],
"children": [ "npc_drink_water" ]
},
{
"type": "behavior",
"id": "npc_drink_water",
- "predicate": "npc_has_water",
+ "conditions": [ { "predicate": "npc_has_water" } ],
"goal": "drink_water"
},
{
"type": "behavior",
"id": "npc_hunger",
"strategy": "sequential",
- "predicate": "npc_needs_food_badly",
+ "conditions": [ { "predicate": "npc_needs_food_badly" } ],
"children": [ "npc_eat_food" ]
},
{
"type": "behavior",
"id": "npc_eat_food",
- "predicate": "npc_has_food",
+ "conditions": [ { "predicate": "npc_has_food" } ],
"goal": "eat_food"
}
]
diff --git a/data/json/npcs/talk_tags.json b/data/json/npcs/talk_tags.json
index 06317d6e2af56..c0c5dea450a1d 100644
--- a/data/json/npcs/talk_tags.json
+++ b/data/json/npcs/talk_tags.json
@@ -11,7 +11,8 @@
"Thorazine? I wouldn't if I were you.",
"You don't need thorazine, it's limiting you.",
"Thorazine… That's what 'they' use to keep you tame.",
- "Don't. This thorazine seriously clouds your mind. You need to stay sharp."
+ "Don't. This thorazine seriously clouds your mind. You need to stay sharp.",
+ "Sure, take thorazine. If you want to lose your mind and wander into a horde of undead!"
]
},
{
@@ -41,7 +42,9 @@
"I'm not interested.",
"How about no?",
"I'm sorry . I'm afraid I can't do that.",
- "Wish I could, ."
+ "Wish I could, .",
+ "Nothing to trade, sorry .",
+ "Maybe next time?"
]
},
{
@@ -56,7 +59,8 @@
"Who put you in charge of what I do?",
"Great idea! Call me when you find SOMEONE ELSE to do it.",
"I'm afraid I can't help you there.",
- "Not exactly the settlin' type."
+ "Not exactly the settlin' type.",
+ "I'm more of a free spirit, can't settle, sorry."
]
},
{
@@ -153,7 +157,8 @@
"Oh definitely, how about one of those beers I see on you? What's up anyway?",
"Yeah you share those beers I see you hoarding and then we chat all you like! Only joking, what's up ?",
"Hey , I bet a chat would be all the sweeter with a nice, cold beer in hand. How's it going?",
- "While we chat, what say you we open a beer and just… pretend the world isn't ending, just for a while?"
+ "While we chat, what say you we open a beer and just… pretend the world isn't ending, just for a while?",
+ "Pass me one and let's talk about the good ol' days, ."
]
},
{
@@ -351,7 +356,9 @@
"Hey Wait for me!",
"Where are you?!",
"Hey, I'm over here!",
- "Hold up a second, will ya?"
+ "Hold up a second, will ya?",
+ "What's the rush?",
+ "Wait for me , I can't keep up with you like this!"
]
},
{
@@ -1345,6 +1352,62 @@
"category": "",
"text": [ "child", "my child", "dear", "my dear", "friend", "survivor" ]
},
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "NPCs say this after drinking water from a camp well.",
+ "text": [
+ "Clean water, the taste that refreshes!",
+ "I was parched, but not I am not.",
+ "Water is nice, but I should get a grog ration.",
+ "That wasn't Evian, but I'm not thirsty."
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "NPCs say this after eating food from a basecamp larder.",
+ "text": [
+ "And now I have eaten and am not hungry.",
+ "That food was good, but I miss real restaurants.",
+ "Well, that satisfied me.",
+ "I just had some food, but I'm still peckish. Would you mind if I ate more?"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "NPCs say this after trying to eat from a basecamp larder with no food.",
+ "text": [
+ "Hey, , we're out of food.",
+ "Hey, the larder is empty! We're going to starve.",
+ "Uhm, , I don't meant to criticize, but we should focus on distributing some food into the basecamp larder."
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "A threat is very close.",
+ "text": [ "right on top of us!", "right there!", "danger close!", "almost in melee range!", "too close for comfort!" ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "A threat is close.",
+ "text": [ "within shooting range.", "only a couple of seconds' away.", "just a bit away.", "closer than I'd like." ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "A threat is nearby.",
+ "text": [ "near enough to see us.", "quite a bit away.", "maybe within shooting range.", "at a good distance." ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "//": "A threat is on the horizon.",
+ "text": [ "far enough away that we could make sneak away.", "out on the horizon, so don't worry much.", "at a long distance." ]
+ },
{
"type": "snippet",
"category": "",
diff --git a/data/json/obsolete.json b/data/json/obsolete.json
index 332e4df4a0733..572a5d25620bc 100644
--- a/data/json/obsolete.json
+++ b/data/json/obsolete.json
@@ -1,4 +1,251 @@
[
+ {
+ "id": "pipe_combination_gun",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "reload_noise_volume": 10,
+ "symbol": "(",
+ "color": "brown",
+ "name": { "str": "pipe combination gun" },
+ "description": "A home-made triple-barreled firearm, one barrel chambered in .30-06 and two other for shotgun shells. It is made from pipes and parts cannibalized from a double barrel shotgun.",
+ "price": 40000,
+ "//": "Attached mod will now have weight.",
+ "material": [ "steel", "wood" ],
+ "flags": [ "NEVER_JAMS", "RELOAD_EJECT" ],
+ "skill": "shotgun",
+ "ammo": [ "3006" ],
+ "weight": "2267 g",
+ "volume": "2 L",
+ "price_postapoc": 1250,
+ "bashing": 12,
+ "to_hit": -1,
+ "dispersion": 550,
+ "durability": 6,
+ "blackpowder_tolerance": 60,
+ "clip_size": 1,
+ "loudness": 25,
+ "barrel_length": "500 ml",
+ "built_in_mods": [ "combination_gun_shotgun_pipe" ],
+ "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
+ "valid_mod_locations": [
+ [ "muzzle", 1 ],
+ [ "sling", 1 ],
+ [ "stock", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "sights mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 1 } } ]
+ },
+ {
+ "id": "combination_gun_shotgun_pipe",
+ "type": "GUNMOD",
+ "name": { "str": "pipe combination gun shotgun" },
+ "description": "The integrated underbarrel shotgun of a pipe combination gun which holds two shots. It's irremovable.",
+ "weight": "1134 g",
+ "volume": "1 L",
+ "price": 10000,
+ "price_postapoc": 500,
+ "to_hit": -1,
+ "material": [ "steel" ],
+ "symbol": ":",
+ "color": "light_red",
+ "location": "underbarrel",
+ "mod_targets": [ "rifle" ],
+ "gun_data": { "ammo": "shot", "skill": "shotgun", "dispersion": 480, "durability": 6, "clip_size": 2 },
+ "flags": [ "IRREMOVABLE", "RELOAD_ONE", "NEVER_JAMS", "RELOAD_EJECT" ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "shot": 2 } } ]
+ },
+ {
+ "id": "rifle_3006",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "reload_noise_volume": 10,
+ "name": { "str": "pipe rifle: .30-06", "str_pl": "pipe rifles: .30-06" },
+ "//": "It's the same size as the others, but it's still a scrap weapon.",
+ "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.",
+ "weight": "4080 g",
+ "volume": "3 L",
+ "price": 110000,
+ "price_postapoc": 500,
+ "to_hit": -1,
+ "bashing": 12,
+ "material": [ "steel", "wood" ],
+ "symbol": "(",
+ "color": "brown",
+ "ammo": [ "3006" ],
+ "skill": "rifle",
+ "ranged_damage": { "damage_type": "bullet", "amount": -2 },
+ "dispersion": 550,
+ "durability": 6,
+ "blackpowder_tolerance": 60,
+ "loudness": 25,
+ "clip_size": 1,
+ "reload": 200,
+ "barrel_length": "1000 ml",
+ "valid_mod_locations": [
+ [ "accessories", 2 ],
+ [ "muzzle", 1 ],
+ [ "sling", 1 ],
+ [ "stock", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "sights mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
+ "flags": [ "RELOAD_EJECT" ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "3006": 1 } } ]
+ },
+ {
+ "id": "rifle_308",
+ "copy-from": "rifle_manual",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "name": { "str": "handmade heavy carbine" },
+ "//": "It's amongst the smallest of the .308 firearms, and a scrap weapon as well. This means a short handmade barrel, and considerable loss of energy.",
+ "description": "A homemade lever-action magazine-fed smoothbore rifle. While still a primitive pipe and 2x4 design, some minor improvements have been made, such as being able to accept G3 compatible magazines, and chambering the more powerful .308 rounds.",
+ "weight": "2311 g",
+ "volume": "2 L",
+ "price": 10000,
+ "price_postapoc": 2250,
+ "to_hit": -1,
+ "bashing": 10,
+ "material": [ "steel", "wood" ],
+ "symbol": "(",
+ "color": "brown",
+ "ammo": [ "308" ],
+ "ranged_damage": { "damage_type": "bullet", "amount": -5 },
+ "dispersion": 550,
+ "durability": 6,
+ "blackpowder_tolerance": 60,
+ "reload": 200,
+ "barrel_length": "500 ml",
+ "valid_mod_locations": [
+ [ "accessories", 4 ],
+ [ "barrel", 1 ],
+ [ "bore", 1 ],
+ [ "brass catcher", 1 ],
+ [ "muzzle", 1 ],
+ [ "stock", 1 ],
+ [ "mechanism", 4 ],
+ [ "sights", 1 ],
+ [ "sling", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "g3_makeshiftmag", "g3mag", "g3bigmag" ]
+ }
+ ]
+ },
+ {
+ "id": "surv_carbine_223",
+ "copy-from": "rifle_manual",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "name": { "str": "handmade carbine" },
+ "//": "It's smaller than an M4A1, plus it's a homemade firearm.",
+ "description": "A well-designed improvised lever-action carbine with a shortened barrel. Accepting crude detachable magazines or STANAG magazines, this is one of the better homemade weapons.",
+ "weight": "1950 g",
+ "volume": "1500 ml",
+ "price": 10000,
+ "price_postapoc": 2750,
+ "to_hit": -1,
+ "bashing": 6,
+ "material": [ "steel", "wood" ],
+ "symbol": "(",
+ "color": "brown",
+ "ammo": [ "223" ],
+ "ranged_damage": { "damage_type": "bullet", "amount": -4 },
+ "dispersion": 550,
+ "durability": 6,
+ "blackpowder_tolerance": 32,
+ "loudness": 25,
+ "reload": 200,
+ "valid_mod_locations": [
+ [ "accessories", 2 ],
+ [ "barrel", 1 ],
+ [ "brass catcher", 1 ],
+ [ "muzzle", 1 ],
+ [ "sling", 1 ],
+ [ "stock", 1 ],
+ [ "underbarrel", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "sights mount", 1 ]
+ ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
+ "survivor223mag",
+ "stanag30",
+ "stanag5",
+ "stanag10",
+ "stanag20",
+ "stanag40",
+ "stanag50",
+ "stanag60",
+ "stanag60drum",
+ "stanag90",
+ "stanag100",
+ "stanag100drum",
+ "stanag150"
+ ]
+ }
+ ]
+ },
+ {
+ "id": "rifle_223",
+ "copy-from": "gun_base",
+ "looks_like": "ar15",
+ "type": "GUN",
+ "name": { "str": "pipe rifle: .223", "str_pl": "pipe rifles: .223" },
+ "description": "A homemade rifle. It is simply a pipe attached to a stock, with a hammer to strike the single round it holds.",
+ "weight": "4080 g",
+ "volume": "3 L",
+ "price": 110000,
+ "price_postapoc": 500,
+ "to_hit": -1,
+ "bashing": 12,
+ "material": [ "steel", "wood" ],
+ "symbol": "(",
+ "color": "brown",
+ "ammo": [ "223" ],
+ "skill": "rifle",
+ "ranged_damage": { "damage_type": "bullet", "amount": -2 },
+ "dispersion": 550,
+ "durability": 6,
+ "blackpowder_tolerance": 60,
+ "loudness": 25,
+ "clip_size": 1,
+ "reload": 200,
+ "barrel_length": "1000 ml",
+ "valid_mod_locations": [
+ [ "accessories", 2 ],
+ [ "muzzle", 1 ],
+ [ "sling", 1 ],
+ [ "stock", 1 ],
+ [ "grip mount", 1 ],
+ [ "rail mount", 1 ],
+ [ "sights mount", 1 ],
+ [ "underbarrel mount", 1 ]
+ ],
+ "faults": [ "fault_gun_blackpowder", "fault_gun_dirt" ],
+ "flags": [ "RELOAD_EJECT" ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "223": 1 } } ]
+ },
{
"id": "bio_advreactor",
"type": "bionic",
@@ -691,7 +938,7 @@
"weight": "80 g",
"volume": "250 ml",
"price": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white",
"use_action": "WASH_HARD_ITEMS"
@@ -862,6 +1109,26 @@
"react_cost": "2 J",
"time": 1
},
+ {
+ "type": "recipe",
+ "result": "pipe_combination_gun",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "rifle_308",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "surv_carbine_223",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "rifle_3006",
+ "obsolete": true
+ },
{
"type": "recipe",
"result": "tihar",
diff --git a/data/json/overmap/map_extras.json b/data/json/overmap/map_extras.json
index 792ba5e61786b..9ad8ad9ce7ea2 100644
--- a/data/json/overmap/map_extras.json
+++ b/data/json/overmap/map_extras.json
@@ -2,14 +2,14 @@
{
"id": "mx_null",
"type": "map_extra",
- "name": "Nothing",
+ "name": { "str": "Nothing" },
"description": "Nothing of interest is here.",
"generator": { "generator_method": "null", "generator_id": "mx_null" }
},
{
"id": "mx_crater",
"type": "map_extra",
- "name": "Crater",
+ "name": { "str": "Crater" },
"description": "There is a crater here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_crater" },
"sym": "o",
@@ -19,7 +19,7 @@
{
"id": "mx_collegekids",
"type": "map_extra",
- "name": "College Kids",
+ "name": { "str": "College Kids" },
"description": "Several corpses of college kids are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_collegekids" },
"sym": "c",
@@ -29,7 +29,7 @@
{
"id": "mx_drugdeal",
"type": "map_extra",
- "name": "Drug Deal",
+ "name": { "str": "Drug Deal" },
"description": "Several corpses of drug dealers are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_drugdeal" },
"sym": "d",
@@ -39,7 +39,7 @@
{
"id": "mx_roadworks",
"type": "map_extra",
- "name": "Roadworks",
+ "name": { "str": "Roadworks" },
"description": "Roadworks are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_roadworks" },
"sym": "X",
@@ -49,7 +49,7 @@
{
"id": "mx_mayhem",
"type": "map_extra",
- "name": "Road Mayhem",
+ "name": { "str": "Road Mayhem" },
"description": "Road mayhem is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_mayhem" },
"sym": "M",
@@ -59,7 +59,7 @@
{
"id": "mx_roadblock",
"type": "map_extra",
- "name": "Roadblock (Military)",
+ "name": { "str": "Roadblock (Military)" },
"description": "This road is blocked by military.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_roadblock" },
"sym": "X",
@@ -69,7 +69,7 @@
{
"id": "mx_bandits_block",
"type": "map_extra",
- "name": "Roadblock (Bandits)",
+ "name": { "str": "Roadblock (Bandits)" },
"description": "This road is blocked by bandits.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_bandits_block" },
"sym": "X",
@@ -79,7 +79,7 @@
{
"id": "mx_minefield",
"type": "map_extra",
- "name": "Minefield",
+ "name": { "str": "Minefield" },
"description": "Mines are scattered here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_minefield" },
"sym": "M",
@@ -89,7 +89,7 @@
{
"id": "mx_supplydrop",
"type": "map_extra",
- "name": "Supply Drop",
+ "name": { "str": "Supply Drop" },
"description": "Several supply crates were dropped here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_supplydrop" },
"sym": "C",
@@ -99,7 +99,7 @@
{
"id": "mx_military",
"type": "map_extra",
- "name": "Military",
+ "name": { "str": "Military", "ctxt": "Map Extra" },
"description": "Several corpses of soldiers are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_military" },
"sym": "m",
@@ -109,7 +109,7 @@
{
"id": "mx_helicopter",
"type": "map_extra",
- "name": "Helicopter Crash",
+ "name": { "str": "Helicopter Crash" },
"description": "Helicopter crashed here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_helicopter" },
"sym": "X",
@@ -119,7 +119,7 @@
{
"id": "mx_science",
"type": "map_extra",
- "name": "Scientists",
+ "name": { "str": "Scientists" },
"description": "Several corpses of scientists are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_science" },
"sym": "s",
@@ -129,7 +129,7 @@
{
"id": "mx_portal",
"type": "map_extra",
- "name": "Portal",
+ "name": { "str": "Portal" },
"description": "Portal is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_portal" },
"sym": "P",
@@ -139,7 +139,7 @@
{
"id": "mx_portal_in",
"type": "map_extra",
- "name": "Portal In",
+ "name": { "str": "Portal In" },
"description": "Another portal is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_portal_in" },
"sym": "P",
@@ -149,7 +149,7 @@
{
"id": "mx_house_spider",
"type": "map_extra",
- "name": "Spider Nest",
+ "name": { "str": "Spider Nest" },
"description": "Spider nest is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_house_spider" },
"sym": "S",
@@ -159,7 +159,7 @@
{
"id": "mx_house_wasp",
"type": "map_extra",
- "name": "Wasp Nest",
+ "name": { "str": "Wasp Nest" },
"description": "Wasp nest is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_house_wasp" },
"sym": "W",
@@ -169,7 +169,7 @@
{
"id": "mx_spider",
"type": "map_extra",
- "name": "Spiders",
+ "name": { "str": "Spiders" },
"description": "This area is covered with webs. Probably spiders are nearby",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_spider" },
"sym": "S",
@@ -179,7 +179,7 @@
{
"id": "mx_shia",
"type": "map_extra",
- "name": "Shia LaBeouf",
+ "name": { "str": "Shia LaBeouf" },
"description": "Cannibal is nearby.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_shia" },
"sym": "c",
@@ -189,7 +189,7 @@
{
"id": "mx_jabberwock",
"type": "map_extra",
- "name": "Jabberwock",
+ "name": { "str": "Jabberwock" },
"description": "Jabberwock is nearby.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_jabberwock" },
"sym": "J",
@@ -199,7 +199,7 @@
{
"id": "mx_grove",
"type": "map_extra",
- "name": "Grove",
+ "name": { "str": "Grove" },
"description": "This area is covered with a single type of trees.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_grove" },
"sym": "F",
@@ -209,7 +209,7 @@
{
"id": "mx_shrubbery",
"type": "map_extra",
- "name": "Shrubberry",
+ "name": { "str": "Shrubberry" },
"description": "This area is covered with a single type of shrubs.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_shrubbery" },
"sym": "s",
@@ -219,7 +219,7 @@
{
"id": "mx_clearcut",
"type": "map_extra",
- "name": "Clearcut",
+ "name": { "str": "Clearcut" },
"description": "Most trees in this area were uniformly cut down.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_clearcut" },
"sym": ".",
@@ -229,7 +229,7 @@
{
"id": "mx_pond",
"type": "map_extra",
- "name": "Pond",
+ "name": { "str": "Pond" },
"description": "Small pond is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_pond" },
"sym": "p",
@@ -239,28 +239,28 @@
{
"id": "mx_trees",
"type": "map_extra",
- "name": "Stand of trees",
+ "name": { "str": "Stand of trees" },
"description": "A copse of trees.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_trees_map" }
},
{
"id": "mx_grass",
"type": "map_extra",
- "name": "Tall grass",
+ "name": { "str": "Tall grass" },
"description": "A meadow of tall grass.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_grass_map" }
},
{
"id": "mx_fallen_shed",
"type": "map_extra",
- "name": "Derelict shed",
+ "name": { "str": "Derelict shed" },
"description": "A collapsed shed.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_fallen_shed_map" }
},
{
"id": "mx_clay_deposit",
"type": "map_extra",
- "name": "Clay Deposit",
+ "name": { "str": "Clay Deposit" },
"description": "Small clay deposit is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_clay_deposit" },
"sym": "c",
@@ -270,7 +270,7 @@
{
"id": "mx_dead_vegetation",
"type": "map_extra",
- "name": "Dead Vegetation",
+ "name": { "str": "Dead Vegetation" },
"description": "Dead vegetation is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_dead_vegetation" },
"sym": ".",
@@ -280,7 +280,7 @@
{
"id": "mx_point_dead_vegetation",
"type": "map_extra",
- "name": "Dead Vegetation (Point)",
+ "name": { "str": "Dead Vegetation (Point)" },
"description": "Dead vegetation is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_point_dead_vegetation" },
"sym": ".",
@@ -290,7 +290,7 @@
{
"id": "mx_burned_ground",
"type": "map_extra",
- "name": "Burned Ground",
+ "name": { "str": "Burned Ground" },
"description": "Burned ground is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_burned_ground" },
"sym": ".",
@@ -300,7 +300,7 @@
{
"id": "mx_point_burned_ground",
"type": "map_extra",
- "name": "Burned Ground (Point)",
+ "name": { "str": "Burned Ground (Point)" },
"description": "Burned ground is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_point_burned_ground" },
"sym": ".",
@@ -310,7 +310,7 @@
{
"id": "mx_marloss_pilgrimage",
"type": "map_extra",
- "name": "Marloss Pilgrimage",
+ "name": { "str": "Marloss Pilgrimage" },
"description": "Marloss Pilgrimage is here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_marloss_pilgrimage" },
"sym": "F",
@@ -320,7 +320,7 @@
{
"id": "mx_casings",
"type": "map_extra",
- "name": "Casings",
+ "name": { "str": "Casings" },
"description": "Several spent casings are here.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_casings" },
"sym": "C",
@@ -330,21 +330,21 @@
{
"id": "mx_looters",
"type": "map_extra",
- "name": "Looters",
+ "name": { "str": "Looters" },
"description": "Some looters gathering everything not nailed down.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_looters" }
},
{
"id": "mx_corpses",
"type": "map_extra",
- "name": "Corpses",
+ "name": { "str": "Corpses" },
"description": "Some unfortunates from the billions lost in the Cataclysm.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_corpses" }
},
{
"id": "mx_nest_wasp",
"type": "map_extra",
- "name": "Wasp Nest",
+ "name": { "str": "Wasp Nest" },
"description": "A wasp nest.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_nest_wasp" },
"sym": "W",
@@ -354,7 +354,7 @@
{
"id": "mx_nest_dermatik",
"type": "map_extra",
- "name": "Dermatik Nest",
+ "name": { "str": "Dermatik Nest" },
"description": "A dermatik nest.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_nest_dermatik" },
"sym": "D",
@@ -364,14 +364,14 @@
{
"id": "mx_prison_bus",
"type": "map_extra",
- "name": "Prison Bus",
+ "name": { "str": "Prison Bus" },
"description": "A prison bus.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_prison_bus" }
},
{
"id": "mx_mass_grave",
"type": "map_extra",
- "name": "Mass Grave",
+ "name": { "str": "Mass Grave" },
"description": "A mass grave.",
"generator": { "generator_method": "update_mapgen", "generator_id": "mx_mass_grave" },
"sym": "X",
@@ -381,14 +381,14 @@
{
"id": "mx_grave",
"type": "map_extra",
- "name": "Grave",
+ "name": { "str": "Grave" },
"description": "A grave.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_grave" }
},
{
"id": "mx_city_trap",
"type": "map_extra",
- "name": "Zombie Trap",
+ "name": { "str": "Zombie Trap" },
"description": "Zombie trap.",
"generator": { "generator_method": "map_extra_function", "generator_id": "mx_city_trap" }
}
diff --git a/data/json/overmap/multitile_city_buildings.json b/data/json/overmap/multitile_city_buildings.json
index 8ae190d0c9f15..6a10ccb5e13ce 100644
--- a/data/json/overmap/multitile_city_buildings.json
+++ b/data/json/overmap/multitile_city_buildings.json
@@ -510,6 +510,86 @@
{ "point": [ 0, 0, -1 ], "overmap": "basement" }
]
},
+ {
+ "type": "city_building",
+ "id": "house_33",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "house_33_north" },
+ { "point": [ 0, 0, -1 ], "overmap": "house_33_basement_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "house_33_roof_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_34",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "house_34_north" },
+ { "point": [ 0, 0, -1 ], "overmap": "house_34_basement_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "house_34_roof_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_35",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_35_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_35_roof_north" } ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_36",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "house_36_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "house_36_roof_north" },
+ { "point": [ 0, 0, -1 ], "overmap": "house_36_basement_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_37",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "house_37_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "house_37_roof_north" },
+ { "point": [ 0, 0, -1 ], "overmap": "house_37_basement_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_38",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_38_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_38_roof_north" } ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_39",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "house_39_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "house_39_roof_north" },
+ { "point": [ 0, 0, -1 ], "overmap": "house_39_basement_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_40",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_40_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_40_roof_north" } ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_41",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_41_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_41_roof_north" } ]
+ },
+ {
+ "type": "city_building",
+ "id": "house_42",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "house_42_north" }, { "point": [ 0, 0, 1 ], "overmap": "house_42_roof_north" } ]
+ },
{
"type": "city_building",
"id": "house_08",
@@ -873,6 +953,26 @@
{ "point": [ 0, 0, 2 ], "overmap": "s_gun_roof_4_north" }
]
},
+ {
+ "type": "city_building",
+ "id": "s_electronicstore",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_electronicstore_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_electronicstore_2ndfloor_north" },
+ { "point": [ 0, 0, 2 ], "overmap": "s_electronicstore_roof_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "s_gunstore",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_gunstore_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_gunstore_2ndfloor_north" },
+ { "point": [ 0, 0, 2 ], "overmap": "s_gunstore_roof_north" }
+ ]
+ },
{
"type": "city_building",
"id": "mortuary",
@@ -1667,6 +1767,28 @@
{ "point": [ 0, 0, 5 ], "overmap": "apartments_mod_tower_003_south" }
]
},
+ {
+ "type": "city_building",
+ "id": "s_apt",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_apt_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_apt_2ndfloor_north" },
+ { "point": [ 0, 0, 2 ], "overmap": "s_apt_roof_north" },
+ { "point": [ 0, 0, 3 ], "overmap": "s_apt_upper_roof_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "s_apt_2",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_apt_2_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_apt_2_2ndfloor_north" },
+ { "point": [ 0, 0, 2 ], "overmap": "s_apt_2_roof_north" },
+ { "point": [ 0, 0, 3 ], "overmap": "s_apt_2_upper_roof_north" }
+ ]
+ },
{
"type": "city_building",
"id": "office_tower",
@@ -1949,47 +2071,64 @@
{ "point": [ 7, 3, 0 ], "overmap": "mall_a_56_south" },
{ "point": [ 7, 3, 1 ], "overmap": "mall_b_56_south" },
{ "point": [ 7, 3, 2 ], "overmap": "mall_a_56_roof_south" },
+ { "point": [ 7, 3, -1 ], "overmap": "mall_a_56_basement_south" },
{ "point": [ 6, 3, 0 ], "overmap": "mall_a_57_south" },
{ "point": [ 6, 3, 1 ], "overmap": "mall_b_57_south" },
{ "point": [ 6, 3, 2 ], "overmap": "mall_a_57_roof_south" },
+ { "point": [ 6, 3, -1 ], "overmap": "mall_a_57_basement_south" },
{ "point": [ 5, 3, 0 ], "overmap": "mall_a_58_south" },
{ "point": [ 5, 3, 1 ], "overmap": "mall_b_58_south" },
{ "point": [ 5, 3, 2 ], "overmap": "mall_a_58_roof_south" },
+ { "point": [ 5, 3, -1 ], "overmap": "mall_a_58_basement_south" },
{ "point": [ 4, 3, 0 ], "overmap": "mall_a_59_south" },
{ "point": [ 4, 3, 1 ], "overmap": "mall_b_59_south" },
{ "point": [ 4, 3, 2 ], "overmap": "mall_a_59_roof_south" },
+ { "point": [ 4, 3, -1 ], "overmap": "mall_a_59_basement_south" },
{ "point": [ 3, 3, 0 ], "overmap": "mall_a_60_south" },
{ "point": [ 3, 3, 1 ], "overmap": "mall_b_60_south" },
{ "point": [ 3, 3, 2 ], "overmap": "mall_a_60_roof_south" },
+ { "point": [ 3, 3, -1 ], "overmap": "mall_a_60_basement_south" },
{ "point": [ 2, 3, 0 ], "overmap": "mall_a_61_south" },
{ "point": [ 2, 3, 1 ], "overmap": "mall_b_61_south" },
{ "point": [ 2, 3, 2 ], "overmap": "mall_a_61_roof_south" },
+ { "point": [ 2, 3, -1 ], "overmap": "mall_a_61_basement_south" },
{ "point": [ 1, 3, 0 ], "overmap": "mall_a_62_south" },
{ "point": [ 1, 3, 1 ], "overmap": "mall_b_62_south" },
{ "point": [ 1, 3, 2 ], "overmap": "mall_a_62_roof_south" },
+ { "point": [ 1, 3, -1 ], "overmap": "mall_a_62_basement_south" },
{ "point": [ 0, 3, 0 ], "overmap": "mall_a_63_south" },
{ "point": [ 8, 2, 0 ], "overmap": "mall_a_64_south" },
{ "point": [ 7, 2, 0 ], "overmap": "mall_a_65_south" },
{ "point": [ 7, 2, 1 ], "overmap": "mall_b_65_south" },
{ "point": [ 7, 2, 2 ], "overmap": "mall_a_65_roof_south" },
+ { "point": [ 7, 2, -1 ], "overmap": "mall_a_65_basement_south" },
{ "point": [ 6, 2, 0 ], "overmap": "mall_a_66_south" },
{ "point": [ 6, 2, 1 ], "overmap": "mall_b_66_south" },
{ "point": [ 6, 2, 2 ], "overmap": "mall_a_66_roof_south" },
+ { "point": [ 6, 2, -1 ], "overmap": "mall_a_66_basement_south" },
{ "point": [ 5, 2, 0 ], "overmap": "mall_a_67_south" },
{ "point": [ 5, 2, 1 ], "overmap": "mall_b_67_south" },
{ "point": [ 5, 2, 2 ], "overmap": "mall_a_67_roof_south" },
+ { "point": [ 5, 2, -1 ], "overmap": "mall_a_67_basement_south" },
+ { "point": [ 5, 2, -2 ], "overmap": "mall_a_67_sub_basement_south" },
{ "point": [ 4, 2, 0 ], "overmap": "mall_a_68_south" },
{ "point": [ 4, 2, 1 ], "overmap": "mall_b_68_south" },
{ "point": [ 4, 2, 2 ], "overmap": "mall_a_68_roof_south" },
+ { "point": [ 4, 2, -1 ], "overmap": "mall_a_68_basement_south" },
+ { "point": [ 4, 2, -2 ], "overmap": "mall_a_68_sub_basement_south" },
{ "point": [ 3, 2, 0 ], "overmap": "mall_a_69_south" },
{ "point": [ 3, 2, 1 ], "overmap": "mall_b_69_south" },
{ "point": [ 3, 2, 2 ], "overmap": "mall_a_69_roof_south" },
+ { "point": [ 3, 2, -1 ], "overmap": "mall_a_69_basement_south" },
+ { "point": [ 3, 2, -2 ], "overmap": "mall_a_69_sub_basement_south" },
{ "point": [ 2, 2, 0 ], "overmap": "mall_a_70_south" },
{ "point": [ 2, 2, 1 ], "overmap": "mall_b_70_south" },
{ "point": [ 2, 2, 2 ], "overmap": "mall_a_70_roof_south" },
+ { "point": [ 2, 2, -1 ], "overmap": "mall_a_70_basement_south" },
{ "point": [ 1, 2, 0 ], "overmap": "mall_a_71_south" },
{ "point": [ 1, 2, 1 ], "overmap": "mall_b_71_south" },
{ "point": [ 1, 2, 2 ], "overmap": "mall_a_71_roof_south" },
+ { "point": [ 1, 2, -1 ], "overmap": "mall_a_71_basement_south" },
{ "point": [ 0, 2, 0 ], "overmap": "mall_a_72_south" },
{ "point": [ 8, 1, 0 ], "overmap": "mall_a_73_south" },
{ "point": [ 7, 1, 0 ], "overmap": "mall_a_74_south" },
@@ -2481,6 +2620,12 @@
"locations": [ "land" ],
"overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_arcade_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_arcade_roof_north" } ]
},
+ {
+ "type": "city_building",
+ "id": "s_games",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_games_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_games_roof_north" } ]
+ },
{
"type": "city_building",
"id": "cs_car_dealership",
@@ -3482,5 +3627,30 @@
{ "point": [ 0, 0, 0 ], "overmap": "s_laundromat_1_north" },
{ "point": [ 0, 0, 1 ], "overmap": "s_laundromat_roof_1_north" }
]
+ },
+ {
+ "type": "city_building",
+ "id": "s_camping",
+ "locations": [ "land" ],
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_camping_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_camping_roof_north" } ]
+ },
+ {
+ "type": "city_building",
+ "id": "s_cardealer",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_cardealer_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_cardealer_roof_north" }
+ ]
+ },
+ {
+ "type": "city_building",
+ "id": "s_diner",
+ "locations": [ "land" ],
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_diner_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_diner_2ndfloor_north" },
+ { "point": [ 0, 0, 2 ], "overmap": "s_diner_roof_north" }
+ ]
}
]
diff --git a/data/json/overmap/overmap_special/specials.json b/data/json/overmap/overmap_special/specials.json
index 39d66e73d063e..3b9fc44f971eb 100644
--- a/data/json/overmap/overmap_special/specials.json
+++ b/data/json/overmap/overmap_special/specials.json
@@ -7060,5 +7060,65 @@
"city_sizes": [ 4, 12 ],
"occurrences": [ 0, 1 ],
"flags": [ "MILITARY" ]
+ },
+ {
+ "type": "overmap_special",
+ "id": "o_airport",
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "s_air_term_south" },
+ { "point": [ 0, 0, 1 ], "overmap": "s_air_term_roof_south" },
+ { "point": [ 1, 0, 0 ], "overmap": "s_air_parking_south" },
+ { "point": [ -2, 0, 0 ], "overmap": "s_air_hangars_south" },
+ { "point": [ -2, 0, 1 ], "overmap": "s_air_hangars_roof_south" },
+ { "point": [ -3, 0, 0 ], "overmap": "s_air_helicopter_pad_north" },
+ { "point": [ -1, 0, 0 ], "overmap": "s_air_atc_south" },
+ { "point": [ -1, 0, 1 ], "overmap": "s_air_atc_2_south" },
+ { "point": [ -1, 0, 2 ], "overmap": "s_air_atc_3_south" },
+ { "point": [ -5, 1, 0 ], "overmap": "s_air_runway_r_south" },
+ { "point": [ -4, 1, 0 ], "overmap": "s_air_runway_south" },
+ { "point": [ -3, 1, 0 ], "overmap": "s_air_runway_south" },
+ { "point": [ -2, 1, 0 ], "overmap": "s_air_runway_hangars_south" },
+ { "point": [ -1, 1, 0 ], "overmap": "s_air_runway_south" },
+ { "point": [ 0, 1, 0 ], "overmap": "s_air_runway_term_south" },
+ { "point": [ 1, 1, 0 ], "overmap": "s_air_runway_B_south" },
+ { "point": [ 2, 1, 0 ], "overmap": "s_air_runway_B_south" },
+ { "point": [ 3, 1, 0 ], "overmap": "s_air_runway_B_south" },
+ { "point": [ 4, 1, 0 ], "overmap": "s_air_runway_B_south" },
+ { "point": [ 5, 1, 0 ], "overmap": "s_air_runway_l_south" }
+ ],
+ "connections": [
+ { "point": [ -1, -1, 0 ], "terrain": "road", "existing": false },
+ { "point": [ 0, -1, 0 ], "terrain": "road", "existing": false },
+ { "point": [ 1, -1, 0 ], "terrain": "road", "existing": false }
+ ],
+ "locations": [ "land" ],
+ "city_distance": [ 5, -1 ],
+ "city_sizes": [ 1, 12 ],
+ "occurrences": [ 0, 1 ],
+ "flags": [ "CLASSIC" ]
+ },
+ {
+ "type": "overmap_special",
+ "id": "o_lightindustry",
+ "overmaps": [
+ { "point": [ 1, 0, 0 ], "overmap": "s_lightindustry_road_0_south" },
+ { "point": [ 0, 0, 0 ], "overmap": "s_lightindustry_road_1_south" },
+ { "point": [ 1, -1, 0 ], "overmap": "s_lightindustry_00_south" },
+ { "point": [ 1, -1, 1 ], "overmap": "s_lightindustry_00_roof_south" },
+ { "point": [ 0, -1, 0 ], "overmap": "s_lightindustry_01_south" },
+ { "point": [ 0, -1, 1 ], "overmap": "s_lightindustry_01_roof_south" },
+ { "point": [ 1, 1, 0 ], "overmap": "s_lightindustry_10_south" },
+ { "point": [ 1, 1, 1 ], "overmap": "s_lightindustry_10_roof_south" },
+ { "point": [ 0, 1, 0 ], "overmap": "s_lightindustry_11_south" },
+ { "point": [ 0, 1, 1 ], "overmap": "s_lightindustry_11_roof_south" }
+ ],
+ "connections": [
+ { "point": [ -1, 0, 0 ], "terrain": "road", "existing": false },
+ { "point": [ -2, 0, 0 ], "terrain": "road", "existing": true }
+ ],
+ "locations": [ "land", "swamp" ],
+ "city_sizes": [ 1, 12 ],
+ "occurrences": [ 0, 3 ],
+ "flags": [ "CLASSIC" ]
}
]
diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json
index 8c98a5f368646..882f91dec62f8 100644
--- a/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json
+++ b/data/json/overmap/overmap_terrain/overmap_terrain_commercial.json
@@ -195,7 +195,7 @@
},
{
"type": "overmap_terrain",
- "id": [ "s_electronics", "s_electronics_1" ],
+ "id": [ "s_electronics", "s_electronics_1", "s_electronicstore" ],
"copy-from": "generic_city_building",
"name": "electronics store",
"color": "yellow",
@@ -203,11 +203,18 @@
},
{
"type": "overmap_terrain",
- "id": [ "s_electronics_roof", "s_electronics_roof_1" ],
+ "id": [ "s_electronics_roof", "s_electronics_roof_1", "s_electronicstore_roof" ],
"copy-from": "generic_city_building",
"name": "electronics store roof",
"color": "yellow"
},
+ {
+ "type": "overmap_terrain",
+ "id": "s_electronicstore_2ndfloor",
+ "name": "electronics store 2nd floor",
+ "copy-from": "generic_city_building",
+ "color": "yellow"
+ },
{
"type": "overmap_terrain",
"id": "s_sports",
@@ -240,7 +247,7 @@
},
{
"type": "overmap_terrain",
- "id": [ "s_gun", "s_gun_1", "s_gun_2", "s_gun_3", "s_gun_4" ],
+ "id": [ "s_gun", "s_gun_1", "s_gun_2", "s_gun_3", "s_gun_4", "s_gunstore" ],
"copy-from": "generic_city_building",
"name": "gun store",
"color": "red",
@@ -248,14 +255,14 @@
},
{
"type": "overmap_terrain",
- "id": [ "s_gun_roof", "s_gun_roof_1", "s_gun_roof_3", "s_gun_roof_4" ],
+ "id": [ "s_gun_roof", "s_gun_roof_1", "s_gun_roof_3", "s_gun_roof_4", "s_gunstore_roof" ],
"name": "gun store roof",
"copy-from": "generic_city_building",
"color": "red"
},
{
"type": "overmap_terrain",
- "id": "s_gun_2ndfloor_4",
+ "id": [ "s_gun_2ndfloor_4", "s_gunstore_2ndfloor" ],
"name": "gun store 2nd floor",
"copy-from": "generic_city_building",
"color": "red"
@@ -306,6 +313,23 @@
"name": "bookstore roof",
"color": "i_brown"
},
+ {
+ "type": "overmap_terrain",
+ "id": "s_diner",
+ "name": "diner",
+ "copy-from": "generic_city_building",
+ "sym": "d",
+ "color": "green",
+ "extend": { "flags": [ "SOURCE_FOOD", "SOURCE_DRINK", "SOURCE_COOKING" ] }
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [ "s_diner_2ndfloor", "s_diner_roof" ],
+ "name": "diner",
+ "copy-from": "generic_city_building",
+ "sym": "d",
+ "color": "green"
+ },
{
"type": "overmap_terrain",
"id": [ "s_restaurant_foodplace", "s_restaurant", "s_restaurant_1", "s_restaurant_2", "s_restaurant_3" ],
@@ -1314,7 +1338,7 @@
},
{
"type": "overmap_terrain",
- "id": "cs_car_dealership",
+ "id": [ "cs_car_dealership", "s_cardealer" ],
"copy-from": "generic_city_building",
"name": "car dealership",
"sym": "c",
@@ -1323,7 +1347,7 @@
},
{
"type": "overmap_terrain",
- "id": "cs_car_dealership_roof",
+ "id": [ "cs_car_dealership_roof", "s_cardealer_roof" ],
"copy-from": "generic_city_building",
"name": "car dealership",
"sym": "c",
@@ -1465,6 +1489,23 @@
"sym": "H",
"color": "brown"
},
+ {
+ "type": "overmap_terrain",
+ "id": "s_camping",
+ "name": "outdoorsman's store",
+ "copy-from": "generic_city_building",
+ "sym": "o",
+ "color": "brown",
+ "extend": { "flags": [ "SOURCE_WEAPON", "SOURCE_CLOTHING" ] }
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "s_camping_roof",
+ "name": "outdoorsman's store",
+ "copy-from": "generic_city_building",
+ "sym": "o",
+ "color": "brown"
+ },
{
"type": "overmap_terrain",
"id": [
@@ -1507,5 +1548,19 @@
"urban_14_9"
],
"copy-from": "urban_13_3"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "s_games",
+ "name": "gaming store",
+ "copy-from": "generic_city_building",
+ "sym": "g",
+ "color": "cyan"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "s_games_roof",
+ "name": "gaming store roof",
+ "copy-from": "s_games"
}
]
diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json b/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json
index b5c8f851b55be..0485bde2cc4ff 100644
--- a/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json
+++ b/data/json/overmap/overmap_terrain/overmap_terrain_industrial.json
@@ -289,5 +289,73 @@
"name": "steel mill depot",
"sym": "|",
"color": "dark_gray"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [ "s_lightindustry_road_0", "s_lightindustry_road_1" ],
+ "name": "light industry",
+ "sym": "─",
+ "color": "dark_gray",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [
+ "s_lightindustry_00",
+ "s_lightindustry_00_roof",
+ "s_lightindustry_01",
+ "s_lightindustry_01_roof",
+ "s_lightindustry_10",
+ "s_lightindustry_10_roof",
+ "s_lightindustry_11",
+ "s_lightindustry_11_roof"
+ ],
+ "name": "light industry",
+ "sym": "I",
+ "color": "light_blue",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [
+ "s_air_parking",
+ "s_air_term",
+ "s_air_atc",
+ "s_air_hangars",
+ "s_air_hangars_roof",
+ "s_air_term_roof",
+ "s_air_atc_2",
+ "s_air_atc_3"
+ ],
+ "name": "private airport",
+ "sym": "A",
+ "color": "i_cyan",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [ "s_air_runway_l", "s_air_runway_B", "s_air_runway_term", "s_air_runway", "s_air_runway_hangars", "s_air_runway_r" ],
+ "name": "private airport runway",
+ "sym": "-",
+ "color": "blue",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [ "s_air_helicopter_pad" ],
+ "name": "helicopter pad",
+ "sym": "H",
+ "color": "i_cyan",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2
}
]
diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_mall.json b/data/json/overmap/overmap_terrain/overmap_terrain_mall.json
index e689495872c4e..844d6c4cb9f80 100644
--- a/data/json/overmap/overmap_terrain/overmap_terrain_mall.json
+++ b/data/json/overmap/overmap_terrain/overmap_terrain_mall.json
@@ -9,6 +9,13 @@
"mondensity": 2,
"flags": [ "SIDEWALK", "RISK_HIGH", "SOURCE_FOOD", "SOURCE_DRINK", "SOURCE_MEDICINE", "SOURCE_FABRICATION" ]
},
+ {
+ "type": "overmap_terrain",
+ "abstract": "generic_mall_basement",
+ "name": "mall",
+ "color": "dark_gray",
+ "sym": "0"
+ },
{
"type": "overmap_terrain",
"abstract": "generic_mall_road",
@@ -295,5 +302,32 @@
"mall_upper_roof_51"
],
"copy-from": "generic_mall"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [
+ "mall_a_56_basement",
+ "mall_a_57_basement",
+ "mall_a_58_basement",
+ "mall_a_59_basement",
+ "mall_a_60_basement",
+ "mall_a_61_basement",
+ "mall_a_62_basement",
+ "mall_a_65_basement",
+ "mall_a_66_basement",
+ "mall_a_67_basement",
+ "mall_a_69_basement",
+ "mall_a_70_basement",
+ "mall_a_71_basement"
+ ],
+ "copy-from": "generic_mall_basement",
+ "sym": "0"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [ "mall_a_68_basement", "mall_a_67_sub_basement", "mall_a_68_sub_basement", "mall_a_69_sub_basement" ],
+ "copy-from": "generic_mall",
+ "name": "mall - subway station",
+ "color": "i_light_red"
}
]
diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_residential.json b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json
index ce891f01d7a31..b9a00dff11f61 100644
--- a/data/json/overmap/overmap_terrain/overmap_terrain_residential.json
+++ b/data/json/overmap/overmap_terrain/overmap_terrain_residential.json
@@ -80,6 +80,16 @@
"house_30",
"house_31",
"house_32",
+ "house_33",
+ "house_34",
+ "house_35",
+ "house_36",
+ "house_37",
+ "house_38",
+ "house_39",
+ "house_40",
+ "house_41",
+ "house_42",
"house_crack1",
"house_crack2",
"house_crack3",
@@ -245,6 +255,16 @@
"house_30_roof",
"house_31_roof",
"house_32_roof",
+ "house_33_roof",
+ "house_34_roof",
+ "house_35_roof",
+ "house_36_roof",
+ "house_37_roof",
+ "house_38_roof",
+ "house_39_roof",
+ "house_40_roof",
+ "house_41_roof",
+ "house_42_roof",
"house_crack1_roof",
"house_crack3_roof",
"house_detatched10_roof",
@@ -325,6 +345,11 @@
"house_17_basement",
"house_19_basement",
"house_22_basement",
+ "house_33_basement",
+ "house_34_basement",
+ "house_36_basement",
+ "house_37_basement",
+ "house_39_basement",
"house_2story_basement",
"house_crack3_basement",
"house_detatched1_basement",
@@ -429,7 +454,15 @@
"apartments_mod_tower_NE",
"apartments_mod_tower_NW",
"apartments_mod_tower_SE",
- "apartments_mod_tower_SW"
+ "apartments_mod_tower_SW",
+ "s_apt",
+ "s_apt_2ndfloor",
+ "s_apt_roof",
+ "s_apt_2_upper_roof",
+ "s_apt_2",
+ "s_apt_2_2ndfloor",
+ "s_apt_2_roof",
+ "s_apt_upper_roof"
],
"copy-from": "apartments_tower_any"
},
diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json b/data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json
index 56d3ae7d0f65e..6be2c73501878 100644
--- a/data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json
+++ b/data/json/overmap/overmap_terrain/overmap_terrain_waterbody.json
@@ -22,9 +22,7 @@
{
"type": "overmap_terrain",
"id": "lake_surface",
- "copy-from": "generic_lake",
- "delete": { "flags": [ "LAKE" ] },
- "extend": { "flags": [ "LAKE_SHORE" ] }
+ "copy-from": "generic_lake"
},
{
"type": "overmap_terrain",
diff --git a/data/json/player_activities.json b/data/json/player_activities.json
index 3a6f3bda8a0b1..9db49f5ac2afa 100644
--- a/data/json/player_activities.json
+++ b/data/json/player_activities.json
@@ -538,6 +538,8 @@
"activity_level": "NO_EXERCISE",
"verb": "picking lock",
"rooted": true,
+ "suspendable": false,
+ "no_resume": true,
"based_on": "speed"
},
{
@@ -733,6 +735,7 @@
"activity_level": "NO_EXERCISE",
"verb": "being operated on",
"based_on": "time",
+ "interruptable": false,
"suspendable": false
},
{
diff --git a/data/json/professions.json b/data/json/professions.json
index 4d6a2af321545..9beadf0fea55f 100644
--- a/data/json/professions.json
+++ b/data/json/professions.json
@@ -245,7 +245,7 @@
{
"present": [ "ANTIWHEAT" ],
"absent": [ "VEGETARIAN", "ANTIJUNK" ],
- "new": [ { "item": "fchicken", "ratio": 3 } ]
+ "new": [ { "item": "fchicken", "ratio": 1 } ]
},
{
"present": [ "ANTIWHEAT", "ANTIJUNK" ],
@@ -262,7 +262,7 @@
{
"present": [ "ANTIWHEAT" ],
"absent": [ "VEGETARIAN", "ANTIJUNK" ],
- "new": [ { "item": "fchicken", "ratio": 3 } ]
+ "new": [ { "item": "fchicken", "ratio": 1 } ]
},
{
"present": [ "ANTIWHEAT", "ANTIJUNK" ],
@@ -320,7 +320,7 @@
"type": "profession",
"ident": "vagabond",
"name": "Vagabond",
- "description": "Circumstances left you wandering, with no home, no family, no friends. But the world you knew is gone, and maybe your experiences relying on yourself to survive could be useful in this new one.",
+ "description": "Circumstance left you wandering the world, alone. Now there is nothing to go back to, even if you wanted to. Perhaps your experience in fending for yourself will prove useful in this new world.",
"points": 2,
"skills": [
{ "level": 1, "name": "unarmed" },
@@ -359,7 +359,7 @@
"type": "profession",
"ident": "bionic_prepper",
"name": "Bionic Prepper",
- "description": "You knew the end was coming. You augmented yourself with some basic bionics and got additional survival training. Now the end has come, and it is time to see if your efforts have paid off.",
+ "description": "You knew the end was coming. You augmented yourself with some basic bionic tools and underwent extensive survival training. Now the end has come, and it is time to see if your efforts have paid off.",
"points": 6,
"CBMs": [
"bio_metabolics",
@@ -375,6 +375,7 @@
{ "level": 4, "name": "survival" },
{ "level": 3, "name": "fabrication" },
{ "level": 3, "name": "cooking" },
+ { "level": 3, "name": "chemistry" },
{ "level": 2, "name": "firstaid" },
{ "level": 2, "name": "gun" },
{ "level": 2, "name": "rifle" },
@@ -414,7 +415,7 @@
"type": "profession",
"ident": "unemployed",
"name": "Survivor",
- "description": "Some would say that there's nothing particularly notable about you. But you've survived, and that's more than most could say right now.",
+ "description": "Some would say that there's nothing particularly notable about you, but you've survived, and that's more than most could say right now.",
"points": 0,
"items": {
"both": {
@@ -440,12 +441,13 @@
"type": "profession",
"ident": "sheltered_survivor",
"name": "Sheltered Survivor",
- "description": "At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it is winter, and you hope the rag-tag collection of skills you learned from all those books can help you survive.",
+ "description": "At the start of the Cataclysm, you hunkered down in a bomb shelter. You've spent the past months eating canned food, reading books, and tinkering with stuff in the bunker. Now it is winter - time to face the world above.",
"points": 4,
"skills": [
{ "level": 2, "name": "tailor" },
{ "level": 2, "name": "computer" },
{ "level": 2, "name": "cooking" },
+ { "level": 2, "name": "chemistry" },
{ "level": 2, "name": "mechanics" },
{ "level": 2, "name": "firstaid" },
{ "level": 2, "name": "electronics" },
@@ -465,7 +467,7 @@
"type": "profession",
"ident": "sheltered_militia",
"name": "Sheltered Militia",
- "description": "At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it is winter, and you hope your guns and the skills you have acquired can help you survive.",
+ "description": "At the start of the Cataclysm, you hunkered down in a bomb shelter with your collection of guns. You've spent the past months eating canned food and practicing your aim. Now it is winter - time to face the world above.",
"points": 4,
"skills": [ { "level": 2, "name": "gun" }, { "level": 1, "name": "rifle" }, { "level": 1, "name": "pistol" } ],
"items": {
@@ -500,7 +502,7 @@
"type": "profession",
"ident": "tailor",
"name": "Tailor",
- "description": "Tailoring may not seem like the most useful skill when the world has ended. Most people wouldn't expect a simple tailor to live long. This is your opportunity to prove them wrong.",
+ "description": "Tailoring may not seem like the most useful skill when the world has ended. Most people wouldn't expect a simple tailor to live very long. This is your opportunity to prove them wrong.",
"points": 2,
"//": "Tailoring kit makes an already decent class for careful folks much more powerful.",
"skills": [ { "level": 4, "name": "tailor" } ],
@@ -517,7 +519,7 @@
"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.",
+ "description": "Bork bork! Years in the kitchen have left you carrying a prodigious bulk, but you managed to escape the carnage with your trusty butcher knife and only a small collection of stains on your uniform.",
"points": 1,
"skills": [ { "name": "cooking", "level": 4 } ],
"items": {
@@ -557,11 +559,11 @@
"type": "profession",
"ident": "labtech",
"name": "Lab Technician",
- "description": "Thanks to your time in the lab, you're familiar with the basics of conducting science. Now that the world has ended, only one question remains: Can you undo the very Cataclysm you helped create?",
+ "description": "Thanks to years of study and hard work in the lab, you're familiar with the basics of scientific inquiry. Only one question remains: can you undo the very Cataclysm your colleagues helped create?",
"points": 3,
"skills": [
{ "level": 2, "name": "computer" },
- { "level": 2, "name": "cooking" },
+ { "level": 2, "name": "chemistry" },
{ "level": 2, "name": "electronics" },
{ "level": 2, "name": "mechanics" }
],
@@ -578,9 +580,9 @@
"type": "profession",
"ident": "mechanic",
"name": "Home 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.",
+ "description": "You've always loved cars, and there's nothing like getting under the hood and fixing it yourself. You've kept hold of some handy tools for the job, and at least now you'll never want for parts.",
"points": 2,
- "skills": [ { "level": 3, "name": "mechanics" } ],
+ "skills": [ { "level": 3, "name": "mechanics" }, { "level": 1, "name": "driving" } ],
"items": {
"both": {
"items": [ "slingpack", "tank_top", "jeans", "socks", "boots_steel", "duct_tape", "screwdriver", "wristwatch", "mag_cars" ],
@@ -599,7 +601,7 @@
"type": "profession",
"ident": "scoundrel",
"name": "Scoundrel",
- "description": "Your flexible outlook on the law, the scuffles you've been in (and avoided) at the bar, and your impressive ability to weasel your way out of the consequences of your actions - all these skills have helped ensure your survival. But how much longer will they hold out?",
+ "description": "Your flexible outlook on the law, the scuffles you've been in (and avoided) at the bar, and your impressive ability to weasel your way out of the consequences of your actions - all these skills have helped ensure your survival. How much longer will they hold out?",
"points": 2,
"skills": [
{ "level": 1, "name": "melee" },
@@ -634,7 +636,7 @@
"type": "profession",
"ident": "beekeeper",
"name": "Beekeeper",
- "description": "You used to be a professional beekeeper. You had to abandon your precious bees when the Cataclysm struck, but at least you managed to grab some utensils and honey.",
+ "description": "You used to be a professional apiarist, building and maintaining beehives. You had to abandon your precious bees when the Cataclysm struck, but at least you managed to grab some utensils and honey.",
"points": 2,
"skills": [ { "name": "survival", "level": 2 }, { "name": "fabrication", "level": 1 } ],
"items": {
@@ -661,7 +663,7 @@
"type": "profession",
"ident": "basketball_player",
"name": "Basketball Player",
- "description": "It was going to be your first major game, but then the Cataclysm struck. Thanks to your quick feet, you were among the lucky few to survive and escape from the creatures.",
+ "description": "Your first major game was abruptly cancelled when zombies stormed the court. Quick feet and good reflexes meant you were among the lucky few to escape the stadium alive.",
"points": 1,
"skills": [ { "level": 2, "name": "dodge" }, { "level": 3, "name": "throw" } ],
"items": {
@@ -677,7 +679,7 @@
"type": "profession",
"ident": "true_foodperson",
"name": "True Foodperson",
- "description": "You are the true Foodperson, some might think Foodperson is just a mascot, but you know better. You are Foodperson, the mask has become your face, you are real and the only thing standing between this world and oblivion is you.",
+ "description": "You are the true Foodperson. Some might think Foodperson is just a mascot, but you know better. The mask has become your face, you are real, and the only thing standing between this world and oblivion is you.",
"points": 0,
"traits": [ "PROF_FOODP" ],
"skills": [ { "level": 2, "name": "speech" } ],
@@ -708,7 +710,7 @@
"type": "profession",
"ident": "cyclist",
"name": "Professional Cyclist",
- "description": "You were a promising young cyclist with a bright career in front of you before this all happened. Perhaps you'll never get to participate in the grand tours now, but as the saying goes: Life is like riding a bicycle, you got to keep moving.",
+ "description": "You were a promising young cyclist with a bright career in front of you before this all happened. Perhaps you'll never get to participate in the grand tours now, but as the saying goes, life is like riding a bicycle: you've got to keep moving.",
"points": 3,
"skills": [ { "level": 3, "name": "driving" }, { "level": 2, "name": "dodge" } ],
"items": {
@@ -735,7 +737,7 @@
"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, just in time for your training to get interrupted by a national emergency. As far as you can tell, military command abandoned you in this hellhole when you missed the emergency evac.",
+ "description": "Joining the military has been your dream for years. You finally got in, just in time for your training to get interrupted by some sort of national emergency. As far as you can tell, military command abandoned you in this hellhole when you missed the emergency evac.",
"points": 4,
"skills": [
{ "level": 2, "name": "gun" },
@@ -825,7 +827,7 @@
"type": "profession",
"ident": "maid",
"name": { "male": "Butler", "female": "Maid" },
- "description": "You worked in a wealthy household, but after the Cataclysm they took a family vacation to an unknown place, leaving you to fend for yourself.",
+ "description": "You were hired to take care of the housekeeping for a wealthy family. Naturally, when things got bad, they all took off on a family vacation to somewhere unknown, leaving you to your fate.",
"points": 1,
"skills": [ { "level": 2, "name": "cooking" }, { "level": 1, "name": "driving" }, { "level": 2, "name": "tailor" } ],
"items": {
@@ -838,7 +840,7 @@
"type": "profession",
"ident": "captive",
"name": { "male": "Captive", "female": "Captive" },
- "description": "You were following a road at night trying to get away from the horrors of the city, when you heard a voice calling out in the dark. As you stepped away to investigate, you suddenly felt a searing pain in your head and blacked out. You just woke up in this place… Are you even on earth anymore?",
+ "description": "You were following a road at night, trying to get away from the horrors of the city, when you heard a voice calling out in the dark. You followed, hoping they were friendly, but suddenly felt a searing pain in your head and blacked out. You just woke up in this strange place… are you even on Earth anymore?",
"points": -2,
"flags": [ "SCEN_ONLY" ]
},
@@ -846,7 +848,7 @@
"type": "profession",
"ident": "rescuer",
"name": { "male": "Rescuer", "female": "Rescuer" },
- "description": "You were ready. You went in determined to find and rescue your friends. But now as you walk through those strange corridors, the atmosphere grows heavy and you're not so sure anymore. You might be the one in need of a rescue now.",
+ "description": "You were ready. You went in determined to find and rescue your friends. Now the atmosphere in these twisting corridors grows heavy, and you don't feel quite so confident anymore. You might be the one in need of a rescue soon.",
"points": 3,
"skills": [
{ "level": 4, "name": "dodge" },
@@ -875,7 +877,7 @@
"type": "profession",
"ident": "medic",
"name": "Medical Resident",
- "description": "Fresh out of med school, you've got little in the way of practical experience. You just hope it will be enough if the old adage of 'Doctor, heal thyself' ends up being required.",
+ "description": "Fresh out of med school, you've got little in the way of practical experience and just a handful of first-aid supplies. You just hope it will be enough if 'physician, heal thyself' turns out to be more literal than you expected.",
"points": 2,
"skills": [ { "level": 4, "name": "firstaid" } ],
"traits": [ "PROF_MED" ],
@@ -905,7 +907,7 @@
"type": "profession",
"ident": "gangster",
"name": "Gangster",
- "description": "The boss always said he could rely on you to pull through on the tough jobs. A shame he didn't manage it, himself. No stranger to a spot of violence, you almost feel at home in this new world already.",
+ "description": "The boss always said he could rely on you to pull through on the tough jobs. Shame he got himself smoked. No problem; the world's always got a place for someone with your kind of talents.",
"points": 3,
"skills": [
{ "level": 1, "name": "melee" },
@@ -934,7 +936,7 @@
"type": "profession",
"ident": "security",
"name": "Security Guard",
- "description": "A low paid security guard, things have suddenly gotten a lot more dangerous than patrolling the grounds warding off potential thieves. You don't have any particularly useful skills, but you do have some useful equipment since you were on the job when things started going south.",
+ "description": "You had a boring, underpaid job watching cameras and patrolling hallways, but things have suddenly gotten a lot more dangerous. You have some useful equipment, but you've never had any call to use it until now.",
"points": 1,
"items": {
"both": {
@@ -956,7 +958,7 @@
"ident": "groundskeeper",
"name": "Landscaper",
"//": "A simple class for players who want to try some basic crafting immediately, or who want a machete because it's in-genre.",
- "description": "You used to mow lawns and trim hedges for the wealthy. Contract work was getting scarce even before the zombies came, but now you've got nothing left but your tools and expertise.",
+ "description": "You used to mow lawns and trim hedges for the wealthy. Contract work was getting scarce even before the zombies came, but now you've got nothing left except your tools and expertise.",
"points": 1,
"skills": [ { "level": 2, "name": "fabrication" }, { "level": 2, "name": "survival" } ],
"items": {
@@ -973,7 +975,7 @@
"ident": "homemaker",
"name": "Nursing Assistant",
"//": "They don't have the doctor's passive bonus to surgery. Nursing assistants aren't required to hold a doctorate.",
- "description": "You were providing in-home care for the elderly, even as the whole world fell apart around you. You can only pray that you don't see your former clients among the walking dead...",
+ "description": "You went on providing in-home care for the elderly even as the whole world fell apart around you. You can only pray that you don't see your former clients among the walking dead…",
"points": 1,
"skills": [ { "level": 2, "name": "firstaid" }, { "level": 1, "name": "cooking" } ],
"items": {
@@ -999,13 +1001,14 @@
"type": "profession",
"ident": "survivalist",
"name": "Survivalist",
- "description": "Skilled at surviving off the land far from civilization, your skills are quite likely to come in useful considering civilization is now full of monsters that want you dead. Your equipment is basic, but versatile - and with your skills, more than you need… except your canteen's run out!",
+ "description": "Living off the land, far from civilization, is nothing new to you. The only difference is all the monsters that suddenly want you dead. Your equipment is basic, but versatile… except that your canteen's run out!",
"points": 3,
"skills": [
{ "level": 4, "name": "survival" },
{ "level": 2, "name": "traps" },
{ "level": 2, "name": "fabrication" },
{ "level": 2, "name": "cooking" },
+ { "level": 2, "name": "chemistry" },
{ "level": 2, "name": "firstaid" },
{ "level": 2, "name": "swimming" },
{ "level": 1, "name": "lockpick" }
@@ -1040,7 +1043,7 @@
"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.",
+ "description": "Your coworkers always muttered when you had to duck outside every hour for a smoke, but it ended up saving your life when things got bad. Now you're down to your last pack. You start out with a strong nicotine addiction.",
"points": -1,
"items": {
"both": {
@@ -1056,7 +1059,7 @@
"type": "profession",
"ident": "crackhead",
"name": "Crackhead",
- "description": "Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, and before you knew it you were turning tricks behind the local CVS just to score one more line.",
+ "description": "Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, and before you knew it you were turning tricks behind the local CVS just to score one more line. Where are you going to get your next fix now?",
"points": -1,
"items": {
"both": [ "crackpipe", "crack", "crack", "ref_lighter", "tank_top" ],
@@ -1069,7 +1072,7 @@
"type": "profession",
"ident": "homeless",
"name": "Hobo",
- "description": "Society drove you to the fringes and set you wandering, with no home, no family, no friends, until you could only find solace in the bottom of a bottle. But society doesn't mean a thing anymore, and for all the crap thrown your way, you're still standing. God damn, you need a drink.",
+ "description": "Society drove you to the fringes and left you with no home, no family, no friends. You found solace in the bottom of a bottle. Well, society doesn't mean a thing anymore, and for all the crap thrown your way, you're still standing. God damn, you need a drink.",
"points": -1,
"items": {
"both": [ "pants", "knit_scarf", "whiskey", "gin", "bum_wine", "ragpouch", "bindle", "can_beans", "pockknife", "matches" ],
@@ -1082,7 +1085,7 @@
"type": "profession",
"ident": "tweaker",
"name": "Tweaker",
- "description": "You're not entirely sure what happened, but everything has gone to shit, and the only thing running through your head is where you're gonna find your next hit.",
+ "description": "You're not entirely sure what happened last night, but you woke up on the floor and everything has gone completely to shit. The only thing running through your head, though, is where you're gonna find your next hit.",
"points": -2,
"items": { "both": [ "pants", "boxer_shorts" ], "male": [ "undershirt" ], "female": [ "camisole" ] },
"addictions": [ { "intensity": 30, "type": "amphetamine" } ]
@@ -1091,7 +1094,7 @@
"type": "profession",
"ident": "pillhead",
"name": "Pillhead",
- "description": "After an accident in your youth, you got addicted to the opiates treating your pain. With the pharmacies shut down and dealers turned undead, satisfying your fix just got a lot more difficult.",
+ "description": "After an accident in your youth, you got addicted to the opiates treating your pain. With the pharmacies shut down and your dealers turned undead, satisfying those cravings just got a lot more difficult.",
"points": -1,
"items": {
"both": [ "sneakers", "socks", "jeans", "tshirt", "wristwatch", "oxycodone" ],
@@ -1104,7 +1107,7 @@
"type": "profession",
"ident": "heli_pilot",
"name": "Helicopter Pilot",
- "description": "You earned a living ferrying businessmen and tourists from helipad to helipad, the Cataclysm has grounded you, but the sky still calls you...",
+ "description": "You got your pilot's license, and earned a living ferrying businessmen and tourists around. The Cataclysm has grounded you for now, but the sky still calls to you…",
"points": 4,
"skills": [ { "level": 4, "name": "driving" }, { "level": 1, "name": "speech" }, { "level": 3, "name": "mechanics" } ],
"traits": [ "PROF_HELI_PILOT" ],
@@ -1121,7 +1124,7 @@
"type": "profession",
"ident": "k9_cop",
"name": "K9 Officer",
- "description": "You spent your career busting drug smugglers with your faithful canine companion. Now the world has ended and none of that matters anymore. But at least you have a loyal friend.",
+ "description": "You spent your career busting drug smugglers with your faithful canine companion. Now the world has ended, and none of that matters anymore. Your loyal dog is still at your side, though, ready to face the Cataclysm with you.",
"points": 4,
"skills": [ { "level": 2, "name": "gun" }, { "level": 2, "name": "pistol" }, { "level": 2, "name": "survival" } ],
"traits": [ "PROF_POLICE" ],
@@ -1145,7 +1148,7 @@
"type": "profession",
"ident": "crazy_cat_lady",
"name": { "male": "Crazy Cat Dude", "female": "Crazy Cat Lady" },
- "description": "Everyone is dead? Well, it doesn't matter… your cats are all the friends you need!",
+ "description": "Everyone is dead? Oh well, it doesn't matter; it's not like you got along with people much anyway. Your beloved cats are all the friends you need!",
"points": 5,
"skills": [ { "level": 1, "name": "survival" }, { "level": 1, "name": "cooking" }, { "level": 1, "name": "tailor" } ],
"pets": [ { "name": "mon_cat", "amount": 30 } ],
@@ -1172,7 +1175,7 @@
"type": "profession",
"ident": "cop",
"name": "Police Officer",
- "description": "Just a small-town deputy when you got the call, you were still ready to come to the rescue. Except that soon it was you who needed rescuing - you were lucky to escape with your life. Who's going to respect your authority when the government this badge represents might not even exist anymore?",
+ "description": "Just a small-town deputy, you got the call and were ready to come to the rescue. Soon it was you who needed rescuing, and you were lucky to escape with your life. Who's going to respect your authority when the government this badge represents might not even exist anymore?",
"points": 2,
"skills": [ { "level": 3, "name": "gun" }, { "level": 3, "name": "pistol" } ],
"traits": [ "PROF_POLICE" ],
@@ -1195,7 +1198,7 @@
"type": "profession",
"ident": "detective",
"name": "Police Detective",
- "description": "You were on the brink of a major breakthrough in your last homicide case when the Cataclysm struck. Now that suspect is dead. Everyone's dead. You need a smoke.",
+ "description": "You were on the brink of a major breakthrough in your latest homicide case when the Cataclysm struck. Now your prime suspect is dead. Everyone's dead. You could really use a smoke.",
"points": 4,
"traits": [ "PROF_PD_DET" ],
"items": {
@@ -1234,7 +1237,7 @@
"type": "profession",
"ident": "swat",
"name": "SWAT Officer",
- "description": "As a member of the police force's most elite division, you are more than adequately trained and equipped to survive the brutal onslaught of the apocalypse. Unfortunately, the breakdown of society has brought you to your current state of affairs; you now fight to simply stay alive.",
+ "description": "As a member of the police force's most elite division, you are more than adequately trained and equipped to survive the brutal onslaught of the apocalypse. Unfortunately, the chain of command has broken down; your only mission now is to stay alive.",
"points": 5,
"skills": [ { "level": 3, "name": "gun" }, { "level": 3, "name": "pistol" }, { "level": 3, "name": "smg" } ],
"traits": [ "PROF_SWAT" ],
@@ -1263,7 +1266,7 @@
"type": "profession",
"ident": "swat_heavy",
"name": "SWAT CQC Specialist",
- "description": "A member of the police force's most elite division, your close quarters combat training has kept you alive thus far. Unfortunately, the breakdown of society has brought you to your current state of affairs; you now fight to simply stay alive.",
+ "description": "As a member of the police force's most elite division, you were given special training and became an expert in close-quarters combat. Unfortunately, the chain of command has broken down; your only mission now is to stay alive.",
"points": 5,
"skills": [
{ "level": 3, "name": "gun" },
@@ -1295,7 +1298,7 @@
"type": "profession",
"ident": "sniper_police",
"name": "Police Sniper",
- "description": "Your skill as a sharpshooter served you well in the line of duty, protecting the innocent with a single, well placed bullet. Now survival itself is on the line, and you can't afford to miss if you don't want to end up as something's dinner.",
+ "description": "Your skill as a sharpshooter served you well in the line of duty, protecting the innocent with a single, well-placed bullet. Now survival itself is on the line, and you can't afford to miss if you don't want to end up as something's dinner.",
"points": 5,
"skills": [ { "level": 5, "name": "gun" }, { "level": 4, "name": "rifle" }, { "level": 1, "name": "pistol" } ],
"traits": [ "PROF_POLICE" ],
@@ -1332,7 +1335,7 @@
"type": "profession",
"ident": "riot_police",
"name": "Riot Control Officer",
- "description": "The riots were brutal, and that's before the dead rose and started to devour the living. Soon it became apparent that the line you were holding was about to break - it was only through a bit of luck and a lot of head-bashing that you got away in one piece, and the worst is yet to come.",
+ "description": "The riots were brutal, and that was before the dead rose and started to devour the living. The line you were holding broke. It was only through a bit of luck and a lot of head-bashing that you got away in one piece, and the worst is yet to come.",
"points": 5,
"skills": [
{ "level": 3, "name": "melee" },
@@ -1374,7 +1377,7 @@
"type": "profession",
"ident": "salesman",
"name": "Used Car Salesman",
- "description": "You've been accused of being the sort of person who'd be willing to sell your own mother for a dollar. It always left you insulted - you've been around the block a time or two, and you'd charge way more than a dollar - and get it, too!",
+ "description": "They said you'd sell your own mother for a dollar. How dare they! You've been around the block a few times, and you'd charge way more than a dollar - and get it, too!",
"points": 0,
"skills": [ { "level": 4, "name": "barter" } ],
"items": {
@@ -1390,7 +1393,7 @@
"type": "profession",
"ident": "bow_hunter",
"name": "Bow Hunter",
- "description": "Ever since you were a child you loved hunting, and you soon took a liking to the challenge of hunting with a bow. Why, if the world ended there's nothing you'd want at your side more than your trusty bow. So when it did, you made sure to bring it along.",
+ "description": "Ever since you were a child you loved hunting, and quickly developed a talent for archery. Why, if the world ended, there's nothing you'd want at your side more than your trusty bow. So, when it did, you made sure to bring it along.",
"points": 2,
"skills": [ { "level": 2, "name": "archery" } ],
"items": {
@@ -1420,7 +1423,7 @@
"type": "profession",
"ident": "crossbow_hunter",
"name": "Crossbow Hunter",
- "description": "Ever since you were a child you loved hunting, and you soon took a liking to the challenge of hunting with a crossbow. Why, if the world ended there's nothing you'd want at your side more than your trusty crossbow. So when it did, you made sure to bring it along.",
+ "description": "Ever since you were a child you loved hunting, and crossbow hunting was always your favorite. Why, if the world ended, there's nothing you'd want at your side more than your trusty crossbow. So, when it did, you made sure to bring it along.",
"points": 2,
"skills": [ { "level": 2, "name": "rifle" } ],
"items": {
@@ -1441,7 +1444,7 @@
"type": "profession",
"ident": "shotgun_hunter",
"name": "Shotgun Hunter",
- "description": "Ever since you were a child you loved hunting, and you soon took a liking to the challenge of hunting with a shotgun. Why, if the world ended there's nothing you'd want at your side more than your trusty shotgun. So when it did, you made sure to bring it along.",
+ "description": "Ever since you were a child you loved hunting, and one year you got a shotgun for your birthday. Why, if the world ended, there's nothing you'd want at your side more than your trusty shotgun. So, when it did, you made sure to bring it along.",
"points": 2,
"skills": [ { "level": 1, "name": "gun" }, { "level": 1, "name": "shotgun" } ],
"items": {
@@ -1463,7 +1466,7 @@
"type": "profession",
"ident": "rifle_hunter",
"name": "Rifle Hunter",
- "description": "Ever since you were a child you loved hunting, and you soon took a liking to the challenge of hunting with a rifle. Why, if the world ended there's nothing you'd want at your side more than your trusty rifle. So when it did, you made sure to bring it along.",
+ "description": "Ever since you were a child you loved hunting, and you fancy yourself a crack shot. Why, if the world ended, there's nothing you'd want at your side more than your trusty rifle. So, when it did, you made sure to bring it along.",
"points": 2,
"skills": [ { "level": 1, "name": "gun" }, { "level": 1, "name": "rifle" } ],
"items": {
@@ -1485,7 +1488,7 @@
"type": "profession",
"ident": "construction_worker",
"name": { "male": "Handy Man", "female": "Handy Woman" },
- "description": "You used to work at a local hardware store, and you did a lot of home renovations yourself. Now you look out at the horizon of a ruined world, and wonder - are your meager skills, and the few supplies you grabbed on the way out, sufficient to help it rebuild?",
+ "description": "You used to work at a local hardware store, and you did plenty of home renovations yourself. Now you look out at the horizon of a ruined world, and wonder - are your meager skills, and the few supplies you grabbed on the way out, sufficient to help rebuild?",
"points": 1,
"skills": [ { "level": 2, "name": "fabrication" }, { "level": 1, "name": "lockpick" } ],
"items": {
@@ -1506,7 +1509,7 @@
"type": "profession",
"ident": "trucker",
"name": "Trucker",
- "description": "You ruled the road in your big rig and managed to drive it somewhere you hoped was safe when the riots hit. Now it's just you and your trusty truck cab.",
+ "description": "You once ruled the road in your big rig. When the riots hit, you hopped in and drove it to safety. Now it's just you and your truck against the world.",
"points": 5,
"skills": [ { "level": 1, "name": "mechanics" }, { "level": 4, "name": "driving" } ],
"vehicle": "semi_truck",
@@ -1538,7 +1541,7 @@
"type": "profession",
"ident": "backpacker",
"name": "Backpacker",
- "description": "You've traveled 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.",
+ "description": "For the past few years you've been traveling the world, sightseeing and living off your parents' trust fund. You came home to find the world in ruins, and the only thing between you and death is the open road and your backpack.",
"points": 0,
"items": {
"both": {
@@ -1553,7 +1556,7 @@
"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.",
+ "description": "The diners at the fancy burger joint where you work seem even more irritable and unreasonable than usual today. Time to show the meaning of fast food… by running for your life!",
"points": 0,
"skills": [ { "level": 1, "name": "cooking" } ],
"items": {
@@ -1566,7 +1569,7 @@
"type": "profession",
"ident": "electrician",
"name": "Electrician",
- "description": "You used to work for some small-time business owners doing minor electrical work, and you just so happened to be working on one of these jokes of an evac shelter when the Cataclysm struck. Unfortunately, you didn't finish wiring anything up except the computer - fat lot of good it's doing you now.",
+ "description": "Small businesses often hired you for electrical work. You were halfway through your latest job when the whole power grid went dead.",
"points": 1,
"skills": [ { "level": 3, "name": "electronics" } ],
"items": {
@@ -1582,7 +1585,7 @@
"type": "profession",
"ident": "hacker",
"name": "Computer Hacker",
- "description": "Caffeine pills and all-nighters in front of a computer screen have given you skills in an area that seem, on the face of it, distinctly less-than-useful when the world has ended. Unless you manage to find a military mainframe.",
+ "description": "Caffeine pills and all-nighters in front of a computer screen made you an expert. Sadly, the power's gone out, and suddenly your elite skills seem significantly less useful. Unless you manage to find a military mainframe, that is.",
"points": 1,
"skills": [ { "level": 4, "name": "computer" } ],
"items": {
@@ -1598,7 +1601,7 @@
"type": "profession",
"ident": "student",
"name": "Student",
- "description": "You were a high school student, but the tests you'll face now will have much higher stakes. There might even be something useful in one of these books you've been lugging around all year.",
+ "description": "Just an average high school student, you find yourself facing a test you never studied for, and the stakes are a bit higher than geometry. Maybe there'll be something useful in one of these books you've been lugging around all year.",
"points": 1,
"items": {
"both": {
@@ -1625,7 +1628,7 @@
"type": "profession",
"ident": "svictim",
"name": "Shower Victim",
- "description": "You were in the middle of a nice, hot shower when the Cataclysm struck! You barely managed to escape with some soap and the most massively useful thing ever… a towel.",
+ "description": "You just stepped out of a nice, hot shower to find the world had ended. You've got some soap, along with the most massively useful thing ever… a towel.",
"points": -1,
"flags": [ "NO_BONUS_ITEMS" ],
"items": { "both": { "items": [ "towel_wet" ], "entries": [ { "item": "soap", "custom-flags": [ "auto_wield" ] } ] } }
@@ -1634,12 +1637,13 @@
"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": 1,
+ "description": "You spent most of your life on a Harley, out on the open road with your club. Now they're all dead. Time to ride or die.",
+ "points": 3,
"skills": [ { "level": 4, "name": "driving" }, { "level": 1, "name": "mechanics" } ],
+ "vehicle": "motorcycle",
"items": {
"both": {
- "items": [ "jeans", "tank_top", "chaps_leather", "socks", "boots", "bandana", "jacket_leather", "wristwatch" ],
+ "items": [ "jeans", "tank_top", "chaps_leather", "socks", "boots", "bandana", "jacket_leather", "wristwatch", "multitool" ],
"entries": [ { "group": "charged_cell_phone" }, { "item": "sheath", "contents-item": "knife_trench" } ]
},
"male": [ "boxer_shorts" ],
@@ -1650,7 +1654,7 @@
"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.",
+ "description": "Things got a little weird on your way to your weekly dance class. Zombies don't seem to know how to dance, but you're not about to let them step on your toes.",
"points": 0,
"skills": [ { "level": 2, "name": "dodge" } ],
"items": {
@@ -1663,7 +1667,7 @@
"type": "profession",
"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 are the tools of your trade and your impeccable style.",
+ "description": "Impeccable style and a few bionic tricks up your sleeve have seen you pull off a string of daring, high-profile heists. The cops would love to get their hands on you, but seem otherwise occupied.",
"points": 4,
"CBMs": [ "bio_batteries", "bio_lockpick", "bio_fingerhack", "bio_power_storage_mkII" ],
"skills": [ { "level": 1, "name": "gun" }, { "level": 1, "name": "smg" }, { "level": 3, "name": "lockpick" } ],
@@ -1683,7 +1687,7 @@
"type": "profession",
"ident": "bionic_patient",
"name": "Bionic Patient",
- "description": "When the diagnosis came back positive you signed up for a series of experimental bionic surgeries that saved your life. Now you're healthier than you ever were before, thanks to a suite of bionic systems powered by your own metabolic functions. Make the most of your second chance at life.",
+ "description": "When the diagnosis came back positive, you signed up for a series of experimental bionic surgeries that saved your life. Now you're healthier than you ever were before, thanks to a suite of bionic systems powered by your own metabolic functions. Make the most of your second chance at life.",
"points": 5,
"CBMs": [ "bio_leukocyte", "bio_blood_anal", "bio_blood_filter", "bio_nanobots", "bio_metabolics", "bio_power_storage_mkII" ],
"items": {
@@ -1696,7 +1700,7 @@
"type": "profession",
"ident": "patient",
"name": "Patient",
- "description": "When the diagnosis came back positive, you were willing to fight to keep living. Now, you must renew your vow of tenacity in these new times.",
+ "description": "When the diagnosis came back positive, you made a vow: to fight for your life, and to never give in to despair. Now is the time to renew that vow.",
"points": -2,
"items": {
"both": { "items": [ "jeans", "tshirt", "socks", "sneakers", "wristwatch" ], "entries": [ { "group": "charged_cell_phone" } ] },
@@ -1709,7 +1713,7 @@
"type": "profession",
"ident": "mutant_patient",
"name": "Unwilling Mutant",
- "description": "You were a human guinea pig, used by laboratory technicians to understand the immense power of mutation.",
+ "description": "You were a human guinea pig, used by laboratory technicians to understand the immense power of mutation. You are determined to live on, if only to spite them for what they did to you.",
"points": -1,
"items": { "both": [ "subsuit_xl" ], "male": [ "briefs" ], "female": [ "bra", "panties" ] },
"flags": [ "SCEN_ONLY" ]
@@ -1718,9 +1722,9 @@
"type": "profession",
"ident": "mutant_volunteer",
"name": "Volunteer Mutant",
- "description": "Your dreams of becoming a super-human mutant through genetic alteration may have fallen a bit short, but when the Cataclysm struck, you and the scientists were ready to put your new body to the test.",
+ "description": "Your dreams of becoming a super-human mutant through genetic alteration may have fallen a bit short, but the scientists say you're ready. It's time for a field test.",
"points": 1,
- "skills": [ { "level": 2, "name": "cooking" }, { "level": 2, "name": "electronics" } ],
+ "skills": [ { "level": 2, "name": "chemistry" }, { "level": 2, "name": "electronics" } ],
"items": {
"both": [ "dress_shirt", "pants", "socks", "boots", "knit_scarf", "coat_lab", "glasses_safety", "wristwatch" ],
"male": [ "briefs" ],
@@ -1732,7 +1736,7 @@
"type": "profession",
"ident": "broken_cyborg",
"name": "Prototype Cyborg",
- "description": "You were normal once. Before the tests, before the procedures, before they stripped away every outward sign of your humanity. You're more machine than man now, but that might prove an advantage against the horrors that await.",
+ "description": "You were normal once. Before the tests, before the procedures, before they stripped away every outward sign of your humanity. You're more machine than human now, but that might prove to be an advantage against the horrors that await.",
"points": -2,
"CBMs": [
"bio_dis_shock",
@@ -1801,7 +1805,7 @@
"type": "profession",
"ident": "bionic_athlete",
"name": "Bionic Athlete",
- "description": "It's a shame the apocalypse happened; you'll never get a shot at the Cyberolympics. Now the only thing between you and death by zombie is your freakish cyborg strength.",
+ "description": "You'll never get your shot at the Cyberolympics. All that's left of your dream is a single leftover protein shake. Well, that and your bulging, cybernetically-enhanced muscles.",
"points": 5,
"CBMs": [ "bio_str_enhancer", "bio_adrenaline", "bio_hydraulics", "bio_metabolics", "bio_power_storage_mkII" ],
"items": {
@@ -1825,7 +1829,7 @@
"type": "profession",
"ident": "bionic_runner",
"name": "Bionic Runner",
- "description": "You were that kind of sportsman who couldn't get off the track. You love running, and you enhanced your body to do it even better. Now there is plenty to run from, but this is your kind of game.",
+ "description": "You were the kind of sportsman who couldn't get off the track. You love running, and you enhanced your body with cybernetics to go even faster. Now there's plenty to run from - this is your kind of game.",
"points": 4,
"CBMs": [ "bio_adrenaline", "bio_torsionratchet", "bio_power_storage_mkII", "bio_jointservo" ],
"items": {
@@ -1891,7 +1895,7 @@
"type": "profession",
"ident": "bionic_firefighter",
"name": "Bionic Firefighter",
- "description": "As a second-generation augmented firefighter, you have been cybernetically enhanced to operate in the most dire of emergency situations. The end of the world definitely counts as a dire situation.",
+ "description": "As a second-generation augmented firefighter, you have been cybernetically enhanced to operate in the most dire of emergency situations. You're pretty sure this counts.",
"points": 5,
"CBMs": [
"bio_climate",
@@ -1923,7 +1927,7 @@
"type": "profession",
"ident": "bionic_mentat",
"name": "Bionic Boffin",
- "description": "Prior to the apocalypse you were employed by a major international corporation as a representative and technical advisor, utilizing the incredible power of your cybernetically augmented mind.",
+ "description": "You were employed by a major international corporation as a representative and technical advisor, utilizing the incredible power of your cybernetically augmented mind.",
"points": 4,
"CBMs": [ "bio_int_enhancer", "bio_face_mask", "bio_watch", "bio_memory", "bio_batteries", "bio_power_storage_mkII" ],
"skills": [ { "level": 2, "name": "barter" }, { "level": 2, "name": "speech" } ],
@@ -1938,7 +1942,7 @@
"type": "profession",
"ident": "bio_soldier",
"name": "Bionic Soldier",
- "description": "You are the result of one of the military's latest and final research programs, a prototype cyborg soldier. You're still alive thanks to your augmentations, even after all your comrades fell to the undead.",
+ "description": "You are the result of one of the military's last research programs: a prototype cyborg soldier. The wars they expected you to fight have become obsolete, but war never changes.",
"points": 6,
"CBMs": [
"bio_targeting",
@@ -1992,7 +1996,7 @@
"type": "profession",
"ident": "bio_sniper",
"name": "Bionic Sniper",
- "description": "Your bionics, equipment, and extensive field training enable you to drop targets from implausible distances, even after weeks of total isolation in enemy territory.",
+ "description": "A top-secret military program sought to convert you into the perfect sniper. Your bionics, equipment, and extensive field training enable you to drop targets from implausible distances, even after weeks of total isolation in enemy territory.",
"points": 8,
"CBMs": [
"bio_eye_enhancer",
@@ -2010,6 +2014,7 @@
{ "level": 4, "name": "rifle" },
{ "level": 2, "name": "pistol" },
{ "level": 2, "name": "survival" },
+ { "level": 2, "name": "chemistry" },
{ "level": 1, "name": "cooking" },
{ "level": 1, "name": "fabrication" }
],
@@ -2046,6 +2051,7 @@
{ "item": "usp_45", "ammo-item": "45_acp", "charges": 12, "container-item": "holster" },
{ "item": "usp45mag", "ammo-item": "45_acp", "charges": 12 },
{ "item": "usp45mag", "ammo-item": "45_acp", "charges": 12 },
+ { "item": "legpouch_large" },
{ "item": "tacvest", "contents-group": [ "army_mags_m2010" ] }
]
},
@@ -2057,7 +2063,7 @@
"type": "profession",
"ident": "bionic_spy",
"name": "Bionic Agent",
- "description": "Your body has several bionics worth millions of dollars, paid for by public taxes. The government has turned you into an infiltration and recon specialist: you have night vision, an alarm, lock picking capabilities and a hacking module.",
+ "description": "Your body conceals several bionic components, worth millions of dollars in public taxes. The government turned you into an infiltration and recon specialist: you have night vision, an alarm, lock picking capabilities and a hacking module.",
"points": 4,
"CBMs": [
"bio_fingerhack",
@@ -2079,7 +2085,7 @@
"type": "profession",
"ident": "bionic_hitman",
"name": "Bionic Assassin",
- "description": "The product of millions of dollars of clandestine research, you are a bionic sleeper agent capable of silently engaging your target while maintaining an innocuous appearance.",
+ "description": "The product of millions of dollars of clandestine research, you are a bionic sleeper agent capable of silently engaging your target while maintaining an innocuous appearance. Your handler cut all contact a week ago.",
"points": 8,
"CBMs": [
"bio_cqb",
@@ -2103,7 +2109,7 @@
"type": "profession",
"ident": "bio_gangster",
"name": "Bionic Gangster",
- "description": "You were the boss' favorite, their protege; they always counted on you to get the toughest jobs done. Seeing your potential, they invested in \"basic\" augments and the best gear on the market to better aid you in your job. After enjoying some period of freedom to do as you wanted, now you find yourself needing those skills to survive. ",
+ "description": "You were the boss's favorite, their protege; they always counted on you to get the toughest jobs done. They invested in \"basic\" augments and the best gear on the market in preparation for your biggest hit yet. Sadly, you came out of surgery to find your whole gang had been eaten.",
"points": 8,
"CBMs": [
"bio_targeting",
@@ -2141,7 +2147,7 @@
"type": "profession",
"ident": "faulty_bionic",
"name": "Failed Cyborg",
- "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.",
+ "description": "After a series of surgical mistakes, your body is a wreck of bionic parts. You have a large capacity for power, but are filled with broken and useless bionics. Your ethanol power supply still works, at least.",
"points": -2,
"CBMs": [
"bio_drain",
@@ -2165,7 +2171,7 @@
"type": "profession",
"ident": "bionic_customer",
"name": "Commercial Cyborg",
- "description": "You always had to have the latest and best gadgets and gizmos, so is it any wonder that you upgraded your flesh along with your smart phone? Only time will tell if your passion for electronics and your status as a marvel of bionic technology will be enough to ensure your survival after the apocalypse.",
+ "description": "You always had to have the latest and best gadgets and gizmos, so is it any wonder that you upgraded your flesh along with your smart phone?",
"points": 6,
"CBMs": [ "bio_flashlight", "bio_tools", "bio_ups", "bio_watch", "bio_batteries", "bio_power_storage_mkII" ],
"skills": [ { "level": 4, "name": "electronics" }, { "level": 2, "name": "fabrication" } ],
@@ -2191,7 +2197,7 @@
"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. Hopefully, your skills will come in useful against less conventional game.",
+ "description": "You spent most of your life trapping with your father. Both of you made a decent living selling your catches and running trapping tutorials. Hopefully, your skills will come in useful against less conventional game.",
"points": 2,
"skills": [ { "level": 4, "name": "traps" }, { "level": 2, "name": "survival" } ],
"items": {
@@ -2220,7 +2226,7 @@
"type": "profession",
"ident": "blacksmith",
"name": "Blacksmith",
- "description": "You were going through your community college's metalsmithing program when the world ended. You ran into trouble coming out of class - but managed to keep ahold of the equipment you were carrying at the time.",
+ "description": "You ran into trouble coming out of class at your community college's metalsmithing program, but despite the havoc you've managed to keep ahold of some of the equipment you were carrying.",
"points": 1,
"skills": [ { "level": 4, "name": "fabrication" } ],
"items": {
@@ -2236,7 +2242,7 @@
"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.",
+ "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 are precious few balloon animals in your future now.",
"points": -1,
"items": {
"both": {
@@ -2251,7 +2257,7 @@
"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.",
+ "description": "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 are no safewords in the apocalypse.",
"points": -1,
"flags": [ "NO_BONUS_ITEMS" ],
"items": { "both": [ "bondage_suit", "bondage_mask", "boots", "leather_belt", "matches" ] }
@@ -2275,7 +2281,7 @@
"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.",
+ "description": "After many late nights with friends watching anime and eating snacks, you decided to make the trip to the premier anime convention in the Northeast. Now zombies are eating everyone, and even worse, the convention is cancelled! At least you were ready in case your costume tore.",
"points": 1,
"skills": [ { "level": 1, "name": "tailor" } ],
"items": {
@@ -2316,7 +2322,7 @@
"type": "profession",
"ident": "punkrockgirl",
"name": { "male": "Punk Rock Dude", "female": "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!",
+ "description": "All those wicked songs about the apocalypse have come to life. Brutal! Now that the system is dead, it's time to party among the bones of the world!",
"points": 0,
"items": {
"both": {
@@ -2341,7 +2347,7 @@
"type": "profession",
"ident": "firefighter",
"name": "Firefighter",
- "description": "As a first responder you were direct witness to the gut-wrenching horrors of the apocalypse. Separated from most of your equipment and your unit while on call, you were forced to fight your way to safety with little more than your trusty iron and bunker gear to protect you.",
+ "description": "As a first responder, you were direct witness to the gut-wrenching horrors of the apocalypse. Separated from most of your equipment and your unit while on call, you were forced to fight your way to safety with little more than your trusty iron and your bunker gear to protect you.",
"points": 2,
"skills": [ { "level": 2, "name": "melee" }, { "level": 1, "name": "firstaid" }, { "level": 1, "name": "swimming" } ],
"items": {
@@ -2369,7 +2375,7 @@
"type": "profession",
"ident": "skaboy",
"name": { "male": "Rude Boy", "female": "Rude Girl" },
- "description": "Your ska band broke up after the drummer became a zombie, now you're alone in the Cataclysm with some cigarettes and your mp3 player.",
+ "description": "Your ska band broke up after the drummer became a zombie. Now you're alone in the Cataclysm with some cigarettes and your mp3 player.",
"points": 0,
"items": {
"both": {
@@ -2395,7 +2401,7 @@
"type": "profession",
"ident": "postman",
"name": "Mail Carrier",
- "description": "Your skill at avoiding dogs and discarded children's toys while delivering the mail gives you an edge in your new role as a survivor.",
+ "description": "Neither snow nor rain nor heat nor dark of night stays you from delivering the mail, but nobody said anything about aliens.",
"points": 1,
"skills": [ { "level": 1, "name": "driving" }, { "level": 1, "name": "dodge" } ],
"items": {
@@ -2422,7 +2428,7 @@
"type": "profession",
"ident": "convict",
"name": "Convict",
- "description": "The Cataclysm gave you a chance to escape, but freedom comes with a steep price.",
+ "description": "Your trial was contentious, but inevitably you found yourself behind bars. The Cataclysm has offered you a chance to escape, but freedom may come with a steep price.",
"points": 0,
"skills": [ { "level": 1, "name": "melee" }, { "level": 1, "name": "lockpick" } ],
"items": {
@@ -2435,8 +2441,8 @@
"type": "profession",
"ident": "death_row_convict",
"name": "Death Row Convict",
- "description": "You were a serial killer ready to walk the green mile, but now everyone else is dead, and since true death comes only from your hands, you're in for a job.",
- "points": 0,
+ "description": "You were a serial killer, ready to walk the green mile, but in a twist of fate you're one of the few still alive. True death comes only from your hands, so you're in for a job.",
+ "points": 2,
"skills": [ { "level": 1, "name": "melee" } ],
"traits": [ "KILLER" ],
"items": {
@@ -2449,7 +2455,7 @@
"type": "profession",
"ident": "convict_embezzler",
"name": "Embezzler",
- "description": "You had a genius plan to skim fractions of cents out of your company's accounts. This plan immediately failed and got you arrested. They said you were too soft for prison, except right now they're dead and you're not.",
+ "description": "You had a genius plan to skim fractions of cents out of your company's accounts. This plan immediately failed and got you arrested. They said you were too soft for prison, but guess what? They're dead, and you're not.",
"points": 1,
"skills": [ { "level": 2, "name": "barter" }, { "level": 2, "name": "computer" } ],
"items": {
@@ -2465,7 +2471,7 @@
"name": "Meth Cook",
"description": "You clawed your way out of poverty by selling products everyone wanted, and they had the nerve to put you in jail for it. Too bad you can't sell drugs to zombies or aliens.",
"points": 1,
- "skills": [ { "level": 2, "name": "cooking" }, { "level": 2, "name": "firstaid" } ],
+ "skills": [ { "level": 2, "name": "chemistry" }, { "level": 2, "name": "firstaid" } ],
"items": {
"both": {
"items": [ "striped_shirt", "striped_pants", "sneakers", "socks", "adderall", "matches" ],
@@ -2480,7 +2486,7 @@
"type": "profession",
"ident": "convict_political",
"name": "Political Prisoner",
- "description": "Exposing what was going on in those labs was a noble idea. You insist you could have stopped the Cataclysm if it weren't for that misdemeanor charge.",
+ "description": "You did your best to expose what was going on in those labs, but they caught you and threw you in prison on trumped-up charges to silence you. Clearly, they should have listened.",
"points": 1,
"skills": [ { "level": 3, "name": "speech" } ],
"items": {
@@ -2498,7 +2504,7 @@
"ident": "convict_ratman",
"name": { "male": "Rat Prince", "female": "Rat Princess" },
"description": "You probably needed psychiatric help instead of a prison sentence. At least your loyal subjects have agreed to hold the line as you make your daring escape.",
- "points": 3,
+ "points": 4,
"skills": [ { "level": 1, "name": "speech" }, { "level": 1, "name": "survival" } ],
"traits": [ "ANIMALEMPATH" ],
"pets": [ { "name": "mon_black_rat", "amount": 13 } ],
@@ -2513,7 +2519,7 @@
"type": "profession",
"ident": "burglar",
"name": "Burglar",
- "description": "You thought this would be your lucky break. Does it count as breaking and entering if everyone in town is undead?",
+ "description": "This could be your lucky break. Plenty of loot to be pilfered, and no cops to be seen. Does it count as breaking and entering if everyone in town is undead?",
"points": 3,
"skills": [ { "level": 4, "name": "lockpick" } ],
"//": "A ski mask would fit the stereotype better, but wool allergy breaks this.",
@@ -2542,7 +2548,7 @@
"type": "profession",
"ident": "razorgirl",
"name": { "male": "Razor Boy", "female": "Razor Girl" },
- "description": "Through a series of painful and expensive surgeries you became a walking bionic weapon, your services as a mercenary available to the highest bidder. Now that the world has ended, those bionic enhancements may spell the difference between life and death.",
+ "description": "Through a series of painful and expensive surgeries, you became a walking bionic weapon, your services as a mercenary available to the highest bidder.",
"points": 5,
"CBMs": [ "bio_razors", "bio_armor_eyes", "bio_sunglasses", "bio_dex_enhancer", "bio_ears", "bio_carbon" ],
"skills": [ { "level": 2, "name": "melee" }, { "level": 2, "name": "unarmed" }, { "level": 2, "name": "dodge" } ],
@@ -2566,7 +2572,7 @@
"type": "profession",
"ident": "cyberjunkie",
"name": "Cyberjunkie",
- "description": "Long ago your lifelong infatuation with bionic enhancement lead you into a shady world of back-alley bionic clinics and self-installed secondhand CBMs. The world has moved on but your posthuman hunger still cries out to be fed; where will you get your bionic fix now?",
+ "description": "Long ago your lifelong infatuation with bionic enhancement lead you into a shady world of back-alley bionic clinics and self-installed secondhand CBMs. Your posthuman hunger still cries out to be fed; where will you get your bionic fix now?",
"points": 0,
"CBMs": [
"bio_itchy",
@@ -2594,7 +2600,7 @@
"type": "profession",
"ident": "cykotic",
"name": "Bionic Monster",
- "description": "Completely overtaken by bionic-induced psychosis, you are a deformed posthuman monster who had no place in society. But now, where once you were forced to hide in the shadows, you find in this new desolation a world where even a creature such as yourself might find its niche.",
+ "description": "Completely overtaken by bionic-induced psychosis, you are a deformed posthuman monster, forced to hide in the shadows. Amidst the desolation, however, even a creature such as yourself might find its niche.",
"points": 2,
"CBMs": [
"bio_thumbs",
@@ -2640,7 +2646,7 @@
"type": "profession",
"ident": "lawyer",
"name": "Lawyer",
- "description": "Now instead of complaining about your fees, your clients try to eat your brain. You can't tell which one is worse though.",
+ "description": "The jury were in the palm of your hand, but after the defendant tried to eat your brain, you were forced to flee the courtroom in disgrace. Now nobody seems to care about your objections.",
"points": 1,
"skills": [ { "level": 1, "name": "barter" }, { "level": 2, "name": "speech" } ],
"items": {
@@ -2665,7 +2671,7 @@
"type": "profession",
"ident": "priest",
"name": "Priest",
- "description": "When the apocalypse struck, you did everything you could to protect your parish faithful, but it appears that prayers were not enough. Now that they are all dead, you should probably find something more tangible to protect you.",
+ "description": "Armageddon has come! You did everything you could to protect your parish faithful, but it appears that prayers were not enough. Now that they are all dead, you should probably find something more tangible to protect you.",
"points": 0,
"skills": [ { "level": 3, "name": "speech" } ],
"items": {
@@ -2697,7 +2703,7 @@
"type": "profession",
"ident": "imam",
"name": { "male": "Imam", "female": "Mourchida" },
- "description": "You spent much of your time prior to the apocalypse at the local mosque, studying the words of the Prophet and the Quran, and guiding your community in prayer. Back then they came from far and wide to listen to you, now they come to eat your brains.",
+ "description": "You spent much of your time prior to the apocalypse at the local mosque, studying the words of the Prophet and the Quran and guiding your community in prayer. Back then they came from far and wide to listen to you; now they come to eat your brains.",
"points": 0,
"//": "No knife, fire, or decent storage/armor. Skill points are countered.",
"skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "barter" } ],
@@ -2759,7 +2765,7 @@
"type": "profession",
"ident": "preacher",
"name": "Preacher",
- "description": "You devoted your life to spreading the good word, always on the road, traveling from town to town. Now, everything has gone to hell, you can't host your daily podcast and the undead listening to your sermons don't seem particularly moved.",
+ "description": "You devoted your life to spreading the good word, always on the road, traveling from town to town. Now everything has gone to hell, you can't host your daily podcast, and the undead don't seem particularly moved by your sermons.",
"points": 2,
"//": "Storage + 2 points in skills, - no knife or fire.",
"skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "driving" }, { "level": 1, "name": "computer" } ],
@@ -2788,7 +2794,7 @@
"type": "profession",
"ident": "blackbelt_novice",
"name": "Novice Martial Artist",
- "description": "You were on your way to the dojo for your first lesson when the world ended. And you really wanted to learn how to swim, too.",
+ "description": "You've decided today is the day to take your first lesson at the local dojo. You'll be great at it, you're sure of it.",
"points": -1,
"items": {
"both": [ "karate_gi", "judo_belt_white", "mouthpiece", "socks_ankle", "sneakers" ],
@@ -2828,7 +2834,7 @@
"type": "profession",
"ident": "boxer",
"name": "Boxer",
- "description": "You were training for the fight of your life before the Cataclysm struck. Now you fight just to keep yourself alive.",
+ "description": "Your rival challenged you to the fight of your life, but now you fight just to keep yourself alive.",
"points": 3,
"traits": [ "PROF_BOXER" ],
"skills": [ { "level": 2, "name": "melee" }, { "level": 2, "name": "unarmed" }, { "level": 2, "name": "dodge" } ],
@@ -2854,7 +2860,7 @@
"type": "profession",
"ident": "pizzaboy",
"name": { "male": "Pizza Delivery Boy", "female": "Pizza Delivery Girl" },
- "description": "You were delivering the last pizza of the night to the local cryogenics lab when the Cataclysm hit. Fleeing to the nearest shelter, you find yourself with only your wits and some leftover pizza. And they didn't even leave a tip!",
+ "description": "You were delivering the last pizza of the night to the local cryogenics lab when hungry zombies attempted to make a meal out of you. Fleeing for safety, you find yourself with only your wits and some leftover pizza. And they didn't even leave a tip!",
"points": 1,
"skills": [ { "level": 4, "name": "driving" }, { "level": 1, "name": "barter" }, { "level": 1, "name": "speech" } ],
"items": {
@@ -2882,7 +2888,7 @@
"type": "profession",
"ident": "archaeologist",
"name": "Archaeologist",
- "description": "While on your way to a long-lost temple following a clue from your dead grandfather's journal, the ground started to shake uncontrollably. Getting a bad feeling about the situation, you head to the nearest shelter.",
+ "description": "Following a clue from your dead grandfather's journal, you made your way to a long-lost temple, but then the ground started to shake uncontrollably. You had a bad feeling about that, so you got out of there quickly.",
"points": 3,
"skills": [ { "level": 2, "name": "melee" }, { "level": 2, "name": "gun" } ],
"items": {
@@ -2915,7 +2921,7 @@
"type": "profession",
"ident": "paperboy",
"name": { "male": "Paperboy", "female": "Papergirl" },
- "description": "You were delivering the morning paper along your usual route when the Cataclysm struck. The undead hordes don't seem to value the latest news, but at least your trusty bicycle is still in working order.",
+ "description": "You set out this morning to deliver the news of the apocalypse. The undead hordes don't seem to value the latest news, but at least your trusty bicycle is still in working order.",
"points": 3,
"skills": [ { "level": 3, "name": "driving" }, { "level": 3, "name": "throw" }, { "level": 1, "name": "speech" } ],
"items": {
@@ -2949,7 +2955,7 @@
"type": "profession",
"ident": "rollerderby",
"name": "Roller Derby Player",
- "description": "You were hell on wheels prior to the apocalypse. Now the rest of your team is dead, and you probably wouldn't have lived this long if not for your penchant for high-speed violence. Things are looking grim; how long can you race laps around the undead before you get blocked for good?",
+ "description": "You were hell on wheels. Now the rest of your team is dead, and you probably wouldn't have lived this long if not for your penchant for high-speed violence. Things are looking grim; how long can you race laps around the undead before you get blocked for good?",
"points": 2,
"skills": [ { "level": 1, "name": "melee" }, { "level": 1, "name": "unarmed" }, { "level": 1, "name": "dodge" } ],
"traits": [ "PROF_SKATER" ],
@@ -2978,7 +2984,7 @@
"type": "profession",
"ident": "farmer",
"name": "Farmer",
- "description": "You were making a living by raising crops, when the Cataclysm struck. Now, with your trusty hoe and some seeds it's time to rebuild the Earth, one plant at a time.",
+ "description": "A patch of soil, some water, and sunlight were all you ever needed; why should things be any different now? With a handful of seeds and your trusty hoe, it's time to rebuild the Earth, one plant at a time.",
"points": 1,
"items": {
"both": {
@@ -3010,7 +3016,7 @@
"type": "profession",
"ident": "national_guard",
"name": "National Guard",
- "description": "Your National Guard unit was activated when the epidemic struck. Despite your best efforts you did not manage to meet up with them before all communications ceased and you found yourself alone amongst the dead.",
+ "description": "The government activated your National Guard unit to deal with the growing epidemics. Despite your best efforts, you were unable to form up before all communications ceased and you found yourself alone amongst the dead.",
"points": 3,
"skills": [ { "level": 1, "name": "gun" }, { "level": 1, "name": "firstaid" } ],
"items": {
@@ -3026,7 +3032,7 @@
"type": "profession",
"ident": "winter_scavenger",
"name": "Hardened Scavenger",
- "description": "One of the lucky few who escaped the Cataclysm, you made a life for yourself on the ruins of others. Whether by force, guile, or luck, you've obtained the best gear you could find.",
+ "description": "One of the lucky few who escaped the Cataclysm, you made a life for yourself amidst the ruins of civilization. Whether through force, guile, or luck, you've obtained the best gear you could find.",
"points": 8,
"skills": [
{ "level": 5, "name": "melee" },
@@ -3062,7 +3068,7 @@
"type": "profession",
"ident": "winter_army",
"name": "Military Holdout",
- "description": "You must have paid attention to your survival training in boot camp, otherwise you would never have lived long enough to outlast the chain of command and find yourself in this predicament. The only mission left now is to survive.",
+ "description": "You must have paid attention to your survival training in boot camp; otherwise, you would never have lived long enough to outlast the chain of command and find yourself in this predicament. The only mission left now is to survive.",
"points": 6,
"skills": [
{ "level": 4, "name": "survival" },
@@ -3110,7 +3116,7 @@
"type": "profession",
"ident": "mall_cop",
"name": "Mall Security",
- "description": "A mall security guard. You don't have any useful skills, other than some basic training for your job. You do however have your trusty tazer, baton, and pocket knife.",
+ "description": "You spent dull nights guarding the local mall against teen hooligans and petty thieves. Your job training didn't provide any terribly useful skills, but you do have your trusty tazer, baton, and pocket knife.",
"points": 0,
"items": {
"both": {
@@ -3125,7 +3131,7 @@
"type": "profession",
"ident": "naturalist",
"name": "Naturalist",
- "description": "You have come to an understanding with Mother Nature over long years of self-imposed exile in the wilderness. The world as they knew it might have ended for your forsaken species, but you can hardly tell the difference.",
+ "description": "Over long years of self-imposed exile in the wilderness, you have come to an understanding with Mother Nature. The world as they knew it might have ended for your forsaken species, but you can hardly tell the difference.",
"points": 6,
"skills": [
{ "level": 6, "name": "survival" },
@@ -3136,6 +3142,7 @@
{ "level": 3, "name": "melee" },
{ "level": 2, "name": "dodge" },
{ "level": 2, "name": "swimming" },
+ { "level": 2, "name": "chemistry" },
{ "level": 3, "name": "cooking" }
],
"items": {
@@ -3170,7 +3177,7 @@
"type": "profession",
"ident": "fisher",
"name": "Fisher",
- "description": "You spent most of your days just fishing in the swamps getting by quietly on what you caught. You found the buzzing of insects enjoyable, but they got bigger and more mean. Now their horrible noises have you spooked- you just hope the fish aren't as nasty.",
+ "description": "You spent most of your days fishing in the swamp, getting by quietly on your catch. You found the buzzing of insects enjoyable, but recently they've gotten bigger and meaner. Now their horrible noises have you spooked - you just hope the fish aren't as nasty.",
"points": 2,
"skills": [ { "level": 2, "name": "swimming" }, { "level": 2, "name": "survival" } ],
"items": {
@@ -3312,7 +3319,7 @@
"type": "profession",
"ident": "drone_op",
"name": "Drone Operator",
- "description": "You had a job programming machines such as automatic street cleaners, newsbots and pizza delivery drones. Now all the drones carry guns instead of pizza.",
+ "description": "You had a job programming machines such as automatic street cleaners, newsbots, and pizza delivery drones. Bionic implants helped you control them remotely. Now all the drones carry guns instead of pizza.",
"points": 1,
"CBMs": [ "bio_batteries", "bio_power_storage", "bio_remote" ],
"skills": [ { "level": 2, "name": "computer" } ],
@@ -3326,7 +3333,7 @@
"type": "profession",
"ident": "skaterkid",
"name": { "male": "Skater Boy", "female": "Skater Girl" },
- "description": "You love to skate! At least now the grown-ups aren't telling you where you can't roll.",
+ "description": "You love to skate! You've probably spent more time on a pair of blades than off. Things have gotten pretty bad, but at least the grown-ups aren't telling you where you can't roll.",
"points": 1,
"skills": [ { "level": 1, "name": "dodge" } ],
"traits": [ "PROF_SKATER" ],
@@ -3355,7 +3362,7 @@
"type": "profession",
"ident": "jdelinquent",
"name": "Juvenile Delinquent",
- "description": "You never cared for grown-ups telling you what to do, and that's how you ended up spending most of your days in the principal's office. Now, not needing grown-ups to tell you what to do is the only reason you're alive. Man, you really should've played hooky today.",
+ "description": "You never cared for grown-ups telling you what to do, so you ended up spending quite a few days in the principal's office. Now, not needing grown-ups to tell you what to do is the only reason you're alive. Man, you really should've played hooky today.",
"points": 2,
"skills": [ { "level": 1, "name": "gun" }, { "level": 1, "name": "dodge" }, { "level": 1, "name": "melee" } ],
"items": {
@@ -3423,7 +3430,7 @@
"type": "profession",
"ident": "bionic_student",
"name": "Bionic Student",
- "description": "Your parents were so obsessed with making sure you aced every test that they had you outfitted with bionics to make you smarter and never forget anything. And now, you are facing the most dire test yet, and once again you had better succeed, or else.",
+ "description": "Your parents were so obsessed with making sure you aced every test that they had you outfitted with bionics to enhance your intellect and memory. Now you're facing the hardest test yet, and you're not sure if those are the right kind of tools for the job.",
"points": 3,
"CBMs": [ "bio_batteries", "bio_power_storage", "bio_int_enhancer", "bio_memory" ],
"items": {
@@ -3451,7 +3458,7 @@
"type": "profession",
"ident": "dodgeball_player",
"name": "Dodgeball Player",
- "description": "You liked to play dodgeball, where failing to dodge the ball meant you were out. Now failing to dodge threatens your life. Don't slip up.",
+ "description": "In dodgeball, failing to dodge meant taking a ball to the head and being out of the game. In the Cataclysm, it means getting eaten by monsters. Don't slip up.",
"points": 1,
"skills": [ { "level": 1, "name": "dodge" }, { "level": 1, "name": "throw" } ],
"items": {
@@ -3467,12 +3474,12 @@
"type": "profession",
"ident": "science_club_mem",
"name": "Science Club Member",
- "description": "You were a member of the school science club, and right now you're as upset as you've ever been that the school wouldn't let you play with the really fun chemicals that make things go boom. At least now no one's around to tell you that you can't.",
+ "description": "The school never let your club play with the really fun chemicals, the kind that make things go boom, but there aren't any teachers around to enforce the rules any more.",
"points": 1,
- "skills": [ { "level": 1, "name": "cooking" }, { "level": 1, "name": "mechanics" } ],
+ "skills": [ { "level": 1, "name": "chemistry" }, { "level": 1, "name": "mechanics" } ],
"items": {
"both": {
- "items": [ "tshirt", "jacket_light", "jeans", "socks", "sneakers", "knit_scarf", "backpack", "textbook_chemistry", "wristwatch" ],
+ "items": [ "tshirt", "jacket_light", "jeans", "socks", "sneakers", "knit_scarf", "backpack", "basic_chemistry", "wristwatch" ],
"entries": [ { "group": "charged_cell_phone" } ]
},
"male": [ "briefs" ],
@@ -3483,7 +3490,7 @@
"type": "profession",
"ident": "av_club_mem",
"name": "A/V Club Member",
- "description": "You were a member of the school A/V club. You're sure there's some way you can use your technical skills to help stay alive. You just haven't figured out how to make an awesome death ray yet.",
+ "description": "You were a member of the school A/V club. You're sure there's some way you can use your technical skills to help you stay alive. You just haven't figured out how to make an awesome death ray yet.",
"points": 1,
"skills": [ { "level": 1, "name": "electronics" }, { "level": 1, "name": "computer" } ],
"items": {
@@ -3509,7 +3516,7 @@
"type": "profession",
"ident": "teacher",
"name": "Teacher",
- "description": "You've been teaching kids for the whole of your life, and they've mostly listened to your teachings. However, the dead won't write out lines for eating you alive.",
+ "description": "You've been teaching kids all your life, experiencing the joy and aggravation of imparting knowledge to young minds. If zombies have any interest in education, they're not showing it.",
"points": 0,
"skills": [ { "level": 3, "name": "speech" } ],
"items": {
@@ -3536,7 +3543,7 @@
"type": "profession",
"ident": "photojournalist",
"name": "Photojournalist",
- "description": "You were a freelance photojournalist before the end. You have a chance to be the first journalist to cover the apocalypse, though finding a publisher seems more difficult a prospect than usual. You managed to hold onto your camera, hopefully you can get some fantastic shots.",
+ "description": "Covering the apocalypse up close could make your career, though finding a publisher seems more difficult a prospect than usual. You managed to hold onto your camera - hopefully you can get some fantastic shots.",
"points": 0,
"items": {
"both": {
@@ -3554,7 +3561,7 @@
"type": "profession",
"ident": "gym_teacher",
"name": "Gym Teacher",
- "description": "After a career of teaching kids the art of sports they mostly hate, the zombies around you refuse to do laps, even at the blow of your whistle.",
+ "description": "It was hard enough getting kids to run laps without having to worry about them trying to eat your brains. Zombies won't even line up when you blow your whistle.",
"points": 3,
"skills": [ { "level": 2, "name": "dodge" }, { "level": 2, "name": "speech" } ],
"items": {
@@ -3570,7 +3577,7 @@
"type": "profession",
"ident": "camper",
"name": "Camper",
- "description": "You always enjoyed hiking and camping in the wilderness before everything fell apart, so it was a no-brainer to grab your bag and run when the sirens sounded. The world may be ruined, but you're prepared to make a home wherever you may find yourself.",
+ "description": "You always enjoyed hiking and camping in the wilderness, so it was a no-brainer to grab your bag and run when the sirens sounded. The cities are overrun, but you're prepared to make a home wherever you may find yourself.",
"points": 6,
"skills": [ { "level": 1, "name": "survival" }, { "level": 1, "name": "swimming" }, { "level": 1, "name": "firstaid" } ],
"items": {
@@ -3612,7 +3619,7 @@
"type": "profession",
"ident": "miner",
"name": "Miner",
- "description": "You're a miner, not a minor! Your canteen is dry, your jackhammer is out of gas, and you're on your last pair of batteries for your mining helmet...",
+ "description": "You're a miner, not a minor! Your canteen is dry, your jackhammer is out of gas, and you're on your last pair of batteries for your mining helmet…",
"points": 2,
"items": {
"both": {
@@ -3645,7 +3652,7 @@
"type": "profession",
"ident": "demolition_expert",
"name": "Demolition Expert",
- "description": "Before this all began you were having the time of your life at your dream job, blowing things up. Now you're finally allowed to do it full time. ",
+ "description": "Before this all began, you were having the time of your life at your dream job: blowing stuff up. The Cataclysm means you're finally allowed to do it full time. ",
"skills": [ { "level": 2, "name": "fabrication" } ],
"points": 3,
"items": {
@@ -3679,7 +3686,7 @@
"ident": "parkour_practitioner",
"name": { "male": "Traceur", "female": "Traceuse" },
"description": "You've practiced parkour for many years, and made the world your playground. It wouldn't be a lie to say that running is your life. Which is good, because now that the end has come, you're running for your life.",
- "points": 3,
+ "points": 5,
"traits": [ "PARKOUR" ],
"skills": [ { "level": 4, "name": "dodge" } ],
"items": {
@@ -3695,7 +3702,7 @@
"type": "profession",
"ident": "tourist",
"name": "Tourist",
- "description": "You came here to get a taste of New England; Now you hope New England won't get a taste of you!",
+ "description": "This seemed like a great place for a holiday, but you're starting to regret ever leaving home. You came here to get a taste of New England, but New England keeps trying to get a taste of you!",
"points": 1,
"items": {
"both": {
@@ -3724,14 +3731,14 @@
"type": "profession",
"ident": "naked",
"name": "Naked and Afraid",
- "description": "You were out filming a reality TV show in the woods and the cast and crew all seemed to have turned into zombies. Looks like it's for real now...",
+ "description": "You were out filming a reality TV show, naked in the woods. Strangely, the cast and crew all seem to have turned into zombies, which is pretty bad timing for you. Looks like it's for real this time…",
"points": -1
},
{
"type": "profession",
"ident": "bionic_installer",
"name": "Augmentation Associate",
- "description": "When bionics first emerged, you were quick to make them into your career, and spent your days overseeing their installation. As one of the few non-zombies in the world that can calibrate an Autodoc, your skills might come in handy now that the world is over.",
+ "description": "When bionics first emerged, you were quick to make them into your career, and spent your days overseeing their installation. That makes you one of the few non-zombies in the world that can calibrate an Autodoc, which might come in handy.",
"points": 4,
"skills": [ { "level": 4, "name": "firstaid" }, { "level": 4, "name": "electronics" } ],
"traits": [ "PROF_AUTODOC" ],
@@ -3760,7 +3767,7 @@
"type": "profession",
"ident": "game_master",
"name": "Game Master",
- "description": "Trying to herd cats into getting into one place every week has taught you something: it's usually better to cut your losses and trust your gut. For that reason, when you had two no-shows and the other two tried to eat you, you ditched. Maybe you can find some new players in the ruins of the world.",
+ "description": "Trying to herd cats into meeting up every week has taught you something: it's usually better to cut your losses and trust your gut. For that reason, when you had two no-shows and the other two tried to eat you, you ditched. Maybe you can find some new players in the ruins of the world.",
"points": 2,
"traits": [ "PROF_DICEMASTER" ],
"skills": [ { "level": 2, "name": "speech" }, { "level": 1, "name": "survival" } ],
@@ -3777,7 +3784,7 @@
"type": "profession",
"ident": "bionic_game_master",
"name": "Bionic Game Master",
- "description": "You came into a large fortune, through luck or will, and hosted games for people that most of the world knew on a first-name basis. You could afford to spoil your players, and so you did. You invested in bionics to make you smarter, and memorized the entire handbook. Let's hope that knowledge helps you now.",
+ "description": "You came into a large fortune, through luck or will, and hosted games for world-famous celebrities. You could afford to spoil your players, and so you did. You invested in bionics to make you smarter and memorized the entire handbook. Let's hope that knowledge helps you now.",
"points": 4,
"traits": [ "PROF_DICEMASTER" ],
"CBMs": [ "bio_batteries", "bio_power_storage", "bio_memory", "bio_int_enhancer" ],
@@ -3801,8 +3808,8 @@
"type": "profession",
"ident": "zoo_keeper",
"name": "Zoo Keeper",
- "description": "You were called in on your day off to feed the animals at the zoo because none of your coworkers showed up for work for one reason or another.",
- "points": 0,
+ "description": "You were called in on your day off to feed the animals at the zoo. For some reason, none of your coworkers bothered showing up for work today.",
+ "points": 1,
"traits": [ "ANIMALEMPATH" ],
"skills": [ { "level": 1, "name": "firstaid" }, { "level": 1, "name": "survival" } ],
"items": {
@@ -3828,7 +3835,7 @@
"type": "profession",
"ident": "golfer",
"name": "Golfer",
- "description": "You decided to get away from the family for the day to do a little golfing by yourself.",
+ "description": "You decided to get away from the family for the day, so you headed to the fairway for a nice relaxing round of golf.",
"points": 1,
"skills": [ { "level": 2, "name": "bashing" }, { "level": 1, "name": "melee" }, { "level": 1, "name": "driving" } ],
"items": {
@@ -3888,7 +3895,7 @@
"type": "profession",
"ident": "urban_samurai",
"name": "Urban Samurai",
- "description": "You were always an inexplicable sight in town, always with the funny hair, always wearing what appeared to be some kind of Japanese bathrobe. Some claimed you were a visiting Shinto god. Little of this concerns you, but last week the grocery service stopped coming and now the TV no longer turns on. This displeases you.",
+ "description": "You were always an inexplicable sight in town, with your funny hair and odd Japanese clothes. Some claimed you were a visiting Shinto god. Little of this concerns you, but last week the grocery service stopped coming and now the TV no longer turns on. This displeases you.",
"points": 2,
"skills": { "level": 2, "name": "melee" },
"items": {
@@ -3902,8 +3909,8 @@
{
"type": "profession",
"ident": "fencer",
- "name": "Competetive Fencer",
- "description": "You were an avid sport fencer, always practicing at local clubs and competing in tournaments. You were on your way to have a few bouts at the club when the world ended. Now you're in your most important tournament, the refs are all dead, and none of your opponents follow the rules.",
+ "name": "Competitive Fencer",
+ "description": "Years of training prepared you for the competitive fencing circuit, but your latest tournament was cut short when zombies invaded the piste. The referee was eaten, so you're not sure if the rules are still in play.",
"points": 5,
"skills": [ { "level": 2, "name": "melee" }, { "level": 2, "name": "dodge" } ],
"traits": [ "MARTIAL_FENCING" ],
@@ -3930,7 +3937,7 @@
"ident": "politician",
"name": "Career Politician",
"description": "You've spent your life appealing to the people, persuading many and promising much throughout your time in office. Now that your voting base wants to eat you alive, winning hearts and minds just got that much harder.",
- "points": 4,
+ "points": 5,
"skills": [ { "level": 4, "name": "barter" }, { "level": 6, "name": "speech" } ],
"traits": [ "LIAR" ],
"items": {
@@ -3955,7 +3962,7 @@
"type": "profession",
"ident": "rancher",
"name": "Rancher",
- "description": "You've raised cows or horses most of your life, now we'll see what happens next.",
+ "description": "Taking care of cows, horses, and other animals is your passion, but the ways things are going, this isn't going to be just another day at the ranch.",
"points": 2,
"skills": { "level": 2, "name": "survival" },
"items": {
@@ -3981,7 +3988,7 @@
"type": "profession",
"ident": "roadie",
"name": "Roadie",
- "description": "You worked just outside of the limelight, ensuring that the performers got what they needed and that everything ran smoothly. The stakes are higher these days, but the show must go on.",
+ "description": "You've always worked just outside of the limelight, carrying and fixing the equipment and ensuring that the performers got what they needed. The show must go on.",
"points": 3,
"skills": [
{ "level": 2, "name": "fabrication" },
@@ -4016,7 +4023,7 @@
"type": "profession",
"ident": "musician",
"name": "Musician",
- "description": "You were just about to hit the stage when the Cataclysm struck. You weren't able to grab much during the panic, but at least you have your loaded six string on your back.",
+ "description": "You nailed your solo, but the audience erupted into screams instead of applause. You weren't able to grab much during the panic, but at least you have your loaded six string on your back.",
"points": -1,
"skills": [ { "level": 1, "name": "barter" }, { "level": 2, "name": "speech" } ],
"items": {
@@ -4048,7 +4055,7 @@
"type": "profession",
"ident": "kit_survivor",
"name": "Kitted Survivor",
- "description": "At the local mall, you saw a sign advertising a discount on survival kits. You bought one, more for show than for actual use. Now, it's all you have.",
+ "description": "At the local mall, you saw a sign advertising a discount on survival kits. You bought one, more for show than for actual use. Now it's all you have.",
"points": 1,
"items": {
"both": [ "sneakers", "socks", "jeans", "tshirt", "wristwatch", "jacket_light", "survival_kit" ],
@@ -4060,7 +4067,7 @@
"type": "profession",
"ident": "gunslinger",
"name": "Wild West Gunslinger",
- "description": "You made your living on Wild West exhibitions and shows, impressing tourists with your displays of marksmanship. But that world has ended, so you took your trusty 6-shooter and wandered into a world where it's always high noon.",
+ "description": "You made your living on Wild West exhibitions and shows, impressing tourists with your displays of marksmanship. But that world has ended, so you took your trusty six-shooter and wandered into a world where it's always high noon.",
"points": 4,
"skills": [
{ "level": 4, "name": "gun" },
@@ -4096,7 +4103,7 @@
"type": "profession",
"ident": "frat",
"name": { "male": "Frat Boy", "female": "Sorority Girl" },
- "description": "You were living the high life, spending your parents money without a care in the world. You were at one of your usual crazy parties when the guests became hungry for more than your drugs. You still have a chance to use the last symbol of your luxurious life - your sport car - and get far away.",
+ "description": "You were living the high life, spending your parents' money without a care in the world. At one of your usual crazy parties, the guests became hungry for more than drugs and booze, but you still have a chance to use the last symbol of your luxurious life - your sports car - and get far away.",
"points": 2,
"skills": [ { "level": 1, "name": "speech" }, { "level": 2, "name": "driving" } ],
"vehicle": "car_sports",
diff --git a/data/json/recipes/ammo/components.json b/data/json/recipes/ammo/components.json
index 61a87edd7c23e..829ad2a6fdac1 100644
--- a/data/json/recipes/ammo/components.json
+++ b/data/json/recipes/ammo/components.json
@@ -4,7 +4,7 @@
"type": "recipe",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_COMPONENTS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "15 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "recipe_bullets", 3 ], [ "textbook_anarch", 0 ] ],
diff --git a/data/json/recipes/ammo/weldgas.json b/data/json/recipes/ammo/weldgas.json
index f99e15b3cff12..0e756bf73dc1c 100644
--- a/data/json/recipes/ammo/weldgas.json
+++ b/data/json/recipes/ammo/weldgas.json
@@ -4,11 +4,11 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "45 m",
"charges": 120,
- "book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_gaswarfare", 5 ], [ "atomic_survival", 3 ] ],
+ "book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_gaswarfare", 4 ], [ "atomic_survival", 3 ] ],
"qualities": [ { "id": "PRESSURIZATION", "level": 1 } ],
"components": [ [ [ "oxygen", 24 ] ], [ [ "acetylene", 96 ] ] ]
},
@@ -17,11 +17,11 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "60 m",
"charges": 12,
- "book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_gaswarfare", 5 ], [ "atomic_survival", 3 ] ],
+ "book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_gaswarfare", 4 ], [ "atomic_survival", 3 ] ],
"tools": [ [ [ "acetylene_machine", -1 ] ] ],
"components": [ [ [ "water", 12 ], [ "water_clean", 12 ] ], [ [ "chem_carbide", 326 ] ] ]
},
diff --git a/data/json/recipes/armor/feet.json b/data/json/recipes/armor/feet.json
index f715c2c8ea8ae..de66c42758f4c 100644
--- a/data/json/recipes/armor/feet.json
+++ b/data/json/recipes/armor/feet.json
@@ -63,7 +63,7 @@
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
"components": [
[ [ "nomex", 8 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 200 ] ],
[ [ "nomex_socks", 1 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_bunker", 1 ] ]
@@ -97,7 +97,7 @@
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
"components": [
[ [ "plastic_chunk", 4 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 200 ] ],
[ [ "wetsuit_booties", 1 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_bunker", 1 ] ]
@@ -119,7 +119,7 @@
[ [ "rag", 4 ] ],
[ [ "leather", 4 ] ],
[ [ "steel_chunk", 4 ], [ "scrap", 12 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 100 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_hiking", 1 ], [ "boots_bunker", 1 ], [ "boots", 1 ] ]
]
@@ -150,7 +150,7 @@
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
"components": [
[ [ "rag", 8 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 100 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_hiking", 1 ], [ "boots_bunker", 1 ], [ "boots", 1 ] ]
]
@@ -198,7 +198,7 @@
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
"components": [
[ [ "leather", 8 ], [ "tanned_hide", 2 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 100 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_hiking", 1 ], [ "boots_bunker", 1 ], [ "boots", 1 ] ]
]
@@ -241,7 +241,7 @@
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
"components": [
[ [ "fur", 12 ], [ "tanned_pelt", 2 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "duct_tape", 100 ] ],
[ [ "boots_combat", 1 ], [ "boots_steel", 1 ], [ "boots_hiking", 1 ], [ "boots_bunker", 1 ], [ "boots", 1 ] ]
]
@@ -262,7 +262,7 @@
[ [ "leather", 24 ], [ "tanned_hide", 4 ] ],
[ [ "rag", 6 ] ],
[ [ "scrap", 4 ] ],
- [ [ "boots_combat", 2 ], [ "kevlar_plate", 10 ] ],
+ [ [ "boots_combat", 2 ], [ "sheet_kevlar_layered", 10 ] ],
[ [ "duct_tape", 200 ] ]
]
},
diff --git a/data/json/recipes/armor/hands.json b/data/json/recipes/armor/hands.json
index a822c50c63d5e..c7b6d6823d70c 100644
--- a/data/json/recipes/armor/hands.json
+++ b/data/json/recipes/armor/hands.json
@@ -101,7 +101,7 @@
[ [ "nomex", 6 ] ],
[ [ "leather", 2 ] ],
[ [ "duct_tape", 120 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[ [ "nomex_gloves", 1 ], [ "fire_gauntlets", 1 ] ]
]
},
@@ -134,7 +134,7 @@
"components": [
[ [ "plastic_chunk", 4 ] ],
[ [ "duct_tape", 120 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[ [ "wetsuit_gloves", 1 ] ]
]
},
@@ -155,7 +155,7 @@
[ [ "leather", 2 ] ],
[ [ "scrap", 4 ] ],
[ [ "duct_tape", 50 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[
[ "gloves_leather", 1 ],
[ "gloves_light", 1 ],
@@ -218,7 +218,7 @@
[ [ "rag", 6 ] ],
[ [ "leather", 2 ] ],
[ [ "duct_tape", 80 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[
[ "gloves_leather", 1 ],
[ "gloves_light", 1 ],
@@ -269,7 +269,7 @@
[ [ "rag", 2 ] ],
[ [ "leather", 6 ], [ "tanned_hide", 1 ] ],
[ [ "duct_tape", 80 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[
[ "gloves_leather", 1 ],
[ "gloves_light", 1 ],
@@ -367,7 +367,7 @@
[ [ "rag", 2 ] ],
[ [ "fur", 8 ], [ "tanned_pelt", 1 ] ],
[ [ "duct_tape", 80 ] ],
- [ [ "gloves_tactical", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "gloves_tactical", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[
[ "gloves_leather", 1 ],
[ "gloves_light", 1 ],
@@ -394,7 +394,7 @@
[ [ "rag", 6 ] ],
[ [ "scrap", 2 ] ],
[ [ "duct_tape", 160 ] ],
- [ [ "gloves_tactical", 2 ], [ "kevlar_plate", 6 ] ]
+ [ [ "gloves_tactical", 2 ], [ "sheet_kevlar_layered", 6 ] ]
]
},
{
diff --git a/data/json/recipes/armor/head.json b/data/json/recipes/armor/head.json
index 8a69481884dcd..9c6d9e9f2bc27 100644
--- a/data/json/recipes/armor/head.json
+++ b/data/json/recipes/armor/head.json
@@ -491,7 +491,7 @@
[ [ "hat_ball", 1 ], [ "hat_boonie", 1 ] ],
[ [ "mask_filter", 1 ] ],
[ [ "glasses_bal", 1 ], [ "goggles_ski", 1 ] ],
- [ [ "kevlar_plate", 8 ] ]
+ [ [ "sheet_kevlar_layered", 8 ] ]
]
},
{
@@ -521,7 +521,7 @@
"book_learn": [ [ "textbook_fireman", 7 ] ],
"using": [ [ "sewing_standard", 40 ] ],
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
- "components": [ [ [ "nomex", 8 ] ], [ [ "kevlar_plate", 4 ] ], [ [ "nomex_hood", 1 ] ], [ [ "duct_tape", 100 ] ] ]
+ "components": [ [ [ "nomex", 8 ] ], [ [ "sheet_kevlar_layered", 4 ] ], [ [ "nomex_hood", 1 ] ], [ [ "duct_tape", 100 ] ] ]
},
{
"result": "hood_h20survivor",
@@ -535,7 +535,7 @@
"autolearn": true,
"using": [ [ "sewing_standard", 40 ] ],
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
- "components": [ [ [ "plastic_chunk", 4 ] ], [ [ "kevlar_plate", 4 ] ], [ [ "wetsuit_hood", 1 ] ], [ [ "duct_tape", 100 ] ] ]
+ "components": [ [ [ "plastic_chunk", 4 ] ], [ [ "sheet_kevlar_layered", 4 ] ], [ [ "wetsuit_hood", 1 ] ], [ [ "duct_tape", 100 ] ] ]
},
{
"result": "hood_lsurvivor",
@@ -549,7 +549,12 @@
"autolearn": true,
"using": [ [ "sewing_standard", 40 ] ],
"tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ],
- "components": [ [ [ "rag", 8 ] ], [ [ "kevlar_plate", 4 ] ], [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], [ [ "duct_tape", 100 ] ] ]
+ "components": [
+ [ [ "rag", 8 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
+ [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ],
+ [ [ "duct_tape", 100 ] ]
+ ]
},
{
"result": "hood_rain",
@@ -578,7 +583,7 @@
"components": [
[ [ "leather", 6 ], [ "tanned_hide", 1 ] ],
[ [ "rag", 2 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ],
[ [ "duct_tape", 100 ] ]
]
@@ -598,7 +603,7 @@
"components": [
[ [ "fur", 8 ], [ "tanned_pelt", 1 ] ],
[ [ "rag", 2 ] ],
- [ [ "kevlar_plate", 4 ] ],
+ [ [ "sheet_kevlar_layered", 4 ] ],
[ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ],
[ [ "duct_tape", 100 ] ]
]
@@ -619,7 +624,7 @@
[ [ "leather", 14 ], [ "tanned_hide", 3 ] ],
[ [ "rag", 4 ] ],
[ [ "scrap", 2 ] ],
- [ [ "kevlar_plate", 6 ] ],
+ [ [ "sheet_kevlar_layered", 6 ] ],
[ [ "hood_rain", 2 ], [ "bag_plastic", 4 ] ],
[ [ "duct_tape", 200 ] ]
]
@@ -742,7 +747,7 @@
"book_learn": [ [ "textbook_fireman", 7 ], [ "atomic_survival", 8 ], [ "textbook_gaswarfare", 9 ] ],
"using": [ [ "adhesive", 2 ], [ "sewing_standard", 20 ] ],
"tools": [ [ [ "welder", 56 ], [ "welder_crude", 84 ], [ "soldering_iron", 84 ], [ "toolset", 84 ] ] ],
- "components": [ [ [ "mask_bunker", 1 ] ], [ [ "nomex", 4 ] ], [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ] ]
+ "components": [ [ [ "mask_bunker", 1 ] ], [ [ "nomex", 4 ] ], [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ] ]
},
{
"result": "mask_fsurvivorxl",
@@ -757,7 +762,7 @@
"book_learn": [ [ "textbook_fireman", 7 ], [ "atomic_survival", 8 ], [ "textbook_gaswarfare", 9 ] ],
"using": [ [ "adhesive", 2 ], [ "sewing_standard", 20 ] ],
"tools": [ [ [ "welder", 56 ], [ "welder_crude", 84 ], [ "soldering_iron", 84 ], [ "toolset", 84 ] ] ],
- "components": [ [ [ "mask_bunker", 1 ] ], [ [ "nomex", 8 ] ], [ [ "mask_bal", 1 ], [ "kevlar_plate", 6 ] ] ]
+ "components": [ [ [ "mask_bunker", 1 ] ], [ [ "nomex", 8 ] ], [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 6 ] ] ]
},
{
"result": "mask_gas",
@@ -845,7 +850,7 @@
[ [ "rebreather", 1 ] ],
[ [ "goggles_swim", 1 ] ],
[ [ "plastic_chunk", 4 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ]
]
},
{
@@ -864,7 +869,7 @@
[ [ "rebreather", 1 ] ],
[ [ "goggles_swim", 1 ] ],
[ [ "plastic_chunk", 8 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 6 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 6 ] ]
]
},
{
@@ -884,7 +889,7 @@
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
[ [ "scrap", 3 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ]
]
},
{
@@ -903,7 +908,7 @@
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
[ [ "rag", 3 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ]
]
},
{
@@ -946,7 +951,7 @@
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
[ [ "leather", 3 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ]
]
},
{
@@ -965,7 +970,7 @@
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
[ [ "leather", 6 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 6 ] ]
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 6 ] ]
]
},
{
@@ -983,7 +988,7 @@
"components": [
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[ [ "fur", 6 ], [ "tanned_pelt", 1 ] ]
]
},
@@ -1002,7 +1007,7 @@
"components": [
[ [ "mask_filter", 2 ], [ "mask_gas", 1 ], [ "mask_bunker", 1 ] ],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
- [ [ "mask_bal", 1 ], [ "kevlar_plate", 4 ] ],
+ [ [ "mask_bal", 1 ], [ "sheet_kevlar_layered", 4 ] ],
[ [ "fur", 12 ], [ "tanned_pelt", 2 ] ]
]
},
@@ -1233,7 +1238,7 @@
],
[ [ "glasses_safety", 2 ], [ "glasses_bal", 1 ] ],
[ [ "leather", 3 ] ],
- [ [ "kevlar_plate", 2 ] ]
+ [ [ "sheet_kevlar_layered", 2 ] ]
]
},
{
diff --git a/data/json/recipes/armor/legs.json b/data/json/recipes/armor/legs.json
index 31c5d2e5167d1..a135a11a18f31 100644
--- a/data/json/recipes/armor/legs.json
+++ b/data/json/recipes/armor/legs.json
@@ -211,7 +211,7 @@
"skill_used": "tailor",
"difficulty": 4,
"time": "90 m",
- "book_learn": [ [ "scots_cookbook", 4 ] ],
+ "book_learn": [ [ "scots_tailor", 4 ], [ "scots_cookbook", 7 ] ],
"using": [ [ "sewing_standard", 30 ] ],
"components": [ [ [ "felt_patch", 18 ] ] ]
},
@@ -425,7 +425,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 50 ] ],
- [ [ "kevlar_plate", 8 ] ]
+ [ [ "sheet_kevlar_layered", 8 ] ]
]
},
{
@@ -517,7 +517,7 @@
"using": [ [ "sewing_standard", 100 ] ],
"components": [
[ [ "pants_army", 1 ], [ "pants_cargo", 1 ], [ "shorts_cargo", 1 ] ],
- [ [ "kevlar", 1 ], [ "kevlar_plate", 12 ] ],
+ [ [ "kevlar", 1 ], [ "sheet_kevlar_layered", 12 ] ],
[ [ "rag", 12 ] ],
[
[ "tacvest", 1 ],
diff --git a/data/json/recipes/armor/other.json b/data/json/recipes/armor/other.json
index 829d225759a57..a2100a0222fb0 100644
--- a/data/json/recipes/armor/other.json
+++ b/data/json/recipes/armor/other.json
@@ -238,7 +238,7 @@
"subcategory": "CSC_OTHER_OTHER",
"skill_used": "fabrication",
"difficulty": 5,
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"time": "60 m",
"reversible": true,
"decomp_learn": 4,
@@ -297,7 +297,7 @@
"subcategory": "CSC_OTHER_OTHER",
"skill_used": "fabrication",
"difficulty": 5,
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"time": "60 m",
"reversible": true,
"decomp_learn": 4,
diff --git a/data/json/recipes/armor/pets_horse.json b/data/json/recipes/armor/pets_horse.json
index a020d119a8d9d..2fb9e1057eb80 100644
--- a/data/json/recipes/armor/pets_horse.json
+++ b/data/json/recipes/armor/pets_horse.json
@@ -47,7 +47,7 @@
"time": "210 m",
"autolearn": true,
"using": [ [ "sewing_standard", 190 ] ],
- "components": [ [ [ "kevlar_plate", 56 ] ], [ [ "rag", 42 ] ], [ [ "leather", 24 ], [ "tanned_hide", 24 ] ] ]
+ "components": [ [ [ "sheet_kevlar_layered", 56 ] ], [ [ "rag", 42 ] ], [ [ "leather", 24 ], [ "tanned_hide", 24 ] ] ]
},
{
"result": "leather_armor_horse",
@@ -115,8 +115,8 @@
"id_suffix": "from_scratch",
"category": "CC_ANIMALS",
"subcategory": "CSC_ANIMALS_EQUINE ARMOR",
- "skill_used": "cooking",
- "difficulty": 3,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"skills_required": [ "tailor", 6 ],
"time": "525 m",
"book_learn": [
diff --git a/data/json/recipes/armor/suit.json b/data/json/recipes/armor/suit.json
index a4295f4551334..b646b7c2aa211 100644
--- a/data/json/recipes/armor/suit.json
+++ b/data/json/recipes/armor/suit.json
@@ -14,7 +14,7 @@
"components": [
[ [ "cleansuit", 1 ] ],
[ [ "duct_tape", 600 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ],
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ],
[ [ "plastic_sheet", 1 ] ]
]
},
@@ -33,7 +33,7 @@
"components": [
[ [ "hazmat_suit", 1 ] ],
[ [ "duct_tape", 800 ] ],
- [ [ "swat_armor", 1 ], [ "kevlar_plate", 48 ] ],
+ [ [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 48 ] ],
[ [ "plastic_sheet", 1 ] ]
]
},
@@ -42,8 +42,8 @@
"type": "recipe",
"category": "CC_ARMOR",
"subcategory": "CSC_ARMOR_SUIT",
- "skill_used": "cooking",
- "difficulty": 3,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"skills_required": [ "tailor", 3 ],
"time": "1 h",
"book_learn": [
@@ -255,7 +255,7 @@
[ [ "fanny", 2 ], [ "dump_pouch", 1 ] ],
[ [ "tool_belt", 1 ], [ "legrig", 1 ] ],
[ [ "pants_army", 1 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -424,9 +424,9 @@
"tools": [ [ [ "welder", 28 ], [ "welder_crude", 42 ], [ "soldering_iron", 42 ], [ "toolset", 42 ] ] ],
"components": [
[ [ "nomex", 40 ] ],
- [ [ "kevlar_plate", 8 ] ],
+ [ [ "sheet_kevlar_layered", 8 ] ],
[ [ "duct_tape", 200 ], [ "superglue", 5 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -458,7 +458,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 200 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -501,7 +501,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 400 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -533,7 +533,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 300 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -612,7 +612,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 200 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -668,7 +668,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 300 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -812,7 +812,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 300 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "kevlar_plate", 24 ] ]
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "swat_armor", 1 ], [ "sheet_kevlar_layered", 24 ] ]
]
},
{
@@ -844,7 +844,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 400 ] ],
- [ [ "kevlar", 2 ], [ "ballistic_vest_empty", 2 ], [ "swat_armor", 2 ], [ "kevlar_plate", 48 ] ]
+ [ [ "kevlar", 2 ], [ "ballistic_vest_empty", 2 ], [ "swat_armor", 2 ], [ "sheet_kevlar_layered", 48 ] ]
]
},
{
@@ -876,7 +876,7 @@
[ "fanny", 2 ]
],
[ [ "duct_tape", 400 ] ],
- [ [ "kevlar", 2 ], [ "ballistic_vest_empty", 2 ], [ "swat_armor", 2 ], [ "kevlar_plate", 42 ] ]
+ [ [ "kevlar", 2 ], [ "ballistic_vest_empty", 2 ], [ "swat_armor", 2 ], [ "sheet_kevlar_layered", 42 ] ]
]
},
{
diff --git a/data/json/recipes/armor/torso.json b/data/json/recipes/armor/torso.json
index e6729842e512a..82e5b57534c18 100644
--- a/data/json/recipes/armor/torso.json
+++ b/data/json/recipes/armor/torso.json
@@ -292,7 +292,7 @@
"components": [
[ [ "coat_rain", 1 ] ],
[ [ "duster", 1 ], [ "jacket_army", 1 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "kevlar_plate", 16 ] ],
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "sheet_kevlar_layered", 16 ] ],
[ [ "rag", 19 ] ],
[
[ "tacvest", 1 ],
@@ -698,7 +698,7 @@
"components": [
[ [ "coat_rain", 1 ] ],
[ [ "duster", 1 ], [ "jacket_army", 1 ], [ "sleeveless_duster", 1 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "kevlar_plate", 13 ] ],
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "sheet_kevlar_layered", 13 ] ],
[ [ "rag", 14 ] ],
[
[ "tacvest", 1 ],
@@ -843,7 +843,7 @@
"components": [
[ [ "coat_rain", 1 ] ],
[ [ "trenchcoat", 1 ], [ "jacket_army", 1 ], [ "sleeveless_trenchcoat", 1 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "kevlar_plate", 10 ] ],
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "sheet_kevlar_layered", 10 ] ],
[ [ "rag", 11 ] ],
[
[ "tacvest", 1 ],
@@ -1037,7 +1037,7 @@
"components": [
[ [ "coat_rain", 1 ] ],
[ [ "trenchcoat", 1 ], [ "jacket_army", 1 ] ],
- [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "kevlar_plate", 12 ] ],
+ [ [ "kevlar", 1 ], [ "ballistic_vest_empty", 1 ], [ "sheet_kevlar_layered", 12 ] ],
[ [ "rag", 14 ] ],
[
[ "tacvest", 1 ],
@@ -1139,7 +1139,7 @@
"decomp_learn": 6,
"autolearn": true,
"using": [ [ "sewing_standard", 54 ] ],
- "components": [ [ [ "kevlar_plate", 43 ] ] ]
+ "components": [ [ [ "sheet_kevlar_layered", 43 ] ] ]
},
{
"result": "vest_leather",
diff --git a/data/json/recipes/chem/fuel.json b/data/json/recipes/chem/fuel.json
index 89b643aea3a45..ae77278af0984 100644
--- a/data/json/recipes/chem/fuel.json
+++ b/data/json/recipes/chem/fuel.json
@@ -5,8 +5,8 @@
"byproducts": [ [ "water_clean" ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_FUEL",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "30 m",
"book_learn": [ [ "textbook_chemistry" ], [ "brewing_cookbook", 4 ] ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 2 } ],
@@ -27,8 +27,8 @@
"byproducts": [ [ "water_clean" ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_FUEL",
- "skill_used": "cooking",
- "difficulty": 3,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "30 m",
"book_learn": [ [ "textbook_chemistry" ], [ "brewing_cookbook" ] ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "DISTILL", "level": 1 } ],
@@ -48,8 +48,8 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_FUEL",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"result_mult": 4,
"time": "420 m",
"book_learn": [ [ "textbook_biodiesel", 5 ] ],
@@ -78,8 +78,8 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_FUEL",
- "skill_used": "cooking",
- "difficulty": 2,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"time": "30 m",
"batch_time_factors": [ 80, 4 ],
"autolearn": true,
diff --git a/data/json/recipes/chem/mutagens.json b/data/json/recipes/chem/mutagens.json
index 5b9d12cb522af..5cafd8da8cfe9 100644
--- a/data/json/recipes/chem/mutagens.json
+++ b/data/json/recipes/chem/mutagens.json
@@ -4,17 +4,17 @@
"result": "mutagen",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 8,
+ "difficulty": 6,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
"book_learn": [
- [ "recipe_creepy", 8 ],
- [ "recipe_animal", 8 ],
- [ "recipe_maiar", 7 ],
- [ "recipe_serum", 7 ],
- [ "recipe_labchem", 7 ]
+ [ "recipe_creepy", 6 ],
+ [ "recipe_animal", 6 ],
+ [ "recipe_maiar", 5 ],
+ [ "recipe_serum", 5 ],
+ [ "recipe_labchem", 5 ]
],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
@@ -51,12 +51,12 @@
"result": "iv_mutagen",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_labchem", 9 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_labchem", 7 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -66,12 +66,12 @@
"result": "mutagen_plant",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_creepy", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -85,12 +85,12 @@
"result": "iv_mutagen_plant",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_creepy", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_plant", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -100,12 +100,12 @@
"result": "mutagen_insect",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_maiar", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -119,12 +119,12 @@
"result": "iv_mutagen_insect",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_maiar", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_insect", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -134,12 +134,12 @@
"result": "mutagen_spider",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_maiar", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "spider_egg", 1 ], [ "chitin_piece", 4 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -149,12 +149,12 @@
"result": "iv_mutagen_spider",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_maiar", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_spider", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -164,12 +164,12 @@
"result": "mutagen_slime",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_maiar", 8 ], [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_maiar", 6 ], [ "recipe_creepy", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "sewage", 3 ], [ "slime_scrap", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -179,12 +179,12 @@
"result": "iv_mutagen_slime",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ], [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_maiar", 6 ], [ "recipe_creepy", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_slime", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -194,12 +194,12 @@
"result": "mutagen_fish",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -213,12 +213,12 @@
"result": "iv_mutagen_fish",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_fish", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -228,12 +228,12 @@
"result": "mutagen_rat",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_creepy", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -247,12 +247,12 @@
"result": "iv_mutagen_rat",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_creepy", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_rat", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -262,12 +262,12 @@
"result": "mutagen_beast",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 7 ] ],
+ "book_learn": [ [ "recipe_animal", 5 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -277,12 +277,12 @@
"result": "iv_mutagen_beast",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_beast", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -292,12 +292,12 @@
"result": "mutagen_ursine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -307,12 +307,12 @@
"result": "iv_mutagen_ursine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_ursine", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -322,12 +322,12 @@
"result": "mutagen_mouse",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -337,12 +337,12 @@
"result": "iv_mutagen_mouse",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_mouse", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -352,12 +352,12 @@
"result": "mutagen_feline",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -367,12 +367,12 @@
"result": "iv_mutagen_feline",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_feline", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -382,12 +382,12 @@
"result": "mutagen_lupine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -397,12 +397,12 @@
"result": "iv_mutagen_lupine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_lupine", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -412,12 +412,12 @@
"result": "mutagen_cattle",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -427,12 +427,12 @@
"result": "iv_mutagen_cattle",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_cattle", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -442,12 +442,12 @@
"result": "mutagen_cephalopod",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_creepy", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -461,12 +461,12 @@
"result": "iv_mutagen_cephalopod",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_creepy", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_creepy", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_cephalopod", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -476,12 +476,12 @@
"result": "mutagen_bird",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "eggs_bird", 1, "LIST" ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -491,12 +491,12 @@
"result": "iv_mutagen_bird",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_bird", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -506,12 +506,12 @@
"result": "mutagen_lizard",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_animal", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "egg_reptile", 1 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -521,12 +521,12 @@
"result": "iv_mutagen_lizard",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_animal", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_animal", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_lizard", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -536,12 +536,12 @@
"result": "mutagen_troglobite",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_maiar", 6 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 1 ] ], [ [ "meat", 3 ] ], [ [ "ammonia", 1 ], [ "lye_powder", 100 ] ] ],
"flags": [ "SECRET" ]
@@ -551,12 +551,12 @@
"result": "iv_mutagen_troglobite",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 8 ], [ "recipe_maiar", 8 ] ],
+ "book_learn": [ [ "recipe_serum", 6 ], [ "recipe_maiar", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_troglobite", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -566,12 +566,12 @@
"result": "mutagen_medical",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "recipe_medicalmut", 9 ] ],
+ "book_learn": [ [ "recipe_medicalmut", 7 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [
[ [ "mutagen", 1 ] ],
@@ -601,12 +601,12 @@
"result": "iv_mutagen_medical",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_medicalmut", 9 ], [ "recipe_serum", 9 ] ],
+ "book_learn": [ [ "recipe_medicalmut", 7 ], [ "recipe_serum", 7 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_medical", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -616,12 +616,12 @@
"result": "purifier",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 9,
+ "difficulty": 7,
"time": "45 m",
"batch_time_factors": [ 80, 20 ],
- "book_learn": [ [ "record_patient", 9 ], [ "recipe_maiar", 8 ], [ "recipe_labchem", 7 ] ],
+ "book_learn": [ [ "record_patient", 7 ], [ "recipe_maiar", 6 ], [ "recipe_labchem", 5 ] ],
"using": [ [ "mutagen_production_standard", 25 ] ],
"components": [ [ [ "mutagen", 2 ] ], [ [ "bleach", 3 ], [ "oxy_powder", 300 ] ], [ [ "ammonia", 2 ], [ "lye_powder", 200 ] ] ],
"flags": [ "SECRET" ]
@@ -631,12 +631,12 @@
"result": "iv_purifier",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_serum", 9 ], [ "recipe_labchem", 9 ] ],
+ "book_learn": [ [ "recipe_serum", 7 ], [ "recipe_labchem", 7 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "purifier", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -646,11 +646,11 @@
"result": "mutagen_alpha",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "20 m",
- "book_learn": [ [ "recipe_alpha", 9 ] ],
+ "book_learn": [ [ "recipe_alpha", 7 ] ],
"using": [ [ "mutagen_production_standard", 50 ] ],
"components": [
[ [ "mutagen_slime", 2 ], [ "iv_mutagen_slime", 1 ] ],
@@ -665,12 +665,12 @@
"result": "iv_mutagen_alpha",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_alpha", 9 ] ],
+ "book_learn": [ [ "recipe_alpha", 7 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_alpha", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -680,11 +680,11 @@
"result": "mutagen_elfa",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "12 m",
- "book_learn": [ [ "recipe_elfa", 10 ] ],
+ "book_learn": [ [ "recipe_elfa", 8 ] ],
"using": [ [ "mutagen_production_standard", 31 ] ],
"components": [ [ [ "mutagen_slime", 2 ], [ "iv_mutagen_slime", 1 ] ], [ [ "mutagen_plant", 1 ] ], [ [ "mutagen_bird", 1 ] ] ],
"flags": [ "SECRET" ]
@@ -694,12 +694,12 @@
"result": "iv_mutagen_elfa",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_elfa", 10 ] ],
+ "book_learn": [ [ "recipe_elfa", 8 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_elfa", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -709,12 +709,12 @@
"result": "mutagen_chimera",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_chimera", 9 ] ],
+ "book_learn": [ [ "recipe_chimera", 7 ] ],
"using": [ [ "mutagen_production_standard", 37 ] ],
"components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "mutagen_beast", 1 ] ], [ [ "mutagen_cattle", 1 ] ] ],
"flags": [ "SECRET" ]
@@ -724,12 +724,12 @@
"result": "iv_mutagen_chimera",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_chimera", 8 ] ],
+ "book_learn": [ [ "recipe_chimera", 6 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_chimera", 2 ] ] ],
"flags": [ "SECRET" ]
@@ -739,11 +739,11 @@
"result": "mutagen_raptor",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "12 m",
- "book_learn": [ [ "recipe_raptor", 9 ] ],
+ "book_learn": [ [ "recipe_raptor", 7 ] ],
"using": [ [ "mutagen_production_standard", 31 ] ],
"components": [ [ [ "mutagen_lizard", 1 ] ], [ [ "mutagen_bird", 1 ] ], [ [ "purifier", 1 ] ] ],
"flags": [ "SECRET" ]
@@ -753,12 +753,12 @@
"result": "iv_mutagen_raptor",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_MUTAGEN",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 3 ],
- "difficulty": 10,
+ "difficulty": 8,
"time": "2 h",
"batch_time_factors": [ 20, 5 ],
- "book_learn": [ [ "recipe_raptor", 9 ] ],
+ "book_learn": [ [ "recipe_raptor", 7 ] ],
"using": [ [ "serum_production_standard", 37 ] ],
"components": [ [ [ "mutagen_raptor", 2 ] ] ],
"flags": [ "SECRET" ]
diff --git a/data/json/recipes/chem/other.json b/data/json/recipes/chem/other.json
index 396ec8b16b95b..9415555939a1e 100644
--- a/data/json/recipes/chem/other.json
+++ b/data/json/recipes/chem/other.json
@@ -6,7 +6,7 @@
"subcategory": "CSC_CHEM_OTHER",
"skill_used": "survival",
"difficulty": 2,
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 1 ],
"time": "30 m",
"batch_time_factors": [ 70, 4 ],
"autolearn": true,
@@ -20,8 +20,8 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_OTHER",
- "skill_used": "cooking",
- "difficulty": 2,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"time": "12 m",
"autolearn": true,
"qualities": [ { "id": "CHEM", "level": 1 } ],
@@ -48,7 +48,7 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"time": "60 m",
"batch_time_factors": [ 70, 10 ],
diff --git a/data/json/recipes/food/baking.json b/data/json/recipes/food/baking.json
new file mode 100644
index 0000000000000..6a55087e0f570
--- /dev/null
+++ b/data/json/recipes/food/baking.json
@@ -0,0 +1,27 @@
+[
+ {
+ "type": "recipe",
+ "result": "pumpkin_muffins",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_BREAD",
+ "skill_used": "cooking",
+ "difficulty": 3,
+ "charges": 24,
+ "time": "30 m",
+ "batch_time_factors": [ 50, 4 ],
+ "book_learn": [ [ "family_cookbook", 3 ], [ "baking_book", 2 ], [ "cookbook", 3 ] ],
+ "qualities": [ { "id": "COOK", "level": 3 } ],
+ "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+ "components": [
+ [ [ "flour", 4 ] ],
+ [ [ "yeast", 2 ] ],
+ [ [ "apple_cider", 2 ], [ "apple", 2 ] ],
+ [ [ "pumpkin", 2 ] ],
+ [ [ "sugar", 4 ] ],
+ [ [ "powder_eggs", 2 ], [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
+ [ [ "any_butter_or_oil", 2, "LIST" ] ],
+ [ [ "salt", 2 ] ],
+ [ [ "cinnamon", 2 ] ]
+ ]
+ }
+]
diff --git a/data/json/recipes/food/bread.json b/data/json/recipes/food/bread.json
new file mode 100644
index 0000000000000..004c61edfb773
--- /dev/null
+++ b/data/json/recipes/food/bread.json
@@ -0,0 +1,26 @@
+[
+ {
+ "type": "recipe",
+ "result": "pumpkin_yeast_bread",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_BREAD",
+ "skill_used": "cooking",
+ "difficulty": 2,
+ "charges": 24,
+ "time": "50 m",
+ "batch_time_factors": [ 50, 4 ],
+ "book_learn": [ [ "family_cookbook", 1 ], [ "baking_book", 1 ], [ "cookbook", 2 ] ],
+ "qualities": [ { "id": "COOK", "level": 3 } ],
+ "tools": [ [ [ "surface_heat", 8, "LIST" ] ] ],
+ "components": [
+ [ [ "flour", 40 ] ],
+ [ [ "yeast", 2 ] ],
+ [ [ "milk", 2 ], [ "milk_raw", 2 ] ],
+ [ [ "pumpkin", 2 ] ],
+ [ [ "sugar", 4 ] ],
+ [ [ "powder_eggs", 2 ], [ "eggs_bird", 2, "LIST" ], [ "egg_reptile", 2 ] ],
+ [ [ "any_butter_or_oil", 2, "LIST" ] ],
+ [ [ "salt", 2 ] ]
+ ]
+ }
+]
diff --git a/data/json/recipes/food/brewing.json b/data/json/recipes/food/brewing.json
index bb550dec7c5bd..450837636adda 100644
--- a/data/json/recipes/food/brewing.json
+++ b/data/json/recipes/food/brewing.json
@@ -3,7 +3,7 @@
"type": "recipe",
"result": "brew_mycus_wine",
"category": "CC_FOOD",
- "subcategory": "CSC_FOOD_BREWING",
+ "subcategory": "CSC_FOOD_BREW",
"skill_used": "cooking",
"difficulty": 3,
"time": 40000,
@@ -136,6 +136,23 @@
[ [ "yeast", 2 ] ]
]
},
+ {
+ "type": "recipe",
+ "result": "brew_moonshine",
+ "id_suffix": "pumpkin",
+ "result_mult": 15,
+ "byproducts": [ [ "chem_methanol", 275 ] ],
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_BREW",
+ "skill_used": "cooking",
+ "difficulty": 2,
+ "time": "40 m",
+ "batch_time_factors": [ 50, 4 ],
+ "book_learn": [ [ "brewing_cookbook", 1 ], [ "family_cookbook", 1 ] ],
+ "qualities": [ { "id": "COOK", "level": 2 } ],
+ "tools": [ [ [ "surface_heat", 30, "LIST" ] ] ],
+ "components": [ [ [ "water", 15 ], [ "water_clean", 15 ] ], [ [ "pumpkin", 12 ] ], [ [ "sugar", 50 ] ], [ [ "yeast", 2 ] ] ]
+ },
{
"type": "recipe",
"result": "brew_fruit_wine",
diff --git a/data/json/recipes/food/dairy_products.json b/data/json/recipes/food/dairy_products.json
index 2a767cc415f02..a03bffcce266a 100644
--- a/data/json/recipes/food/dairy_products.json
+++ b/data/json/recipes/food/dairy_products.json
@@ -4,7 +4,7 @@
"result": "raw_butter",
"result_mult": 1,
"category": "CC_FOOD",
- "subcategory": "CSC_FOOD_DAIRY",
+ "subcategory": "CSC_FOOD_OTHER",
"skill_used": "cooking",
"difficulty": 5,
"time": "30 m",
@@ -17,7 +17,7 @@
"type": "recipe",
"result": "milk_cream_rising",
"category": "CC_FOOD",
- "subcategory": "CSC_FOOD_DAIRY",
+ "subcategory": "CSC_FOOD_OTHER",
"skill_used": "cooking",
"difficulty": 5,
"time": "5 m",
@@ -31,7 +31,7 @@
"result_mult": 5,
"byproducts": [ [ "jar_3l_glass", 1 ], [ "buttermilk", 7 ] ],
"category": "CC_FOOD",
- "subcategory": "CSC_FOOD_DAIRY",
+ "subcategory": "CSC_FOOD_OTHER",
"skill_used": "cooking",
"difficulty": 5,
"time": "30 m",
@@ -43,7 +43,7 @@
"type": "recipe",
"result": "ghee",
"category": "CC_FOOD",
- "subcategory": "CSC_FOOD_DAIRY",
+ "subcategory": "CSC_FOOD_OTHER",
"skill_used": "cooking",
"difficulty": 2,
"charges": 1,
diff --git a/data/json/recipes/other/materials.json b/data/json/recipes/other/materials.json
index 9901f6c92cf87..c1645575ffc3f 100644
--- a/data/json/recipes/other/materials.json
+++ b/data/json/recipes/other/materials.json
@@ -77,7 +77,7 @@
"result": "sheet_neoprene",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"time": "25 m",
"book_learn": [ [ "adv_chemistry", 3 ], [ "textbook_chemistry", 3 ] ],
@@ -176,7 +176,7 @@
"byproducts": [ [ "steel_chunk" ] ],
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_fabrication", 4 ], [ "welding_book", 4 ] ],
"time": "30 m",
@@ -204,7 +204,7 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 1,
"autolearn": true,
"time": "40 m",
diff --git a/data/json/recipes/other/medical.json b/data/json/recipes/other/medical.json
index 5d5679f13ffe7..e3ca6e2b9ec27 100644
--- a/data/json/recipes/other/medical.json
+++ b/data/json/recipes/other/medical.json
@@ -30,7 +30,7 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
+ "skill_used": "firstaid",
"difficulty": 1,
"time": "5 m",
"batch_time_factors": [ 95, 4 ],
@@ -42,7 +42,7 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
+ "skill_used": "firstaid",
"difficulty": 1,
"time": "5 m",
"batch_time_factors": [ 95, 4 ],
@@ -56,8 +56,8 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
- "difficulty": 4,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"skills_required": [ "firstaid", 2 ],
"time": "24 m",
"book_learn": [ [ "textbook_firstaid", 2 ], [ "manual_first_aid", 2 ], [ "emergency_book", 2 ], [ "pocket_firstaid", 2 ] ],
@@ -70,7 +70,7 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"autolearn": true,
"book_learn": [ [ "isherwood_herbal_remedies", 1 ] ],
"time": "30 s",
@@ -81,8 +81,8 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
- "difficulty": 4,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"skills_required": [ "survival", 4 ],
"time": "60 m",
"autolearn": true,
@@ -96,8 +96,8 @@
"type": "recipe",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
- "difficulty": 4,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"skills_required": [ "survival", 4 ],
"time": "60 m",
"autolearn": true,
diff --git a/data/json/recipes/other/tool.json b/data/json/recipes/other/tool.json
index 578260da5977f..9a81fdf37b72c 100644
--- a/data/json/recipes/other/tool.json
+++ b/data/json/recipes/other/tool.json
@@ -366,7 +366,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_TOOLS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 3 ],
+ "skills_required": [ "chemistry", 3 ],
"difficulty": 4,
"time": "200 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "brewing_cookbook", 3 ] ],
diff --git a/data/json/recipes/recipe_ammo.json b/data/json/recipes/recipe_ammo.json
index 70e23d032276e..d2199868690e7 100644
--- a/data/json/recipes/recipe_ammo.json
+++ b/data/json/recipes/recipe_ammo.json
@@ -663,8 +663,8 @@
"result": "napalm",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 6,
"time": "60 m",
"qualities": [ { "id": "CHEM", "level": 2 } ],
"book_learn": [
@@ -686,7 +686,7 @@
"result": "gelled_gasoline",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 2,
"time": "20 m",
"batch_time_factors": [ 80, 5 ],
@@ -699,7 +699,7 @@
"result": "flamethrower_fuel",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 2,
"time": "3 m",
"batch_time_factors": [ 80, 5 ],
@@ -768,7 +768,7 @@
"result": "gas_fungicidal",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 2 ],
"difficulty": 4,
"time": "8 m",
@@ -782,7 +782,7 @@
"result": "gas_insecticidal",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 2 ],
"difficulty": 4,
"time": "8 m",
@@ -796,7 +796,7 @@
"result": "gas_chloramine",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 2 ],
"difficulty": 3,
"time": "8 m",
diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json
index 34e04e178da92..28b875b32c929 100644
--- a/data/json/recipes/recipe_deconstruction.json
+++ b/data/json/recipes/recipe_deconstruction.json
@@ -948,28 +948,6 @@
[ [ "copbot_chassis", 1 ] ]
]
},
- {
- "result": "broken_laserturret",
- "type": "uncraft",
- "skill_used": "electronics",
- "difficulty": 4,
- "time": "1 h",
- "using": [ [ "soldering_standard", 10 ] ],
- "qualities": [ { "id": "SCREW", "level": 1 } ],
- "components": [
- [ [ "ai_module", 1 ] ],
- [ [ "gun_module", 1 ] ],
- [ [ "targeting_module", 1 ] ],
- [ [ "identification_module", 1 ] ],
- [ [ "sensor_module", 1 ] ],
- [ [ "laser_cannon", 1 ] ],
- [ [ "medium_storage_battery", 1 ] ],
- [ [ "solar_cell", 4 ] ],
- [ [ "power_supply", 1 ] ],
- [ [ "robot_controls", 1 ] ],
- [ [ "turret_chassis", 1 ] ]
- ]
- },
{
"result": "broken_science_bot",
"type": "uncraft",
@@ -2276,10 +2254,10 @@
[ [ "cable", 12 ] ],
[ [ "chem_rdx", 20 ] ],
[ [ "circuit", 6 ] ],
- [ [ "plut_cell", 6 ] ],
+ [ [ "plutonium", 6 ] ],
[ [ "power_supply", 1 ] ],
[ [ "scrap", 200 ] ],
- [ [ "small_storage_battery", 2 ] ]
+ [ [ "plut_cell", 1 ] ]
]
},
{
@@ -3434,7 +3412,7 @@
"type": "uncraft",
"skill_used": "electronics",
"difficulty": 4,
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"time": "1 h",
"qualities": [ { "id": "SCREW", "level": 1 } ],
"using": [ [ "soldering_standard", 20 ] ],
diff --git a/data/json/recipes/recipe_electronics.json b/data/json/recipes/recipe_electronics.json
index 72b0230877c4f..75f99200c30d6 100644
--- a/data/json/recipes/recipe_electronics.json
+++ b/data/json/recipes/recipe_electronics.json
@@ -1294,39 +1294,6 @@
[ [ "spring", 2 ] ]
]
},
- {
- "type": "recipe",
- "result": "bot_laserturret",
- "category": "CC_ELECTRONIC",
- "subcategory": "CSC_ELECTRONIC_OTHER",
- "skill_used": "electronics",
- "skills_required": [ [ "mechanics", 8 ], [ "computer", 5 ] ],
- "difficulty": 8,
- "time": "30 m",
- "reversible": true,
- "decomp_learn": 9,
- "book_learn": [ [ "recipe_lab_elec", 8 ] ],
- "using": [ [ "soldering_standard", 14 ] ],
- "qualities": [
- { "id": "SCREW", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "WRENCH", "level": 2 },
- { "id": "WRENCH_FINE", "level": 1 }
- ],
- "components": [
- [ [ "ai_module", 1 ] ],
- [ [ "gun_module", 1 ] ],
- [ [ "targeting_module", 1 ] ],
- [ [ "identification_module", 1 ] ],
- [ [ "sensor_module", 1 ] ],
- [ [ "laser_cannon", 1 ] ],
- [ [ "medium_storage_battery", 1 ] ],
- [ [ "solar_cell", 4 ] ],
- [ [ "power_supply", 1 ] ],
- [ [ "robot_controls", 1 ] ],
- [ [ "turret_chassis", 1 ] ]
- ]
- },
{
"type": "recipe",
"result": "bot_rifleturret",
@@ -2312,11 +2279,11 @@
"result": "light_minus_disposable_cell",
"category": "CC_ELECTRONIC",
"subcategory": "CSC_ELECTRONIC_TOOLS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 5 ],
- "difficulty": 6,
+ "difficulty": 4,
"time": "45 m",
- "book_learn": [ [ "adv_chemistry", 6 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ] ],
"using": [ [ "blacksmithing_standard", 1 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
@@ -2333,11 +2300,11 @@
"result": "light_disposable_cell",
"category": "CC_ELECTRONIC",
"subcategory": "CSC_ELECTRONIC_TOOLS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 5 ],
- "difficulty": 6,
+ "difficulty": 4,
"time": "1 h",
- "book_learn": [ [ "adv_chemistry", 6 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ] ],
"using": [ [ "blacksmithing_standard", 1 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
@@ -2354,11 +2321,11 @@
"result": "medium_disposable_cell",
"category": "CC_ELECTRONIC",
"subcategory": "CSC_ELECTRONIC_TOOLS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 5 ],
- "difficulty": 6,
+ "difficulty": 4,
"time": "1 h 20 m",
- "book_learn": [ [ "adv_chemistry", 6 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ] ],
"using": [ [ "blacksmithing_standard", 1 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
@@ -2375,11 +2342,11 @@
"result": "heavy_disposable_cell",
"category": "CC_ELECTRONIC",
"subcategory": "CSC_ELECTRONIC_TOOLS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 5 ],
- "difficulty": 6,
+ "difficulty": 4,
"time": "1 h 45 m",
- "book_learn": [ [ "adv_chemistry", 6 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ] ],
"using": [ [ "blacksmithing_standard", 1 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ],
diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json
index db4ba180e4e1f..a6c3aadff1e8a 100644
--- a/data/json/recipes/recipe_food.json
+++ b/data/json/recipes/recipe_food.json
@@ -66,7 +66,7 @@
"id_suffix": "from_salt_water",
"category": "CC_FOOD",
"subcategory": "CSC_FOOD_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"time": "1 h 30 m",
"autolearn": true,
"batch_time_factors": [ 80, 4 ],
@@ -6494,5 +6494,121 @@
[ [ "sugar", 1 ] ],
[ [ "water_clean", 1 ] ]
]
+ },
+ {
+ "type": "recipe",
+ "result": "coffee_sweetened",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "10 m",
+ "autolearn": true,
+ "batch_time_factors": [ 80, 4 ],
+ "qualities": [ { "id": "BOIL", "level": 1 } ],
+ "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
+ "components": [
+ [ [ "coffee_raw", 1 ], [ "coffee_syrup", 1 ] ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [
+ [ "sugar", 5 ],
+ [ "honey_bottled", 1 ],
+ [ "honey_glassed", 1 ],
+ [ "honeycomb", 1 ],
+ [ "syrup", 1 ],
+ [ "beet_syrup", 1 ]
+ ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "coffee_substitute_sweetened",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "10 m",
+ "autolearn": true,
+ "batch_time_factors": [ 80, 4 ],
+ "qualities": [ { "id": "BOIL", "level": 1 } ],
+ "tools": [ [ [ "water_boiling_heat", 3, "LIST" ] ] ],
+ "components": [
+ [ [ "coffee_raw_kentucky", 1 ] ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [
+ [ "sugar", 5 ],
+ [ "honey_bottled", 1 ],
+ [ "honey_glassed", 1 ],
+ [ "honeycomb", 1 ],
+ [ "syrup", 1 ],
+ [ "beet_syrup", 1 ]
+ ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "milk_coffee_sweetened",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "1 m 30 s",
+ "autolearn": true,
+ "flags": [ "BLIND_HARD" ],
+ "components": [
+ [ [ "coffee_syrup", 1 ], [ "coffee", 1 ] ],
+ [ [ "milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ],
+ [
+ [ "sugar", 5 ],
+ [ "honey_bottled", 1 ],
+ [ "honey_glassed", 1 ],
+ [ "honeycomb", 1 ],
+ [ "syrup", 1 ],
+ [ "beet_syrup", 1 ]
+ ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "tea_sweetened",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "10 m",
+ "autolearn": true,
+ "batch_time_factors": [ 80, 4 ],
+ "qualities": [ { "id": "BOIL", "level": 1 } ],
+ "tools": [ [ [ "water_boiling_heat", 2, "LIST" ] ] ],
+ "components": [
+ [ [ "tea_raw", 1 ] ],
+ [ [ "water", 1 ], [ "water_clean", 1 ] ],
+ [
+ [ "sugar", 5 ],
+ [ "honey_bottled", 1 ],
+ [ "honey_glassed", 1 ],
+ [ "honeycomb", 1 ],
+ [ "syrup", 1 ],
+ [ "beet_syrup", 1 ]
+ ]
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "milk_tea_sweetened",
+ "category": "CC_FOOD",
+ "subcategory": "CSC_FOOD_DRINKS",
+ "skill_used": "cooking",
+ "time": "1 m 30 s",
+ "autolearn": true,
+ "flags": [ "BLIND_HARD" ],
+ "components": [
+ [ [ "tea", 1 ] ],
+ [ [ "milk_standard", 1, "LIST" ], [ "milk_powder", 1 ], [ "con_milk", 1 ] ],
+ [
+ [ "sugar", 5 ],
+ [ "honey_bottled", 1 ],
+ [ "honey_glassed", 1 ],
+ [ "honeycomb", 1 ],
+ [ "syrup", 1 ],
+ [ "beet_syrup", 1 ]
+ ]
+ ]
}
]
diff --git a/data/json/recipes/recipe_medsandchemicals.json b/data/json/recipes/recipe_medsandchemicals.json
index e57363fa2a5ef..17261fd56247b 100644
--- a/data/json/recipes/recipe_medsandchemicals.json
+++ b/data/json/recipes/recipe_medsandchemicals.json
@@ -15,7 +15,7 @@
"result": "soapy_water",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"time": "1 m",
"autolearn": true,
"flags": [ "BLIND_HARD" ],
@@ -28,7 +28,7 @@
"subcategory": "CSC_OTHER_MEDICAL",
"skill_used": "firstaid",
"difficulty": 2,
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"time": "30 m",
"book_learn": [
[ "textbook_firstaid", 2 ],
@@ -48,7 +48,7 @@
"result": "acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "10 m",
"autolearn": true,
@@ -85,7 +85,7 @@
"result": "water_acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 1 ],
"difficulty": 2,
"time": "10 m",
@@ -148,7 +148,7 @@
"result": "meth",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"time": "20 m",
"book_learn": [ [ "textbook_chemistry", 5 ], [ "adv_chemistry", 5 ], [ "recipe_labchem", 5 ] ],
@@ -161,7 +161,7 @@
"result": "crack",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "30 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "adv_chemistry", 4 ], [ "recipe_labchem", 4 ] ],
@@ -174,7 +174,7 @@
"result": "poppy_sleep",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": "5 m",
@@ -234,7 +234,7 @@
"result": "poppy_pain",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": "5 m",
@@ -256,10 +256,11 @@
"result": "fungicide",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 1 ],
"difficulty": 2,
"time": "5 m",
+ "flags": [ "SECRET" ],
"book_learn": [
[ "textbook_chemistry", 2 ],
[ "adv_chemistry", 2 ],
@@ -278,7 +279,7 @@
"result": "antifungal",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "30 m",
"book_learn": [
@@ -300,7 +301,7 @@
"result": "insecticide",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "30 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "adv_chemistry", 4 ], [ "recipe_labchem", 4 ] ],
@@ -321,7 +322,7 @@
"id_suffix": "nicotine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "30 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "adv_chemistry", 4 ], [ "recipe_labchem", 4 ] ],
@@ -344,7 +345,7 @@
"result": "antiparasitic",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 6,
"time": "30 m",
"book_learn": [
@@ -371,7 +372,7 @@
"result": "adrenaline_injector",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 6,
"time": "30 m",
"book_learn": [
@@ -398,7 +399,7 @@
"result": "heroin",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 6,
"time": "2 m",
"book_learn": [ [ "textbook_chemistry", 7 ], [ "adv_chemistry", 7 ], [ "atomic_survival", 6 ], [ "recipe_labchem", 6 ] ],
@@ -414,7 +415,7 @@
"result": "diazepam",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 6,
"time": "4 m",
"book_learn": [ [ "textbook_chemistry", 7 ], [ "adv_chemistry", 7 ], [ "atomic_survival", 6 ], [ "recipe_labchem", 6 ] ],
@@ -427,10 +428,10 @@
"result": "thorazine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 6,
"time": "4 m",
- "book_learn": [ [ "textbook_chemistry", 8 ], [ "adv_chemistry", 8 ], [ "atomic_survival", 7 ], [ "recipe_labchem", 7 ] ],
+ "book_learn": [ [ "textbook_chemistry", 5 ], [ "adv_chemistry", 6 ], [ "atomic_survival", 7 ], [ "recipe_labchem", 6 ] ],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 3, "LIST" ] ] ],
"components": [ [ [ "salt_water", 1 ], [ "salt", 10 ], [ "saline", 5 ] ], [ [ "diazepam", 5 ] ], [ [ "oxy_powder", 50 ] ] ]
@@ -440,10 +441,10 @@
"result": "lsd",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 6,
"time": "30 m",
- "book_learn": [ [ "textbook_chemistry", 8 ], [ "adv_chemistry", 6 ], [ "recipe_labchem", 7 ] ],
+ "book_learn": [ [ "textbook_chemistry", 8 ], [ "adv_chemistry", 6 ], [ "recipe_labchem", 6 ] ],
"qualities": [ { "id": "CHEM", "level": 3 } ],
"tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
"components": [
@@ -472,11 +473,11 @@
"result": "iodine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 6,
+ "difficulty": 4,
"time": "24 m",
- "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 5 ], [ "recipe_labchem", 5 ], [ "atomic_survival", 5 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ], [ "textbook_chemistry", 4 ], [ "recipe_labchem", 4 ], [ "atomic_survival", 5 ] ],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "disinfectant", 10 ], [ "salt", 50 ] ], [ [ "aspirin", 10 ] ] ]
@@ -486,11 +487,11 @@
"result": "prussian_blue",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 7,
+ "difficulty": 5,
"time": "36 m",
- "book_learn": [ [ "adv_chemistry", 6 ], [ "textbook_chemistry", 7 ], [ "recipe_labchem", 6 ], [ "atomic_survival", 5 ] ],
+ "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 6 ], [ "recipe_labchem", 5 ], [ "atomic_survival", 5 ] ],
"qualities": [ { "id": "CHEM", "level": 2 }, { "id": "CONTAIN", "level": 1 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [
@@ -506,16 +507,17 @@
"result": "aspirin",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 4,
+ "difficulty": 2,
"time": "24 m",
"book_learn": [
[ "adv_chemistry", 2 ],
[ "textbook_chemistry", 2 ],
[ "recipe_labchem", 2 ],
[ "atomic_survival", 3 ],
- [ "isherwood_herbal_remedies", 2 ]
+ [ "isherwood_herbal_remedies", 2 ],
+ [ "basic_chemistry", 2 ]
],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
@@ -526,8 +528,8 @@
"result": "pur_tablets",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_OTHER",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "24 m",
"book_learn": [
[ "adv_chemistry", 5 ],
@@ -545,9 +547,9 @@
"result": "bleach",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 2 ],
- "difficulty": 5,
+ "difficulty": 4,
"time": "25 m",
"batch_time_factors": [ 90, 4 ],
"//": "another variation of chloralkali process, now used to produce bleach (sodium hypochlorite - or rather rough, technical grade hypochlorite/hydroxide/chloride mix), note we will not be heating anything and that the (mostly) electrochemical reaction easily scales in size, some hydrogen gas could be recoverable (optional byproduct)",
@@ -556,32 +558,15 @@
"tools": [ [ [ "electrolysis_kit", 250 ] ] ],
"components": [ [ [ "salt_water", 2 ], [ "saline", 10 ] ] ]
},
- {
- "type": "recipe",
- "result": "ammonia",
- "category": "CC_CHEM",
- "subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 6,
- "time": "36 m",
- "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 5 ], [ "recipe_labchem", 5 ] ],
- "qualities": [ { "id": "CHEM", "level": 2 } ],
- "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
- "components": [
- [ [ "water_clean", 1 ], [ "water", 1 ] ],
- [ [ "scrap", 1 ] ],
- [ [ "charcoal", 5 ], [ "coal_lump", 5 ], [ "lye_powder", 20 ] ]
- ]
- },
{
"type": "recipe",
"result": "oxy_powder",
"byproducts": [ [ "salt_water", 2 ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 2 ],
- "difficulty": 7,
+ "difficulty": 5,
"time": "45 m",
"batch_time_factors": [ 60, 4 ],
"//": "abstracting using chloralkali process (hot solution, unpartitioned cell) to produce sodium chlorate, then perchlorate by anodic oxidation on platinum, then ammonia perchlorate by double decomposition from sodium perchlorate and ammonium chloride; while we can't directly use bleach here but we do end up recovering some brine",
@@ -595,11 +580,11 @@
"result": "lye_powder",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 4,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"time": "3 h",
"batch_time_factors": [ 80, 4 ],
- "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 5 ], [ "recipe_labchem", 5 ] ],
+ "book_learn": [ [ "adv_chemistry", 2 ], [ "textbook_chemistry", 2 ], [ "recipe_labchem", 2 ], [ "basic_chemistry", 2 ] ],
"qualities": [ { "id": "CHEM", "level": 1 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "charcoal", 50 ] ], [ [ "water_clean", 2 ], [ "water", 2 ] ] ]
@@ -610,8 +595,8 @@
"id_suffix": "from_lye",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 3,
+ "skill_used": "chemistry",
+ "difficulty": 2,
"time": "1 h 30 m",
"autolearn": true,
"batch_time_factors": [ 80, 4 ],
@@ -624,7 +609,7 @@
"result": "heatpack",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_OTHER",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"time": "6 m",
"book_learn": [ [ "adv_chemistry", 3 ], [ "textbook_chemistry", 3 ], [ "atomic_survival", 4 ] ],
@@ -638,11 +623,11 @@
"result": "pheromone",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 1 ],
- "difficulty": 3,
+ "difficulty": 4,
"time": "1 m 12 s",
- "book_learn": [ [ "adv_chemistry", 6 ], [ "textbook_chemistry", 6 ], [ "recipe_labchem", 3 ] ],
+ "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 5 ], [ "recipe_labchem", 3 ] ],
"tools": [ [ [ "surface_heat", 18, "LIST" ] ] ],
"components": [ [ [ "meat_tainted", 1 ], [ "dry_meat_tainted", 1 ] ], [ [ "ammonia", 1 ] ] ]
},
@@ -683,9 +668,9 @@
"result": "fertilizer_liquid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 2 ],
- "difficulty": 3,
+ "difficulty": 4,
"time": "20 m",
"autolearn": true,
"book_learn": [ [ "adv_chemistry", 2 ], [ "textbook_chemistry", 2 ], [ "recipe_labchem", 3 ], [ "atomic_survival", 2 ] ],
@@ -721,10 +706,10 @@
"result": "slime_scrap",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "45 m",
- "book_learn": [ [ "recipe_creepy", 7 ], [ "recipe_serum", 7 ] ],
+ "book_learn": [ [ "recipe_creepy", 5 ], [ "recipe_serum", 5 ] ],
"qualities": [ { "id": "CUT", "level": 1 }, { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 20, "LIST" ] ] ],
"components": [ [ [ "meat_tainted", 1 ], [ "dry_meat_tainted", 1 ] ] ]
@@ -734,8 +719,8 @@
"result": "soap",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 3,
+ "skill_used": "chemistry",
+ "difficulty": 2,
"time": "45 m",
"qualities": [ { "id": "CHEM", "level": 1 } ],
"autolearn": true,
@@ -752,7 +737,6 @@
"result": "soap_flakes",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
"time": "15 m",
"autolearn": true,
"qualities": [ { "id": "CUT", "level": 1 } ],
@@ -763,9 +747,9 @@
"result": "poppysyrup",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 1 ],
- "difficulty": 2,
+ "difficulty": 3,
"time": "5 m",
"book_learn": [
[ "textbook_chemistry", 2 ],
@@ -785,10 +769,10 @@
"result": "chem_hydrogen_peroxide_conc",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "25 m",
- "book_learn": [ [ "recipe_labchem", 7 ], [ "textbook_chemistry", 7 ] ],
+ "book_learn": [ [ "recipe_labchem", 4 ], [ "textbook_chemistry", 4 ] ],
"qualities": [ { "id": "BOIL", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [ [ [ "chem_hydrogen_peroxide", 50 ] ] ]
@@ -799,9 +783,9 @@
"result_mult": 5,
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ [ "firstaid", 3 ] ],
- "difficulty": 4,
+ "difficulty": 3,
"time": "6 m",
"autolearn": true,
"book_learn": [ [ "recipe_labchem", 3 ], [ "textbook_chemistry", 3 ] ],
@@ -814,7 +798,7 @@
"result": "chem_muriatic_acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "15 m",
"book_learn": [ [ "recipe_labchem", 3 ], [ "textbook_chemistry", 3 ] ],
@@ -829,9 +813,9 @@
"byproducts": [ [ "lye", 2 ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ [ "electronics", 2 ], [ "mechanics", 2 ] ],
- "difficulty": 6,
+ "difficulty": 5,
"time": "40 m",
"batch_time_factors": [ 50, 5 ],
"//": "abstracted chloralkali process, followed by 'burning' resulting chlorine and hydrogen with electric arc as uv source and crucible serving as reaction furnace, then dissolving resulting hydrogen chloride gas in water",
@@ -849,8 +833,8 @@
"result": "chem_sulphuric_acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "15 m",
"autolearn": true,
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 } ],
@@ -862,8 +846,8 @@
"result": "chem_nitric_acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "10 m",
"autolearn": true,
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 } ],
@@ -876,10 +860,10 @@
"id_suffix": "from ammonia",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "40 m",
- "book_learn": [ [ "adv_chemistry", 6 ], [ "textbook_chemistry", 6 ] ],
+ "book_learn": [ [ "adv_chemistry", 5 ], [ "textbook_chemistry", 5 ] ],
"batch_time_factors": [ 80, 4 ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 }, { "id": "DISTILL", "level": 1 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ], [ [ "pressure_cooker", -1 ] ], [ [ "platinum_grille", -1 ] ] ],
@@ -891,8 +875,8 @@
"byproducts": [ [ "chem_potassium_chloride" ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "10 m",
"autolearn": true,
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 } ],
@@ -904,8 +888,8 @@
"result": "chem_aluminium_sulphate",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "2 m 30 s",
"autolearn": true,
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 } ],
@@ -918,7 +902,7 @@
"byproducts": [ [ "water" ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "3 m",
"autolearn": true,
@@ -954,7 +938,7 @@
"byproducts": [ [ "water" ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"charges": 680,
"time": "45 m",
@@ -974,13 +958,13 @@
"byproducts": [ [ "ammonia", 1 ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "25 m",
- "book_learn": [ [ "textbook_anarch", 7 ], [ "recipe_labchem", 5 ], [ "textbook_chemistry", 6 ] ],
+ "book_learn": [ [ "textbook_anarch", 7 ], [ "recipe_labchem", 4 ], [ "textbook_chemistry", 4 ] ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
- "components": [ [ [ "chem_ammonium_nitrate", 225 ] ], [ [ "lye_powder", 150 ] ] ]
+ "components": [ [ [ "chem_ammonium_nitrate", 225 ] ], [ [ "lye_powder", 150 ] ], [ [ "water_clean", 3 ], [ "water", 3 ] ] ]
},
{
"type": "recipe",
@@ -989,7 +973,7 @@
"result_mult": 5,
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "40 m",
"batch_time_factors": [ 80, 4 ],
@@ -1003,7 +987,7 @@
"result": "chem_black_powder",
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_COMPONENTS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "20 m",
"book_learn": [ [ "textbook_anarch", 6 ], [ "recipe_labchem", 4 ], [ "textbook_chemistry", 5 ], [ "textbook_armschina", 5 ] ],
@@ -1017,7 +1001,7 @@
"category": "CC_AMMO",
"subcategory": "CSC_AMMO_COMPONENTS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 3 ],
"difficulty": 4,
"time": "20 m",
"book_learn": [
@@ -1036,7 +1020,7 @@
"type": "recipe",
"result": "chem_match_head_powder",
"category": "CC_CHEM",
- "subcategory": "CC_CHEM_OTHER",
+ "subcategory": "CSC_CHEM_OTHER",
"skill_used": "fabrication",
"time": "8 m",
"autolearn": true,
@@ -1047,7 +1031,7 @@
"result": "chem_anfo",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"charges": 100,
"time": "5 m",
@@ -1061,7 +1045,7 @@
"result": "chem_acetic_acid",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "30 m",
"autolearn": true,
@@ -1074,11 +1058,11 @@
"result": "chem_hexamine",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "30 m",
"batch_time_factors": [ 67, 5 ],
- "book_learn": [ [ "recipe_labchem", 6 ] ],
+ "book_learn": [ [ "recipe_labchem", 5 ] ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 3 } ],
"components": [ [ [ "ammonia", 4 ] ], [ [ "chem_formaldehyde", 6 ] ] ]
},
@@ -1087,7 +1071,7 @@
"result": "chem_formaldehyde",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"time": "15 m",
"batch_time_factors": [ 80, 4 ],
@@ -1102,7 +1086,7 @@
"byproducts": [ [ "chem_ethanol", 2 ] ],
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"time": "10 m",
"batch_time_factors": [ 80, 4 ],
@@ -1117,7 +1101,7 @@
"id_suffix": "from wood",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "1 h",
"batch_time_factors": [ 80, 4 ],
@@ -1131,8 +1115,8 @@
"result": "chem_rdx",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "1 h 15 m",
"book_learn": [ [ "recipe_labchem", 8 ], [ "textbook_anarch", 10 ] ],
"qualities": [ { "id": "BOIL", "level": 2 }, { "id": "CHEM", "level": 3 } ],
@@ -1144,7 +1128,7 @@
"result": "chem_thermite",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "2 m",
"autolearn": true,
@@ -1156,8 +1140,8 @@
"result": "chem_hmtd",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "55 m",
"book_learn": [ [ "recipe_labchem", 8 ] ],
"qualities": [ { "id": "BOIL", "level": 2 } ],
@@ -1168,7 +1152,7 @@
"result": "chem_rocket_fuel",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"time": "5 m",
"book_learn": [ [ "textbook_anarch", 5 ], [ "recipe_labchem", 4 ], [ "textbook_chemistry", 5 ] ],
@@ -1180,7 +1164,7 @@
"result": "tool_rocket_candy",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"time": "30 m",
"book_learn": [ [ "textbook_anarch", 4 ], [ "recipe_labchem", 3 ], [ "textbook_chemistry", 5 ] ],
@@ -1195,7 +1179,7 @@
"subcategory": "CSC_CHEM_OTHER",
"skill_used": "survival",
"difficulty": 2,
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"time": "1 h",
"batch_time_factors": [ 99, 1 ],
"autolearn": true,
@@ -1209,7 +1193,7 @@
"id_suffix": "by_electrolysis",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "electronics", 2 ],
"difficulty": 4,
"time": "20 m",
@@ -1224,11 +1208,11 @@
"result": "anesthetic",
"type": "recipe",
"category": "CC_OTHER",
- "subcategory": "CC_OTHER_MEDICAL",
+ "subcategory": "CSC_OTHER_MEDICAL",
"skill_used": "firstaid",
"difficulty": 3,
"batch_time_factors": [ 99, 1 ],
- "//": "This difficulty assumes that anaesthesia administration will be handled by the autodoc or the person using the kit. The included amount of ether is an estimate, based on average body size.",
+ "//": "This difficulty assumes that anesthesia administration will be handled by the autodoc or the person using the kit. The included amount of ether is an estimate, based on average body size.",
"time": "2 m 30 s",
"book_learn": [ [ "textbook_firstaid", 6 ], [ "emergency_book", 5 ] ],
"qualities": [ { "id": "CONTAIN", "level": 1 } ],
@@ -1242,8 +1226,8 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"time": "1 h 20 m",
"book_learn": [ [ "textbook_chemistry", 4 ], [ "adv_chemistry", 7 ] ],
"charges": 250,
@@ -1259,7 +1243,7 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"charges": 200,
"time": "2 h",
@@ -1273,7 +1257,7 @@
"type": "recipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_CHEMICALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"charges": 785,
"time": "2 h",
@@ -1300,8 +1284,8 @@
"result": "hi_q_crude_oil",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 272,
"time": "180 m",
"book_learn": [ [ "textbook_extraction", 4 ] ],
@@ -1319,7 +1303,7 @@
"id_suffix": "using_pipe",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 3,
"batch_time_factors": [ 80, 3 ],
"charges": 1,
@@ -1333,8 +1317,8 @@
"result": "lo_q_crude_oil",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 181,
"time": "60 m",
"book_learn": [ [ "textbook_extraction", 4 ] ],
@@ -1352,8 +1336,8 @@
"id_suffix": "using_oil_extractor_crude",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 1015,
"time": "120 m",
"book_learn": [ [ "textbook_extraction", 4 ] ],
@@ -1380,8 +1364,8 @@
"result": "lo_q_crude_oil_ethanol",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 10,
"time": "4 m",
"batch_time_factors": [ 80, 4 ],
@@ -1395,8 +1379,8 @@
"result": "hi_q_crude_oil_ethanol",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 10,
"time": "4 m",
"batch_time_factors": [ 80, 4 ],
@@ -1410,7 +1394,7 @@
"result": "hi_q_wax",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 2,
"charges": 4,
"time": "45 m",
@@ -1425,8 +1409,8 @@
"result": "lo_q_crude_oil_ethanol_filtered",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 196,
"time": "10 m",
"batch_time_factors": [ 80, 4 ],
@@ -1439,8 +1423,8 @@
"result": "hi_q_crude_oil_ethanol_filtered",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 196,
"time": "5 m",
"batch_time_factors": [ 80, 4 ],
@@ -1453,8 +1437,8 @@
"result": "lo_q_crude_oil_filtered",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 25,
"time": "30 m",
"batch_time_factors": [ 80, 4 ],
@@ -1469,8 +1453,8 @@
"result": "hi_q_crude_oil_filtered",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 27,
"time": "30 m",
"batch_time_factors": [ 80, 4 ],
@@ -1485,8 +1469,8 @@
"result": "hi_q_distillate_heads",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 600,
"time": "180 m",
"byproducts": [ [ "hi_q_distillate_tails", 300 ] ],
@@ -1502,8 +1486,8 @@
"id_suffix": "using lo_q_crude",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 533,
"time": "180 m",
"byproducts": [ [ "hi_q_distillate_tails", 267 ] ],
@@ -1519,8 +1503,8 @@
"id_suffix": "using_tails",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 633,
"time": "180 m",
"byproducts": [ [ "hi_q_distillate_tails", 317 ] ],
@@ -1535,8 +1519,8 @@
"result": "hi_q_distillate",
"category": "CC_CHEM",
"subcategory": "CSC_CHEM_DRUGS",
- "skill_used": "cooking",
- "difficulty": 6,
+ "skill_used": "chemistry",
+ "difficulty": 4,
"charges": 633,
"time": "180 m",
"byproducts": [ [ "hi_q_distillate_tails", 317 ] ],
diff --git a/data/json/recipes/recipe_obsolete.json b/data/json/recipes/recipe_obsolete.json
index 8b047ecd71cc3..1cb21d004dbb5 100644
--- a/data/json/recipes/recipe_obsolete.json
+++ b/data/json/recipes/recipe_obsolete.json
@@ -2469,5 +2469,35 @@
"type": "recipe",
"result": "control_laptop",
"obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "bot_laserturret",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "broken_laserturret",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "laser_cannon",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "ammonia",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "lever_shotgun",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "bone_plate",
+ "obsolete": true
}
]
diff --git a/data/json/recipes/recipe_others.json b/data/json/recipes/recipe_others.json
index 23d2866a13640..b8188107f076f 100644
--- a/data/json/recipes/recipe_others.json
+++ b/data/json/recipes/recipe_others.json
@@ -1171,6 +1171,28 @@
"using": [ [ "sewing_standard", 50 ] ],
"components": [ [ [ "rag", 20 ] ] ]
},
+ {
+ "type": "recipe",
+ "result": "sheet_kevlar_layered",
+ "category": "CC_OTHER",
+ "subcategory": "CSC_OTHER_MATERIALS",
+ "skill_used": "tailor",
+ "time": "2 m",
+ "autolearn": true,
+ "reversible": true,
+ "using": [ [ "sewing_standard", 15 ] ],
+ "components": [ [ [ "sheet_kevlar", 16 ] ] ]
+ },
+ {
+ "type": "recipe",
+ "result": "rigid_kevlar_plate",
+ "category": "CC_OTHER",
+ "subcategory": "CSC_OTHER_MATERIALS",
+ "skill_used": "tailor",
+ "time": "15 m",
+ "autolearn": true,
+ "components": [ [ [ "sheet_kevlar", 16 ], [ "sheet_kevlar_layered", 1 ] ], [ [ "superglue", 1 ] ] ]
+ },
{
"type": "recipe",
"result": "vehicle_controls",
@@ -1915,7 +1937,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_TOOLS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"time": "2 m",
"reversible": true,
"decomp_learn": 0,
@@ -1934,7 +1956,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_TOOLS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"time": "3 m",
"reversible": true,
"decomp_learn": 0,
@@ -2016,7 +2038,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_TOOLS",
"skill_used": "fabrication",
- "skills_required": [ [ "survival", 1 ], [ "cooking", 2 ] ],
+ "skills_required": [ [ "survival", 1 ] ],
"difficulty": 2,
"time": "5 m",
"autolearn": true,
@@ -2241,7 +2263,7 @@
"result": "pot_copper",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_TOOLS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 4,
"book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_fabrication", 4 ], [ "welding_book", 4 ] ],
"time": "1 h 30 m",
@@ -2601,7 +2623,7 @@
"result": "quikclot",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
"difficulty": 4,
"time": "1 m 12 s",
@@ -2615,11 +2637,11 @@
"result": "bfipowder",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MEDICAL",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "firstaid", 1 ],
- "difficulty": 6,
+ "difficulty": 5,
"time": "1 m 12 s",
- "book_learn": [ [ "textbook_firstaid", 8 ], [ "textbook_chemistry", 7 ], [ "adv_chemistry", 6 ], [ "emergency_book", 8 ] ],
+ "book_learn": [ [ "textbook_firstaid", 7 ], [ "textbook_chemistry", 5 ], [ "adv_chemistry", 5 ], [ "emergency_book", 7 ] ],
"qualities": [ { "id": "CHEM", "level": 1 } ],
"tools": [ [ [ "surface_heat", 18, "LIST" ] ] ],
"components": [ [ [ "iodine", 2 ] ], [ [ "aspirin", 4 ] ], [ [ "oxy_powder", 50 ] ], [ [ "salt_water", 1 ], [ "saline", 5 ] ] ]
@@ -2939,7 +2961,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 4 ],
+ "skills_required": [ "chemistry", 4 ],
"difficulty": 4,
"time": "30 m",
"book_learn": [ [ "glassblowing_book", 5 ] ],
@@ -3228,7 +3250,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"difficulty": 3,
"time": "1 h",
"autolearn": false,
@@ -3243,7 +3265,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 3 ],
+ "skills_required": [ "chemistry", 3 ],
"difficulty": 4,
"time": "1 h 30 m",
"autolearn": false,
@@ -3359,8 +3381,8 @@
"result": "plastic_chunk",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
- "difficulty": 5,
+ "skill_used": "chemistry",
+ "difficulty": 3,
"time": "50 m",
"autolearn": true,
"batch_time_factors": [ 80, 4 ],
@@ -3444,34 +3466,6 @@
"autolearn": true,
"components": [ [ [ "acidchitin_piece", 25 ] ], [ [ "rope_natural_short", 2, "LIST" ], [ "adhesive", 4, "LIST" ] ] ]
},
- {
- "type": "recipe",
- "result": "bone_plate",
- "category": "CC_OTHER",
- "subcategory": "CSC_OTHER_PARTS",
- "skill_used": "fabrication",
- "difficulty": 3,
- "time": "40 m",
- "reversible": true,
- "autolearn": true,
- "components": [
- [ [ "bone", 25 ], [ "bone_human", 25 ], [ "bone_tainted", 50 ] ],
- [ [ "rope_natural_short", 4, "LIST" ], [ "adhesive", 4, "LIST" ] ]
- ]
- },
- {
- "type": "recipe",
- "result": "wheel_metal",
- "category": "CC_OTHER",
- "subcategory": "CSC_WEAPON_PARTS",
- "skill_used": "fabrication",
- "difficulty": 6,
- "time": "6 h",
- "autolearn": true,
- "using": [ [ "blacksmithing_standard", 20 ], [ "steel_standard", 5 ] ],
- "qualities": [ { "id": "CHISEL", "level": 3 } ],
- "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ]
- },
{
"type": "recipe",
"result": "spring",
@@ -3653,7 +3647,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "survival",
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"difficulty": 1,
"time": "5 m",
"autolearn": true,
@@ -3682,7 +3676,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "survival",
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"difficulty": 3,
"time": "48 m",
"batch_time_factors": [ 20, 10 ],
@@ -3708,7 +3702,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "survival",
- "skills_required": [ "cooking", 1 ],
+ "skills_required": [ "chemistry", 1 ],
"difficulty": 1,
"time": "5 m",
"autolearn": true,
@@ -3724,7 +3718,7 @@
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
"skill_used": "survival",
- "skills_required": [ "cooking", 2 ],
+ "skills_required": [ "chemistry", 2 ],
"difficulty": 3,
"time": "48 m",
"batch_time_factors": [ 20, 10 ],
@@ -3750,12 +3744,12 @@
"id_suffix": "modern",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 3 ],
"difficulty": 4,
"time": "20 m",
"batch_time_factors": [ 50, 5 ],
- "book_learn": [ [ "textbook_survival", 6 ], [ "textbook_chemistry", 5 ], [ "modern_tanner", 4 ] ],
+ "book_learn": [ [ "textbook_survival", 6 ], [ "textbook_chemistry", 4 ], [ "modern_tanner", 4 ] ],
"qualities": [
{ "id": "CHEM", "level": 1 },
{ "id": "COOK", "level": 3 },
@@ -3771,12 +3765,12 @@
"id_suffix": "modern",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "survival", 3 ],
"difficulty": 4,
"time": "20 m",
"batch_time_factors": [ 50, 5 ],
- "book_learn": [ [ "textbook_survival", 6 ], [ "textbook_chemistry", 5 ], [ "modern_tanner", 4 ] ],
+ "book_learn": [ [ "textbook_survival", 6 ], [ "textbook_chemistry", 4 ], [ "modern_tanner", 4 ] ],
"qualities": [
{ "id": "CHEM", "level": 1 },
{ "id": "COOK", "level": 3 },
@@ -3841,7 +3835,7 @@
"type": "recipe",
"result": "clay_pot_flower",
"category": "CC_OTHER",
- "subcategory": "CSC_OTHER_GENERIC",
+ "subcategory": "CSC_OTHER_OTHER",
"skill_used": "fabrication",
"skills_required": [ "survival", 1 ],
"difficulty": 2,
@@ -4065,7 +4059,7 @@
"skills_required": [ "tailor", 4 ],
"difficulty": 6,
"time": "1 h",
- "book_learn": [ [ "scots_cookbook", 3 ] ],
+ "book_learn": [ [ "scots_tailor", 3 ], [ "scots_cookbook", 7 ] ],
"using": [ [ "sewing_standard", 20 ] ],
"components": [
[ [ "large_stomach_sealed", 1 ], [ "tanned_hide", 2 ], [ "leather", 10 ], [ "tanned_pelt", 2 ], [ "fur", 10 ] ],
@@ -4178,10 +4172,10 @@
"result": "neoprene",
"category": "CC_OTHER",
"subcategory": "CSC_OTHER_MATERIALS",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"difficulty": 5,
"time": "25 m",
- "book_learn": [ [ "adv_chemistry", 3 ], [ "textbook_chemistry", 3 ] ],
+ "book_learn": [ [ "adv_chemistry", 4 ], [ "textbook_chemistry", 4 ] ],
"result_mult": 9,
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 100, "LIST" ] ], [ [ "sheet_metal", -1 ] ] ],
@@ -4422,7 +4416,7 @@
"subcategory": "CSC_OTHER_TOOLS",
"skill_used": "fabrication",
"difficulty": 5,
- "book_learn": [ [ "textbook_chemistry", 5 ], [ "textbook_fabrication", 4 ] ],
+ "book_learn": [ [ "textbook_chemistry", 4 ], [ "textbook_fabrication", 4 ] ],
"time": "2 h",
"autolearn": true,
"qualities": [ { "id": "HAMMER", "level": 3 } ],
diff --git a/data/json/recipes/recipe_vehicle.json b/data/json/recipes/recipe_vehicle.json
index 4d35d9ed39cd4..613024aadfb06 100644
--- a/data/json/recipes/recipe_vehicle.json
+++ b/data/json/recipes/recipe_vehicle.json
@@ -712,6 +712,19 @@
"using": [ [ "rope_natural_short", 2 ] ],
"components": [ [ [ "2x4", 6 ] ] ]
},
+ {
+ "type": "recipe",
+ "result": "wheel_metal",
+ "category": "CC_OTHER",
+ "subcategory": "CSC_OTHER_PARTS",
+ "skill_used": "fabrication",
+ "difficulty": 6,
+ "time": "6 h",
+ "autolearn": true,
+ "using": [ [ "blacksmithing_standard", 20 ], [ "steel_standard", 5 ] ],
+ "qualities": [ { "id": "CHISEL", "level": 3 } ],
+ "tools": [ [ [ "crucible", -1 ], [ "crucible_clay", -1 ] ] ]
+ },
{
"type": "recipe",
"result": "steel_plate",
diff --git a/data/json/recipes/recipe_weapon.json b/data/json/recipes/recipe_weapon.json
index 2114b9bd293d5..ca4668cdb0a11 100644
--- a/data/json/recipes/recipe_weapon.json
+++ b/data/json/recipes/recipe_weapon.json
@@ -637,20 +637,11 @@
"skill_used": "mechanics",
"skills_required": [ [ "gun", 3 ] ],
"difficulty": 3,
- "time": "1 h",
+ "time": "2 h",
"autolearn": true,
"book_learn": [ [ "manual_shotgun", 2 ], [ "manual_pistol", 2 ] ],
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "GLARE", "level": 2 } ],
- "tools": [
- [
- [ "oxy_torch", 6 ],
- [ "welder", 30 ],
- [ "welder_crude", 45 ],
- [ "toolset", 45 ],
- [ "small_repairkit", 150 ],
- [ "large_repairkit", 30 ]
- ]
- ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 3 ] ],
"components": [
[ [ "shotgun_s", 1 ], [ "pipe_shotgun", 1 ] ],
[ [ "pipe", 3 ] ],
@@ -669,17 +660,8 @@
"time": "1 h 30 m",
"autolearn": true,
"book_learn": [ [ "manual_pistol", 3 ] ],
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "GLARE", "level": 2 } ],
- "tools": [
- [
- [ "oxy_torch", 6 ],
- [ "welder", 30 ],
- [ "welder_crude", 45 ],
- [ "toolset", 45 ],
- [ "small_repairkit", 150 ],
- [ "large_repairkit", 30 ]
- ]
- ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 3 ] ],
"components": [ [ [ "pipe", 1 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 2 ] ], [ [ "scrap", 2 ] ] ]
},
{
@@ -693,17 +675,8 @@
"time": "2 h",
"autolearn": true,
"book_learn": [ [ "manual_pistol", 5 ] ],
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "GLARE", "level": 2 } ],
- "tools": [
- [
- [ "oxy_torch", 6 ],
- [ "welder", 30 ],
- [ "welder_crude", 45 ],
- [ "toolset", 45 ],
- [ "small_repairkit", 150 ],
- [ "large_repairkit", 30 ]
- ]
- ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 3 ] ],
"components": [ [ [ "pipe", 1 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 2 ] ], [ [ "scrap", 2 ] ] ]
},
{
@@ -741,13 +714,7 @@
"time": "15 m",
"reversible": true,
"decomp_learn": 2,
- "book_learn": [
- [ "recipe_bows", 2 ],
- [ "manual_archery", 4 ],
- [ "book_archery", 3 ],
- [ "scots_cookbook", 6 ],
- [ "textbook_armschina", 5 ]
- ],
+ "book_learn": [ [ "recipe_bows", 2 ], [ "manual_archery", 4 ], [ "book_archery", 3 ], [ "textbook_armschina", 5 ] ],
"qualities": [ { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
"components": [ [ [ "2x4", 2 ], [ "stick", 4 ] ], [ [ "scrap", 1 ] ], [ [ "cordage_superior", 3, "LIST" ] ] ]
},
@@ -760,13 +727,7 @@
"skills_required": [ [ "mechanics", 3 ] ],
"difficulty": 5,
"time": "1 h",
- "book_learn": [
- [ "recipe_bows", 5 ],
- [ "manual_archery", 6 ],
- [ "book_archery", 6 ],
- [ "scots_cookbook", 6 ],
- [ "textbook_armschina", 6 ]
- ],
+ "book_learn": [ [ "recipe_bows", 5 ], [ "manual_archery", 6 ], [ "book_archery", 6 ], [ "textbook_armschina", 6 ] ],
"qualities": [ { "id": "CUT", "level": 1 }, { "id": "SCREW", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
"components": [ [ [ "stick", 5 ], [ "2x4", 3 ] ], [ [ "bone", 3 ], [ "bone_human", 3 ] ], [ [ "cordage_superior", 1, "LIST" ] ] ]
},
@@ -852,34 +813,6 @@
"qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
"components": [ [ [ "pipe", 2 ] ], [ [ "scrap", 3 ] ], [ [ "2x4", 1 ] ] ]
},
- {
- "type": "recipe",
- "result": "pipe_combination_gun",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 5 ],
- "difficulty": 7,
- "time": "4 h 30 m",
- "autolearn": true,
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 1 }
- ],
- "tools": [
- [
- [ "oxy_torch", 7 ],
- [ "welder", 36 ],
- [ "welder_crude", 54 ],
- [ "toolset", 54 ],
- [ "small_repairkit", 180 ],
- [ "large_repairkit", 75 ]
- ]
- ],
- "components": [ [ [ "pipe", 2 ] ], [ [ "nail", 2 ] ], [ [ "spring", 1 ] ], [ [ "scrap", 3 ] ], [ [ "shotgun_d", 1 ] ] ]
- },
{
"type": "recipe",
"result": "rifle_9mm",
@@ -894,61 +827,6 @@
"qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
"components": [ [ [ "pipe", 1 ] ], [ [ "scrap", 2 ] ], [ [ "2x4", 1 ] ] ]
},
- {
- "type": "recipe",
- "result": "rifle_308",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 3 ],
- "difficulty": 7,
- "time": "30 m",
- "reversible": true,
- "autolearn": true,
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
- "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
- },
- {
- "type": "recipe",
- "result": "surv_carbine_223",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 3 ],
- "difficulty": 7,
- "time": "2 h",
- "autolearn": true,
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
- "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
- },
- {
- "type": "recipe",
- "result": "rifle_3006",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 4 ],
- "difficulty": 6,
- "time": "4 h",
- "autolearn": true,
- "qualities": [
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "WRENCH_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 30 ],
- [ "welder", 150 ],
- [ "large_repairkit", 75 ],
- [ "small_repairkit", 150 ],
- [ "welder_crude", 225 ],
- [ "toolset", 225 ]
- ]
- ],
- "components": [ [ [ "pipe", 3 ] ], [ [ "spring", 2 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
- },
{
"type": "recipe",
"result": "triple_launcher_simple",
@@ -959,22 +837,8 @@
"difficulty": 7,
"time": "4 h",
"autolearn": true,
- "qualities": [
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "WRENCH_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 40 ],
- [ "welder", 200 ],
- [ "large_repairkit", 100 ],
- [ "small_repairkit", 200 ],
- [ "welder_crude", 300 ],
- [ "toolset", 300 ]
- ]
- ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 20 ] ],
"components": [ [ [ "pipe", 3 ] ], [ [ "nail", 3 ] ], [ [ "scrap", 3 ] ], [ [ "2x4", 1 ] ] ]
},
{
@@ -1180,22 +1044,8 @@
[ "manual_rifle", 4 ],
[ "manual_launcher", 4 ]
],
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 3 ],
- [ "welder", 15 ],
- [ "welder_crude", 25 ],
- [ "toolset", 25 ],
- [ "small_repairkit", 15 ],
- [ "large_repairkit", 15 ]
- ]
- ],
+ "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 1 ] ],
"components": [ [ [ "scrap", 6 ], [ "pipe", 1 ], [ "steel_chunk", 2 ] ], [ [ "plastic_chunk", 3 ] ] ]
},
{
@@ -1209,22 +1059,8 @@
"time": "25 m",
"autolearn": true,
"book_learn": [ [ "manual_fabrication", 3 ], [ "manual_shotgun", 4 ], [ "manual_smg", 4 ], [ "manual_rifle", 4 ] ],
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 3 ],
- [ "welder", 15 ],
- [ "welder_crude", 25 ],
- [ "toolset", 25 ],
- [ "small_repairkit", 15 ],
- [ "large_repairkit", 15 ]
- ]
- ],
+ "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 1 ] ],
"components": [ [ [ "scrap", 6 ], [ "pipe", 1 ], [ "steel_chunk", 2 ] ], [ [ "spring", 1 ] ], [ [ "plastic_chunk", 3 ] ] ]
},
{
@@ -1257,22 +1093,8 @@
"time": "20 m",
"autolearn": true,
"book_learn": [ [ "manual_fabrication", 2 ], [ "manual_rifle", 3 ], [ "manual_launcher", 3 ] ],
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 2 ],
- [ "welder", 10 ],
- [ "welder_crude", 20 ],
- [ "toolset", 20 ],
- [ "small_repairkit", 10 ],
- [ "large_repairkit", 10 ]
- ]
- ],
+ "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 1 ] ],
"components": [ [ [ "scrap", 6 ], [ "pipe", 1 ], [ "steel_chunk", 2 ] ], [ [ "plastic_chunk", 3 ] ] ]
},
{
@@ -1343,22 +1165,8 @@
"time": "30 m",
"autolearn": true,
"book_learn": [ [ "manual_fabrication", 3 ], [ "manual_pistol", 4 ] ],
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 3 ],
- [ "welder", 15 ],
- [ "welder_crude", 25 ],
- [ "toolset", 25 ],
- [ "small_repairkit", 15 ],
- [ "large_repairkit", 15 ]
- ]
- ],
+ "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 1 ] ],
"components": [ [ [ "scrap", 6 ], [ "pipe", 1 ], [ "steel_chunk", 3 ] ], [ [ "plastic_chunk", 3 ] ] ]
},
{
@@ -1378,22 +1186,8 @@
[ "manual_rifle", 4 ],
[ "manual_launcher", 4 ]
],
- "qualities": [
- { "id": "HAMMER_FINE", "level": 1 },
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [
- [
- [ "oxy_torch", 3 ],
- [ "welder", 15 ],
- [ "welder_crude", 25 ],
- [ "toolset", 25 ],
- [ "small_repairkit", 15 ],
- [ "large_repairkit", 15 ]
- ]
- ],
+ "qualities": [ { "id": "HAMMER_FINE", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 1 ] ],
"components": [ [ [ "scrap", 6 ], [ "pipe", 1 ], [ "steel_chunk", 2 ] ], [ [ "plastic_chunk", 3 ] ], [ [ "spring", 2 ] ] ]
},
{
@@ -1430,10 +1224,19 @@
"book_learn": [ [ "manual_rifle", 5 ], [ "textbook_anarch", 5 ] ],
"qualities": [ { "id": "HAMMER", "level": 1 }, { "id": "SAW_M_FINE", "level": 1 }, { "id": "DRILL", "level": 1 } ],
"tools": [
- [ [ "ar15", -1 ], [ "h&k416a5", -1 ], [ "m27iar", -1 ], [ "m4a1", -1 ], [ "m16a4", -1 ] ],
- [ [ "oxy_torch", 4 ], [ "welder", 20 ], [ "welder_crude", 40 ], [ "toolset", 40 ] ],
+ [
+ [ "ar15", -1 ],
+ [ "ar15_retool_300blk", -1 ],
+ [ "ar_pistol", -1 ],
+ [ "oa93", -1 ],
+ [ "h&k416a5", -1 ],
+ [ "m27iar", -1 ],
+ [ "m4a1", -1 ],
+ [ "m16a4", -1 ]
+ ],
[ [ "small_repairkit", 40 ], [ "large_repairkit", 40 ] ]
],
+ "using": [ [ "welding_standard", 2 ] ],
"components": [ [ [ "steel_plate", 1 ], [ "steel_lump", 2 ] ], [ [ "pipe", 1 ], [ "sheet_metal_small", 1 ] ], [ [ "scrap", 1 ] ] ]
},
{
@@ -1448,7 +1251,10 @@
"//": "Simple to manufacture, hence it's not gonna be in published in too much detail in gun-mags.",
"book_learn": [ [ "manual_rifle", 6 ], [ "textbook_anarch", 3 ] ],
"qualities": [ { "id": "SAW_M", "level": 1 }, { "id": "HAMMER", "level": 1 } ],
- "tools": [ [ [ "ar15", -1 ] ], [ [ "small_repairkit", 40 ], [ "large_repairkit", 40 ] ] ],
+ "tools": [
+ [ [ "ar15", -1 ], [ "ar15_retool_300blk", -1 ], [ "ar_pistol", -1 ], [ "oa93", -1 ] ],
+ [ [ "small_repairkit", 40 ], [ "large_repairkit", 40 ] ]
+ ],
"components": [ [ [ "sheet_metal_small", 2 ] ] ]
},
{
@@ -1584,13 +1390,8 @@
"time": "3 h",
"autolearn": true,
"book_learn": [ [ "textbook_fabrication", 2 ] ],
- "qualities": [
- { "id": "SAW_M_FINE", "level": 1 },
- { "id": "SCREW_FINE", "level": 1 },
- { "id": "WRENCH_FINE", "level": 1 },
- { "id": "GLARE", "level": 2 }
- ],
- "tools": [ [ [ "oxy_torch", 20 ], [ "welder", 100 ], [ "welder_crude", 150 ], [ "toolset", 150 ] ] ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH_FINE", "level": 1 } ],
+ "using": [ [ "welding_standard", 10 ] ],
"components": [ [ [ "pipe", 1 ] ], [ [ "2x4", 1 ], [ "stick", 1 ] ], [ [ "scrap", 2 ] ] ]
},
{
@@ -2021,7 +1822,7 @@
"skill_used": "fabrication",
"difficulty": 7,
"time": "6 h 40 m",
- "book_learn": [ [ "textbook_weapwest", 6 ], [ "scots_cookbook", 8 ] ],
+ "book_learn": [ [ "textbook_weapwest", 6 ] ],
"using": [ [ "blacksmithing_standard", 12 ], [ "steel_standard", 3 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2035,7 +1836,7 @@
"skill_used": "fabrication",
"difficulty": 8,
"time": "8 h",
- "book_learn": [ [ "textbook_weapwest", 7 ], [ "scots_cookbook", 9 ] ],
+ "book_learn": [ [ "textbook_weapwest", 7 ] ],
"using": [ [ "blacksmithing_standard", 12 ], [ "steel_standard", 3 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2049,7 +1850,7 @@
"skill_used": "fabrication",
"difficulty": 8,
"time": "7 h",
- "book_learn": [ [ "textbook_weapwest", 7 ], [ "scots_cookbook", 9 ] ],
+ "book_learn": [ [ "textbook_weapwest", 7 ] ],
"using": [ [ "blacksmithing_standard", 12 ], [ "steel_standard", 3 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2063,7 +1864,7 @@
"skill_used": "fabrication",
"difficulty": 8,
"time": "8 h",
- "book_learn": [ [ "textbook_weapwest", 8 ], [ "recipe_melee", 7 ], [ "scots_cookbook", 9 ] ],
+ "book_learn": [ [ "textbook_weapwest", 8 ], [ "recipe_melee", 7 ] ],
"using": [ [ "blacksmithing_standard", 12 ], [ "steel_standard", 3 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2232,7 +2033,7 @@
"skill_used": "fabrication",
"difficulty": 8,
"time": "8 h 10 m",
- "book_learn": [ [ "textbook_weapwest", 7 ], [ "scots_cookbook", 9 ] ],
+ "book_learn": [ [ "textbook_weapwest", 7 ] ],
"using": [ [ "blacksmithing_standard", 16 ], [ "steel_standard", 4 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2246,7 +2047,7 @@
"skill_used": "fabrication",
"difficulty": 8,
"time": "7 h",
- "book_learn": [ [ "textbook_weapwest", 7 ], [ "scots_cookbook", 9 ] ],
+ "book_learn": [ [ "textbook_weapwest", 7 ] ],
"using": [ [ "blacksmithing_standard", 16 ], [ "steel_standard", 4 ] ],
"qualities": [ { "id": "CHISEL", "level": 3 } ],
"tools": [ [ [ "swage", -1 ] ] ],
@@ -2277,7 +2078,7 @@
"time": "5 h 40 m",
"book_learn": [ [ "textbook_weapeast", 6 ] ],
"qualities": [ { "id": "SAW_W", "level": 1 }, { "id": "CUT", "level": 1 } ],
- "//": "Bokken is a single piece of wood, and the heavy stick just isn't large enough.",
+ "//": "Bokken is a single piece of wood, and the stout branch just isn't large enough.",
"components": [
[ [ "log", 1 ] ],
[
@@ -2521,20 +2322,6 @@
"tools": [ ],
"components": [ [ [ "rock", 5 ], [ "ceramic_shard", 5 ], [ "sharp_rock", 5 ] ], [ [ "stick", 1 ], [ "2x4", 1 ] ] ]
},
- {
- "type": "recipe",
- "result": "laser_cannon",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "electronics",
- "skills_required": [ "gun", 1 ],
- "difficulty": 5,
- "time": "30 m",
- "reversible": true,
- "autolearn": true,
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
- "components": [ [ [ "cerberus_laser", 1 ] ], [ [ "battery_ups", 1 ] ], [ [ "cable", 15 ] ] ]
- },
{
"type": "recipe",
"result": "knife_steak",
@@ -2671,11 +2458,9 @@
"difficulty": 6,
"time": "3 h",
"autolearn": true,
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "GLARE", "level": 2 } ],
- "tools": [
- [ [ "oxy_torch", 6 ], [ "welder", 30 ], [ "welder_crude", 45 ], [ "toolset", 45 ] ],
- [ [ "small_repairkit", 150 ], [ "large_repairkit", 30 ] ]
- ],
+ "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ],
+ "tools": [ [ [ "small_repairkit", 150 ], [ "large_repairkit", 30 ] ] ],
+ "using": [ [ "welding_standard", 3 ] ],
"components": [ [ [ "m2browning", 1 ] ], [ [ "2x4", 1 ] ] ]
},
{
@@ -2745,7 +2530,7 @@
"book_learn": [ [ "textbook_weapeast", 4 ] ],
"autolearn": true,
"qualities": [ { "id": "SAW_W", "level": 1 }, { "id": "CUT", "level": 1 } ],
- "//": "a long pole is a single piece of wood, and the heavy stick just isn't large enough.",
+ "//": "a long pole is a single piece of wood, and the stout branch just isn't large enough.",
"components": [
[ [ "wood_beam", 1 ] ],
[
diff --git a/data/json/recipes/weapon/explosive.json b/data/json/recipes/weapon/explosive.json
index cf00b6041a1f1..e3d4f877b6b2d 100644
--- a/data/json/recipes/weapon/explosive.json
+++ b/data/json/recipes/weapon/explosive.json
@@ -19,10 +19,10 @@
"type": "recipe",
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
- "skill_used": "cooking",
- "difficulty": 7,
+ "skill_used": "chemistry",
+ "difficulty": 5,
"time": "10 m",
- "book_learn": [ [ "textbook_anarch", 5 ], [ "adv_chemistry", 6 ], [ "textbook_chemistry", 6 ] ],
+ "book_learn": [ [ "textbook_anarch", 5 ], [ "adv_chemistry", 4 ], [ "textbook_chemistry", 4 ] ],
"qualities": [ { "id": "CHEM", "level": 2 } ],
"tools": [ [ [ "surface_heat", 25, "LIST" ] ] ],
"components": [
@@ -115,11 +115,11 @@
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 6 ],
+ "skills_required": [ "chemistry", 5 ],
"difficulty": 6,
"time": "40 m",
"reversible": true,
- "book_learn": [ [ "recipe_labchem", 7 ], [ "textbook_anarch", 7 ] ],
+ "book_learn": [ [ "recipe_labchem", 5 ], [ "textbook_anarch", 7 ] ],
"qualities": [ { "id": "SCREW", "level": 1 } ],
"components": [
[ [ "pilot_light", 1 ] ],
@@ -135,7 +135,7 @@
"//": "Displaces older teargas recipe. Conventional teargas grenades generally aren't trichloramine.",
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "mechanics", 1 ],
"difficulty": 4,
"time": "8 m",
@@ -154,7 +154,7 @@
"type": "recipe",
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "mechanics", 1 ],
"difficulty": 4,
"time": "8 m",
@@ -174,7 +174,7 @@
"type": "recipe",
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "mechanics", 1 ],
"difficulty": 4,
"time": "8 m",
@@ -284,7 +284,7 @@
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
"skill_used": "fabrication",
- "skills_required": [ "cooking", 5 ],
+ "skills_required": [ "chemistry", 4 ],
"difficulty": 5,
"time": "15 m",
"reversible": true,
@@ -326,11 +326,11 @@
"type": "recipe",
"category": "CC_WEAPON",
"subcategory": "CSC_WEAPON_EXPLOSIVE",
- "skill_used": "cooking",
+ "skill_used": "chemistry",
"skills_required": [ "mechanics", 1 ],
- "difficulty": 3,
+ "difficulty": 2,
+ "book_learn": [ [ "basic_chemistry", 2 ] ],
"time": "7 m 30 s",
- "autolearn": true,
"qualities": [ { "id": "SCREW", "level": 1 } ],
"components": [
[ [ "water", 1 ], [ "water_clean", 1 ], [ "salt_water", 1 ], [ "saline", 5 ] ],
diff --git a/data/json/regional_map_settings.json b/data/json/regional_map_settings.json
index 1892f5448f3c6..50459927e0842 100644
--- a/data/json/regional_map_settings.json
+++ b/data/json/regional_map_settings.json
@@ -615,6 +615,16 @@
"house_30": 50,
"house_31": 50,
"house_32": 50,
+ "house_33": 50,
+ "house_34": 50,
+ "house_35": 50,
+ "house_36": 50,
+ "house_37": 50,
+ "house_38": 50,
+ "house_39": 50,
+ "house_40": 50,
+ "house_41": 50,
+ "house_42": 50,
"house_garage": 50,
"house_garage2": 50,
"house_garage3": 50,
@@ -657,6 +667,8 @@
"house_vacant2": 20,
"apartments_con_new": 10,
"apartments_mod_new": 10,
+ "s_apt": 30,
+ "s_apt_2": 30,
"school": 15,
"motel_city": 10,
"fishing_pond_city": 10,
@@ -698,6 +710,8 @@
"shops": {
"bus_station": 200,
"city_block_2": 300,
+ "s_apt": 50,
+ "s_apt_2": 50,
"urban_13_dense_house_apt_house": 300,
"urban_14_dense_house_mart_food": 200,
"town_hall": 150,
@@ -727,6 +741,7 @@
"s_gun_2": 200,
"s_gun_3": 200,
"s_gun_4": 200,
+ "s_gunstore": 200,
"s_clothes": 450,
"s_clothes_1": 200,
"s_clothes_2": 200,
@@ -745,6 +760,7 @@
"s_restaurant_1": 400,
"s_restaurant_2": 400,
"s_restaurant_3": 400,
+ "s_diner": 400,
"sub_station": 1600,
"bank": 300,
"bank_1": 300,
@@ -754,6 +770,7 @@
"bar_1": 400,
"s_electronics": 400,
"s_electronics_1": 400,
+ "s_electronicstore": 400,
"pawn": 300,
"pawn_1": 300,
"pawn_pf": 50,
@@ -793,6 +810,7 @@
"home_improvement": 200,
"s_lot": 400,
"s_arcade": 200,
+ "s_games": 200,
"s_jewelry": 200,
"s_antique": 200,
"s_gardening": 200,
@@ -878,8 +896,10 @@
"movie_theater": 75,
"garage_gas_city": 250,
"2fmotel_city": 50,
- "cs_car_dealership": 100,
+ "cs_car_dealership": 200,
"cs_car_showroom": 100,
+ "s_cardealer": 200,
+ "s_camping": 300,
"cs_gardening_allotment": 100,
"cs_internet_cafe": 100,
"cs_market_small": 100,
diff --git a/data/json/requirements/cooking_components.json b/data/json/requirements/cooking_components.json
index 2d5dd35d06441..832f913805a87 100644
--- a/data/json/requirements/cooking_components.json
+++ b/data/json/requirements/cooking_components.json
@@ -47,6 +47,7 @@
"components": [
[
[ "egg_bird", 1 ],
+ [ "egg_bird_unfert", 1 ],
[ "egg_chicken", 1 ],
[ "egg_grouse", 1 ],
[ "egg_crow", 1 ],
@@ -484,7 +485,6 @@
[ "blackberries", 1 ],
[ "blueberries", 1 ],
[ "cherries", 1 ],
- [ "cranberries", 1 ],
[ "grapefruit", 1 ],
[ "grapes", 1 ],
[ "kiwi", 2 ],
@@ -497,6 +497,7 @@
[ "pineapple", 1 ],
[ "plums", 1 ],
[ "pomegranate", 1 ],
+ [ "pumpkin", 1 ],
[ "raspberries", 1 ],
[ "rose_hips", 1 ],
[ "strawberries", 1 ],
@@ -519,7 +520,6 @@
[ "irradiated_blackberries", 1 ],
[ "irradiated_blueberries", 1 ],
[ "irradiated_cherries", 1 ],
- [ "irradiated_cranberries", 1 ],
[ "irradiated_grapefruit", 1 ],
[ "irradiated_grapes", 1 ],
[ "irradiated_kiwi", 2 ],
@@ -528,6 +528,7 @@
[ "irradiated_orange", 1 ],
[ "irradiated_papaya", 1 ],
[ "irradiated_peach", 1 ],
+ [ "irradiated_pumpkin", 1 ],
[ "irradiated_pear", 1 ],
[ "irradiated_pineapple", 1 ],
[ "irradiated_plums", 1 ],
diff --git a/data/json/requirements/tailoring.json b/data/json/requirements/tailoring.json
index 45dda3f726fff..4718b1a98f5c7 100644
--- a/data/json/requirements/tailoring.json
+++ b/data/json/requirements/tailoring.json
@@ -21,11 +21,18 @@
"components": [ [ [ "chitin_piece", 1 ] ], [ [ "filament", 1, "LIST" ] ] ]
},
{
- "id": "armor_kevlar_plate",
+ "id": "armor_kevlar_rigid",
"type": "requirement",
"//": "Shaping and attaching a rigid Kevlar plate to something, per 300 g of rigid Kevlar. Time needed is 10 minutes per unit.",
"qualities": [ { "id": "CUT", "level": 1 } ],
- "components": [ [ [ "kevlar_plate", 1 ] ], [ [ "superglue", 1 ] ] ]
+ "components": [ [ [ "rigid_kevlar_plate", 1 ] ], [ [ "superglue", 1 ] ] ]
+ },
+ {
+ "id": "armor_kevlar_layered",
+ "type": "requirement",
+ "//": "Joining kevlar panels together into something like a kevlar vest or other armor per 80 g of Kevlar. Time needed is 90 minutes per unit.",
+ "qualities": [ { "id": "CUT", "level": 1 } ],
+ "components": [ [ [ "sheet_kevlar_layered", 1 ] ], [ [ "filament", 4, "LIST" ] ] ]
},
{
"id": "armor_steel_plate",
@@ -224,11 +231,11 @@
"components": [ [ [ "fur", 1 ] ], [ [ "filament", 1, "LIST" ] ] ]
},
{
- "id": "tailoring_kevlar",
+ "id": "tailoring_kevlar_fabric",
"type": "requirement",
"//": "Crafting Kevlar items, per 101 g of Kevlar; 10 g + excessive weight of material is wasted, producing Kevlar scraps as byproducts. Time needed is usually 90 minutes per unit if hand-stitching.",
"qualities": [ { "id": "SEW", "level": 2 }, { "id": "CUT", "level": 1 } ],
- "components": [ [ [ "sheet_kevlar", 22 ] ], [ [ "thread_kevlar", 1 ] ] ]
+ "components": [ [ [ "sheet_kevlar", 22 ] ], [ [ "filament", 1, "LIST" ] ] ]
},
{
"id": "tailoring_leather",
diff --git a/data/json/scenarios.json b/data/json/scenarios.json
index d38fbc73a18de..0b51973a7d253 100644
--- a/data/json/scenarios.json
+++ b/data/json/scenarios.json
@@ -115,6 +115,33 @@
],
"missions": [ "MISSION_INFECTED_START_FIND_ANTIBIOTICS" ]
},
+ {
+ "type": "scenario",
+ "ident": "fungal_start",
+ "name": "Challenge - Fungal Infection",
+ "points": -8,
+ "description": "You feel spores crawling beneath your skin. It's only a matter of time.",
+ "start_name": "In Town",
+ "blacklist_professions": true,
+ "professions": [ "bionic_patient" ],
+ "allowed_locs": [
+ "sloc_house",
+ "sloc_house_boarded",
+ "sloc_school",
+ "sloc_grocery_store",
+ "sloc_garage",
+ "sloc_furniture_store",
+ "sloc_library",
+ "sloc_bookstore",
+ "sloc_zoo_giftshop",
+ "sloc_zoo_cages",
+ "sloc_golfcourse_mid_course",
+ "sloc_golfcourse_clubhouse",
+ "sloc_church",
+ "sloc_cemetery"
+ ],
+ "flags": [ "FUNGAL_INFECTION", "CHALLENGE", "LONE_START" ]
+ },
{
"type": "scenario",
"name": "Burning Building",
diff --git a/data/json/scores.json b/data/json/scores.json
index 7146b732a2ce1..e7ea7f4adffca 100644
--- a/data/json/scores.json
+++ b/data/json/scores.json
@@ -2,7 +2,7 @@
{
"id": "score_kills",
"type": "score",
- "statistic": "num_avatar_kills"
+ "statistic": "num_avatar_monster_kills"
},
{
"id": "score_moves",
diff --git a/data/json/skills.json b/data/json/skills.json
index 97e0476ee1b1b..47fdf5e59e7d3 100644
--- a/data/json/skills.json
+++ b/data/json/skills.json
@@ -84,7 +84,7 @@
"type": "skill",
"ident": "cooking",
"name": { "str": "cooking" },
- "description": "Your skill in combining food ingredients to make other, tastier food items. It may also be used in certain chemical mixtures and other, more esoteric tasks.",
+ "description": "Your skill in combining food ingredients to make other, tastier food items.",
"companion_industry_rank_factor": 1,
"display_category": "display_crafting",
"companion_skill_practice": [ { "skill": "menial", "weight": 15 } ]
@@ -284,6 +284,15 @@
"companion_survival_rank_factor": 1,
"display_category": "display_interaction"
},
+ {
+ "type": "skill",
+ "ident": "chemistry",
+ "name": { "str": "chemistry" },
+ "description": "Your skill in creating certain mixtures, solutions and compounds from various chemical ingredients.",
+ "companion_industry_rank_factor": 1,
+ "display_category": "display_crafting",
+ "companion_skill_practice": [ { "skill": "menial", "weight": 15 } ]
+ },
{
"type": "skill",
"ident": "weapon",
diff --git a/data/json/snippets/mutant_anatomy.json b/data/json/snippets/mutant_anatomy.json
new file mode 100644
index 0000000000000..74d018aed5fc3
--- /dev/null
+++ b/data/json/snippets/mutant_anatomy.json
@@ -0,0 +1,201 @@
+[
+ {
+ "type": "snippet",
+ "category": "mutant_meat_desc",
+ "text": [
+ {
+ "id": "mutant_meat_1",
+ "text": "Meat from a heavily mutated animal. It has an unsettling loose and spongy texture, but smells… mostly normal. There are strange tangles and formations in it that don't appear natural at all: bits of bone and hair crusted up inside the muscle, as if trying to form another organism. Still, seems digestible at least, if you cook it and remove the worst parts."
+ },
+ {
+ "id": "mutant_meat_2",
+ "text": "Meat from a heavily mutated animal. Although it came from muscle tissue, it has a curious swirling grain pattern, and at the center of each grain is a knot of hard, cartilaginous tissue. It smells offputting."
+ },
+ {
+ "id": "mutant_meat_3",
+ "text": "Meat from a heavily mutated animal. This is from muscle, but in the fascial tissue between the muscles, thick spiny hairs have grown. Foul smelling, cream-colored fluid gushes out whenever a hair pulls loose."
+ },
+ {
+ "id": "mutant_meat_4",
+ "text": "Meat from a heavily mutated animal. Although this came from muscle, it has a thick cordlike texture and smells like leather and bread mold."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "cooked_mutant_meat_desc",
+ "text": [
+ {
+ "id": "cooked_mutant_meat_1",
+ "text": "This is a cooked chunk of meat from a mutated animal. It has an unsettling, spongy texture, but otherwise tastes… mostly normal. Hopefully you got all the bits of hair and bone out…"
+ },
+ {
+ "id": "cooked_mutant_meat_2",
+ "text": "This is a cooked chunk of meat from a mutated animal. You thought you'd cleared out all the gross parts, but while cooking, a fluid-filled sac inside burst and covered it in some kind of thick grease."
+ },
+ {
+ "id": "cooked_mutant_meat_3",
+ "text": "This is a cooked chunk of meat from a mutated animal. The surface is peppered with divets from the pieces you had to dig out to make it seem edible."
+ },
+ {
+ "id": "cooked_mutant_meat_4",
+ "text": "This is a cooked chunk of meat from a mutated animal. Heat caused the muscles to twist and move as if they were alive, and now it has writhed itself into a dense knot."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "bug_organs_desc",
+ "text": [
+ {
+ "id": "bug_organs_1",
+ "text": "These organs came from a giant mutant bug, and you really aren't sure what to make of them. There are things you've never seen in any anatomy book, with spines and hair and other unidentified parts protruding off seemingly at random."
+ },
+ {
+ "id": "bug_organs_2",
+ "text": "These organs came from a giant mutant bug. They have a sickly green color, and one of them ripped when you were removing it, revealing an inner surface that looks like row upon row of human fingers, nails and all."
+ },
+ {
+ "id": "bug_organs_3",
+ "text": "This is a huge, thick, fleshy sac you removed from a giant mutant bug. The surface is covered in smooth, soft skin, and beneath it is a coiled, twisted mess of cordlike tissue."
+ },
+ {
+ "id": "bug_organs_4",
+ "text": "This is a long, corded organ you removed from a giant mutant bug. It ran from the head to the abdomen and has long tendrils coming off it, not unlike a spinal cord."
+ },
+ {
+ "id": "bug_organs_5",
+ "text": "This is a meaty grey organ you removed from a mutant. It has a chalky yellow coating that burns your skin, and several unidentifiable fleshy tubes sticking out of it. The smell it gives off stings your nostrils. You're pretty confident no natural creature has one of these."
+ },
+ {
+ "id": "bug_organs_6",
+ "text": "This organ meat, retrieved from a mutated creature, looks like a series of small mammalian hearts arranged in series on a long fleshy tube. At the end of the chain is a large fleshy sac resembling a stomach."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "mutant_lung_desc",
+ "text": [
+ {
+ "id": "mutant_lung_1",
+ "text": "You're pretty sure this is lung tissue. It looks like a lung from a larger mammal, like a dog, but instead of a few distinct lobes, it has dozens of lobes arranged in sheets. Strange spindles and gnarled tumescences dot the surface."
+ },
+ {
+ "id": "mutant_lung_2",
+ "text": "You're pretty sure this is lung tissue. It has a vaguely wing-like shape, with a series of nodules around what would be the trailing edge of the 'wing'. A cluster of quills in each corner of the organ held it to the bug's carapace like clasps."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "chitin_desc",
+ "text": [
+ {
+ "id": "chitin_1",
+ "text": "A piece of a bug's exoskeleton, but mutated. The inner side is lined with veins and strange hooked protuberances."
+ },
+ {
+ "id": "chitin_2",
+ "text": "A piece of a bug's exoskeleton. Stringy lines of nervous tissue and blood vessels still cling to the inner surface."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "endochitin_desc",
+ "text": [
+ {
+ "id": "endochitin_1",
+ "text": "A piece of rigid, tube-shaped chitin from the inside of a giant bug. It seemed to be performing some kind of support role. You're quite sure normal insects don't have these."
+ },
+ {
+ "id": "endochitin_2",
+ "text": "A long, flexible rod of chitin from inside a giant mutant bug. It is laced with blood vessels and chitinous nodules."
+ }
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "As you peel away the outer shell, you find veins lining the chitin plates",
+ "With the creature dead, its carapace comes away surprisingly easily",
+ "There's a thin membrane, much like skin, spread over the chitin of this creature",
+ "Under the carapace of this mutant is a bristly, velcro-like material",
+ "The anatomy concealed beneath seems almost like a small mammal given a shell and twisted into the shape of an arthropod",
+ "You crack the beast open like a horrific lobster",
+ "The chitin holds tight to the creature, and you need to snap and tear it away, sawing at tough fibers beneath"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "Inside, half-formed organs press against spongy meat that doesn't look anything like raw arthropod meat from normal creatures",
+ "You find a collection of hooked spines beneath that seem to have been clasping it on somehow",
+ "Inside is a complex, still-squirming mess of strange appendages and organs that bear only a passing resemblance to any natural creature",
+ "Beneath the chitin, the meat is covered in thick, bristly hair hiding a chaotic bramble of half-formed, mutated organs",
+ "Inside is a tangled mess of organs and tissues that do not appear to entirely natural",
+ "Inside the creature you find lungs, hearts, and intestines more like a mammal than a giant bug"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "The meat inside gives off a horrifying stench, and seems to be covered in thin damp hair, like a newborn animal gone horribly wrong",
+ "Small bundles of fiber break loose as you work, splitting open to reveal twisted, half-formed copies of the creature itself",
+ "It is difficult to work, as the spongey tissue tears apart under your tools"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "",
+ "Steaming puddles of acid spill from its outer shell as you pull it back",
+ "With the creature dead, its carapace comes away surprisingly easily",
+ "Steaming acid burbles from the creature's chitin as you peel it back",
+ "Several acid glands rupture as you peel back the carapace, sending streams of steaming caustic fluids spraying around"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "",
+ "The organs themselves have an acrid odour, but don't seem as caustically acidic as the outer shell",
+ "You carefully avoid breaking through pockets of what you think may be acid-secreting glands",
+ "Thick, ropey cords of tissue beneath its chitin protect an inner layer of strange organs, resembling those of a bird more than anything"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ "",
+ "The powerfully acidic vapors coming from the carcass make it hard to work",
+ "The tissues of the creature are full of half-formed organs, their purpose unclear",
+ "Several times, you nearly burn yourself piercing a concealed gland full of acid"
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ ".",
+ ". .",
+ ". . ."
+ ]
+ },
+ {
+ "type": "snippet",
+ "category": "",
+ "text": [
+ ".",
+ ". .",
+ ". . ."
+ ]
+ }
+]
diff --git a/data/json/statistics.json b/data/json/statistics.json
index e9d9fd5381aa2..cec40e76fe21d 100644
--- a/data/json/statistics.json
+++ b/data/json/statistics.json
@@ -21,16 +21,23 @@
"description": { "str": "wake up", "str_pl": "times woken up" }
},
{
- "id": "avatar_kills",
+ "id": "avatar_kills_monster",
"type": "event_transformation",
"event_type": "character_kills_monster",
"value_constraints": { "killer": { "equals_statistic": "avatar_id" } },
"drop_fields": [ "killer" ]
},
+ {
+ "id": "avatar_kills_character",
+ "type": "event_transformation",
+ "event_type": "character_kills_character",
+ "value_constraints": { "killer": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "killer" ]
+ },
{
"id": "avatar_species_kills",
"type": "event_transformation",
- "event_transformation": "avatar_kills",
+ "event_transformation": "avatar_kills_monster",
"new_fields": { "species": { "species_of_monster": "victim_type" } },
"drop_fields": [ "victim_type" ]
},
@@ -38,15 +45,22 @@
"id": "avatar_zombie_kills",
"type": "event_transformation",
"event_transformation": "avatar_species_kills",
- "value_constraints": { "species": { "equals": "ZOMBIE" } }
+ "value_constraints": { "species": { "equals": [ "species_id", "ZOMBIE" ] } }
},
{
- "id": "num_avatar_kills",
+ "id": "num_avatar_monster_kills",
"type": "event_statistic",
"stat_type": "count",
- "event_transformation": "avatar_kills",
+ "event_transformation": "avatar_kills_monster",
"description": { "str": "monster killed", "str_pl": "monsters killed" }
},
+ {
+ "id": "num_avatar_character_kills",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_kills_character",
+ "description": { "str": "NPC killed", "str_pl": "NPCs killed" }
+ },
{
"id": "num_avatar_zombie_kills",
"type": "event_statistic",
@@ -118,7 +132,11 @@
"id": "moves_walked",
"type": "event_transformation",
"event_transformation": "moves_expand_pre_move_mode",
- "value_constraints": { "movement_mode": { "equals": "walk" }, "mounted": { "equals": false }, "swimming": { "equals": false } }
+ "value_constraints": {
+ "movement_mode": { "equals": [ "character_movemode", "walk" ] },
+ "mounted": { "equals": false },
+ "swimming": { "equals": false }
+ }
},
{
"id": "moves_mounted",
@@ -130,13 +148,21 @@
"id": "moves_ran",
"type": "event_transformation",
"event_transformation": "moves_expand_pre_move_mode",
- "value_constraints": { "movement_mode": { "equals": "run" }, "mounted": { "equals": false }, "swimming": { "equals": false } }
+ "value_constraints": {
+ "movement_mode": { "equals": [ "character_movemode", "run" ] },
+ "mounted": { "equals": false },
+ "swimming": { "equals": false }
+ }
},
{
"id": "moves_crouched",
"type": "event_transformation",
"event_transformation": "moves_expand_pre_move_mode",
- "value_constraints": { "movement_mode": { "equals": "crouch" }, "mounted": { "equals": false }, "swimming": { "equals": false } }
+ "value_constraints": {
+ "movement_mode": { "equals": [ "character_movemode", "crouch" ] },
+ "mounted": { "equals": false },
+ "swimming": { "equals": false }
+ }
},
{
"id": "moves_swam",
@@ -154,7 +180,7 @@
"id": "moves_sharp_terrain",
"type": "event_transformation",
"event_transformation": "moves_with_terrain_flags",
- "value_constraints": { "terrain_flag": { "equals": "SHARP" } }
+ "value_constraints": { "terrain_flag": { "equals": [ "string", "SHARP" ] } }
},
{
"id": "num_moves_walked",
@@ -228,5 +254,88 @@
"field": "z",
"event_transformation": "moves_swam_underwater",
"description": { "str_sp": "minimum z level reached underwater" }
+ },
+ {
+ "id": "avatar_wields_item",
+ "type": "event_transformation",
+ "event_type": "character_wields_item",
+ "value_constraints": { "character": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "character" ]
+ },
+ {
+ "id": "avatar_last_item_wielded",
+ "type": "event_statistic",
+ "stat_type": "last_value",
+ "event_transformation": "avatar_wields_item",
+ "field": "itype"
+ },
+ {
+ "id": "avatar_wields_crowbar",
+ "type": "event_transformation",
+ "event_transformation": "avatar_wields_item",
+ "value_constraints": { "itype": { "equals": [ "itype_id", "crowbar" ] } },
+ "drop_fields": [ "itype" ]
+ },
+ {
+ "id": "num_avatar_wields_crowbar",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_wields_crowbar",
+ "description": { "str": "time wielded crowbar", "str_pl": "times wielded crowbar" }
+ },
+ {
+ "id": "avatar_wears_item",
+ "type": "event_transformation",
+ "event_type": "character_wears_item",
+ "value_constraints": { "character": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "character" ]
+ },
+ {
+ "id": "avatar_wears_power_armor_heavy",
+ "type": "event_transformation",
+ "event_transformation": "avatar_wears_item",
+ "value_constraints": { "itype": { "equals": [ "itype_id", "power_armor_heavy" ] } },
+ "drop_fields": [ "itype" ]
+ },
+ {
+ "id": "num_avatar_wears_power_armor_heavy",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_wears_power_armor_heavy",
+ "description": { "str": "time worn tank suit", "str_pl": "times worn tank suit" }
+ },
+ {
+ "id": "first_omt",
+ "type": "event_statistic",
+ "stat_type": "first_value",
+ "event_type": "avatar_enters_omt",
+ "field": "pos"
+ },
+ {
+ "id": "avatar_enters_first_omt",
+ "type": "event_transformation",
+ "event_type": "avatar_enters_omt",
+ "value_constraints": { "pos": { "equals_statistic": "first_omt" } },
+ "drop_fields": [ "oter_id" ]
+ },
+ {
+ "id": "num_avatar_enter_first_omt",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_enters_first_omt"
+ },
+ {
+ "id": "avatar_enters_lab_finale",
+ "type": "event_transformation",
+ "event_type": "avatar_enters_omt",
+ "value_constraints": { "oter_id": { "equals": [ "oter_id", "lab_finale" ] } },
+ "drop_fields": [ "oter_id" ]
+ },
+ {
+ "id": "num_avatar_enter_lab_finale",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_enters_lab_finale",
+ "description": { "str": "time entered lab finale", "str_pl": "times entered lab finale" }
}
]
diff --git a/data/json/techniques.json b/data/json/techniques.json
index b9c99e8a0d397..9d8a05cd7b4b1 100644
--- a/data/json/techniques.json
+++ b/data/json/techniques.json
@@ -1089,7 +1089,7 @@
{
"type": "technique",
"id": "tec_swordsmanship_mordhau",
- "name": "Deathblow",
+ "name": "Mordhau",
"messages": [
"You flip your weapon around and deliver a mordhau to %s",
" flips their weapon around and smashes down on %s"
diff --git a/data/json/tool_qualities.json b/data/json/tool_qualities.json
index 35e6d2ae09eff..e370eee3f1436 100644
--- a/data/json/tool_qualities.json
+++ b/data/json/tool_qualities.json
@@ -176,6 +176,12 @@
"id": "SELF_JACK",
"name": { "str": "self jacking" }
},
+ {
+ "type": "tool_quality",
+ "id": "HOSE",
+ "name": { "str": "siphoning" },
+ "usages": [ [ 1, [ "SIPHON" ] ] ]
+ },
{
"type": "tool_quality",
"id": "CHISEL",
diff --git a/data/json/uncraft/armor/pets_dog.json b/data/json/uncraft/armor/pets_dog.json
index eb7bcb2e48a0f..8358112964928 100644
--- a/data/json/uncraft/armor/pets_dog.json
+++ b/data/json/uncraft/armor/pets_dog.json
@@ -51,7 +51,7 @@
"difficulty": 1,
"time": "10 s",
"qualities": [ { "id": "CUT", "level": 1 } ],
- "components": [ [ [ "kevlar_plate", 6 ] ] ]
+ "components": [ [ [ "sheet_kevlar_layered", 6 ] ] ]
},
{
"result": "rubber_harness_dog",
diff --git a/data/json/uncraft/armor/suit.json b/data/json/uncraft/armor/suit.json
index 52612425dd4e9..408a8dce08a5d 100644
--- a/data/json/uncraft/armor/suit.json
+++ b/data/json/uncraft/armor/suit.json
@@ -6,7 +6,7 @@
"difficulty": 3,
"time": "5 m",
"qualities": [ { "id": "CUT", "level": 1 } ],
- "components": [ [ [ "rag", 33 ] ], [ [ "leather", 35 ] ], [ [ "scrap", 24 ] ], [ [ "kevlar_plate", 48 ] ] ]
+ "components": [ [ [ "rag", 33 ] ], [ [ "leather", 35 ] ], [ [ "scrap", 24 ] ], [ [ "sheet_kevlar_layered", 48 ] ] ]
},
{
"result": "xlsurvivor_suit",
@@ -15,6 +15,6 @@
"difficulty": 3,
"time": "150 s",
"qualities": [ { "id": "CUT", "level": 1 } ],
- "components": [ [ [ "rag", 23 ] ], [ [ "leather", 25 ] ], [ [ "scrap", 12 ] ], [ [ "kevlar_plate", 24 ] ] ]
+ "components": [ [ [ "rag", 23 ] ], [ [ "leather", 25 ] ], [ [ "scrap", 12 ] ], [ [ "sheet_kevlar_layered", 24 ] ] ]
}
]
diff --git a/data/json/vehicle_groups.json b/data/json/vehicle_groups.json
index efd1459fe5a36..0e9e5bf4c3b39 100644
--- a/data/json/vehicle_groups.json
+++ b/data/json/vehicle_groups.json
@@ -705,6 +705,29 @@
[ "fire_truck", 150 ]
]
},
+ {
+ "type": "vehicle_group",
+ "id": "dealership",
+ "vehicles": [
+ [ "car", 500 ],
+ [ "electric_car", 100 ],
+ [ "car_sports", 300 ],
+ [ "car_sports_atomic", 100 ],
+ [ "car_sports_electric", 300 ],
+ [ "suv", 500 ],
+ [ "suv_electric", 500 ],
+ [ "car_mini", 500 ],
+ [ "beetle", 500 ],
+ [ "motorcycle", 200 ],
+ [ "superbike", 200 ],
+ [ "motorcycle_sidecart", 100 ],
+ [ "scooter", 100 ],
+ [ "scooter_electric", 150 ],
+ [ "pickup", 800 ],
+ [ "hippie_van", 200 ],
+ [ "rv", 50 ]
+ ]
+ },
{
"id": "park_playground_vehicles",
"type": "vehicle_group",
diff --git a/data/json/vehicleparts/obsolete.json b/data/json/vehicleparts/obsolete.json
index 4fc42019ad588..6bdfd8c295ff6 100644
--- a/data/json/vehicleparts/obsolete.json
+++ b/data/json/vehicleparts/obsolete.json
@@ -20,5 +20,19 @@
{ "item": "scrap", "count": [ 4, 4 ] },
{ "item": "solar_cell", "count": [ 2, 8 ] }
]
+ },
+ {
+ "id": "laser_cannon",
+ "copy-from": "turret",
+ "type": "vehicle_part",
+ "name": { "str": "mounted Cerberus laser cannon" },
+ "item": "laser_cannon",
+ "color": "magenta",
+ "broken_color": "magenta",
+ "breaks_into": [ { "item": "scrap", "count": 14 }, { "item": "steel_chunk", "count": 6 }, { "item": "steel_lump", "count": 2 } ],
+ "requirements": {
+ "install": { "skills": [ [ "mechanics", 5 ], [ "electronics", 5 ] ] },
+ "removal": { "skills": [ [ "mechanics", 3 ] ] }
+ }
}
]
diff --git a/data/json/vehicleparts/rotor.json b/data/json/vehicleparts/rotor.json
index c3452b708d49e..664869ac9d7ca 100644
--- a/data/json/vehicleparts/rotor.json
+++ b/data/json/vehicleparts/rotor.json
@@ -7,7 +7,7 @@
"color": "light_blue",
"broken_symbol": "O",
"broken_color": "light_gray",
- "flags": [ "ROTOR", "NO_INSTALL_PLAYER", "NO_UNINSTALL", "NO_REPAIR", "NO_MODIFY_VEHICLE" ],
+ "flags": [ "ROTOR", "NO_INSTALL_PLAYER", "NO_REPAIR", "SMASH_REMOVE" ],
"description": "A set of aerofoil helicopter rotors, when spun at high speed, they generate thrust via lift."
},
{
@@ -21,6 +21,7 @@
"durability": 450,
"description": "A set of four military-grade helicopter rotor blades, used to provide lift by rotation.",
"damage_modifier": 80,
+ "requirements": { "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "1 h", "using": "vehicle_weld_removal" } },
"breaks_into": [ { "item": "scrap", "count": [ 15, 30 ] }, { "item": "steel_chunk", "count": [ 8, 16 ] } ],
"damage_reduction": { "all": 66 }
},
@@ -35,6 +36,7 @@
"durability": 100,
"description": "A set of four military-grade helicopter rotor blades, used to provide lift by rotation.",
"damage_modifier": 80,
+ "requirements": { "removal": { "skills": [ [ "mechanics", 3 ] ], "time": "1 h", "using": "vehicle_weld_removal" } },
"breaks_into": [ { "item": "scrap", "count": [ 8, 15 ] }, { "item": "steel_chunk", "count": [ 2, 8 ] } ],
"damage_reduction": { "all": 22 }
},
diff --git a/data/json/vehicleparts/turret.json b/data/json/vehicleparts/turret.json
index 88b0404f7352d..6dea634dfc789 100644
--- a/data/json/vehicleparts/turret.json
+++ b/data/json/vehicleparts/turret.json
@@ -91,25 +91,22 @@
}
},
{
- "id": "laser_cannon",
+ "id": "m249",
"copy-from": "turret",
"type": "vehicle_part",
- "name": { "str": "mounted Cerberus laser cannon" },
- "item": "laser_cannon",
- "color": "magenta",
- "broken_color": "magenta",
- "breaks_into": [ { "item": "scrap", "count": 14 }, { "item": "steel_chunk", "count": 6 }, { "item": "steel_lump", "count": 2 } ],
- "requirements": {
- "install": { "skills": [ [ "mechanics", 5 ], [ "electronics", 5 ] ] },
- "removal": { "skills": [ [ "mechanics", 3 ] ] }
- }
+ "name": { "str": "mounted M249" },
+ "item": "m249",
+ "color": "cyan",
+ "broken_color": "cyan",
+ "breaks_into": [ { "item": "scrap", "count": 24 }, { "item": "steel_chunk", "count": 9 }, { "item": "steel_lump", "count": 3 } ],
+ "requirements": { "install": { "skills": [ [ "mechanics", 3 ], [ "rifle", 1 ] ] }, "removal": { "skills": [ [ "mechanics", 1 ] ] } }
},
{
- "id": "m249",
+ "id": "m249_semi",
"copy-from": "turret",
"type": "vehicle_part",
- "name": { "str": "mounted M249" },
- "item": "m249",
+ "name": { "str": "mounted M249S" },
+ "item": "m249_semi",
"color": "cyan",
"broken_color": "cyan",
"breaks_into": [ { "item": "scrap", "count": 24 }, { "item": "steel_chunk", "count": 9 }, { "item": "steel_lump", "count": 3 } ],
@@ -181,6 +178,17 @@
"breaks_into": [ { "item": "scrap", "count": 24 }, { "item": "steel_chunk", "count": 10 }, { "item": "steel_lump", "count": 6 } ],
"requirements": { "install": { "skills": [ [ "mechanics", 4 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
},
+ {
+ "id": "mounted_m60_semi",
+ "copy-from": "turret",
+ "type": "vehicle_part",
+ "name": { "str": "mounted M60 Semi Auto" },
+ "item": "m60_semi",
+ "color": "cyan",
+ "broken_color": "cyan",
+ "breaks_into": [ { "item": "scrap", "count": 24 }, { "item": "steel_chunk", "count": 10 }, { "item": "steel_lump", "count": 6 } ],
+ "requirements": { "install": { "skills": [ [ "mechanics", 4 ], [ "rifle", 2 ] ] }, "removal": { "skills": [ [ "mechanics", 2 ] ] } }
+ },
{
"id": "mounted_mk19",
"copy-from": "turret",
diff --git a/data/json/vehicleparts/vehicle_parts.json b/data/json/vehicleparts/vehicle_parts.json
index 3b98fcf0483eb..1059a6a3dd9b5 100644
--- a/data/json/vehicleparts/vehicle_parts.json
+++ b/data/json/vehicleparts/vehicle_parts.json
@@ -127,7 +127,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "SEAT", "BOARDABLE", "CARGO", "BELTABLE" ],
+ "flags": [ "SEAT", "BOARDABLE", "CARGO", "BELTABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_seat",
"damage_reduction": { "all": 2 }
},
@@ -162,7 +162,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "BED", "SEAT", "BOARDABLE", "BELTABLE", "CARGO" ],
+ "flags": [ "BED", "SEAT", "BOARDABLE", "BELTABLE", "CARGO", "SIMPLE_PART" ],
"breaks_into": "ig_vp_seat",
"damage_reduction": { "all": 3 }
},
@@ -589,7 +589,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW" ],
+ "flags": [ "CARGO", "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 21 }
},
@@ -613,7 +613,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE" ],
+ "flags": [ "CARGO", "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 28 }
},
@@ -637,7 +637,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW" ],
+ "flags": [ "CARGO", "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "SIMPLE_PART" ],
"breaks_into": "ig_vp_hdframe",
"damage_reduction": { "all": 68 }
},
@@ -661,7 +661,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE" ],
+ "flags": [ "CARGO", "OBSTACLE", "OPAQUE", "OPENABLE", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_hdframe",
"damage_reduction": { "all": 75 }
},
@@ -684,7 +684,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "OBSTACLE", "OPAQUE", "OPENABLE", "ROOF", "BOARDABLE" ],
+ "flags": [ "OBSTACLE", "OPAQUE", "OPENABLE", "ROOF", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 28 }
},
@@ -708,7 +708,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED" ],
+ "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 30 }
},
@@ -732,7 +732,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "OPAQUE" ],
+ "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "OPAQUE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 34 }
},
@@ -756,7 +756,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED" ],
+ "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "SIMPLE_PART" ],
"breaks_into": "ig_vp_hdframe",
"damage_reduction": { "all": 78 }
},
@@ -780,7 +780,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 4 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "OPAQUE" ],
+ "flags": [ "CARGO", "LOCKABLE_CARGO", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "COVERED", "OPAQUE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_hdframe",
"damage_reduction": { "all": 80 }
},
@@ -1154,7 +1154,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "CARGO", "LOCKABLE_CARGO", "COVERED", "BOARDABLE" ],
+ "flags": [ "CARGO", "LOCKABLE_CARGO", "COVERED", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 30 }
},
@@ -1515,7 +1515,7 @@
"repair": { "skills": [ [ "mechanics", 7 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
"flags": [ "FLOATS", "BOARDABLE" ],
- "breaks_into": [ { "item": "kevlar_plate", "count": [ 1, 3 ] } ],
+ "breaks_into": [ { "item": "sheet_kevlar", "count": [ 1, 3 ] } ],
"damage_reduction": { "all": 14 }
},
{
@@ -1741,6 +1741,7 @@
},
"flags": [ "CTRL_ELECTRONIC", "ENABLED_DRAINS_EPOWER", "COOLER", "EMITTER" ],
"emissions": [ "emit_cooler_vehicle" ],
+ "exhaust": [ "emit_heater_vehicle" ],
"breaks_into": [ { "item": "steel_lump" }, { "item": "steel_chunk", "count": [ 1, 3 ] }, { "item": "scrap", "count": [ 1, 3 ] } ],
"damage_reduction": { "all": 15 }
},
@@ -2628,7 +2629,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "LOW_FINAL_AIR_DRAG", "NO_ROOF_NEEDED", "WINDOW" ],
+ "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "LOW_FINAL_AIR_DRAG", "NO_ROOF_NEEDED", "WINDOW", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 25 }
},
@@ -2651,7 +2652,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "LOW_FINAL_AIR_DRAG", "WINDOW" ],
+ "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "LOW_FINAL_AIR_DRAG", "WINDOW", "SIMPLE_PART" ],
"breaks_into": "ig_vp_hdframe",
"damage_reduction": { "all": 78 }
},
@@ -2674,7 +2675,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "OPAQUE", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE" ],
+ "flags": [ "OPAQUE", "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_sheet_metal",
"damage_reduction": { "all": 24 }
},
@@ -2697,7 +2698,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_bolt", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "60 m", "using": [ [ "welding_standard", 5 ] ] }
},
- "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE" ],
+ "flags": [ "OBSTACLE", "OPENABLE", "MULTISQUARE", "BOARDABLE", "SIMPLE_PART" ],
"breaks_into": "ig_vp_frame",
"damage_reduction": { "all": 26 }
},
@@ -3044,7 +3045,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
},
- "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW" ],
+ "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "WINDOW", "SIMPLE_PART" ],
"breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
"damage_reduction": { "all": 8 }
},
@@ -3067,7 +3068,7 @@
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
"repair": { "skills": [ [ "mechanics", 3 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
},
- "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "OPAQUE" ],
+ "flags": [ "OBSTACLE", "OPENABLE", "BOARDABLE", "OPAQUE", "SIMPLE_PART" ],
"breaks_into": [ { "item": "splinter", "count": [ 7, 9 ] } ],
"damage_reduction": { "all": 12 }
},
diff --git a/data/json/vehicles/cars.json b/data/json/vehicles/cars.json
index c11a5de07b785..b7965cc0d8f3f 100644
--- a/data/json/vehicles/cars.json
+++ b/data/json/vehicles/cars.json
@@ -12,7 +12,7 @@
"parts": [
{ "x": 0, "y": 0, "parts": [ "frame_vertical_2", "roof" ] },
{ "x": 0, "y": 0, "parts": [ "reclining_seat", "seatbelt" ] },
- { "x": 0, "y": 0, "parts": [ "controls", "dashboard", "vehicle_clock", "vehicle_alarm", "horn_car" ] },
+ { "x": 0, "y": 0, "parts": [ "controls", "dashboard", "vehicle_clock", "vehicle_alarm", "horn_car", "stereo" ] },
{ "x": 0, "y": 1, "parts": [ "frame_vertical_2", "roof" ] },
{ "x": 0, "y": 1, "parts": [ "reclining_seat", "seatbelt" ] },
{ "x": 0, "y": -1, "parts": [ "frame_vertical", "door" ] },
@@ -85,6 +85,7 @@
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "roof" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
@@ -481,6 +482,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
@@ -551,6 +553,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
@@ -639,6 +642,7 @@
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
{ "x": 0, "y": 0, "part": "dashboard" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
{ "x": 0, "y": 0, "part": "roof" },
@@ -809,6 +813,7 @@
{ "x": 0, "y": 0, "part": "seat_leather" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
@@ -932,6 +937,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
diff --git a/data/json/vehicles/emergency.json b/data/json/vehicles/emergency.json
index fcfd758d4aca9..cfc02a7289754 100644
--- a/data/json/vehicles/emergency.json
+++ b/data/json/vehicles/emergency.json
@@ -179,6 +179,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
diff --git a/data/json/vehicles/trucks.json b/data/json/vehicles/trucks.json
index b316984ef4c5d..a3e52fd71a15c 100644
--- a/data/json/vehicles/trucks.json
+++ b/data/json/vehicles/trucks.json
@@ -19,6 +19,7 @@
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "roof" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
@@ -332,6 +333,7 @@
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "roof" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_big" },
@@ -668,6 +670,7 @@
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "hdroof" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "horn_big" },
diff --git a/data/json/vehicles/vans_busses.json b/data/json/vehicles/vans_busses.json
index 148dafb054178..b42175f0f9516 100644
--- a/data/json/vehicles/vans_busses.json
+++ b/data/json/vehicles/vans_busses.json
@@ -155,6 +155,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
@@ -305,6 +306,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
{ "x": 0, "y": 0, "part": "horn_car" },
@@ -442,6 +444,7 @@
{ "x": 0, "y": 0, "part": "reclining_seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
@@ -1493,6 +1496,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
@@ -1696,6 +1700,7 @@
{ "x": 0, "y": 0, "part": "seat" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
@@ -1860,6 +1865,7 @@
{ "x": 0, "y": 0, "part": "reclining_seat_leather" },
{ "x": 0, "y": 0, "part": "seatbelt" },
{ "x": 0, "y": 0, "part": "controls" },
+ { "x": 0, "y": 0, "part": "stereo" },
{ "x": 0, "y": 0, "part": "dashboard" },
{ "x": 0, "y": 0, "part": "vehicle_clock" },
{ "x": 0, "y": 0, "part": "vehicle_alarm" },
diff --git a/data/legacy/1/obsolete.json b/data/legacy/1/obsolete.json
index 9a605e735ef81..5c84100845b0f 100644
--- a/data/legacy/1/obsolete.json
+++ b/data/legacy/1/obsolete.json
@@ -85,7 +85,7 @@
"weight": 46,
"color": "red",
"container": "jug_plastic",
- "flags": "TRADER_AVOID",
+ "flags": [ "TRADER_AVOID" ],
"symbol": "~",
"calories": 17,
"quench": 6,
diff --git a/data/mods/Aftershock/items/armor.json b/data/mods/Aftershock/items/armor.json
index 56a8b35f8ace9..1a6110f9bde16 100644
--- a/data/mods/Aftershock/items/armor.json
+++ b/data/mods/Aftershock/items/armor.json
@@ -166,11 +166,11 @@
"type": "ARMOR",
"category": "armor",
"name": { "str": "Uplifted SWAT armor" },
- "//": "This is well within the pricing structure I found for ballistic vest, shins, and LBE. LEO gear ain't cheap.",
"description": "An extra large suit of black bulletproof armor with lots of pockets. The word SWAT is emblazoned across the back. Specifically designed for Uplifted officers such as Mastodons.",
"weight": "10 kg",
"volume": "20 L",
"price": 585000,
+ "price_postapoc": 5000,
"to_hit": -3,
"bashing": 6,
"material": [ "kevlar", "cotton" ],
@@ -184,7 +184,11 @@
"material_thickness": 9,
"valid_mods": [ "steel_padded" ],
"environmental_protection": 4,
- "flags": [ "OVERSIZE", "POCKETS", "STURDY" ]
+ "flags": [ "OVERSIZE", "POCKETS", "STURDY" ],
+ "pocket_data": [
+ { "pocket_type": "CONTAINER", "max_contains_volume": "750 ml", "max_contains_weight": "2 kg", "moves": 80 },
+ { "pocket_type": "CONTAINER", "max_contains_volume": "750 ml", "max_contains_weight": "2 kg", "moves": 80 }
+ ]
},
{
"id": "xlballistic_vest_empty",
@@ -305,7 +309,7 @@
"flags": [ "WAIST", "WATER_FRIENDLY", "OVERSIZE" ]
},
{
- "id": "police_belt",
+ "id": "xlpolice_belt",
"type": "ARMOR",
"name": { "str": "XL police duty belt" },
"description": "An XL black leather belt used by extremely large uplifted police officers. It has several pouches and a holder for a baton.",
diff --git a/data/mods/Aftershock/items/cbms.json b/data/mods/Aftershock/items/cbms.json
index f20fc2a0f363e..ab23946b2879c 100644
--- a/data/mods/Aftershock/items/cbms.json
+++ b/data/mods/Aftershock/items/cbms.json
@@ -54,5 +54,15 @@
"price": 1000000,
"price_postapoc": 100000,
"difficulty": 8
+ },
+ {
+ "id": "afs_bio_cranialbomb",
+ "copy-from": "bionic_general",
+ "type": "BIONIC_ITEM",
+ "name": { "str": "Cranium Bomb" },
+ "description": "A bomb installed where your spine meets your brain stem. It's on a timer from installation and you don't have the codes to reset the timer.",
+ "price": 0,
+ "price_postapoc": 0,
+ "difficulty": 8
}
]
diff --git a/data/mods/Aftershock/items/inactiverobot.json b/data/mods/Aftershock/items/inactiverobot.json
index 99764c450203b..f58d5d5473a25 100644
--- a/data/mods/Aftershock/items/inactiverobot.json
+++ b/data/mods/Aftershock/items/inactiverobot.json
@@ -19,8 +19,7 @@
"hostile_msg": "The brain blaster swivels towards you. You feel a buzzing in the air.",
"difficulty": 6,
"moves": 100,
- "skill1": "cooking",
- "skill2": "computer"
+ "skills": [ "cooking", "computer" ]
}
},
{
@@ -44,8 +43,7 @@
"//": "Milspec, but was deployed in active service implying a reliable IFF",
"difficulty": 9,
"moves": 250,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -71,8 +69,7 @@
"//": "Milspec, clearly designed with little concern for collateral damage. What did you expect of a robo-tank?",
"difficulty": 10,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -98,8 +95,7 @@
"//": "Milspec, clearly designed with little concern for collateral damage. What did you expect of a chicken walker?",
"difficulty": 10,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -124,8 +120,7 @@
"//": "No observed open deployment, likely a prototype or secret project",
"difficulty": 15,
"moves": 500,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
},
{
@@ -192,7 +187,13 @@
"material": "alien_resin",
"symbol": ";",
"color": "green",
- "use_action": { "type": "place_monster", "monster_id": "afs_mon_sentinel_lx", "difficulty": 4, "moves": 100, "skill2": "computer" }
+ "use_action": {
+ "type": "place_monster",
+ "monster_id": "afs_mon_sentinel_lx",
+ "difficulty": 4,
+ "moves": 100,
+ "skills": [ "computer" ]
+ }
},
{
"id": "bot_bloodhound_drone",
@@ -216,8 +217,7 @@
"difficulty": 4,
"moves": 60,
"place_randomly": true,
- "skill1": "electronics",
- "skill2": "computer"
+ "skills": [ "electronics", "computer" ]
}
}
]
diff --git a/data/mods/Aftershock/items/items.json b/data/mods/Aftershock/items/items.json
index 85f90622722d0..60837e919c24c 100644
--- a/data/mods/Aftershock/items/items.json
+++ b/data/mods/Aftershock/items/items.json
@@ -4,7 +4,7 @@
"copy-from": "fake_item",
"type": "TOOL",
"name": { "str_sp": "precision solderers" },
- "flags": "TRADER_AVOID",
+ "flags": [ "TRADER_AVOID" ],
"qualities": [ [ "SAW_M_FINE", 1 ], [ "SCREW_FINE", 1 ], [ "CUT_FINE", 2 ], [ "BIONIC_ASSEMBLY", 2 ] ]
},
{
@@ -122,7 +122,7 @@
"weight": "30 g",
"volume": "250 ml",
"price": 0,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": "*",
"color": "light_green",
"flags": [ "RADIOACTIVE", "LEAK_ALWAYS" ]
diff --git a/data/mods/Aftershock/items/obsolete.json b/data/mods/Aftershock/items/obsolete.json
index 338fad0c7e2d5..96a06e3bd73fe 100644
--- a/data/mods/Aftershock/items/obsolete.json
+++ b/data/mods/Aftershock/items/obsolete.json
@@ -1,4 +1,34 @@
[
+ {
+ "type": "vehicle_part",
+ "id": "afs_hauling_space",
+ "copy-from": "cargo_space",
+ "name": { "str": "hauling space" },
+ "looks_like": "cargo_space",
+ "item": "afs_hauling_space",
+ "location": "center",
+ "durability": 400,
+ "description": "A huge, empty space used in truck trailers to transport vast quantities of stuff.",
+ "size": 6000,
+ "breaks_into": [ { "item": "steel_lump", "count": [ 12, 18 ] }, { "item": "scrap", "count": [ 12, 18 ] } ],
+ "flags": [ "AISLE", "BOARDABLE", "CARGO", "ROOF" ]
+ },
+ {
+ "type": "GENERIC",
+ "id": "afs_hauling_space",
+ "name": { "str": "hauling space" },
+ "description": "A huge metal space used in conjunction with extension of a vehicle's roof to create a very large amount of space for transporting goods.",
+ "weight": "120 kg",
+ "to_hit": -6,
+ "color": "cyan",
+ "symbol": "]",
+ "looks_like": "cargo_aisle",
+ "material": [ "steel" ],
+ "volume": "100 L",
+ "bashing": 2,
+ "category": "veh_parts",
+ "price": 50000
+ },
{
"id": "afs_dough",
"type": "COMESTIBLE",
@@ -84,10 +114,13 @@
},
"flags": [ "WATERPROOF", "FLASH_PROTECTION", "ONLY_ONE", "STURDY" ],
"looks_like": "depowered_helmet",
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_minus_battery_cell",
"light_plus_battery_cell",
@@ -96,7 +129,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
diff --git a/data/mods/Aftershock/items/tools.json b/data/mods/Aftershock/items/tools.json
index d53e7fb9a1029..8bd700de560fa 100644
--- a/data/mods/Aftershock/items/tools.json
+++ b/data/mods/Aftershock/items/tools.json
@@ -46,7 +46,7 @@
"menu_text": "Turn off flashlight",
"type": "transform"
},
- "flags": [ "WATCH", "LIGHT_25", "CHARGEDIM", "TRADER_AVOID", "ALARMCLOCK", "NO_UNLOAD", "NO_RELOAD" ]
+ "flags": [ "WATCH", "LIGHT_25", "TRADER_AVOID", "ALARMCLOCK", "NO_UNLOAD", "NO_RELOAD" ]
},
{
"id": "afs_wraitheon_smartphone",
@@ -227,7 +227,15 @@
"encumbrance": 2,
"covers": [ "LEG_EITHER" ],
"flags": [ "RECHARGE", "WAIST", "FRAGILE", "OVERSIZE", "WATERPROOF", "IS_UPS", "NO_RELOAD", "NO_UNLOAD" ],
- "magazines": [ ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ ]
+ }
+ ]
},
{
"id": "adv_UPS_off",
@@ -273,11 +281,14 @@
"ammo": [ "battery" ],
"charges_per_use": 2,
"use_action": "ROBOTCONTROL",
- "magazines": [
- [
- "battery",
- [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "medium_battery_cell", "medium_plus_battery_cell", "medium_atomic_battery_cell", "medium_disposable_cell" ]
+ }
]
}
]
diff --git a/data/mods/Aftershock/items/weapons.json b/data/mods/Aftershock/items/weapons.json
index df28f3a46b786..8c94b236cbe66 100644
--- a/data/mods/Aftershock/items/weapons.json
+++ b/data/mods/Aftershock/items/weapons.json
@@ -24,10 +24,13 @@
"active": true
},
"flags": [ "USE_UPS", "NO_UNLOAD", "NO_RELOAD" ],
- "magazines": [
- [
- "battery",
- [
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [
"light_battery_cell",
"light_minus_battery_cell",
"light_plus_battery_cell",
@@ -36,7 +39,7 @@
"light_minus_disposable_cell",
"light_disposable_cell"
]
- ]
+ }
]
},
{
@@ -181,10 +184,16 @@
"reload": 500,
"valid_mod_locations": [ [ "accessories", 4 ], [ "sights", 1 ], [ "sling", 1 ], [ "stock", 1 ], [ "underbarrel", 1 ] ],
"ammo_effects": [ "LASER", "DRAW_AS_LINE" ],
- "magazines": [
- [ "battery", [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ] ]
- ],
- "flags": [ "NEVER_JAMS", "FIRE_20", "NON-FOULING" ]
+ "flags": [ "NEVER_JAMS", "FIRE_20", "NON-FOULING" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "heavy_battery_cell", "heavy_plus_battery_cell", "heavy_atomic_battery_cell", "heavy_disposable_cell" ]
+ }
+ ]
},
{
"id": "TANK",
diff --git a/data/mods/Aftershock/mobs/monster_faction.json b/data/mods/Aftershock/mobs/monster_faction.json
index cc042a85ab54a..5e3d92752628d 100644
--- a/data/mods/Aftershock/mobs/monster_faction.json
+++ b/data/mods/Aftershock/mobs/monster_faction.json
@@ -2,8 +2,8 @@
{
"type": "MONSTER_FACTION",
"name": "PrepNet",
- "friendly": [ "Prepnet_Phyle", "human", "PrepNet", "player" ],
- "neutral": "herbivore",
+ "friendly": [ "Prepnet_Phyle", "PrepNet" ],
+ "neutral": [ "herbivore", "human", "player" ],
"by_mood": [ "insect", "small_animal" ],
"hate": [ "fungus" ]
},
@@ -18,7 +18,7 @@
"type": "MONSTER_FACTION",
"name": "UPLIFT",
"neutral": "herbivore",
- "by_mood": [ "insect", "small_animal" ],
+ "by_mood": [ "insect", "small_animal", "player" ],
"hate": "zombie"
}
]
diff --git a/data/mods/Aftershock/mobs/uplifted_monsters.json b/data/mods/Aftershock/mobs/uplifted_monsters.json
index ee11c5f927cc2..68c0f64e938c9 100644
--- a/data/mods/Aftershock/mobs/uplifted_monsters.json
+++ b/data/mods/Aftershock/mobs/uplifted_monsters.json
@@ -15,7 +15,7 @@
"material": [ "flesh" ],
"symbol": "B",
"color": "dark_gray",
- "aggression": 2,
+ "aggression": 6,
"morale": 60,
"melee_skill": 6,
"melee_dice": 4,
@@ -48,12 +48,10 @@
"vision_night": 10,
"path_settings": { "max_dist": 10 },
"anger_triggers": [ "HURT", "PLAYER_NEAR_BABY" ],
- "fear_triggers": [ "SOUND" ],
"death_function": [ "NORMAL" ],
"death_drops": "xl_uplift_death_drop",
"harvest": "demihuman_large_fur",
"reproduction": { "baby_monster": "mon_uplifted_bear_cub", "baby_count": 1, "baby_timer": 700 },
- "//": "Uplifts will likely outlive mankind",
"baby_flags": [ "SPRING" ],
"flags": [ "SEES", "HEARS", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "BLEED", "BASHES", "ATTACKMON" ]
},
@@ -95,7 +93,8 @@
"material": [ "flesh" ],
"symbol": "&",
"color": "white",
- "aggression": 1,
+ "aggression": 7,
+ "anger_triggers": [ "HURT", "PLAYER_NEAR_BABY" ],
"morale": 100,
"melee_skill": 6,
"melee_dice": 2,
diff --git a/data/mods/Aftershock/mutations/dreams.json b/data/mods/Aftershock/mutations/dreams.json
index 8d9c5a3928e8c..7d497edfd3cd3 100644
--- a/data/mods/Aftershock/mutations/dreams.json
+++ b/data/mods/Aftershock/mutations/dreams.json
@@ -31,5 +31,41 @@
],
"category": "MIGO",
"strength": 4
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "You have a strange dream about thundering ponderously through ancient, brittle tundras that crackle under your thick round feet.",
+ "Your dreams give you a strange, langourous, heavy feeling."
+ ],
+ "category": "MASTODON",
+ "strength": 1
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "You dream of swinging your heavy head to shake the clinging snow and ice from your large, limpid brown eyes. The weight is off, as if you had something… extra on either side of your mouth, and though you are surrounded by snow and bitter pelting winds, you feel confident and toasty-warm beneath your shaggy coat.",
+ "Your dream is a stream of shaggy loam-brown fur trailing into an ocean of punishing, icy white. Together, you are all strong. When you look around, you see elephantine faces looking back from all angles and you know they mirror your own. You just… know."
+ ],
+ "category": "MASTODON",
+ "strength": 2
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "You dream of your usual patient languor being interrupted by a flash of white teeth against a carmine-soaked muzzle. In an instant a thunderous fury overtakes you and you trumpet your rage… right before you bring that trumpeting snout, bring down those heavy spears of ivory on either side of it, down upon your attacker. They lie, bones shattered, bleeding out their red into the icy white and causing it to steam Just like that, your calm is restored.",
+ "You dream of slowly, patiently, plodding through the world to go from goal to goal, unrushed and unworried, for you are far too large and tough to kill for anyone or anything to bother trying to attack. And if they do… it'll be the last mistake of their life. Waking up gives you a brief jolt of fear and dysphoria, for your body feels so weak and fragile and incorrect compared to the powerful thing you know you are."
+ ],
+ "category": "MASTODON",
+ "strength": 3
+ },
+ {
+ "type": "dream",
+ "messages": [
+ "Your thoughts within your dream may be slow, and it may take you some time to reach a conclusion, but what's the rush? What's the hurry? You are a huge and ancient thing with a pedigree that stretches back to a time before sapient life first had the gall to raise a sharpened stick and call itself superior. You are huge and powerful and all that work against you shall fall. You… you have all the time in the world, now.",
+ "Life is lonely without a family of Tusked Ones beside you, thundering as one through this desolate world in search of the hidden places. Perhaps… perhaps you should start your family."
+ ],
+ "category": "MASTODON",
+ "strength": 4
}
]
diff --git a/data/mods/Aftershock/mutations/dreams_mastodon b/data/mods/Aftershock/mutations/dreams_mastodon
deleted file mode 100644
index 740243bc4fc25..0000000000000
--- a/data/mods/Aftershock/mutations/dreams_mastodon
+++ /dev/null
@@ -1,37 +0,0 @@
-[
-
-{
- "type": "dream",
- "messages": [ "You have a strange dream about thundering ponderously through ancient, brittle tundras that crackle under your thick round feet.", "Your dreams give you a strange, langourous, heavy feeling." ],
- "category": "MASTODON",
- "strength": 1
- },
- {
- "type": "dream",
- "messages": [
- "You dream of swinging your heavy head to shake the clinging snow and ice from your large, limpid brown eyes. The weight is off, as if you had something… extra on either side of your mouth, and though you are surrounded by snow and bitter pelting winds, you feel confident and toasty-warm beneath your shaggy coat.",
- "Your dream is a stream of shaggy loam-brown fur trailing into an ocean of punishing, icy white. Together, you are all strong. When you look around, you see elephantine faces looking back from all angles and you know they mirror your own. You just… know."
- ],
- "category": "MASTODON",
- "strength": 2
- },
- {
- "type": "dream",
- "messages": [
- "You dream of your usual patient languor being interrupted by a flash of white teeth against a carmine-soaked muzzle. In an instant a thunderous fury overtakes you and you trumpet your rage… right before you bring that trumpeting snout, bring down those heavy spears of ivory on either side of it, down upon your attacker. They lie, bones shattered, bleeding out their red into the icy white and causing it to steam Just like that, your calm is restored.",
- "You dream of slowly, patiently, plodding through the world to go from goal to goal, unrushed and unworried, for you are far too large and tough to kill for anyone or anything to bother trying to attack. And if they do… it'll be the last mistake of their life. Waking up gives you a brief jolt of fear and dysphoria, for your body feels so weak and fragile and incorrect compared to the powerful thing you know you are."
- ],
- "category": "MASTODON",
- "strength": 3
- },
- {
- "type": "dream",
- "messages": [
- "Your thoughts within your dream may be slow, and it may take you some time to reach a conclusion, but what's the rush? What's the hurry? You are a huge and ancient thing with a pedigree that stretches back to a time before sapient life first had the gall to raise a sharpened stick and call itself superior. You are huge and powerful and all that work against you shall fall. You… you have all the time in the world, now.",
- "Life is lonely without a family of Tusked Ones beside you, thundering as one through this desolate world in search of the hidden places. Perhaps… perhaps you should start your family."
- ],
- "category": "MASTODON",
- "strength": 4
- }
-
-]
diff --git a/data/mods/Aftershock/mutations/mutations.json b/data/mods/Aftershock/mutations/mutations.json
index 1550e4b8e3c99..f95792dc2e8db 100644
--- a/data/mods/Aftershock/mutations/mutations.json
+++ b/data/mods/Aftershock/mutations/mutations.json
@@ -71,7 +71,7 @@
"prereqs": [ "MOUTH_TENDRILS" ],
"cancels": [ "MANDIBLES" ],
"category": [ "MIGO" ],
- "wet_protection": [ { "part": "MOUTH", "neutral": 4 } ]
+ "wet_protection": [ { "part": "mouth", "neutral": 4 } ]
},
{
"type": "mutation",
@@ -308,16 +308,16 @@
"description": "You come from uplifted animal stock. This decreases morale penalties for being wet.",
"valid": false,
"wet_protection": [
- { "part": "HEAD", "neutral": 9 },
- { "part": "LEG_L", "neutral": 11 },
- { "part": "LEG_R", "neutral": 11 },
- { "part": "FOOT_L", "neutral": 5 },
- { "part": "FOOT_R", "neutral": 5 },
- { "part": "ARM_L", "neutral": 11 },
- { "part": "ARM_R", "neutral": 11 },
- { "part": "HAND_L", "neutral": 16 },
- { "part": "HAND_R", "neutral": 16 },
- { "part": "TORSO", "neutral": 14 }
+ { "part": "head", "neutral": 9 },
+ { "part": "leg_l", "neutral": 11 },
+ { "part": "leg_r", "neutral": 11 },
+ { "part": "foot_l", "neutral": 5 },
+ { "part": "foot_r", "neutral": 5 },
+ { "part": "arm_l", "neutral": 11 },
+ { "part": "arm_r", "neutral": 11 },
+ { "part": "hand_l", "neutral": 16 },
+ { "part": "hand_r", "neutral": 16 },
+ { "part": "torso", "neutral": 14 }
]
},
{
@@ -413,9 +413,9 @@
"description": "Your feet have grown massive and ready to support huge weight. This allows kicking attacks to do much more damage, provides natural armor, and removes the need to wear shoes; however, you cannot wear normal size shoes. Reduces wet effects.",
"types": [ "LEGS" ],
"category": [ "MASTODON" ],
- "wet_protection": [ { "part": "FOOT_L", "neutral": 10 }, { "part": "FOOT_R", "neutral": 10 } ],
+ "wet_protection": [ { "part": "foot_l", "neutral": 10 }, { "part": "foot_r", "neutral": 10 } ],
"destroys_gear": true,
- "armor": [ { "parts": [ "FOOT_L", "FOOT_R" ], "bash": 2, "cut": 2 } ],
+ "armor": [ { "parts": [ "foot_l", "foot_r" ], "bash": 2, "cut": 2 } ],
"attacks": {
"attack_text_u": "You kick %s with your massive feet",
"attack_text_npc": "%1$s kicks %2$s with their massive feet",
@@ -476,7 +476,7 @@
"description": "You have a pair of long, pointed tusks, like someone weaponized an elephant. They allow you to make a strong piercing headbutt attack, but prevent wearing mouthgear that is not made of fabric.",
"types": [ "HORNS" ],
"prereqs": [ "HORNS" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"allow_soft_gear": true,
"category": [ "MASTODON" ],
"threshreq": [ "THRESH_MASTODON" ],
@@ -527,7 +527,8 @@
"type": "mutation",
"id": "HUGE_OK",
"copy-from": "HUGE_OK",
- "extend": { "category": [ "MASTODON" ] }
+ "extend": { "category": [ "MASTODON" ], "threshreq": [ "THRESH_MASTODON" ] },
+ "profession": true
},
{
"type": "mutation",
@@ -553,7 +554,7 @@
"types": [ "MUZZLE" ],
"prereqs": [ "SNOUT" ],
"category": [ "MASTODON" ],
- "restricts_gear": [ "MOUTH" ],
+ "restricts_gear": [ "mouth" ],
"social_modifiers": { "intimidate": 10 },
"craft_skill_bonus": [ [ "electronics", 1 ], [ "tailor", 1 ], [ "mechanics", 1 ], [ "cooking", 1 ] ]
},
@@ -590,8 +591,8 @@
"ugliness": 2,
"mixed_effect": true,
"description": "Your hands have fused into three fingered paws. Fine manipulation is a challenge: permanent hand encumbrance of 10, difficulty with delicate craftwork, and your gloves don't fit. But they handle water better.",
- "encumbrance_always": [ [ "HAND_L", 10 ], [ "HAND_R", 10 ] ],
- "restricts_gear": [ "HAND_L", "HAND_R" ],
+ "encumbrance_always": [ [ "hand_l", 10 ], [ "hand_r", 10 ] ],
+ "restricts_gear": [ "hand_l", "hand_r" ],
"craft_skill_bonus": [ [ "electronics", -2 ], [ "tailor", -2 ], [ "mechanics", -2 ] ],
"types": [ "HANDS" ],
"cancels": [ "TALONS" ],
diff --git a/data/mods/Aftershock/mutations/obsolete.json b/data/mods/Aftershock/mutations/obsolete.json
index 4aa97ea93ff38..a8532f21ba237 100644
--- a/data/mods/Aftershock/mutations/obsolete.json
+++ b/data/mods/Aftershock/mutations/obsolete.json
@@ -45,7 +45,12 @@
{ "part": "ARM_R", "neutral": 2 },
{ "part": "TORSO", "neutral": 4 }
],
- "armor": [ { "parts": "ALL", "cut": 1 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 1
+ }
+ ]
},
{
"type": "mutation",
@@ -128,7 +133,12 @@
"types": [ "SKIN" ],
"changes_to": [ "MASTODON_FUR" ],
"prereqs": [ "LIGHTFUR" ],
- "armor": [ { "parts": "ALL", "bash": 2 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 2
+ }
+ ]
},
{
"type": "mutation",
@@ -144,7 +154,12 @@
"types": [ "SKIN" ],
"prereqs": [ "MEDIUMFUR" ],
"threshreq": [ "THRESH_MASTODON" ],
- "armor": [ { "parts": "ALL", "bash": 4 } ]
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "bash": 4
+ }
+ ]
},
{
"type": "mutation",
diff --git a/data/mods/Aftershock/npcs/Backgrounds/BG_tableofcontents_AFS.JSON b/data/mods/Aftershock/npcs/Backgrounds/BG_tableofcontents_AFS.JSON
new file mode 100644
index 0000000000000..ab902d29257da
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/BG_tableofcontents_AFS.JSON
@@ -0,0 +1,72 @@
+[
+ {
+ "id": "TALK_FRIEND_CONVERSATION",
+ "type": "talk_topic",
+ "responses": [
+ {
+ "text": "",
+ "topic": "BGSS_RECENT_MUTATION_1_STORY1",
+ "condition": { "npc_has_trait": "BGSS_RECENT_MUTATION_1" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY1",
+ "condition": { "npc_has_trait": "BGSS_UPLIFTED_ANIMAL_1" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_UPLIFTED_ANIMAL_2_STORY1",
+ "condition": { "npc_has_trait": "BGSS_UPLIFTED_ANIMAL_2" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_UPLIFTED_ANIMAL_3_STORY1",
+ "condition": { "npc_has_trait": "BGSS_UPLIFTED_ANIMAL_3" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_UPLIFTED_ANIMAL_4_STORY1",
+ "condition": { "npc_has_trait": "BGSS_UPLIFTED_ANIMAL_4" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_UPLIFTED_ANIMAL_5_STORY1",
+ "condition": { "npc_has_trait": "BGSS_UPLIFTED_ANIMAL_5" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_RADIATION_1_STORY1",
+ "condition": { "npc_has_trait": "BGSS_RADIATION_1" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_RADIATION_2_STORY1",
+ "condition": { "npc_has_trait": "BGSS_RADIATION_2" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_SELFTEST_STORY1",
+ "condition": { "npc_has_trait": "BGSS_SELFTEST" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_VATGROWN_1_STORY1",
+ "condition": { "npc_has_trait": "BGSS_VATGROWN_1" },
+ "switch": true
+ },
+ {
+ "text": "",
+ "topic": "BGSS_CRIMINAL_EXPERIMENT_STORY1",
+ "condition": { "npc_has_trait": "BGSS_CRIMINAL_EXPERIMENT" },
+ "switch": true
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/BG_trait_groups_afs.json b/data/mods/Aftershock/npcs/Backgrounds/BG_trait_groups_afs.json
new file mode 100644
index 0000000000000..cf63b826f6afe
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/BG_trait_groups_afs.json
@@ -0,0 +1,21 @@
+[
+ {
+ "//": "This group picks out background traits that could apply to any mutant survivor.",
+ "type": "trait_group",
+ "id": "BG_survival_story_MUTANTS",
+ "subtype": "distribution",
+ "traits": [
+ { "trait": "BGSS_RECENT_MUTATION_1" },
+ { "trait": "BGSS_UPLIFTED_ANIMAL_1" },
+ { "trait": "BGSS_UPLIFTED_ANIMAL_2" },
+ { "trait": "BGSS_UPLIFTED_ANIMAL_3" },
+ { "trait": "BGSS_UPLIFTED_ANIMAL_4" },
+ { "trait": "BGSS_UPLIFTED_ANIMAL_5" },
+ { "trait": "BGSS_RADIATION_1" },
+ { "trait": "BGSS_RADIATION_2" },
+ { "trait": "BGSS_SELFTEST" },
+ { "trait": "BGSS_VATGROWN_1" },
+ { "trait": "BGSS_CRIMINAL_EXPERIMENT" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/BG_traits_afs.json b/data/mods/Aftershock/npcs/Backgrounds/BG_traits_afs.json
new file mode 100644
index 0000000000000..62568660c8241
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/BG_traits_afs.json
@@ -0,0 +1,138 @@
+[
+ {
+ "type": "mutation_type",
+ "id": "BACKGROUND_SURVIVAL_STORY"
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_RECENT_MUTATION_1",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_UPLIFTED_ANIMAL_1",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_UPLIFTED_ANIMAL_2",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_UPLIFTED_ANIMAL_3",
+ "name": { "str": "Survivor Story" },
+ "player_display": false,
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_UPLIFTED_ANIMAL_4",
+ "name": { "str": "Survivor Story" },
+ "player_display": false,
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_UPLIFTED_ANIMAL_5",
+ "name": { "str": "Survivor Story" },
+ "player_display": false,
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_RADIATION_1",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_RADIATION_2",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_SELFTEST",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_VATGROWN_1",
+ "name": { "str": "Survivor" },
+ "player_display": false,
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ },
+ {
+ "type": "mutation",
+ "id": "BGSS_CRIMINAL_EXPERIMENT",
+ "name": { "str": "Survivor Story" },
+ "points": 0,
+ "description": "This NPC could tell you about how they survived the Cataclysm",
+ "player_display": false,
+ "valid": false,
+ "purifiable": false,
+ "types": [ "BACKGROUND_SURVIVAL_STORY" ],
+ "flags": [ "BG_SURVIVAL_STORY" ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/criminal_experiment.json b/data/mods/Aftershock/npcs/Backgrounds/criminal_experiment.json
new file mode 100644
index 0000000000000..992294dd1cc97
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/criminal_experiment.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_CRIMINAL_EXPERIMENT_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I underwent experimental treatments paid for by the cartels to become a more fearsome enforcer.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_CRIMINAL_EXPERIMENT_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_CRIMINAL_EXPERIMENT_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "Half of the guys I underwent gene therapy with died, but hey if I had to guess 90 percent of everyone is dead now?",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_CRIMINAL_EXPERIMENT_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_CRIMINAL_EXPERIMENT_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Only the insane will prosper.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_CRIMINAL_EXPERIMENT_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/npc_classes_mutant.json b/data/mods/Aftershock/npcs/Backgrounds/npc_classes_mutant.json
new file mode 100644
index 0000000000000..ab0677b3ac616
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/npc_classes_mutant.json
@@ -0,0 +1,385 @@
+[
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_LIZARD",
+ "name": "Lizard Mutant",
+ "job_description": "I'm looking for lizard mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 4,
+ "bonus_dex": 2,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_lizard" },
+ { "distribution": [ { "group": "trait_group_lizard_nonthres" }, { "group": "trait_group_lizard_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_MEDICAL",
+ "name": "Medical Mutant",
+ "job_description": "I'm looking for medical mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_medical" },
+ {
+ "distribution": [ { "group": "trait_group_medical_nonthres" }, { "group": "trait_group_medical_postthres" } ]
+ }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_BIRD",
+ "name": "Bird Mutant",
+ "job_description": "I'm looking for bird mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_dex": 4,
+ "bonus_per": 7,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_bird" },
+ { "distribution": [ { "group": "trait_group_bird_nonthres" }, { "group": "trait_group_bird_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_FISH",
+ "name": "Fish Mutant",
+ "job_description": "I'm looking for fish mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "swimming", "bonus": { "rng": [ 5, 15 ] } }
+ ],
+ "bonus_dex": 7,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_fish" },
+ { "distribution": [ { "group": "trait_group_fish_nonthres" }, { "group": "trait_group_fish_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_BEAST",
+ "name": "Beast Mutant",
+ "job_description": "I'm looking for beast mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
+ ],
+ "bonus_str": 7,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_beast" },
+ { "distribution": [ { "group": "trait_group_beast_nonthres" }, { "group": "trait_group_beast_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_URSINE",
+ "name": "Ursine Mutant",
+ "job_description": "I'm looking for ursine mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 11,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_ursine" },
+ { "distribution": [ { "group": "trait_group_ursine_nonthres" }, { "group": "trait_group_ursine_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_FELINE",
+ "name": "Feline Mutant",
+ "job_description": "I'm looking for feline mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_dex": 4,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_feline" },
+ { "distribution": [ { "group": "trait_group_feline_nonthres" }, { "group": "trait_group_feline_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_LUPINE",
+ "name": "Lupine Mutant",
+ "job_description": "I'm looking for lupine mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 4,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_lupine" },
+ { "distribution": [ { "group": "trait_group_lupine_nonthres" }, { "group": "trait_group_lupine_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_CATTLE",
+ "name": "Cattle Mutant",
+ "job_description": "I'm looking for cattle mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 6,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_cattle" },
+ { "distribution": [ { "group": "trait_group_cattle_nonthres" }, { "group": "trait_group_cattle_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_INSECT",
+ "name": "Insect Mutant",
+ "job_description": "I'm looking for insect mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 1,
+ "bonus_dex": 1,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_insect" },
+ { "distribution": [ { "group": "trait_group_insect_nonthres" }, { "group": "trait_group_insect_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_PLANT",
+ "name": "Plant Mutant",
+ "job_description": "I'm looking for plant mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 2,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_plant" },
+ { "distribution": [ { "group": "trait_group_plant_nonthres" }, { "group": "trait_group_plant_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_SLIME",
+ "name": "Slime Mutant",
+ "job_description": "I'm looking for slime mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } }
+ ],
+ "bonus_str": -4,
+ "bonus_dex": 5,
+ "bonus_int": 10,
+ "bonus_per": 5,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_slime" },
+ { "distribution": [ { "group": "trait_group_slime_nonthres" }, { "group": "trait_group_slime_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_TROGLOBITE",
+ "name": "Troglobite Mutant",
+ "job_description": "I'm looking for troglobite mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
+ ],
+ "bonus_str": 6,
+ "bonus_dex": -2,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_troglobite" },
+ {
+ "distribution": [ { "group": "trait_group_troglobite_nonthres" }, { "group": "trait_group_troglobite_postthres" } ]
+ }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_CEPHALOPOD",
+ "name": "Cephalopod Mutant",
+ "job_description": "I'm looking for cephalopod mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "swimming", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_dex": 7,
+ "bonus_int": 7,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_cephalopod" },
+ {
+ "distribution": [ { "group": "trait_group_cephalopod_nonthres" }, { "group": "trait_group_cephalopod_postthres" } ]
+ }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_SPIDER",
+ "name": "Spider Mutant",
+ "job_description": "I'm looking for spider mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_dex": 2,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_spider" },
+ { "distribution": [ { "group": "trait_group_spider_nonthres" }, { "group": "trait_group_spider_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_RAT",
+ "name": "Rat Mutant",
+ "job_description": "I'm looking for rat mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_rat" },
+ { "distribution": [ { "group": "trait_group_rat_nonthres" }, { "group": "trait_group_rat_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_MOUSE",
+ "name": "Mouse Mutant",
+ "job_description": "I'm looking for mouse mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 7 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 2, 5 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 2, 5 ] } }
+ ],
+ "bonus_dex": 6,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_mouse" },
+ { "distribution": [ { "group": "trait_group_mouse_nonthres" }, { "group": "trait_group_mouse_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_ALPHA",
+ "name": "Alpha Mutant",
+ "job_description": "I'm looking for alpha mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 3, 6 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 3, 6 ] } }
+ ],
+ "bonus_str": 5,
+ "bonus_dex": 5,
+ "bonus_int": 5,
+ "bonus_per": 5,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_alpha" },
+ { "distribution": [ { "group": "trait_group_alpha_nonthres" }, { "group": "trait_group_alpha_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_ELFA",
+ "name": "Elfa Mutant",
+ "job_description": "I'm looking for elfa mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 2, 4 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 2, 4 ] } }
+ ],
+ "bonus_str": 1,
+ "bonus_dex": 5,
+ "bonus_int": 4,
+ "bonus_per": 4,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_elfa" },
+ { "distribution": [ { "group": "trait_group_elfa_nonthres" }, { "group": "trait_group_elfa_postthres" } ] }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_CHIMERA",
+ "name": "Chimera Mutant",
+ "job_description": "I'm looking for chimera mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 4, 8 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 4, 8 ] } }
+ ],
+ "bonus_str": 4,
+ "bonus_dex": 2,
+ "bonus_per": 2,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_chimera" },
+ {
+ "distribution": [ { "group": "trait_group_chimera_nonthres" }, { "group": "trait_group_chimera_postthres" } ]
+ }
+ ]
+ },
+ {
+ "type": "npc_class",
+ "id": "NC_NPC_MUTANT_RAPTOR",
+ "name": "Raptor Mutant",
+ "job_description": "I'm looking for raptor mutagen… this world is no place for humans anymore, and I don't plan to keep being one.",
+ "skills": [
+ { "skill": "dodge", "bonus": { "rng": [ 6, 10 ] } },
+ { "skill": "melee", "bonus": { "rng": [ 6, 10 ] } },
+ { "skill": "unarmed", "bonus": { "rng": [ 6, 10 ] } }
+ ],
+ "bonus_str": 1,
+ "bonus_dex": 2,
+ "bonus_per": 4,
+ "traits": [
+ { "group": "trait_mutant_npc_common" },
+ { "group": "trait_group_raptor" },
+ { "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/radiation_1.json b/data/mods/Aftershock/npcs/Backgrounds/radiation_1.json
new file mode 100644
index 0000000000000..a83bfefe20a69
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/radiation_1.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_RADIATION_1_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "When the government gave up on saving the depths of the city someone decided to use tactical nukes and buy time for the retreat.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_RADIATION_1_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RADIATION_1_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "It blew an opening in the horde roaming the city and allowed me to escape.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_RADIATION_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RADIATION_1_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Every choice has consequences though. But every consequence is probably worth it, if it's the only way to survive.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_RADIATION_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/radiation_2.json b/data/mods/Aftershock/npcs/Backgrounds/radiation_2.json
new file mode 100644
index 0000000000000..f5d526231dee0
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/radiation_2.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_RADIATION_2_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I was working in a reactor when something big started smashing everything.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_RADIATION_2_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RADIATION_2_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "My coworkers and I spiked the reactor to prevent the deaths of hundreds of thousands.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_RADIATION_2_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RADIATION_1_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "I guess the other workers are probably all dead anyway now.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_RADIATION_2_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/recent_mutation_1.json b/data/mods/Aftershock/npcs/Backgrounds/recent_mutation_1.json
new file mode 100644
index 0000000000000..76a97ae612353
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/recent_mutation_1.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_RECENT_MUTATION_1_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "Things were good. I had a good job working for a zaibatsu. I was respected, and had people working for me. I mostly ignored the changes that were happening in the city, they were beneath me.",
+ "responses": [
+ { "text": "So, what happened?", "topic": "BGSS_RECENT_MUTATION_1_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RECENT_MUTATION_1_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "Slowly fewer and fewer of the cubicle drones came into the office. Security notices piled up about routes through the city to avoid. Finally, one day I came in and you could hear the riots coming closer and some kind of animalistic roars, gigantic animals.",
+ "responses": [
+ { "text": "So, what happened?", "topic": "BGSS_RECENT_MUTATION_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_RECENT_MUTATION_1_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "That last day security and scientists came up from the underground lab and rounded up all the remaining staff. One of them said that this was the only chance any of us had of surviving. They started injecting people at gunpoint.",
+ "responses": [
+ { "text": "So, did you evacuate?", "topic": "BGSS_RECENT_MUTATION_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/selftest.json b/data/mods/Aftershock/npcs/Backgrounds/selftest.json
new file mode 100644
index 0000000000000..20264025bd0a4
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/selftest.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_SELFTEST_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I was a biohacker by trade before the Cataclysm. I made a living out of bootlegging medicines, drugs and other copywritten biological products.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_SELFTEST_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_SELFTEST_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "Imagine my surprise when I found myself infected with some kind of alien stem cells.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_SELFTEST_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_SELFTEST_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "It's certainly helped me survive so far. Was there even a choice not to take advantage of that?",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_SELFTEST_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/trait_groups.json b/data/mods/Aftershock/npcs/Backgrounds/trait_groups.json
new file mode 100644
index 0000000000000..c8b08a0792f54
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/trait_groups.json
@@ -0,0 +1,924 @@
+[
+ {
+ "type": "trait_group",
+ "id": "trait_group_spider",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "FLEET", "prob": 50 },
+ { "trait": "POISRESIST", "prob": 50 },
+ { "trait": "NIGHTVISION3", "prob": 50 },
+ { "trait": "INFRARED", "prob": 50 },
+ { "trait": "WEB_WALKER", "prob": 50 },
+ { "trait": "DEX_UP_2" },
+ { "trait": "TROGLO", "prob": 50 },
+ { "trait": "CARNIVORE", "prob": 50 },
+ { "trait": "COLDBLOOD", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_spider_nonthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "POISONOUS", "prob": 50 },
+ { "trait": "MANDIBLES", "prob": 50 },
+ { "distribution": [ { "trait": "CHITIN3" }, { "trait": "CHITIN_FUR2" } ] }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_spider_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_SPIDER" },
+ { "distribution": [ { "trait": "ARACHNID_ARMS" }, { "trait": "ARACHNID_ARMS_OK" } ] },
+ { "trait": "CHITIN_FUR3" },
+ { "trait": "CF_HAIR", "prob": 50 },
+ { "trait": "POISONOUS2", "prob": 50 },
+ { "trait": "PRED3", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 },
+ { "trait": "FANGS_SPIDER", "prob": 50 },
+ {
+ "distribution": [
+ { "trait": "WEB_SPINNER" },
+ { "collection": [ { "trait": "WEB_WEAVER" }, { "trait": "WEB_RAPPEL" }, { "trait": "WEB_ROPE" } ] }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_alpha",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "GOODHEARING", "prob": 50 },
+ { "trait": "ROBUST", "prob": 50 },
+ { "trait": "PRETTY", "prob": 50 },
+ { "trait": "ANTIJUNK", "prob": 50 },
+ { "trait": "NAUSEA", "prob": 50 },
+ { "trait": "HUNGER", "prob": 50 },
+ { "trait": "ROT3", "prob": 50 },
+ { "trait": "STR_ALPHA" },
+ { "trait": "DEX_ALPHA" },
+ { "trait": "INT_ALPHA" },
+ { "trait": "PER_ALPHA" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_alpha_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "WAKEFUL", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_alpha_postthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "THRESH_ALPHA" }, { "trait": "WAKEFUL2", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_fish",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "GOODCARDIO", "prob": 50 },
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "LIGHTEATER", "prob": 50 },
+ { "trait": "ROBUST", "prob": 50 },
+ { "trait": "NIGHTVISION3", "prob": 50 },
+ { "trait": "FANGS", "prob": 50 },
+ { "trait": "MEMBRANE", "prob": 50 },
+ { "trait": "GILLS", "prob": 50 },
+ { "trait": "SLEEK_SCALES", "prob": 50 },
+ { "trait": "TAIL_FIN", "prob": 50 },
+ { "trait": "SMELLY2", "prob": 50 },
+ { "trait": "DEFORMED", "prob": 50 },
+ { "trait": "THIRST2", "prob": 50 },
+ { "trait": "WEBBED", "prob": 50 },
+ { "trait": "SLIMY", "prob": 50 },
+ { "trait": "COLDBLOOD", "prob": 50 },
+ { "trait": "DEX_UP_4" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_fish_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_fish_postthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "THRESH_FISH" } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lupine",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "GOODCARDIO", "prob": 50 },
+ { "trait": "SMELLY", "prob": 50 },
+ { "distribution": [ { "trait": "UGLY" }, { "trait": "DEFORMED" }, { "trait": "PRETTY" } ] },
+ { "trait": "ANIMALDISCORD", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "FANGS", "prob": 50 },
+ { "trait": "LUPINE_FUR", "prob": 50 },
+ { "trait": "PADDED_FEET", "prob": 50 },
+ { "trait": "TAIL_FLUFFY", "prob": 50 },
+ { "trait": "LUPINE_EARS", "prob": 50 },
+ { "trait": "STR_UP_3" },
+ { "trait": "MUZZLE", "prob": 50 },
+ { "trait": "HEAVYSLEEPER2", "prob": 50 },
+ { "trait": "PAWS", "prob": 50 },
+ { "trait": "GROWL", "prob": 50 },
+ { "trait": "SHOUT3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lupine_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lupine_postthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "THRESH_LUPINE" }, { "trait": "PRED3", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_bird",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "LIGHTEATER", "prob": 50 },
+ { "trait": "NIGHTVISION", "prob": 50 },
+ { "trait": "DEFT", "prob": 50 },
+ { "trait": "LIGHTSTEP", "prob": 50 },
+ { "trait": "BADBACK", "prob": 50 },
+ { "trait": "GLASSJAW", "prob": 50 },
+ { "trait": "BIRD_EYE", "prob": 50 },
+ { "trait": "FEATHERS", "prob": 50 },
+ { "trait": "WINGS_BIRD", "prob": 50 },
+ { "trait": "DEX_UP_3" },
+ { "trait": "HOLLOW_BONES", "prob": 50 },
+ { "trait": "PER_UP_4" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_bird_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "BEAK", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_bird_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_BIRD" },
+ { "trait": "DOWN", "prob": 50 },
+ { "trait": "TALONS", "prob": 50 },
+ { "trait": "GIZZARD", "prob": 50 },
+ { "trait": "FLEET2", "prob": 50 },
+ { "distribution": [ { "trait": "BEAK_PECK", "prob": 50 }, { "trait": "BEAK_HUM", "prob": 50 } ] }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_insect",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "LIGHTEATER", "prob": 50 },
+ { "trait": "NIGHTVISION", "prob": 50 },
+ { "trait": "POISRESIST", "prob": 50 },
+ { "trait": "TERRIFYING", "prob": 50 },
+ { "trait": "HEAVYSLEEPER", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "INFRARED", "prob": 50 },
+ { "trait": "CHITIN2", "prob": 50 },
+ { "trait": "PHEROMONE_INSECT", "prob": 50 },
+ { "trait": "COMPOUND_EYES", "prob": 50 },
+ { "trait": "ANTENNAE", "prob": 50 },
+ { "trait": "TAIL_STING", "prob": 50 },
+ { "trait": "MANDIBLES", "prob": 50 },
+ { "trait": "STR_UP", "prob": 50 },
+ { "trait": "DEX_UP" },
+ { "trait": "DEFORMED", "prob": 50 },
+ { "trait": "TROGLO", "prob": 50 },
+ { "trait": "COLDBLOOD3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_insect_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "WINGS_INSECT", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_insect_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_INSECT" },
+ { "distribution": [ { "trait": "WINGS_BUTTERFLY", "prob": 50 }, { "trait": "WINGS_INSECT", "prob": 50 } ] },
+ { "trait": "PROBOSCIS", "prob": 50 },
+ { "distribution": [ { "trait": "INSECT_ARMS", "prob": 50 }, { "trait": "INSECT_ARMS_OK", "prob": 50 } ] }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_troglobite",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "LIGHTEATER", "prob": 50 },
+ { "trait": "MYOPIC", "prob": 50 },
+ { "trait": "NIGHTVISION3", "prob": 50 },
+ { "trait": "INFRARED", "prob": 50 },
+ { "trait": "REGEN", "prob": 50 },
+ { "trait": "DISIMMUNE", "prob": 50 },
+ { "trait": "INFRESIST", "prob": 50 },
+ { "trait": "POISONOUS", "prob": 50 },
+ { "trait": "ALCMET", "prob": 50 },
+ { "trait": "SAPROVORE", "prob": 50 },
+ { "trait": "STR_UP_3" },
+ { "trait": "SUNBURN", "prob": 50 },
+ { "trait": "TROGLO3", "prob": 50 },
+ { "trait": "SLIMY", "prob": 50 },
+ { "trait": "STOCKY_TROGLO" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_troglobite_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_troglobite_postthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "THRESH_TROGLOBITE" }, { "trait": "PAINRESIST_TROGLO", "prob": 50 }, { "trait": "EATPOISON", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_chimera",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "THICKSKIN", "prob": 50 },
+ { "trait": "TERRIFYING", "prob": 50 },
+ { "trait": "ADRENALINE", "prob": 50 },
+ { "trait": "SLEEPY", "prob": 50 },
+ { "trait": "BADTEMPER", "prob": 50 },
+ { "trait": "FORGETFUL", "prob": 50 },
+ { "trait": "CHEMIMBALANCE", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "SCALES", "prob": 50 },
+ { "trait": "LIGHTFUR", "prob": 50 },
+ { "trait": "TALONS", "prob": 50 },
+ { "trait": "PARAIMMUNE", "prob": 50 },
+ { "trait": "HOOVES", "prob": 50 },
+ { "trait": "SAPROVORE", "prob": 50 },
+ { "trait": "HORNS_CURLED", "prob": 50 },
+ { "trait": "TAIL_CLUB", "prob": 50 },
+ { "trait": "CANINE_EARS", "prob": 50 },
+ { "trait": "STR_UP_3" },
+ { "trait": "DEX_UP_2" },
+ { "trait": "PER_UP_2" },
+ { "trait": "MOUTH_FLAPS", "prob": 50 },
+ { "trait": "SMELLY2", "prob": 50 },
+ { "trait": "DEFORMED3", "prob": 50 },
+ { "trait": "HUNGER3", "prob": 50 },
+ { "trait": "THIRST", "prob": 50 },
+ { "trait": "ROT2", "prob": 50 },
+ { "distribution": [ { "trait": "UNSTABLE", "prob": 10 }, { "trait": "CHAOTIC", "prob": 10 } ] },
+ { "trait": "CARNIVORE", "prob": 50 },
+ { "trait": "SNARL", "prob": 50 },
+ { "trait": "SHOUT3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_chimera_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "FANGS", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_chimera_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_CHIMERA" },
+ { "trait": "PRED4", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 },
+ { "trait": "MUT_JUNKIE", "prob": 50 },
+ { "trait": "MUT_TOUGH2", "prob": 50 },
+ { "trait": "EATPOISON", "prob": 50 },
+ { "trait": "EATDEAD", "prob": 50 },
+ { "trait": "SABER_TEETH", "prob": 50 },
+ { "trait": "EATHEALTH", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_raptor",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "QUICK", "prob": 50 },
+ { "trait": "THICKSKIN", "prob": 50 },
+ { "trait": "DEFT", "prob": 50 },
+ { "trait": "ANTIJUNK", "prob": 50 },
+ { "trait": "GLASSJAW", "prob": 50 },
+ { "trait": "ANIMALDISCORD", "prob": 50 },
+ { "trait": "UGLY", "prob": 50 },
+ { "trait": "LIZ_EYE", "prob": 50 },
+ { "trait": "SCALES", "prob": 50 },
+ { "trait": "NAILS", "prob": 50 },
+ { "trait": "RAP_TALONS", "prob": 50 },
+ { "trait": "TAIL_RAPTOR", "prob": 50 },
+ { "trait": "STR_UP" },
+ { "trait": "DEX_UP_2" },
+ { "trait": "PER_UP_3" },
+ { "trait": "SLIT_NOSTRILS", "prob": 50 },
+ { "trait": "FORKED_TONGUE", "prob": 50 },
+ { "trait": "HUNGER2", "prob": 50 },
+ { "trait": "CARNIVORE", "prob": 50 },
+ { "trait": "COLDBLOOD2", "prob": 50 },
+ { "trait": "HISS", "prob": 50 },
+ { "trait": "SHOUT1", "prob": 50 },
+ { "trait": "ARM_FEATHERS", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_raptor_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "FANGS", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_raptor_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_RAPTOR" },
+ { "trait": "PRED4", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 },
+ { "trait": "EATPOISON", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_medical",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "FASTHEALER", "prob": 50 },
+ { "trait": "POISRESIST", "prob": 50 },
+ { "trait": "DISRESISTANT", "prob": 50 },
+ { "trait": "SELFAWARE", "prob": 50 },
+ { "trait": "MASOCHIST", "prob": 50 },
+ { "trait": "ROBUST", "prob": 50 },
+ { "trait": "HEAVYSLEEPER", "prob": 50 },
+ { "trait": "INSOMNIA", "prob": 50 },
+ { "trait": "FORGETFUL", "prob": 50 },
+ { "trait": "LIGHTWEIGHT", "prob": 50 },
+ { "trait": "ADDICTIVE", "prob": 50 },
+ { "trait": "CHEMIMBALANCE", "prob": 50 },
+ { "trait": "SCHIZOPHRENIC", "prob": 50 },
+ { "trait": "JITTERY", "prob": 50 },
+ { "trait": "MOODSWINGS", "prob": 50 },
+ { "trait": "RADIOGENIC", "prob": 50 },
+ { "trait": "INFIMMUNE", "prob": 50 },
+ { "trait": "PARAIMMUNE", "prob": 50 },
+ { "trait": "PAINREC3", "prob": 50 },
+ { "trait": "VOMITOUS", "prob": 50 },
+ { "trait": "HUNGER", "prob": 50 },
+ { "trait": "UNSTABLE", "prob": 10 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_medical_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "PAINRESIST", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_medical_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_MEDICAL", "prob": 50 },
+ { "trait": "MUT_TOUGH2", "prob": 50 },
+ { "trait": "CENOBITE", "prob": 50 },
+ { "trait": "NOPAIN", "prob": 50 },
+ { "trait": "MUT_JUNKIE", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cattle",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "NIGHTVISION", "prob": 50 },
+ { "trait": "THICKSKIN", "prob": 50 },
+ { "trait": "DISRESISTANT", "prob": 50 },
+ { "trait": "FUR", "prob": 50 },
+ { "trait": "HOOVES", "prob": 50 },
+ { "trait": "HORNS", "prob": 50 },
+ { "trait": "TAIL_CATTLE", "prob": 50 },
+ { "trait": "CANINE_EARS", "prob": 50 },
+ { "trait": "STR_UP_2" },
+ { "trait": "DEFORMED", "prob": 50 },
+ { "trait": "MINOTAUR", "prob": 50 },
+ { "trait": "PONDEROUS2", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cattle_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "RUMINANT", "prob": 50 }, { "trait": "HUGE" } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cattle_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_CATTLE" },
+ { "trait": "GRAZER", "prob": 50 },
+ { "trait": "HUGE_OK" },
+ { "trait": "MUT_TOUGH3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_slime",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "POISRESIST", "prob": 50 },
+ { "trait": "ROBUST", "prob": 50 },
+ { "trait": "CHEMIMBALANCE", "prob": 50 },
+ { "trait": "REGEN", "prob": 50 },
+ { "trait": "RADIOGENIC", "prob": 50 },
+ { "trait": "DISIMMUNE", "prob": 50 },
+ { "trait": "PARAIMMUNE", "prob": 50 },
+ { "trait": "POISONOUS", "prob": 50 },
+ { "trait": "SLIME_HANDS", "prob": 50 },
+ { "trait": "DEX_UP" },
+ { "trait": "DEFORMED3", "prob": 50 },
+ { "trait": "HOLLOW_BONES", "prob": 50 },
+ { "trait": "VOMITOUS", "prob": 50 },
+ { "trait": "HUNGER2", "prob": 50 },
+ { "trait": "THIRST2", "prob": 50 },
+ { "trait": "SORES", "prob": 50 },
+ { "trait": "TROGLO", "prob": 50 },
+ { "trait": "WEBBED", "prob": 50 },
+ { "trait": "UNSTABLE", "prob": 10 },
+ { "trait": "RADIOACTIVE1", "prob": 0 },
+ { "trait": "SLIMY", "prob": 50 },
+ { "trait": "INT_SLIME" },
+ { "trait": "BENDY3" },
+ { "trait": "PER_SLIME_OK" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_slime_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_slime_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_SLIME" },
+ { "trait": "VISCOUS", "prob": 50 },
+ { "trait": "AMORPHOUS", "prob": 50 },
+ { "trait": "SLIMESPAWNER", "prob": 50 },
+ { "trait": "SMELLY2", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lizard",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THICKSKIN", "prob": 50 },
+ { "trait": "BADTEMPER", "prob": 50 },
+ { "trait": "LIZ_EYE", "prob": 50 },
+ { "trait": "REGEN_LIZ", "prob": 50 },
+ { "trait": "FANGS", "prob": 50 },
+ { "trait": "MEMBRANE", "prob": 50 },
+ { "trait": "TAIL_THICK", "prob": 50 },
+ { "trait": "STR_UP_2" },
+ { "trait": "DEX_UP_2" },
+ { "trait": "SLIT_NOSTRILS", "prob": 50 },
+ { "trait": "FORKED_TONGUE", "prob": 50 },
+ { "trait": "MUZZLE_LONG", "prob": 50 },
+ { "trait": "TROGLO", "prob": 50 },
+ { "trait": "WEBBED", "prob": 50 },
+ { "trait": "HISS", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lizard_nonthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "SCALES", "prob": 50 },
+ { "trait": "LARGE" },
+ { "trait": "CARNIVORE", "prob": 50 },
+ { "trait": "COLDBLOOD3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_lizard_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_LIZARD" },
+ { "trait": "THICK_SCALES", "prob": 50 },
+ { "trait": "TALONS", "prob": 50 },
+ { "trait": "MUT_TOUGH", "prob": 50 },
+ { "trait": "PRED3", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 },
+ { "trait": "LARGE_OK" },
+ { "trait": "COLDBLOOD4", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_beast",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "DEFT", "prob": 50 },
+ { "trait": "ANIMALEMPATH", "prob": 50 },
+ { "trait": "TERRIFYING", "prob": 50 },
+ { "trait": "ADRENALINE", "prob": 50 },
+ { "trait": "MYOPIC", "prob": 50 },
+ { "trait": "SLEEPY", "prob": 50 },
+ { "trait": "ANTIJUNK", "prob": 50 },
+ { "trait": "FORGETFUL", "prob": 50 },
+ { "trait": "ANIMALDISCORD", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "FUR", "prob": 50 },
+ { "trait": "CLAWS", "prob": 50 },
+ { "trait": "PADDED_FEET", "prob": 50 },
+ { "trait": "TAIL_FLUFFY", "prob": 50 },
+ { "trait": "CANINE_EARS", "prob": 50 },
+ { "trait": "SMELLY2", "prob": 50 },
+ { "trait": "DEFORMED2", "prob": 50 },
+ { "trait": "MUZZLE", "prob": 50 },
+ { "trait": "HUNGER2", "prob": 50 },
+ { "trait": "HEAVYSLEEPER2", "prob": 50 },
+ { "trait": "TROGLO", "prob": 50 },
+ { "trait": "PAWS_LARGE", "prob": 50 },
+ { "trait": "SNARL", "prob": 50 },
+ { "trait": "SHOUT2", "prob": 50 },
+ { "trait": "STR_UP_4" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_beast_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "CARNIVORE", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_beast_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_BEAST" },
+ { "trait": "MUT_TOUGH", "prob": 50 },
+ { "trait": "PRED4", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_rat",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "DISRESISTANT", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "INCISORS", "prob": 50 },
+ { "trait": "FUR", "prob": 50 },
+ { "trait": "TAIL_RAT", "prob": 50 },
+ { "trait": "WHISKERS_RAT", "prob": 50 },
+ { "trait": "DEFORMED3", "prob": 50 },
+ { "trait": "MUZZLE_RAT", "prob": 50 },
+ { "trait": "VOMITOUS", "prob": 50 },
+ { "trait": "MET_RAT", "prob": 50 },
+ { "trait": "PAWS", "prob": 50 },
+ { "trait": "GROWL", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_rat_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "CLAWS_RAT", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_rat_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_RAT" },
+ { "trait": "CLAWS_ST", "prob": 50 },
+ { "trait": "BURROW", "prob": 50 },
+ { "trait": "INFRESIST", "prob": 50 },
+ { "trait": "EATDEAD", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_mouse",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "DISRESISTANT", "prob": 50 },
+ { "trait": "NIGHTVISION2", "prob": 50 },
+ { "trait": "FELINE_FUR", "prob": 50 },
+ { "trait": "TAIL_RAT", "prob": 50 },
+ { "trait": "MET_RAT", "prob": 50 },
+ { "trait": "ANIMALDISCORD2", "prob": 50 },
+ { "trait": "WHISKERS_RAT", "prob": 50 },
+ { "trait": "PROJUNK", "prob": 50 },
+ { "trait": "SMALL2", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_mouse_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_mouse_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_MOUSE" },
+ { "trait": "GOODCARDIO2", "prob": 50 },
+ { "trait": "SMALL_OK", "prob": 50 },
+ { "trait": "INFRESIST", "prob": 50 },
+ { "trait": "PROJUNK2", "prob": 50 },
+ { "trait": "EASYSLEEPER2", "prob": 50 },
+ { "trait": "CRAFTY", "prob": 50 },
+ { "trait": "EATDEAD", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_elfa",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "LIGHTSTEP", "prob": 50 },
+ { "trait": "WEAKSCENT", "prob": 50 },
+ { "trait": "BADBACK", "prob": 50 },
+ { "trait": "CHEMIMBALANCE", "prob": 50 },
+ { "trait": "ELFAEYES", "prob": 50 },
+ { "trait": "ELFA_FNV", "prob": 50 },
+ { "trait": "PLANTSKIN", "prob": 50 },
+ { "trait": "LEAVES", "prob": 50 },
+ { "trait": "PARAIMMUNE", "prob": 50 },
+ { "trait": "ELFA_EARS", "prob": 50 },
+ { "trait": "STR_UP" },
+ { "trait": "DEX_UP_3" },
+ { "trait": "INT_UP_3" },
+ { "trait": "PER_UP_3" },
+ { "trait": "BEAUTIFUL3", "prob": 50 },
+ { "trait": "HOLLOW_BONES", "prob": 50 },
+ { "trait": "VOMITOUS", "prob": 50 },
+ { "trait": "HUNGER", "prob": 50 },
+ { "trait": "THIRST", "prob": 50 },
+ { "trait": "ROT1", "prob": 50 },
+ { "trait": "RADIOACTIVE2", "prob": 0 },
+ { "trait": "BENDY1" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_elfa_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "WAKEFUL", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_elfa_postthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "THRESH_ELFA" }, { "trait": "WAKEFUL3", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_feline",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "LIGHTSTEP", "prob": 50 },
+ { "trait": "SMELLY", "prob": 50 },
+ { "distribution": [ { "trait": "PRETTY" }, { "trait": "DEFORMED" }, { "trait": "UGLY" } ] },
+ { "trait": "FEL_EYE", "prob": 50 },
+ { "trait": "FEL_NV", "prob": 50 },
+ { "trait": "FELINE_FUR", "prob": 50 },
+ { "trait": "LYNX_FUR", "prob": 50 },
+ { "trait": "CLAWS_RETRACT", "prob": 50 },
+ { "trait": "PADDED_FEET", "prob": 50 },
+ { "trait": "FELINE_EARS", "prob": 50 },
+ { "trait": "WHISKERS", "prob": 50 },
+ { "trait": "DEX_UP_3" },
+ { "trait": "SNOUT", "prob": 50 },
+ { "trait": "SLEEPY2", "prob": 50 },
+ { "trait": "PAWS", "prob": 50 },
+ { "trait": "SNARL", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_feline_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "FANGS", "prob": 50 }, { "trait": "CARNIVORE", "prob": 50 } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_feline_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_FELINE" },
+ { "trait": "PRED3", "prob": 50 },
+ { "trait": "SABER_TEETH", "prob": 50 },
+ { "trait": "TAIL_LONG", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_plant",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "HEAVYSLEEPER", "prob": 50 },
+ { "trait": "BADHEARING", "prob": 50 },
+ { "trait": "FASTHEALER2", "prob": 50 },
+ { "trait": "BARK", "prob": 50 },
+ { "trait": "THORNS", "prob": 50 },
+ { "trait": "LEAVES", "prob": 50 },
+ { "trait": "STR_UP_2" },
+ { "trait": "DEFORMED2", "prob": 50 },
+ { "trait": "PONDEROUS3", "prob": 50 },
+ { "trait": "SUNLIGHT_DEPENDENT", "prob": 50 },
+ { "trait": "VINES3", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_plant_nonthres",
+ "subtype": "collection",
+ "traits": [ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_plant_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_PLANT" },
+ { "trait": "FLOWERS", "prob": 50 },
+ { "trait": "DISIMMUNE", "prob": 50 },
+ { "trait": "SAPROPHAGE", "prob": 50 },
+ { "trait": "ROOTS3", "prob": 50 },
+ { "trait": "CHLOROMORPH", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_ursine",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "BADTEMPER", "prob": 50 },
+ { "trait": "URSINE_EYE", "prob": 50 },
+ { "trait": "URSINE_FUR", "prob": 50 },
+ { "trait": "CLAWS", "prob": 50 },
+ { "trait": "PADDED_FEET", "prob": 50 },
+ { "trait": "TAIL_STUB", "prob": 50 },
+ { "trait": "HIBERNATE", "prob": 50 },
+ { "trait": "URSINE_EARS", "prob": 50 },
+ { "trait": "FAT", "prob": 50 },
+ { "trait": "SMELLY2", "prob": 50 },
+ { "trait": "DEFORMED2", "prob": 50 },
+ { "trait": "MUZZLE_BEAR", "prob": 50 },
+ { "trait": "PAWS_LARGE", "prob": 50 },
+ { "trait": "PONDEROUS1", "prob": 50 },
+ { "trait": "GROWL", "prob": 50 },
+ { "trait": "STR_UP_4" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_ursine_nonthres",
+ "subtype": "collection",
+ "traits": [ { "trait": "HUGE" } ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_ursine_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_URSINE" },
+ { "trait": "MUT_TOUGH3", "prob": 50 },
+ { "trait": "PRED4", "prob": 50 },
+ { "trait": "SAPIOVORE", "prob": 50 },
+ { "trait": "HUGE_OK" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cephalopod",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "CEPH_EYES", "prob": 50 },
+ { "trait": "CEPH_VISION", "prob": 50 },
+ { "trait": "GILLS_CEPH", "prob": 50 },
+ { "trait": "SLIT_NOSTRILS", "prob": 50 },
+ { "trait": "DEFORMED", "prob": 50 },
+ { "trait": "THIRST2", "prob": 50 },
+ { "trait": "BEAK", "prob": 50 },
+ { "trait": "SLIMY", "prob": 50 },
+ { "trait": "COLDBLOOD", "prob": 50 },
+ { "trait": "DEX_UP_4" },
+ { "trait": "INT_UP_4" }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cephalopod_nonthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "LEG_TENTACLES", "prob": 50 },
+ { "distribution": [ { "trait": "ARM_TENTACLES" }, { "trait": "ARM_TENTACLES_4" } ], "prob": 50 },
+ { "trait": "SHELL", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_group_cephalopod_postthres",
+ "subtype": "collection",
+ "traits": [
+ { "trait": "THRESH_CEPHALOPOD" },
+ { "trait": "MOUTH_TENTACLES", "prob": 50 },
+ {
+ "distribution": [ { "trait": "ARM_TENTACLES" }, { "trait": "ARM_TENTACLES_4" }, { "trait": "ARM_TENTACLES_8" } ]
+ },
+ { "trait": "CLAWS_TENTACLE", "prob": 50 },
+ { "trait": "LEG_TENTACLES" },
+ { "trait": "LEG_TENT_BRACE", "prob": 50 },
+ { "trait": "SHELL2", "prob": 50 }
+ ]
+ },
+ {
+ "type": "trait_group",
+ "id": "trait_mutant_npc_common",
+ "subtype": "collection",
+ "traits": [
+ { "distribution": [ { "trait": "FASTLEARNER" }, { "trait": "SLOWLEARNER" } ], "prob": 10 },
+ {
+ "distribution": [ { "trait": "FASTREADER" }, { "trait": "SLOWREADER" }, { "trait": "ILLITERATE", "prob": 5 } ],
+ "prob": 10
+ },
+ { "distribution": [ { "trait": "PARKOUR" }, { "trait": "BADKNEES" } ], "prob": 10 },
+ { "distribution": [ { "trait": "LIAR" }, { "trait": "TRUTHTELLER" } ], "prob": 10 },
+ {
+ "distribution": [
+ { "trait": "MARTIAL_ARTS" },
+ { "trait": "MARTIAL_ARTS2" },
+ { "trait": "MARTIAL_ARTS3" },
+ { "trait": "MARTIAL_ARTS4" },
+ { "trait": "MARTIAL_ARTS5" }
+ ],
+ "prob": 10
+ },
+ { "trait": "DEFT", "prob": 10 },
+ { "trait": "ADRENALINE", "prob": 10 },
+ { "trait": "OUTDOORSMAN", "prob": 10 },
+ { "trait": "PAINRESIST", "prob": 10 },
+ { "trait": "QUICK", "prob": 10 },
+ { "trait": "ROBUST", "prob": 10 },
+ { "trait": "SELFAWARE", "prob": 10 },
+ { "trait": "SPIRITUAL", "prob": 10 },
+ { "trait": "STYLISH", "prob": 10 },
+ { "trait": "ALBINO", "prob": 5 },
+ { "trait": "ASTHMA", "prob": 5 },
+ { "trait": "CHEMIMBALANCE", "prob": 10 },
+ { "trait": "HOARDER", "prob": 10 },
+ { "trait": "JITTERY", "prob": 10 },
+ { "trait": "MOODSWINGS", "prob": 10 },
+ { "trait": "SAVANT", "prob": 10 },
+ { "trait": "SCHIZOPHRENIC", "prob": 10 },
+ { "trait": "SQUEAMISH", "prob": 10 },
+ { "trait": "TRIGGERHAPPY", "prob": 10 },
+ { "group": "Appearance_demographics", "prob": 100 }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_1.json b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_1.json
new file mode 100644
index 0000000000000..9fad32aaeb485
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_1.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_1_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I was created to be a billionaire's companion.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_1_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "Their wealth and connections didn't save them.",
+ "responses": [
+ { "text": "So, what happened?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_1_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "But they built me with the ability to survive a world beyond imagining.",
+ "responses": [
+ { "text": "But here you are?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_2.json b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_2.json
new file mode 100644
index 0000000000000..a1926083b7318
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_2.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_2_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "A resort created a whole line of Uplifts just like me.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_2_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "We should have created a whole village of just us away from all the humans once the Cataclysm came.",
+ "responses": [
+ { "text": "So, what happened?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_2_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Maybe we did, haha.",
+ "responses": [
+ { "text": "Why didn't you?", "topic": "BGSS_UPLIFTED_ANIMAL_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_3.json b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_3.json
new file mode 100644
index 0000000000000..56391e17f7595
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_3.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_3_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I grew up on an island with a doctor.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_UPLIFTED_ANIMAL_3_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_3_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "I had so many brothers and sisters.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_UPLIFTED_ANIMAL_3_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_3_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "We ate him.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_UPLIFTED_ANIMAL_3_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_4.json b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_4.json
new file mode 100644
index 0000000000000..fa9834fc7c2db
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_4.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_4_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "The zoo designed me to be a link between my original species and humans studying us.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_UPLIFTED_ANIMAL_4_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_4_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "I was there when the Cataclysm happened. Many animals were infected.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_UPLIFTED_ANIMAL_4_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_4_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Zombears are terrifying creatures of destruction.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_UPLIFTED_ANIMAL_4_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_5.json b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_5.json
new file mode 100644
index 0000000000000..a3b471e8f2501
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/uplifted_animal_5.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_5_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I was part of a black ops paramilitary unit. I still don't know if I worked for the government or a corporation.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_UPLIFTED_ANIMAL_5_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_5_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "My team was sent in to a lab on a purge in fire mission. The things I saw in there haunt me.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_UPLIFTED_ANIMAL_5_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_UPLIFTED_ANIMAL_5_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Others may have survived but I doubt it. I certainly hope they haven't come back.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_UPLIFTED_ANIMAL_5_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/Backgrounds/vatgrown_1.json b/data/mods/Aftershock/npcs/Backgrounds/vatgrown_1.json
new file mode 100644
index 0000000000000..a0c7dad3dffea
--- /dev/null
+++ b/data/mods/Aftershock/npcs/Backgrounds/vatgrown_1.json
@@ -0,0 +1,32 @@
+[
+ {
+ "id": "BGSS_VATGROWN_1_STORY1",
+ "type": "talk_topic",
+ "dynamic_line": "I'm a vatgrown, an almost man, a MacDuff. I was a product in the Old World.",
+ "responses": [
+ { "text": "Where are you from?", "topic": "BGSS_VATGROWN_1_STORY2" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_VATGROWN_1_STORY2",
+ "type": "talk_topic",
+ "dynamic_line": "Now there are too few people left to differentiate. Other than those morons afraid of mutants.",
+ "responses": [
+ { "text": "Tell me more?", "topic": "BGSS_VATGROWN_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ },
+ {
+ "id": "BGSS_VATGROWN_1_STORY3",
+ "type": "talk_topic",
+ "dynamic_line": "Now I choose the cause I'll die for.",
+ "responses": [
+ { "text": "How did it end?", "topic": "BGSS_VATGROWN_1_STORY3" },
+ { "text": "", "topic": "TALK_FRIEND" },
+ { "text": "", "topic": "TALK_DONE" }
+ ]
+ }
+]
diff --git a/data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json b/data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json
index 7f9e7377356e1..accfd7bd7275c 100644
--- a/data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json
+++ b/data/mods/Aftershock/npcs/mutant_npcs/npc_classes_mutant.json
@@ -13,6 +13,7 @@
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_lizard" },
{ "distribution": [ { "group": "trait_group_lizard_nonthres" }, { "group": "trait_group_lizard_postthres" } ] }
]
@@ -29,6 +30,7 @@
],
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_medical" },
{
"distribution": [ { "group": "trait_group_medical_nonthres" }, { "group": "trait_group_medical_postthres" } ]
@@ -49,6 +51,7 @@
"bonus_per": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_bird" },
{ "distribution": [ { "group": "trait_group_bird_nonthres" }, { "group": "trait_group_bird_postthres" } ] }
]
@@ -67,6 +70,7 @@
"bonus_dex": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_fish" },
{ "distribution": [ { "group": "trait_group_fish_nonthres" }, { "group": "trait_group_fish_postthres" } ] }
]
@@ -84,6 +88,7 @@
"bonus_str": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_beast" },
{ "distribution": [ { "group": "trait_group_beast_nonthres" }, { "group": "trait_group_beast_postthres" } ] }
]
@@ -101,6 +106,7 @@
"bonus_str": 11,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_ursine" },
{ "distribution": [ { "group": "trait_group_ursine_nonthres" }, { "group": "trait_group_ursine_postthres" } ] }
]
@@ -118,6 +124,7 @@
"bonus_dex": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_feline" },
{ "distribution": [ { "group": "trait_group_feline_nonthres" }, { "group": "trait_group_feline_postthres" } ] }
]
@@ -136,6 +143,7 @@
"traits": [
{ "group": "trait_mutant_npc_common" },
{ "group": "trait_group_lupine" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "distribution": [ { "group": "trait_group_lupine_nonthres" }, { "group": "trait_group_lupine_postthres" } ] }
]
},
@@ -152,6 +160,7 @@
"bonus_str": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_cattle" },
{ "distribution": [ { "group": "trait_group_cattle_nonthres" }, { "group": "trait_group_cattle_postthres" } ] }
]
@@ -170,6 +179,7 @@
"bonus_dex": 1,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_insect" },
{ "distribution": [ { "group": "trait_group_insect_nonthres" }, { "group": "trait_group_insect_postthres" } ] }
]
@@ -187,6 +197,7 @@
"bonus_str": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_plant" },
{ "distribution": [ { "group": "trait_group_plant_nonthres" }, { "group": "trait_group_plant_postthres" } ] }
]
@@ -207,6 +218,7 @@
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_slime" },
{ "distribution": [ { "group": "trait_group_slime_nonthres" }, { "group": "trait_group_slime_postthres" } ] }
]
@@ -225,6 +237,7 @@
"bonus_dex": -2,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_troglobite" },
{
"distribution": [ { "group": "trait_group_troglobite_nonthres" }, { "group": "trait_group_troglobite_postthres" } ]
@@ -246,6 +259,7 @@
"bonus_int": 7,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_cephalopod" },
{
"distribution": [ { "group": "trait_group_cephalopod_nonthres" }, { "group": "trait_group_cephalopod_postthres" } ]
@@ -265,6 +279,7 @@
"bonus_dex": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_spider" },
{ "distribution": [ { "group": "trait_group_spider_nonthres" }, { "group": "trait_group_spider_postthres" } ] }
]
@@ -281,6 +296,7 @@
],
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_rat" },
{ "distribution": [ { "group": "trait_group_rat_nonthres" }, { "group": "trait_group_rat_postthres" } ] }
]
@@ -298,6 +314,7 @@
"bonus_dex": 6,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_mouse" },
{ "distribution": [ { "group": "trait_group_mouse_nonthres" }, { "group": "trait_group_mouse_postthres" } ] }
]
@@ -318,6 +335,7 @@
"bonus_per": 5,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_alpha" },
{ "distribution": [ { "group": "trait_group_alpha_nonthres" }, { "group": "trait_group_alpha_postthres" } ] }
]
@@ -338,6 +356,7 @@
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_elfa" },
{ "distribution": [ { "group": "trait_group_elfa_nonthres" }, { "group": "trait_group_elfa_postthres" } ] }
]
@@ -357,6 +376,7 @@
"bonus_per": 2,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
{ "group": "trait_group_chimera" },
{
"distribution": [ { "group": "trait_group_chimera_nonthres" }, { "group": "trait_group_chimera_postthres" } ]
@@ -378,6 +398,9 @@
"bonus_per": 4,
"traits": [
{ "group": "trait_mutant_npc_common" },
+ { "group": "BG_survival_story_MUTANTS" },
+ { "group": "trait_group_raptor" },
+ { "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] },
{ "group": "trait_group_raptor" },
{ "distribution": [ { "group": "trait_group_raptor_nonthres" }, { "group": "trait_group_raptor_postthres" } ] }
]
diff --git a/data/mods/Aftershock/player/bionics.json b/data/mods/Aftershock/player/bionics.json
index 99ed90ec9caab..f3b8add9fd05f 100644
--- a/data/mods/Aftershock/player/bionics.json
+++ b/data/mods/Aftershock/player/bionics.json
@@ -57,5 +57,13 @@
"act_cost": 5,
"react_cost": 5,
"time": 200
+ },
+ {
+ "id": "afs_bio_cranialbomb",
+ "type": "bionic",
+ "name": { "str": "Cranium Bomb" },
+ "description": "You've worked for some nasty people. People who installed a bomb at the top of your spine. They are all dead now but there is unfortunately a dead man switch if you don't check in roughly every thirty days. You need this out and fast.",
+ "occupied_bodyparts": [ [ "head", 2 ] ],
+ "enchantments": [ "cranial_explosion" ]
}
]
diff --git a/data/mods/Aftershock/player/professions.json b/data/mods/Aftershock/player/professions.json
index 5493bd5fb8d7e..1f1b359f41853 100644
--- a/data/mods/Aftershock/player/professions.json
+++ b/data/mods/Aftershock/player/professions.json
@@ -200,23 +200,88 @@
{ "level": 3, "name": "melee" },
{ "level": 3, "name": "bashing" }
],
- "traits": [ "PROF_SWAT", "UPLIFTED", "THRESH_MASTODON", "MUT_TANK", "TUSKS" ],
+ "traits": [ "PROF_SWAT", "UPLIFTED", "THRESH_MASTODON", "MUT_TANK", "TUSKS", "HUGE_OK" ],
"//": "Need to add XL gear for MASTODON's in more items.",
"items": {
"both": {
- "items": [ "xlswat_armor", "xlboots_combat", "xlgloves_tactical", "badge_swat", "wristwatch", "baton" ],
+ "items": [ "xlswat_armor", "xlboots_combat", "xlgloves_tactical", "badge_swat", "wristwatch" ],
"entries": [
- { "group": "charged_two_way_radio" },
{ "group": "army_mags_usp9" },
{ "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
{ "item": "bandolier_shotgun", "contents-group": "bandolier_swat_cqc1" },
{ "item": "bandolier_shotgun", "contents-group": "bandolier_swat_cqc2" },
- { "item": "usp_9mm", "ammo-item": "9mmfmj", "charges": 15, "container-item": "sholster" },
- { "item": "ksg", "ammo-item": "shot_00", "charges": 7, "contents-item": "shoulder_strap" }
+ { "item": "usp_9mm", "ammo-item": "9mmfmj", "charges": 15, "container-item": "holster" },
+ { "item": "ksg", "ammo-item": "shot_00", "charges": 7, "contents-item": "shoulder_strap" },
+ { "item": "baton", "container-item": "xlpolice_belt" }
+ ]
+ },
+ "male": [ "xlboxer_shorts" ],
+ "female": [ "xlsports_bra", "xlboy_shorts" ]
+ }
+ },
+ {
+ "type": "profession",
+ "ident": "afs_bio_operator",
+ "name": "Bionic Operator",
+ "description": "You worked as a mercenary across six continents for a dozen corps. A VP at the last corp decided he wanted to put you on retainer and you agreed to a three month gig in return for some additional bionics. You woke up with an extra bionic, a cranial bomb that needed to be reset every month or so or it blows up. Now you're free until the bomb goes off. Maybe you'll find someone who can remove it.",
+ "points": 2,
+ "CBMs": [
+ "bio_carbon",
+ "bio_targeting",
+ "bio_climate",
+ "bio_ups",
+ "bio_eye_optic",
+ "bio_power_storage_mkII",
+ "bio_torsionratchet",
+ "bio_uncanny_dodge",
+ "bio_night_vision",
+ "afs_bio_cranialbomb"
+ ],
+ "skills": [
+ { "level": 5, "name": "gun" },
+ { "level": 4, "name": "rifle" },
+ { "level": 2, "name": "pistol" },
+ { "level": 2, "name": "survival" },
+ { "level": 1, "name": "melee" },
+ { "level": 2, "name": "dodge" }
+ ],
+ "items": {
+ "both": {
+ "items": [
+ "winter_pants_army",
+ "army_top",
+ "winter_jacket_army",
+ "gloves_tactical",
+ "rucksack",
+ "cloak",
+ "mask_ski",
+ "socks",
+ "boots_combat",
+ "canteen",
+ "wristwatch",
+ "tent_kit",
+ "rollmat",
+ "e_tool",
+ "knife_hunting"
+ ],
+ "entries": [
+ { "item": "medium_plus_battery_cell", "ammo-item": "battery", "charges": 600, "container-item": "mil_mess_kit" },
+ { "item": "ear_plugs", "custom-flags": [ "no_auto_equip" ] },
+ { "item": "hat_boonie", "custom-flags": [ "no_auto_equip" ] },
+ {
+ "item": "m2010",
+ "ammo-item": "300_winmag",
+ "charges": 5,
+ "contents-item": [ "shoulder_strap", "rifle_scope", "bipod" ]
+ },
+ { "item": "usp_45", "ammo-item": "45_acp", "charges": 12, "container-item": "holster" },
+ { "item": "usp45mag", "ammo-item": "45_acp", "charges": 12 },
+ { "item": "usp45mag", "ammo-item": "45_acp", "charges": 12 },
+ { "item": "tacvest", "contents-group": [ "army_mags_m2010" ] }
]
},
"male": [ "boxer_shorts" ],
- "female": [ "sports_bra", "boy_shorts" ]
+ "female": [ "sports_bra", "boxer_shorts" ]
}
}
]
diff --git a/data/mods/Aftershock/recipes/recipes.json b/data/mods/Aftershock/recipes/recipes.json
index 3bee6ef794171..1d54a5f8b4238 100644
--- a/data/mods/Aftershock/recipes/recipes.json
+++ b/data/mods/Aftershock/recipes/recipes.json
@@ -323,19 +323,6 @@
[ [ "plastic_chunk", 6 ] ]
]
},
- {
- "result": "afs_hauling_space",
- "type": "recipe",
- "category": "CC_OTHER",
- "subcategory": "CSC_OTHER_VEHICLE",
- "skill_used": "fabrication",
- "difficulty": 5,
- "time": 60000,
- "autolearn": true,
- "using": [ [ "welding_standard", 10 ] ],
- "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "WRENCH", "level": 2 }, { "id": "SAW_M", "level": 2 } ],
- "components": [ [ [ "hdframe", 3 ] ], [ [ "sheet_metal", 4 ] ] ]
- },
{
"result": "plut_cell",
"type": "recipe",
diff --git a/data/mods/Aftershock/spells/enchantments.json b/data/mods/Aftershock/spells/enchantments.json
new file mode 100644
index 0000000000000..91a8cff64615d
--- /dev/null
+++ b/data/mods/Aftershock/spells/enchantments.json
@@ -0,0 +1,7 @@
+[
+ {
+ "type": "enchantment",
+ "id": "cranial_explosion",
+ "intermittent_activation": { "effects": [ { "frequency": "5 days", "spell_effects": [ { "id": "head_go_bye" } ] } ] }
+ }
+]
diff --git a/data/mods/Aftershock/spells/spells.json b/data/mods/Aftershock/spells/spells.json
new file mode 100644
index 0000000000000..540295dcb5968
--- /dev/null
+++ b/data/mods/Aftershock/spells/spells.json
@@ -0,0 +1,14 @@
+[
+ {
+ "id": "head_go_bye",
+ "type": "SPELL",
+ "name": "Cranial Explosion",
+ "description": "This fake spell occurs on cranial bomb activation. Likely fatal.",
+ "effect": "target_attack",
+ "valid_targets": [ "self" ],
+ "flags": [ "SILENT", "NO_LEGS", "NO_HANDS" ],
+ "min_damage": 82,
+ "max_damage": 166,
+ "damage_type": "fire"
+ }
+]
diff --git a/data/mods/Aftershock/vehicles/part_items.json b/data/mods/Aftershock/vehicles/part_items.json
index 94d59bb9a5bfe..add4e61efdf30 100644
--- a/data/mods/Aftershock/vehicles/part_items.json
+++ b/data/mods/Aftershock/vehicles/part_items.json
@@ -1,20 +1,4 @@
[
- {
- "type": "GENERIC",
- "id": "afs_hauling_space",
- "name": { "str": "hauling space" },
- "description": "A huge metal space used in conjunction with extension of a vehicle's roof to create a very large amount of space for transporting goods.",
- "weight": "120 kg",
- "to_hit": -6,
- "color": "cyan",
- "symbol": "]",
- "looks_like": "cargo_aisle",
- "material": [ "steel" ],
- "volume": "100 L",
- "bashing": 2,
- "category": "veh_parts",
- "price": 50000
- },
{
"type": "GENERIC",
"id": "afs_titanium_frame",
diff --git a/data/mods/Aftershock/vehicles/vehicle_overrides.json b/data/mods/Aftershock/vehicles/vehicle_overrides.json
index f4882e95aca6f..bde4234f65bd6 100644
--- a/data/mods/Aftershock/vehicles/vehicle_overrides.json
+++ b/data/mods/Aftershock/vehicles/vehicle_overrides.json
@@ -97,7 +97,7 @@
{
"y": 1,
"x": 3,
- "parts": [ "turret_mount", { "ammo_types": [ "40x46mm_m433" ], "part": "mounted_mk19", "ammo": 60, "ammo_qty": [ 1, 25 ] } ]
+ "parts": [ "turret_mount", { "ammo_types": [ "40x53mm_m430a1" ], "part": "mounted_mk19", "ammo": 60, "ammo_qty": [ 1, 25 ] } ]
},
{ "y": 1, "x": 3, "parts": [ "seat", "seatbelt_heavyduty" ] },
{ "y": 0, "x": 3, "parts": [ "hdframe_vertical_2", "stowboard_vertical", "hdroof" ] },
@@ -142,123 +142,6 @@
{ "y": -2, "x": -3, "parts": [ { "fuel": "diesel", "part": "external_tank" } ] }
]
},
- {
- "id": "truck_trailer",
- "type": "vehicle",
- "name": "Truck Trailer",
- "parts": [
- { "x": 0, "y": 0, "parts": [ "hdframe_vertical_2", "afs_hauling_space", "roof" ] },
- { "x": 0, "y": -1, "parts": [ "hdframe_vertical_2", "afs_hauling_space", "roof" ] },
- { "x": 0, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 0, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 0, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 0, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 1, "y": 0, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 1, "y": -1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 1, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 1, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 1, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 1, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": -1, "y": 0, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- { "x": -1, "y": -1, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- {
- "x": -1,
- "y": 1,
- "parts": [ "hdframe_horizontal", "wheel_mount_medium", "wheel_wide", "afs_hauling_space", "roof" ]
- },
- {
- "x": -1,
- "y": -2,
- "parts": [ "hdframe_horizontal", "wheel_mount_medium", "wheel_wide", "afs_hauling_space", "roof" ]
- },
- { "x": -1, "y": 2, "parts": [ "hdframe_horizontal", "board_vertical", "wheel_mount_medium", "wheel_wide" ] },
- { "x": -1, "y": -3, "parts": [ "hdframe_horizontal", "board_vertical", "wheel_mount_medium", "wheel_wide" ] },
- { "x": 2, "y": 0, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 2, "y": -1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 2, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 2, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 2, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 2, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": -2, "y": 0, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- { "x": -2, "y": -1, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- {
- "x": -2,
- "y": 1,
- "parts": [ "hdframe_horizontal", "wheel_mount_medium", "wheel_wide", "afs_hauling_space", "roof" ]
- },
- {
- "x": -2,
- "y": -2,
- "parts": [ "hdframe_horizontal", "wheel_mount_medium", "wheel_wide", "afs_hauling_space", "roof" ]
- },
- { "x": -2, "y": 2, "parts": [ "hdframe_horizontal", "board_vertical", "wheel_mount_medium", "wheel_wide" ] },
- { "x": -2, "y": -3, "parts": [ "hdframe_horizontal", "board_vertical", "wheel_mount_medium", "wheel_wide" ] },
- { "x": 3, "y": 0, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 3, "y": -1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 3, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 3, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 3, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 3, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": -3, "y": 0, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": -3, "y": -1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": -3, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": -3, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": -3, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": -3, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 4, "y": 0, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- { "x": 4, "y": -1, "parts": [ "hdframe_cross", "afs_hauling_space", "roof" ] },
- { "x": 4, "y": 1, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 4, "y": -2, "parts": [ "hdframe_horizontal", "afs_hauling_space", "roof" ] },
- { "x": 4, "y": 2, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": 4, "y": -3, "parts": [ "hdframe_vertical", "board_vertical" ] },
- { "x": -4, "y": 0, "parts": [ "hdframe_horizontal", "door_shutter" ] },
- { "x": -4, "y": -1, "parts": [ "hdframe_horizontal", "door_shutter" ] },
- { "x": -4, "y": 1, "parts": [ "hdframe_horizontal", "door_shutter" ] },
- { "x": -4, "y": -2, "parts": [ "hdframe_horizontal", "door_shutter" ] },
- { "x": -4, "y": 2, "parts": [ "hdframe_se", "board_se" ] },
- { "x": -4, "y": -3, "parts": [ "hdframe_sw", "board_sw" ] },
- { "x": 5, "y": 0, "parts": [ "hdframe_horizontal", "board_horizontal" ] },
- { "x": 5, "y": -1, "parts": [ "hdframe_horizontal", "board_horizontal" ] },
- { "x": 5, "y": 1, "parts": [ "hdframe_horizontal", "board_horizontal" ] },
- { "x": 5, "y": -2, "parts": [ "hdframe_horizontal", "board_horizontal" ] },
- { "x": 5, "y": 2, "parts": [ "hdframe_ne", "board_ne" ] },
- { "x": 5, "y": -3, "parts": [ "hdframe_nw", "board_nw" ] }
- ],
- "items": [
- { "x": 4, "y": -2, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": 4, "y": -1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 4, "y": 0, "chance": 5, "items": [ "rope_30" ] },
- { "x": 4, "y": 1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 3, "y": -2, "chance": 4, "items": [ "bubblewrap" ] },
- { "x": 3, "y": -1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 3, "y": 0, "chance": 2, "items": [ "rope_30" ] },
- { "x": 3, "y": 1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 2, "y": -2, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": 2, "y": -1, "chance": 1, "items": [ "bubblewrap" ] },
- { "x": 2, "y": 0, "chance": 4, "items": [ "bubblewrap" ] },
- { "x": 2, "y": 1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 1, "y": -2, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": 1, "y": -1, "chance": 5, "items": [ "bubblewrap" ] },
- { "x": 1, "y": 0, "chance": 3, "items": [ "rope_30" ] },
- { "x": 1, "y": 1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 0, "y": -2, "chance": 1, "items": [ "bubblewrap" ] },
- { "x": 0, "y": -1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 0, "y": 0, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": 0, "y": 1, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": -1, "y": -2, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": -1, "y": -1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": -1, "y": 0, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": -1, "y": 1, "chance": 1, "items": [ "bubblewrap" ] },
- { "x": -2, "y": -2, "chance": 3, "items": [ "rope_6" ] },
- { "x": -2, "y": -1, "chance": 1, "items": [ "bubblewrap" ] },
- { "x": -2, "y": 0, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": -2, "y": 1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": -3, "y": -2, "chance": 1, "items": [ "bubblewrap" ] },
- { "x": -3, "y": -1, "chance": 3, "items": [ "bubblewrap" ] },
- { "x": -3, "y": 0, "chance": 2, "items": [ "bubblewrap" ] },
- { "x": -3, "y": 1, "chance": 5, "items": [ "bubblewrap" ] }
- ]
- },
{
"id": "afs_gas_tanker",
"type": "vehicle",
diff --git a/data/mods/Aftershock/vehicles/vehicle_parts.json b/data/mods/Aftershock/vehicles/vehicle_parts.json
index 98cb2c35c4754..d73701ac55381 100644
--- a/data/mods/Aftershock/vehicles/vehicle_parts.json
+++ b/data/mods/Aftershock/vehicles/vehicle_parts.json
@@ -13,20 +13,6 @@
"size": 1200,
"breaks_into": [ { "item": "steel_lump", "count": [ 4, 6 ] }, { "item": "scrap", "count": [ 4, 6 ] } ]
},
- {
- "type": "vehicle_part",
- "id": "afs_hauling_space",
- "copy-from": "cargo_space",
- "name": { "str": "hauling space" },
- "looks_like": "cargo_space",
- "item": "afs_hauling_space",
- "location": "center",
- "durability": 400,
- "description": "A huge, empty space used in truck trailers to transport vast quantities of stuff.",
- "size": 6000,
- "breaks_into": [ { "item": "steel_lump", "count": [ 12, 18 ] }, { "item": "scrap", "count": [ 12, 18 ] } ],
- "flags": [ "AISLE", "BOARDABLE", "CARGO", "ROOF" ]
- },
{
"type": "vehicle_part",
"id": "afs_crude_plating",
@@ -49,21 +35,6 @@
"breaks_into": [ { "item": "steel_chunk", "count": [ 1, 2 ] }, { "item": "scrap", "count": [ 4, 6 ] } ],
"damage_reduction": { "all": 4 }
},
- {
- "id": "laser_cannon",
- "copy-from": "turret",
- "type": "vehicle_part",
- "name": { "str": "mounted laser cannon" },
- "item": "laser_cannon",
- "color": "magenta",
- "broken_color": "magenta",
- "looks_like": "laser_rifle",
- "breaks_into": [ { "item": "laser_cannon", "prob": 50 } ],
- "requirements": {
- "install": { "skills": [ [ "mechanics", 4 ], [ "electronics", 3 ] ] },
- "removal": { "skills": [ [ "mechanics", 3 ] ] }
- }
- },
{
"type": "vehicle_part",
"id": "afs_fridge",
diff --git a/data/mods/Aftershock/vehicles/vehicles.json b/data/mods/Aftershock/vehicles/vehicles.json
index 9fc911500fbde..c032c4e7ac623 100644
--- a/data/mods/Aftershock/vehicles/vehicles.json
+++ b/data/mods/Aftershock/vehicles/vehicles.json
@@ -447,56 +447,5 @@
{ "x": -2, "y": 1, "chance": 15, "item_groups": [ "car_kit" ] },
{ "x": -2, "y": 1, "chance": 15, "items": [ "jack_small", "wheel" ] }
]
- },
- {
- "id": "car_atomic_flame",
- "type": "vehicle",
- "name": "Flaming Atomic Car",
- "blueprint": [
- [ "##++-o" ],
- [ "+=##'|" ],
- [ "+=##'|" ],
- [ "##++-o" ]
- ],
- "parts": [
- { "x": 0, "y": 0, "part": "frame_vertical_2" },
- { "x": 0, "y": 0, "part": "seat" },
- { "x": 0, "y": 0, "part": "seatbelt" },
- { "x": 0, "y": 0, "part": "controls" },
- { "x": 0, "y": 0, "part": "dashboard" },
- { "x": 0, "y": 0, "part": "roof" },
- { "x": 0, "y": -1, "part": "frame_vertical" },
- { "x": 0, "y": 0, "part": "tank", "fuel": "napalm" },
- { "x": 0, "y": 1, "part": "frame_vertical_2" },
- { "x": 0, "y": 1, "part": "tank", "fuel": "gasoline" },
- { "x": 0, "y": -1, "part": "tank", "fuel": "water_clean" },
- { "x": 0, "y": -1, "part": "turret_mount" },
- { "x": 0, "y": -1, "part": "laser_rifle" },
- { "x": 0, "y": 2, "part": "frame_vertical" },
- { "x": -1, "y": 0, "part": "frame_vertical_2" },
- { "x": -1, "y": 1, "part": "frame_vertical_2" },
- { "x": -1, "y": 1, "part": "minireactor" },
- { "x": -1, "y": -1, "part": "frame_vertical" },
- { "x": -1, "y": -1, "parts": [ "wheel_mount_medium", "wheel" ] },
- { "x": -1, "y": -1, "part": "storage_battery" },
- { "x": -1, "y": 2, "part": "frame_vertical" },
- { "x": -1, "y": 2, "parts": [ "wheel_mount_medium", "wheel" ] },
- { "x": -1, "y": 2, "part": "storage_battery" },
- { "x": 1, "y": 0, "part": "frame_horizontal" },
- { "x": 1, "y": 0, "part": "engine_electric_large" },
- { "x": 1, "y": 0, "part": "turret_mount" },
- { "x": 1, "y": 0, "part": "flamethrower" },
- { "x": 1, "y": 1, "part": "frame_horizontal" },
- { "x": 1, "y": 1, "part": "storage_battery_mount", "//": "to make the blazemod happy" },
- { "x": 1, "y": -1, "part": "frame_nw" },
- { "x": 1, "y": -1, "parts": [ "wheel_mount_medium_steerable", "wheel" ] },
- { "x": 1, "y": -1, "part": "turret_mount" },
- { "x": 1, "y": -1, "part": "watercannon" },
- { "x": 1, "y": 2, "part": "frame_ne" },
- { "x": 1, "y": 2, "parts": [ "wheel_mount_medium_steerable", "wheel" ] },
- { "x": 1, "y": 2, "part": "tank", "fuel": "water" },
- { "x": 1, "y": 2, "part": "turret_mount" },
- { "x": 1, "y": 2, "part": "m249", "ammo": 100 }
- ]
}
]
diff --git a/data/mods/CrazyCataclysm/crazy_items.json b/data/mods/CrazyCataclysm/crazy_items.json
index ed547af2d2eda..d102441e431e2 100644
--- a/data/mods/CrazyCataclysm/crazy_items.json
+++ b/data/mods/CrazyCataclysm/crazy_items.json
@@ -94,7 +94,15 @@
"ammo": [ "9mm" ],
"dispersion": 480,
"durability": 7,
- "magazines": [ [ "9mm", [ "hptc9mag_8rd", "hptc9mag_10rd", "hptc9mag_15rd" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "hptc9mag_8rd", "hptc9mag_10rd", "hptc9mag_15rd" ]
+ }
+ ]
},
{
"id": "firekatana_off",
diff --git a/data/mods/Dark-Skies-Above/blacklists/item_blacklist.json b/data/mods/Dark-Skies-Above/blacklists/item_blacklist.json
index 4ee71013522cc..8102ab8095837 100644
--- a/data/mods/Dark-Skies-Above/blacklists/item_blacklist.json
+++ b/data/mods/Dark-Skies-Above/blacklists/item_blacklist.json
@@ -234,7 +234,6 @@
"rm614_lmg",
"rm802",
"rm88_battle_rifle",
- "rm99_pistol",
"steel_rail",
"taint_tornado",
"unbio_blaster_gun",
diff --git a/data/mods/Dark-Skies-Above/items/alien-scrap.json b/data/mods/Dark-Skies-Above/items/alien-scrap.json
new file mode 100644
index 0000000000000..60246ce67e201
--- /dev/null
+++ b/data/mods/Dark-Skies-Above/items/alien-scrap.json
@@ -0,0 +1,110 @@
+[
+ {
+ "id": "dks_blend_scrap",
+ "type": "AMMO",
+ "category": "spare_parts",
+ "name": { "str": "alien metal scrap" },
+ "description": "Scraps of some sort of alien metal of varying sizes, light but tough. It's quite pretty to look at, silvery with faint blue and green undertones. Makes a decent weapon in a pinch and is useful for crafting recipes.",
+ "weight": "450 g",
+ "volume": "250 ml",
+ "price": 0,
+ "bashing": 8,
+ "to_hit": -2,
+ "stack_size": 4,
+ "material": "dks_blend_mat",
+ "symbol": ",",
+ "color": "light_cyan",
+ "ammo_type": "components",
+ "qualities": [ [ "HAMMER", 1 ] ]
+ },
+ {
+ "id": "dks_weave_scrap",
+ "type": "TOOL",
+ "category": "spare_parts",
+ "name": { "str": "alien cloth scrap" },
+ "description": "This is a sizable portion of fibrous synthetic cloth, flexible and resistant, but unpleasant to the touch. Useful in crafting.",
+ "weight": "80 g",
+ "volume": "300 ml",
+ "price": 0,
+ "material": "dks_weave_mat",
+ "symbol": ",",
+ "color": "white",
+ "flags": [ "NO_SALVAGE" ]
+ },
+ {
+ "id": "dks_polymer_scrap",
+ "type": "TOOL",
+ "category": "spare_parts",
+ "name": { "str": "alien polymer scrap" },
+ "description": "This is a collection of strange, ivory colored plastics that are unnervingly warm to the touch. It could be used to fabricate, repair, or reinforce.",
+ "weight": "50 g",
+ "volume": "250 ml",
+ "price": 0,
+ "material": "dks_biopoly_mat",
+ "symbol": ",",
+ "color": "light_gray",
+ "flags": [ "NO_SALVAGE" ]
+ },
+ {
+ "type": "GENERIC",
+ "id": "dks_elecscrap",
+ "symbol": ",",
+ "color": "light_green",
+ "name": { "str": "alien electronic scrap" },
+ "category": "spare_parts",
+ "description": "A collection of dazzling alien electronics, far beyond anything of terrestrial manufacture. Useful in crafting.",
+ "price": 0,
+ "material": [ "dks_biopoly_mat" ],
+ "weight": "26 g",
+ "volume": "150 ml",
+ "to_hit": 2
+ },
+ {
+ "type": "GENERIC",
+ "id": "dks_biotech",
+ "symbol": ",",
+ "color": "light_red",
+ "name": { "str": "alien biotech" },
+ "category": "spare_parts",
+ "description": "A fistfull of gently squirming parts that secrete viscous gel. Useful in crafting, but not fun to hold.",
+ "price": 0,
+ "material": [ "dks_biopoly_mat", "dks_biogel_mat" ],
+ "weight": "26 g",
+ "volume": "150 ml",
+ "to_hit": 2
+ },
+ {
+ "type": "GENERIC",
+ "id": "dks_powercell",
+ "category": "spare_parts",
+ "name": { "str": "alien power cell" },
+ "description": "A fist-sized, cylindrical canister that makes you feel a bit tingly when you hold it. Its center houses a faintly glowing red core of some sort. Though fundementally incompatable with earthly technologies, it still might be useful in crafting.",
+ "weight": "80 g",
+ "volume": "30 ml",
+ "price": 15000,
+ "material": [ "dks_blend_mat", "dks_biopoly_mat" ],
+ "symbol": "=",
+ "color": "green",
+ "looks_like": "battery",
+ "flags": [ "NO_SALVAGE", "LEAK_DAM", "RADIOACTIVE" ]
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "dks_biogel",
+ "name": { "str": "alien hydrogel" },
+ "weight": "280 g",
+ "color": "cyan",
+ "container": "30gal_drum",
+ "comestible_type": "DRINK",
+ "symbol": "~",
+ "quench": 5,
+ "description": "A lump of alien hydrogel with small writhing specks in it. Useful in crafting. You could 'drink' it, but there's no way it would be pleasant.",
+ "price": 0,
+ "price_postapoc": 0,
+ "material": [ "dks_biogel_mat" ],
+ "volume": "500 ml",
+ "phase": "liquid",
+ "category": "chems",
+ "fun": -12
+ }
+]
diff --git a/data/mods/Dark-Skies-Above/items/electronics.json b/data/mods/Dark-Skies-Above/items/electronics.json
index baffaf3a265eb..d955b72c7eb39 100644
--- a/data/mods/Dark-Skies-Above/items/electronics.json
+++ b/data/mods/Dark-Skies-Above/items/electronics.json
@@ -6,7 +6,7 @@
"color": "green",
"name": { "str": "broken emissary", "str_pl": "broken emissaries" },
"category": "other",
- "description": "The massive body of a collapsed emissary. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts.",
+ "description": "The massive body of a collapsed emissary. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts, but you'll probably need specialized alien tools.",
"price": 1000,
"material": [ "superalloy" ],
"volume": "875000 ml",
@@ -20,7 +20,7 @@
"color": "green",
"name": { "str": "broken emissary of war", "str_pl": "broken emissaries of war" },
"category": "other",
- "description": "The massive body of a collapsed emissary of war. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts.",
+ "description": "The massive body of a collapsed emissary of war. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts, but you'll probably need specialized alien tools.",
"price": 1000,
"material": [ "superalloy" ],
"volume": "875000 ml",
@@ -34,7 +34,7 @@
"color": "green",
"name": { "str": "broken emissary of flame", "str_pl": "broken emissaries of flame" },
"category": "other",
- "description": "The massive body of a collapsed emissary of flame. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts.",
+ "description": "The massive body of a collapsed emissary of flame. Still a bit intimidating, perhaps knowing the damage it can cause. Could be gutted for parts, but you'll probably need specialized alien tools.",
"price": 1000,
"material": [ "superalloy" ],
"volume": "875000 ml",
@@ -46,13 +46,13 @@
"id": "broken_dks_glowdrone",
"copy-from": "broken_eyebot",
"name": { "str": "broken surveillance drone" },
- "description": "A broken drone. Much less threatening now that it isn't shining its light everywhere. Could be gutted for parts."
+ "description": "A broken drone. Much less threatening now that it isn't shining its light everywhere. Could be gutted for parts. Specialized alien tools would be best for disassembly, but you could make do with more human instruments instead."
},
{
"type": "GENERIC",
"id": "broken_dks_scidrone",
"copy-from": "broken_eyebot",
"name": { "str": "broken seeker drone" },
- "description": "A broken drone. Much less threatening now that it isn't prodding you with its tools. Could be gutted for parts."
+ "description": "A broken drone. Much less threatening now that it isn't prodding you. Specialized alien tools would be best for disassembly, but you could make do with more human instruments instead."
}
]
diff --git a/data/mods/Dark-Skies-Above/materials.json b/data/mods/Dark-Skies-Above/materials.json
new file mode 100644
index 0000000000000..1486c985fb507
--- /dev/null
+++ b/data/mods/Dark-Skies-Above/materials.json
@@ -0,0 +1,102 @@
+[
+ {
+ "type": "material",
+ "ident": "dks_blend_mat",
+ "name": "Prismetallic Blend",
+ "density": 30,
+ "specific_heat_liquid": 0.79,
+ "specific_heat_solid": 0.54,
+ "latent_heat": 390,
+ "bash_resist": 6,
+ "cut_resist": 6,
+ "bullet_resist": 5,
+ "acid_resist": 6,
+ "fire_resist": 7,
+ "elec_resist": 0,
+ "chip_resist": 30,
+ "repaired_with": "dks_blend_scrap",
+ "dmg_adj": [ "marked", "dented", "smashed", "shattered" ],
+ "bash_dmg_verb": "dented",
+ "cut_dmg_verb": "scratched",
+ "burn_products": [ [ "dks_blend_scrap", 1 ] ],
+ "compacts_into": [ "dks_blend_scrap" ]
+ },
+ {
+ "type": "material",
+ "ident": "dks_weave_mat",
+ "name": "Chromogenic Weave",
+ "density": 2,
+ "specific_heat_liquid": 1.7,
+ "specific_heat_solid": 1.7,
+ "latent_heat": 42,
+ "soft": true,
+ "reinforces": true,
+ "bash_resist": 3,
+ "cut_resist": 3,
+ "bullet_resist": 2,
+ "acid_resist": 9,
+ "fire_resist": 2,
+ "elec_resist": 2,
+ "chip_resist": 7,
+ "repaired_with": "dks_weave_scrap",
+ "salvaged_into": "dks_weave_scrap",
+ "dmg_adj": [ "ripped", "torn", "shredded", "tattered" ],
+ "bash_dmg_verb": "ripped",
+ "cut_dmg_verb": "cut",
+ "burn_data": [
+ { "fuel": 1, "smoke": 1, "burn": 1, "volume_per_turn": "650 ml" },
+ { "fuel": 1, "smoke": 1, "burn": 1 },
+ { "fuel": 1, "smoke": 1, "burn": 2 }
+ ]
+ },
+ {
+ "type": "material",
+ "ident": "dks_biopoly_mat",
+ "name": "Collagenic Polymer",
+ "density": 8,
+ "specific_heat_liquid": 1.6,
+ "specific_heat_solid": 1.6,
+ "latent_heat": 50,
+ "bash_resist": 3,
+ "cut_resist": 3,
+ "bullet_resist": 2,
+ "acid_resist": 7,
+ "fire_resist": 5,
+ "elec_resist": 2,
+ "chip_resist": 6,
+ "repaired_with": "dks_polymer_scrap",
+ "salvaged_into": "dks_polymer_scrap",
+ "dmg_adj": [ "scratched", "cut", "cracked", "shattered" ],
+ "bash_dmg_verb": "dented",
+ "cut_dmg_verb": "gouged",
+ "burn_data": [
+ { "fuel": 1, "smoke": 2, "burn": 1, "volume_per_turn": "750 ml" },
+ { "fuel": 1, "smoke": 3, "burn": 2 },
+ { "fuel": 1, "smoke": 5, "burn": 5 }
+ ]
+ },
+ {
+ "type": "material",
+ "ident": "dks_biogel_mat",
+ "name": "Emulsified Hydrogel",
+ "density": 8,
+ "specific_heat_liquid": 1.6,
+ "specific_heat_solid": 1.6,
+ "latent_heat": 200,
+ "bash_resist": 1,
+ "cut_resist": 1,
+ "bullet_resist": 1,
+ "acid_resist": 2,
+ "fire_resist": 1,
+ "elec_resist": 1,
+ "chip_resist": 2,
+ "dmg_adj": [ "lightly damaged", "damaged", "very damaged", "thoroughly damaged" ],
+ "bash_dmg_verb": "pupled",
+ "cut_dmg_verb": "cut",
+ "burn_data": [
+ { "fuel": 1, "smoke": 2, "burn": 1, "volume_per_turn": "750 ml" },
+ { "fuel": 1, "smoke": 3, "burn": 2 },
+ { "fuel": 1, "smoke": 5, "burn": 5 }
+ ]
+ }
+]
diff --git a/data/mods/Dark-Skies-Above/monsters/mon_groups/stray_spawns.json b/data/mods/Dark-Skies-Above/monsters/mon_groups/stray_spawns.json
index ed3413e72591b..b56b2a20542a1 100644
--- a/data/mods/Dark-Skies-Above/monsters/mon_groups/stray_spawns.json
+++ b/data/mods/Dark-Skies-Above/monsters/mon_groups/stray_spawns.json
@@ -2,43 +2,36 @@
{
"type": "monstergroup",
"name": "DKS_GROUP_STRAY_UPGRADE",
- "default": "dks_mon_stray",
+ "default": "mon_null",
"monsters": [
- { "monster": "dks_mon_stray_eater", "freq": 150, "cost_multiplier": 10 },
- { "monster": "dks_mon_stray_heavy", "freq": 100, "cost_multiplier": 12 },
- { "monster": "dks_mon_stray_fast", "freq": 100, "cost_multiplier": 5 }
+ { "monster": "dks_mon_stray_heavy", "freq": 250, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 175, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_fast", "freq": 175, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_prowler", "freq": 100, "cost_multiplier": 15 },
+ { "monster": "dks_mon_stray_eater", "freq": 125, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_golem", "freq": 100, "cost_multiplier": 20 }
]
},
{
"type": "monstergroup",
- "name": "MON_CRYSTAL_UPGRADE",
- "default": "dks_mon_crystal_wall",
+ "name": "DKS_WRETCH_UPGRADE",
+ "default": "mon_null",
"monsters": [
- { "monster": "dks_mon_crystal_shriek", "freq": 25, "cost_multiplier": 5 },
- { "monster": "dks_mon_crystal_whip", "freq": 25, "cost_multiplier": 5 },
- { "monster": "dks_mon_crystal_zap", "freq": 25, "cost_multiplier": 7 },
- { "monster": "dks_mon_crystal_hive", "freq": 15, "cost_multiplier": 10 }
+ { "monster": "dks_mon_stray_wretch_tendrils", "freq": 200, "cost_multiplier": 10 },
+ { "monster": "dks_mon_stray_wretch_elec", "freq": 100, "cost_multiplier": 12 },
+ { "monster": "dks_mon_stray_wretch_tough", "freq": 150, "cost_multiplier": 10 },
+ { "monster": "dks_mon_stray_wretchmother", "freq": 150, "cost_multiplier": 30 }
]
},
{
"type": "monstergroup",
- "name": "GROUP_ZOMBIE",
- "default": "dks_mon_stray_burnt",
- "monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 7, "pack_size": [ 15, 25 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 13, "pack_size": [ 25, 45 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 20, "pack_size": [ 35, 65 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 75, "cost_multiplier": 0 },
- { "monster": "dks_mon_stray_child_burnt", "freq": 1, "cost_multiplier": 8, "pack_size": [ 2, 5 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 1, "cost_multiplier": 14, "pack_size": [ 5, 11 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 1, "cost_multiplier": 21, "pack_size": [ 11, 17 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 75, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 20, "cost_multiplier": 2 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 16, "pack_size": [ 2, 5 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 24, "pack_size": [ 5, 9 ] },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 5, "pack_size": [ 4, 6 ], "starts": 1440 },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 10, "pack_size": [ 7, 9 ], "starts": 2160 }
+ "name": "MON_CRYSTAL_UPGRADE",
+ "default": "dks_mon_crystal_wall",
+ "monsters": [
+ { "monster": "dks_mon_crystal_shriek", "freq": 125, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_whip", "freq": 125, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_zap", "freq": 125, "cost_multiplier": 7 },
+ { "monster": "dks_mon_crystal_hive", "freq": 115, "cost_multiplier": 10 }
]
},
{
@@ -46,8 +39,10 @@
"type": "monstergroup",
"default": "mon_null",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 100, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 100, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray", "freq": 100, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_child", "freq": 100, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
+ { "monster": "dks_mon_stray_big", "freq": 50, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
{ "monster": "dks_mon_stray_wretch_burnt", "freq": 25, "cost_multiplier": 1, "pack_size": [ 2, 3 ] }
]
},
@@ -56,8 +51,10 @@
"type": "monstergroup",
"default": "mon_null",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 295, "cost_multiplier": 1, "pack_size": [ 5, 12 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 100, "cost_multiplier": 2 }
+ { "monster": "dks_mon_stray_child", "freq": 295, "cost_multiplier": 1, "pack_size": [ 5, 12 ] },
+ { "monster": "dks_mon_stray", "freq": 100, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 25, "cost_multiplier": 1, "pack_size": [ 2, 3 ] }
]
},
{
@@ -65,77 +62,181 @@
"type": "monstergroup",
"default": "mon_null",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 125, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 175, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 125, "cost_multiplier": 1, "pack_size": [ 5, 6 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 25, "cost_multiplier": 1, "pack_size": [ 8, 9 ] }
+ { "monster": "dks_mon_stray", "freq": 125, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 125, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 2, "pack_size": [ 1, 2 ] },
+ { "monster": "dks_mon_stray_big", "freq": 50, "cost_multiplier": 1, "pack_size": [ 2, 3 ] }
]
},
{
"type": "monstergroup",
- "name": "GROUP_HOUSE",
- "default": "dks_mon_stray_burnt",
+ "name": "GROUP_ZOMBIE",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 150, "cost_multiplier": 2 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 2 },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 10 }
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 7, "pack_size": [ 5, 20 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 13, "pack_size": [ 15, 50 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 20, "pack_size": [ 25, 70 ] },
+ { "monster": "dks_mon_stray", "freq": 75, "cost_multiplier": 0, "pack_size": [ 5, 10 ] },
+ { "monster": "dks_mon_stray_big", "freq": 75, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 75, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 16, "pack_size": [ 5, 8 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 24, "pack_size": [ 8, 12 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 4 },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_soldier", "freq": 5, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_soldier", "freq": 1, "cost_multiplier": 9, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 6, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 10, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_heavy", "freq": 20, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_crystal_mite", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 1, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
- "name": "GROUP_PREPPER_HOUSE",
- "default": "mon_null",
+ "name": "GROUP_VANILLA",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 125, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_burnt", "freq": 125, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 180, "cost_multiplier": 0 }
+ { "monster": "dks_mon_stray_big", "freq": 266, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_child", "freq": 100, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_heavy", "freq": 100, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 60, "cost_multiplier": 0 }
]
},
{
"type": "monstergroup",
- "name": "GROUP_VANILLA",
- "default": "dks_mon_stray_burnt",
+ "name": "GROUP_POLICE",
+ "//": "+30% cops",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 100, "cost_multiplier": 0 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 50, "cost_multiplier": 0 },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 10 }
+ { "monster": "dks_mon_stray_big", "freq": 100, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_child", "freq": 40, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_heavy", "freq": 40, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_cop", "freq": 280, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_cop", "freq": 140, "cost_multiplier": 3, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_fireman", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 16, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 30, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_mite", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 1, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_HOUSE",
+ "//": "+15% child",
+ "default": "dks_mon_stray",
+ "monsters": [
+ { "monster": "dks_mon_stray_big", "freq": 130, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_heavy", "freq": 50, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 150, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 15, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 30, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_PREPPER_HOUSE",
+ "default": "dks_mon_stray",
+ "monsters": [
+ { "monster": "dks_mon_stray_heavy", "freq": 180, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_soldier", "freq": 10, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_soldier", "freq": 10, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_crystal_hive", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 20, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 25, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_PHARM",
- "default": "dks_mon_stray_burnt",
+ "//": "+13% fast",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 5, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 130, "cost_multiplier": 2 }
+ { "monster": "dks_mon_stray_big", "freq": 130, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_heavy", "freq": 130, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 50, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 130, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 15, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 30, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_ELECTRO",
- "default": "dks_mon_stray_burnt",
+ "//": "+15% electric",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 50, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 130, "cost_multiplier": 2 }
+ { "monster": "dks_mon_stray_big", "freq": 130, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_heavy", "freq": 50, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 50, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 15, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 180, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_GROCERY",
- "default": "dks_mon_stray_burnt",
+ "//": "+15% fat",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 280, "cost_multiplier": 5, "pack_size": [ 5, 10 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 50, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 2 }
+ { "monster": "dks_mon_stray_big", "freq": 280, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_heavy", "freq": 50, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 50, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 15, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 30, "cost_multiplier": 5 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_PUBLICWORKERS",
- "default": "mon_null",
+ "default": "dks_mon_stray_heavy",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 125, "cost_multiplier": 1, "pack_size": [ 2, 3 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 4, "cost_multiplier": 5 }
+ { "monster": "dks_mon_stray", "freq": 100, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_big", "freq": 26, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_child", "freq": 10, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 10, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_crackle", "freq": 200, "cost_multiplier": 5 }
]
},
{
@@ -144,59 +245,138 @@
"//": "10% chance of a zombie",
"default": "mon_null",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 40, "cost_multiplier": 0, "pack_size": [ 1, 5 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 10, "cost_multiplier": 0 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 10, "cost_multiplier": 5 }
+ { "monster": "dks_mon_stray", "freq": 40, "cost_multiplier": 0, "pack_size": [ 1, 5 ] },
+ { "monster": "dks_mon_stray_big", "freq": 18, "cost_multiplier": 2, "pack_size": [ 1, 5 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 10, "cost_multiplier": 3, "pack_size": [ 1, 5 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 6, "cost_multiplier": 2, "pack_size": [ 1, 5 ] },
+ { "monster": "dks_mon_stray_child", "freq": 5, "cost_multiplier": 2, "pack_size": [ 1, 5 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_ZOMBIE_FAT_BASE",
+ "default": "dks_mon_stray_big",
+ "monsters": [ { "monster": "dks_mon_stray_big", "freq": 40, "cost_multiplier": 2 } ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_ZOMBIE_FAT",
+ "default": "dks_mon_stray_big",
+ "monsters": [
+ { "monster": "dks_mon_stray_eater", "freq": 20, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_big", "freq": 480, "cost_multiplier": 2 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_ZOMBIE_GRAB",
+ "default": "dks_mon_stray",
+ "monsters": [
+ { "monster": "dks_mon_stray_wretch", "freq": 40, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_wretch_tendrils", "freq": 40, "cost_multiplier": 2 }
]
},
{
"type": "monstergroup",
"name": "GROUP_SCHOOL",
- "default": "dks_mon_stray_child_burnt",
+ "default": "dks_mon_stray_child",
"//": "School monster spawns.",
"monsters": [
- { "monster": "dks_mon_stray_child_burnt", "freq": 650, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_burnt", "freq": 150, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 50, "cost_multiplier": 1 }
+ { "monster": "dks_mon_stray_child", "freq": 650, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_big", "freq": 50, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_heavy", "freq": 50, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray", "freq": 150, "cost_multiplier": 1 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_SMALL_STATION",
+ "default": "dks_mon_stray_heavy",
+ "monsters": [
+ { "monster": "dks_mon_stray", "freq": 55, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 25, "cost_multiplier": 0 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_LARGE_STATION",
+ "default": "mon_zombie_technician",
+ "monsters": [
+ { "monster": "dks_mon_stray_heavy", "freq": 55, "cost_multiplier": 4, "pack_size": [ 1, 2 ] },
+ { "monster": "dks_mon_stray", "freq": 50, "cost_multiplier": 5, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 25, "cost_multiplier": 0 }
]
},
{
"type": "monstergroup",
"name": "GROUP_CHURCH_ZOMBIE",
- "default": "dks_mon_stray_burnt",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 13, "pack_size": [ 15, 20 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 1, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 75, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 25, "cost_multiplier": 3 }
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 13, "pack_size": [ 15, 20 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
+ { "monster": "dks_mon_stray_big", "freq": 75, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 75, "cost_multiplier": 1 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 15, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_ZOMBIE_PRISON",
- "default": "dks_mon_stray_burnt",
- "monsters": [ { "monster": "dks_mon_stray_wretch_burnt", "freq": 25, "cost_multiplier": 1 } ]
+ "default": "dks_mon_stray",
+ "monsters": [
+ { "monster": "dks_mon_stray", "freq": 350, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_crackle", "freq": 10, "cost_multiplier": 0 }
+ ]
},
{
"type": "monstergroup",
"name": "GROUP_ZOMBIE_COP",
- "default": "dks_mon_stray_burnt",
- "monsters": [ { "monster": "dks_mon_stray_wretch_burnt", "freq": 40, "cost_multiplier": 10 } ]
+ "default": "dks_mon_stray_cop",
+ "monsters": [
+ { "monster": "dks_mon_stray_cop", "freq": 100, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 50, "cost_multiplier": 4, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray", "freq": 50, "cost_multiplier": 2, "pack_size": [ 1, 2 ] }
+ ]
},
{
"type": "monstergroup",
"name": "GROUP_HOSPITAL",
- "default": "dks_mon_stray_burnt",
+ "default": "mon_null",
+ "//": "Hospital monster spawns. Same as GROUP_ZOMBIE, but without Z-dogs.",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 15, "pack_size": [ 15, 20 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 75, "cost_multiplier": 0, "pack_size": [ 5, 15 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 10, "pack_size": [ 5, 15 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 10, "cost_multiplier": 5, "pack_size": [ 1, 10 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 70, "cost_multiplier": 5, "pack_size": [ 1, 6 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 40, "cost_multiplier": 5, "pack_size": [ 2, 8 ] }
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 7, "pack_size": [ 5, 20 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 13, "pack_size": [ 15, 40 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 20, "pack_size": [ 25, 60 ] },
+ { "monster": "dks_mon_stray", "freq": 75, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_big", "freq": 75, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 75, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 16, "pack_size": [ 5, 8 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 24, "pack_size": [ 8, 12 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 4 },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_soldier", "freq": 5, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_soldier", "freq": 1, "cost_multiplier": 9, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 6, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 10, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_heavy", "freq": 20, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_crystal_mite", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 1, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
@@ -205,82 +385,107 @@
"default": "mon_null",
"//": "Steel mill monster spawns.",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 15, "pack_size": [ 15, 20 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 75, "cost_multiplier": 0, "pack_size": [ 5, 15 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 10, "pack_size": [ 5, 15 ] },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 10, "cost_multiplier": 5, "pack_size": [ 1, 10 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 70, "cost_multiplier": 5, "pack_size": [ 1, 6 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 40, "cost_multiplier": 5, "pack_size": [ 2, 8 ] },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 7, "pack_size": [ 4, 6 ], "starts": 2160 },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 13, "pack_size": [ 7, 9 ], "starts": 2160 }
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 7, "pack_size": [ 5, 20 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 13, "pack_size": [ 15, 40 ] },
+ { "monster": "dks_mon_stray", "freq": 1, "cost_multiplier": 20, "pack_size": [ 25, 60 ] },
+ { "monster": "dks_mon_stray", "freq": 75, "cost_multiplier": 0 },
+ { "monster": "dks_mon_stray_big", "freq": 75, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 3, "cost_multiplier": 7, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 75, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_child", "freq": 75, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 4, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 16, "pack_size": [ 5, 8 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 1, "cost_multiplier": 24, "pack_size": [ 8, 12 ] },
+ { "monster": "dks_mon_stray_wretch_burnt", "freq": 5, "cost_multiplier": 4 },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_soldier", "freq": 5, "cost_multiplier": 3 },
+ { "monster": "dks_mon_stray_soldier", "freq": 1, "cost_multiplier": 9, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 6, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_crackle", "freq": 10, "cost_multiplier": 5 },
+ { "monster": "dks_mon_stray_heavy", "freq": 20, "cost_multiplier": 5, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_crystal_mite", "freq": 5, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 1, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 10, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"name": "GROUP_MALL",
"type": "monstergroup",
- "default": "dks_mon_stray_burnt",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 7, "pack_size": [ 5, 10 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 15, "pack_size": [ 15, 20 ] },
- { "monster": "dks_mon_stray_burnt", "freq": 5, "cost_multiplier": 20, "pack_size": [ 25, 30 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 70, "cost_multiplier": 5, "pack_size": [ 1, 6 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 40, "cost_multiplier": 5, "pack_size": [ 2, 8 ] },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 7, "pack_size": [ 4, 6 ], "starts": 2160 },
- { "monster": "dks_mon_crystal_mite", "freq": 1, "cost_multiplier": 13, "pack_size": [ 7, 9 ], "starts": 2160 }
+ { "monster": "dks_mon_stray", "freq": 100, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_big", "freq": 30, "cost_multiplier": 1 },
+ { "monster": "dks_mon_stray_fireman", "freq": 10, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_fireman", "freq": 8, "cost_multiplier": 3, "pack_size": [ 1, 4 ] },
+ { "monster": "dks_mon_stray_cop", "freq": 20, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 5, "cost_multiplier": 6, "pack_size": [ 2, 4 ] },
+ { "monster": "dks_mon_stray_child", "freq": 20, "cost_multiplier": 1 },
+ { "monster": "dks_mon_crystal_mite", "freq": 30, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_hive", "freq": 30, "cost_multiplier": 25, "starts": 1440 },
+ { "monster": "dks_mon_crystal_mite", "freq": 30, "cost_multiplier": 25, "pack_size": [ 2, 5 ], "starts": 2160 }
]
},
{
"type": "monstergroup",
"name": "GROUP_ZOMBIE_SEXSHOP_A",
- "default": "mon_null",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 150, "cost_multiplier": 1 },
- { "monster": "dks_mon_stray_wretch_burnt", "freq": 100, "cost_multiplier": 2 }
+ { "monster": "dks_mon_stray_cop", "freq": 250, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_cop", "freq": 125, "cost_multiplier": 2, "pack_size": [ 2, 3 ] },
+ { "monster": "dks_mon_stray", "freq": 150, "cost_multiplier": 1 }
]
},
{
"type": "monstergroup",
"name": "GROUP_ZOMBIE_SEXSHOP_B",
- "default": "mon_null",
- "monsters": [ { "monster": "dks_mon_stray_burnt", "freq": 500, "cost_multiplier": 2 } ]
+ "default": "dks_mon_stray",
+ "monsters": [ { "monster": "dks_mon_stray_big", "freq": 500, "cost_multiplier": 2 } ]
},
{
"name": "GROUP_FIRE",
"type": "monstergroup",
- "default": "dks_mon_stray_burnt",
- "monsters": [ { "monster": "dks_mon_stray_child_burnt", "freq": 100, "cost_multiplier": 2, "pack_size": [ 3, 5 ] } ]
+ "default": "dks_mon_stray_heavy",
+ "monsters": [
+ { "monster": "dks_mon_stray_cop", "freq": 100, "cost_multiplier": 2, "pack_size": [ 3, 5 ] },
+ { "monster": "dks_mon_stray", "freq": 40, "cost_multiplier": 1 }
+ ]
},
{
"name": "GROUP_PLAIN",
"type": "monstergroup",
- "default": "dks_mon_stray_burnt",
- "monsters": [ { "monster": "dks_mon_stray_burnt", "freq": 40, "cost_multiplier": 1 } ]
+ "default": "dks_mon_stray",
+ "monsters": [ { "monster": "dks_mon_stray", "freq": 40, "cost_multiplier": 1 } ]
},
{
"name": "GROUP_HOTEL_POOL",
"type": "monstergroup",
- "default": "mon_null",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 100, "cost_multiplier": 2 },
- { "monster": "dks_mon_stray_burnt", "freq": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
- { "monster": "dks_mon_stray_child_burnt", "freq": 35, "cost_multiplier": 1 }
+ { "monster": "dks_mon_stray", "freq": 100, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray", "freq": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] },
+ { "monster": "dks_mon_stray_child", "freq": 35, "cost_multiplier": 1 }
]
},
{
"name": "GROUP_HOTEL_GYM",
"type": "monstergroup",
- "default": "mon_null",
- "monsters": [ { "monster": "dks_mon_stray_burnt", "freq": 30, "cost_multiplier": 2 } ]
+ "default": "dks_mon_stray",
+ "monsters": [
+ { "monster": "dks_mon_stray_big", "freq": 30, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray_big", "freq": 15, "cost_multiplier": 8, "pack_size": [ 2, 6 ] },
+ { "monster": "dks_mon_stray_heavy", "freq": 8, "cost_multiplier": 3 }
+ ]
},
{
"name": "GROUP_POOL_NOKIDS",
"type": "monstergroup",
- "default": "mon_null",
+ "default": "dks_mon_stray",
"monsters": [
- { "monster": "dks_mon_stray_burnt", "freq": 100, "cost_multiplier": 2 },
- { "monster": "dks_mon_stray_burnt", "freq": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] }
+ { "monster": "dks_mon_stray_heavy", "freq": 100, "cost_multiplier": 2 },
+ { "monster": "dks_mon_stray", "freq": 50, "cost_multiplier": 10, "pack_size": [ 3, 8 ] }
]
}
]
diff --git a/data/mods/Dark-Skies-Above/monsters/wild_aliens/strays.json b/data/mods/Dark-Skies-Above/monsters/wild_aliens/strays.json
index a615d405b1a13..a455b09e196b9 100644
--- a/data/mods/Dark-Skies-Above/monsters/wild_aliens/strays.json
+++ b/data/mods/Dark-Skies-Above/monsters/wild_aliens/strays.json
@@ -3,16 +3,16 @@
"id": "dks_mon_stray",
"type": "MONSTER",
"name": { "str": "stray" },
- "description": "A mutated human, a hateful shadow of their former self. Patches of cyan-purple crystals grow out of their pale flesh, slowly overtaking it.",
- "looks_like": "mon_skeleton",
+ "description": "A former human, a hateful shadow of its former self capable of violent outbursts of fury. Large patches of cyan-purple crystals grow out of its bruised flesh, slowly overtaking it.",
+ "looks_like": "mon_zombie",
"default_faction": "stray",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "62500 ml",
"weight": "81500 g",
- "hp": 60,
- "speed": 70,
+ "hp": 70,
+ "speed": 80,
"material": [ "flesh" ],
"symbol": "S",
"color": "white",
@@ -20,29 +20,206 @@
"morale": 100,
"melee_skill": 4,
"melee_dice": 2,
- "melee_dice_sides": 3,
- "melee_cut": 1,
+ "melee_dice_sides": 4,
+ "melee_cut": 2,
"dodge": 1,
"vision_night": 3,
"harvest": "mutant_human",
- "path_settings": { "max_dist": 2 },
+ "path_settings": { "max_dist": 4 },
"special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "GRAB", 7 ], [ "scratch", 20 ] ],
- "death_drops": "mon_zombie_hulk_death_drops",
+ "death_drops": "default_zombie_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 21, "into_group": "DKS_GROUP_STRAY_UPGRADE" },
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "POISON", "BLEED", "FILTHY", "BASHES", "GROUP_BASH", "PUSH_MON", "REVIVES" ]
+ },
+ {
+ "id": "dks_mon_stray_cop",
+ "type": "MONSTER",
+ "name": "stray cop",
+ "description": "A former law enforcer, no doubt deployed to help civilians evacuate during the Arrival. Unfortunately, despite their best efforts, many were still infested. It still clad from head to toe in light body armor, partially overtaken by crystal.",
+ "looks_like": "mon_zombie_cop",
+ "bodytype": "human",
+ "default_faction": "stray",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 80,
+ "speed": 80,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "blue",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 6,
+ "melee_dice": 2,
+ "melee_dice_sides": 5,
+ "armor_bash": 6,
+ "armor_cut": 8,
+ "armor_bullet": 6,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [
+ { "type": "bite", "cooldown": 5 },
+ [ "GRAB", 7 ],
+ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 10 } ] }
+ ],
+ "death_drops": "mon_zombie_cop_death_drops",
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_baby" },
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 12, "into_group": "DKS_GROUP_STRAY_UPGRADE" },
"flags": [
"SEES",
"HEARS",
"SMELLS",
"STUMBLES",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "BLEED",
+ "PUSH_MON",
+ "FILTHY",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_soldier",
+ "type": "MONSTER",
+ "name": { "str": "stray soldier" },
+ "description": "A former soldier, no doubt deployed to assist with evacuations and drive off the Order, dressed from head to toe in partially crystalized combat armor. Though their training could not have prepared them for what they were up against, they still seem to remember enough to take you on.",
+ "looks_like": "mon_zombie_soldier",
+ "default_faction": "stray",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 100,
+ "speed": 90,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "light_green_green",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 5,
+ "melee_dice": 2,
+ "melee_dice_sides": 6,
+ "dodge": 1,
+ "armor_bash": 12,
+ "armor_cut": 25,
+ "armor_bullet": 20,
+ "vision_day": 30,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 5 },
+ "special_attacks": [
+ { "type": "bite", "cooldown": 5 },
+ [ "GRAB", 7 ],
+ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 12 } ] }
+ ],
+ "death_drops": "mon_zombie_soldier_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_baby" },
+ "flags": [ "SEES", "HEARS", "SMELLS", "WARM", "BASHES", "GROUP_BASH", "POISON", "BLEED", "PUSH_MON", "FILTHY", "REVIVES" ]
+ },
+ {
+ "id": "dks_mon_stray_fireman",
+ "type": "MONSTER",
+ "name": { "str": "stray firefighter" },
+ "description": "A former human body clad in tattered first responder gear, wet sounding breath gurgling through the gas mask encrusted to its face. Staggering aroun the community it once served, it is little more than yet another host for the crystal infestation.",
+ "looks_like": "mon_zombie_fireman",
+ "default_faction": "stray",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 80,
+ "speed": 80,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "yellow",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 5,
+ "melee_dice": 3,
+ "melee_dice_sides": 3,
+ "melee_cut": 0,
+ "armor_bash": 6,
+ "armor_cut": 6,
+ "armor_bullet": 5,
+ "armor_acid": 3,
+ "armor_fire": 10,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [ { "id": "slam" }, [ "GRAB", 7 ] ],
+ "death_drops": "mon_zombie_fireman_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_baby" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "STUMBLES",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
"POISON",
"BLEED",
- "HUMAN",
+ "NO_BREATHE",
+ "REVIVES",
+ "PUSH_MON",
"FILTHY",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_big",
+ "type": "MONSTER",
+ "name": { "str": "hungry stray" },
+ "description": "An obese former human, body studded with irregular crystal growths deforming its body. It howls in mockery of hunger as it wanders, seeking new meals to add to its bulk.",
+ "default_faction": "stray",
+ "looks_like": "mon_zombie_fat",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 95,
+ "speed": 60,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "i_white",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 3,
+ "melee_dice": 2,
+ "melee_dice_sides": 4,
+ "melee_cut": 0,
+ "armor_bash": 5,
+ "armor_cut": 3,
+ "armor_bullet": 2,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [ { "type": "bite", "cooldown": 5, "min_mul": 0.75, "no_infection_chance": 10 }, [ "GRAB", 6 ], [ "SHRIEK", 10 ] ],
+ "death_drops": "default_zombie_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 21, "into": "dks_mon_stray_eater" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
"BASHES",
"GROUP_BASH",
"PUSH_MON",
- "PATH_AVOID_FIRE"
+ "STUMBLES",
+ "WARM",
+ "POISON",
+ "BLEED",
+ "FILTHY",
+ "REVIVES"
]
},
{
@@ -54,29 +231,30 @@
"default_faction": "stray",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "92500 ml",
"weight": "120 kg",
- "hp": 80,
- "speed": 55,
+ "hp": 100,
+ "speed": 65,
"material": [ "flesh" ],
"symbol": "S",
"color": "pink_white",
"aggression": 100,
"morale": 100,
- "melee_skill": 4,
+ "melee_skill": 3,
"melee_dice": 2,
"melee_dice_sides": 3,
"melee_cut": 1,
- "armor_bash": 3,
+ "armor_bash": 5,
"armor_cut": 5,
+ "armor_bullet": 2,
"vision_night": 3,
- "harvest": "zombie",
- "path_settings": { "max_dist": 2 },
- "special_attacks": [ [ "BOOMER", 20 ], { "type": "bite", "cooldown": 2, "accuracy": 3, "no_infection_chance": 10 }, [ "SHRIEK", 10 ] ],
- "death_drops": "mon_zombie_hulk_death_drops",
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [ [ "BOOMER", 20 ], { "type": "bite", "cooldown": 5, "min_mul": 0.75, "no_infection_chance": 10 }, [ "SHRIEK", 10 ] ],
+ "death_drops": "default_zombie_death_drops",
"death_function": [ "BOOMER", "NORMAL" ],
- "upgrades": { "half_life": 17, "into": "dks_mon_stray_tender" },
+ "upgrades": { "half_life": 21, "into": "dks_mon_stray_tender" },
"flags": [
"SEES",
"HEARS",
@@ -88,27 +266,27 @@
"BASHES",
"GROUP_BASH",
"PUSH_MON",
- "PATH_AVOID_FIRE"
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_tender",
"type": "MONSTER",
"name": { "str": "stray crystaltender" },
- "description": "Little more than a moving mound of crystal and meat that occasionally spits up a tide of glowing, rocky gruel from its many cracks and crevices, this creature trudges to and fro, bearing a heavy burden. From just behind the murky surfaces of its shell, you can almost make out small, moving creatures skittering about in its complex innards. It seems only a matter of time before its bulk grows too heavy for it and it collapses, becoming just another part of this ever-alien world.",
- "looks_like": "mon_boomer",
+ "description": "Little more than a moving mound of crystal and meat that occasionally spits up a tide of glowing, rocky gruel from its many cracks and crevices, this crab-like creature trudges to and fro bearing a heavy burden. From just behind the murky surfaces of its shell, you can almost make out small, moving creatures skittering about in its complex innards. It seems to stay close to other crystal creatures, pouring the goop it secretes onto them like some sort of caretaker. When threatened it is capable of producing harrowing screams, no doubt drawing its friends to its aide.",
+ "looks_like": "mon_boomer_huge",
"default_faction": "stray",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "102500 ml",
"weight": "160 kg",
- "hp": 80,
- "speed": 55,
+ "hp": 120,
+ "speed": 65,
"material": [ "flesh" ],
"symbol": "S",
"color": "cyan_white",
- "aggression": 100,
+ "aggression": 5,
"morale": 100,
"melee_skill": 2,
"melee_dice": 2,
@@ -116,17 +294,22 @@
"melee_cut": 1,
"armor_bash": 6,
"armor_cut": 8,
+ "armor_bullet": 4,
"vision_night": 3,
"harvest": "zombie",
- "path_settings": { "max_dist": 2 },
- "special_attacks": [ [ "BOOMER_GLOW", 20 ] ],
+ "path_settings": { "max_dist": 5 },
+ "special_attacks": [ [ "BOOMER_GLOW", 20 ], [ "SHRIEK_ALERT", 20 ], [ "SHRIEK_STUN", 1 ] ],
"death_drops": "mon_zombie_hulk_death_drops",
+ "reproduction": { "baby_monster": "dks_mon_crystal_mite", "baby_count": 5, "baby_timer": 60 },
+ "anger_triggers": [ "PLAYER_CLOSE", "FRIEND_ATTACKED" ],
+ "placate_triggers": [ "PLAYER_WEAK" ],
"death_function": [ "BOOMER_GLOW", "NORMAL" ],
- "upgrades": { "half_life": 19, "into": "dks_mon_crystal_hive" },
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_hive" },
"flags": [
"SEES",
"HEARS",
"SMELLS",
+ "ELECTRIC",
"STUMBLES",
"POISON",
"BILE_BLOOD",
@@ -134,23 +317,117 @@
"BASHES",
"GROUP_BASH",
"PUSH_MON",
- "PATH_AVOID_FIRE"
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_crackle",
+ "type": "MONSTER",
+ "name": { "str": "crackling stray" },
+ "description": "A hunched human form, back bristling with a hedge of buzzing blue crystals. Its veins visibly glow with some sort of unearthly substance.",
+ "default_faction": "stray",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 70,
+ "speed": 80,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "blue_white",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 1,
+ "melee_dice_sides": 2,
+ "melee_damage": [ { "damage_type": "electric", "amount": 4 } ],
+ "melee_cut": 0,
+ "dodge": 2,
+ "luminance": 4,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_when_hit": [ "ZAPBACK", 100 ],
+ "death_drops": "default_zombie_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 10, "into": "dks_mon_stray_electric" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "STUMBLES",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "ELECTRIC",
+ "PUSH_MON",
+ "FILTHY",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_electric",
+ "type": "MONSTER",
+ "name": { "str": "arcing stray" },
+ "description": "A deformed multi-legged creature, its once teresstial body now merely a platform for the massive crystalline pylons that jut from its torso where its head once was. Its arms dangle uselessly at its sides, but is more than capable of simply ramming its prey to deliver dangerous electric shocks.",
+ "default_faction": "stray",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "diff": 10,
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 85,
+ "speed": 105,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "light_cyan",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 1,
+ "melee_dice_sides": 6,
+ "melee_damage": [ { "damage_type": "electric", "amount": 8 } ],
+ "melee_cut": 0,
+ "dodge": 2,
+ "luminance": 8,
+ "harvest": "zombie",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [ [ "SHOCKSTORM", 25 ] ],
+ "special_when_hit": [ "ZAPBACK", 100 ],
+ "death_drops": "default_zombie_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_zap" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "STUMBLES",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "ELECTRIC",
+ "PUSH_MON",
+ "FILTHY",
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_fast",
"type": "MONSTER",
- "name": { "str": "stray prowler" },
- "description": "This once-shambling mutant now moves with feral cunning, mouth menacing with tusks of polished stone and fingers tipped with crystal-fused claws.",
+ "name": { "str": "stray sprinter" },
+ "description": "This well-toned toned, agile former human was once an athletic figure, and appears to have retained some of its wit to boot.",
"default_faction": "stray",
"looks_like": "mon_zombie_runner",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "62500 ml",
"weight": "81500 g",
- "hp": 60,
- "speed": 100,
+ "hp": 70,
+ "speed": 105,
"material": [ "flesh" ],
"symbol": "S",
"color": "light_gray",
@@ -160,12 +437,68 @@
"melee_dice": 4,
"melee_dice_sides": 3,
"melee_cut": 3,
+ "armor_bash": 2,
+ "armor_cut": 1,
+ "armor_bullet": 1,
"dodge": 2,
"vision_night": 3,
"harvest": "mutant_human",
- "path_settings": { "max_dist": 2 },
+ "path_settings": { "max_dist": 5 },
"special_attacks": [
[ "scratch", 10 ],
+ {
+ "type": "bite",
+ "cooldown": 5,
+ "damage_max_instance": [ { "damage_type": "stab", "amount": 10, "armor_multiplier": 0.7 } ]
+ }
+ ],
+ "death_drops": "default_zombie_death_drops",
+ "death_function": [ "NORMAL" ],
+ "upgrades": { "half_life": 21, "into": "dks_mon_stray_prowler" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "KEENNOSE",
+ "WARM",
+ "BASHES",
+ "POISON",
+ "PUSH_MON",
+ "PATH_AVOID_FIRE",
+ "FILTHY",
+ "BLEED",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_prowler",
+ "type": "MONSTER",
+ "name": { "str": "stray prowler" },
+ "description": "This tightly-wound mutant now moves like some sort of animal, sometimes on two legs and sometimes on four. Its mouth menaces with tusks of polished stone and fingers gleam with crystal-fused claws.",
+ "default_faction": "stray",
+ "looks_like": "mon_zombie_hunter",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 80,
+ "speed": 110,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "light_gray_green",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 5,
+ "melee_dice": 4,
+ "melee_dice_sides": 3,
+ "melee_cut": 5,
+ "dodge": 2,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 9 },
+ "special_attacks": [
+ { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 12 } ] },
{
"type": "bite",
"cooldown": 5,
@@ -173,9 +506,9 @@
},
[ "LUNGE", 20 ]
],
- "death_drops": "mon_zombie_hulk_death_drops",
+ "death_drops": "default_zombie_death_drops",
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 17, "into": "dks_mon_stray_predator" },
+ "upgrades": { "half_life": 40, "into": "dks_mon_stray_predator" },
"flags": [
"SEES",
"HEARS",
@@ -188,23 +521,24 @@
"PATH_AVOID_FALL",
"PATH_AVOID_FIRE",
"FILTHY",
- "BLEED"
+ "BLEED",
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_predator",
"type": "MONSTER",
- "name": { "str": "stray predator" },
- "description": "Lithe muscle and pulasting crystal fused together, this creature crawls on four, grossly enlongated limbs sharpened to deadly points, spearing intruders to its domain. Though it moves quickly, it seems only a matter of time before the very shell that protects it weighs it down to the ground.",
+ "name": { "str": "stray guardian" },
+ "description": "Lithe muscle and pulasting crystal fused together into a mass that must be made up of multiple bodies, propelled forward by multiple grossly enlongated crystal limbs sharpened to dangerous points. It strides about the streets, spearing intruders to its domain like some sort of horrid spider from beyond the stars.",
"default_faction": "stray",
"looks_like": "mon_zombie_predator",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
- "volume": "62500 ml",
- "weight": "81500 g",
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "875000 ml",
+ "weight": "200 kg",
"hp": 100,
- "speed": 110,
+ "speed": 130,
"material": [ "flesh" ],
"symbol": "S",
"color": "light_gray_red",
@@ -213,77 +547,136 @@
"melee_skill": 6,
"melee_dice": 4,
"melee_dice_sides": 5,
- "melee_cut": 3,
+ "melee_cut": 5,
"dodge": 4,
"vision_night": 5,
- "harvest": "mutant_human",
- "path_settings": { "max_dist": 2 },
+ "harvest": "zombie",
+ "path_settings": { "max_dist": 15 },
"special_attacks": [
- [ "STRETCH_ATTACK", 20 ],
- [ "LONGSWIPE", 20 ],
{
"type": "bite",
"cooldown": 5,
"damage_max_instance": [ { "damage_type": "stab", "amount": 10, "armor_multiplier": 0.5 } ]
},
- [ "LUNGE", 20 ]
+ { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 12, "armor_multiplier": 0.5 } ] },
+ [ "LUNGE", 20 ],
+ { "id": "impale" }
],
"death_drops": "mon_zombie_hulk_death_drops",
- "upgrades": { "half_life": 17, "into": "dks_mon_crystal_whip" },
+ "upgrades": { "half_life": 60, "into": "dks_mon_crystal_baby" },
"death_function": [ "NORMAL" ],
"flags": [
"SEES",
"HEARS",
"SMELLS",
+ "ELECTRIC",
"KEENNOSE",
"WARM",
"BASHES",
"POISON",
"PUSH_MON",
- "PATH_AVOID_FALL",
- "PATH_AVOID_FIRE",
+ "PATH_AVOID_DANGER_1",
"FILTHY",
- "BLEED"
+ "BLEED",
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_heavy",
"type": "MONSTER",
"name": { "str": "stray bruiser" },
- "description": "Standing much steadier than its peers, this formerly human body is laden with thick crystal growths that pulsate as if alive. Its hands are little more than spiked clubs now, dragging behind it as it trudges along.",
+ "description": "A former human, athletic and toned, body menacing with thick crystal armor that pulsates as if alive.",
"default_faction": "stray",
"looks_like": "mon_zombie_tough",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 100,
+ "speed": 75,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "light_red",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 3,
+ "melee_dice_sides": 4,
+ "melee_cut": 2,
+ "armor_bash": 6,
+ "armor_cut": 15,
+ "armor_bullet": 9,
+ "vision_day": 30,
+ "vision_night": 3,
+ "harvest": "mutant_human",
+ "path_settings": { "max_dist": 4 },
+ "special_attacks": [
+ [ "GRAB", 7 ],
+ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 15, "armor_multiplier": 0.8 } ] }
+ ],
+ "death_drops": "default_zombie_death_drops",
+ "upgrades": { "half_life": 21, "into_group": "DKS_GROUP_STRAY_UPGRADE" },
+ "death_function": [ "NORMAL" ],
+ "flags": [
+ "SEES",
+ "HEARS",
+ "GOODHEARING",
+ "SMELLS",
+ "STUMBLES",
+ "WARM",
+ "BASHES",
+ "GROUP_BASH",
+ "POISON",
+ "PUSH_MON",
+ "FILTHY",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_golem",
+ "type": "MONSTER",
+ "name": { "str": "stray golem" },
+ "description": "A human that has grown considerably in stature after accuring plenty of additional biomass, now at least ten foot tall and covered in rocky plates that make it seem more mineral than human.",
+ "default_faction": "stray",
+ "looks_like": "mon_zombie_brute",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "62500 ml",
"weight": "81500 g",
- "hp": 80,
- "speed": 65,
+ "hp": 120,
+ "speed": 80,
"material": [ "flesh" ],
"symbol": "S",
"color": "light_red_white",
"aggression": 100,
"morale": 100,
"melee_skill": 4,
- "melee_dice": 3,
- "melee_dice_sides": 4,
- "melee_cut": 2,
- "armor_bash": 6,
- "armor_cut": 15,
+ "melee_dice": 2,
+ "melee_dice_sides": 8,
+ "dodge": 1,
+ "armor_cut": 30,
+ "armor_bullet": 24,
+ "armor_bash": 12,
"vision_day": 30,
"vision_night": 3,
"harvest": "zombie",
- "path_settings": { "max_dist": 2 },
- "special_attacks": [ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 12, "armor_multiplier": 0.8 } ] } ],
+ "path_settings": { "max_dist": 5 },
+ "special_attacks": [
+ [ "SMASH", 30 ],
+ [ "GRAB", 7 ],
+ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 15, "armor_multiplier": 0.8 } ] }
+ ],
"death_drops": "mon_zombie_hulk_death_drops",
- "upgrades": { "half_life": 21, "into": "dks_mon_stray_titan" },
+ "upgrades": { "half_life": 40, "into": "dks_mon_stray_titan" },
"death_function": [ "NORMAL" ],
"flags": [
"SEES",
"HEARS",
"GOODHEARING",
"SMELLS",
+ "ELECTRIC",
"STUMBLES",
"WARM",
"BASHES",
@@ -291,51 +684,51 @@
"POISON",
"PUSH_MON",
"FILTHY",
- "PATH_AVOID_FIRE"
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_titan",
"type": "MONSTER",
"name": { "str": "stray titan" },
- "description": "This towering mass of fused flesh and stone crushes everything that stands in its way with club-like 'hands'. Despite its great power, it seems only a matter of time before the very shell that protects it crushes it beneath its own weight.",
+ "description": "This towering mass of fused flesh and crystal is humanoid, but far beyond merely human now at its towering height. It crushes everything that stands in its way with club-like 'hands' that are even bigger than you are and easily throws anything in its way aside.",
"default_faction": "stray",
- "looks_like": "mon_skeleton_brute",
+ "looks_like": "mon_skeleton_hulk",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"diff": 2,
"volume": "875000 ml",
"weight": "200 kg",
- "hp": 300,
- "speed": 65,
+ "hp": 450,
+ "speed": 90,
"material": [ "flesh" ],
"symbol": "S",
"color": "red_white",
"aggression": 100,
"morale": 100,
"melee_skill": 5,
- "melee_dice": 3,
+ "melee_dice": 4,
"melee_dice_sides": 8,
- "melee_cut": 3,
- "armor_bash": 5,
- "armor_cut": 25,
- "armor_stab": 30,
+ "armor_bash": 20,
+ "armor_cut": 45,
+ "armor_bullet": 36,
"harvest": "zombie",
- "path_settings": { "max_dist": 2 },
+ "path_settings": { "max_dist": 6 },
"special_attacks": [
- [ "SMASH", 30 ],
+ [ "SMASH", 20 ],
{ "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 24, "armor_multiplier": 0.7 } ] }
],
"death_drops": "mon_zombie_hulk_death_drops",
+ "upgrades": { "half_life": 50, "into": "dks_mon_crystal_sprout" },
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 17, "into": "dks_mon_crystal_wall" },
"flags": [
"SEES",
"HEARS",
"GOODHEARING",
"SMELLS",
"STUMBLES",
+ "ELECTRIC",
"WARM",
"BASHES",
"DESTROYS",
@@ -344,56 +737,23 @@
"PUSH_MON",
"PUSH_VEH",
"FILTHY",
- "PATH_AVOID_FIRE"
+ "REVIVES"
]
},
- {
- "id": "dks_mon_stray_burnt",
- "type": "MONSTER",
- "name": { "str": "stray husk" },
- "description": "The war-torn and charred body of a human, still smoldering after exposure to alien bioweapons. Clusters of shimmering purple crystals sprout from its wounds like weeds pushing out between cracks in concrete.",
- "default_faction": "stray",
- "looks_like": "mon_zombie_scorched",
- "bodytype": "human",
- "categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
- "volume": "62500 ml",
- "weight": "81500 g",
- "hp": 40,
- "speed": 65,
- "material": [ "flesh" ],
- "symbol": "S",
- "color": "i_white",
- "aggression": 100,
- "morale": 100,
- "melee_skill": 2,
- "melee_dice": 2,
- "melee_dice_sides": 2,
- "melee_cut": 1,
- "vision_night": 3,
- "harvest": "mutant_human",
- "emit_fields": [ "emit_smaller_smoke_plume" ],
- "path_settings": { "max_dist": 2 },
- "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "GRAB", 7 ], [ "scratch", 20 ] ],
- "death_function": [ "NORMAL" ],
- "death_drops": "mon_zombie_hulk_death_drops",
- "upgrades": { "half_life": 2, "into": "dks_mon_stray" },
- "flags": [ "SEES", "HEARS", "SMELLS", "BASHES", "GROUP_BASH", "STUMBLES", "HUMAN", "WARM", "POISON", "BLEED", "FILTHY" ]
- },
{
"id": "dks_mon_stray_child",
"type": "MONSTER",
"name": { "str": "stray waif" },
- "description": "If not for the patches of irregular crystal growth, it would be easy to mistake this little figure for a normal child. Unfortunately, whatever terrible weapon that the aliens used on much of the population has been no kinder to them. Still, the idea of putting them down still twists your gut in a primal way.",
+ "description": "A small, quick mutant, most likely once a human child, now disfigured by patches of crystal. Their features are still recognizable enough to make the thought of putting them down cause your gut to churn.",
"default_faction": "stray",
- "looks_like": "mon_zombie_waif",
+ "looks_like": "mon_zombie_child",
"bodytype": "human",
"categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
+ "species": [ "BIOCRYSTAL", "HUMAN", "ZOMBIE" ],
"volume": "30000 ml",
"weight": "40750 g",
"hp": 40,
- "speed": 65,
+ "speed": 95,
"material": [ "flesh" ],
"symbol": "s",
"color": "white",
@@ -401,17 +761,17 @@
"morale": 100,
"melee_skill": 2,
"melee_dice": 2,
- "melee_dice_sides": 2,
- "melee_cut": 1,
+ "melee_dice_sides": 3,
+ "melee_cut": 2,
"dodge": 2,
"vision_day": 30,
"vision_night": 3,
"harvest": "mutant_human",
"path_settings": { "max_dist": 2 },
"special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 10 ] ],
- "death_drops": { "subtype": "collection", "groups": [ [ "mon_zombie_hulk_death_drops", 100 ], [ "child_items", 65 ] ] },
+ "death_drops": { "subtype": "collection", "groups": [ [ "default_zombie_children_clothes", 100 ], [ "child_items", 65 ] ] },
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 12, "into": "dks_mon_stray_wretch" },
+ "upgrades": { "half_life": 50, "into": "dks_mon_stray_wretch" },
"flags": [
"SEES",
"HEARS",
@@ -419,53 +779,19 @@
"BASHES",
"GROUP_BASH",
"STUMBLES",
- "HUMAN",
"WARM",
"BLEED",
"GUILT",
"POISON",
"FILTHY",
- "PATH_AVOID_FIRE"
+ "REVIVES"
]
},
- {
- "id": "dks_mon_stray_child_burnt",
- "type": "MONSTER",
- "name": { "str": "stray tinder" },
- "description": "A child, still smoking and wounded after firsthand exposure to alien bioweapons. Its features are just intact enough to make your gut churn.",
- "default_faction": "stray",
- "looks_like": "mon_zombie_child_scorched",
- "bodytype": "human",
- "categories": [ "ALIEN" ],
- "species": [ "BIOCRYSTAL", "HUMAN" ],
- "volume": "30000 ml",
- "weight": "40750 g",
- "hp": 35,
- "speed": 60,
- "material": [ "flesh" ],
- "symbol": "s",
- "color": "i_white",
- "aggression": 100,
- "morale": 100,
- "melee_skill": 2,
- "melee_dice": 1,
- "melee_dice_sides": 3,
- "melee_cut": 1,
- "vision_night": 3,
- "harvest": "mutant_human",
- "path_settings": { "max_dist": 2 },
- "special_attacks": [ { "type": "bite", "cooldown": 5 }, [ "scratch", 10 ] ],
- "emit_fields": [ "emit_smaller_smoke_plume" ],
- "death_drops": { "subtype": "collection", "groups": [ [ "mon_zombie_hulk_death_drops", 100 ], [ "child_items", 65 ] ] },
- "death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 2, "into": "dks_mon_stray_child" },
- "flags": [ "SEES", "HEARS", "SMELLS", "BASHES", "GROUP_BASH", "STUMBLES", "POISON", "GUILT", "HUMAN", "WARM", "FILTHY" ]
- },
{
"id": "dks_mon_stray_wretch_burnt",
"type": "MONSTER",
"name": { "str": "stray creep" },
- "description": "A smouldering husk of a creature scrambling about on all fours, a mongrel housepet or the like only recently mutated by exposure to alien bioweapons.",
+ "description": "A terrifying, hairy husk of a creature scrambling about on all fours, a mongrel housepet or the like covered in patches of crystal growths that jut from it like spikes.",
"default_faction": "stray",
"looks_like": "mon_dog_zombie_rot",
"bodytype": "dog",
@@ -473,25 +799,24 @@
"species": [ "BIOCRYSTAL" ],
"volume": "30000 ml",
"weight": "40750 g",
- "hp": 15,
- "speed": 100,
+ "hp": 36,
+ "speed": 105,
"material": [ "flesh" ],
- "symbol": "s",
- "color": "i_light_gray",
+ "symbol": "d",
+ "color": "white",
"aggression": 100,
"morale": 100,
"melee_skill": 3,
"melee_dice": 1,
"melee_dice_sides": 5,
- "melee_cut": 1,
+ "melee_cut": 3,
"dodge": 2,
"vision_night": 5,
"harvest": "zombie_fur",
"path_settings": { "max_dist": 3 },
- "emit_fields": [ "emit_smaller_smoke_plume" ],
"special_attacks": [ [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ],
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 2, "into": "dks_mon_stray_wretch" },
+ "upgrades": { "half_life": 21, "into": "dks_mon_stray_wretch" },
"flags": [
"SEES",
"HEARS",
@@ -500,27 +825,27 @@
"BASHES",
"BLEED",
"WARM",
- "HARDTOSHOOT",
"POISON",
- "CLIMBS",
+ "HIT_AND_RUN",
"FILTHY",
"PATH_AVOID_FIRE",
- "PATH_AVOID_FALL"
+ "PATH_AVOID_FALL",
+ "REVIVES"
]
},
{
"id": "dks_mon_stray_wretch",
"type": "MONSTER",
"name": { "str": "stray wretch", "str_pl": "stray wretches" },
- "description": "This blur of jagged, crystal-fused limbs and hair might have been a housepet at some point, but now it leaps and skitters around like something out of a nightmare. It is likely that one day the very crystal that arms it will weigh overtake its body and weigh it to the ground, given its slow expansion across its body.",
+ "description": "This blur of jagged, crystal-fused limbs and hair could've been anything from a housepet to a human at some point, but now it leaps and skitters around like something out of a nightmare.",
"default_faction": "stray",
- "looks_like": "mon_dog_skeleton",
+ "looks_like": "mon_dog_zombie",
"bodytype": "dog",
"categories": [ "ALIEN" ],
"species": [ "BIOCRYSTAL" ],
"volume": "30000 ml",
"weight": "40750 g",
- "hp": 40,
+ "hp": 50,
"speed": 105,
"material": [ "flesh" ],
"symbol": "s",
@@ -537,21 +862,117 @@
"path_settings": { "max_dist": 5 },
"special_attacks": [
{ "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 10 } ] },
- { "type": "leap", "cooldown": 10, "max_range": 5, "allow_no_target": true },
+ { "type": "leap", "cooldown": 10, "max_range": 5 },
{
"type": "bite",
"cooldown": 10,
"damage_max_instance": [ { "damage_type": "stab", "amount": 10, "armor_multiplier": 0.7 } ]
}
],
- "death_drops": { "subtype": "collection", "groups": [ [ "child_items", 5 ] ] },
"death_function": [ "NORMAL" ],
- "upgrades": { "half_life": 17, "into": "dks_mon_crystal_baby" },
+ "upgrades": { "half_life": 23, "into_group": "DKS_WRETCH_UPGRADE" },
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "KEENNOSE",
+ "BLEED",
+ "WARM",
+ "POISON",
+ "CLIMBS",
+ "FILTHY",
+ "PATH_AVOID_FIRE",
+ "PATH_AVOID_FALL",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_wretch_tough",
+ "type": "MONSTER",
+ "name": { "str": "stray stalker" },
+ "description": "A wolf-sized creature made of thick slabs of crystal, small fleshy tendrils drifting off of it like cilia. It seems more than happy to tear the life out of anything living unfortunate enough to cross its path, to drag back to its 'family'.",
+ "default_faction": "stray",
+ "bodytype": "dog",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL" ],
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 120,
+ "speed": 105,
+ "material": [ "flesh" ],
+ "symbol": "s",
+ "color": "light_gray",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 1,
+ "melee_dice_sides": 6,
+ "melee_cut": 2,
+ "armor_bash": 10,
+ "armor_cut": 17,
+ "armor_bullet": 14,
+ "dodge": 2,
+ "vision_night": 5,
+ "harvest": "zombie_fur",
+ "path_settings": { "max_dist": 5 },
+ "special_attacks": [
+ { "id": "slam", "damage_max_instance": [ { "damage_type": "bash", "amount": 15 } ] },
+ { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 10, "armor_multiplier": 0.7 } ] },
+ { "type": "leap", "cooldown": 5, "max_range": 5 }
+ ],
+ "death_function": [ "NORMAL" ],
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "KEENNOSE",
+ "ELECTRIC",
+ "BLEED",
+ "WARM",
+ "POISON",
+ "CLIMBS",
+ "FILTHY",
+ "PATH_AVOID_FIRE",
+ "PATH_AVOID_FALL",
+ "REVIVES"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_wretch_tendrils",
+ "type": "MONSTER",
+ "name": { "str": "flailing wretch" },
+ "description": "A person-sized mass of writhing, barbed tendrils that barely seems like it was even any terrestrial animal anymore, originating from a barely visible mass of central crystal. It slithers across the ground, snatching up organic matter to bring back to feed to its smaller companions so that they too may grow larger.",
+ "default_faction": "stray",
+ "bodytype": "blob",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL" ],
+ "diff": 2,
+ "volume": "62500 ml",
+ "weight": "81500 g",
+ "hp": 50,
+ "speed": 110,
+ "material": [ "flesh" ],
+ "symbol": "s",
+ "color": "dark_gray_green",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 6,
+ "melee_dice": 2,
+ "melee_dice_sides": 3,
+ "melee_cut": 2,
+ "dodge": 3,
+ "vision_night": 5,
+ "harvest": "zombie_thorny",
+ "attack_effs": [ { "id": "paralyzepoison", "duration": 33 } ],
+ "path_settings": { "max_dist": 5 },
+ "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 5 }, [ "RANGED_PULL", 20 ], [ "GRAB_DRAG", 3 ], [ "LONGSWIPE", 20 ] ],
+ "death_function": [ "NORMAL" ],
"flags": [
"SEES",
"HEARS",
"SMELLS",
"KEENNOSE",
+ "ELECTRIC",
"BLEED",
"HARDTOSHOOT",
"WARM",
@@ -559,13 +980,130 @@
"CLIMBS",
"FILTHY",
"PATH_AVOID_FIRE",
- "PATH_AVOID_FALL"
+ "PATH_AVOID_FALL",
+ "REVIVES",
+ "PARALYZEVENOM"
+ ]
+ },
+ {
+ "id": "dks_mon_stray_wretch_elec",
+ "type": "MONSTER",
+ "name": { "str": "crackling wretch" },
+ "description": "A flailing mass of tendrils and burnt hair that quickly skirts across the ground like an insect, arched back bristling with loudly arcing crystal spears.",
+ "default_faction": "stray",
+ "bodytype": "human",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL" ],
+ "diff": 20,
+ "volume": "30000 ml",
+ "weight": "40750 g",
+ "hp": 45,
+ "speed": 115,
+ "material": [ "flesh" ],
+ "symbol": "s",
+ "color": "light_cyan",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 1,
+ "melee_dice_sides": 6,
+ "melee_damage": [ { "damage_type": "electric", "amount": 4 } ],
+ "melee_cut": 0,
+ "dodge": 3,
+ "luminance": 4,
+ "harvest": "zombie",
+ "path_settings": { "max_dist": 10 },
+ "special_attacks": [ { "type": "leap", "cooldown": 10, "max_range": 5 } ],
+ "special_when_hit": [ "ZAPBACK", 100 ],
+ "death_function": [ "NORMAL" ],
+ "flags": [ "SEES", "HEARS", "SMELLS", "STUMBLES", "LOUDMOVES", "WARM", "BASHES", "POISON", "ELECTRIC", "FILTHY", "REVIVES" ]
+ },
+ {
+ "id": "dks_mon_stray_wretchmother",
+ "type": "MONSTER",
+ "name": { "str": "stray wretchmother" },
+ "description": "A large, crystal-packed creature capable of massive, bounding leaps like some sort of alien wolf. Its topmost layer of crystal sprouts several flailing, fleshy tendrils, which pull in anything they can reach into the gnashing maw just under its body. Something else just as unseemly writhes just beneath the murky surface of its glassy body.",
+ "default_faction": "stray",
+ "bodytype": "dog",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL" ],
+ "volume": "74973 ml",
+ "weight": "90718 g",
+ "hp": 350,
+ "speed": 120,
+ "material": [ "flesh" ],
+ "symbol": "S",
+ "color": "light_gray",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 2,
+ "melee_dice_sides": 6,
+ "melee_cut": 6,
+ "armor_bash": 10,
+ "armor_cut": 25,
+ "armor_bullet": 14,
+ "dodge": 3,
+ "vision_night": 5,
+ "harvest": "zombie_fur",
+ "path_settings": { "max_dist": 10 },
+ "reproduction": { "baby_monster": "dks_mon_stray_wretch", "baby_count": 2, "baby_timer": 14 },
+ "special_attacks": [
+ [ "STRETCH_ATTACK", 20 ],
+ [ "RANGED_PULL", 20 ],
+ { "type": "leap", "cooldown": 10, "max_range": 10, "min_consider_range": 3, "max_consider_range": 8 },
+ {
+ "type": "bite",
+ "cooldown": 10,
+ "damage_max_instance": [ { "damage_type": "stab", "amount": 20, "armor_multiplier": 0.5 } ]
+ }
+ ],
+ "death_function": [ "NORMAL" ],
+ "flags": [
+ "SEES",
+ "HEARS",
+ "SMELLS",
+ "KEENNOSE",
+ "BLEED",
+ "ELECTRIC",
+ "WARM",
+ "POISON",
+ "CLIMBS",
+ "FILTHY",
+ "PATH_AVOID_DANGER_1",
+ "REVIVES"
]
},
{
"id": "dks_mon_crystal_baby",
"type": "MONSTER",
"name": { "str": "germinating crystal mass", "str_pl": "germinating crystal masses" },
+ "description": "A little bulb of crystal rooted into the earth through dirt and concrete alike, noodle-like tendrils squirming across the ground, grabbing any little bit of organic matter it can find and drawing it to its base.",
+ "default_faction": "stray",
+ "bodytype": "blob",
+ "categories": [ "ALIEN" ],
+ "species": [ "BIOCRYSTAL" ],
+ "volume": "3840 ml",
+ "weight": "4608 g",
+ "hp": 10,
+ "speed": 100,
+ "symbol": "'",
+ "color": "light_blue",
+ "aggression": 5,
+ "morale": 100,
+ "melee_cut": 0,
+ "armor_cut": 15,
+ "armor_stab": 20,
+ "harvest": "exempt",
+ "special_when_hit": [ "ZAPBACK", 100 ],
+ "death_function": [ "DISINTEGRATE" ],
+ "upgrades": { "half_life": 5, "into": "dks_mon_crystal_sprout" },
+ "flags": [ "IMMOBILE", "NOGIB", "ELECTRIC", "WARM", "NO_BREATHE", "NOHEAD", "ARTHROPOD_BLOOD" ]
+ },
+ {
+ "id": "dks_mon_crystal_sprout",
+ "type": "MONSTER",
+ "name": { "str": "sprouting crystal mass", "str_pl": "sprouting crystal masses" },
"description": "A human-sized mound of shimmering blue-purple crystals growing on the base of what looks like a mound of foul smelling garbage and organic leftovers. Long, thin tendrils appear to grow out of the mound, and are subtly rooting down into the ground below it, boring through dirt and concrete alike. It crackles weakly with electrical energy. If you look closely, it almost looks like something wet and meaty is squirming just inside the inner shell of crystals…",
"default_faction": "stray",
"bodytype": "blob",
@@ -684,7 +1222,7 @@
"id": "dks_mon_crystal_wall",
"type": "MONSTER",
"name": { "str": "crystal mass wall" },
- "description": "A massive wall of thick, blocky crystals that glow faintly and crackle with electric energy.",
+ "description": "A massive wall of thick, blocky crystals that glow faintly and crackle with residual electric energy.",
"default_faction": "stray",
"bodytype": "blob",
"categories": [ "ALIEN" ],
@@ -693,7 +1231,7 @@
"weight": "680388 g",
"hp": 200,
"speed": 100,
- "symbol": "^",
+ "symbol": "#",
"color": "light_cyan_white",
"aggression": 5,
"morale": 100,
@@ -745,7 +1283,7 @@
{
"id": "dks_mon_crystal_mite",
"type": "MONSTER",
- "name": { "str": "crystal mite" },
+ "name": { "str": "crystal seed" },
"description": "A tiny, multilegged creature that appears to be made of a chunk of crystal. It skitters around on wire-like legs, eating bits of organic leftovers to gain mass in hopes of one day seeding a crystal colony of its own.",
"default_faction": "stray",
"bodytype": "spider",
@@ -765,7 +1303,7 @@
"melee_cut": 1,
"dodge": 4,
"harvest": "exempt",
- "upgrades": { "half_life": 5, "into": "dks_mon_crystal_mite_fat" },
+ "upgrades": { "age_grow": 12, "into": "dks_mon_crystal_mite_fat" },
"fear_triggers": [ "SOUND", "PLAYER_CLOSE" ],
"death_function": [ "DISINTEGRATE" ],
"flags": [
@@ -785,8 +1323,8 @@
"id": "dks_mon_crystal_mite_fat",
"copy-from": "dks_mon_crystal_mite",
"type": "MONSTER",
- "name": { "str": "engorged crystal mite" },
- "description": "A swollen crystal mite, now grown to about the size of a cat, heavy enough with accumulated crystal structure to settle down and begin germinating into a proper crystal mass.",
+ "name": { "str": "engorged crystal seed" },
+ "description": "A swollen crystal seed, now grown to about the size of a cat, heavy enough with accumulated biomass to settle down and begin germinating into a proper crystal mass.",
"volume": "3840 ml",
"weight": "4608 g",
"speed": 20,
diff --git a/data/mods/Dark-Skies-Above/recipies/uncraft.json b/data/mods/Dark-Skies-Above/recipies/uncraft.json
new file mode 100644
index 0000000000000..fe6804d6ac346
--- /dev/null
+++ b/data/mods/Dark-Skies-Above/recipies/uncraft.json
@@ -0,0 +1,34 @@
+[
+ {
+ "result": "broken_dks_glowdrone",
+ "type": "uncraft",
+ "skill_used": "electronics",
+ "difficulty": 2,
+ "time": "30 m",
+ "using": [ [ "soldering_standard", 3 ] ],
+ "qualities": [ { "id": "SCREW", "level": 1 } ],
+ "components": [
+ [ [ "dks_powercell", 1 ] ],
+ [ [ "dks_elecscrap", 1 ] ],
+ [ [ "dks_biotech", 1 ] ],
+ [ [ "dks_blend_scrap", 1 ] ],
+ [ [ "lens", 1 ] ]
+ ]
+ },
+ {
+ "result": "broken_dks_scidrone",
+ "type": "uncraft",
+ "skill_used": "electronics",
+ "difficulty": 2,
+ "time": "30 m",
+ "using": [ [ "soldering_standard", 3 ] ],
+ "qualities": [ { "id": "SCREW", "level": 1 } ],
+ "components": [
+ [ [ "dks_powercell", 1 ] ],
+ [ [ "dks_elecscrap", 1 ] ],
+ [ [ "dks_biotech", 1 ] ],
+ [ [ "dks_blend_scrap", 1 ] ],
+ [ [ "lens", 1 ] ]
+ ]
+ }
+]
diff --git a/data/mods/DinoMod/README.md b/data/mods/DinoMod/README.md
new file mode 100644
index 0000000000000..dd1fe3107edc1
--- /dev/null
+++ b/data/mods/DinoMod/README.md
@@ -0,0 +1,12 @@
+# DinoMod
+A content addition mod for Cataclysm: DDA, adds dinosaurs to fight, befriend or just to add something fun and new. Intended to work with all other vanilla-DDA based mods, but probably not total conversions.
+
+# Takeaway Features
+Intended for all players and includes content of varying difficulty
+
+ - Introduces dinosaur faction, which operates and interacts in a similar way to vanilla factions like the blob or the fungus
+ - Spawns a rich variety of dinosaurs in many locations based on natural habitat and story
+ - Includes additional story content related to the new dinosaurs
+ - Spawns a new location outside cities and adds variants to certain areas
+ - Dinos lay eggs, some can be tamed and ridden, and spawns change seasonally and as the game progresses
+ - Higher difficulty encounters can be found in labs, along streams, and in swamps, some with better loot
diff --git a/data/mods/DinoMod/dinosaur.json b/data/mods/DinoMod/dinosaur.json
index b311afbc594d1..a5e360f9a6f1a 100644
--- a/data/mods/DinoMod/dinosaur.json
+++ b/data/mods/DinoMod/dinosaur.json
@@ -2,6 +2,7 @@
{
"type": "SPECIES",
"id": "DINOSAUR",
+ "//": "Capping these at 1000 L to prevent bodies disappearing",
"anger_triggers": [ "PLAYER_WEAK" ],
"fear_triggers": [ "SOUND", "FIRE" ]
},
@@ -29,7 +30,7 @@
"armor_cut": 0,
"hp": 20,
"death_function": [ "NORMAL" ],
- "description": "A bipedal dinosaur about the size of a turkey. Its teeth and claws are small but sharp.",
+ "description": "A fast moving bipedal dinosaur about the size of a turkey. Its teeth and claws are small but sharp.",
"reproduction": { "baby_egg": "egg_compsognathus", "baby_count": 3, "baby_timer": 12 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
@@ -37,6 +38,7 @@
"SEES",
"SMELLS",
"HEARS",
+ "GUILT",
"HIT_AND_RUN",
"ANIMAL",
"PATH_AVOID_DANGER_1",
@@ -68,7 +70,7 @@
"material": "flesh",
"aggression": -60,
"morale": -20,
- "speed": 150,
+ "speed": 125,
"melee_skill": 2,
"melee_dice": 1,
"melee_dice_sides": 4,
@@ -113,7 +115,7 @@
"material": "flesh",
"aggression": -40,
"morale": -10,
- "speed": 150,
+ "speed": 120,
"melee_skill": 4,
"melee_dice": 1,
"melee_dice_sides": 4,
@@ -142,6 +144,52 @@
"fear_triggers": [ "SOUND", "PLAYER_CLOSE", "HURT", "FIRE" ],
"categories": [ "DINOSAUR" ]
},
+ {
+ "type": "MONSTER",
+ "id": "mon_camptosaurus",
+ "name": { "str_sp": "Camptosaurus" },
+ "species": "DINOSAUR",
+ "default_faction": "camptosaurus",
+ "symbol": "D",
+ "color": "light_green_yellow",
+ "volume": "850 L",
+ "weight": "850 kg",
+ "bodytype": "ostrich",
+ "material": "flesh",
+ "aggression": -40,
+ "morale": 25,
+ "speed": 75,
+ "melee_skill": 3,
+ "melee_dice": 1,
+ "melee_dice_sides": 4,
+ "melee_cut": 2,
+ "dodge": 1,
+ "armor_bash": 4,
+ "armor_cut": 1,
+ "armor_bullet": 1,
+ "hp": 80,
+ "death_function": [ "NORMAL" ],
+ "description": "A large feathered bipedal dinosaur with strong legs, broad shoulders and a pointed beak. It moves slowly but with enormous strength.",
+ "reproduction": { "baby_egg": "egg_camptosaurus", "baby_count": 3, "baby_timer": 12 },
+ "baby_flags": [ "SPRING", "SUMMER" ],
+ "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
+ "flags": [
+ "SEES",
+ "SMELLS",
+ "HEARS",
+ "GOODHEARING",
+ "ANIMAL",
+ "PATH_AVOID_DANGER_1",
+ "PET_MOUNTABLE",
+ "CATTLEFODDER",
+ "PET_WONT_FOLLOW",
+ "BASHES",
+ "WARM"
+ ],
+ "harvest": "dino_feather_leather",
+ "fear_triggers": [ "SOUND", "PLAYER_CLOSE", "HURT", "FIRE" ],
+ "categories": [ "DINOSAUR" ]
+ },
{
"type": "MONSTER",
"id": "mon_spinosaurus",
@@ -150,12 +198,12 @@
"default_faction": "spinosaurus",
"symbol": "D",
"color": "red_white",
- "volume": "16000000 ml",
+ "volume": "1000 L",
"weight": 16000000,
"material": "flesh",
"aggression": 100,
"morale": 100,
- "speed": 130,
+ "speed": 100,
"melee_skill": 15,
"melee_dice": 3,
"melee_dice_sides": 8,
@@ -197,12 +245,12 @@
"default_faction": "t-rex",
"symbol": "D",
"color": "light_red_white",
- "volume": "5500000 ml",
+ "volume": "1000 L",
"weight": 5500000,
"material": "flesh",
"aggression": 100,
"morale": 100,
- "speed": 130,
+ "speed": 50,
"melee_skill": 13,
"melee_dice": 3,
"melee_dice_sides": 6,
@@ -213,12 +261,49 @@
"armor_bullet": 2,
"hp": 300,
"death_function": [ "NORMAL" ],
- "description": "Look at those teeth! Tiny little claws though.",
+ "description": "Enormous teeth in a massive jaw, fierce eyes and a powerful frame to drive it forward.",
"reproduction": { "baby_egg": "egg_tyrannosaurus", "baby_count": 3, "baby_timer": 24 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
"flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "DESTROYS", "BLEED", "ATTACKMON", "WARM" ],
- "harvest": "mammal_large_leather",
+ "harvest": "dino_feather_leather",
+ "anger_triggers": [ "STALK", "PLAYER_WEAK", "HURT" ],
+ "fear_triggers": [ "SOUND", "FIRE" ],
+ "placate_triggers": [ "MEAT" ],
+ "categories": [ "DINOSAUR" ]
+ },
+ {
+ "type": "MONSTER",
+ "id": "mon_albertosaurus",
+ "name": { "str_sp": "Albertosaurus" },
+ "species": "DINOSAUR",
+ "default_faction": "albertosaurus",
+ "symbol": "D",
+ "looks_like": "mon_tyrannosaurus",
+ "color": "light_red_white",
+ "volume": "1000 L",
+ "weight": "2500 kg",
+ "material": "flesh",
+ "aggression": 90,
+ "morale": 90,
+ "speed": 50,
+ "melee_skill": 11,
+ "melee_dice": 3,
+ "melee_dice_sides": 4,
+ "melee_cut": 10,
+ "dodge": 0,
+ "armor_bash": 4,
+ "armor_cut": 2,
+ "armor_bullet": 2,
+ "hp": 200,
+ "death_function": [ "NORMAL" ],
+ "description": "Looks like a smaller tyrannosaurus rex, but those arms are much longer",
+ "reproduction": { "baby_egg": "egg_albertosaurus", "baby_count": 3, "baby_timer": 24 },
+ "baby_flags": [ "SPRING", "SUMMER" ],
+ "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
+ "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "BLEED", "ATTACKMON", "WARM" ],
+ "special_attacks": [ [ "GRAB", 7 ], [ "LUNGE", 5 ] ],
+ "harvest": "dino_feather_leather",
"anger_triggers": [ "STALK", "PLAYER_WEAK", "HURT" ],
"fear_triggers": [ "SOUND", "FIRE" ],
"placate_triggers": [ "MEAT" ],
@@ -232,7 +317,7 @@
"default_faction": "herbivore_dino",
"symbol": "D",
"color": "light_green_magenta",
- "volume": "6000000 ml",
+ "volume": "1000 L",
"weight": 6000000,
"bodytype": "elephant",
"material": "flesh",
@@ -271,6 +356,45 @@
"fear_triggers": [ "SOUND", "PLAYER_CLOSE", "FIRE" ],
"categories": [ "DINOSAUR" ]
},
+ {
+ "type": "MONSTER",
+ "id": "mon_trice_bio_op",
+ "name": { "str_sp": "Triceratops bio-operator" },
+ "copy-from": "mon_triceratops",
+ "diff": 5,
+ "aggression": 0,
+ "morale": 80,
+ "speed": 90,
+ "melee_skill": 17,
+ "melee_dice": 3,
+ "melee_damage": [ { "damage_type": "electric", "amount": 4 } ],
+ "dodge": 1,
+ "armor_bash": 7,
+ "armor_cut": 5,
+ "armor_bullet": 5,
+ "vision_day": 80,
+ "luminance": 4,
+ "hp": 180,
+ "special_attacks": [ [ "BIO_OP_TAKEDOWN", 20 ] ],
+ "description": "A massive three-horned four-legged dinosaur dotted with crackling bionics. The horns glow menacingly.",
+ "special_when_hit": [ "ZAPBACK", 75 ],
+ "flags": [
+ "SEES",
+ "SMELLS",
+ "HEARS",
+ "GOODHEARING",
+ "ANIMAL",
+ "PATH_AVOID_DANGER_1",
+ "PET_MOUNTABLE",
+ "CATTLEFODDER",
+ "BASHES",
+ "WARM",
+ "PRIORITIZE_TARGETS",
+ "ACIDPROOF",
+ "ELECTRIC"
+ ],
+ "harvest": "CBM_DINO"
+ },
{
"type": "MONSTER",
"id": "mon_stegosaurus",
@@ -279,12 +403,12 @@
"default_faction": "herbivore_dino",
"symbol": "D",
"color": "green_magenta",
- "volume": "3000000 ml",
+ "volume": "1000 L",
"weight": 3000000,
"material": "flesh",
"aggression": -50,
"morale": -20,
- "speed": 40,
+ "speed": 20,
"melee_skill": 7,
"melee_dice": 2,
"melee_dice_sides": 4,
@@ -295,7 +419,7 @@
"armor_bullet": 1,
"hp": 150,
"death_function": [ "NORMAL" ],
- "description": "A large quadruped dinosaur with plates on its back, and a spiked tail.",
+ "description": "A large slow quadruped dinosaur with plates on its back, and a spiked tail.",
"reproduction": { "baby_egg": "egg_stegosaurus", "baby_count": 3, "baby_timer": 24 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
@@ -313,12 +437,12 @@
"default_faction": "herbivore_dino",
"symbol": "D",
"color": "brown_magenta",
- "volume": "6000000 ml",
+ "volume": "1000 L",
"weight": 6000000,
"material": "flesh",
"aggression": -50,
"morale": 30,
- "speed": 60,
+ "speed": 25,
"melee_skill": 7,
"melee_dice": 2,
"melee_dice_sides": 4,
@@ -339,6 +463,41 @@
"fear_triggers": [ "SOUND", "PLAYER_CLOSE", "FIRE" ],
"categories": [ "DINOSAUR" ]
},
+ {
+ "type": "MONSTER",
+ "id": "mon_ceratosaurus",
+ "name": { "str_sp": "Ceratosaurus" },
+ "species": "DINOSAUR",
+ "default_faction": "Ceratosaurus",
+ "symbol": "D",
+ "color": "brown_white",
+ "volume": "540 L",
+ "weight": "540 kg",
+ "material": "flesh",
+ "aggression": 70,
+ "morale": 70,
+ "speed": 250,
+ "melee_skill": 8,
+ "melee_dice": 3,
+ "melee_dice_sides": 4,
+ "melee_cut": 6,
+ "dodge": 2,
+ "armor_bash": 3,
+ "armor_cut": 2,
+ "armor_bullet": 1,
+ "hp": 70,
+ "death_function": [ "NORMAL" ],
+ "description": "A large, fast predatory bipedal dinosaur, decorated with three colorful horns on its head and dotted with bright skin bones with long sharp teeth and a long flexible tail.",
+ "reproduction": { "baby_egg": "egg_ceratosaurus", "baby_count": 3, "baby_timer": 24 },
+ "baby_flags": [ "SPRING", "SUMMER" ],
+ "biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
+ "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "BASHES", "BLEED", "ATTACKMON", "WARM", "SWIMS" ],
+ "harvest": "mammal_large_leather",
+ "anger_triggers": [ "STALK", "PLAYER_WEAK", "HURT" ],
+ "fear_triggers": [ "SOUND", "FIRE" ],
+ "placate_triggers": [ "MEAT" ],
+ "categories": [ "DINOSAUR" ]
+ },
{
"type": "MONSTER",
"id": "mon_allosaurus",
@@ -347,7 +506,7 @@
"default_faction": "allosaurus",
"symbol": "D",
"color": "brown_white",
- "volume": "1000000 ml",
+ "volume": "1000 L",
"weight": 1000000,
"material": "flesh",
"aggression": 80,
@@ -387,7 +546,7 @@
"material": "flesh",
"aggression": -60,
"morale": -60,
- "speed": 200,
+ "speed": 100,
"melee_skill": 1,
"melee_dice": 1,
"melee_dice_sides": 1,
@@ -397,12 +556,15 @@
"armor_cut": 0,
"hp": 10,
"death_function": [ "NORMAL" ],
- "description": "A bipedal dinosaur about the size of a chicken. It roots around the undergrowth, scavenging on small animals and plants.",
+ "death_drops": { "subtype": "collection", "groups": [ [ "science", 100 ], [ "mut_lab", 10 ] ] },
+ "description": "A bipedal dinosaur about the size of a chicken. It darts around quickly and has long arms for grabbing what it desires. It's holding something.",
"reproduction": { "baby_egg": "egg_eoraptor", "baby_count": 3, "baby_timer": 12 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
- "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM" ],
+ "special_attacks": [ [ "EAT_FOOD", 20 ] ],
+ "flags": [ "SEES", "SMELLS", "HEARS", "GOODHEARING", "HIT_AND_RUN", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CLIMBS" ],
"harvest": "mammal_tiny",
+ "vision_night": 5,
"fear_triggers": [ "SOUND", "PLAYER_CLOSE", "FIRE" ],
"categories": [ "DINOSAUR" ]
},
@@ -430,12 +592,13 @@
"armor_bullet": 1,
"hp": 30,
"death_function": [ "NORMAL" ],
+ "vision_night": 5,
"special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true } ],
"description": "A small bipedal dinosaur covered with feathers. Small, hooked claws emerge from its feet and hands.",
"reproduction": { "baby_egg": "egg_velociraptor", "baby_count": 3, "baby_timer": 18 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
- "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "BLEED", "WARM" ],
+ "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "BLEED", "WARM", "CLIMBS" ],
"harvest": "dino_feather_leather",
"anger_triggers": [ "STALK", "FRIEND_ATTACKED", "FRIEND_DIED", "PLAYER_WEAK", "HURT" ],
"fear_triggers": [ "SOUND", "FIRE" ],
@@ -455,7 +618,7 @@
"material": "flesh",
"aggression": 1,
"morale": 50,
- "speed": 130,
+ "speed": 25,
"melee_skill": 7,
"melee_dice": 1,
"melee_dice_sides": 8,
@@ -466,18 +629,73 @@
"armor_bullet": 1,
"hp": 60,
"death_function": [ "NORMAL" ],
+ "vision_night": 5,
"special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true } ],
"description": "A medium-sized bipedal dinosaur covered with feathers. At the end of each foot is a large sickle-like claw.",
"reproduction": { "baby_egg": "egg_deinonychus", "baby_count": 3, "baby_timer": 18 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
- "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "BLEED", "ATTACKMON", "WARM" ],
+ "flags": [
+ "SEES",
+ "SMELLS",
+ "HEARS",
+ "ANIMAL",
+ "PATH_AVOID_DANGER_1",
+ "KEENNOSE",
+ "BLEED",
+ "ATTACKMON",
+ "WARM",
+ "CLIMBS",
+ "CAN_OPEN_DOORS",
+ "PRIORITIZE_TARGETS"
+ ],
"harvest": "dino_feather_leather",
"anger_triggers": [ "STALK", "FRIEND_ATTACKED", "FRIEND_DIED", "PLAYER_WEAK", "HURT" ],
"fear_triggers": [ "SOUND", "FIRE" ],
"placate_triggers": [ "MEAT" ],
"categories": [ "DINOSAUR" ]
},
+ {
+ "type": "MONSTER",
+ "id": "mon_deino_bio_op",
+ "name": { "str_sp": "Deinonychus bio-operator" },
+ "copy-from": "mon_deinonychus",
+ "diff": 5,
+ "aggression": 10,
+ "morale": 100,
+ "speed": 40,
+ "melee_skill": 10,
+ "melee_dice": 2,
+ "melee_damage": [ { "damage_type": "electric", "amount": 4 } ],
+ "dodge": 6,
+ "armor_bash": 4,
+ "armor_cut": 4,
+ "armor_bullet": 4,
+ "vision_day": 100,
+ "vision_night": 5,
+ "luminance": 4,
+ "hp": 72,
+ "special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true }, [ "BIO_OP_TAKEDOWN", 20 ] ],
+ "description": "A bipedal dinosaur covered with feathers and crackling bionics. Each foot has a large glowing sickle-like claw.",
+ "special_when_hit": [ "ZAPBACK", 75 ],
+ "flags": [
+ "SEES",
+ "SMELLS",
+ "HEARS",
+ "ANIMAL",
+ "PATH_AVOID_DANGER_1",
+ "KEENNOSE",
+ "BLEED",
+ "ATTACKMON",
+ "WARM",
+ "CLIMBS",
+ "CAN_OPEN_DOORS",
+ "PRIORITIZE_TARGETS",
+ "ACIDPROOF",
+ "ELECTRIC"
+ ],
+ "harvest": "CBM_DINO"
+ },
{
"type": "MONSTER",
"id": "mon_utahraptor",
@@ -491,7 +709,7 @@
"material": "flesh",
"aggression": 30,
"morale": 80,
- "speed": 100,
+ "speed": 160,
"melee_skill": 10,
"melee_dice": 2,
"melee_dice_sides": 6,
@@ -502,12 +720,13 @@
"armor_bullet": 1,
"hp": 100,
"death_function": [ "NORMAL" ],
+ "vision_night": 5,
"special_attacks": [ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true } ],
"description": "A large bipedal dinosaur with feathered arms, a long tail, and scythe-like claws.",
"reproduction": { "baby_egg": "egg_utahraptor", "baby_count": 3, "baby_timer": 18 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
- "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "BLEED", "ATTACKMON", "WARM" ],
+ "flags": [ "SEES", "SMELLS", "HEARS", "ANIMAL", "PATH_AVOID_DANGER_1", "KEENNOSE", "BLEED", "ATTACKMON", "WARM", "CLIMBS" ],
"harvest": "dino_feather_leather",
"anger_triggers": [ "STALK", "FRIEND_ATTACKED", "FRIEND_DIED", "PLAYER_WEAK", "HURT" ],
"fear_triggers": [ "SOUND", "FIRE" ],
@@ -522,7 +741,7 @@
"default_faction": "herbivore_dino",
"symbol": "D",
"color": "dark_gray_magenta",
- "volume": "3500000 ml",
+ "volume": "1000 L",
"weight": 3500000,
"material": "flesh",
"aggression": -40,
@@ -589,14 +808,13 @@
"species": "DINOSAUR",
"default_faction": "dilophosaurus",
"symbol": "D",
- "diff": 2,
"color": "magenta_green",
"volume": "400000 ml",
"weight": 400000,
"material": "flesh",
"aggression": 10,
"morale": 30,
- "speed": 100,
+ "speed": 120,
"melee_skill": 4,
"melee_dice": 1,
"melee_dice_sides": 6,
@@ -607,8 +825,7 @@
"armor_bullet": 1,
"hp": 120,
"death_function": [ "NORMAL" ],
- "special_attacks": [ [ "BOOMER", 20 ] ],
- "description": "A medium dinosaur with a sticky green bile dripping from its teeth.",
+ "description": "A medium dinosaur with sharp teeth and two prominent bony crests on its head.",
"reproduction": { "baby_egg": "egg_dilophosaurus", "baby_count": 3, "baby_timer": 18 },
"baby_flags": [ "SPRING", "SUMMER" ],
"biosignature": { "biosig_item": "feces_bird", "biosig_timer": 3 },
@@ -645,7 +862,7 @@
"dodge": 1,
"death_function": [ "NORMAL" ],
"upgrades": { "age_grow": 14, "into": "mon_compsognathus" },
- "flags": [ "SEES", "HEARS", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CATFOOD" ],
+ "flags": [ "SEES", "HEARS", "SMELLS", "ANIMAL", "PATH_AVOID_DANGER_1", "WARM", "CATFOOD", "GUILT", "STUMBLES" ],
"harvest": "mammal_tiny"
},
{
@@ -662,6 +879,13 @@
"name": "light green and yellow hatchling",
"upgrades": { "age_grow": 20, "into": "mon_pachycephalosaurus" }
},
+ {
+ "id": "mon_camptosaurus_hatchling",
+ "type": "MONSTER",
+ "copy-from": "mon_compsognathus_hatchling",
+ "name": "light green and yellow hatchling",
+ "upgrades": { "age_grow": 20, "into": "mon_camptosaurus" }
+ },
{
"id": "mon_spinosaurus_hatchling",
"type": "MONSTER",
@@ -676,6 +900,13 @@
"name": "light red and white hatchling",
"upgrades": { "age_grow": 30, "into": "mon_tyrannosaurus" }
},
+ {
+ "id": "mon_albertosaurus_hatchling",
+ "type": "MONSTER",
+ "copy-from": "mon_compsognathus_hatchling",
+ "name": "light red and white hatchling",
+ "upgrades": { "age_grow": 30, "into": "mon_albertosaurus" }
+ },
{
"id": "mon_triceratops_hatchling",
"type": "MONSTER",
@@ -697,6 +928,13 @@
"name": "brown and magenta hatchling",
"upgrades": { "age_grow": 30, "into": "mon_ankylosaurus" }
},
+ {
+ "id": "mon_ceratosaurus_hatchling",
+ "type": "MONSTER",
+ "copy-from": "mon_compsognathus_hatchling",
+ "name": "brown and white hatchling",
+ "upgrades": { "age_grow": 30, "into": "mon_ceratosaurus" }
+ },
{
"id": "mon_allosaurus_hatchling",
"type": "MONSTER",
@@ -752,217 +990,5 @@
"copy-from": "mon_compsognathus_hatchling",
"name": "magenta and green hatchling",
"upgrades": { "age_grow": 20, "into": "mon_dilophosaurus" }
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_compsognathus", "freq": 100, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
- { "monster": "mon_pachycephalosaurus", "freq": 25, "cost_multiplier": 0, "pack_size": [ 1, 2 ] },
- { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
- { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
- { "monster": "mon_triceratops", "freq": 3, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
- { "monster": "mon_stegosaurus", "freq": 5, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
- { "monster": "mon_ankylosaurus", "freq": 5, "cost_multiplier": 20 },
- { "monster": "mon_allosaurus", "freq": 2, "cost_multiplier": 30 },
- { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_velociraptor", "freq": 15, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
- { "monster": "mon_utahraptor", "freq": 5, "cost_multiplier": 30 },
- { "monster": "mon_parasaurolophus", "freq": 3, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
- { "monster": "mon_dilophosaurus", "freq": 15, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR_HARMLESS",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
- { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR_DANGEROUS",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_compsognathus", "freq": 100, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_allosaurus", "freq": 2, "cost_multiplier": 30 },
- { "monster": "mon_velociraptor", "freq": 15, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
- { "monster": "mon_utahraptor", "freq": 5, "cost_multiplier": 30 },
- { "monster": "mon_dilophosaurus", "freq": 15, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR_FLY",
- "default": "mon_null",
- "monsters": [ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] } ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR_MEGA_HERBIVORE",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_triceratops", "freq": 3, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
- { "monster": "mon_stegosaurus", "freq": 5, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
- { "monster": "mon_ankylosaurus", "freq": 5, "cost_multiplier": 20 },
- { "monster": "mon_parasaurolophus", "freq": 3, "cost_multiplier": 10, "pack_size": [ 2, 4 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_DINOSAUR_MEGA_CARNIVORE",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
- { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
- { "monster": "mon_allosaurus", "freq": 2, "cost_multiplier": 30 }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_FOREST",
- "default": "mon_null",
- "is_animal": true,
- "monsters": [
- {
- "monster": "mon_gallimimus",
- "freq": 20,
- "cost_multiplier": 0,
- "pack_size": [ 4, 8 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- {
- "monster": "mon_pachycephalosaurus",
- "freq": 10,
- "cost_multiplier": 0,
- "pack_size": [ 1, 2 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- {
- "monster": "mon_stegosaurus",
- "freq": 10,
- "cost_multiplier": 20,
- "pack_size": [ 2, 4 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- {
- "monster": "mon_ankylosaurus",
- "freq": 3,
- "cost_multiplier": 20,
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- {
- "monster": "mon_triceratops",
- "freq": 10,
- "cost_multiplier": 30,
- "pack_size": [ 1, 2 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- {
- "monster": "mon_dilophosaurus",
- "freq": 5,
- "cost_multiplier": 10,
- "pack_size": [ 1, 2 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- },
- { "monster": "mon_utahraptor", "freq": 3, "cost_multiplier": 30 },
- {
- "monster": "mon_eoraptor",
- "freq": 3,
- "cost_multiplier": 0,
- "pack_size": [ 4, 12 ],
- "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
- }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_SWAMP",
- "default": "mon_null",
- "is_animal": true,
- "monsters": [
- { "monster": "mon_parasaurolophus", "freq": 30, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
- { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
- { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
- { "monster": "mon_allosaurus", "freq": 2, "cost_multiplier": 30 },
- { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 100, "starts": 72 },
- { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 100, "starts": 168 },
- { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 100, "starts": 672 },
- { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 100, "starts": 2160 }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_SEWER",
- "default": "mon_sewer_rat",
- "is_animal": true,
- "monsters": [
- { "monster": "mon_compsognathus", "freq": 300, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_eoraptor", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_velociraptor", "freq": 150, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_deinonychus", "freq": 100, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
- { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30 },
- { "monster": "mon_dilophosaurus", "freq": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_SAFE",
- "is_safe": true,
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
- { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_PARK_ANIMAL",
- "default": "mon_null",
- "is_animal": true,
- "monsters": [ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] } ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_CAVE",
- "default": "mon_null",
- "is_animal": true,
- "monsters": [
- { "monster": "mon_compsognathus", "freq": 600, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_gallimimus", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
- { "monster": "mon_spinosaurus", "freq": 50, "cost_multiplier": 50 },
- { "monster": "mon_tyrannosaurus", "freq": 50, "cost_multiplier": 40 },
- { "monster": "mon_triceratops", "freq": 80, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
- { "monster": "mon_stegosaurus", "freq": 80, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
- { "monster": "mon_ankylosaurus", "freq": 80, "cost_multiplier": 20 },
- { "monster": "mon_allosaurus", "freq": 100, "cost_multiplier": 30 },
- { "monster": "mon_eoraptor", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
- { "monster": "mon_velociraptor", "freq": 150, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_deinonychus", "freq": 100, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
- { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30 },
- { "monster": "mon_parasaurolophus", "freq": 80, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
- { "monster": "mon_dimorphodon", "freq": 500, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
- { "monster": "mon_dilophosaurus", "freq": 150, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_CENTRAL_LAB",
- "default": "mon_zombie_scientist",
- "monsters": [ { "monster": "mon_deinonychus", "freq": 200, "cost_multiplier": 15, "pack_size": [ 2, 3 ] } ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_LAB",
- "default": "mon_zombie_scientist",
- "monsters": [ { "monster": "mon_deinonychus", "freq": 500, "cost_multiplier": 15, "pack_size": [ 2, 3 ] } ]
}
]
diff --git a/data/mods/DinoMod/egg.json b/data/mods/DinoMod/egg.json
index 314370df84825..002e0c93b5d25 100644
--- a/data/mods/DinoMod/egg.json
+++ b/data/mods/DinoMod/egg.json
@@ -5,7 +5,7 @@
"name": "dinosaur egg",
"weight": 75,
"color": "green",
- "spoils_in": "14 days",
+ "spoils_in": "4 days",
"comestible_type": "FOOD",
"symbol": "o",
"quench": 4,
@@ -25,96 +25,133 @@
"type": "COMESTIBLE",
"id": "egg_compsognathus",
"name": "compsognathus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_compsognathus"
},
{
"type": "COMESTIBLE",
"id": "egg_gallimimus",
"name": "gallimimus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_gallimimus"
},
{
"type": "COMESTIBLE",
"id": "egg_pachycephalosaurus",
"name": "pachycephalosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_pachycephalosaurus"
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "egg_camptosaurus",
+ "name": "camptosaurus egg",
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_camptosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_spinosaurus",
"name": "spinosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_spinosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_tyrannosaurus",
"name": "tyrannosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_tyrannosaurus"
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "egg_albertosaurus",
+ "name": "albertosaurus egg",
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_albertosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_triceratops",
"name": "triceratops egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_triceratops"
},
{
"type": "COMESTIBLE",
"id": "egg_stegosaurus",
"name": "stegosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_stegosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_ankylosaurus",
"name": "ankylosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_ankylosaurus"
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "egg_ceratosaurus",
+ "name": "ceratosaurus egg",
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_ceratosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_allosaurus",
"name": "allosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_allosaurus"
},
{
"type": "COMESTIBLE",
"id": "egg_eoraptor",
"name": "eoraptor egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_eoraptor"
},
{
"type": "COMESTIBLE",
"id": "egg_velociraptor",
"name": "velociraptor egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_velociraptor"
},
{
"type": "COMESTIBLE",
"id": "egg_deinonychus",
"name": "deinonychus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_deinonychus"
},
{
"type": "COMESTIBLE",
"id": "egg_utahraptor",
"name": "utahraptor egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_utahraptor"
},
{
"type": "COMESTIBLE",
"id": "egg_parasaurolophus",
"name": "parasaurolophus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_parasaurolophus"
},
{
"type": "COMESTIBLE",
"id": "egg_dimorphodon",
"name": "dimorphodon egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_dimorphodon"
},
{
"type": "COMESTIBLE",
"id": "egg_dilophosaurus",
"name": "dilophosaurus egg",
- "copy-from": "egg_dino"
+ "copy-from": "egg_dino",
+ "rot_spawn": "GROUP_EGG_dilophosaurus"
}
]
diff --git a/data/mods/DinoMod/fieldoffice.json b/data/mods/DinoMod/fieldoffice.json
deleted file mode 100644
index 99c28e53068bc..0000000000000
--- a/data/mods/DinoMod/fieldoffice.json
+++ /dev/null
@@ -1,197 +0,0 @@
-[
- {
- "type": "item_group",
- "id": "fieldoffice_weapons",
- "items": [
- [ "crossbow", 40 ],
- [ "bolt_metal", 60 ],
- [ "bolt_steel", 30 ],
- [ "remington_870", 10 ],
- [ "mossberg_500", 5 ],
- [ "shot_bird", 10 ],
- [ "shot_00", 10 ],
- [ "shot_slug", 4 ],
- [ "shot_beanbag", 10 ],
- [ "marlin_9a", 14 ],
- [ "ruger_1022", 12 ],
- [ "22_fmj", 6 ],
- [ "22_lr", 8 ],
- [ "22_cb", 10 ],
- [ "22_ratshot", 8 ],
- [ "browning_blr", 5 ],
- [ "remington_700", 10 ],
- [ "remington700_270", 10 ],
- [ "270win_jsp", 8 ],
- [ "rifle_scope", 10 ],
- [ "laser_sight", 10 ],
- [ "rail_laser_sight", 10 ]
- ]
- },
- {
- "type": "item_group",
- "id": "fieldoffice_tools",
- "items": [
- [ "hammer", 35 ],
- [ "saw", 15 ],
- [ "ax", 8 ],
- [ "hoe", 30 ],
- [ "shovel", 40 ],
- [ "chainsaw_off", 7 ],
- [ "trimmer_off", 10 ],
- [ "tool_belt", 5 ],
- [ "boots_steel", 50 ],
- [ "boots_hiking", 10 ],
- [ "vest", 15 ],
- [ "glasses_safety", 40 ],
- [ "beartrap", 5 ],
- [ "radio", 20 ]
- ]
- },
- {
- "type": "item_group",
- "id": "fieldoffice_books",
- "items": [
- [ "mag_traps", 20 ],
- [ "manual_traps", 12 ],
- [ "trappers_companion", 2 ],
- [ "mag_guns", 15 ],
- [ "mag_rifle", 15 ],
- [ "mag_shotgun", 15 ],
- [ "mag_survival", 40 ],
- [ "manual_survival", 20 ],
- [ "textbook_firstaid", 8 ],
- [ "pocket_firstaid", 4 ],
- [ "pocket_survival", 2 ],
- [ "pocket_firearms", 2 ],
- [ "mag_archery", 15 ],
- [ "manual_archery", 8 ],
- [ "book_archery", 2 ],
- [ "recipe_arrows", 4 ]
- ]
- },
- {
- "type": "monstergroup",
- "name": "GROUP_FIELDOFFICE_ZOMBIE",
- "default": "mon_null",
- "monsters": [
- { "monster": "mon_zombie_fat", "freq": 100, "cost_multiplier": 2 },
- { "monster": "mon_zombie_tough", "freq": 40, "cost_multiplier": 3 },
- { "monster": "mon_zombie_rot", "freq": 20, "cost_multiplier": 2 },
- { "monster": "mon_zombie_crawler", "freq": 10, "cost_multiplier": 2 },
- { "monster": "mon_zombie_dog", "freq": 10, "cost_multiplier": 2 },
- { "monster": "mon_zombie_grabber", "freq": 70, "cost_multiplier": 1 },
- { "monster": "mon_skeleton", "freq": 30, "cost_multiplier": 2 },
- { "monster": "mon_zombie_shrieker", "freq": 30, "cost_multiplier": 5 },
- { "monster": "mon_zombie_spitter", "freq": 30, "cost_multiplier": 5 },
- { "monster": "mon_zombie_necro", "freq": 1, "cost_multiplier": 25 },
- { "monster": "mon_zombie_survivor", "freq": 1, "cost_multiplier": 25 },
- { "monster": "mon_boomer", "freq": 30, "cost_multiplier": 7 },
- { "monster": "mon_zombie_brute", "freq": 10, "cost_multiplier": 15 },
- { "monster": "mon_zombie_hulk", "freq": 1, "cost_multiplier": 50 },
- { "monster": "mon_zombie_master", "freq": 1, "cost_multiplier": 25 }
- ]
- },
- {
- "type": "overmap_terrain",
- "id": "fieldoffice",
- "sym": "^",
- "name": "wildlife field office",
- "color": "brown",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "mapgen": [
- {
- "method": "json",
- "weight": 10000,
- "object": {
- "rows": [
- "rrrrrrrrrrrrrrrrrrrrrrrr",
- "yrrryrrryrrryrrryrrryrrr",
- "yrrryrrryrrryrrryrrryrrr",
- "yrrryrrryrrryrrryrrryrrr",
- "yrrryrrryrrryrrryrrryrrr",
- "yrrryrrryrrryrrryrrryrrr",
- "yyyyyyyyyyyyyyyyyyyyyyyy",
- "222222222222222---1+111-",
- "3..............|B|F |",
- "3.2222222222222| |CCC A|",
- "3.3...3...3...3|D+ F A|",
- "3.3I..3...3.I.3--|-+---|",
- "3.3...3..I3...3.E......3",
- "3.2242224222422........3",
- "3......................3",
- "3.2222422222422.. .3",
- "3.3.....3.....3..HH .3",
- "3.3.....3.....3..HH .3",
- "3.3.....3.....3.5555+553",
- "3.3.....3.....3.5.....53",
- "3.3....I3...I.3.5GGGGG53",
- "3.2222222222222.55555553",
- "3......................3",
- "222222222222222222222222"
- ],
- "terrain": {
- "r": "t_pavement",
- "y": "t_pavement_y",
- ".": "t_dirtfloor",
- "-": "t_wall",
- "1": "t_window",
- "|": "t_wall",
- "+": "t_door_c",
- "2": "t_chainfence_h",
- "3": "t_chainfence_v",
- "4": "t_chaingate_l",
- "5": "t_wall_wood",
- " ": "t_floor",
- "A": "t_floor",
- "B": "t_floor",
- "C": "t_floor",
- "D": "t_floor",
- "E": "t_dirtfloor",
- "F": "t_floor",
- "G": "t_dirtfloor",
- "H": "t_floor",
- "I": "t_dirtfloor"
- },
- "furniture": {
- "A": "f_rack",
- "C": "f_counter",
- "D": "f_sink",
- "E": "f_sink",
- "F": "f_chair",
- "G": "f_locker",
- "H": "f_hay",
- "I": "f_hay"
- },
- "toilets": { "B": { } },
- "place_items": [
- { "item": "fieldoffice_weapons", "chance": 70, "x": [ 20, 21 ], "y": 20 },
- { "item": "fieldoffice_tools", "chance": 80, "x": [ 18, 19 ], "y": 20 },
- { "item": "fieldoffice_books", "chance": 80, "x": 22, "y": [ 9, 10 ] }
- ],
- "place_monsters": [
- { "monster": "GROUP_FOREST", "chance": 2, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_FOREST", "chance": 2, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_FOREST", "chance": 2, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
- { "monster": "GROUP_FOREST", "chance": 2, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_FOREST", "chance": 2, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
- { "monster": "GROUP_FIELDOFFICE_ZOMBIE", "chance": 2, "x": [ 1, 22 ], "y": [ 1, 6 ], "density": 0.15 },
- { "monster": "GROUP_FIELDOFFICE_ZOMBIE", "chance": 2, "x": [ 16, 22 ], "y": [ 8, 21 ], "density": 0.15 }
- ]
- }
- }
- ],
- "flags": [ "SIDEWALK" ]
- }
-]
diff --git a/data/mods/DinoMod/harvest.json b/data/mods/DinoMod/harvest.json
index aaa668af576ef..5639782e6dfc0 100644
--- a/data/mods/DinoMod/harvest.json
+++ b/data/mods/DinoMod/harvest.json
@@ -18,5 +18,51 @@
{ "drop": "feather", "type": "skin", "mass_ratio": 0.0001 },
{ "drop": "fat", "type": "flesh", "mass_ratio": 0.07 }
]
+ },
+ {
+ "id": "CBM_DINO",
+ "type": "harvest",
+ "entries": [
+ {
+ "drop": "bio_power_storage_mkII",
+ "type": "bionic",
+ "flags": [ "NO_STERILE", "NO_PACKED" ],
+ "faults": [ "fault_bionic_salvaged" ]
+ },
+ {
+ "drop": "bionics_op",
+ "type": "bionic_group",
+ "flags": [ "NO_STERILE", "NO_PACKED" ],
+ "faults": [ "fault_bionic_salvaged" ]
+ },
+ { "drop": "meat", "type": "flesh", "mass_ratio": 0.3 },
+ { "drop": "meat_scrap", "type": "flesh", "mass_ratio": 0.03 },
+ { "drop": "lung", "type": "flesh", "mass_ratio": 0.0035 },
+ { "drop": "liver", "type": "offal", "mass_ratio": 0.01 },
+ { "drop": "brain", "type": "flesh", "mass_ratio": 0.005 },
+ { "drop": "sweetbread", "type": "flesh", "mass_ratio": 0.002 },
+ { "drop": "kidney", "type": "offal", "mass_ratio": 0.002 },
+ { "drop": "stomach", "scale_num": [ 1, 1 ], "max": 1, "type": "offal" },
+ { "drop": "bone", "type": "bone", "mass_ratio": 0.15 },
+ { "drop": "sinew", "type": "bone", "mass_ratio": 0.00035 },
+ { "drop": "raw_leather", "type": "skin", "mass_ratio": 0.02 },
+ { "drop": "feather", "type": "skin", "mass_ratio": 0.0001 },
+ { "drop": "fat", "type": "flesh", "mass_ratio": 0.07 }
+ ]
+ },
+ {
+ "id": "zed_dino_feather_leather",
+ "type": "harvest",
+ "entries": [
+ { "drop": "spider", "type": "bionic_group", "flags": [ "FILTHY" ] },
+ { "drop": "science", "type": "bionic_group", "flags": [ "FILTHY" ] },
+ { "drop": "corpses", "type": "bionic_group", "flags": [ "FILTHY" ] },
+ { "drop": "meat_tainted", "type": "flesh", "mass_ratio": 0.25 },
+ { "drop": "fat_tainted", "type": "flesh", "mass_ratio": 0.08 },
+ { "drop": "bone_tainted", "type": "bone", "mass_ratio": 0.1 },
+ { "drop": "raw_tainted_leather", "type": "skin", "mass_ratio": 0.02 },
+ { "drop": "pheromone", "type": "bionic", "max": 1 },
+ { "drop": "feather", "type": "skin", "mass_ratio": 0.0001 }
+ ]
}
]
diff --git a/data/mods/DinoMod/hints.json b/data/mods/DinoMod/hints.json
new file mode 100644
index 0000000000000..aa9a0929281f8
--- /dev/null
+++ b/data/mods/DinoMod/hints.json
@@ -0,0 +1,14 @@
+{
+ "type": "snippet",
+ "category": "hint",
+ "text": [
+ "I've seen some big dinosaurs out there. I know that should be scary, but all I felt was hungry.",
+ "I think those little dinosaurs are kind of cute, like a cat kind of. Do you think they eat cat food?",
+ "Dinosaurs are a bow hunter's best friend. Feathers forever!",
+ "A buddy of mine wandered close to the swamps and was eaten by a T-Rex, a big lizard. I'd be careful unless you have a gun and plenty of ammo.",
+ "I hear the zombies have been in the swamps. Bad news if they bite a dinosaur before it bites them.",
+ "I know there aren't alligators in the sewer, but I heard there was some kind of big lizard down there. Probably not a good idea to check.",
+ "Some of those big dinosaurs seem halfway all right. I bet if you fed them something nice and gave them a pet you could ride them like a pony. Or maybe they'd eat you instead.",
+ "One time I found a strange egg out in the woods. It was probably a dinosaur, but I cooked it and it was pretty good!"
+ ]
+}
diff --git a/data/mods/DinoMod/lab_notes.json b/data/mods/DinoMod/lab_notes.json
index ae03e7703214b..b1a4ed17a7c93 100644
--- a/data/mods/DinoMod/lab_notes.json
+++ b/data/mods/DinoMod/lab_notes.json
@@ -3,6 +3,7 @@
"category": "lab_notes",
"text": [
"Research on our visitors is proceeding nicely. The raptor DNA is of special interest, with some novel protein chains that may lead to medical breakthroughs.",
+ "Research proceeds apace on our visitors. While Operation Major Laser did not receive enough funding as hoped, our more humble bio-operator protocols were already prepared and are proceeding ahead of schedule. The hosts are most receptive to improvement.",
"Dr. Yoshimi has been reprimanded for unauthorized contact with the procompsignathids. Disgusting behavior, and a terrible example to the junior researchers.",
"Dr. Yoshimi has escaped, along with an unknown number of dinosaurs. Unfortunately, we have bigger problems with XE037.",
"Strange sounds have been reported from the swamp nearby. An enhanced security team was dispatched, but has not returned in 48 hours. The facility is on lockdown. We can’t let them get back in."
diff --git a/data/mods/DinoMod/mapgen/DinoLabFinale.json b/data/mods/DinoMod/mapgen/DinoLabFinale.json
new file mode 100644
index 0000000000000..79b63086be8de
--- /dev/null
+++ b/data/mods/DinoMod/mapgen/DinoLabFinale.json
@@ -0,0 +1,87 @@
+{
+ "//": "dino operating theater",
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ "lab_finale_1level"
+ ],
+ "weight": 75,
+ "object": {
+ "rotation": [ 0, 3 ],
+ "fill_ter": "t_thconc_floor",
+ "rows": [
+ "..cccccc.|...|,,,|..|,,,",
+ "c........|...|,,,|.6|,,,",
+ "c..Ccxc..|...|,,,g..g,,,",
+ "c........g...|,,,g..g,,,",
+ "c........g...|,,,L..L,,,",
+ "......llS|...|---|..|---",
+ "--gg-G---|...|,,,|..|,,,",
+ ".............|,,,g..g,,,",
+ ".............|,,,g..g,,,",
+ ".............|,,,L..L,,,",
+ "........|-ggg----|..|---",
+ "........|r,,,r|t--G-|...",
+ "........g,,/,,L.....G...",
+ "........g,,?,,|-ggg-|...",
+ "........|r,,,r|.........",
+ "........|-ggg-|.........",
+ "........................",
+ "........................",
+ "..........dd7dd.........",
+ "..........d.h.d.........",
+ "...ddxdd.........ddxdd..",
+ "...d.h.d.........d.h.d..",
+ "........................",
+ "........................"
+ ],
+ "palettes": [ "lab_palette", "lab_loot_research" ],
+ "furniture": { "?": "f_autodoc", "/": "f_autodoc_couch" },
+ "terrain": {
+ ",": "t_floor_blue",
+ "C": "t_centrifuge",
+ "?": "t_floor_blue",
+ "/": "t_floor_blue",
+ "7": "t_console",
+ "r": "t_floor_blue"
+ },
+ "place_loot": [
+ { "item": "anesthetic_kit", "x": 15, "y": 11, "repeat": [ 4, 9 ], "ammo": 100 },
+ { "item": "id_science", "x": 7, "y": 11, "chance": 100 },
+ { "item": "cattlefodder", "x": 7, "y": 11, "chance": 100 }
+ ],
+ "mapping": {
+ "r": {
+ "items": [
+ { "item": "bionics_common", "chance": 40 },
+ { "item": "bionics", "chance": 20 },
+ { "item": "hospital_medical_items", "chance": 80 },
+ { "item": "dissection", "chance": 60 }
+ ]
+ }
+ },
+ "computers": {
+ "6": {
+ "name": "DinoLab Operating Theater Controls",
+ "security": 0,
+ "options": [ { "name": "EMERGENCY EVAC - OPEN ALL DOORS", "action": "open", "security": 0 } ],
+ "failures": [ { "action": "damage" }, { "action": "shutdown" } ]
+ },
+ "7": {
+ "name": "DinoLab Operating Theater Controls",
+ "security": 2,
+ "options": [ { "name": "UNLOCK AUTODOC DOOR", "action": "unlock", "security": 6 } ],
+ "failures": [ { "action": "damage" }, { "action": "shutdown" } ]
+ }
+ },
+ "place_monster": [
+ { "monster": [ "mon_deino_bio_op" ], "x": [ 14, 16 ], "y": [ 1, 4 ], "chance": 90 },
+ { "monster": [ "mon_deino_bio_op" ], "x": [ 14, 16 ], "y": [ 6, 9 ], "chance": 90 },
+ { "monster": [ "mon_deino_bio_op" ], "x": [ 21, 22 ], "y": [ 1, 4 ], "chance": 90 },
+ { "monster": [ "mon_deino_bio_op" ], "x": [ 21, 22 ], "y": [ 6, 9 ], "chance": 90 },
+ { "monster": [ "mon_trice_bio_op" ], "x": [ 11, 13 ], "y": [ 13, 14 ], "chance": 100 },
+ { "monster": "mon_zeinonychus", "x": [ 15, 19 ], "y": 12, "chance": 90, "repeat": [ 1, 2 ] },
+ { "monster": "mon_zeinonychus", "x": [ 9, 10 ], "y": [ 12, 13 ] }
+ ]
+ }
+}
diff --git a/data/mods/DinoMod/mapgen/dinoexhibit.json b/data/mods/DinoMod/mapgen/dinoexhibit.json
new file mode 100644
index 0000000000000..39bb31da9bc8e
--- /dev/null
+++ b/data/mods/DinoMod/mapgen/dinoexhibit.json
@@ -0,0 +1,95 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ "dinoexhibit" ],
+ "weight": 10000,
+ "object": {
+ "fill_ter": "t_floor",
+ "rows": [
+ "rrrrrrrrrrrrrrrrrrrrrrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yyyyyyyyyyyyyyyyyyyyyyyy",
+ "222222222222222---1+111-",
+ "3..............|B|F |",
+ "3.2222222222222| |CCC A|",
+ "3.3...3...3...3|D+ F A|",
+ "3.3I..3...3.I.3--|-+---|",
+ "3.3...3..I3...3.E......3",
+ "3.2242224222422........3",
+ "3......................3",
+ "3.2222422222422.. .3",
+ "3.3.....3.....3..HH .3",
+ "3.3.....3.....3..HH .3",
+ "3.3.....3.....3.5555+553",
+ "3.3.....3.....3.5.....53",
+ "3.3....I3...I.3.5GGGGG53",
+ "3.2222222222222.55555553",
+ "3......................3",
+ "222222222222222222222222"
+ ],
+ "terrain": {
+ "r": "t_pavement",
+ "y": "t_pavement_y",
+ ".": "t_dirtfloor",
+ "-": "t_wall",
+ "1": "t_window",
+ "|": "t_wall",
+ "+": "t_door_c",
+ "2": "t_chainfence_h",
+ "3": "t_chainfence_v",
+ "4": "t_chaingate_l",
+ "5": "t_wall_wood",
+ " ": "t_floor",
+ "A": "t_floor",
+ "B": "t_floor",
+ "C": "t_floor",
+ "D": "t_floor",
+ "E": "t_dirtfloor",
+ "F": "t_floor",
+ "G": "t_dirtfloor",
+ "H": "t_floor",
+ "I": "t_dirtfloor"
+ },
+ "furniture": {
+ "A": "f_rack",
+ "C": "f_counter",
+ "D": "f_sink",
+ "E": "f_sink",
+ "F": "f_chair",
+ "G": "f_locker",
+ "H": "f_hay",
+ "I": "f_hay"
+ },
+ "toilets": { "B": { } },
+ "place_items": [
+ { "item": "guns_rifle_common", "chance": 70, "x": [ 20, 21 ], "y": 20 },
+ { "item": "tools_hunting", "chance": 80, "x": [ 18, 19 ], "y": 20 },
+ { "item": "book_mag_surv", "chance": 80, "x": 22, "y": [ 9, 10 ] }
+ ],
+ "place_monsters": [
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 2, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 3, 5 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 2, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 7, 9 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 2, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 11, 13 ], "y": [ 10, 12 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 2, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 3, 7 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 2, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_DANGEROUS", "chance": 4, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_HARMLESS", "chance": 3, "x": [ 9, 13 ], "y": [ 16, 20 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_ZOMBIE", "chance": 2, "x": [ 1, 22 ], "y": [ 1, 6 ], "density": 0.15 },
+ { "monster": "GROUP_DINOSAUR_ZOMBIE", "chance": 2, "x": [ 16, 22 ], "y": [ 8, 21 ], "density": 0.15 }
+ ]
+ }
+ }
+]
diff --git a/data/mods/DinoMod/mapgen/farm.json b/data/mods/DinoMod/mapgen/farm.json
new file mode 100644
index 0000000000000..394f18482329b
--- /dev/null
+++ b/data/mods/DinoMod/mapgen/farm.json
@@ -0,0 +1,54 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [ [ "farm_1" ] ],
+ "//": "Compy Coop",
+ "weight": 500,
+ "object": {
+ "fill_ter": "t_dirtfloor",
+ "rows": [
+ " ",
+ " ",
+ " :::::::::########### ",
+ " : #_#_#_#_#_# ",
+ " : #_______7_# ",
+ " C +_______8_# ",
+ " C c__7______# ",
+ " : #_#_#_#_#_# ",
+ " : ########### ",
+ " : : ",
+ " : : ",
+ " : : ",
+ " :::::::::::::::::::: ",
+ " ",
+ " FFFFFFFFFFFFFFFFFFFFFF ",
+ " F F ",
+ " F DDDDDDDDDDDDDDDD F ",
+ " F F ",
+ " F DDDDDDDDDDDDDDDD F ",
+ " F F ",
+ " F DDDDDDDDDDDDDDDD F ",
+ " F F ",
+ " F DDDDDDDDDDDDDDDD F ",
+ "FF F "
+ ],
+ "monster": { "7": { "monster": "mon_compsognathus" }, "8": { "monster": "mon_compsognathus_hatchling" } },
+ "place_item": [
+ { "item": "straw_pile", "x": 12, "y": 3, "chance": 75 },
+ { "item": "straw_pile", "x": 14, "y": 3, "chance": 75 },
+ { "item": "straw_pile", "x": 16, "y": 3, "chance": 75 },
+ { "item": "straw_pile", "x": 18, "y": 3, "chance": 75 },
+ { "item": "straw_pile", "x": 20, "y": 3, "chance": 75 },
+ { "item": "straw_pile", "x": 12, "y": 7, "chance": 75 },
+ { "item": "straw_pile", "x": 14, "y": 7, "chance": 75 },
+ { "item": "straw_pile", "x": 16, "y": 7, "chance": 75 },
+ { "item": "straw_pile", "x": 18, "y": 7, "chance": 75 },
+ { "item": "straw_pile", "x": 20, "y": 7, "chance": 75 },
+ { "item": "catfood", "x": [ 3, 7 ], "y": [ 5, 11 ], "chance": 75, "repeat": [ 4, 7 ] },
+ { "item": "straw_pile", "x": 20, "y": 7, "chance": 75 }
+ ],
+ "palettes": [ "farm" ]
+ }
+ }
+]
diff --git a/data/mods/DinoMod/monstergroups.json b/data/mods/DinoMod/monstergroups.json
new file mode 100644
index 0000000000000..e69b670d53d7c
--- /dev/null
+++ b/data/mods/DinoMod/monstergroups.json
@@ -0,0 +1,351 @@
+[
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_compsognathus", "freq": 100, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
+ { "monster": "mon_pachycephalosaurus", "freq": 25, "cost_multiplier": 0, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
+ { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
+ { "monster": "mon_albertosaurus", "freq": 4, "cost_multiplier": 35 },
+ { "monster": "mon_triceratops", "freq": 3, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_stegosaurus", "freq": 5, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_ankylosaurus", "freq": 5, "cost_multiplier": 20 },
+ { "monster": "mon_ceratosaurus", "freq": 1, "cost_multiplier": 30 },
+ { "monster": "mon_allosaurus", "freq": 8, "cost_multiplier": 30 },
+ { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_velociraptor", "freq": 15, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_utahraptor", "freq": 5, "cost_multiplier": 30 },
+ { "monster": "mon_parasaurolophus", "freq": 3, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_dilophosaurus", "freq": 1, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_HARMLESS",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_compsognathus", "freq": 100, "cost_multiplier": 0, "pack_size": [ 4, 4 ] },
+ { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 4 ] },
+ { "monster": "mon_pachycephalosaurus", "freq": 25, "cost_multiplier": 0, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_camptosaurus", "freq": 100, "cost_multiplier": 0, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 4 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_DANGEROUS",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_ceratosaurus", "freq": 1, "cost_multiplier": 30 },
+ { "monster": "mon_allosaurus", "freq": 8, "cost_multiplier": 30 },
+ { "monster": "mon_velociraptor", "freq": 15, "cost_multiplier": 10, "pack_size": [ 2, 2 ] },
+ { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_utahraptor", "freq": 5, "cost_multiplier": 30 },
+ { "monster": "mon_dilophosaurus", "freq": 15, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_FLY",
+ "default": "mon_null",
+ "monsters": [ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] } ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_MEGA_HERBIVORE",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_triceratops", "freq": 3, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_stegosaurus", "freq": 5, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_ankylosaurus", "freq": 5, "cost_multiplier": 20 },
+ { "monster": "mon_parasaurolophus", "freq": 3, "cost_multiplier": 10, "pack_size": [ 2, 4 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_MEGA_CARNIVORE",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
+ { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
+ { "monster": "mon_albertosaurus", "freq": 4, "cost_multiplier": 35 },
+ { "monster": "mon_allosaurus", "freq": 8, "cost_multiplier": 30 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_DINOSAUR_ZOMBIE",
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 72 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_FOREST",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ {
+ "monster": "mon_gallimimus",
+ "freq": 20,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 8 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_pachycephalosaurus",
+ "freq": 10,
+ "cost_multiplier": 0,
+ "pack_size": [ 1, 2 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_camptosaurus",
+ "freq": 40,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_stegosaurus",
+ "freq": 10,
+ "cost_multiplier": 20,
+ "pack_size": [ 2, 4 ],
+ "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_ankylosaurus",
+ "freq": 3,
+ "cost_multiplier": 20,
+ "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_triceratops",
+ "freq": 10,
+ "cost_multiplier": 30,
+ "pack_size": [ 1, 2 ],
+ "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_dilophosaurus",
+ "freq": 5,
+ "cost_multiplier": 10,
+ "pack_size": [ 1, 2 ],
+ "conditions": [ "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_utahraptor",
+ "freq": 3,
+ "cost_multiplier": 30,
+ "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_eoraptor",
+ "freq": 3,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ]
+ }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_RIVER",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ {
+ "monster": "mon_camptosaurus",
+ "freq": 60,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_parasaurolophus",
+ "freq": 30,
+ "cost_multiplier": 10,
+ "pack_size": [ 2, 4 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ {
+ "monster": "mon_deinonychus",
+ "freq": 10,
+ "cost_multiplier": 15,
+ "pack_size": [ 2, 3 ],
+ "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
+ { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
+ { "monster": "mon_albertosaurus", "freq": 4, "cost_multiplier": 35 },
+ { "monster": "mon_ceratosaurus", "freq": 1, "cost_multiplier": 30 },
+ { "monster": "mon_allosaurus", "freq": 8, "cost_multiplier": 30 },
+ { "monster": "mon_dilophosaurus", "freq": 1, "cost_multiplier": 10, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 72 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 168 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 672 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 2160 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_SWAMP",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ {
+ "monster": "mon_camptosaurus",
+ "freq": 60,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "DUSK", "DAWN", "SPRING", "SUMMER", "AUTUMN" ]
+ },
+ { "monster": "mon_parasaurolophus", "freq": 30, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_deinonychus", "freq": 10, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_spinosaurus", "freq": 1, "cost_multiplier": 50 },
+ { "monster": "mon_tyrannosaurus", "freq": 1, "cost_multiplier": 40 },
+ { "monster": "mon_albertosaurus", "freq": 4, "cost_multiplier": 35 },
+ { "monster": "mon_ceratosaurus", "freq": 1, "cost_multiplier": 30 },
+ { "monster": "mon_allosaurus", "freq": 8, "cost_multiplier": 30 },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 72 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 168 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 672 },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 2160 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_SEWER",
+ "default": "mon_sewer_rat",
+ "is_animal": true,
+ "monsters": [
+ { "monster": "mon_compsognathus", "freq": 300, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_eoraptor", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_velociraptor", "freq": 150, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_deinonychus", "freq": 100, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30 },
+ { "monster": "mon_dilophosaurus", "freq": 10, "cost_multiplier": 10, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 25, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_SAFE",
+ "is_safe": true,
+ "default": "mon_null",
+ "monsters": [
+ { "monster": "mon_gallimimus", "freq": 50, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
+ { "monster": "mon_eoraptor", "freq": 20, "cost_multiplier": 0, "pack_size": [ 4, 12 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_PARK_ANIMAL",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
+ {
+ "monster": "mon_eoraptor",
+ "freq": 50,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ]
+ }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_CAVE",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ { "monster": "mon_compsognathus", "freq": 600, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_gallimimus", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 8 ] },
+ { "monster": "mon_spinosaurus", "freq": 50, "cost_multiplier": 50 },
+ { "monster": "mon_tyrannosaurus", "freq": 50, "cost_multiplier": 40 },
+ { "monster": "mon_albertosaurus", "freq": 200, "cost_multiplier": 35 },
+ { "monster": "mon_triceratops", "freq": 80, "cost_multiplier": 30, "pack_size": [ 1, 2 ] },
+ { "monster": "mon_stegosaurus", "freq": 80, "cost_multiplier": 20, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_ankylosaurus", "freq": 80, "cost_multiplier": 20 },
+ { "monster": "mon_ceratosaurus", "freq": 50, "cost_multiplier": 30 },
+ { "monster": "mon_allosaurus", "freq": 400, "cost_multiplier": 30 },
+ { "monster": "mon_eoraptor", "freq": 200, "cost_multiplier": 0, "pack_size": [ 4, 12 ] },
+ { "monster": "mon_velociraptor", "freq": 150, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_deinonychus", "freq": 100, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_utahraptor", "freq": 100, "cost_multiplier": 30 },
+ { "monster": "mon_parasaurolophus", "freq": 80, "cost_multiplier": 10, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_dimorphodon", "freq": 500, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_dilophosaurus", "freq": 50, "cost_multiplier": 10, "pack_size": [ 1, 2 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_ROOF_ANIMAL",
+ "default": "mon_null",
+ "is_animal": true,
+ "monsters": [
+ { "monster": "mon_dimorphodon", "freq": 50, "cost_multiplier": 0, "pack_size": [ 2, 4 ] },
+ {
+ "monster": "mon_eoraptor",
+ "freq": 50,
+ "cost_multiplier": 0,
+ "pack_size": [ 4, 12 ],
+ "conditions": [ "NIGHT", "SPRING", "SUMMER", "AUTUMN" ]
+ }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_ZOMBIE",
+ "default": "mon_zombie",
+ "monsters": [
+ { "monster": "mon_zeinonychus", "freq": 3, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zyrannosaurus", "freq": 1, "cost_multiplier": 80, "starts": 72 }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_CENTRAL_LAB",
+ "default": "mon_zombie_scientist",
+ "monsters": [
+ { "monster": "mon_deinonychus", "freq": 200, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_deino_bio_op", "freq": 100, "cost_multiplier": 20, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 50, "cost_multiplier": 30, "starts": 72, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 50, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 50, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 50, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_LAB",
+ "default": "mon_zombie_scientist",
+ "monsters": [
+ { "monster": "mon_deinonychus", "freq": 500, "cost_multiplier": 15, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_deino_bio_op", "freq": 250, "cost_multiplier": 20, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 125, "cost_multiplier": 30, "starts": 72 },
+ { "monster": "mon_zeinonychus", "freq": 125, "cost_multiplier": 30, "starts": 168, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 125, "cost_multiplier": 30, "starts": 672, "pack_size": [ 2, 3 ] },
+ { "monster": "mon_zeinonychus", "freq": 125, "cost_multiplier": 30, "starts": 2160, "pack_size": [ 2, 3 ] }
+ ]
+ }
+]
diff --git a/data/mods/DinoMod/monstergroups_egg.json b/data/mods/DinoMod/monstergroups_egg.json
index ebf80e5c1edb4..6a78a4ce91734 100644
--- a/data/mods/DinoMod/monstergroups_egg.json
+++ b/data/mods/DinoMod/monstergroups_egg.json
@@ -7,19 +7,136 @@
{ "monster": "mon_compsognathus_hatchling", "freq": 100, "cost_multiplier": 1 },
{ "monster": "mon_gallimimus_hatchling", "freq": 50, "cost_multiplier": 1 },
{ "monster": "mon_pachycephalosaurus_hatchling", "freq": 25, "cost_multiplier": 1 },
+ { "monster": "mon_camptosaurus_hatchling", "freq": 75, "cost_multiplier": 1 },
{ "monster": "mon_spinosaurus_hatchling", "freq": 1, "cost_multiplier": 1 },
{ "monster": "mon_tyrannosaurus_hatchling", "freq": 1, "cost_multiplier": 1 },
+ { "monster": "mon_albertosaurus_hatchling", "freq": 4, "cost_multiplier": 1 },
{ "monster": "mon_triceratops_hatchling", "freq": 3, "cost_multiplier": 1 },
{ "monster": "mon_stegosaurus_hatchling", "freq": 5, "cost_multiplier": 1 },
{ "monster": "mon_ankylosaurus_hatchling", "freq": 5, "cost_multiplier": 1 },
- { "monster": "mon_allosaurus_hatchling", "freq": 2, "cost_multiplier": 1 },
+ { "monster": "mon_ceratosaurus_hatchling", "freq": 1, "cost_multiplier": 1 },
+ { "monster": "mon_allosaurus_hatchling", "freq": 8, "cost_multiplier": 1 },
{ "monster": "mon_eoraptor_hatchling", "freq": 20, "cost_multiplier": 1 },
{ "monster": "mon_velociraptor_hatchling", "freq": 15, "cost_multiplier": 1 },
{ "monster": "mon_deinonychus_hatchling", "freq": 10, "cost_multiplier": 1 },
{ "monster": "mon_utahraptor_hatchling", "freq": 5, "cost_multiplier": 1 },
{ "monster": "mon_parasaurolophus_hatchling", "freq": 3, "cost_multiplier": 1 },
{ "monster": "mon_dimorphodon_hatchling", "freq": 50, "cost_multiplier": 1 },
- { "monster": "mon_dilophosaurus_hatchling", "freq": 15, "cost_multiplier": 1 }
+ { "monster": "mon_dilophosaurus_hatchling", "freq": 1, "cost_multiplier": 1 }
]
+ },
+ {
+ "name": "GROUP_EGG_compsognathus",
+ "type": "monstergroup",
+ "default": "mon_compsognathus_hatchling",
+ "monsters": [ { "monster": "mon_compsognathus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_gallimimus",
+ "type": "monstergroup",
+ "default": "mon_gallimimus_hatchling",
+ "monsters": [ { "monster": "mon_gallimimus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_pachycephalosaurus",
+ "type": "monstergroup",
+ "default": "mon_pachycephalosaurus_hatchling",
+ "monsters": [ { "monster": "mon_pachycephalosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_camptosaurus",
+ "type": "monstergroup",
+ "default": "mon_camptosaurus_hatchling",
+ "monsters": [ { "monster": "mon_camptosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_spinosaurus",
+ "type": "monstergroup",
+ "default": "mon_spinosaurus_hatchling",
+ "monsters": [ { "monster": "mon_spinosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_tyrannosaurus",
+ "type": "monstergroup",
+ "default": "mon_tyrannosaurus_hatchling",
+ "monsters": [ { "monster": "mon_tyrannosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_albertosaurus",
+ "type": "monstergroup",
+ "default": "mon_albertosaurus_hatchling",
+ "monsters": [ { "monster": "mon_albertosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_triceratops",
+ "type": "monstergroup",
+ "default": "mon_triceratops_hatchling",
+ "monsters": [ { "monster": "mon_triceratops_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_stegosaurus",
+ "type": "monstergroup",
+ "default": "mon_stegosaurus_hatchling",
+ "monsters": [ { "monster": "mon_stegosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_ankylosaurus",
+ "type": "monstergroup",
+ "default": "mon_ankylosaurus_hatchling",
+ "monsters": [ { "monster": "mon_ankylosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_ceratosaurus",
+ "type": "monstergroup",
+ "default": "mon_ceratosaurus_hatchling",
+ "monsters": [ { "monster": "mon_ceratosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_allosaurus",
+ "type": "monstergroup",
+ "default": "mon_allosaurus_hatchling",
+ "monsters": [ { "monster": "mon_allosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_eoraptor",
+ "type": "monstergroup",
+ "default": "mon_eoraptor_hatchling",
+ "monsters": [ { "monster": "mon_eoraptor_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_velociraptor",
+ "type": "monstergroup",
+ "default": "mon_velociraptor_hatchling",
+ "monsters": [ { "monster": "mon_velociraptor_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_deinonychus",
+ "type": "monstergroup",
+ "default": "mon_deinonychus_hatchling",
+ "monsters": [ { "monster": "mon_deinonychus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_utahraptor",
+ "type": "monstergroup",
+ "default": "mon_utahraptor_hatchling",
+ "monsters": [ { "monster": "mon_utahraptor_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_parasaurolophus",
+ "type": "monstergroup",
+ "default": "mon_parasaurolophus_hatchling",
+ "monsters": [ { "monster": "mon_parasaurolophus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_dimorphodon",
+ "type": "monstergroup",
+ "default": "mon_dimorphodon_hatchling",
+ "monsters": [ { "monster": "mon_dimorphodon_hatchling", "freq": 100, "cost_multiplier": 1 } ]
+ },
+ {
+ "name": "GROUP_EGG_dilophosaurus",
+ "type": "monstergroup",
+ "default": "mon_dilophosaurus_hatchling",
+ "monsters": [ { "monster": "mon_dilophosaurus_hatchling", "freq": 100, "cost_multiplier": 1 } ]
}
]
diff --git a/data/mods/DinoMod/obsolete/fieldoffice.json b/data/mods/DinoMod/obsolete/fieldoffice.json
new file mode 100644
index 0000000000000..3830cd3a1f982
--- /dev/null
+++ b/data/mods/DinoMod/obsolete/fieldoffice.json
@@ -0,0 +1,82 @@
+[
+ {
+ "//": "Currently unused, here for save compatibility",
+ "type": "overmap_terrain",
+ "id": "fieldoffice",
+ "sym": "^",
+ "name": "wildlife field office",
+ "color": "brown",
+ "see_cost": 5,
+ "extras": "build",
+ "mondensity": 2,
+ "mapgen": [
+ {
+ "method": "json",
+ "weight": 10000,
+ "object": {
+ "rows": [
+ "rrrrrrrrrrrrrrrrrrrrrrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yrrryrrryrrryrrryrrryrrr",
+ "yyyyyyyyyyyyyyyyyyyyyyyy",
+ "222222222222222---1+111-",
+ "3..............|B|F |",
+ "3.2222222222222| |CCC A|",
+ "3.3...3...3...3|D+ F A|",
+ "3.3I..3...3.I.3--|-+---|",
+ "3.3...3..I3...3.E......3",
+ "3.2242224222422........3",
+ "3......................3",
+ "3.2222422222422.. .3",
+ "3.3.....3.....3..HH .3",
+ "3.3.....3.....3..HH .3",
+ "3.3.....3.....3.5555+553",
+ "3.3.....3.....3.5.....53",
+ "3.3....I3...I.3.5GGGGG53",
+ "3.2222222222222.55555553",
+ "3......................3",
+ "222222222222222222222222"
+ ],
+ "terrain": {
+ "r": "t_pavement",
+ "y": "t_pavement_y",
+ ".": "t_dirtfloor",
+ "-": "t_wall",
+ "1": "t_window",
+ "|": "t_wall",
+ "+": "t_door_c",
+ "2": "t_chainfence_h",
+ "3": "t_chainfence_v",
+ "4": "t_chaingate_l",
+ "5": "t_wall_wood",
+ " ": "t_floor",
+ "A": "t_floor",
+ "B": "t_floor",
+ "C": "t_floor",
+ "D": "t_floor",
+ "E": "t_dirtfloor",
+ "F": "t_floor",
+ "G": "t_dirtfloor",
+ "H": "t_floor",
+ "I": "t_dirtfloor"
+ },
+ "furniture": {
+ "A": "f_rack",
+ "C": "f_counter",
+ "D": "f_sink",
+ "E": "f_sink",
+ "F": "f_chair",
+ "G": "f_locker",
+ "H": "f_hay",
+ "I": "f_hay"
+ },
+ "toilets": { "B": { } }
+ }
+ }
+ ],
+ "flags": [ "SIDEWALK" ]
+ }
+]
diff --git a/data/mods/DinoMod/overmap_specials.json b/data/mods/DinoMod/overmap_specials.json
new file mode 100644
index 0000000000000..ae93cb998a9ec
--- /dev/null
+++ b/data/mods/DinoMod/overmap_specials.json
@@ -0,0 +1,13 @@
+[
+ {
+ "type": "overmap_special",
+ "id": "dinosaur exhibit",
+ "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "dinoexhibit_north" } ],
+ "connections": [ { "point": [ 0, -1, 0 ], "terrain": "road" } ],
+ "locations": [ "wilderness" ],
+ "city_distance": [ 10, -1 ],
+ "city_sizes": [ 0, 20 ],
+ "occurrences": [ 1, 1 ],
+ "flags": [ "CLASSIC", "WILDERNESS" ]
+ }
+]
diff --git a/data/mods/DinoMod/overmap_terrain.json b/data/mods/DinoMod/overmap_terrain.json
new file mode 100644
index 0000000000000..5e8c590948016
--- /dev/null
+++ b/data/mods/DinoMod/overmap_terrain.json
@@ -0,0 +1,11 @@
+[
+ {
+ "color": "brown",
+ "id": "dinoexhibit",
+ "mondensity": 2,
+ "name": "Dinosaur Exhibit",
+ "see_cost": 5,
+ "sym": "^",
+ "type": "overmap_terrain"
+ }
+]
diff --git a/data/mods/DinoMod/regional_overlay.json b/data/mods/DinoMod/regional_overlay.json
index ff207bc0061fd..e2dd53835fce1 100644
--- a/data/mods/DinoMod/regional_overlay.json
+++ b/data/mods/DinoMod/regional_overlay.json
@@ -1,7 +1,8 @@
[
{
+ "//": "Currently unused, here for save compatibility",
"type": "region_overlay",
"regions": [ "all" ],
- "city": { "parks": { "fieldoffice": 100 } }
+ "city": { "parks": { "field": 1 } }
}
]
diff --git a/data/mods/DinoMod/snippets.json b/data/mods/DinoMod/snippets.json
index fa57f769cb1e2..453cb93213fe2 100644
--- a/data/mods/DinoMod/snippets.json
+++ b/data/mods/DinoMod/snippets.json
@@ -15,12 +15,33 @@
"text": [
{ "id": "note_dinomod_1", "text": "\"SWAMPS BAD TEETH HUGE OHGOD\"" },
{ "id": "note_dinomod_2", "text": "\"Why is that place just fucking crawling with lizards?\"" },
- { "id": "note_dinomod_3", "text": "\"Fellow scaly bretheren! Tonight we feast on the hairless apes.\"" },
+ {
+ "id": "note_dinomod_3",
+ "text": "\"I bet dinosaurs can read and play chess so don't eat us because we can teach you important things like magnets and ramen\""
+ },
{ "id": "note_dinomod_4", "text": "\"where's some .700 t-rex medicine when you need it?\"" },
{
"id": "note_dinomod_5",
"text": "\"So is this what happens when you stray off the path and step on a butterfly?\""
}
]
+ },
+ {
+ "type": "snippet",
+ "category": "newest_news",
+ "text": [
+ {
+ "id": "dinomod_newest_news_1",
+ "text": "MANY MISSING: A wave of missing persons reports have shaken an already troubled nation, especially among members of the popular Swampers religion and hotel and casino chain. Asked to comment, their charismatic CEO Bo Baronyx refused to explain their whereabouts, saying only 'The great eaters have returned and they will be sated' and winked and smiled in the most charming way. The Swampers are doing their part in this crisis and are accepting donations of meat and money to feed the hungry."
+ },
+ {
+ "id": "dinomod_newest_news_2",
+ "text": "CUTEST VISITORS: A mysterious portal of shimmering blue energy and flashing lights opened above Cretaceous Kindergarten today, showering children with the cutest tiny fuzzy dinosaurs and dinosaur babies. Local paleontologist and exotic dancer Othniel Marsh expressed skepticism that dinosaurs had not died out millions of years ago but 'at this point why not, at least they're cute'. And cute they are!"
+ },
+ {
+ "id": "dinomod_newest_news_3",
+ "text": "DENIES DINOSAURS: FEMA official Ernst Stromer said late last night that the cities are not safe and reports of dinosaurs outside the cities are wrong and 'possibly drug-related' but cautioned refugees to 'get all the guns you can' because 'it's bad out there'."
+ }
+ ]
}
]
diff --git a/data/mods/DinoMod/zed-dinosaur.json b/data/mods/DinoMod/zed-dinosaur.json
index 6fac722ff6fe6..b3c08a8046be8 100644
--- a/data/mods/DinoMod/zed-dinosaur.json
+++ b/data/mods/DinoMod/zed-dinosaur.json
@@ -3,16 +3,16 @@
"type": "MONSTER",
"id": "mon_zyrannosaurus",
"name": { "str": "Z-Rex", "str_pl": "Z-Rexes" },
- "species": "ZOMBIE",
+ "species": [ "ZOMBIE", "DINOSAUR" ],
"default_faction": "zombie",
- "symbol": "D",
+ "symbol": "Z",
"color": "green",
- "volume": "5000000 ml",
+ "volume": "1000 L",
"weight": 5000000,
"material": "flesh",
"aggression": 100,
"morale": 100,
- "speed": 100,
+ "speed": 40,
"melee_skill": 13,
"melee_dice": 3,
"melee_dice_sides": 6,
@@ -22,6 +22,8 @@
"hp": 500,
"death_function": [ "NORMAL" ],
"description": "Massive piles of ragged, stinking flesh lifting enormous teeth.",
+ "special_attacks": [ [ "scratch", 10 ], { "type": "bite", "cooldown": 5 } ],
+ "upgrades": { "half_life": 14, "into": "mon_syrannosaurus" },
"flags": [
"SEES",
"SMELLS",
@@ -36,9 +38,68 @@
"FILTHY",
"WARM"
],
- "harvest": "zombie_large_leather",
- "anger_triggers": [ "PLAYER_CLOSE", "HURT" ],
- "fear_triggers": [ "FIRE" ],
+ "vision_night": 3,
+ "harvest": "zed_dino_feather_leather",
+ "categories": [ "DINOSAUR", "CLASSIC" ]
+ },
+ {
+ "type": "MONSTER",
+ "id": "mon_syrannosaurus",
+ "name": { "str": "S-Rex", "str_pl": "S-Rexes" },
+ "copy-from": "mon_zyrannosaurus",
+ "color": "white",
+ "material": "bone",
+ "speed": 35,
+ "melee_skill": 13,
+ "melee_dice": 4,
+ "melee_dice_sides": 12,
+ "melee_cut": 20,
+ "armor_bash": 0,
+ "armor_cut": 30,
+ "armor_bullet": 30,
+ "armor_stab": 30,
+ "armor_acid": 3,
+ "vision_day": 30,
+ "hp": 200,
+ "description": "Monstrous columns of dense bone lifting enormous sharp pointed teeth dripping with black goo.",
+ "flags": [ "SEES", "HEARS", "POISON", "HARDTOSHOOT", "BLEED", "NO_BREATHE", "REVIVES", "FILTHY" ],
+ "harvest": "mr_bones",
"categories": [ "DINOSAUR" ]
+ },
+ {
+ "type": "MONSTER",
+ "id": "mon_zeinonychus",
+ "name": { "str_sp": "Z-Deinonychus" },
+ "looks_like": "mon_deinonychus",
+ "species": [ "ZOMBIE", "DINOSAUR" ],
+ "default_faction": "zombie",
+ "symbol": "Z",
+ "color": "green",
+ "volume": "70000 ml",
+ "weight": 70000,
+ "material": "flesh",
+ "aggression": 100,
+ "morale": 100,
+ "speed": 20,
+ "melee_skill": 7,
+ "melee_dice": 1,
+ "melee_dice_sides": 8,
+ "melee_cut": 4,
+ "armor_bash": 2,
+ "armor_cut": 4,
+ "armor_bullet": 2,
+ "hp": 100,
+ "death_function": [ "NORMAL" ],
+ "special_attacks": [
+ { "type": "leap", "cooldown": 5, "max_range": 5, "allow_no_target": true },
+ [ "scratch", 10 ],
+ { "type": "bite", "cooldown": 5 }
+ ],
+ "description": "The shuffling corpse of a medium-sized bipedal dinosaur covered with tattered feathers and black putrid liquid. Both feet brandish a large sickle-like claw.",
+ "flags": [ "SEES", "SMELLS", "HEARS", "KEENNOSE", "BLEED", "POISON", "STUMBLES", "NO_BREATHE", "REVIVES", "FILTHY", "WARM" ],
+ "vision_day": 30,
+ "vision_night": 10,
+ "harvest": "zed_dino_feather_leather",
+ "categories": [ "DINOSAUR", "CLASSIC" ]
}
]
diff --git a/data/mods/Fuji_Structures/items/itemgroups.json b/data/mods/Fuji_Structures/items/itemgroups.json
deleted file mode 100644
index a4f7f7b68ab2f..0000000000000
--- a/data/mods/Fuji_Structures/items/itemgroups.json
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
- "type": "item_group",
- "id": "gunshop_accessories",
- "items": [ [ "powered_earmuffs", 50 ], [ "ear_plugs", 80 ] ]
- },
- {
- "type": "item_group",
- "id": "games",
- "items": [
- [ "chess", 50 ],
- [ "checkers", 50 ],
- [ "cards", 50 ],
- [ "cards_magic", 50 ],
- [ "pictionary", 50 ],
- [ "monopoly", 50 ],
- [ "dnd", 50 ],
- [ "g_warhammer", 50 ],
- [ "g_warhammer40k", 50 ],
- [ "catan", 50 ],
- [ "battleship", 50 ],
- [ "clue", 50 ]
- ]
- }
-]
diff --git a/data/mods/Fuji_Structures/items/items_games.json b/data/mods/Fuji_Structures/items/items_games.json
deleted file mode 100644
index 14548c81e882c..0000000000000
--- a/data/mods/Fuji_Structures/items/items_games.json
+++ /dev/null
@@ -1,194 +0,0 @@
-[
- {
- "id": "chess",
- "type": "BOOK",
- "name": "chess set",
- "description": "A wooden box containing all the equipment needed to play a game of chess.",
- "weight": "907 g",
- "volume": "2 L",
- "price": 7500,
- "material": [ "wood" ],
- "symbol": "?",
- "color": "brown",
- "intelligence": 10,
- "time": 30,
- "chapters": 12,
- "fun": 10
- },
- {
- "id": "checkers",
- "type": "BOOK",
- "name": "checkers set",
- "description": "A wooden box containing a set of round tokens used to play checkers.",
- "weight": "788 g",
- "volume": "1500 ml",
- "price": 2000,
- "material": [ "wood" ],
- "symbol": "?",
- "color": "brown",
- "intelligence": 5,
- "time": 20,
- "chapters": 5,
- "fun": 3
- },
- {
- "id": "cards",
- "type": "BOOK",
- "name": { "str": "deck of cards", "str_pl": "decks of cards" },
- "description": "A collection of 52 cards made to play poker.",
- "weight": "96 g",
- "volume": "125 ml",
- "price": 599,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "white",
- "intelligence": 8,
- "time": 10,
- "chapters": 8,
- "fun": 5
- },
- {
- "id": "cards_magic",
- "type": "BOOK",
- "name": { "str": "deck of Sorcery cards", "str_pl": "decks of Sorcery cards" },
- "description": "A set of cards meant to play the game \"Sorcery.\" Each card has a fun picture of a different monster.",
- "weight": "210 g",
- "volume": "250 ml",
- "price": 2300,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "intelligence": 9,
- "time": 20,
- "chapters": 16,
- "fun": 10
- },
- {
- "id": "pictionary",
- "type": "BOOK",
- "name": { "str": "Picturesque", "str_pl": "sets of Picturesque" },
- "description": "A game where one draws an image, and the others attempt to guess what it is.",
- "weight": "350 g",
- "volume": "500 ml",
- "price": 1500,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "yellow",
- "intelligence": 7,
- "time": 10,
- "chapters": 5,
- "fun": 1
- },
- {
- "id": "monopoly",
- "type": "BOOK",
- "name": { "str": "Capitalism", "str_pl": "sets of Capitalism" },
- "description": "A game where players traverse around the board buying property and swindling their friends.",
- "weight": "300 g",
- "volume": "500 ml",
- "price": 99,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "red",
- "intelligence": 5,
- "time": 240,
- "chapters": 1,
- "fun": -5
- },
- {
- "id": "dnd",
- "type": "BOOK",
- "name": { "str": "Blobs and Bandits", "str_pl": "sets of Blobs and Bandits" },
- "description": "A roleplaying game set in the post-apocalypse, so you can pretend to survive the apocalypse while surviving the apocalypse.",
- "weight": "680 g",
- "volume": "1250 ml",
- "price": 12950,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "red",
- "intelligence": 5,
- "time": 120,
- "chapters": 100,
- "fun": 5
- },
- {
- "id": "g_warhammer",
- "type": "BOOK",
- "name": { "str": "Battlehammer", "str_pl": "sets of Battlehammer" },
- "description": "A strategy game featuring a set of tiny figurines of fantasy creatures.",
- "weight": "680 g",
- "volume": "1250 ml",
- "price": 10880,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "yellow",
- "intelligence": 9,
- "time": 60,
- "chapters": 20,
- "fun": 4
- },
- {
- "id": "g_warhammer40k",
- "type": "BOOK",
- "name": { "str": "Battlehammer 20k", "str_pl": "sets of Battlehammer 20k" },
- "description": "A strategy game featuring a set of tiny figurines of space aliens and grotesque space marines.",
- "weight": "680 g",
- "volume": "1250 ml",
- "price": 10880,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "yellow",
- "intelligence": 9,
- "time": 60,
- "chapters": 20,
- "fun": 4
- },
- {
- "id": "catan",
- "type": "BOOK",
- "name": { "str": "Settlers of the Ranch", "str_pl": "sets of Settlers of the Ranch" },
- "description": "A strategy game where players build settlements and trade for supplies.",
- "weight": "804 g",
- "volume": "1250 ml",
- "price": 7050,
- "material": [ "wood" ],
- "symbol": "?",
- "color": "light_blue",
- "intelligence": 8,
- "time": 60,
- "chapters": 10,
- "fun": 3
- },
- {
- "id": "battleship",
- "type": "BOOK",
- "name": { "str": "Warships", "str_pl": "sets of Warships" },
- "description": "A game where players try to guess where the opponent placed their ships on the board.",
- "weight": "450 g",
- "volume": "500 ml",
- "price": 2000,
- "material": [ "plastic" ],
- "symbol": "?",
- "color": "blue",
- "intelligence": 4,
- "time": 10,
- "chapters": 5,
- "fun": 2
- },
- {
- "id": "clue",
- "type": "BOOK",
- "name": { "str": "Murder Mystery", "str_pl": "sets of Murder Mystery" },
- "description": "A game where players try to figure out who murdered the butler.",
- "weight": "370 g",
- "volume": "500 ml",
- "price": 2480,
- "material": [ "paper" ],
- "symbol": "?",
- "color": "blue",
- "intelligence": 6,
- "time": 20,
- "chapters": 5,
- "fun": 3
- }
-]
diff --git a/data/mods/Fuji_Structures/items/vehicle_groups.json b/data/mods/Fuji_Structures/items/vehicle_groups.json
deleted file mode 100644
index 2962e36e0b99b..0000000000000
--- a/data/mods/Fuji_Structures/items/vehicle_groups.json
+++ /dev/null
@@ -1,25 +0,0 @@
-[
- {
- "type": "vehicle_group",
- "id": "dealership",
- "vehicles": [
- [ "car", 500 ],
- [ "electric_car", 100 ],
- [ "car_sports", 300 ],
- [ "car_sports_atomic", 100 ],
- [ "car_sports_electric", 300 ],
- [ "suv", 500 ],
- [ "suv_electric", 500 ],
- [ "car_mini", 500 ],
- [ "beetle", 500 ],
- [ "motorcycle", 200 ],
- [ "superbike", 200 ],
- [ "motorcycle_sidecart", 100 ],
- [ "scooter", 100 ],
- [ "scooter_electric", 150 ],
- [ "pickup", 800 ],
- [ "hippie_van", 200 ],
- [ "rv", 50 ]
- ]
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_atc.json
deleted file mode 100644
index 8166885727fdf..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc.json
+++ /dev/null
@@ -1,63 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_atc" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "eeeeeeeeezzzzzzzzzlllzzz",
- "aaaaaaaaebbbbbbzzjjjjjzz",
- "aaaaaaaaebffffbejjkkkjjz",
- "eaaaaaaaecffgfbejkkkkkjz",
- "eaaaaaaaebhffibejkkkkkjz",
- "eaaaaaaaebhffibejkkkkkjz",
- "eqqaaaaaebbbcbbejjkkkjjz",
- "eqqaaaaaezbfffbenjjjjjzz",
- "eqqaaaaaezbiiibenzzzzzzz",
- "eeeaaaaaezbbbbbenzzjjjzz",
- "zzeaaaaaeeeeeezenzjjkjjz",
- "zzeaaaaaeeeddeeennjkkkjz",
- "zzeaaaaaeeeddeeenzjjkjjz",
- "zzeaaaaaeeeeeezenzzjjjzz",
- "zzeaaaaaezzzzzzenzzzzzzz",
- "zzeaaaaaezozppzenzzjjjzz",
- "eeeaaaaaezozppzenzjjkjjz",
- "aaaaaaaaezozzzzennjkkkjz",
- "aaaaaaaaezozppzezzjjkjjz",
- "aaaaaaaaezozppzezzzjjjzz",
- "aaaaaaaaezozzzzzzzzzzzzz",
- "aaaaaaaae oooooooooooooo",
- "eeeaaaaaezzzzzzzzzzzzzzz",
- "zzeaaaaaezzzzzzzzzzzzzzz"
- ],
- "terrain": {
- "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "a": "t_pavement",
- "b": "t_wall",
- "c": "t_door_c",
- "d": "t_radio_tower",
- "e": "t_sidewalk",
- "f": "t_floor",
- "g": "t_stairs_up",
- "h": "t_floor",
- "i": "t_console_broken",
- "j": "t_wall_metal",
- "k": "t_metal_floor",
- "l": "t_gas_pump",
- "m": "t_water_pump",
- "n": "t_sewage_pipe",
- "o": "t_chainfence_v",
- "p": "t_generator_broken",
- "q": "t_pavement"
- },
- "furniture": { "h": "f_table", "q": "f_dumpster" },
- "gaspumps": { "l": { } },
- "place_loot": [
- { "group": "office_mess", "chance": 80, "repeat": [ 3 ], "x": [ 10, 13 ], "y": [ 2, 5 ] },
- { "group": "office_mess", "chance": 80, "repeat": [ 1 ], "x": [ 11, 13 ], "y": [ 7, 7 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 1, 2 ], "y": [ 6, 8 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_2.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_2.json
deleted file mode 100644
index a5a309c2497fa..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_2.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_atc_2" ],
- "object": {
- "fill_ter": "t_open_air",
- "rows": [
- " ",
- " ",
- " aaaa ",
- " adca ",
- " abba ",
- " aaaa ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " "
- ],
- "terrain": { "a": "t_wall", "b": "t_floor", "c": "t_stairs_down", "d": "t_stairs_up" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_3.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_3.json
deleted file mode 100644
index 4efe9970c6b6a..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_atc_3.json
+++ /dev/null
@@ -1,48 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_atc_3" ],
- "object": {
- "fill_ter": "t_open_air",
- "rows": [
- " hhhhhhhh ",
- " habbgbah ",
- " hbcdccbh ",
- " hbfcccbh ",
- " hbfccebh ",
- " hbcceebh ",
- " habbbbah ",
- " hhhhhhhh ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " "
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_wall_glass",
- "c": "t_floor",
- "d": "t_stairs_down",
- "e": "t_floor",
- "f": "t_console_broken",
- "g": "t_door_glass_c",
- "h": "t_metal_floor"
- },
- "furniture": { "e": "f_table" },
- "place_loot": [ { "group": "office_mess", "chance": 80, "repeat": [ 5 ], "x": [ 10, 13 ], "y": [ 2, 5 ] } ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_hangars.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_hangars.json
deleted file mode 100644
index 4c16defc94cad..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_hangars.json
+++ /dev/null
@@ -1,56 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_hangars" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzeeeeeeeeeeeeeeeeeeeezz",
- "zzeeeeeeeeeeeeeeeeeeeezz",
- "zzeeeeeeeeeeeeeeeeeeeezz",
- "zzeeeeeeeeeeeeeeeeeeeezz",
- "zadeeeeeeeazzadeeeeeeeaz",
- "zaaccccccaazzaaccccccaaz",
- "zadbbbbbbbazzadbbbbbbbaz",
- "zabbbbbbbfazzabbbbbbbbaz",
- "zabbbbbbbfazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbbazzabbbbbggbaz",
- "zabbbbbbbbazzabbbbbggbaz",
- "zabbbbbbbbazzabbbbbbbbaz",
- "zabbbbbbbgazzabbbbbbbbaz",
- "zabbbbbbggazzabbbbbbbbaz",
- "zabbbbbbggazzabbbbbbbbaz",
- "zagbbbbbggazzabbbbbbbbaz",
- "haggbbbgggahhabffbbbggaz",
- "zaaaaaaaaaazzaaaaaaaaaaz",
- "zzzzzzzzzzzzzzzzzzzzzzzz"
- ],
- "terrain": {
- "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "a": "t_wall",
- "b": "t_thconc_floor",
- "c": "t_door_metal_locked",
- "d": "t_gates_mech_control",
- "e": "t_pavement",
- "f": "t_floor",
- "g": "t_floor",
- "h": "t_chainfence_v"
- },
- "furniture": { "f": "f_locker", "g": "f_crate_o" },
- "place_loot": [
- { "group": "road", "chance": 50, "repeat": [ 10 ], "x": [ 3, 8 ], "y": [ 7, 20 ] },
- { "group": "road", "chance": 50, "repeat": [ 10 ], "x": [ 15, 20 ], "y": [ 20, 7 ] },
- { "group": "clothing_work_mask", "chance": 50, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 7, 7 ] },
- { "group": "clothing_work_mask", "chance": 50, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 21, 21 ] },
- { "group": "tools_mechanic", "chance": 50, "repeat": [ 4 ], "x": [ 16, 16 ], "y": [ 21, 21 ] },
- { "group": "tools_mechanic", "chance": 50, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 8, 8 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_parking.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_parking.json
deleted file mode 100644
index 1c8cbfbefc6f1..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_parking.json
+++ /dev/null
@@ -1,48 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_parking" ],
- "object": {
- "fill_ter": "t_pavement",
- "rows": [
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "a a",
- "a a",
- "a a",
- "a a",
- "abbbbbb bbbbbba",
- "a a",
- "a a",
- "a a",
- "a a",
- "abbbbbb bbbbbba",
- "a a",
- "a a",
- "a a",
- "a a",
- "abbbbbb bbbbbba",
- "a a",
- "a ",
- "a ",
- "a ",
- "aaaaaaaa ",
- "ccccccca ",
- "ccccccca a",
- "cccccccaaaaaaaaaaaaaaaaa"
- ],
- "terrain": { "a": "t_sidewalk", "b": "t_pavement_y", "c": [ "t_grass", "t_grass", "t_grass", "t_dirt" ] },
- "furniture": { },
- "place_loot": [ { "group": "road", "chance": 50, "repeat": [ 4 ], "x": [ 1, 22 ], "y": [ 1, 19 ] } ],
- "place_vehicles": [
- { "vehicle": "dealership", "x": [ 3, 3 ], "y": [ 3, 3 ], "chance": 50, "rotation": 180 },
- { "vehicle": "dealership", "x": [ 3, 3 ], "y": [ 8, 8 ], "chance": 50, "rotation": 180 },
- { "vehicle": "dealership", "x": [ 3, 3 ], "y": [ 13, 13 ], "chance": 50, "rotation": 180 },
- { "vehicle": "dealership", "x": [ 3, 3 ], "y": [ 18, 18 ], "chance": 50, "rotation": 180 },
- { "vehicle": "dealership", "x": [ 20, 20 ], "y": [ 2, 2 ], "chance": 50, "rotation": 0 },
- { "vehicle": "dealership", "x": [ 20, 20 ], "y": [ 7, 7 ], "chance": 50, "rotation": 0 },
- { "vehicle": "dealership", "x": [ 20, 20 ], "y": [ 12, 12 ], "chance": 50, "rotation": 0 }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_runway.json
deleted file mode 100644
index 150b9c5f88004..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_runway" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "cccccccccccccccccccccccc",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aabbbbaaaabbbbaaaabbbbaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz"
- ],
- "terrain": { "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "a": "t_pavement", "b": "t_pavement_y", "c": "t_chainfence_v" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_hangars.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_hangars.json
deleted file mode 100644
index 3a691cc6bb35a..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_hangars.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_runway_hangars" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "cccccccccccccccccccccccc",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aabbbbaaaabbbbaaaabbbbaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "zzabaaaaaaaaaaaaaaaabazz",
- "zzaaaaaaaaaaaaaaaaaaaazz",
- "zzabaaaaaaaaaaaaaaaabazz",
- "zzaaaaaaaaaaaaaaaaaaaazz",
- "zzabaaaaaaaaaaaaaaaabazz"
- ],
- "terrain": { "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "a": "t_pavement", "b": "t_pavement_y", "c": "t_chainfence_v" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_l.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_l.json
deleted file mode 100644
index e0866261117a2..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_l.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_runway_l" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zccccccccccccccccccccccc",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzaaaaaaaaaaaaaaaaa",
- "zczzzzzbbbbbbbbbbbbbbbbb",
- "zczzzzzaaaaaabaaaaaaaaab",
- "zczzzzzaaaaabaaaaaaaaaba",
- "zczzzzzaaaabbaaaaaaaabaa",
- "zczzzzzaaabaaaaaaaaabaaa",
- "zczzzzzaabaaaaaaaaabaaaa",
- "zczzzzzaaabaaaaaaaaabaaa",
- "zczzzzzaaaabaaaaaaaaabaa",
- "zczzzzzaaaaabaaaaaaaaaba",
- "zczzzzzaaaaaabaaaaaaaaab",
- "zczzzzzbbbbbbbbbbbbbbbbb",
- "zczzzzzaaaaaaaaaaaaaaaaa",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zczzzzzzzzzzzzzzzzzzzzzz",
- "zccccccccccccccccccccccc",
- "zzzzzzzzzzzzzzzzzzzzzzzz"
- ],
- "terrain": { "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "a": "t_pavement", "b": "t_pavement_y", "c": "t_chainfence_v" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_r.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_r.json
deleted file mode 100644
index 1cb8e67567ecc..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_r.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_runway_r" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "cccccccccccccccccccccccz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "bbbbbbbbbbbbbbbbbbzzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aabbbbaaaabbbbaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "bbbbbbbbbbbbbbbbbbzzzzcz",
- "aaaaaaaaaaaaaaaaaazzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "zzzzzzzzzzzzzzzzzzzzzzcz",
- "cccccccccccccccccccccccz",
- "zzzzzzzzzzzzzzzzzzzzzzzz"
- ],
- "terrain": { "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "a": "t_pavement", "b": "t_pavement_y", "c": "t_chainfence_v" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_term.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_term.json
deleted file mode 100644
index fda15a80ae217..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_runway_term.json
+++ /dev/null
@@ -1,45 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_runway_term" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "cccccccccccccccccccccccc",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "zzzzzzzzzzzzzzzzzzzzzzzz",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aabbbbaaaabbbbaaaabbbbaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "bbbbbbbbbbbbbbbbbbbbbbbb",
- "aaaaaaaaaaaaaaaaaaaaaaaa",
- "zadaaaaaaaaaaaaaaaaaaaaz",
- "zadaaaaaaaaaaaaaaaaaaaaz",
- "zadaaaaaaaaaaaaaaaaaaaaz",
- "zadaaaaaaaaaaaaaaaaaaaaz",
- "zadaaaaaaaaaaaaaaaaaaaaz"
- ],
- "terrain": {
- "z": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "a": "t_pavement",
- "b": "t_pavement_y",
- "c": "t_chainfence_v",
- "d": "t_conveyor"
- },
- "furniture": { },
- "place_vehicles": [ { "vehicle": "golf_cart", "x": [ 4, 21 ], "y": [ 19, 23 ], "chance": 100, "rotation": 270 } ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/airport/s_air_term.json b/data/mods/Fuji_Structures/worldgen/airport/s_air_term.json
deleted file mode 100644
index b1c97b4085ea1..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/airport/s_air_term.json
+++ /dev/null
@@ -1,90 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_air_term" ],
- "object": {
- "fill_ter": "t_linoleum_gray",
- "rows": [
- "oqbqqqqqqqqqqqqqqqqqqqqo",
- "aaeaccaasssaasssaaqqqqqq",
- "afbfffa uaqqqqqq",
- "afbfffc l l aaccaao",
- "afbfffa b h h a lan",
- "afeffma b h h pa dn",
- "afeffma b h h pa an",
- "afbfmma b h h a an",
- "afbbbbebb h h an",
- "afffffa dn",
- "aaaaaaa ii au uan",
- "oatggga i hhhhl aaddaan",
- "oaggggc i annnnnn",
- "oakkkka i annnnnn",
- "oaaddaaj i uannnnnn",
- "onnnnnaaaasssrrsaannnnnn",
- "oooooooooooooooooooooooo",
- "qqqqqqqqqqqqqqqqqqqqqqqq",
- "qqqqqqqqqqqqqqqqqqqqqqqq",
- "qqqqqqqqqqqqqqqqqqqqqqqq",
- "qqqqqqqqqqqqqqqqqqqqqqqq",
- "qqqqqqqqqqqqqqqqqqqqqqqq",
- "oooooooooooooooooooooooo",
- "nnnnnnnnnnnnnnnnnnnnnnnn"
- ],
- "terrain": {
- "a": "t_brick_wall",
- "b": "t_conveyor",
- "c": "t_door_c",
- "d": "t_window",
- "e": "t_machinery_light",
- "f": "t_thconc_floor",
- "g": "t_floor",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_console_broken",
- "k": "t_floor",
- "l": "t_linoleum_gray",
- "m": "t_thconc_floor",
- "n": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "o": "t_sidewalk",
- "p": "t_linoleum_gray",
- "q": "t_pavement",
- "r": "t_door_glass_c",
- "s": "t_wall_glass",
- "t": "t_floor",
- "u": "t_linoleum_gray"
- },
- "furniture": {
- "h": "f_bench",
- "i": "f_counter",
- "k": "f_table",
- "l": "f_trashcan",
- "m": "f_crate_c",
- "p": "f_vending_c",
- "t": "f_locker",
- "u": "f_indoor_plant"
- },
- "place_loot": [
- { "group": "allclothes", "chance": 80, "repeat": [ 10 ], "x": [ 5, 5 ], "y": [ 5, 6 ] },
- { "group": "allclothes", "chance": 80, "repeat": [ 5 ], "x": [ 4, 4 ], "y": [ 7, 7 ] },
- { "group": "office", "chance": 80, "repeat": [ 5 ], "x": [ 5, 5 ], "y": [ 7, 7 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 2, 5 ], "y": [ 13, 13 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 11, 11 ] },
- { "group": "bags", "chance": 80, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 2, 4 ] },
- { "group": "bags", "chance": 80, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 4, 8 ] },
- { "group": "bags", "chance": 80, "repeat": [ 1 ], "x": [ 2, 5 ], "y": [ 8, 8 ] },
- { "group": "bags", "chance": 80, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 8, 4 ] },
- { "group": "bags", "chance": 80, "repeat": [ 2 ], "x": [ 11, 14 ], "y": [ 11, 11 ] },
- { "group": "bags", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 8, 4 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 5 ], "x": [ 21, 21 ], "y": [ 4, 4 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 5 ], "x": [ 14, 14 ], "y": [ 3, 3 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 5 ], "x": [ 11, 11 ], "y": [ 3, 3 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 5 ], "x": [ 15, 15 ], "y": [ 11, 11 ] },
- { "group": "office", "chance": 50, "repeat": [ 5 ], "x": [ 9, 9 ], "y": [ 10, 14 ] },
- { "group": "vending_food", "chance": 80, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 5, 5 ] },
- { "group": "vending_drink", "chance": 80, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 6, 6 ] }
- ],
- "place_vehicles": [ { "vehicle": "dealership", "x": [ 14, 14 ], "y": [ 19, 19 ], "chance": 50, "rotation": 0 } ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/bunker_shop/s_bunker_shop_b.json b/data/mods/Fuji_Structures/worldgen/bunker_shop/s_bunker_shop_b.json
index 0532376c25453..7509ddfbeb7b4 100644
--- a/data/mods/Fuji_Structures/worldgen/bunker_shop/s_bunker_shop_b.json
+++ b/data/mods/Fuji_Structures/worldgen/bunker_shop/s_bunker_shop_b.json
@@ -33,26 +33,26 @@
],
"terrain": {
"a": "t_stairs_up",
- "b": "t_concrete_floor",
+ "b": "t_thconc_floor",
"c": "t_floor",
"d": "t_door_metal_c",
"e": "t_door_metal_locked",
"f": "t_concrete_wall",
"g": "t_reinforced_glass",
- "h": "t_concrete_floor",
- "i": "t_concrete_floor",
- "j": "t_concrete_floor",
+ "h": "t_thconc_floor",
+ "i": "t_thconc_floor",
+ "j": "t_thconc_floor",
"k": "t_plut_generator",
"l": "t_floor",
"m": "t_floor",
"n": "t_floor",
"o": "t_floor",
- "p": "t_concrete_floor",
- "q": "t_concrete_floor",
- "r": "t_concrete_floor",
- "s": "t_concrete_floor",
- "t": "t_concrete_floor",
- "u": "t_concrete_floor",
+ "p": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "r": "t_thconc_floor",
+ "s": "t_thconc_floor",
+ "t": "t_thconc_floor",
+ "u": "t_thconc_floor",
"v": "t_utility_light",
"w": "t_console_broken",
"x": "t_atm"
diff --git a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b11.json b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b11.json
index 33fb4f7dd4d73..0c7c6fb7dc85e 100644
--- a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b11.json
+++ b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b11.json
@@ -32,7 +32,7 @@
" "
],
"terrain": {
- "a": "t_concrete_floor",
+ "a": "t_thconc_floor",
"b": "t_door_metal_c",
"c": "t_reinforced_glass",
"d": "t_reinforced_door_glass_c",
@@ -40,16 +40,16 @@
"f": "t_door_metal_locked",
"g": "t_ladder_up",
"h": "t_metal_floor",
- "i": "t_concrete_floor",
- "j": "t_concrete_floor",
- "k": "t_concrete_floor",
- "l": "t_concrete_floor",
- "m": "t_concrete_floor",
- "n": "t_concrete_floor",
+ "i": "t_thconc_floor",
+ "j": "t_thconc_floor",
+ "k": "t_thconc_floor",
+ "l": "t_thconc_floor",
+ "m": "t_thconc_floor",
+ "n": "t_thconc_floor",
"o": "t_stairs_down",
- "p": "t_concrete_floor",
- "q": "t_concrete_floor",
- "r": "t_concrete_floor"
+ "p": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "r": "t_thconc_floor"
},
"furniture": { "i": "f_table", "j": "f_bed", "k": "f_bench", "l": "f_chair", "m": "f_toilet", "n": "f_sink", "p": "f_locker" },
"place_loot": [
diff --git a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b20.json b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b20.json
index ecb8f61dadbbe..c7296ae47c957 100644
--- a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b20.json
+++ b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b20.json
@@ -32,7 +32,7 @@
" bbbb cccccccc"
],
"terrain": {
- "a": "t_concrete_floor",
+ "a": "t_thconc_floor",
"b": "t_strconc_wall",
"c": "t_wall_metal",
"d": "t_wall_glass",
@@ -46,23 +46,23 @@
"l": "t_lava",
"m": "t_gates_mech_control",
"n": "t_sewage_pipe",
- "o": "t_concrete_floor",
- "p": "t_concrete_floor",
- "q": "t_concrete_floor",
- "r": "t_concrete_floor",
- "s": "t_ind_mixer",
- "t": "t_ind_furnace",
- "u": "t_ind_lathe",
+ "o": "t_thconc_floor",
+ "p": "t_thconc_floor",
+ "q": "t_thconc_floor",
+ "r": "t_thconc_floor",
+ "s": "t_thconc_floor",
+ "t": "t_thconc_floor",
+ "u": "t_thconc_floor",
"v": "t_machinery_light",
"w": "t_machinery_electronic",
- "x": "t_ind_press",
+ "x": "t_thconc_floor",
"y": "t_machinery_heavy",
- "z": "t_ind_furnace",
- "A": "t_ind_drill",
- "B": "t_concrete_floor",
- "C": "t_concrete_floor",
- "D": "t_concrete_floor",
- "E": "t_concrete_floor",
+ "z": "t_thconc_floor",
+ "A": "t_thconc_floor",
+ "B": "t_thconc_floor",
+ "C": "t_thconc_floor",
+ "D": "t_thconc_floor",
+ "E": "t_thconc_floor",
"F": "t_linoleum_gray",
"G": "t_linoleum_gray",
"H": "t_linoleum_gray",
@@ -70,7 +70,7 @@
"J": "t_console_broken",
"K": "t_door_glass_c",
"L": "t_metal_floor",
- "M": "t_concrete_floor"
+ "M": "t_thconc_floor"
},
"furniture": {
"h": "f_rubble_rock",
@@ -78,6 +78,12 @@
"p": "f_autodoc",
"q": "f_table",
"r": "f_chair",
+ "s": "f_chemical_mixer",
+ "t": "f_arcfurnace_empty",
+ "u": "f_heavy_lathe",
+ "x": "f_drill_press",
+ "z": "f_arcfurnace_empty",
+ "A": "f_drill_press",
"B": "f_rack",
"C": "f_bench",
"D": "f_bookcase",
diff --git a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b21.json b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b21.json
index c9df7fa8f268a..7e3544246d05f 100644
--- a/data/mods/Fuji_Structures/worldgen/gas/s_gas_b21.json
+++ b/data/mods/Fuji_Structures/worldgen/gas/s_gas_b21.json
@@ -32,7 +32,7 @@
"bcccdcbazadsssssssususvb"
],
"terrain": {
- "a": "t_concrete_floor",
+ "a": "t_thconc_floor",
"b": "t_strconc_wall",
"c": "t_wall_glass",
"d": "t_door_glass_c",
@@ -41,13 +41,13 @@
"g": "t_carpet_red",
"h": "t_carpet_red",
"i": "t_carpet_red",
- "j": "t_concrete_floor",
- "k": "t_concrete_floor",
- "l": "t_concrete_floor",
- "m": "t_concrete_floor",
- "n": "t_concrete_floor",
+ "j": "t_thconc_floor",
+ "k": "t_thconc_floor",
+ "l": "t_thconc_floor",
+ "m": "t_thconc_floor",
+ "n": "t_thconc_floor",
"o": "t_door_c",
- "p": "t_concrete_floor",
+ "p": "t_thconc_floor",
"q": "t_sewage_pipe",
"r": "t_machinery_heavy",
"s": "t_linoleum_gray",
@@ -55,9 +55,9 @@
"u": "t_linoleum_gray",
"v": "t_linoleum_gray",
"w": "t_linoleum_gray",
- "x": "t_concrete_floor",
- "y": "t_concrete_floor",
- "A": "t_concrete_floor",
+ "x": "t_thconc_floor",
+ "y": "t_thconc_floor",
+ "A": "t_thconc_floor",
"z": "t_metal_floor",
"B": "t_stairs_up"
},
diff --git a/data/mods/Fuji_Structures/worldgen/gas/s_gas_g0.json b/data/mods/Fuji_Structures/worldgen/gas/s_gas_g0.json
index 7514de1e75b93..cbad333927a9f 100644
--- a/data/mods/Fuji_Structures/worldgen/gas/s_gas_g0.json
+++ b/data/mods/Fuji_Structures/worldgen/gas/s_gas_g0.json
@@ -38,7 +38,7 @@
"d": "t_wall",
"e": "t_shrub",
"f": [ "t_dirt", "t_dirt", "t_dirt", "t_dirt", "t_shrub", "t_grass", "t_grass", "t_grass", "t_grass", "t_grass" ],
- "g": "t_concrete_floor"
+ "g": "t_thconc_floor"
},
"furniture": { },
"place_loot": [ { "group": "road", "chance": 60, "repeat": [ 10 ], "x": [ 1, 22 ], "y": [ 1, 20 ] } ]
diff --git a/data/mods/Fuji_Structures/worldgen/gas/s_gas_g1.json b/data/mods/Fuji_Structures/worldgen/gas/s_gas_g1.json
index 8bd929a465a87..7d8bd857da096 100644
--- a/data/mods/Fuji_Structures/worldgen/gas/s_gas_g1.json
+++ b/data/mods/Fuji_Structures/worldgen/gas/s_gas_g1.json
@@ -43,7 +43,7 @@
"j": "t_door_metal_pickable",
"k": "t_metal_floor",
"l": "t_dirtfloor",
- "m": "t_concrete_floor",
+ "m": "t_thconc_floor",
"f": "t_reinforced_glass",
"n": "t_water_pump",
"o": "t_sewage_pipe",
@@ -52,7 +52,7 @@
"r": "t_linoleum_gray",
"s": "t_linoleum_gray",
"t": "t_linoleum_gray",
- "u": "t_concrete_floor",
+ "u": "t_thconc_floor",
"v": "t_linoleum_gray",
"w": "t_linoleum_gray",
"x": "t_linoleum_gray",
diff --git a/data/mods/Fuji_Structures/worldgen/houses/_house_template.json b/data/mods/Fuji_Structures/worldgen/houses/_house_template.json
deleted file mode 100644
index 3d259f80b688c..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/_house_template.json
+++ /dev/null
@@ -1,105 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "_house_template" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window",
- "d": "t_grass",
- "e": "t_sidewalk",
- "f": "t_tree_apple",
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": "t_shrub_strawberry",
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "k": "f_toilet",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "place_loot": [ ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house33.json b/data/mods/Fuji_Structures/worldgen/houses/house33.json
deleted file mode 100644
index 9293973e645b4..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house33.json
+++ /dev/null
@@ -1,158 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_33" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddQDDDDDdddddDDDdddddddd",
- "daaPPPPaazzzaDDDazzzaddd",
- "daQDDDDDaDDDDDDDDDDDaddd",
- "daDDDDDDaDDDDDDDDDDDDddd",
- "daDDDDDDaaccaabaaccaaddd",
- "daDDDDDDa a aH Haddd",
- "daDDDDDDa qq aH Haddd",
- "davDDDDDa pp aaabaaddd",
- "davDDDDDa pp akhhladdd",
- "daaaaabaa qq aaahladdd",
- "ddappp sa a b ahjcddd",
- "ddc aa aa aRahjaddd",
- "ddaIJ uu aaabaaddd",
- "ddaaaaaaa auu Haddd",
- "ddaR akhb b cddd",
- "ddaR ajha a addd",
- "ddaabaaaar pp pa paddd",
- "ddamhhnNN ta GGaddd",
- "ddcjhhhhh taH GGaddd",
- "ddammihhh a paddd",
- "ddaacabaaAttttpaaccaaddd",
- "ddddeeeeaaccccaadddddddd",
- "ddddeeeedddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_chainfence_h",
- "F": "t_chaingate_l",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_concrete_floor",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_locker"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 19, 19 ], "y": [ 13, 13 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 16, 16 ], "y": [ 18, 18 ] },
- { "group": "novels", "chance": 80, "repeat": [ 1 ], "x": [ 19, 19 ], "y": [ 16, 16 ] },
- { "group": "homebooks", "chance": 70, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 13, 13 ] },
- { "group": "homebooks", "chance": 70, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 13, 13 ] },
- { "group": "homebooks", "chance": 70, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 12, 12 ] },
- { "group": "homebooks", "chance": 70, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 12, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 16, 16 ], "y": [ 11, 11 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 16, 16 ], "y": [ 5, 6 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 19, 19 ], "y": [ 5, 6 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 11, 11 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 15, 15 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 8, 8 ] },
- { "group": "tools_home", "chance": 60, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 7, 7 ] },
- { "group": "cleaning", "chance": 70, "repeat": [ 3 ], "x": [ 3, 5 ], "y": [ 10, 10 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 12, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 12, 12 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 10, 10 ] },
- { "group": "pantry", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 14, 14 ] },
- { "group": "pantry", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 15, 15 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 2 ], "x": [ 7, 8 ], "y": [ 17, 17 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 2 ], "x": [ 3, 4 ], "y": [ 19, 19 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 17, 17 ] },
- { "group": "kitchen_nonfood", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 18, 18 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 5, 5 ], "y": [ 19, 19 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 9, 9 ], "y": [ 16, 16 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 16, 16 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 16, 16 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 20, 20 ] },
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 11, 11 ], "y": [ 16, 16 ] },
- { "group": "dining", "chance": 80, "repeat": [ 4 ], "x": [ 10, 11 ], "y": [ 7, 8 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 18, 19 ], "y": [ 17, 18 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 17, 18 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 4 ], "x": [ 13, 10 ], "y": [ 20, 20 ] },
- { "group": "fridge", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 17, 17 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 19 ], "y": [ 19, 14 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 14 ], "y": [ 12, 20 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 12 ], "y": [ 10, 5 ] },
- { "group": "mechanics", "chance": 60, "repeat": [ 2 ], "x": [ 7, 3 ], "y": [ 2, 8 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house34.json b/data/mods/Fuji_Structures/worldgen/houses/house34.json
deleted file mode 100644
index 627f3173f0ebe..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house34.json
+++ /dev/null
@@ -1,150 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_34" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddddddddddeeeddddddddddd",
- "dddddfddddeeeddddddddddd",
- "dddddddddacbcaaccaaaaddd",
- "ddaacaacaaA Aa pp addd",
- "ddap HHa t addd",
- "ddaGG a t addd",
- "ddcGG a a tttp addd",
- "ddap uu a addd",
- "ddaabaaaba paddd",
- "ddaH aOh auu paddd",
- "ddaaaaJh aaaa aaddd",
- "ddaH aIh aabavNvhhhmaddd",
- "ddaabaaabajhavNvhhhmaddd",
- "dda akhahhhhhhmcddd",
- "ddc GG Hallanhhijmmaddd",
- "ddapGGp Haacaabaacaaaddd",
- "ddaaaacaaaDDDDDDDDDDzddd",
- "dddddddddzDDDDDDDDDDzddd",
- "dddddddddazzazDzzazzaddd",
- "dddddddddddddddddddddddd",
- "ddddfddddddddddddddddddd",
- "dddddddfdddddddddddddddd",
- "dddddddddddddddddfdddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 9, 9 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 9, 9 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 7, 7 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 7, 7 ], "y": [ 7, 7 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 8, 8 ], "y": [ 14, 15 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 7, 8 ], "y": [ 4, 4 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 3, 3 ], "y": [ 9, 9 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 3, 3 ], "y": [ 11, 11 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 4, 4 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 7, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 15, 15 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 15, 15 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 4, 5 ], "y": [ 14, 15 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 3, 4 ], "y": [ 5, 6 ] },
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 3, 3 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 6, 6 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 19, 19 ], "y": [ 8, 9 ] },
- { "group": "dining", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 11, 12 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 4 ], "x": [ 19, 19 ], "y": [ 11, 14 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
- { "group": "cleaning", "chance": 80, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 14, 14 ] },
- { "group": "fridge", "chance": 80, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 14, 14 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 12, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 3 ], "x": [ 6, 6 ], "y": [ 10, 11 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 9, 9 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 15, 17 ], "y": [ 6, 6 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 5, 4 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 8, 3 ], "y": [ 7, 4 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 8 ], "y": [ 13, 15 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 19, 14 ], "y": [ 3, 9 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 12, 10 ], "y": [ 9, 3 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house35.json b/data/mods/Fuji_Structures/worldgen/houses/house35.json
deleted file mode 100644
index b5fc087f961c9..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house35.json
+++ /dev/null
@@ -1,160 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_35" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "dddddddddedddddddddddddd",
- "dddddddddedddddddddddddd",
- "dddaaccaaeaacaaeeeeeeeed",
- "daaau pabappuaeeeeeeeed",
- "daHb GGa b q beeeeeeeed",
- "daaa a a aaccaaeeed",
- "daHaaabaa aaaaaimjmaeeed",
- "daba b pparhhhmaeeed",
- "da u aaba hhhhnabaad",
- "dc ajhat hhhhha ad",
- "daGG akhat qpq aO cd",
- "dap allat qpq aO ad",
- "daaaaaaaaptt b cd",
- "dakjaHasauuu a aIJad",
- "dchhb aba aaa aaaaad",
- "dalla a b padddd",
- "daaaaba aaccaaa tcdddd",
- "dauHH a b tcdddd",
- "da c apttpadddd",
- "dc GG b aaccaadddd",
- "da pGGp a Edddddddd",
- "daacaacaaEEEFEEEdddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_linoleum_gray",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "fridge", "chance": 80, "repeat": [ 4 ], "x": [ 18, 18 ], "y": [ 8, 8 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 6, 7 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 6, 6 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 14, 14 ], "y": [ 7, 7 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 6, 6 ] },
- { "group": "cleaning", "chance": 80, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 6, 6 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 4 ], "x": [ 20, 20 ], "y": [ 10, 11 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 13, 13 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 9, 9 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 8, 8 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 3, 3 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 17, 17 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 13, 13 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 13, 13 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 13, 13 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 12, 12 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 10, 11 ], "y": [ 12, 12 ] },
- { "group": "bed", "chance": 60, "repeat": [ 2 ], "x": [ 2, 3 ], "y": [ 10, 10 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 4, 5 ], "y": [ 19, 20 ] },
- { "group": "bedroom", "chance": 80, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 20, 20 ] },
- { "group": "bedroom", "chance": 80, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 11, 11 ] },
- { "group": "bedroom", "chance": 80, "repeat": [ 1 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 11, 12 ], "y": [ 7, 7 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 11, 12 ], "y": [ 3, 3 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 3, 3 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 20, 21 ], "y": [ 13, 13 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 5, 5 ], "y": [ 13, 13 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 4, 4 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 6, 6 ] },
- { "group": "bedroom", "chance": 80, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 3, 3 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 18, 18 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 18, 18 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 15, 15 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 16, 17 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 17, 16 ], "y": [ 18, 18 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 3, 4 ], "y": [ 17, 17 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 15, 18 ], "y": [ 15, 18 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 7, 2 ], "y": [ 17, 20 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 4 ], "x": [ 4, 7 ], "y": [ 5, 3 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 4, 2 ], "y": [ 8, 11 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 11, 9 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house36.json b/data/mods/Fuji_Structures/worldgen/houses/house36.json
deleted file mode 100644
index afb588f547583..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house36.json
+++ /dev/null
@@ -1,147 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_36" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddeeeeeeddddddddeeeddddd",
- "ddeeeeeeddddddddeeeddddd",
- "ddeeeeeeaaccccaaeeeddddd",
- "ddeeeeeeau Aaabaccaad",
- "ddeeeeeec Hap App ad",
- "ddeeeeeea Hap ad",
- "ddeeeeeea GG ap tad",
- "ddeeeeeeapGGp a ttpad",
- "ddeeeeeeaaaaaa a ad",
- "ddQeeeeeb a au uad",
- "daaPPPPaaaaa abau uad",
- "daQDDDDDalla s aa aad",
- "dcDDDDDDahha ad",
- "daDDDDDOahhb aaaaa ad",
- "daDDDDDOakja ammja qq ad",
- "daDDDDDaaaaa anhh pp ad",
- "daDDDDDbhhb hhh pp ad",
- "dcDDDDDahhabaahhh qq ad",
- "daDDDDDaIJahjahriaA ad",
- "daaaaaaaacahkabacaaccaad",
- "ddddddddddaacadddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_linoleum_gray",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 7, 7 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 7, 7 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 19, 20 ], "y": [ 7, 7 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 6, 6 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 4, 4 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 4, 6 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 7, 7 ] },
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 19, 19 ], "y": [ 4, 4 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 9, 10 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 9, 10 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 18, 18 ] },
- { "group": "tools_home", "chance": 80, "repeat": [ 2 ], "x": [ 7, 7 ], "y": [ 13, 13 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 7, 7 ], "y": [ 14, 14 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 2 ], "x": [ 8, 9 ], "y": [ 18, 18 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 4, 4 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 5, 5 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 3, 3 ] },
- { "group": "fridge", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 15, 15 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 18, 18 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 15, 15 ], "y": [ 18, 18 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 5 ], "x": [ 14, 16 ], "y": [ 14, 14 ] },
- { "group": "dining", "chance": 80, "repeat": [ 4 ], "x": [ 19, 20 ], "y": [ 15, 16 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 20, 20 ], "y": [ 8, 8 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 10, 11 ], "y": [ 6, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 14, 9 ], "y": [ 7, 3 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 16 ], "y": [ 4, 10 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 18 ], "y": [ 12, 18 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house37.json b/data/mods/Fuji_Structures/worldgen/houses/house37.json
deleted file mode 100644
index b208d1d3f4227..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house37.json
+++ /dev/null
@@ -1,157 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_37" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddQeeeeeddddddeedddddddd",
- "daaPPPPaadddddeedddddddd",
- "daQDDDDDaazzzaDDaacaaddd",
- "daDDDDDDaDDDDDDDa addd",
- "daDDDDDDaacccaabaHH addd",
- "daDDDDDDau pa aaabaadd",
- "daDDDDDDau GGa akahladd",
- "daDDDDDDa GGa ahhhlcdd",
- "daIDDDDDaH pa ahhhjadd",
- "daJDaaaaaabaaaa aaabaadd",
- "daabalhhb sadd",
- "dda alkjaa aa aaabaadd",
- "ddc aaaaa a aHb Hadd",
- "dda r aHb cdd",
- "dda qpq pttt aaa add",
- "ddc qpq t uauu add",
- "dda t ua add",
- "ddaa aa ua GG cdd",
- "ddamhhhNa ppp uapGGpadd",
- "ddamhhhNaaccaccaaaccaadd",
- "ddaihhhhbeeeeddddddddddd",
- "ddammjmnaeeeeddddddddddd",
- "ddaacacaaeeeeddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "dining", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 14, 15 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 11, 13 ], "y": [ 14, 14 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 15, 16 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 18, 18 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 18, 18 ] },
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 12, 12 ], "y": [ 18, 18 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 15, 17 ] },
- { "group": "textbooks", "chance": 80, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 18, 18 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 17, 18 ], "y": [ 15, 15 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 6, 5 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 8, 8 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 17, 17 ], "y": [ 12, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 17, 17 ], "y": [ 13, 13 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 20, 20 ], "y": [ 12, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 17, 18 ], "y": [ 4, 4 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 7, 7 ], "y": [ 11, 11 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 8, 8 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 10, 10 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 18, 19 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 2 ], "x": [ 3, 4 ], "y": [ 21, 21 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 2 ], "x": [ 7, 7 ], "y": [ 18, 19 ] },
- { "group": "fridge", "chance": 60, "repeat": [ 4 ], "x": [ 7, 7 ], "y": [ 21, 21 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 21, 21 ] },
- { "group": "cleaning", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 20, 20 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 8, 8 ], "y": [ 13, 13 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 18, 19 ], "y": [ 17, 18 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 18, 18 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 18, 18 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 15 ], "y": [ 18, 13 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 8, 3 ], "y": [ 16, 13 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 12, 13 ], "y": [ 6, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 5, 5 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 8, 8 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 12, 10 ], "y": [ 8, 5 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 20, 17 ], "y": [ 15, 18 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 1 ], "x": [ 20, 19 ], "y": [ 14, 12 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 8, 9 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house38.json b/data/mods/Fuji_Structures/worldgen/houses/house38.json
deleted file mode 100644
index f8f6ebd57298e..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house38.json
+++ /dev/null
@@ -1,145 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_38" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddddddddeeddddddQeeeeddd",
- "ddddddddeedddddaaPPPPaad",
- "dddaacaaeedddddaQDDDDDad",
- "dddaH HaDDDaDDDaDDDDDDad",
- "dddaH HaDDDDDDDaDDDDDDad",
- "ddaaabaabcaaccaaDDDDDDad",
- "ddallhja Aa tt aDDDDDDaa",
- "ddcllhka aDDDDDDOa",
- "ddallhma aDDDDDDDc",
- "ddaaabaa aDDDDDDJc",
- "ddaHa ua a uu aDDDDDDIa",
- "ddaba b aaaaaaaabaaaaa",
- "dda a qppq arhhhmad",
- "ddc a qppq hhhhiad",
- "dda a hhhhmad",
- "ddc GG at anhmjmad",
- "ddapGGpat p qaabacaad",
- "ddaaccaat p paeeeeeEd",
- "ddddBBdat qaeeeeeEd",
- "dddddddaaccaaccaaEFEEEEd",
- "dddddddddBBddBBddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_linoleum_gray",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 4, 5 ], "y": [ 15, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 16, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 3, 3 ], "y": [ 10, 10 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 4, 4 ], "y": [ 3, 4 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 3, 4 ] },
- { "group": "textbooks", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 10, 10 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 12, 13 ], "y": [ 10, 10 ] },
- { "group": "dining", "chance": 60, "repeat": [ 4 ], "x": [ 12, 13 ], "y": [ 12, 13 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 7, 7 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 22, 22 ], "y": [ 9, 10 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 4 ], "x": [ 21, 21 ], "y": [ 14, 15 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 12, 12 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 15, 15 ] },
- { "group": "fridge", "chance": 60, "repeat": [ 6 ], "x": [ 17, 17 ], "y": [ 15, 15 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 15, 18 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 12, 13 ], "y": [ 6, 6 ] },
- { "group": "cleaning", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 8, 8 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 6, 6 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 16, 17 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 17, 17 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 17, 17 ], "y": [ 12, 12 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 4 ], "x": [ 6, 3 ], "y": [ 12, 16 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 15, 8 ], "y": [ 12, 18 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 9, 8 ], "y": [ 11, 6 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 11, 14 ], "y": [ 10, 6 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house39.json b/data/mods/Fuji_Structures/worldgen/houses/house39.json
deleted file mode 100644
index 4fed6ea94e086..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house39.json
+++ /dev/null
@@ -1,157 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_39" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "dddeeeedddddddDDDdBBBBdd",
- "ddQeeeedazzzaaDDDaaccaad",
- "daaPPPPaaDDDDDDDDaH ad",
- "daQDDDDDaDDDDDDDDaH pad",
- "daDDDDDDaaaaaacbca GGad",
- "daDDDDDDa aA a GGad",
- "daDDDDDDaqq pa pad",
- "daDDDDDDapp pabaaaad",
- "daDDDDDDaqq allad",
- "daDDDDDDa au bhhcd",
- "daDDDDDDaaa au ajkad",
- "dawwDDDDamhhau abaaaad",
- "daaaaaabaihhatt a uuad",
- "dalhkaIhamhh pa ad",
- "dalhjaJhajhh ta ad",
- "dahhmaa ahhh ta GG ad",
- "daabaaO hhha papGGHad",
- "da aabavNvaaFFaaaccaad",
- "daN aH acccaeeeeezddddd",
- "daGG aeeeeeeeeezddddd",
- "daGG beeeeeeeeezddddd",
- "daN u azzzzzeezzzddddd",
- "daacaacaaddddddddddddddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "w": "t_concrete_floor",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair",
- "w": "f_locker"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "tools_home", "chance": 60, "repeat": [ 5 ], "x": [ 2, 2 ], "y": [ 11, 11 ] },
- { "group": "camping", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 11, 11 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
- { "group": "cleaning", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 15, 15 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 13, 13 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 14, 14 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 18, 18 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 21, 21 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 18, 18 ], "y": [ 3, 3 ] },
- { "group": "dresser", "chance": 80, "repeat": [ 4 ], "x": [ 18, 18 ], "y": [ 2, 2 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 20, 21 ], "y": [ 4, 5 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 19, 20 ], "y": [ 15, 16 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 2, 3 ], "y": [ 19, 20 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 6, 6 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 3, 3 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 16, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 21, 21 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 18, 18 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 21, 21 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 20, 21 ], "y": [ 12, 12 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 4 ], "x": [ 13, 13 ], "y": [ 11, 10 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 9, 9 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 14, 15 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 6, 7 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 13, 13 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 16, 16 ] },
- { "group": "dining", "chance": 80, "repeat": [ 2 ], "x": [ 9, 10 ], "y": [ 7, 7 ] },
- { "group": "dining", "chance": 80, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 17, 17 ] },
- { "group": "softdrugs", "chance": 80, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 10, 10 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 14 ], "y": [ 12, 12 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 16 ], "y": [ 16, 5 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 11, 9 ], "y": [ 5, 9 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 7, 2 ], "y": [ 21, 19 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 21 ], "y": [ 6, 2 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 1 ], "x": [ 4, 2 ], "y": [ 18, 17 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house40.json b/data/mods/Fuji_Structures/worldgen/houses/house40.json
deleted file mode 100644
index a6ab3680ec038..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house40.json
+++ /dev/null
@@ -1,165 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_40" ],
- "object": {
- "fill_ter": "t_floor_waxed",
- "rows": [
- "dddddddddddeeedddddddddd",
- "dddddddddddeeedaaEaEaEaa",
- "daaaaaaaaaaaxaaallaA pa",
- "dadddddddddeeedahka GGa",
- "daddyddddddeeedahja GGa",
- "dadddddddddeeedabaa pa",
- "aaaaaaBBBddeeeda E",
- "akhhwaaEaaaEbEaabaaaaHHa",
- "EhhhaaOhhJaA pa aHHaaaa",
- "allhjaOhhIa pa b pa",
- "aaabaaabaaaE Ea a GGE",
- "au b a GGE",
- "E aababaaaaaaa a a",
- "a ajha Rammnna aaaaaaa",
- "E akha Raihhhm uusa",
- "aH aaaaaaamhhhm qq E",
- "aH GGpaHHajhhhh pp p E",
- "E GG ajhhhh pp pq E",
- "E amhhhr qq p Aa",
- "E aaEEaa aEEa",
- "aAtttAaHHaeeeeE Eddd",
- "aaEEEaaaaaeeeeF ttt Eddd",
- "ddddddddddeeeeE Eddd",
- "ddddddddddeeeeaEEEEEaddd"
- ],
- "terrain": {
- "a": "t_brick_wall",
- "b": "t_door_locked",
- "c": "t_window",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor_waxed",
- "q": "t_floor_waxed",
- "r": "t_linoleum_gray",
- "s": "t_floor_waxed",
- "t": "t_floor_waxed",
- "u": "t_floor_waxed",
- "A": "t_floor_waxed",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor_waxed",
- "H": "t_floor_waxed_y",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "w": "t_linoleum_gray",
- "x": "t_chaingate_l",
- "y": "t_tree_cherry",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair",
- "w": "f_shower"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "tools_home", "chance": 60, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 8, 8 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 9, 9 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 8, 9 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 7, 7 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 16, 16 ] },
- { "group": "dresser_fancy", "chance": 60, "repeat": [ 4 ], "x": [ 7, 7 ], "y": [ 20, 20 ] },
- { "group": "dresser_fancy", "chance": 60, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 20, 20 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 3, 4 ], "y": [ 16, 17 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 1, 1 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 1, 1 ], "y": [ 15, 15 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 18, 19 ], "y": [ 8, 8 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 21, 22 ], "y": [ 7, 7 ] },
- { "group": "mansion_bookcase", "chance": 60, "repeat": [ 4 ], "x": [ 1, 1 ], "y": [ 11, 11 ] },
- { "group": "mansion_bookcase", "chance": 60, "repeat": [ 4 ], "x": [ 20, 21 ], "y": [ 14, 14 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 3 ], "x": [ 4, 4 ], "y": [ 9, 9 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 3 ], "x": [ 4, 4 ], "y": [ 13, 13 ] },
- { "group": "pantry", "chance": 60, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 13, 14 ] },
- { "group": "fridge", "chance": 60, "repeat": [ 8 ], "x": [ 12, 13 ], "y": [ 13, 13 ] },
- { "group": "kitchen_nonfood", "chance": 80, "repeat": [ 2 ], "x": [ 11, 10 ], "y": [ 13, 13 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 15, 15 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 18, 18 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 14, 14 ] },
- { "group": "kitchen_nonfood", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 16, 17 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 14, 15 ] },
- { "group": "trash", "chance": 80, "repeat": [ 4 ], "x": [ 14, 14 ], "y": [ 18, 18 ] },
- { "group": "dining", "chance": 80, "repeat": [ 4 ], "x": [ 16, 17 ], "y": [ 16, 17 ] },
- { "group": "office", "chance": 60, "repeat": [ 3 ], "x": [ 20, 20 ], "y": [ 16, 18 ] },
- { "group": "office", "chance": 60, "repeat": [ 4 ], "x": [ 22, 22 ], "y": [ 14, 14 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 16, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 5, 5 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 2, 2 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 18 ], "y": [ 21, 21 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 2, 4 ], "y": [ 20, 20 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 13, 13 ], "y": [ 8, 9 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 21, 22 ], "y": [ 3, 4 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 21, 22 ], "y": [ 10, 11 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 9, 9 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 4 ], "x": [ 1, 8 ], "y": [ 20, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 2, 1 ], "y": [ 11, 15 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 19, 22 ], "y": [ 2, 6 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 19, 15 ], "y": [ 14, 22 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 22 ], "y": [ 9, 12 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house41.json b/data/mods/Fuji_Structures/worldgen/houses/house41.json
deleted file mode 100644
index 9dc0f1264f0dc..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house41.json
+++ /dev/null
@@ -1,155 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_41" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "dddddddeeeeedeeeeedddedd",
- "dddddddeeeeedeeeeedddddd",
- "dddddddeeeeedeeeeedddddd",
- "dddddddeeeeedeeeeeddfddd",
- "dddddddeeeeedeeeeedddddd",
- "dddddddeeeeedeeeeedddddd",
- "daacaadeeeeedeeeeeeedddd",
- "dapGpadeeeeedeeeeeBedddd",
- "da G aabacaadaacaaBedddd",
- "dc aA p ada uaabcaad",
- "daHH b cdcp aA Aad",
- "daaaaa tttadaGG a pcd",
- "dclhhb cdaGG a tad",
- "dalkja puuadc b tad",
- "daaaaa aaaadaHH a tad",
- "damhh qaddddaaaaa cd",
- "daihh pcddeeeaIJh uad",
- "dcjhh qaddeeebhhhaabaad",
- "damnhahhaddeeeamhnajhlad",
- "daaabaIJaddeeecihhakhlad",
- "dddddaaaaddeeeammjaacaad",
- "ddddddddddddddaacaaddddd",
- "ddddddddddfddddddddddddd",
- "ddfddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 7, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 7, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 10, 10 ] },
- { "group": "bed", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 7, 8 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 14, 15 ], "y": [ 11, 12 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 13, 13 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 18, 18 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 14, 15 ], "y": [ 14, 14 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 2, 3 ], "y": [ 10, 10 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 15, 16 ], "y": [ 16, 16 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 6, 7 ], "y": [ 19, 19 ] },
- { "group": "dining", "chance": 80, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 16, 16 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 15, 15 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 18, 18 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 18, 18 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 20, 20 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 20, 20 ] },
- { "group": "kitchen_nonfood", "chance": 80, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 20, 20 ] },
- { "group": "kitchen_nonfood", "chance": 80, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 17, 17 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 16, 16 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 19, 19 ] },
- { "group": "fridge", "chance": 80, "repeat": [ 4 ], "x": [ 3, 3 ], "y": [ 18, 18 ] },
- { "group": "fridge", "chance": 80, "repeat": [ 4 ], "x": [ 17, 17 ], "y": [ 18, 18 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 4 ], "x": [ 9, 10 ], "y": [ 13, 13 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 9, 9 ] },
- { "group": "homebooks", "chance": 80, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 16, 16 ] },
- { "group": "livingroom", "chance": 80, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 12, 14 ] },
- { "group": "livingroom", "chance": 80, "repeat": [ 2 ], "x": [ 8, 10 ], "y": [ 11, 11 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 11, 11 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 13, 13 ] },
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 9, 9 ], "y": [ 9, 9 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 18, 21 ], "y": [ 16, 10 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 4 ], "x": [ 6, 10 ], "y": [ 9, 13 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 1 ], "x": [ 6, 7 ], "y": [ 14, 17 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 4, 2 ], "y": [ 10, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 14 ], "y": [ 14, 9 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/houses/house42.json b/data/mods/Fuji_Structures/worldgen/houses/house42.json
deleted file mode 100644
index a63f86cd4259c..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/houses/house42.json
+++ /dev/null
@@ -1,152 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "house_42" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "ddddddddddddeedddddddddd",
- "ddddddddddddeeddddfddddd",
- "ddaaccaacaadeedddddddddd",
- "ddau b Hadeedddddddddd",
- "ddc b Hadeedaaccccaad",
- "dda aaaaacbaaA NN ad",
- "dda GG as pp Aa tcd",
- "ddapGG b tad",
- "ddaaaaaa tttpad",
- "ddclkja tt cd",
- "ddalhhb a uuuad",
- "ddaaaaahhhaaFFaa aaaaad",
- "ddamhNNhvvaeeeea b HHad",
- "ddcjhhhhNNaeeeeaaba cd",
- "ddamhhhhvvaeeeeajha pad",
- "ddamminhhraeeeeckha GGcd",
- "ddaacaaahaaeeeealla ad",
- "ddddddaIhNaeeeeaaaaacaad",
- "ddddddaJhNaddddddddddddd",
- "ddddddaabaaddddddddddddd",
- "dddfdddddddddddddddfdddd",
- "dddddddddddddddddddddddd",
- "dddddddddddddfdddddfdddd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_brick_wall",
- "b": "t_door_locked",
- "c": "t_window_domestic",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": [
- "t_tree",
- "t_tree_pine",
- "t_tree_pear",
- "t_tree_plum",
- "t_tree_cherry",
- "t_tree_maple",
- "t_tree_birch",
- "t_tree_apple",
- "t_tree_willow",
- "t_tree_hickory",
- "t_tree_young"
- ],
- "g": "t_sidewalk",
- "h": "t_linoleum_gray",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "A": "t_floor",
- "B": [ "t_shrub", "t_shrub", "t_shrub_strawberry", "t_shrub_blueberry" ],
- "C": "t_fence_v",
- "D": "t_concrete_floor",
- "E": "t_wall_glass",
- "F": "t_door_glass_c",
- "G": "t_floor",
- "H": "t_floor",
- "I": "t_linoleum_gray",
- "J": "t_linoleum_gray",
- "K": "t_rock_floor",
- "L": "t_rock_floor",
- "M": "t_rock",
- "N": "t_linoleum_gray",
- "O": "t_linoleum_gray",
- "P": "t_door_metal_locked",
- "Q": "t_gates_mech_control",
- "R": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "z": "t_railing_h"
- },
- "furniture": {
- "g": "f_dumpster",
- "i": "f_oven",
- "j": "f_sink",
- "l": "f_bathtub",
- "m": "f_counter",
- "n": "f_fridge",
- "o": "f_cupboard",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_trashcan",
- "s": "f_locker",
- "t": "f_sofa",
- "u": "f_bookcase",
- "A": "f_indoor_plant",
- "G": "f_bed",
- "H": "f_dresser",
- "I": "f_washer",
- "J": "f_dryer",
- "K": "f_fireplace",
- "N": "f_table",
- "O": "f_locker",
- "R": "f_rack",
- "v": "f_chair"
- },
- "toilets": { "k": { } },
- "place_loot": [
- { "group": "a_television", "chance": 100, "repeat": [ 1 ], "x": [ 19, 19 ], "y": [ 5, 5 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 6, 7 ] },
- { "group": "livingroom", "chance": 30, "repeat": [ 2 ], "x": [ 20, 18 ], "y": [ 8, 8 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 8, 8 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 18, 18 ], "y": [ 5, 5 ] },
- { "group": "table_livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 10, 11 ], "y": [ 6, 6 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 12, 13 ], "y": [ 9, 9 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 6, 6 ] },
- { "group": "cleaning", "chance": 60, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 17, 18 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 7, 7 ], "y": [ 17, 18 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 3, 4 ] },
- { "group": "dresser", "chance": 60, "repeat": [ 4 ], "x": [ 20, 21 ], "y": [ 12, 12 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 10, 10 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 20, 20 ], "y": [ 10, 10 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 10, 10 ] },
- { "group": "homebooks", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 3, 3 ] },
- { "group": "kitchen", "chance": 60, "repeat": [ 2 ], "x": [ 5, 6 ], "y": [ 12, 12 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 12, 12 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 4 ], "x": [ 3, 3 ], "y": [ 14, 15 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 15, 15 ] },
- { "group": "oven", "chance": 80, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 15, 15 ] },
- { "group": "cleaning", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 13, 13 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 9, 9 ] },
- { "group": "softdrugs", "chance": 60, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 14, 14 ] },
- { "group": "bed", "chance": 60, "repeat": [ 1 ], "x": [ 20, 21 ], "y": [ 15, 15 ] },
- { "group": "bed", "chance": 60, "repeat": [ 4 ], "x": [ 4, 5 ], "y": [ 6, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 3, 3 ], "y": [ 7, 7 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 14, 14 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 14, 8 ], "y": [ 10, 7 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 2 ], "x": [ 16, 21 ], "y": [ 6, 9 ] },
- { "group": "livingroom", "chance": 60, "repeat": [ 1 ], "x": [ 16, 17 ], "y": [ 10, 12 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 19, 21 ], "y": [ 12, 16 ] },
- { "group": "bedroom", "chance": 60, "repeat": [ 2 ], "x": [ 6, 3 ], "y": [ 3, 7 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_00.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_00.json
deleted file mode 100644
index 78a65671bc674..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_00.json
+++ /dev/null
@@ -1,132 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_00" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "fcccceccccecccceccccffff",
- "fcccceccccecccceccccfhhf",
- "fcccceccccecccceccccfhhf",
- "fcccceccccecccceccccfhhf",
- "fcccceccccecccceccccfhhf",
- "fcccceccccecccceccccffff",
- "ffffffffffffffffffffffff",
- "daabaaabaaabaadddfffdddf",
- "darruatsrar tadddfffdddf",
- "da s a rars adddfffdddf",
- "aa ahhabgbahhf",
- "ar aaaavvyaaaa",
- "brs a s a ua uavvvwwxa",
- "ar arrua uasrbvvvvvwa",
- "aaa aaaaa ua ravvvvvwa",
- "arr atsra uagaavvvvvvg",
- "ats a ra a zzvvvvvva",
- "br g aaaaa",
- "ars g aoija",
- "aaagaat aaaaaaa giika",
- "arr at amnlkna aaaaa",
- "b s ua giiiiig giika",
- "a uao aqpqioa aoija",
- "aaabaaagaaaabaaaaaaaabaa"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_window",
- "c": "t_pavement",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_pavement_y",
- "f": "t_sidewalk",
- "g": "t_door_c",
- "h": "t_shrub",
- "i": "t_linoleum_gray",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_linoleum_gray",
- "p": "t_linoleum_gray",
- "q": "t_linoleum_gray",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "v": "t_carpet_green",
- "w": "t_carpet_green",
- "x": "t_carpet_green",
- "y": "t_carpet_green",
- "z": "t_floor"
- },
- "furniture": {
- "k": "f_sink",
- "l": "f_oven",
- "m": "f_fridge",
- "n": "f_counter",
- "o": "f_trashcan",
- "p": "f_table",
- "q": "f_chair",
- "r": "f_table",
- "s": "f_chair",
- "t": "f_locker",
- "u": "f_bookcase",
- "w": "f_sofa",
- "x": "f_table",
- "y": "f_trashcan",
- "z": "f_vending_c"
- },
- "toilets": { "j": { } },
- "place_loot": [
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 2, 3 ], "y": [ 8, 8 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 8, 9 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 8, 9 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 6, 7 ], "y": [ 13, 13 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 15, 16 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 1, 1 ], "y": [ 18, 17 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 15, 15 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 1, 1 ], "y": [ 13, 11 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 1, 2 ], "y": [ 20, 20 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 14, 13 ] },
- { "group": "magazines", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 12, 12 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 19, 19 ], "y": [ 11, 11 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 6, 6 ], "y": [ 22, 22 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 14, 14 ], "y": [ 22, 22 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 20, 20 ], "y": [ 18, 18 ] },
- { "group": "trash", "chance": 60, "repeat": [ 5 ], "x": [ 20, 20 ], "y": [ 22, 22 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 15, 15 ], "y": [ 12, 12 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 15, 15 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 14, 14 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 13, 13 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 12, 12 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 13, 13 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 8, 8 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 21, 21 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 22, 22 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 19, 19 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 20, 20 ] },
- { "group": "oven", "chance": 60, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 20, 20 ] },
- { "group": "kitchen_nonfood", "chance": 60, "repeat": [ 4 ], "x": [ 13, 13 ], "y": [ 20, 20 ] },
- { "group": "fridge", "chance": 60, "repeat": [ 5 ], "x": [ 10, 10 ], "y": [ 20, 20 ] },
- { "group": "office", "chance": 60, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 15, 15 ] },
- { "group": "office", "chance": 60, "repeat": [ 4 ], "x": [ 12, 12 ], "y": [ 8, 8 ] },
- { "group": "office", "chance": 60, "repeat": [ 4 ], "x": [ 6, 6 ], "y": [ 8, 8 ] },
- { "group": "office", "chance": 60, "repeat": [ 4 ], "x": [ 1, 1 ], "y": [ 16, 16 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 6, 8 ], "y": [ 12, 12 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 6, 7 ], "y": [ 9, 9 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 12, 11 ], "y": [ 9, 8 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 4, 2 ], "y": [ 9, 9 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 11, 13 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 3, 12 ], "y": [ 10, 11 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 10, 11 ], "y": [ 12, 16 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 12, 3 ], "y": [ 17, 18 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 3, 4 ], "y": [ 16, 12 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 1, 3 ], "y": [ 22, 21 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 14, 12 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 22, 22 ] },
- { "group": "vending_food", "chance": 80, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 16, 16 ] },
- { "group": "vending_drink", "chance": 80, "repeat": [ 1 ], "x": [ 16, 16 ], "y": [ 16, 16 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_01.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_01.json
deleted file mode 100644
index e375deb951eda..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_01.json
+++ /dev/null
@@ -1,103 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_01" ],
- "object": {
- "fill_ter": "t_concrete_floor",
- "rows": [
- " khhhhhhhhhhklllllllll",
- "lllkhhhhhhhhhhklllllllll",
- "lllkhhhhhhhhhhklllllllll",
- "lllkhhhhhhhhhhklllllllll",
- "lllkhhhhhhhhhhklllllllll",
- "lllkhhhhhhhhhhkmmmlmmmll",
- "lllkhhhhhhhhhhaafaaafaal",
- "lll hhhhhhhhhhazzzaDAzal",
- "kkkkhchhhhhhhhaiAiaiizal",
- "lllaaabbbbbagaaiiiiiiiaa",
- "mmma cu u aiiiiiiiEa",
- "afaa u u fiAAAAiiAf",
- "CCC u u aizzzzizza",
- "CC u u fiAAAAiaaa",
- " u u aiiiiiiiza",
- " uuuuu giiiiiiAzf",
- " wy aiiiiiiiEa",
- "deda rs aBiDiaagaa",
- "o oa waagaiaiiza",
- "o oa wq qajjaiaiAza",
- "o oa tx apnaiaiiza",
- "o oa wq vaaaagaafaa",
- "o oa valkkkkklll",
- "afaaaafaaaafaaalkkkkklll"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_metal_locked",
- "c": "t_gates_mech_control",
- "d": "t_chainfence_h",
- "e": "t_chaingate_l",
- "f": "t_window",
- "g": "t_door_c",
- "h": "t_pavement",
- "i": "t_floor",
- "j": "t_linoleum_gray",
- "k": "t_sidewalk",
- "l": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "m": "t_shrub",
- "o": "t_concrete_floor",
- "q": "t_ind_press",
- "r": "t_ind_mixer",
- "s": "t_ind_furnace",
- "t": "t_ind_drill",
- "u": "t_metal_floor",
- "v": "t_machinery_old",
- "w": "t_machinery_electronic",
- "x": "t_machinery_light",
- "y": "t_machinery_heavy",
- "n": "t_linoleum_gray",
- "p": "t_linoleum_gray",
- "z": "t_floor",
- "A": "t_floor",
- "B": "t_floor",
- "C": "t_concrete_floor",
- "D": "t_floor",
- "E": "t_floor"
- },
- "furniture": {
- "o": "f_rack",
- "p": "f_sink",
- "z": "f_table",
- "A": "f_chair",
- "B": "f_trashcan",
- "C": "f_crate_c",
- "D": "f_locker",
- "E": "f_bookcase"
- },
- "toilets": { "n": { } },
- "place_loot": [
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 10 ], "x": [ 5, 12 ], "y": [ 11, 21 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 7, 8 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 15, 17 ], "y": [ 7, 7 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 21, 22 ], "y": [ 12, 12 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 14, 15 ] },
- { "group": "office", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 18, 20 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 16, 16 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 10, 10 ] },
- { "group": "cleaning_bulk", "chance": 60, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 17, 17 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 5 ], "x": [ 15, 20 ], "y": [ 16, 9 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 2 ], "x": [ 20, 21 ], "y": [ 18, 20 ] },
- { "group": "tools_blacksmith", "chance": 60, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 22, 20 ] },
- { "group": "tools_mechanic", "chance": 60, "repeat": [ 2 ], "x": [ 2, 2 ], "y": [ 18, 19 ] },
- { "group": "tools_home", "chance": 60, "repeat": [ 4 ], "x": [ 0, 0 ], "y": [ 18, 20 ] },
- { "group": "power_tools", "chance": 60, "repeat": [ 3 ], "x": [ 0, 0 ], "y": [ 21, 22 ] },
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 3 ], "x": [ 0, 0 ], "y": [ 12, 12 ] },
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 3 ], "x": [ 1, 1 ], "y": [ 12, 12 ] },
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 3 ], "x": [ 2, 2 ], "y": [ 12, 12 ] },
- { "group": "tools_construction", "chance": 60, "repeat": [ 3 ], "x": [ 0, 0 ], "y": [ 13, 13 ] },
- { "group": "tools_construction", "chance": 60, "repeat": [ 3 ], "x": [ 1, 1 ], "y": [ 13, 13 ] }
- ],
- "place_vehicles": [ { "vehicle": "cube_van", "x": [ 7, 7 ], "y": [ 2, 2 ], "chance": 80, "rotation": 270 } ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_10.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_10.json
deleted file mode 100644
index c8f548aabf656..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_10.json
+++ /dev/null
@@ -1,118 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_10" ],
- "object": {
- "fill_ter": "t_linoleum_gray",
- "rows": [
- "hhhhhhhhhhhhhhhhhhhhhhhh",
- "hhhhhhhhhhhhhhhhhhhhhhhh",
- "aggggaggggaggggaggagggga",
- "aabbaaabbaaabbaabbaaaaaa",
- "aotovajjjmamjjjaqqqparsa",
- "aoppob l l boooqa a",
- "aoooob bppoqam a",
- "auooobj ljl c aaia",
- "auoombjl j pb ww a",
- "aaacaax mam lpb i",
- "i ua x a",
- "abbcbabbcbabbcbaccabbcba",
- "a am nan a aj a",
- "ajj naj ljam lja bjl na",
- "a l majl jam jja aj ma",
- "aabbaaabbaaabbaaccaabbaa",
- "aggggaggggaggggaeeagggga",
- "eeeeeeeeeeeeeeeeeeeeeeee",
- "eddddfddddfddddfddddfege",
- "eddddfddddfddddfddddfege",
- "eddddfddddfddddfddddfege",
- "eddddfddddfddddfddddfege",
- "eddddfddddfddddfddddfege",
- "eddddfddddfddddfddddfeee"
- ],
- "terrain": {
- "a": "t_brick_wall",
- "b": "t_wall_glass",
- "c": "t_door_glass_c",
- "d": "t_pavement",
- "e": "t_sidewalk",
- "f": "t_pavement_y",
- "g": "t_shrub",
- "h": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "i": "t_door_c",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_linoleum_gray",
- "m": "t_linoleum_gray",
- "n": "t_linoleum_gray",
- "o": "t_carpet_red",
- "p": "t_carpet_red",
- "q": "t_carpet_red",
- "r": "t_linoleum_gray",
- "s": "t_carpet_red",
- "t": "t_carpet_red",
- "u": "t_carpet_red",
- "v": "t_carpet_red",
- "w": "t_linoleum_gray",
- "x": "t_linoleum_gray"
- },
- "furniture": {
- "j": "f_table",
- "k": "f_sofa",
- "l": "f_chair",
- "m": "f_locker",
- "n": "f_bookcase",
- "p": "f_table",
- "q": "f_sofa",
- "s": "f_sink",
- "t": "f_chair",
- "u": "f_bookcase",
- "v": "f_safe_l",
- "w": "f_vending_c",
- "x": "f_trashcan"
- },
- "toilets": { "r": { } },
- "place_loot": [
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 8, 9 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 7, 8 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 7, 8 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 6, 8 ], "y": [ 4, 4 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 12, 14 ], "y": [ 4, 4 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 4, 4 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 4, 4 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 9, 9 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 9, 9 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 8, 8 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 14, 14 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 6, 6 ], "y": [ 12, 12 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 13, 14 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 13, 14 ], "y": [ 14, 14 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 13, 13 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 19, 19 ], "y": [ 14, 12 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 22, 22 ], "y": [ 14, 14 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 2, 1 ], "y": [ 13, 13 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 1, 1 ], "y": [ 7, 7 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 1, 1 ], "y": [ 8, 8 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 13, 13 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 12, 12 ] },
- { "group": "textbooks", "chance": 60, "repeat": [ 2 ], "x": [ 11, 11 ], "y": [ 12, 12 ] },
- { "group": "textbooks", "chance": 80, "repeat": [ 10 ], "x": [ 14, 14 ], "y": [ 10, 10 ] },
- { "group": "office_mess", "chance": 80, "repeat": [ 10 ], "x": [ 22, 22 ], "y": [ 13, 13 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 10 ], "x": [ 1, 4 ], "y": [ 12, 14 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 10 ], "x": [ 9, 6 ], "y": [ 14, 12 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 10 ], "x": [ 14, 11 ], "y": [ 12, 14 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 10 ], "x": [ 22, 19 ], "y": [ 12, 14 ] },
- { "group": "vending_food", "chance": 80, "repeat": [ 1 ], "x": [ 20, 20 ], "y": [ 8, 8 ] },
- { "group": "vending_drink", "chance": 80, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 8, 8 ] },
- { "group": "magazines", "chance": 80, "repeat": [ 2 ], "x": [ 19, 16 ], "y": [ 4, 6 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 6, 6 ] },
- { "group": "vault", "chance": 60, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 4, 4 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 4 ], "x": [ 1, 4 ], "y": [ 4, 8 ] },
- { "group": "floor_trash", "chance": 60, "repeat": [ 5 ], "x": [ 18, 18 ], "y": [ 10, 10 ] },
- { "group": "floor_trash", "chance": 60, "repeat": [ 5 ], "x": [ 6, 6 ], "y": [ 9, 9 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 10 ], "x": [ 6, 14 ], "y": [ 10, 4 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_11.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_11.json
deleted file mode 100644
index f1220ad71361b..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_11.json
+++ /dev/null
@@ -1,81 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_11" ],
- "object": {
- "fill_ter": "t_thconc_floor",
- "rows": [
- "oooooooooooooooooooooooo",
- "oooooooooooooooooooooooo",
- "nnnnannnnannnnannnnaoooo",
- "affaaaffaaaffaaaffaannna",
- "t ttt ta rr g pp aafaa",
- "t ta g awwwa",
- "t tagghgg bdxdf",
- "aggggghgaa s bddda",
- " a C bddya",
- " zzzzz Ar r eddwa",
- " z z bdxwf",
- " z z rB addwa",
- " z z aacaacaa",
- " z z Eaddaokoa",
- " jz z ar DE rauvaokoo",
- "aaiiiiiaaaafaafaaaaaokoo",
- "kjlllllkkannnnnnoooaokoo",
- "kklllllkkkkkkkkkkkkkkkkk",
- "lllllllllllkmllllmllllmk",
- "lllllllllllkmllllmllllmk",
- "lllllllllllkmllllmllllmk",
- "lllllllllllkmllllmllllmk",
- "lllllllllllkmllllmllllmk",
- "lllllllllllkmllllmllllmk"
- ],
- "terrain": {
- "a": "t_brick_wall",
- "b": "t_wall_glass",
- "c": "t_door_c",
- "d": "t_linoleum_gray",
- "e": "t_door_glass_c",
- "f": "t_window",
- "g": "t_chainfence_h",
- "h": "t_chaingate_l",
- "i": "t_door_metal_locked",
- "j": "t_gates_mech_control",
- "k": "t_sidewalk",
- "l": "t_pavement",
- "m": "t_pavement_y",
- "n": "t_shrub",
- "o": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "p": "t_machinery_old",
- "q": "t_machinery_heavy",
- "r": "t_machinery_electronic",
- "s": "t_machinery_light",
- "t": "t_thconc_floor",
- "u": "t_linoleum_gray",
- "v": "t_linoleum_gray",
- "w": "t_linoleum_gray",
- "x": "t_linoleum_gray",
- "y": "t_linoleum_gray",
- "z": "t_metal_floor",
- "A": "t_ind_drill",
- "B": "t_ind_press",
- "C": "t_ind_lathe",
- "D": "t_ind_mixer",
- "E": "t_ind_furnace"
- },
- "furniture": { "t": "f_locker", "u": "f_sink", "w": "f_table", "x": "f_chair", "y": "f_locker" },
- "toilets": { "v": { } },
- "place_loot": [
- { "group": "hand_tools", "chance": 75, "repeat": [ 4 ], "x": [ 0, 0 ], "y": [ 4, 6 ] },
- { "group": "power_tools", "chance": 75, "repeat": [ 4 ], "x": [ 3, 5 ], "y": [ 4, 4 ] },
- { "group": "tools_mechanic", "chance": 75, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 4, 6 ] },
- { "group": "elecsto_diy", "chance": 60, "repeat": [ 4 ], "x": [ 10, 15 ], "y": [ 14, 12 ] },
- { "group": "elecsto_diy", "chance": 60, "repeat": [ 4 ], "x": [ 10, 13 ], "y": [ 4, 5 ] },
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 4 ], "x": [ 10, 18 ], "y": [ 11, 7 ] },
- { "group": "vehicle_scrapped", "chance": 60, "repeat": [ 4 ], "x": [ 8, 0 ], "y": [ 8, 13 ] },
- { "group": "office_mess", "chance": 60, "repeat": [ 6 ], "x": [ 20, 22 ], "y": [ 5, 11 ] }
- ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_0.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_0.json
deleted file mode 100644
index 173aad3855dc2..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_0.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_road_0" ],
- "object": {
- "fill_ter": "t_pavement",
- "rows": [
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b bbbbbbbbbbbbbbbbb",
- "b bdddddddddddddddd",
- "b bbbbbbbbbbbbbbbbb",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b ",
- "b bbbb",
- "b bddb",
- "b bddb",
- "b bddb",
- "b bddb",
- "b bbbb"
- ],
- "terrain": { "a": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "b": "t_sidewalk", "c": "t_pavement_y", "d": "t_shrub" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_1.json b/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_1.json
deleted file mode 100644
index afdd405436477..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/lightindustry/s_lightindustry_road_1.json
+++ /dev/null
@@ -1,38 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_lightindustry_road_1" ],
- "object": {
- "fill_ter": "t_pavement",
- "rows": [
- " b",
- " b",
- " b",
- " b",
- " b",
- "bbbbbbbbbbbbbbbbb b",
- "ddddddddddddddddb ",
- "bbbbbbbbbbbbbbbbb ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- "bbbb bbbbbbbbbb",
- "aaab baaaaaaaaa",
- "aaab baaaaaaaaa",
- "aaab baaaaaaaaa",
- "aaab baaaaaaaaa",
- "bbbb baaaaaaaaa"
- ],
- "terrain": { "a": [ "t_grass", "t_grass", "t_grass", "t_dirt" ], "b": "t_sidewalk", "c": "t_pavement_y", "d": "t_shrub" },
- "furniture": { }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/overmap_multitile_city.json b/data/mods/Fuji_Structures/worldgen/overmap_multitile_city.json
deleted file mode 100644
index bcc733a231448..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/overmap_multitile_city.json
+++ /dev/null
@@ -1,72 +0,0 @@
-[
- {
- "type": "city_building",
- "id": "s_electronicstore",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_electronicstore_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_electronicstore_2ndfloor_north" }
- ]
- },
- {
- "type": "city_building",
- "id": "s_gunstore",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_gunstore_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_gunstore_2ndfloor_north" },
- { "point": [ 0, 0, 2 ], "overmap": "s_gunstore_roof_north" }
- ]
- },
- {
- "type": "city_building",
- "id": "s_camping",
- "locations": [ "land" ],
- "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_camping_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_camping_roof_north" } ]
- },
- {
- "type": "city_building",
- "id": "s_cardealer",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_cardealer_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_cardealer_roof_north" }
- ]
- },
- {
- "type": "city_building",
- "id": "s_diner",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_diner_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_diner_2ndfloor_north" },
- { "point": [ 0, 0, 2 ], "overmap": "s_diner_roof_north" }
- ]
- },
- {
- "type": "city_building",
- "id": "s_games",
- "locations": [ "land" ],
- "overmaps": [ { "point": [ 0, 0, 0 ], "overmap": "s_games_north" }, { "point": [ 0, 0, 1 ], "overmap": "s_games_roof_north" } ]
- },
- {
- "type": "city_building",
- "id": "s_apt",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_apt_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_apt_2ndfloor_north" },
- { "point": [ 0, 0, 2 ], "overmap": "s_apt_roof_north" }
- ]
- },
- {
- "type": "city_building",
- "id": "s_apt_2",
- "locations": [ "land" ],
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_apt_2_north" },
- { "point": [ 0, 0, 1 ], "overmap": "s_apt_2_2ndfloor_north" },
- { "point": [ 0, 0, 2 ], "overmap": "s_apt_2_roof_north" }
- ]
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/overmap_specials.json b/data/mods/Fuji_Structures/worldgen/overmap_specials.json
index 26d89613b8159..c4b852cf5d976 100644
--- a/data/mods/Fuji_Structures/worldgen/overmap_specials.json
+++ b/data/mods/Fuji_Structures/worldgen/overmap_specials.json
@@ -1,55 +1,4 @@
[
- {
- "type": "overmap_special",
- "id": "o_airport",
- "overmaps": [
- { "point": [ 0, 0, 0 ], "overmap": "s_air_term_south" },
- { "point": [ 1, 0, 0 ], "overmap": "s_air_parking_south" },
- { "point": [ -2, 0, 0 ], "overmap": "s_air_hangars_south" },
- { "point": [ -1, 0, 0 ], "overmap": "s_air_atc_south" },
- { "point": [ -1, 0, 1 ], "overmap": "s_air_atc_2_south" },
- { "point": [ -1, 0, 2 ], "overmap": "s_air_atc_3_south" },
- { "point": [ -3, 1, 0 ], "overmap": "s_air_runway_r_south" },
- { "point": [ -2, 1, 0 ], "overmap": "s_air_runway_hangars_south" },
- { "point": [ -1, 1, 0 ], "overmap": "s_air_runway_south" },
- { "point": [ 0, 1, 0 ], "overmap": "s_air_runway_term_south" },
- { "point": [ 1, 1, 0 ], "overmap": "s_air_runway_south" },
- { "point": [ 2, 1, 0 ], "overmap": "s_air_runway_l_south" }
- ],
- "connections": [
- { "point": [ -1, -1, 0 ], "terrain": "road", "existing": false },
- { "point": [ 0, -1, 0 ], "terrain": "road", "existing": false },
- { "point": [ 1, -1, 0 ], "terrain": "road", "existing": false }
- ],
- "locations": [ "land", "swamp" ],
- "city_distance": [ 5, -1 ],
- "city_sizes": [ 1, 12 ],
- "occurrences": [ 0, 1 ],
- "required": false,
- "flags": [ "CLASSIC", "UNIQUE" ]
- },
- {
- "type": "overmap_special",
- "id": "o_lightindustry",
- "overmaps": [
- { "point": [ 1, 0, 0 ], "overmap": "s_lightindustry_road_0_south" },
- { "point": [ 0, 0, 0 ], "overmap": "s_lightindustry_road_1_south" },
- { "point": [ 1, -1, 0 ], "overmap": "s_lightindustry_00_south" },
- { "point": [ 0, -1, 0 ], "overmap": "s_lightindustry_01_south" },
- { "point": [ 1, 1, 0 ], "overmap": "s_lightindustry_10_south" },
- { "point": [ 0, 1, 0 ], "overmap": "s_lightindustry_11_south" }
- ],
- "connections": [
- { "point": [ -1, 0, 0 ], "terrain": "road", "existing": false },
- { "point": [ -2, 0, 0 ], "terrain": "road", "existing": true }
- ],
- "locations": [ "land", "swamp" ],
- "city_distance": [ 0, -1 ],
- "city_sizes": [ 1, 12 ],
- "occurrences": [ 0, 3 ],
- "required": false,
- "flags": [ "CLASSIC" ]
- },
{
"type": "overmap_special",
"id": "o_gas_spc",
@@ -65,7 +14,6 @@
"city_distance": [ 0, -1 ],
"city_sizes": [ 1, 12 ],
"occurrences": [ 1, 1 ],
- "required": true,
"flags": [ "CLASSIC" ]
},
{
@@ -80,7 +28,6 @@
"city_distance": [ 10, -1 ],
"city_sizes": [ 1, 12 ],
"occurrences": [ 1, 1 ],
- "required": true,
"flags": [ "CLASSIC" ]
}
]
diff --git a/data/mods/Fuji_Structures/worldgen/overmap_terrain.json b/data/mods/Fuji_Structures/worldgen/overmap_terrain.json
index 352be97d12782..3fcded6cca25c 100644
--- a/data/mods/Fuji_Structures/worldgen/overmap_terrain.json
+++ b/data/mods/Fuji_Structures/worldgen/overmap_terrain.json
@@ -1,346 +1,4 @@
[
- {
- "type": "overmap_terrain",
- "id": "s_electronicstore",
- "name": "electronics store",
- "copy-from": "generic_city_building",
- "color": "yellow",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_electronicstore_2ndfloor",
- "name": "electronics store",
- "copy-from": "s_electronicstore",
- "land_use_code": "residential_multi"
- },
- {
- "type": "overmap_terrain",
- "id": "s_gunstore",
- "name": "gun store",
- "copy-from": "generic_city_building",
- "color": "red",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_gunstore_2ndfloor",
- "name": "gun store",
- "copy-from": "s_gunstore",
- "land_use_code": "residential_high"
- },
- {
- "type": "overmap_terrain",
- "id": "s_gunstore_roof",
- "name": "gun store",
- "copy-from": "s_gunstore"
- },
- {
- "type": "overmap_terrain",
- "id": "s_diner",
- "name": "diner",
- "copy-from": "generic_city_building",
- "sym": "d",
- "color": "green",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_diner_2ndfloor",
- "name": "diner",
- "copy-from": "s_diner"
- },
- {
- "type": "overmap_terrain",
- "id": "s_diner_roof",
- "name": "diner",
- "copy-from": "s_diner"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt",
- "name": "apartment",
- "copy-from": "generic_city_building",
- "sym": "A",
- "color": "light_green",
- "land_use_code": "residential_multi"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt_2ndfloor",
- "name": "apartment",
- "copy-from": "s_apt"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt_roof",
- "name": "apartment",
- "copy-from": "s_apt"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt_2",
- "name": "apartment",
- "copy-from": "generic_city_building",
- "sym": "A",
- "color": "light_green",
- "land_use_code": "residential_multi"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt_2_2ndfloor",
- "name": "apartment",
- "copy-from": "s_apt_2"
- },
- {
- "type": "overmap_terrain",
- "id": "s_apt_2_roof",
- "name": "apartment",
- "copy-from": "s_apt_2"
- },
- {
- "type": "overmap_terrain",
- "id": "s_cardealer",
- "name": "dealership",
- "copy-from": "generic_city_building",
- "sym": "0",
- "color": "blue",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_cardealer_roof",
- "name": "dealership",
- "copy-from": "s_cardealer"
- },
- {
- "type": "overmap_terrain",
- "id": "s_camping",
- "name": "outdoorsman's store",
- "copy-from": "generic_city_building",
- "sym": "o",
- "color": "brown",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_camping_roof",
- "name": "outdoorsman's store",
- "copy-from": "s_camping"
- },
- {
- "type": "overmap_terrain",
- "id": "s_games",
- "name": "gaming store",
- "copy-from": "generic_city_building",
- "sym": "g",
- "color": "cyan",
- "land_use_code": "commercial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_games_roof",
- "name": "gaming store",
- "copy-from": "s_games"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_term",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_parking",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_atc",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_atc_2",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_atc_3",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_hangars",
- "name": "airport",
- "sym": "A",
- "color": "i_cyan",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_runway",
- "name": "runway",
- "sym": "0",
- "color": "blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_runway_hangars",
- "name": "runway",
- "sym": "0",
- "color": "blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_runway_l",
- "name": "runway",
- "sym": "0",
- "color": "blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_runway_r",
- "name": "runway",
- "sym": "0",
- "color": "blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_air_runway_term",
- "name": "runway",
- "sym": "0",
- "color": "blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "flags": [ "SIDEWALK" ],
- "land_use_code": "transportation"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_road_0",
- "name": "light industry",
- "sym": "─",
- "color": "dark_gray",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_road_1",
- "name": "light industry",
- "sym": "─",
- "color": "dark_gray",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_00",
- "name": "light industry",
- "sym": "I",
- "color": "light_blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_01",
- "name": "light industry",
- "sym": "I",
- "color": "light_blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_10",
- "name": "light industry",
- "sym": "I",
- "color": "light_blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
- {
- "type": "overmap_terrain",
- "id": "s_lightindustry_11",
- "name": "light industry",
- "sym": "I",
- "color": "light_blue",
- "see_cost": 5,
- "extras": "build",
- "mondensity": 2,
- "land_use_code": "industrial"
- },
{
"type": "overmap_terrain",
"id": "s_gas_g1",
@@ -416,95 +74,5 @@
"see_cost": 5,
"extras": "build",
"mondensity": 2
- },
- {
- "type": "overmap_terrain",
- "id": "house_33",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_34",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_35",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_36",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_37",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_38",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_39",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_40",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_41",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
- },
- {
- "type": "overmap_terrain",
- "id": "house_42",
- "copy-from": "generic_city_building",
- "name": "house",
- "color": "light_green",
- "see_cost": 2,
- "flags": [ "SIDEWALK", "GENERIC_LOOT" ]
}
]
diff --git a/data/mods/Fuji_Structures/worldgen/regional_overlay.json b/data/mods/Fuji_Structures/worldgen/regional_overlay.json
deleted file mode 100644
index 9a65464403aaa..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/regional_overlay.json
+++ /dev/null
@@ -1,32 +0,0 @@
-[
- {
- "type": "region_overlay",
- "regions": [ "all" ],
- "city": {
- "houses": {
- "s_apt": 40,
- "s_apt_2": 40,
- "house_33": 50,
- "house_34": 50,
- "house_35": 50,
- "house_36": 50,
- "house_37": 50,
- "house_38": 50,
- "house_39": 50,
- "house_40": 50,
- "house_41": 50,
- "house_42": 50
- },
- "shops": {
- "s_gunstore": 500,
- "s_diner": 400,
- "s_apt": 400,
- "s_apt_2": 400,
- "s_cardealer": 200,
- "s_camping": 100,
- "s_games": 100,
- "s_electronicstore": 400
- }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_apt.json b/data/mods/Fuji_Structures/worldgen/s_apt.json
deleted file mode 100644
index 4df9c9680ca61..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_apt.json
+++ /dev/null
@@ -1,117 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_apt" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "--w----w--W+W--w----w-- ",
- "-dBBd-FFt-...-t..-d...- ",
- "w.BB.+..3-.<.-3..+..BBw ",
- "-....-..O-...-O.A-....- ",
- "------..e-...-e.t------ ",
- " wwii+...D...D...+iiww ",
- " -wTS-hth-...-...-STw- ",
- "----------...---------- ",
- "-...d-..t-...-th.-..B.- ",
- "w.B..+..3-...-3..+..B.w ",
- "-.B..-F.O-...-O..-d...- ",
- "------F.e-...-e..------ ",
- " wwii+...D...D...+iiww ",
- " -wTS-hth-...-tFF-STw- ",
- "----------...---------- ",
- "-ii-ii-ii-...-t..-...d- ",
- "-fg-fg-fg-...-3..+..BBw ",
- "-iiiiiiii-...-O.t-...d- ",
- "-iiiiiiii-...-e.h------ ",
- "-fg-fg-iiD.<.D...+iiww ",
- "-ii-ii-gf-...-FFA-STw- ",
- "----------...--w------ ",
- " -W+W- ",
- " "
- ],
- "palettes": [ "apartment_palette" ],
- "terrain": { "4": "t_linoleum_white", "5": "t_linoleum_white" },
- "furniture": { "4": "f_washer", "5": "f_dryer" },
- "place_loot": [
- { "group": "allclothes", "chance": 50, "repeat": [ 5 ], "x": [ 7, 8 ], "y": [ 20, 20 ] },
- { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 5, 4 ], "y": [ 15, 15 ] },
- { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 15, 15 ] },
- { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 2, 1 ], "y": [ 20, 20 ] },
- { "group": "tools_home", "chance": 50, "repeat": [ 1 ], "x": [ 4, 5 ], "y": [ 20, 20 ] }
- ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_apt_2ndfloor" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "--w----w--W-W--w----w--*",
- "-dB.d-..t-...-t..-....-*",
- "w.B..+..3-.>.-3..+..BBw*",
- "-...d-A.O-...-O.h-...d-*",
- "------..e-...-e.t------*",
- "*wwii+...D...D...+iiww**",
- "*-wTS-AtA-...-...-STw-**",
- "----------...----------*",
- "-...d-..t-...-AtA-..B.-*",
- "w.B..+..3-...-3..+..B.w*",
- "-.B..-F.O-...-O..-d...-*",
- "------F.e-...-e..------*",
- "*wwii+...D...D...+iiww**",
- "*-wTS-htA-...-tFF-STw-**",
- "----------...----------*",
- "-...d-A.t-...-...-..BB-*",
- "w.B..+..3-...-3..+...dw*",
- "-.B..-F.O-.<.-O.t-..BB-*",
- "------F.e-...-e.h------*",
- "*wwii+...D.>.D...+iiww**",
- "*-wTS-AtA-...-FFA-STw-**",
- "*---------W-W--w------**",
- "************************",
- "************************"
- ],
- "palettes": [ "apartment_palette" ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_apt_roof" ],
- "object": {
- "fill_ter": "t_flat_roof",
- "rows": [
- "|2222222222222222222222 ",
- "|.....................3 ",
- "|.A..A...........A..A.3 ",
- "|.....................3 ",
- "||...................33 ",
- " |&.................&3 ",
- " |..X................3 ",
- "||................:..33 ",
- "|.....................3 ",
- "|.A..A...........A..A.3 ",
- "|.....................3 ",
- "||...................33 ",
- " |&.................&3 ",
- " |...................3 ",
- "||...................33 ",
- "|.........$$+$$.......3 ",
- "|.A..A....$___$..A..A.3 ",
- "|.........$>__$.......3 ",
- "||........$$$$$......33 ",
- " |&...............X.&3 ",
- " |...................3 ",
- " |-------------------3 ",
- " ",
- " "
- ],
- "palettes": [ "roof_palette" ],
- "terrain": { "$": "t_wall", "+": "t_door_c", ">": "t_stairs_down" }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_apt_2.json b/data/mods/Fuji_Structures/worldgen/s_apt_2.json
deleted file mode 100644
index b2eaca8e04fdf..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_apt_2.json
+++ /dev/null
@@ -1,110 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_apt_2" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "--ww---w--.ss.------ww--",
- "-dBBd-.Bd-.ss.-oFo-d...-",
- "w.BB.-.B.w.ss.w...-BB..w",
- "w....-...w.ss.w...-BB..w",
- "-dd..-...-.ss.-o.d-...d-",
- "---+---+--.ss.--+---+---",
- "-12iii..h-.ss.-...iii11-",
- "wiiiii..j-.ss.-F..iiiiiw",
- "-2O3ei..h-W++W-F..ie3O1-",
- "------...-^ii^-...------",
- ".wbii+...DiiiiD...+iibw.",
- ".-bTS-FFF-iiii-hjh-STb-.",
- ".---------iiii---------.",
- ".-bTS-jh-^iiii^-..-STb-.",
- ".wbii+..DiiiiiiD..+iibw.",
- "------..-iiiiii-h.------",
- "w1O3e2.F-iiii>-j.2e3O1w",
- "wiiiii..-_$........A..3",
- "||......$$$$-|.........3",
- " |........3 |.........3",
- " |........3 |.........3",
- " |........3 |.........3",
- " |........3 |.........3",
- " |--------3 |--------.3"
- ],
- "palettes": [ "roof_palette" ],
- "terrain": { "$": "t_wall", "+": "t_door_c", ">": "t_stairs_down" }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_camping.json b/data/mods/Fuji_Structures/worldgen/s_camping.json
deleted file mode 100644
index 815e3ac4c9ae5..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_camping.json
+++ /dev/null
@@ -1,141 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_camping" ],
- "object": {
- "fill_ter": "t_linoleum_gray",
- "rows": [
- "ddddddddddddddeeeeeddddd",
- "daacccaacccaadeeeeeddddd",
- "da zadeeeeeddddd",
- "da beeeeeeddddd",
- "da ss ss beeeeeeddddd",
- "dc ss ss t aaghhgggaadd",
- "da ss ss u affffffffadd",
- "da ss ss s cjffffjffgdd",
- "da ss ss s cjfffjijfgdd",
- "dc ss ss u ckkfffjffgdd",
- "da ss ss t akkffffffgdd",
- "da aa aa bffffffffadd",
- "da ss ss yaffffwwwfgdd",
- "dc cffffxvwfgdd",
- "da cffffwwwfgdd",
- "da ssssss affffffffgdd",
- "da aaaaaabaa;fffffffadd",
- "da aooonnnqaaahhaaaaadd",
- "daabaoopnnnqammffilllgdd",
- "da annnnnnnbffffflllgdd",
- "da arrnnnnnbffffffffhdd",
- "daABarrrnnrraiiifffffgdd",
- "daaaaaaaaaaaagggggggggdd",
- "dddddddddddddddddddddddd"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_door_c",
- "c": "t_wall_glass",
- "d": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "e": "t_sidewalk",
- "f": "t_pavement",
- "g": "t_chainfence_v",
- "h": "t_chaingate_c",
- "i": "t_pavement",
- "j": "t_pavement",
- "k": "t_pavement",
- "l": "t_pavement",
- "m": "t_pavement",
- "n": "t_floor",
- "o": "t_floor",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_linoleum_gray",
- "t": "t_linoleum_gray",
- "u": "t_console_broken",
- "v": "t_pavement",
- "w": "t_pavement",
- "x": "t_pavement",
- "y": "t_linoleum_gray",
- "z": "t_linoleum_gray",
- "A": "t_linoleum_gray",
- "B": "t_linoleum_gray",
- ";": "t_gutter_downspout"
- },
- "furniture": {
- "i": "f_brazier",
- "j": "f_bench",
- "k": "f_chair",
- "l": "f_dumpster",
- "m": "f_crate_c",
- "o": "f_crate_c",
- "p": "f_crate_o",
- "q": "f_bench",
- "r": "f_chair",
- "s": "f_rack",
- "t": "f_counter",
- "v": "f_groundsheet",
- "w": "f_canvas_wall",
- "x": "f_canvas_door",
- "y": "f_vending_c",
- "z": "f_trashcan",
- "A": "f_sink"
- },
- "toilets": { "B": { } },
- "place_loot": [
- { "group": "cannedfood", "chance": 50, "repeat": [ 10 ], "x": [ 3, 3 ], "y": [ 4, 10 ] },
- { "group": "swimmer_shoes", "chance": 50, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 4, 5 ] },
- { "group": "NC_COWBOY_shoes", "chance": 50, "repeat": [ 5 ], "x": [ 4, 4 ], "y": [ 6, 10 ] },
- { "group": "camping", "chance": 50, "repeat": [ 10 ], "x": [ 6, 6 ], "y": [ 4, 10 ] },
- { "group": "hand_tools", "chance": 50, "repeat": [ 5 ], "x": [ 7, 7 ], "y": [ 4, 10 ] },
- { "group": "softdrugs", "chance": 50, "repeat": [ 2 ], "x": [ 3, 4 ], "y": [ 12, 12 ] },
- { "group": "archery", "chance": 50, "repeat": [ 2 ], "x": [ 4, 7 ], "y": [ 15, 15 ] },
- { "group": "archery_ammo", "chance": 50, "repeat": [ 2 ], "x": [ 8, 9 ], "y": [ 15, 15 ] },
- { "group": "kitchen_nonfood", "chance": 50, "repeat": [ 4 ], "x": [ 6, 7 ], "y": [ 12, 12 ] },
- { "group": "book_survival", "chance": 50, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 7, 7 ] },
- { "group": "vending_food_items", "chance": 50, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 8, 8 ] },
- { "group": "vending_drink", "chance": 80, "repeat": [ 1 ], "x": [ 11, 11 ], "y": [ 12, 12 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 11, 11 ], "y": [ 2, 2 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 18, 20 ], "y": [ 18, 19 ] },
- { "group": "camping", "chance": 50, "repeat": [ 4 ], "x": [ 5, 6 ], "y": [ 17, 17 ] },
- { "group": "hand_tools", "chance": 50, "repeat": [ 2 ], "x": [ 7, 7 ], "y": [ 17, 17 ] },
- { "group": "cannedfood", "chance": 50, "repeat": [ 5 ], "x": [ 5, 6 ], "y": [ 18, 18 ] }
- ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_camping_roof" ],
- "object": {
- "fill_ter": "t_flat_roof",
- "rows": [
- " ",
- " |22222222223 ",
- " |..........3 ",
- " |..oo..oo..3 ",
- " |..........3 ",
- " |..........3 ",
- " |..........3 ",
- " |..oo..oo..3 ",
- " |..........3 ",
- " |...A......3 ",
- " |..........3 ",
- " |..oo..oo..3 ",
- " |..........3 ",
- " |..........3 ",
- " |..........3 ",
- " |..........3 ",
- " |.=........5 ",
- " |.=........3 ",
- " |..........3 ",
- " |.......:..3 ",
- " |....A.....3 ",
- " |..........3 ",
- " |----------3 ",
- " "
- ],
- "palettes": [ "roof_palette" ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_diner.json b/data/mods/Fuji_Structures/worldgen/s_diner.json
deleted file mode 100644
index fbf6613ebff6a..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_diner.json
+++ /dev/null
@@ -1,191 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_diner" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "hhhhiiihhhhhhhiiiihhhhhh",
- "hiiiiiiiiihhhhiiiihhhhhh",
- "hiiiiiiiiiiiiiiiiihhhhhh",
- "hiiviiiviihhhhiiiihhhhhh",
- "hivuvivuvaabbaaccaabbaah",
- "hiiviiivia< ah",
- "hiiiiiiiiag gg gg gah",
- "haabacabaaf ff ff fah",
- "hagfg gfgag gg gg gah",
- "ha a ah",
- "ha laa aa aa aah",
- "haaaaa ah",
- "hagfga g g g g ah",
- "ha ggaddeeeeeeeeeah",
- "ha ffadddddddddddah",
- "hagfga ggattdddddnddmah",
- "haaaaa aaaaaaaeeeaadaah",
- "hajdma as gfapdddddddah",
- "hakddc a fapdddddddah",
- "haaaaa aacaaaddeedaaaah",
- "hakddc cdddddddddddddah",
- "hajdma ammdrdeeoodaqqah",
- "haaaaaacaaaaaaaaaaaaaaah",
- "hhhhhhhhhhhhhhhhhhhhhhhh"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_window",
- "c": "t_door_c",
- "d": "t_linoleum_gray",
- "e": "t_linoleum_gray",
- "f": "t_floor",
- "g": "t_floor",
- "h": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "i": "t_sidewalk",
- "j": "t_linoleum_gray",
- "k": "t_linoleum_gray",
- "l": "t_floor",
- "m": "t_linoleum_gray",
- "n": "t_console_broken",
- "o": "t_linoleum_gray",
- "p": "t_linoleum_gray",
- "q": "t_linoleum_gray",
- "r": "t_linoleum_gray",
- "s": "t_floor",
- "t": "t_linoleum_gray",
- "u": "t_sidewalk",
- "v": "t_sidewalk",
- "<": "t_stairs_up"
- },
- "furniture": {
- "e": "f_counter",
- "f": "f_table",
- "g": "f_chair",
- "k": "f_sink",
- "l": "f_trashcan",
- "m": "f_trashcan",
- "o": "f_sink",
- "p": "f_oven",
- "q": "f_fridge",
- "r": "f_locker",
- "s": "f_locker",
- "t": "f_rack",
- "u": "f_table",
- "v": "f_chair"
- },
- "toilets": { "j": { } },
- "place_loot": [
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 4, 4 ], "y": [ 21, 21 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 4, 4 ], "y": [ 17, 17 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 21, 21 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 10, 10 ], "y": [ 21, 21 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 21, 21 ], "y": [ 15, 15 ] },
- { "group": "bar_trash", "chance": 50, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 10, 10 ] },
- { "group": "coffee_prep", "chance": 50, "repeat": [ 4 ], "x": [ 11, 12 ], "y": [ 15, 15 ] },
- { "group": "bar_food", "chance": 50, "repeat": [ 4 ], "x": [ 20, 20 ], "y": [ 21, 21 ] },
- { "group": "diner_food", "chance": 50, "repeat": [ 4 ], "x": [ 21, 21 ], "y": [ 21, 21 ] },
- { "group": "oven", "chance": 50, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 17, 17 ] },
- { "group": "oven", "chance": 50, "repeat": [ 2 ], "x": [ 14, 14 ], "y": [ 18, 18 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 16, 16 ], "y": [ 21, 21 ] },
- { "group": "kitchen", "chance": 80, "repeat": [ 2 ], "x": [ 17, 17 ], "y": [ 21, 21 ] },
- { "group": "cleaning_bulk", "chance": 50, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 21, 21 ] },
- { "group": "cleaning", "chance": 50, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 18, 18 ] },
- { "group": "cleaning", "chance": 50, "repeat": [ 1 ], "x": [ 2, 2 ], "y": [ 20, 20 ] },
- { "group": "restaur_kitchen", "chance": 50, "repeat": [ 2 ], "x": [ 14, 15 ], "y": [ 21, 21 ] },
- { "group": "fast_kitchen", "chance": 50, "repeat": [ 2 ], "x": [ 16, 17 ], "y": [ 19, 19 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 12, 12 ], "y": [ 17, 18 ] },
- { "group": "office", "chance": 80, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 17, 17 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 4, 4 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 4, 4 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 8, 8 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 7, 7 ], "y": [ 8, 8 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 12, 12 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 3, 3 ], "y": [ 15, 15 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 8, 8 ], "y": [ 14, 14 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 9, 9 ], "y": [ 14, 14 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 10, 10 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 13, 13 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 14, 14 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 17, 17 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 21, 21 ], "y": [ 7, 7 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 13, 15 ], "y": [ 13, 13 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 17, 15 ], "y": [ 13, 13 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 19, 17 ], "y": [ 13, 13 ] },
- { "group": "coffee_table", "chance": 50, "repeat": [ 1 ], "x": [ 21, 19 ], "y": [ 13, 13 ] }
- ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_diner_2ndfloor" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "************************",
- "************************",
- "************************",
- "************************",
- "*********---W--WW--W---*",
- "*********->-hh...h..hh-*",
- "*********-.-tt...t..ttW*",
- "*--W---W--..hh...h..hh-*",
- "*-....................-*",
- "*W^..RRRRRRRRRRRRRR..^-*",
- "*-h..R;;;;;;;;;;;;R...-*",
- "*-t..R;;;;;;;;;;;;R..^-*",
- "*-h..RRRRRRRRRRRRRR...-*",
- "*W^...................W*",
- "*-........hth.hth.hth.-*",
- "*----.-----------------*",
- "*4zz-.j-9zzzzzzzzzzzzz6*",
- "*4zz-+--zzzzzzzzz&zzzz6*",
- "*4zzzzzzzzzzzzzzzzzzzz6*",
- "*4zzzzzzzzzzzz((zzzzzz6*",
- "*4zzzzzzzzzzzzzzzzzzzz6*",
- "*4zzzzzzzzzzzzzzzzzzzz6*",
- "*4555555555555555555556*",
- "************************"
- ],
- "palettes": [ "apartment_palette" ],
- "terrain": { "*": "t_open_air", "9": "t_gutter_downspout", "R": "t_glass_railing", ";": "t_open_air_rooved" },
- "furniture": { "h": "f_chair" },
- "items": { "t": { "item": "coffee_table", "chance": 50 }, "j": { "item": "bar_trash", "chance": 65, "repeat": [ 1, 3 ] } }
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_diner_roof" ],
- "object": {
- "fill_ter": "t_flat_roof",
- "rows": [
- " ",
- " ",
- " ",
- " ",
- " |2222222222223 ",
- " |..........X.3 ",
- " |............3 ",
- " |2222222|............3 ",
- " |....................3 ",
- " |....................3 ",
- " |....................3 ",
- " |...A.........A......3 ",
- " |....................3 ",
- " |.........&..........3 ",
- " |...............==...3 ",
- " |--|..35-------------3 ",
- " |..3 ",
- " |--3 ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " "
- ],
- "palettes": [ "roof_palette" ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_electronicstore.json b/data/mods/Fuji_Structures/worldgen/s_electronicstore.json
deleted file mode 100644
index 150fd5f762715..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_electronicstore.json
+++ /dev/null
@@ -1,74 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_electronicstore" ],
- "object": {
- "fill_ter": "t_linoleum_white",
- "rows": [
- "! sssssss ss !",
- "! sssssss -w+- !",
- "!--WW-GG---------,,----!",
- "!-.......t......-,,-ST-!",
- "!-.......t......--,-..-!",
- "!-.......txnnnn.-<,-+--!",
- "!-.1111.........----..-!",
- "!-.2222.^^^^^...4444..-!",
- "!-......^CCC^.........-!",
- "!-......^CCC^.........-!",
- "!-.2222.^^^^^.4444.4---!",
- "!-.3333.^CCC^.4444.4-|!!",
- "!-......^CCC^......4-!!!",
- "!-......^^^^^.444444-!!!",
- "!-.3333.......-------- ",
- "!--------.....ooo-ddf- ",
- "!!!!!-__-........+.c.- ",
- "!!!!!=__----++-------- ",
- "!!!!!=________O- ",
- "!!!!(-________O- ",
- "!!!!(----O____O- ",
- "!!!!! -OO____- ",
- "!!!!( -------- ",
- "!!!!( "
- ],
- "palettes": [ "electro_palette" ],
- "terrain": { " ": [ [ "t_dirt", 5 ], [ "t_grass", 16 ], [ "t_grass_long", 5 ], [ "t_underbrush", 1 ] ] }
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_electronicstore_2ndfloor" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "************************",
- "****************zzzz****",
- "*--w---w-ww-w----WW-RRR*",
- "*-2ie-tltntI....D..-zzR*",
- "*wOiu-tl........--.WzzR*",
- "*-1iii......AooY->.-zzR*",
- "*w3iii..FFF-------D-+--*",
- "*-----....o-hh.-tn.eiO-*",
- "*-r.r-j...o-tt.....ii2w*",
- "*--.-----..-hh.....ii3-*",
- "*-I..dd.-.A-...-FF.Y---*",
- "*w......+..-..o-...A-/R*",
- "*-.....t-..-..o-I...+#R*",
- "*w.BB.ht--+-+-----+--#R*",
- "*-.BB..t-S.-.S-r-d..--R*",
- "*--w--w--T.-.T-.....d-**",
- "*****4zz-bb-bb-r-I.BB-**",
- "*****4zz--w-w-----ww--**",
- "*****4zzzzzzzzz6********",
- "*****4zzzzzzzzz6********",
- "*****4554zzzzzz6********",
- "********4zzzzzz6********",
- "********45555556********",
- "************************"
- ],
- "palettes": [ "apartment_palette" ],
- "terrain": { "-": "t_brick_wall", "#": "t_metal_floor_no_roof", "/": "t_ladder_down" }
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_games.json b/data/mods/Fuji_Structures/worldgen/s_games.json
deleted file mode 100644
index e0a1bc5f659d7..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_games.json
+++ /dev/null
@@ -1,123 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_games" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "eeeeeefgddddgddddgddddgf",
- "eeeeeefgddddgddddgddddgf",
- "eeeeeefgddddgddddgddddgf",
- "eeeeeefgddddgddddgddddgf",
- "eeeeeefgddddgddddgddddgf",
- "eeeeeefgddddgddddgddddgf",
- "eeeeeeffffffffffffffffff",
- "eeeeeeeaabbbbaccabbbbaae",
- "eaababaa iiii oiiii ae",
- "eahhhhha ae",
- "ea ii ae",
- "ea l hh hh i ae",
- "ea hhh a lkl hh hh i ae",
- "ea hhh a l j ae",
- "ea i ae",
- "ea hh hhh i ae",
- "eahhhhha oaacaaa aaaae",
- "eaababaaaacaa a aprae",
- "edddddd9a a ll a cpqae",
- "edddddddc alkkla aaaae",
- "ennddddda malkkla cpqae",
- "enndddddammma ll asaprae",
- "enndddddaaaaaabbaaaaaaae",
- "eeeeeeeeeeeeeeeeeeeeeeee"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_window",
- "c": "t_door_c",
- "d": "t_pavement",
- "e": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "f": "t_sidewalk",
- "g": "t_pavement_y",
- "h": "t_floor",
- "i": "t_floor",
- "j": "t_console_broken",
- "k": "t_floor",
- "l": "t_floor",
- "m": "t_floor",
- "n": "t_pavement",
- "o": "t_floor",
- "p": "t_linoleum_gray",
- "q": "t_linoleum_gray",
- "r": "t_linoleum_gray",
- "s": "t_floor",
- "9": "t_gutter_downspout"
- },
- "furniture": {
- "h": "f_rack",
- "i": "f_counter",
- "k": "f_table",
- "l": "f_chair",
- "m": "f_crate_c",
- "n": "f_dumpster",
- "o": "f_trashcan",
- "r": "f_sink",
- "s": "f_locker"
- },
- "toilets": { "q": { } },
- "place_loot": [
- { "group": "magazines", "chance": 50, "repeat": [ 5 ], "x": [ 2, 6 ], "y": [ 9, 9 ] },
- { "group": "bookstore_misc", "chance": 50, "repeat": [ 5 ], "x": [ 3, 5 ], "y": [ 12, 12 ] },
- { "group": "games", "chance": 50, "repeat": [ 3 ], "x": [ 3, 5 ], "y": [ 13, 13 ] },
- { "group": "games", "chance": 50, "repeat": [ 5 ], "x": [ 2, 6 ], "y": [ 16, 16 ] },
- { "group": "games", "chance": 50, "repeat": [ 4 ], "x": [ 13, 14 ], "y": [ 12, 11 ] },
- { "group": "games", "chance": 50, "repeat": [ 5 ], "x": [ 16, 17 ], "y": [ 11, 12 ] },
- { "group": "games", "chance": 50, "repeat": [ 5 ], "x": [ 12, 13 ], "y": [ 15, 15 ] },
- { "group": "games", "chance": 50, "repeat": [ 5 ], "x": [ 15, 17 ], "y": [ 15, 15 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 11, 11 ], "y": [ 16, 16 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 16, 16 ], "y": [ 8, 8 ] },
- { "group": "games", "chance": 50, "repeat": [ 3 ], "x": [ 9, 11 ], "y": [ 21, 21 ] },
- { "group": "games", "chance": 50, "repeat": [ 1 ], "x": [ 11, 11 ], "y": [ 20, 20 ] },
- { "group": "games", "chance": 50, "repeat": [ 1 ], "x": [ 14, 15 ], "y": [ 19, 20 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 1 ], "x": [ 18, 18 ], "y": [ 21, 21 ] },
- { "group": "vending_food_items", "chance": 80, "repeat": [ 4 ], "x": [ 19, 19 ], "y": [ 14, 15 ] },
- { "group": "trash", "chance": 50, "repeat": [ 5 ], "x": [ 1, 2 ], "y": [ 20, 22 ] }
- ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_games_roof" ],
- "object": {
- "fill_ter": "t_flat_roof",
- "rows": [
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " |222222222222223 ",
- " |22252|..............3 ",
- " |...............X.:..3 ",
- " |....................3 ",
- " |....................3 ",
- " |...A...........=&...3 ",
- " |....................3 ",
- " |....................3 ",
- " |....................3 ",
- " |....................3 ",
- " |-----5|.............3 ",
- " |.............3 ",
- " |.............3 ",
- " |........A....3 ",
- " |.............3 ",
- " |-------------3 ",
- " "
- ],
- "palettes": [ "roof_palette" ]
- }
- }
-]
diff --git a/data/mods/Fuji_Structures/worldgen/s_gunstore.json b/data/mods/Fuji_Structures/worldgen/s_gunstore.json
deleted file mode 100644
index 259cd13570335..0000000000000
--- a/data/mods/Fuji_Structures/worldgen/s_gunstore.json
+++ /dev/null
@@ -1,298 +0,0 @@
-[
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_gunstore" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "eeeeeeeeeeeeeeeeeefffeee",
- "eaaabbaabbaabbaaafffffee",
- "ea rafffffee",
- "ea cfffffee",
- "ea aa aa jjj afffffee",
- "ea jj jj jjj aaaaaaae",
- "ea jj jj ar oae",
- "ea jj jj d ae",
- "ea jj jj kk ka a a ae",
- "ea jj jj l jhkakakae",
- "ea jj jj m jhiiiiiae",
- "ea aa aa m jhiiiiiae",
- "ea m jhiiiiiae",
- "ea m oaiiiiiae",
- "eaadaaddaaaaaadaaiiiiiae",
- "ear a< avvou oaiiiiiae",
- "ea ao avt hiiiiiae",
- "eaqpao av raxxxxxae",
- "eaaaa aaaaadaaaaaaaae",
- "easss a;gggggge",
- "ea ss ss cgggggwwe",
- "eass ss ss cgggggwwe",
- "eassss agggggwwe",
- "eaaaaaaaaaaaaaaaggggggge"
- ],
- "terrain": {
- "a": "t_wall",
- "b": "t_window_bars_alarm",
- "c": "t_door_metal_pickable",
- "d": "t_door_c",
- "e": [ "t_grass", "t_grass", "t_grass", "t_dirt" ],
- "f": "t_sidewalk",
- "g": "t_pavement",
- "h": "t_reinforced_glass",
- "i": "t_thconc_floor",
- "j": "t_floor",
- "k": "t_floor",
- "l": "t_console_broken",
- "m": "t_floor",
- "n": "t_floor",
- "o": "t_floor",
- "p": "t_floor",
- "q": "t_floor",
- "r": "t_floor",
- "s": "t_floor",
- "t": "t_floor",
- "u": "t_floor",
- "v": "t_floor",
- "w": "t_pavement",
- "x": "t_thconc_floor",
- "<": "t_stairs_up",
- ";": "t_gutter_downspout"
- },
- "furniture": {
- "j": "f_rack",
- "k": "f_counter",
- "m": "f_displaycase",
- "n": "f_table",
- "o": "f_locker",
- "q": "f_sink",
- "r": "f_trashcan",
- "s": "f_crate_c",
- "t": "f_chair",
- "u": "f_gunsafe_ml",
- "v": "f_desk",
- "w": "f_dumpster",
- "x": "f_sandbag_wall"
- },
- "toilets": { "p": { } },
- "place_loot": [
- { "group": "guns_rifle_common", "chance": 50, "repeat": [ 1 ], "x": [ 15, 15 ], "y": [ 9, 9 ], "magazine": 100 },
- {
- "group": "guns_rifle_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 15, 15 ],
- "y": [ 10, 10 ],
- "magazine": 100
- },
- {
- "group": "guns_smg_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 15, 15 ],
- "y": [ 11, 11 ],
- "magazine": 100
- },
- {
- "group": "guns_shotgun_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 15, 15 ],
- "y": [ 12, 12 ],
- "magazine": 100
- },
- {
- "group": "guns_shotgun_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 15, 15 ],
- "y": [ 13, 13 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_rare",
- "chance": 40,
- "repeat": [ 1 ],
- "x": [ 12, 12 ],
- "y": [ 12, 12 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_obscure",
- "chance": 30,
- "repeat": [ 1 ],
- "x": [ 12, 12 ],
- "y": [ 13, 13 ],
- "magazine": 100
- },
- {
- "group": "guns_rifle_milspec",
- "chance": 80,
- "repeat": [ 3 ],
- "x": [ 13, 13 ],
- "y": [ 15, 15 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_common",
- "chance": 100,
- "repeat": [ 1 ],
- "x": [ 11, 11 ],
- "y": [ 15, 15 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_rare",
- "chance": 80,
- "repeat": [ 1 ],
- "x": [ 17, 17 ],
- "y": [ 9, 9 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_rare",
- "chance": 40,
- "repeat": [ 1 ],
- "x": [ 19, 19 ],
- "y": [ 9, 9 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_rare",
- "chance": 40,
- "repeat": [ 1 ],
- "x": [ 21, 21 ],
- "y": [ 9, 9 ],
- "magazine": 100
- },
- { "group": "mags_rifle_common", "chance": 50, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 5, 5 ] },
- { "group": "mags_smg_common", "chance": 50, "repeat": [ 2 ], "x": [ 8, 8 ], "y": [ 6, 6 ] },
- { "group": "ammo_pistol_rare", "chance": 50, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 10, 10 ] },
- { "group": "clothing_tactical_torso", "chance": 50, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 5, 6 ] },
- { "group": "ammo_pistol_common", "chance": 50, "repeat": [ 6 ], "x": [ 9, 9 ], "y": [ 7, 9 ] },
- { "group": "ammo_shotgun_common", "chance": 50, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 9, 10 ] },
- { "group": "ammo_rifle_common", "chance": 50, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 7, 8 ] },
- { "group": "mags_pistol_common", "chance": 50, "repeat": [ 4 ], "x": [ 9, 9 ], "y": [ 5, 5 ] },
- { "group": "mags_pistol_rare", "chance": 50, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 6, 6 ] },
- { "group": "clothing_tactical_leg", "chance": 50, "repeat": [ 2 ], "x": [ 5, 5 ], "y": [ 7, 8 ] },
- { "group": "mil_food_nodrugs", "chance": 50, "repeat": [ 4 ], "x": [ 5, 5 ], "y": [ 9, 10 ] },
- { "group": "gunmod_common", "chance": 50, "repeat": [ 4 ], "x": [ 4, 4 ], "y": [ 10, 7 ] },
- { "group": "gunmod_rare", "chance": 50, "repeat": [ 2 ], "x": [ 4, 4 ], "y": [ 6, 5 ] },
- { "group": "gunmod_milspec", "chance": 50, "repeat": [ 5 ], "x": [ 2, 4 ], "y": [ 19, 19 ] },
- { "group": "ammo_rifle_common", "chance": 50, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 21, 22 ] },
- { "group": "tools_gunsmith", "chance": 75, "repeat": [ 4 ], "x": [ 3, 3 ], "y": [ 21, 22 ] },
- { "group": "ammo_pistol_common", "chance": 50, "repeat": [ 4 ], "x": [ 8, 8 ], "y": [ 20, 21 ] },
- { "group": "ammo_shotgun_common", "chance": 50, "repeat": [ 4 ], "x": [ 11, 12 ], "y": [ 20, 21 ] },
- { "group": "ammo_rifle_obscure", "chance": 50, "repeat": [ 4 ], "x": [ 4, 5 ], "y": [ 22, 22 ] },
- { "group": "ammo_pistol_rare", "chance": 50, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 20, 20 ] },
- { "group": "ammo_pistol_obscure", "chance": 50, "repeat": [ 2 ], "x": [ 9, 9 ], "y": [ 21, 21 ] },
- { "group": "office_mess", "chance": 80, "repeat": [ 2 ], "x": [ 10, 10 ], "y": [ 17, 15 ] },
- { "group": "cleaning_bulk", "chance": 80, "repeat": [ 4 ], "x": [ 5, 5 ], "y": [ 16, 17 ] },
- { "group": "floor_trash", "chance": 50, "repeat": [ 4 ], "x": [ 15, 15 ], "y": [ 2, 2 ] },
- { "group": "floor_trash", "chance": 50, "repeat": [ 4 ], "x": [ 15, 15 ], "y": [ 17, 17 ] },
- { "group": "floor_trash", "chance": 50, "repeat": [ 4 ], "x": [ 2, 2 ], "y": [ 15, 15 ] },
- { "group": "office_mess", "chance": 50, "repeat": [ 4 ], "x": [ 15, 15 ], "y": [ 15, 15 ] },
- { "group": "trash", "chance": 50, "repeat": [ 4 ], "x": [ 21, 22 ], "y": [ 20, 22 ] },
- { "group": "book_gunref", "chance": 50, "repeat": [ 4 ], "x": [ 12, 14 ], "y": [ 4, 4 ] },
- { "group": "book_gunmags", "chance": 50, "repeat": [ 4 ], "x": [ 12, 14 ], "y": [ 5, 5 ] },
- { "group": "floor_trash", "chance": 50, "repeat": [ 4 ], "x": [ 17, 17 ], "y": [ 6, 6 ] },
- { "group": "gunshop_accessories", "chance": 50, "repeat": [ 2 ], "x": [ 21, 21 ], "y": [ 6, 6 ] },
- {
- "group": "guns_pistol_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 12, 12 ],
- "y": [ 10, 10 ],
- "magazine": 100
- },
- {
- "group": "guns_pistol_common",
- "chance": 50,
- "repeat": [ 1 ],
- "x": [ 12, 12 ],
- "y": [ 11, 11 ],
- "magazine": 100
- }
- ]
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_gunstore_2ndfloor" ],
- "object": {
- "fill_ter": "t_floor",
- "rows": [
- "************************",
- "*---w-----w--w---*******",
- "*-BB.dd-...BB...-*******",
- "*-BB...-...BB...-*******",
- "*w.....-d......o-*******",
- "*-....^-d...A..I-888886*",
- "*----+---+-------zzzzz6*",
- "*-I.......j-iiiO-zzzzz6*",
- "*wt.FFll...iiii1-zzzzz6*",
- "*-n..Ftt...iiii3wzzzzz6*",
- "*wt..Fll..o-1ii2-zzzzz6*",
- "*-........o-uiie-zzzzz6*",
- "*-+--D-Y...------zzzzz6*",
- "*-iS-.-A...+...;-zzzzz6*",
- "*wiT->-....-rr.;-9zzzz6*",
- "*-bb---w+w-------zzzzz6*",
- "*----zzzzzzfMzfzzzzzzz6*",
- "*4zzzzzzzzzgzzgzzzzzzz6*",
- "*4z@zzzzzzzffff67555556*",
- "*4zzzzzzzzzzzzz6********",
- "*4zzzzzzzzzzzzz6********",
- "*4zzzzzzzzzzzzz6********",
- "*4zzzzzzzzzzzzz6********",
- "*455555555555556********"
- ],
- "palettes": [ "apartment_palette" ],
- "terrain": { "9": "t_gutter_downspout" },
- "furniture": { ";": "f_gunsafe_ml" },
- "items": {
- ";": [
- { "item": "guns_obscure", "chance": 30, "repeat": [ 1, 3 ] },
- { "item": "mags_obscure", "chance": 30, "repeat": [ 1, 4 ] },
- { "item": "ammo_obscure", "chance": 100, "repeat": [ 1, 2 ] }
- ]
- }
- }
- },
- {
- "type": "mapgen",
- "method": "json",
- "om_terrain": [ "s_gunstore_roof" ],
- "object": {
- "fill_ter": "t_flat_roof",
- "rows": [
- " ",
- " |222222222222223 ",
- " |..............3 ",
- " |..............3 ",
- " |...A..........3 ",
- " |..............3 ",
- " |..............3 ",
- " |X..........A.&3 ",
- " |..............3 ",
- " |..............3 ",
- " |..............3 ",
- " |..............3 ",
- " |..............3 ",
- " |.=............3 ",
- " |..............5 ",
- " |..|-----------3 ",
- " |--| ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " ",
- " "
- ],
- "palettes": [ "roof_palette" ]
- }
- }
-]
diff --git a/data/mods/Generic_Guns/firearms/gg_firearms_migration.json b/data/mods/Generic_Guns/firearms/gg_firearms_migration.json
index ff004849dbf03..a3bb83542b657 100644
--- a/data/mods/Generic_Guns/firearms/gg_firearms_migration.json
+++ b/data/mods/Generic_Guns/firearms/gg_firearms_migration.json
@@ -145,7 +145,7 @@
"replace": "pistol_pipe_smg"
},
{
- "id": [ "cop_38", "model_10_revolver", "ruger_lcr_38", "sw_610", "bond_410", "colt_saa", "rm99_pistol", "m47a1" ],
+ "id": [ "cop_38", "model_10_revolver", "ruger_lcr_38", "sw_610", "bond_410", "colt_saa", "m47a1" ],
"type": "MIGRATION",
"replace": "pistol_revolver"
},
@@ -207,16 +207,6 @@
"type": "MIGRATION",
"replace": "rifle_lmg"
},
- {
- "id": [ "surv_carbine_223" ],
- "type": "MIGRATION",
- "replace": "rifle_pipe_carbine"
- },
- {
- "id": [ "rifle_3006", "rifle_223", "rifle_308" ],
- "type": "MIGRATION",
- "replace": "rifle_pipe_rifle"
- },
{
"id": [
"survivor_special_700",
@@ -250,6 +240,8 @@
"ak47",
"arx160",
"mosin91_30",
+ "m249_semi",
+ "m60_semi",
"ar15",
"oa93",
"ar_pistol",
@@ -285,7 +277,7 @@
"replace": "shot_double"
},
{
- "id": [ "pipe_double_shotgun", "revolver_shotgun", "ashot", "pipe_combination_gun" ],
+ "id": [ "pipe_double_shotgun", "revolver_shotgun", "ashot" ],
"type": "MIGRATION",
"replace": "shot_pipe_double"
},
diff --git a/data/mods/Generic_Guns/firearms/grenade.json b/data/mods/Generic_Guns/firearms/grenade.json
index 256179235b6a0..f5b025eb913e0 100644
--- a/data/mods/Generic_Guns/firearms/grenade.json
+++ b/data/mods/Generic_Guns/firearms/grenade.json
@@ -16,7 +16,15 @@
"name": { "str": "automatic grenade launcher" },
"ammo": [ "ammo_grenade" ],
"description": "This large, clumsy looking launcher looks like the offspring of a machine gun and a mortar; its bore is huge, and its action is just as massive. A huge belt of grenade cartridges loads into its tray, allowing several grenades to be launched in rapid succession. If one grenade fired from this isn't enough to solve your problems, surely a dozen more are. This must be mounted on a frame to be fired, and reloading is a bit slow.",
- "magazines": [ [ "ammo_grenade", [ "grenade_belt" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "grenade_belt" ]
+ }
+ ]
},
{
"id": "grenade_pistol",
diff --git a/data/mods/Generic_Guns/firearms/pistol.json b/data/mods/Generic_Guns/firearms/pistol.json
index 132ad276eb391..015f5f11ffd36 100644
--- a/data/mods/Generic_Guns/firearms/pistol.json
+++ b/data/mods/Generic_Guns/firearms/pistol.json
@@ -16,7 +16,15 @@
"name": { "str": "machine pistol" },
"ammo": [ "ammo_pistol" ],
"description": "This pistol is a tiny machinegun you can stuff into a holster, with which you could dump its magazine at a blistering rate into any close range foes. Machine pistols mostly see use by vehicle crewmen or bodygaurds of VIPs. Due to its preposterous rate of fire it is difficult to control.",
- "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_mag", "pistol_smg_mag" ]
+ }
+ ]
},
{
"id": "pistol_medium",
@@ -25,7 +33,15 @@
"name": { "str": "defensive pistol" },
"ammo": [ "ammo_pistol" ],
"description": "A modern pistol fit for duty, military service, or personal defense, with a detachable box magazine and a reliable action. Though its chambering is capable of meeting FBI penetration minimums, the lack of a shoulder stock limits its utility.",
- "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_mag", "pistol_smg_mag" ]
+ }
+ ]
},
{
"id": "pistol_pcc",
@@ -34,7 +50,15 @@
"name": "survivalist carbine",
"ammo": [ "ammo_pistol" ],
"description": "These small carbines share ammunition and magazines with common pistols, offering a more controllable carbine than a normal rifle, while also reducing ammunition costs. Because of their compatibility, they pair well with duty pistols, allowing one to transition to a more stable weapon without carrying extra ammo or magazines.",
- "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_mag", "pistol_smg_mag" ]
+ }
+ ]
},
{
"id": "pistol_revolver",
@@ -44,8 +68,7 @@
"ammo": [ "ammo_pistol" ],
"description": "Revolvers like this, chambered for standard defensive calibers, were a favorite of police departments for nearly a century, up until the 1986 Miami shootout. Afterwards, the slow reloading and shooting of revolvers were considered liabilities; still, this model's accuracy and moderate recoil make for a serviceable sidearm, and there are no magazines for you to lose or damage.",
"clip_size": 6,
- "magazines": [ [ "ammo_pistol", [ "pistol_speedloader" ] ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_pistol": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "ammo_pistol": 6 } } ]
},
{
"id": "pistol_smg",
@@ -54,7 +77,15 @@
"name": "submachine gun",
"ammo": [ "ammo_pistol" ],
"description": "Chambered in common pistol ammunition, this compact long arm is perfect for trench raiders, vehicular crewmen, SWAT teams and special forces. Though not as accurate as a proper rifle, especially at longer ranges, it is very controllable in automatic fire. It feeds from detachable box magazines, which are easy to unload into close range targets.",
- "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_mag", "pistol_smg_mag" ]
+ }
+ ]
},
{
"id": "pistol_pipe_smg",
@@ -63,6 +94,14 @@
"name": "survivor subgun",
"ammo": [ "ammo_pistol" ],
"description": "A crudely constructed fully automatic submachinegun, accepting standard pistol and submachine gun magazines. The heavy bolt makes accurate fire difficult, and its questionable construction makes for poor reliability and longevity. Similar designs of desperation from the Second World War served their nations well enough, so this should be good for zombies... right? Accepts standard pistol ammunition.",
- "magazines": [ [ "ammo_pistol", [ "pistol_mag", "pistol_smg_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_mag", "pistol_smg_mag" ]
+ }
+ ]
}
]
diff --git a/data/mods/Generic_Guns/firearms/pistol_magnum.json b/data/mods/Generic_Guns/firearms/pistol_magnum.json
index e03a8a6b6abaf..f1079f276cb95 100644
--- a/data/mods/Generic_Guns/firearms/pistol_magnum.json
+++ b/data/mods/Generic_Guns/firearms/pistol_magnum.json
@@ -7,7 +7,15 @@
"ammo": [ "ammo_pistol_magnum", "ammo_pistol" ],
"//": "We're just going to prtend that .357 and .44 magnum deagles will run .38's and .44 special just fine",
"description": "This large pistol is almost as heavy as a small carbine, and just about as powerful too. Chambered in hard hitting magnum calibers, it is suitable for hunting medium game, humans, or offsetting any of one's perceived deficiencies. Though tradtionally such magnums are revolvers, this one is a magazine fed semi-automatic.",
- "magazines": [ [ "ammo_pistol", [ "pistol_magnum_mag" ] ], [ "ammo_pistol_magnum", [ "pistol_magnum_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_magnum_mag", "pistol_magnum_mag" ]
+ }
+ ]
},
{
"id": "pistol_magnum_levergun",
@@ -47,7 +55,15 @@
[ "sights mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazines": [ [ "ammo_pistol", [ "pistol_magnum_mag" ] ], [ "ammo_pistol_magnum", [ "pistol_magnum_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_magnum_mag", "pistol_magnum_mag" ]
+ }
+ ]
},
{
"id": "pistol_magnum_pipe",
@@ -68,7 +84,6 @@
"ammo": [ "ammo_pistol_magnum", "ammo_pistol" ],
"description": "Early handgun hunters helped develop this revolver's magnum ammunition from standard calibers, which needed heavier revolvers to safely fire it. These revolvers' cylinders can thus chamber both magnum and standard pistol ammunition. You could take medium to large game with this hefty piece.",
"clip_size": 6,
- "magazines": [ [ "ammo_pistol", [ "pistol_speedloader" ] ], [ "ammo_pistol_magnum", [ "pistol_speedloader" ] ] ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_pistol_magnum": 6, "ammo_pistol": 6 } } ]
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "ammo_pistol_magnum": 6, "ammo_pistol": 6 } } ]
}
]
diff --git a/data/mods/Generic_Guns/firearms/pistol_tiny.json b/data/mods/Generic_Guns/firearms/pistol_tiny.json
index 580a63c88bf11..9bcd8504c2421 100644
--- a/data/mods/Generic_Guns/firearms/pistol_tiny.json
+++ b/data/mods/Generic_Guns/firearms/pistol_tiny.json
@@ -7,8 +7,15 @@
"ammo": [ "ammo_pistol_tiny" ],
"description": "With near non-existent recoil and inexpensive ammunition, rifles like this one are popular introductory firearms. It has a built in magazine, capable of holding an impressive amount of its small cartridges. You could take small game with this, but anything bigger might not even notice.",
"clip_size": 19,
- "magazines": [ ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_pistol_tiny": 19 } } ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ ]
+ }
+ ]
},
{
"id": "pistol_tiny_target",
@@ -17,7 +24,15 @@
"name": "target pistol",
"ammo": [ "ammo_pistol_tiny" ],
"description": "This medium sized pistol fires cheap and plentiful plinking ammo, and is exceptionally popular for practice or target shooting. This pistol is unsuited for taking on anything but small game, as it is meant to poke holes in paper. Accepts box magazines.",
- "magazines": [ [ "ammo_pistol_tiny", [ "pistol_tiny_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "pistol_tiny_mag" ]
+ }
+ ]
},
{
"id": "pistol_tiny_zip",
diff --git a/data/mods/Generic_Guns/firearms/rifle.json b/data/mods/Generic_Guns/firearms/rifle.json
index 7fff5f4946410..bfb9f1f249876 100644
--- a/data/mods/Generic_Guns/firearms/rifle.json
+++ b/data/mods/Generic_Guns/firearms/rifle.json
@@ -6,7 +6,15 @@
"name": { "str": "assault rifle" },
"ammo": [ "ammo_rifle" ],
"description": "The products of decades of improvement, rifle such as this are handy, reliable, and adaptable. An 'assault rifle', it is capable of providing both accurate semi-automatic fire and bursts of automatic fire. Short of large creatures and light vehicles, this should take care of most of your problems out to several hundred meters.",
- "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_mag", "rifle_sniper_mag" ]
+ }
+ ]
},
{
"id": "rifle_lmg",
@@ -15,27 +23,15 @@
"name": { "str": "light machine gun" },
"ammo": [ "ammo_rifle" ],
"description": "The light machine gun is a formidable implement for suppressive fire, an important part of squad tactics. Its belt feed allows for hundreds of rounds to be loaded, and its heavy components can withstand long bursts of fire. While perhaps not as precise as a service rifle, a light machinegun does allow for a considerable amount of energy to be sent down range. Slow to reload.",
- "magazines": [ [ "ammo_rifle", [ "rifle_belt" ] ] ]
- },
- {
- "id": "rifle_pipe_rifle",
- "copy-from": "rifle_308",
- "type": "GUN",
- "name": { "str": "pipe rifle" },
- "ammo": [ "ammo_rifle" ],
- "description": "A crude longarm chambered in standard rifle ammunition, reinforced near the chamber. It holds a single a round and has a crude assembly to fire it. There's no extractor, so it might be slow to reload, and its construction makes for poor reliability and longevity.",
- "clip_size": 1,
- "magazines": [ ],
- "pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_rifle": 1 } } ]
- },
- {
- "id": "rifle_pipe_carbine",
- "copy-from": "surv_carbine_223",
- "type": "GUN",
- "name": "survivor carbine",
- "ammo": [ "ammo_rifle" ],
- "description": "A crudely constructed carbine chambered for standard rifle ammo, fed from service rifle magazines. It locks with a rudimentary lever action system. The high pressures involved and questionable construction make for less than ideal durability and reliability, but this should still be a serviceable weapon, provided you can stay accurate with it.",
- "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_belt" ]
+ }
+ ]
},
{
"id": "rifle_sniper",
@@ -44,7 +40,15 @@
"name": "sniper rifle",
"ammo": [ "ammo_rifle" ],
"description": "Sniper rifles fill military, police and civilian needs for precise, accurate fire. Modern examples feature detachable magazines and various mounting interfaces for optics and supports. With care and practice, all should be quite capable of eliminating bipedal threats from very safe ranges. ",
- "magazines": [ [ "ammo_rifle", [ "rifle_sniper_mag", "rifle_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_sniper_mag", "rifle_mag" ]
+ }
+ ]
},
{
"id": "rifle_sporter",
@@ -53,6 +57,14 @@
"name": "sporter carbine",
"ammo": [ "ammo_rifle" ],
"description": "Though often mislabeled an asssault rifle, this common, cheap magazine fed carbine isn't capable of automatic fire. While almost as effective as a proper rifle, the wider variety of components and varying levels of maintenance make these less reliable than their military brethren. These rifles are just as adequate for taking on anything smaller than large game, however.",
- "magazines": [ [ "ammo_rifle", [ "rifle_mag", "rifle_sniper_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_mag", "rifle_sniper_mag" ]
+ }
+ ]
}
]
diff --git a/data/mods/Generic_Guns/firearms/rifle_huge.json b/data/mods/Generic_Guns/firearms/rifle_huge.json
index 46c7b65fb38e0..9c4c628e63fe6 100644
--- a/data/mods/Generic_Guns/firearms/rifle_huge.json
+++ b/data/mods/Generic_Guns/firearms/rifle_huge.json
@@ -6,7 +6,15 @@
"name": { "str": "anti-materiel rifle" },
"ammo": [ "ammo_rifle_huge" ],
"description": "Large, intimidating, and overbuilt, this hefty rifle fires huge projectiles with relative precision. Though it resembles a sniper rifle, this anti-material weapon is best suited for blinding tanks, shooting at aircraft, or destroying explosives. It feeds from comically oversized magazines.",
- "magazines": [ [ "ammo_rifle_huge", [ "rifle_huge_amr_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_huge_amr_mag" ]
+ }
+ ]
},
{
"id": "rifle_huge_double",
@@ -27,6 +35,14 @@
"name": { "str": "heavy machine gun" },
"ammo": [ "ammo_rifle_huge" ],
"description": "This large, ungainly belt-fed machine gun fires huge projectiles, originally intended for turn of the century anti-vehicular use. While no longer suitable for modern tanks or aircraft, thinner skinned vehicles or drones are just as susceptible, as are any other 'smaller' threats. Slow to reload, incredibly loud, and must be mounted to be fired.",
- "magazines": [ [ "ammo_rifle_huge", [ "rifle_huge_belt" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_huge_belt" ]
+ }
+ ]
}
]
diff --git a/data/mods/Generic_Guns/firearms/shot.json b/data/mods/Generic_Guns/firearms/shot.json
index eb7cde8535d55..8acbfbdcc31db 100644
--- a/data/mods/Generic_Guns/firearms/shot.json
+++ b/data/mods/Generic_Guns/firearms/shot.json
@@ -32,7 +32,15 @@
"name": "tactical shotgun",
"ammo": [ "ammo_shot" ],
"description": "A detachable magazine fed shotgun, mostly oriented towards overly enthusiastic civilians. Featuring rails and a menacing black appearance, this sort of shotgun doesn't really look like it has a sporting use. The magazines reduce lengthy reloading times associated with shotguns. Though known for being somewhat finicky, these can be tuned to run with some reliability.",
- "magazines": [ [ "ammo_shot", [ "shot_mag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "shot_mag" ]
+ }
+ ]
},
{
"id": "bio_shotgun_gun",
diff --git a/data/mods/Generic_Guns/magazines/grenade.json b/data/mods/Generic_Guns/magazines/grenade.json
index 6d8f85d63fe73..cee4c228ef64e 100644
--- a/data/mods/Generic_Guns/magazines/grenade.json
+++ b/data/mods/Generic_Guns/magazines/grenade.json
@@ -12,7 +12,6 @@
"ammo_type": [ "ammo_grenade" ],
"capacity": 50,
"count": 25,
- "reliability": 6,
"linkage": "ammolinkgrenade",
"flags": [ "MAG_BELT", "MAG_DESTROY" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_grenade": 50 } } ]
diff --git a/data/mods/Generic_Guns/magazines/shot.json b/data/mods/Generic_Guns/magazines/shot.json
index 733bc27e2708b..83a5aeb66b8b2 100644
--- a/data/mods/Generic_Guns/magazines/shot.json
+++ b/data/mods/Generic_Guns/magazines/shot.json
@@ -6,7 +6,6 @@
"name": "shotgun box magazine",
"capacity": 8,
"material": "plastic",
- "reliability": 6,
"description": "An 8 round box magazine for tactical shotguns. Shotshells tend to not work well in box magazines due to their plastic hulls and the compression from the magazine spring.",
"ammo_type": [ "ammo_shot" ],
"pocket_data": [ { "pocket_type": "MAGAZINE", "ammo_restriction": { "ammo_shot": 8 } } ]
diff --git a/data/mods/Generic_Guns/obsolete.json b/data/mods/Generic_Guns/obsolete.json
new file mode 100644
index 0000000000000..452cccd75d252
--- /dev/null
+++ b/data/mods/Generic_Guns/obsolete.json
@@ -0,0 +1,47 @@
+[
+ {
+ "id": "rifle_pipe_rifle",
+ "copy-from": "rifle_308",
+ "type": "GUN",
+ "name": { "str": "pipe rifle" },
+ "ammo": [ "ammo_rifle" ],
+ "description": "A crude longarm chambered in standard rifle ammunition, reinforced near the chamber. It holds a single a round and has a crude assembly to fire it. There's no extractor, so it might be slow to reload, and its construction makes for poor reliability and longevity.",
+ "clip_size": 1,
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ ]
+ }
+ ]
+ },
+ {
+ "id": "rifle_pipe_carbine",
+ "copy-from": "surv_carbine_223",
+ "type": "GUN",
+ "name": "survivor carbine",
+ "ammo": [ "ammo_rifle" ],
+ "description": "A crudely constructed carbine chambered for standard rifle ammo, fed from service rifle magazines. It locks with a rudimentary lever action system. The high pressures involved and questionable construction make for less than ideal durability and reliability, but this should still be a serviceable weapon, provided you can stay accurate with it.",
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "rifle_mag", "rifle_sniper_mag" ]
+ }
+ ]
+ },
+ {
+ "type": "recipe",
+ "result": "rifle_pipe_carbine",
+ "obsolete": true
+ },
+ {
+ "type": "recipe",
+ "result": "rifle_pipe_rifle",
+ "obsolete": true
+ }
+]
diff --git a/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json b/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json
index cf40b9febfde4..65cd712efc726 100644
--- a/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json
+++ b/data/mods/Generic_Guns/recipes/recipes_firearms_repeater.json
@@ -56,31 +56,6 @@
],
"components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
},
- {
- "result": "rifle_pipe_carbine",
- "type": "recipe",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 3 ],
- "difficulty": 7,
- "time": "3 h",
- "autolearn": true,
- "using": [ [ "welding_standard", 15 ] ],
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
- "tools": [
- [
- [ "rifle_ball", -1 ],
- [ "rifle_AP", -1 ],
- [ "reloaded_rifle_ball", -1 ],
- [ "reloaded_rifle_AP", -1 ],
- [ "bp_rifle_ball", -1 ],
- [ "bp_rifle_AP", -1 ],
- [ "rifle_casing", -1 ]
- ]
- ],
- "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
- },
{
"type": "recipe",
"result": "black_powder_revolver",
diff --git a/data/mods/Generic_Guns/recipes/recipes_firearms_single.json b/data/mods/Generic_Guns/recipes/recipes_firearms_single.json
index 1d63b40db30fb..b1ed34bd60437 100644
--- a/data/mods/Generic_Guns/recipes/recipes_firearms_single.json
+++ b/data/mods/Generic_Guns/recipes/recipes_firearms_single.json
@@ -55,31 +55,6 @@
],
"components": [ [ [ "pipe", 1 ] ], [ [ "scrap", 2 ] ], [ [ "steel_chunk", 1 ] ], [ [ "2x4", 1 ] ] ]
},
- {
- "result": "rifle_pipe_rifle",
- "type": "recipe",
- "category": "CC_WEAPON",
- "subcategory": "CSC_WEAPON_RANGED",
- "skill_used": "mechanics",
- "skills_required": [ "gun", 3 ],
- "difficulty": 4,
- "time": "30 m",
- "reversible": true,
- "autolearn": true,
- "tools": [
- [
- [ "rifle_ball", -1 ],
- [ "rifle_AP", -1 ],
- [ "bp_rifle_ball", -1 ],
- [ "bp_rifle_AP", -1 ],
- [ "reloaded_rifle_ball", -1 ],
- [ "reloaded_rifle_AP", -1 ],
- [ "rifle_casing", -1 ]
- ]
- ],
- "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 }, { "id": "WRENCH", "level": 1 } ],
- "components": [ [ [ "pipe", 2 ] ], [ [ "spring", 1 ] ], [ [ "steel_chunk", 3 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 3 ] ] ]
- },
{
"result": "shot_pipe_double",
"type": "recipe",
diff --git a/data/mods/Graphical_Overmap_Magiclysm/go_overmap_terrain_magical.json b/data/mods/Graphical_Overmap_Magiclysm/go_overmap_terrain_magical.json
new file mode 100644
index 0000000000000..2fb099030e5bb
--- /dev/null
+++ b/data/mods/Graphical_Overmap_Magiclysm/go_overmap_terrain_magical.json
@@ -0,0 +1,351 @@
+[
+ {
+ "type": "overmap_terrain",
+ "id": "magic_shop",
+ "copy-from": "magic_shop",
+ "sym": "\u00FF"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_shop_2ndfloor",
+ "copy-from": "magic_shop_2ndfloor",
+ "sym": "\u00FF"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_shop_roof",
+ "copy-from": "magic_shop_roof",
+ "sym": "\u00FF"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_cabin",
+ "copy-from": "magic_cabin",
+ "sym": "\u00E2"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_cabin_roof",
+ "copy-from": "magic_cabin_roof",
+ "sym": "\u00E2"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "demon_spider_lair",
+ "copy-from": "demon_spider_lair",
+ "sym": "\u00E8"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "used_bookstore",
+ "copy-from": "used_bookstore",
+ "sym": "\u00E7"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "used_bookstore_roof",
+ "copy-from": "used_bookstore_roof",
+ "sym": "\u00E7"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-0_NW",
+ "copy-from": "black_dragon_lair_z-0_NW",
+ "sym": "\u00E8"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-0_NE",
+ "copy-from": "black_dragon_lair_z-0_NE",
+ "sym": "\u00E8"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-0_SW",
+ "copy-from": "black_dragon_lair_z-0_SW",
+ "sym": "\u00E8"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-0_SE",
+ "copy-from": "black_dragon_lair_z-0_SE",
+ "sym": "\u00E8"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-1_NW",
+ "copy-from": "black_dragon_lair_z-1_NW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-1_NE",
+ "copy-from": "black_dragon_lair_z-1_NE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-1_SW",
+ "copy-from": "black_dragon_lair_z-1_SW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-1_SE",
+ "copy-from": "black_dragon_lair_z-1_SE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-2_NW",
+ "copy-from": "black_dragon_lair_z-2_NW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-2_NE",
+ "copy-from": "black_dragon_lair_z-2_NE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-2_SW",
+ "copy-from": "black_dragon_lair_z-2_SW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-2_SE",
+ "copy-from": "black_dragon_lair_z-2_SE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-3_NW",
+ "copy-from": "black_dragon_lair_z-3_NW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-3_NE",
+ "copy-from": "black_dragon_lair_z-3_NE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-3_SW",
+ "copy-from": "black_dragon_lair_z-3_SW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-3_SE",
+ "copy-from": "black_dragon_lair_z-3_SE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-4_NW",
+ "copy-from": "black_dragon_lair_z-4_NW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-4_NE",
+ "copy-from": "black_dragon_lair_z-4_NE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-4_SW",
+ "copy-from": "black_dragon_lair_z-4_SW",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "black_dragon_lair_z-4_SE",
+ "copy-from": "black_dragon_lair_z-4_SE",
+ "sym": "\u00AE"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_ground",
+ "copy-from": "lake_retreat_ground",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_z1",
+ "copy-from": "lake_retreat_z1",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_z2",
+ "copy-from": "lake_retreat_z2",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_z3",
+ "copy-from": "lake_retreat_z3",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_z4",
+ "copy-from": "lake_retreat_z4",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_boathouse",
+ "copy-from": "lake_retreat_boathouse",
+ "sym": "\u00E7"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "lake_retreat_boathouse_roof",
+ "copy-from": "lake_retreat_boathouse_roof",
+ "sym": "\u00E7"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower1_ground",
+ "copy-from": "wizardtower1_ground",
+ "sym": "\u00ED"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower1_living",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower1_golems",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower1_study",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower1_roof",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower2_ground",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower2_stairs1",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower2_stairs2",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower2_study",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "wizardtower2_roof",
+ "copy-from": "wizardtower1_ground"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "forest_tomb",
+ "copy-from": "forest_tomb",
+ "sym": "\u00EA"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "forest_tomb_roof",
+ "copy-from": "forest_tomb",
+ "sym": "\u00EA"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "forest_tomb_bottom",
+ "copy-from": "forest_tomb",
+ "sym": "\u00EA"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_ground",
+ "copy-from": "magic_academy_ground",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_2nd",
+ "copy-from": "magic_academy_2nd",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_3rd",
+ "copy-from": "magic_academy_3rd",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_4th",
+ "copy-from": "magic_academy_4th",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_5th",
+ "copy-from": "magic_academy_5th",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_6th",
+ "copy-from": "magic_academy_6th",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_7th",
+ "copy-from": "magic_academy_7th",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_8th",
+ "copy-from": "magic_academy_8th",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_basement",
+ "copy-from": "magic_academy_basement",
+ "color": "cyan",
+ "sym": "\u00C1"
+ },
+ {
+ "type": "overmap_terrain",
+ "id": "magic_academy_roof",
+ "copy-from": "magic_academy_roof",
+ "color": "cyan",
+ "sym": "\u00C1"
+ }
+]
diff --git a/data/mods/Graphical_Overmap_Magiclysm/modinfo.json b/data/mods/Graphical_Overmap_Magiclysm/modinfo.json
new file mode 100644
index 0000000000000..eeb0dc6ebf692
--- /dev/null
+++ b/data/mods/Graphical_Overmap_Magiclysm/modinfo.json
@@ -0,0 +1,13 @@
+[
+ {
+ "type": "MOD_INFO",
+ "ident": "Graphical_Overmap_Magiclysm",
+ "name": "Graphical Overmap Magiclysm",
+ "authors": [ "Nphyx" ],
+ "maintainers": [ "Nphyx" ],
+ "description": "Magiclysm support for Graphical Overmap.",
+ "category": "graphical",
+ "dependencies": [ "dda", "Graphical_Overmap", "magiclysm" ],
+ "obsolete": false
+ }
+]
diff --git a/data/mods/MMA/martial.json b/data/mods/MMA/martial.json
index c1ad4c2843159..57b9a8f53e39d 100644
--- a/data/mods/MMA/martial.json
+++ b/data/mods/MMA/martial.json
@@ -1,4 +1,40 @@
[
+ {
+ "id": "manual_mma_desert_wind",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "Scorching Sirocco" },
+ "description": "This book contains the teaching of the Desert Wind discipline.",
+ "book_data": { "martial_art": "style_mma_desert_wind" }
+ },
+ {
+ "id": "manual_mma_diamond_mind",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "Perfect Clarity of Mind and Body" },
+ "description": "This book contains the teaching of the Diamond Mind discipline.",
+ "book_data": { "martial_art": "style_mma_diamond_mind" }
+ },
+ {
+ "id": "manual_mma_hylian",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "The Book of Mudora" },
+ "description": "A collection of ancient Hylian lore and stories. A section on historic battles is bookmarked.",
+ "book_data": { "martial_art": "style_mma_hylian" }
+ },
+ {
+ "id": "manual_mma_iron_heart",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "Stormguard Warrior" },
+ "description": "This book contains the teaching of the Iron Heart discipline.",
+ "book_data": { "martial_art": "style_mma_iron_heart" }
+ },
{
"id": "manual_mma_panzer",
"copy-from": "book_martial",
@@ -7,5 +43,23 @@
"name": { "str_sp": "The Life and Work of Tiger Sauer" },
"description": "A biography of a combat cyborg agent detailing his philosophy and martial art.",
"book_data": { "martial_art": "style_mma_panzer" }
+ },
+ {
+ "id": "manual_mma_pokken",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "Pocket Monster Encyclopedia" },
+ "description": "This encyclopedia contains a detailed listing of the strengths and techniques of various fictional monsters and how to apply them the in a real fight.",
+ "book_data": { "martial_art": "style_mma_pokken" }
+ },
+ {
+ "id": "manual_mma_setting_sun",
+ "copy-from": "book_martial",
+ "looks_like": "manual_karate",
+ "type": "GENERIC",
+ "name": { "str_sp": "Distant Horizon" },
+ "description": "This book contains the teaching of the Setting Sun discipline.",
+ "book_data": { "martial_art": "style_mma_setting_sun" }
}
]
diff --git a/data/mods/MMA/martialarts.json b/data/mods/MMA/martialarts.json
index 19b69608bdb8a..37a5d8489f1c8 100644
--- a/data/mods/MMA/martialarts.json
+++ b/data/mods/MMA/martialarts.json
@@ -1,4 +1,271 @@
[
+ {
+ "type": "martial_art",
+ "id": "style_mma_desert_wind",
+ "name": { "str": "Desert Wind" },
+ "description": "Desert Wind maneuvers focus on quick movement and swirling, flaming strikes. The complex spinning and slashing of the curved blade incorporated into many Desert Wind maneuvers are in fact carefully honed gestures that evoke the power of fire, if performed correctly and with the proper focus.",
+ "initiate": [
+ "You feel a wave of heat wash over you as you assume a running combat stance.",
+ "%s assumes into a running combat stance."
+ ],
+ "learn_difficulty": 10,
+ "primary_skill": "cutting",
+ "strictly_melee": true,
+ "ondodge_buffs": [
+ {
+ "id": "mma_buff_desert_wind_ondodge",
+ "name": "Zephyr Dance",
+ "description": "You spin gracefully away from attacks, whirling like the dersert zephyr racing across the sands.\n\n+1.0 Dodging skill, +1 Dodge attempt\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "melee", "level": 3 } ],
+ "melee_allowed": true,
+ "buff_duration": 2,
+ "bonus_dodges": 1,
+ "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
+ }
+ ],
+ "onmove_buffs": [
+ {
+ "id": "mma_buff_desert_wind_onmove",
+ "name": "Wind Stride",
+ "description": "A warm breeze swirls about you as you move speedily away.\n\n+1.0 Dodging skill.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "melee", "level": 3 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "max_stacks": 2,
+ "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
+ }
+ ],
+ "techniques": [
+ "mma_tec_desert_wind_strike",
+ "mma_tec_desert_wind_crit",
+ "mma_tec_desert_wind_impale",
+ "mma_tec_desert_wind_spin",
+ "mma_tec_desert_wind_wide"
+ ],
+ "weapons": [
+ "mace",
+ "mace_inferior",
+ "mace_fake",
+ "scimitar",
+ "scimitar_inferior",
+ "scimitar_fake",
+ "spear_knife",
+ "spear_knife_superior",
+ "spear_spike",
+ "spear_rebar",
+ "spear_pipe",
+ "spear_forked",
+ "spear_steel",
+ "spear_wood",
+ "spear_copper",
+ "spear_homemade_halfpike",
+ "sword_wood"
+ ]
+ },
+ {
+ "type": "martial_art",
+ "id": "style_mma_diamond_mind",
+ "name": { "str": "Diamond Mind" },
+ "description": "True quickness lies in the mind, not the body. A student of the Diamond Mind discipline seeks to hone his perceptions and discipline his thoughts so that he can act in slivers of time so narrow that others cannot even perceive them. A corollary of this speed of thought and action is the concept of the mind as the battleground. An enemy defeated in his mind must inevitably.",
+ "initiate": [ "You concentrate and become very still for a moment.", "%s becomes very still for a moment." ],
+ "learn_difficulty": 10,
+ "primary_skill": "cutting",
+ "strictly_melee": true,
+ "static_buffs": [
+ {
+ "id": "mma_buff_diamond_mind_static",
+ "name": "Stance of Alacrity",
+ "description": "You move slightly faster than normal due to a combination of confidence, raining, and clarity of mind. This slight edge adds up with each action.\n\n-10% move cost",
+ "skill_requirements": [ { "name": "melee", "level": 3 } ],
+ "melee_allowed": true,
+ "mult_bonuses": [ { "stat": "movecost", "scale": 0.85 } ]
+ }
+ ],
+ "ondodge_buffs": [
+ {
+ "id": "mma_buff_diamond_mind_ondodge",
+ "name": "Pearl of Black Doubt",
+ "description": "With every miss, your opponents become more uncertain, their doubt growing like an irritating pearl in the mouth of a helpless oyster.\n\n+1 Dodge attempt\nLasts 1 turn. Stacks 2 times",
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "max_stacks": 2,
+ "bonus_dodges": 1
+ }
+ ],
+ "ongethit_buffs": [
+ {
+ "id": "mma_buff_diamond_mind_ongethit",
+ "name": "Mind over Body",
+ "description": "Your training and mental toughness allow you to use your focus to overcome physical threats.\n\n+1 Accuracy.\nLasts 1 turn. Stacks 2 times",
+ "skill_requirements": [ { "name": "melee", "level": 2 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "max_stacks": 2,
+ "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
+ }
+ ],
+ "onpause_buffs": [
+ {
+ "id": "mma_buff_diamond_mind_onpause",
+ "name": "Quicksilver Motion",
+ "description": "In the blink of an eye, you make your move. Your speed, reflexes, and boundless confidence combine to allow you to make a fast, bold move that catches your foes off guard.\n\n+50 Speed.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "melee", "level": 5 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "flat_bonuses": [ { "stat": "speed", "scale": 50.0 } ]
+ }
+ ],
+ "techniques": [ "mma_tec_diamond_mind_strike", "mma_tec_diamond_mind_crit" ],
+ "weapons": [
+ "fencing_foil",
+ "fencing_epee",
+ "fencing_foil_sharpened",
+ "fencing_epee_sharpened",
+ "katana",
+ "katana_inferior",
+ "katana_fake",
+ "pointy_stick",
+ "rapier",
+ "rapier_fake",
+ "shock_foil",
+ "shock_epee"
+ ]
+ },
+ {
+ "type": "martial_art",
+ "id": "style_mma_hylian",
+ "name": { "str": "Hylian Swordsmanship" },
+ "description": "This rare form of combat has been practiced by many legendary heroes throughout the ages. Hylian Swordsmanship favors mobility for offense and defense by using spins, jumps, and flips to confuse enemies and strike from unexpected angles.",
+ "initiate": [ "You begin to step lightly from side to side.", "%s begins to step lightly from side to side." ],
+ "learn_difficulty": 10,
+ "primary_skill": "cutting",
+ "strictly_melee": true,
+ "static_buffs": [
+ {
+ "id": "mma_buff_hylian_static1",
+ "name": "Combat Acrobat",
+ "description": "Always stay light on your feet. It is better to evade than be hit.\n\n+1.0 Dodging skill.",
+ "melee_allowed": true,
+ "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
+ },
+ {
+ "id": "mma_buff_hylian_static2",
+ "name": "Intermediate Combat Acrobat",
+ "description": "After a great deal of practice, you have become even more nimble in a battle.\n\n+1.0 Dodging skill.",
+ "skill_requirements": [ { "name": "melee", "level": 3 } ],
+ "melee_allowed": true,
+ "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
+ },
+ {
+ "id": "mma_buff_hylian_static3",
+ "name": "Master Combat Acrobat",
+ "description": "You have seen so much combat that your dodging skills have become top notch!\n\n+1.0 Dodging skill.",
+ "skill_requirements": [ { "name": "melee", "level": 5 } ],
+ "melee_allowed": true,
+ "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
+ }
+ ],
+ "ondodge_buffs": [
+ {
+ "id": "mma_buff_hylian_ondodge",
+ "name": "Flurry Rush",
+ "description": "When you perfectly dodge an attack, you can attack rapidly for a short time.\n\n-25% move cost.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "melee", "level": 2 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "mult_bonuses": [ { "stat": "movecost", "scale": 0.75 } ]
+ }
+ ],
+ "onmove_buffs": [
+ {
+ "id": "mma_buff_hylian_onmove",
+ "name": "Dash Attack",
+ "description": "Taking advantage of momentum, you rush towards foes to deliver a powerful strike.\n\n+10% damage.\nLasts 1 turn. Stacks 3 times.",
+ "skill_requirements": [ { "name": "melee", "level": 1 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "max_stacks": 3,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.1 },
+ { "stat": "damage", "type": "cut", "scale": 1.1 },
+ { "stat": "damage", "type": "stab", "scale": 1.1 }
+ ]
+ }
+ ],
+ "onpause_buffs": [
+ {
+ "id": "mma_buff_hylian_onpause",
+ "name": "Charge Up",
+ "description": "By taking a moment to prepare, you can unleash a strong, spinning slash!\n\n+20% damage, enables \"Spin Attack\" technique.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "buff_duration": 1,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.2 },
+ { "stat": "damage", "type": "cut", "scale": 1.2 },
+ { "stat": "damage", "type": "stab", "scale": 1.2 }
+ ]
+ }
+ ],
+ "techniques": [ "mma_tec_hylian_spin", "mma_tec_hylian_wide" ],
+ "weapons": [
+ "broadsword",
+ "broadsword_inferior",
+ "broadsword_fake",
+ "cudgel",
+ "katana",
+ "katana_inferior",
+ "katana_fake",
+ "ladle",
+ "longsword",
+ "longsword_inferior",
+ "longsword_fake",
+ "sickle",
+ "stick",
+ "sword_wood",
+ "torch",
+ "torch_lit",
+ "zweihander",
+ "zweihander_inferior",
+ "zweihander_fake"
+ ]
+ },
+ {
+ "type": "martial_art",
+ "id": "style_mma_iron_heart",
+ "name": { "str": "Iron Heart" },
+ "description": "Absolute mastery of the sword is the goal of the Iron Heart discipline. Through unending practice and study, the Iron Heart adept achieves superhuman skill with her weapons. Iron Heart maneuvers are demonstrations of uncanny martial skill—weaving patterns of steel that dizzy, confuse, and ultimately kill with no recourse.",
+ "initiate": [ "You push away your fear and stand tall.", "%s takes a bold and fearless stance." ],
+ "learn_difficulty": 10,
+ "primary_skill": "cutting",
+ "strictly_melee": true,
+ "techniques": [
+ "mma_tec_iron_heart_disarm",
+ "mma_tec_iron_heart_feint",
+ "mma_tec_iron_heart_execute",
+ "mma_tec_iron_heart_stun",
+ "mma_tec_iron_heart_wide",
+ "mma_tec_iron_heart_wide_crit"
+ ],
+ "weapons": [
+ "arming_sword",
+ "arming_sword_inferior",
+ "arming_sword_fake",
+ "broadsword",
+ "broadsword_inferior",
+ "broadsword_fake",
+ "hand_axe",
+ "hatchet",
+ "katana",
+ "katana_inferior",
+ "katana_fake",
+ "longsword",
+ "longsword_inferior",
+ "longsword_fake",
+ "makeshift_axe",
+ "sword_wood"
+ ]
+ },
{
"type": "martial_art",
"id": "style_mma_panzer",
@@ -38,5 +305,101 @@
],
"techniques": [ "mma_tec_panzer_counter", "mma_tec_panzer_somersault", "mma_tec_panzer_precise", "mma_tec_panzer_rapid" ],
"weapons": [ "bio_claws_weapon", "bio_blade_weapon" ]
+ },
+ {
+ "type": "martial_art",
+ "id": "style_mma_pokken",
+ "name": { "str": "Pokken" },
+ "description": "Pokken or \"Pocket Fist\" is a strange martial art developed from the famous Pokemon video game series. Somehow, a group of dedicated fans managed to combine the moves used by various pokemon with multiple existing martial arts such as boxing and karate. Amazingly, it actually works. Some might even say it's a super effective way to fight.",
+ "initiate": [ "You get ready to battle.", "%s is about to challenge someone to a battle." ],
+ "learn_difficulty": 10,
+ "primary_skill": "bashing",
+ "oncrit_buffs": [
+ {
+ "id": "mma_buff_pokken_oncrit",
+ "name": "Sniper",
+ "description": "Powers up your techniques after you score a critical hit.\n\n+50% damage.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
+ "unarmed_allowed": true,
+ "buff_duration": 1,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.5 },
+ { "stat": "damage", "type": "cut", "scale": 1.5 },
+ { "stat": "damage", "type": "stab", "scale": 1.5 }
+ ]
+ }
+ ],
+ "ongethit_buffs": [
+ {
+ "id": "mma_buff_pokken_ongethit",
+ "name": "Stamina",
+ "description": "Boosts your defense after you get hit.\n\nGain bash, cut, stab armor equal to 50% of Strength.\nLasts 3 turns.",
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "unarmed_allowed": true,
+ "buff_duration": 3,
+ "flat_bonuses": [
+ { "stat": "armor", "type": "bash", "scaling-stat": "str", "scale": 0.5 },
+ { "stat": "armor", "type": "cut", "scaling-stat": "str", "scale": 0.5 },
+ { "stat": "armor", "type": "stab", "scaling-stat": "str", "scale": 0.5 }
+ ]
+ }
+ ],
+ "onkill_buffs": [
+ {
+ "id": "mma_buff_pokken_onkill",
+ "name": "Moxie",
+ "description": "Boosts your damage after defeating an opponent.\n\n+50% damage.\nLasts 3 turns.",
+ "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
+ "unarmed_allowed": true,
+ "buff_duration": 3,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.5 },
+ { "stat": "damage", "type": "cut", "scale": 1.5 },
+ { "stat": "damage", "type": "stab", "scale": 1.5 }
+ ]
+ }
+ ],
+ "techniques": [ "mma_tec_pokken_kick", "mma_tec_pokken_lariat", "mma_tec_pokken_strike", "mma_tec_pokken_sweep" ]
+ },
+ {
+ "type": "martial_art",
+ "id": "style_mma_setting_sun",
+ "name": { "str": "Setting Sun" },
+ "description": "The Setting Sun discipline teaches its initiates to turn their opponents' strength against them With a quick shift in stance and carefully aimed attack, a Setting Sun warrior sends a charging enemy tumbling in a new direction.",
+ "initiate": [ "You shift your weight and prepare to defend yourself.", "%s shifts their weight and assumes a new stance." ],
+ "arm_block": 0,
+ "learn_difficulty": 10,
+ "primary_skill": "bashing",
+ "ongethit_buffs": [
+ {
+ "id": "mma_buff_setting_sun_ongethit",
+ "name": "Feigned Opening",
+ "description": "By intentionally openning your guard, you force your opponent to overextend and are able to take full advantage of your next attack!\n\n+20 Speed.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "buff_duration": 1,
+ "flat_bonuses": [ { "stat": "speed", "scale": 20.0 } ]
+ }
+ ],
+ "onpause_buffs": [
+ {
+ "id": "mma_buff_setting_sun_onpause",
+ "name": "Baffling Defense",
+ "description": "You intentionally move and position yourself awkwardly to confuse and throw off your opponents.\n\nDodging Skill increased by 20% of Intelligence, enables \"Mighty Throw\" and \"Ballista Throw\" techniques.\nLasts 1 turn.",
+ "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "buff_duration": 1,
+ "flat_bonuses": [ { "stat": "dodge", "scaling-stat": "int", "scale": 0.2 } ]
+ }
+ ],
+ "techniques": [
+ "mma_tec_setting_sun_counter",
+ "mma_tec_setting_sun_stun",
+ "mma_tec_setting_sun_throw",
+ "mma_tec_setting_sun_throw_crit"
+ ],
+ "weapons": [ "i_staff", "shock_staff", "sword_crude", "sword_nail", "sword_wood", "q_staff" ]
}
]
diff --git a/data/mods/MMA/mutations.json b/data/mods/MMA/mutations.json
index ebab6003b8fa2..1931519eb29e4 100644
--- a/data/mods/MMA/mutations.json
+++ b/data/mods/MMA/mutations.json
@@ -13,7 +13,7 @@
"type": "mutation",
"id": "MMA_MARTIAL_ARTS_PANZER",
"name": { "str": "Künstler" },
- "points": 3,
+ "points": 2,
"description": "You have lingering memories of training to fight cyborgs and war machines in zero gravity using the obscure Panzer Kunst.",
"starting_trait": true,
"initial_ma_styles": [ "style_mma_panzer" ],
@@ -29,10 +29,49 @@
"valid": false,
"cancels": [ "LIGHTWEIGHT" ]
},
+ {
+ "type": "mutation",
+ "id": "MMA_MARTIAL_ARTS_HYLIAN",
+ "name": { "str": "Hero's Spirit" },
+ "points": 3,
+ "description": "You have studied the deeds and legends of ancient heroes. From your research, you have learned an ancient form of combat called Hylian Swordsmanship.",
+ "starting_trait": true,
+ "initial_ma_styles": [ "style_mma_hylian" ],
+ "valid": false
+ },
+ {
+ "type": "mutation",
+ "id": "KI_STRIKE",
+ "name": { "str": "Ki Strike" },
+ "points": 2,
+ "description": "Who needs weapons? You deal more melee damage while unarmed. This damage improves as your unarmed skill increases.",
+ "starting_trait": true,
+ "valid": false
+ },
{
"type": "mutation",
"id": "LIGHTWEIGHT",
"copy-from": "LIGHTWEIGHT",
"extend": { "cancels": [ "DRUNKEN" ] }
+ },
+ {
+ "type": "mutation",
+ "id": "MMA_MARTIAL_ARTS_POKKEN",
+ "name": { "str": "Pokken Master" },
+ "points": 2,
+ "description": "You are well versed in the monsterous Pocket Fist martial art. Train well, because it is your destiny to be a master.",
+ "starting_trait": true,
+ "initial_ma_styles": [ "style_mma_pokken" ],
+ "valid": false
+ },
+ {
+ "type": "mutation",
+ "id": "MMA_MARTIAL_ARTS_SUBLIME",
+ "name": { "str": "Martial Adept" },
+ "points": 2,
+ "description": "You are a martial adept and learned one of the martial disciplines of the Sublime Way.",
+ "starting_trait": true,
+ "initial_ma_styles": [ "style_mma_desert_wind", "style_mma_diamond_mind", "style_mma_iron_heart", "style_mma_setting_sun" ],
+ "valid": false
}
]
diff --git a/data/mods/MMA/techniques.json b/data/mods/MMA/techniques.json
index a6010240bed30..8a34987712c53 100644
--- a/data/mods/MMA/techniques.json
+++ b/data/mods/MMA/techniques.json
@@ -1,4 +1,178 @@
[
+ {
+ "type": "technique",
+ "id": "mma_tec_desert_wind_strike",
+ "name": "Burning Blade",
+ "messages": [ "You unleash a fiery attack against %s", " unleash a fiery attack against %s" ],
+ "melee_allowed": true,
+ "flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 3.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_desert_wind_crit",
+ "name": "Inferno Blade",
+ "messages": [ "You strike %s with powerful inferno", " strikes %s with powerful inferno" ],
+ "skill_requirements": [ { "name": "melee", "level": 1 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 7.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_desert_wind_impale",
+ "name": "Firesnake",
+ "messages": [ "You strike through %s with a snaking flame", " strikes through %s with a snaking flame" ],
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "crit_ok": true,
+ "aoe": "impale",
+ "flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 7.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_desert_wind_spin",
+ "name": "Ring of Fire",
+ "messages": [
+ "You become a flaming blur as you strike %s and those around you",
+ " becomes a flaming blur as they strike %s and those around them"
+ ],
+ "skill_requirements": [ { "name": "melee", "level": 5 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "aoe": "spin",
+ "flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 10.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_desert_wind_wide",
+ "name": "Flashing Sun",
+ "messages": [ "You carve an arc through %s and those nearby", " carve an arc through %s and those nearby" ],
+ "skill_requirements": [ { "name": "melee", "level": 2 } ],
+ "melee_allowed": true,
+ "aoe": "wide"
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_diamond_mind_strike",
+ "name": "Insightful Strike",
+ "messages": [ "You spot %s's weakpoint and strike", " spot %s's weakpoint and strike" ],
+ "skill_requirements": [ { "name": "melee", "level": 1 } ],
+ "melee_allowed": true,
+ "flat_bonuses": [ { "stat": "damage", "type": "stab", "scaling-stat": "int", "scale": 0.5 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_diamond_mind_crit",
+ "name": "Greater Insightful Strike",
+ "messages": [ "You spot %s's weakpoint and strike", " spot %s's weakpoint and strike" ],
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "flat_bonuses": [ { "stat": "damage", "type": "stab", "scaling-stat": "int", "scale": 1.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_hylian_spin",
+ "name": "Spin Attack",
+ "messages": [
+ "You unleash a spin attack against %s and those nearby",
+ " unleashes a spin attack against %s and those nearby"
+ ],
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "req_buffs": [ "mma_buff_hylian_onpause" ],
+ "crit_ok": true,
+ "aoe": "spin"
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_hylian_wide",
+ "name": "Spin Attack",
+ "messages": [
+ "You unleash a spin attack against %s and those nearby",
+ " unleashes a spin attack against %s and those nearby"
+ ],
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "req_buffs": [ "mma_buff_hylian_onpause" ],
+ "crit_ok": true,
+ "aoe": "wide"
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_disarm",
+ "name": "Disarming Strike",
+ "messages": [ "You skillfully disarm %s", " skillfully disarms %s" ],
+ "unarmed_allowed": true,
+ "disarms": true
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_feint",
+ "name": "Lightning Recovery",
+ "messages": [ "You miss %s but recover in the blink of an eye", " misses %s but recovers in the blink of an eye" ],
+ "skill_requirements": [ { "name": "melee", "level": 1 } ],
+ "melee_allowed": true,
+ "defensive": true,
+ "miss_recovery": true
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_execute",
+ "name": "Finishing Move",
+ "messages": [ "You finish off %s with a powerful slash", " finishes off %s with a powerful slash" ],
+ "skill_requirements": [ { "name": "melee", "level": 5 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 1,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.25 },
+ { "stat": "damage", "type": "cut", "scale": 1.25 },
+ { "stat": "damage", "type": "stab", "scale": 1.25 }
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_stun",
+ "name": "Dazing Strike",
+ "messages": [ "You harshly stun %s", " harshly stuns %s" ],
+ "skill_requirements": [ { "name": "melee", "level": 2 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 1,
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.4 },
+ { "stat": "damage", "type": "cut", "scale": 1.4 },
+ { "stat": "damage", "type": "stab", "scale": 1.4 }
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_wide",
+ "name": "Steel Wind",
+ "messages": [
+ "You cleave through %s and those nearby like a steel wind",
+ " cleaves through %s and those nearby like a steel wind"
+ ],
+ "skill_requirements": [ { "name": "melee", "level": 3 } ],
+ "melee_allowed": true,
+ "aoe": "wide"
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_iron_heart_wide_crit",
+ "name": "Scything Blade",
+ "messages": [ "You cleanly reap through %s and those nearby", " cleanly reap throug %s and those nearby" ],
+ "skill_requirements": [ { "name": "melee", "level": 4 } ],
+ "melee_allowed": true,
+ "crit_tec": true,
+ "aoe": "wide",
+ "mult_bonuses": [
+ { "stat": "damage", "type": "bash", "scale": 1.25 },
+ { "stat": "damage", "type": "cut", "scale": 1.25 },
+ { "stat": "damage", "type": "stab", "scale": 1.25 }
+ ]
+ },
{
"type": "technique",
"id": "mma_tec_panzer_counter",
@@ -56,5 +230,102 @@
{ "stat": "damage", "type": "cut", "scale": 0.66 },
{ "stat": "damage", "type": "stab", "scale": 0.66 }
]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_pokken_kick",
+ "name": "Mega Kick",
+ "messages": [ "You use Mega Kick on %s", " uses Mega Kick on %s" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "unarmed_allowed": true,
+ "crit_ok": true,
+ "flat_bonuses": [ { "stat": "hit", "scale": -2.0 } ],
+ "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 2.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_pokken_lariat",
+ "name": "Darkest Lariat",
+ "messages": [ "You use Darkest Lariat on %s", " uses Darkest Lariat on %s" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "unarmed_allowed": true,
+ "crit_ok": true,
+ "flat_bonuses": [ { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 1.5 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_pokken_strike",
+ "name": "Smart Strike",
+ "messages": [ "You use Smart Strike on %s", " uses Smart Strike on %s" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "unarmed_allowed": true,
+ "crit_ok": true,
+ "flat_bonuses": [ { "stat": "hit", "scale": 5.0 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_pokken_sweep",
+ "name": "Low Sweep",
+ "messages": [ "You use Low Sweep on %s", " uses Low Sweep on %s" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "unarmed_allowed": true,
+ "crit_ok": true,
+ "down_dur": 1
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_setting_sun_counter",
+ "name": "Fool's Strike",
+ "messages": [ "You completely fool %s and strike back", " completely fools %s and strike back" ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "block_counter": true,
+ "crit_ok": true,
+ "mult_bonuses": [
+ { "stat": "movecost", "scale": 0.0 },
+ { "stat": "damage", "type": "bash", "scale": 1.2 },
+ { "stat": "damage", "type": "cut", "scale": 1.2 },
+ { "stat": "damage", "type": "stab", "scale": 1.2 }
+ ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_setting_sun_stun",
+ "name": "Hydra Slaying Strike",
+ "messages": [ "You interrupt %s with a perfectly aimed strike", " interrupt %s with a perfectly aimed strike" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "crit_tec": true,
+ "stun_dur": 1
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_setting_sun_throw",
+ "name": "Mighty Throw",
+ "messages": [ "You toss %s aside with a Mighty Throw", " tosses %s with a Mighty Throw" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "req_buffs": [ "mma_buff_setting_sun_onpause" ],
+ "down_dur": 2,
+ "knockback_dist": 2,
+ "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.33 } ]
+ },
+ {
+ "type": "technique",
+ "id": "mma_tec_setting_sun_throw_crit",
+ "name": "Ballista Throw",
+ "messages": [ "You spin and hurl %s away with a Ballista Throw", " spins and hurls %s away with a Ballista Throw" ],
+ "skill_requirements": [ { "name": "unarmed", "level": 5 } ],
+ "melee_allowed": true,
+ "unarmed_allowed": true,
+ "req_buffs": [ "mma_buff_setting_sun_onpause" ],
+ "crit_tec": true,
+ "down_dur": 2,
+ "knockback_dist": 4,
+ "powerful_knockback": true,
+ "weighting": 2,
+ "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.5 } ]
}
]
diff --git a/data/mods/Magiclysm/Spells/druid.json b/data/mods/Magiclysm/Spells/druid.json
index d5d7766daf970..211ed3e6336d9 100644
--- a/data/mods/Magiclysm/Spells/druid.json
+++ b/data/mods/Magiclysm/Spells/druid.json
@@ -142,7 +142,7 @@
"name": { "str": "Bag of Cats" },
"description": "Are you the crazy cat lady?",
"valid_targets": [ "ground" ],
- "flags": [ "LOUD", "SOMATIC" ],
+ "flags": [ "LOUD", "SOMATIC", "SPAWN_GROUP" ],
"min_damage": 1,
"max_damage": 12,
"damage_increment": 1.0,
@@ -161,7 +161,7 @@
"difficulty": 1,
"base_energy_cost": 265,
"effect": "summon",
- "effect_str": "mon_cat"
+ "effect_str": "GROUP_STRAY_CATS"
},
{
"id": "summon_bear",
diff --git a/data/mods/Magiclysm/Spells/earthshaper.json b/data/mods/Magiclysm/Spells/earthshaper.json
index 6d124105e44a2..97e7e26c540b3 100644
--- a/data/mods/Magiclysm/Spells/earthshaper.json
+++ b/data/mods/Magiclysm/Spells/earthshaper.json
@@ -271,7 +271,8 @@
"base_energy_cost": 1000,
"energy_source": "MANA",
"flags": [ "VERBAL", "SOMATIC", "LOUD" ],
- "extra_effects": [ { "id": "lava_bomb_shrapnel" }, { "id": "lava_bomb_heat" }, { "id": "lava_bomb_ter" } ]
+ "extra_effects": [ { "id": "lava_bomb_shrapnel" }, { "id": "lava_bomb_heat" }, { "id": "lava_bomb_ter" } ],
+ "spell_class": "EARTHSHAPER"
},
{
"id": "clairvoyance",
diff --git a/data/mods/Magiclysm/achievements/spells.json b/data/mods/Magiclysm/achievements/spells.json
new file mode 100644
index 0000000000000..dc9b3f8a1af77
--- /dev/null
+++ b/data/mods/Magiclysm/achievements/spells.json
@@ -0,0 +1,94 @@
+[
+ {
+ "id": "achievement_learn_any_spell",
+ "type": "achievement",
+ "name": "Would-be Wizard",
+ "requirements": [ { "event_statistic": "num_spells_learned", "is": ">=", "target": 1 } ]
+ },
+ {
+ "id": "achievement_learn_any_spell_3",
+ "hidden_by": [ "achievement_learn_any_spell" ],
+ "type": "achievement",
+ "name": "Wizard's Apprentice",
+ "requirements": [ { "event_statistic": "num_spells_learned", "is": ">=", "target": 3 } ]
+ },
+ {
+ "id": "achievement_learn_any_spell_10",
+ "hidden_by": [ "achievement_learn_any_spell_3" ],
+ "type": "achievement",
+ "name": "Journeyman Wizard",
+ "description": "You have learned enough spells that in more reasonable times you would have graduated from your apprenticeship.",
+ "requirements": [ { "event_statistic": "num_spells_learned", "is": ">=", "target": 10 } ]
+ },
+ {
+ "id": "achievement_learn_any_spell_20",
+ "hidden_by": [ "achievement_learn_any_spell_10" ],
+ "type": "achievement",
+ "name": "Archmage",
+ "description": "You have learned a large number of spells, and would be qualified for the Archmage title.",
+ "requirements": [ { "event_statistic": "num_spells_learned", "is": ">=", "target": 20 } ]
+ },
+ {
+ "id": "achievement_learn_any_spell_50",
+ "hidden_by": [ "achievement_learn_any_spell_20" ],
+ "type": "achievement",
+ "name": "Master Archmage",
+ "description": "You have learned so many spells, that you would have been a major source of knowledge for many wizards. Also known as a Sage, Master Archmages enjoy a wide variety of perks due to their lifelong commitment to learning and helping others learn.",
+ "requirements": [ { "event_statistic": "num_spells_learned", "is": ">=", "target": 50 } ]
+ },
+ {
+ "id": "achievement_forget_any_spell",
+ "type": "achievement",
+ "name": "Senile Wizard",
+ "requirements": [ { "event_statistic": "num_spells_forgotten", "is": ">=", "target": 1 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_1",
+ "type": "achievement",
+ "name": "Cast a Spell",
+ "description": "The first great milestone to becoming a full-fledged wizard is to cast a spell. Some mages simply study the spell in the spellbook until they think they understand it as well as they can, but you can't beat practice over theory.",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 1 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_5",
+ "hidden_by": [ "achievement_max_spell_level_1" ],
+ "type": "achievement",
+ "name": "Spell Level 5",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 5 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_10",
+ "hidden_by": [ "achievement_max_spell_level_5" ],
+ "type": "achievement",
+ "name": "Spell Level 10",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 10 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_15",
+ "hidden_by": [ "achievement_max_spell_level_10" ],
+ "type": "achievement",
+ "name": "Spell Level 15",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 15 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_20",
+ "hidden_by": [ "achievement_max_spell_level_15" ],
+ "type": "achievement",
+ "name": "Spell Level 20",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 20 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_25",
+ "hidden_by": [ "achievement_max_spell_level_20" ],
+ "type": "achievement",
+ "name": "Spell Level 25",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 25 } ]
+ },
+ {
+ "id": "achievement_max_spell_level_30",
+ "hidden_by": [ "achievement_max_spell_level_25" ],
+ "type": "achievement",
+ "name": "Spell Level 30",
+ "requirements": [ { "event_statistic": "avatar_max_spell_level", "is": ">=", "target": 30 } ]
+ }
+]
diff --git a/data/mods/Magiclysm/achievements/statistics.json b/data/mods/Magiclysm/achievements/statistics.json
new file mode 100644
index 0000000000000..0d157cff9f377
--- /dev/null
+++ b/data/mods/Magiclysm/achievements/statistics.json
@@ -0,0 +1,55 @@
+[
+ {
+ "id": "avatar_levels_spell",
+ "type": "event_transformation",
+ "event_type": "player_levels_spell",
+ "value_constraints": { "character": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "character" ]
+ },
+ {
+ "id": "avatar_learns_spell",
+ "type": "event_transformation",
+ "event_type": "character_learns_spell",
+ "value_constraints": { "character": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "character" ]
+ },
+ {
+ "id": "num_spells_learned",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_learns_spell",
+ "description": { "str": "spell learned", "str_pl": "spells learned" }
+ },
+ {
+ "id": "avatar_forgets_spell",
+ "type": "event_transformation",
+ "event_type": "character_forgets_spell",
+ "value_constraints": { "character": { "equals_statistic": "avatar_id" } },
+ "drop_fields": [ "character" ]
+ },
+ {
+ "id": "num_spells_forgotten",
+ "type": "event_statistic",
+ "stat_type": "count",
+ "event_transformation": "avatar_forgets_spell",
+ "description": { "str": "spell forgotten", "str_pl": "spells forgotten" }
+ },
+ {
+ "id": "avatar_max_spell_level",
+ "type": "event_statistic",
+ "stat_type": "maximum",
+ "field": "new_level",
+ "event_transformation": "avatar_levels_spell",
+ "description": { "str_sp": "maximum spell level earned" }
+ },
+ {
+ "type": "score",
+ "id": "score_spells_learned",
+ "statistic": "num_spells_learned"
+ },
+ {
+ "type": "score",
+ "id": "score_spells_forgotten",
+ "statistic": "num_spells_forgotten"
+ }
+]
diff --git a/data/mods/Magiclysm/cooking_components.json b/data/mods/Magiclysm/cooking_components.json
index 89af18fa1004a..4ac666e0decb4 100644
--- a/data/mods/Magiclysm/cooking_components.json
+++ b/data/mods/Magiclysm/cooking_components.json
@@ -5,6 +5,7 @@
"components": [
[
[ "egg_bird", 1 ],
+ [ "egg_bird_unfert", 1 ],
[ "egg_chicken", 1 ],
[ "egg_grouse", 1 ],
[ "egg_crow", 1 ],
diff --git a/data/mods/Magiclysm/itemgroups/itemgroups.json b/data/mods/Magiclysm/itemgroups/itemgroups.json
index 784ffcab5699c..42a02689f241a 100644
--- a/data/mods/Magiclysm/itemgroups/itemgroups.json
+++ b/data/mods/Magiclysm/itemgroups/itemgroups.json
@@ -159,6 +159,7 @@
[ "egg_owlbear_rock", 5 ],
[ "glow_light_off", 1 ],
[ "bulette_plate", 10 ],
+ [ "cauldron_orichalcum", 7 ],
{ "item": "bulette_pearl", "prob": 8, "count-min": 1, "count-max": 2 }
]
},
@@ -180,11 +181,13 @@
{ "group": "enchanted_rings_common", "prob": 20 },
{ "group": "enchanted_rings_uncommon", "prob": 5 },
{ "group": "enchanted_combat_items", "prob": 10 },
- { "group": "enchanted_belts", "prob": 2 }
+ { "group": "enchanted_belts", "prob": 2 },
+ { "group": "enchanted_misc", "prob": 1 }
],
"prob": 15
},
{ "item": "bone_human", "prob": 60, "count-min": 1, "count-max": 5 },
+ [ "cauldron_orichalcum", 10 ],
[ "toolbox", 10 ]
]
},
@@ -281,7 +284,8 @@
{ "group": "enchanted_bracers_greater", "prob": 10 },
{ "group": "enchanted_boots", "prob": 15 },
{ "group": "enchanted_belts", "prob": 15 },
- { "group": "spellbook_loot_2", "prob": 20 }
+ { "group": "spellbook_loot_2", "prob": 20 },
+ { "group": "enchanted_misc", "prob": 5 }
]
},
{
@@ -290,13 +294,17 @@
"//": "all enchanted miscellanious items",
"subtype": "collection",
"items": [
- { "item": "heat_cube", "prob": 10 },
- { "item": "mkey_opening", "prob": 10 },
- { "item": "mtorch_everburning", "prob": 10 },
- { "item": "mflask_hip_whiskey", "prob": 10 },
- { "item": "mtailors_kit", "prob": 10 },
- { "item": "mspider_box", "prob": 10 },
- { "item": "cauldron_demon_chitin", "prob": 2 }
+ { "item": "heat_cube", "prob": 100 },
+ { "item": "mkey_opening", "prob": 100 },
+ { "item": "mtorch_everburning", "prob": 100 },
+ { "item": "mflask_hip_whiskey", "prob": 100 },
+ { "item": "mtailors_kit", "prob": 100 },
+ { "item": "mspider_box", "prob": 100 },
+ { "item": "cauldron_demon_chitin", "prob": 20 },
+ { "item": "fridge_holding_1", "prob": 12 },
+ { "item": "bag_holding_1", "prob": 8 },
+ { "item": "bag_holding_2", "prob": 1 },
+ { "item": "cauldron_orichalcum", "prob": 100 }
]
},
{
@@ -1048,6 +1056,7 @@
},
[ "crystallized_mana", 50 ],
[ "copper_circlet", 10 ],
+ [ "cauldron_orichalcum", 1 ],
{ "item": "small_mana_crystal", "prob": 40, "charges-min": 5, "charges-max": 50 }
]
},
@@ -1065,5 +1074,60 @@
"type": "item_group",
"id": "forest_tomb_spellbook",
"items": [ [ "summon_undead_spellbook", 100 ] ]
+ },
+ {
+ "type": "item_group",
+ "id": "midden_heap",
+ "//": "a large pile of trash, made for goblin encampments.",
+ "subtype": "collection",
+ "items": [
+ { "group": "trash", "prob": 100 },
+ { "group": "trash_forest", "prob": 95 },
+ { "group": "trash", "prob": 80 },
+ { "group": "trash_forest", "prob": 70 },
+ { "group": "trash", "prob": 50 },
+ { "group": "trash_forest", "prob": 25 }
+ ]
+ },
+ {
+ "type": "item_group",
+ "id": "cookpot",
+ "//": "Things suitable for cooking something in (pot like objects, not spits)",
+ "items": [
+ [ "waffleiron", 20 ],
+ [ "mess_tray", 20 ],
+ [ "sheet_metal", 20 ],
+ [ "alloy_plate", 1 ],
+ [ "basket", 10 ],
+ [ "mess_kit", 2 ],
+ [ "rock_pot", 100 ],
+ [ "pot_makeshift", 100 ],
+ [ "pot_makeshift_copper", 50 ],
+ [ "pressure_cooker", 5 ],
+ [ "pot", 45 ],
+ [ "clay_pot", 80 ],
+ [ "iron_pot", 45 ],
+ [ "pot_copper", 45 ],
+ [ "casserole", 45 ],
+ [ "stock_pot", 80 ],
+ [ "pot_canning", 60 ]
+ ]
+ },
+ {
+ "type": "item_group",
+ "id": "wood_fuel",
+ "//": "fuel for a cookpot",
+ "items": [
+ { "item": "charcoal", "count": [ 20, 75 ], "prob": 20 },
+ { "item": "log", "count": [ 1, 3 ], "prob": 40 },
+ { "item": "2x4", "count": [ 4, 8 ], "prob": 40 }
+ ]
+ },
+ {
+ "type": "item_group",
+ "id": "goblin_cookpot",
+ "//": "the things that would be on the same tile as a cookpot, such as fuel and one pot.",
+ "subtype": "collection",
+ "items": [ { "group": "cookpot", "prob": 100 }, { "group": "wood_fuel", "prob": 80 } ]
}
]
diff --git a/data/mods/Magiclysm/items/books_lore.json b/data/mods/Magiclysm/items/books_lore.json
index 858ce1fd3fdf6..d7920c471160f 100644
--- a/data/mods/Magiclysm/items/books_lore.json
+++ b/data/mods/Magiclysm/items/books_lore.json
@@ -3,6 +3,7 @@
"id": "retreat_map",
"copy-from": "abstractmap",
"type": "GENERIC",
+ "category": "maps",
"name": "vacation brochure",
"description": "This is a glossy brochure encouraging students to book vactaions at a lake retreat or remote cabin. The brochure includes lush photographs of a tower on an island and a remote looking cabin in the woods. It includes a map of the areas.",
"color": "white",
@@ -17,6 +18,7 @@
"id": "lair_map",
"copy-from": "abstractmap",
"type": "GENERIC",
+ "category": "maps",
"name": "lair map",
"description": "This is an well worn map. It has pictures of fantastical beasts embellishing the carefully drawn map markers.",
"color": "white",
diff --git a/data/mods/Magiclysm/items/comestibles.json b/data/mods/Magiclysm/items/comestibles.json
index 24f1dfbacd7a3..f98c7d2dde641 100644
--- a/data/mods/Magiclysm/items/comestibles.json
+++ b/data/mods/Magiclysm/items/comestibles.json
@@ -70,7 +70,7 @@
{
"id": "purified_meat",
"type": "COMESTIBLE",
- "flags": "NUTRIENT_OVERRIDE",
+ "flags": [ "NUTRIENT_OVERRIDE" ],
"copy-from": "meat",
"name": "purified meat",
"description": "Indistinguishable from pre-Cataclysm lab grown beef. It should be excellent but somehow it's just edible.",
@@ -79,7 +79,7 @@
{
"id": "impure_meat",
"type": "COMESTIBLE",
- "flags": "NUTRIENT_OVERRIDE",
+ "flags": [ "NUTRIENT_OVERRIDE" ],
"copy-from": "mutant_meat",
"name": "impure meat",
"description": "Not as tainted as previously and tastes like the real thing. You do not want to cook this for your friends, though if you do they won't know the difference for a while.",
diff --git a/data/mods/Magiclysm/items/containers.json b/data/mods/Magiclysm/items/containers.json
new file mode 100644
index 0000000000000..f8a461c2f546d
--- /dev/null
+++ b/data/mods/Magiclysm/items/containers.json
@@ -0,0 +1,100 @@
+[
+ {
+ "type": "GENERIC",
+ "id": "bag_holding_1",
+ "name": { "str": "lesser dimensional bag" },
+ "description": "This is a bag that can contain more than it should. The bag magically reduces the weight of its contents and expands less than the amount of stuff you put into it. It takes a few words and hand-waving to take an item out.",
+ "symbol": "U",
+ "color": "magenta",
+ "volume": "4 L",
+ "weight": "4 kg",
+ "price": "3000 USD",
+ "flags": [ "TARDIS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "moves": 1800,
+ "max_contains_volume": "40 L",
+ "max_contains_weight": "50 kg",
+ "max_item_volume": "7 L",
+ "max_item_length": "3 meter",
+ "spoil_multiplier": 1.5,
+ "weight_multiplier": 0.7,
+ "volume_multiplier": 0.7,
+ "rigid": false,
+ "magazine_well": "1 L"
+ }
+ ]
+ },
+ {
+ "type": "GENERIC",
+ "copy-from": "bag_holding_1",
+ "id": "bag_holding_2",
+ "name": { "str": "dimensional bag" },
+ "weight": "6 kg",
+ "price": "7500 USD",
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "moves": 1800,
+ "max_contains_volume": "100 L",
+ "max_contains_weight": "110 kg",
+ "max_item_volume": "10 L",
+ "max_item_length": "4 meter",
+ "spoil_multiplier": 1.5,
+ "weight_multiplier": 0.5,
+ "volume_multiplier": 0.5,
+ "rigid": false,
+ "magazine_well": "1 L"
+ }
+ ]
+ },
+ {
+ "type": "GENERIC",
+ "copy-from": "bag_holding_1",
+ "id": "bag_holding_3",
+ "name": { "str": "greater dimensional bag" },
+ "description": "This dimensional bag has reached the limits of human innovation with a combination of manufacturing and magical secrets.",
+ "weight": "10 kg",
+ "price": "85000 USD",
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "moves": 1800,
+ "max_contains_volume": "165 L",
+ "max_contains_weight": "200 kg",
+ "max_item_volume": "15 L",
+ "max_item_length": "6 meter",
+ "spoil_multiplier": 1.5,
+ "weight_multiplier": 0.3,
+ "volume_multiplier": 0.3,
+ "rigid": false,
+ "magazine_well": "1 L"
+ }
+ ]
+ },
+ {
+ "type": "GENERIC",
+ "id": "fridge_holding_1",
+ "name": { "str": "supergravity preservation box" },
+ "description": "A box that uses gravity magic to preserve food. It makes the box much heavier, but anything in it lasts far longer and you can store more.",
+ "weight": "80 kg",
+ "symbol": "E",
+ "color": "light_red",
+ "volume": "100 L",
+ "price": "4000 USD",
+ "flags": [ "TARDIS" ],
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "moves": 2300,
+ "max_contains_volume": "200 L",
+ "max_contains_weight": "500 kg",
+ "max_item_length": "1 meter",
+ "spoil_multiplier": 0.2,
+ "weight_multiplier": 2.5,
+ "rigid": true
+ }
+ ]
+ }
+]
diff --git a/data/mods/Magiclysm/items/enchanted_misc.json b/data/mods/Magiclysm/items/enchanted_misc.json
index 585a84ea9f8ab..ba7e4fc7bd44f 100644
--- a/data/mods/Magiclysm/items/enchanted_misc.json
+++ b/data/mods/Magiclysm/items/enchanted_misc.json
@@ -61,8 +61,9 @@
"initial_charges": 5,
"max_charges": 5,
"charges_per_use": 1,
- "flags": [ "ARTC_TIME" ],
- "use_action": { "type": "picklock", "pick_quality": 50 }
+ "qualities": [ [ "LOCKPICK", 50 ] ],
+ "flags": [ "ARTC_TIME", "PERFECT_LOCKPICK" ],
+ "use_action": "PICK_LOCK"
},
{
"id": "mtorch_everburning",
diff --git a/data/mods/Magiclysm/items/enchanted_wands.json b/data/mods/Magiclysm/items/enchanted_wands.json
index 1e80593a5ce6b..62f1cf0496962 100644
--- a/data/mods/Magiclysm/items/enchanted_wands.json
+++ b/data/mods/Magiclysm/items/enchanted_wands.json
@@ -14,7 +14,15 @@
"flags": [ "BELT_CLIP", "NONCONDUCTIVE" ],
"charges_per_use": 1,
"ammo": [ "crystallized_mana" ],
- "magazines": [ [ "crystallized_mana", [ "small_mana_crystal" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "small_mana_crystal" ]
+ }
+ ]
},
{
"abstract": "disp_wand",
diff --git a/data/mods/Magiclysm/items/obsolete.json b/data/mods/Magiclysm/items/obsolete.json
index 6496ccb544324..d88a387c2f723 100644
--- a/data/mods/Magiclysm/items/obsolete.json
+++ b/data/mods/Magiclysm/items/obsolete.json
@@ -15,7 +15,15 @@
"charges_per_use": 1,
"ammo": [ "crystallized_mana" ],
"use_action": { "type": "cast_spell", "spell_id": "fireball", "no_fail": true, "level": 5, "need_wielding": true },
- "magazines": [ [ "crystallized_mana", [ "small_mana_crystal" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "small_mana_crystal" ]
+ }
+ ]
},
{
"id": "wand_magic_missile",
@@ -33,6 +41,14 @@
"charges_per_use": 1,
"ammo": [ "crystallized_mana" ],
"use_action": { "type": "cast_spell", "spell_id": "magic_missile", "no_fail": true, "level": 10, "need_wielding": true },
- "magazines": [ [ "crystallized_mana", [ "small_mana_crystal" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "small_mana_crystal" ]
+ }
+ ]
}
]
diff --git a/data/mods/Magiclysm/items/spell_scrolls.json b/data/mods/Magiclysm/items/spell_scrolls.json
index 1a14e8f087579..302146ee7eccb 100644
--- a/data/mods/Magiclysm/items/spell_scrolls.json
+++ b/data/mods/Magiclysm/items/spell_scrolls.json
@@ -2,7 +2,7 @@
{
"abstract": "spell_scroll",
"name": { "str": "Spell Scroll" },
- "type": "GENERIC",
+ "type": "BOOK",
"weight": "475 g",
"volume": "500 ml",
"price": 4000,
@@ -11,7 +11,7 @@
"color": "white"
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_crystallize_mana",
"//": "Classless spell",
@@ -20,7 +20,7 @@
"use_action": { "type": "learn_spell", "spells": [ "crystallize_mana" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_dark_sight",
"//": "Classless spell",
@@ -29,7 +29,7 @@
"use_action": { "type": "learn_spell", "spells": [ "dark_sight" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_invisibility",
"//": "Technomancer spell",
@@ -38,7 +38,7 @@
"use_action": { "type": "learn_spell", "spells": [ "invisibility" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_obfuscated_body",
"//": "Classless spell",
@@ -47,7 +47,7 @@
"use_action": { "type": "learn_spell", "spells": [ "obfuscated_body" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_holographic_transposition",
"//": "Technomancer spell",
@@ -56,7 +56,7 @@
"use_action": { "type": "learn_spell", "spells": [ "holographic_transposition" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_smite",
"//": "Animist spell",
@@ -65,7 +65,7 @@
"use_action": { "type": "learn_spell", "spells": [ "smite" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_recover_mana",
"//": "Animist spell",
@@ -74,7 +74,7 @@
"use_action": { "type": "learn_spell", "spells": [ "recover_mana" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_recover_pain",
"//": "Animist spell",
@@ -83,7 +83,7 @@
"use_action": { "type": "learn_spell", "spells": [ "recover_pain" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_zombie",
"//": "Animist spell",
@@ -92,7 +92,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_zombie" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_skeleton",
"//": "Animist spell",
@@ -101,7 +101,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_skeleton" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_floating_disk",
"name": { "str": "Scroll of Summon Floating Disk", "str_pl": "Scrolls of Summon Floating Disk" },
@@ -109,7 +109,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_floating_disk" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_decayed_pouncer",
"//": "Animist spell",
@@ -118,7 +118,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_decayed_pouncer" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_light_healing",
"//": "Biomancer spell",
@@ -127,7 +127,7 @@
"use_action": { "type": "learn_spell", "spells": [ "light_healing" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_pain_split",
"//": "Biomancer spell",
@@ -136,7 +136,7 @@
"use_action": { "type": "learn_spell", "spells": [ "pain_split" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_vicious_tentacle",
"//": "Biomancer spell",
@@ -145,7 +145,7 @@
"use_action": { "type": "learn_spell", "spells": [ "vicious_tentacle" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_bio_grotesque",
"//": "Biomancer spell",
@@ -154,7 +154,7 @@
"use_action": { "type": "learn_spell", "spells": [ "bio_grotesque" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_bio_acidicspray",
"//": "Biomancer spell",
@@ -163,7 +163,7 @@
"use_action": { "type": "learn_spell", "spells": [ "bio_acidicspray" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_bio_fleshpouch",
"//": "Biomancer spell",
@@ -172,7 +172,7 @@
"use_action": { "type": "learn_spell", "spells": [ "bio_fleshpouch" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_bio_bonespear",
"//": "Biomancer spell",
@@ -181,7 +181,7 @@
"use_action": { "type": "learn_spell", "spells": [ "bio_bonespear" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_megablast",
"//": "Classless spell",
@@ -190,7 +190,7 @@
"use_action": { "type": "learn_spell", "spells": [ "megablast" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_create_atomic_light",
"//": "Classless spell1",
@@ -199,7 +199,7 @@
"use_action": { "type": "learn_spell", "spells": [ "create_atomic_light" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_blinding_flash",
"//": "Classless spell",
@@ -208,7 +208,7 @@
"use_action": { "type": "learn_spell", "spells": [ "blinding_flash" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_ethereal_grasp",
"//": "Classless spell",
@@ -217,7 +217,7 @@
"use_action": { "type": "learn_spell", "spells": [ "ethereal_grasp" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_protection_aura",
"//": "Classless spell",
@@ -226,7 +226,7 @@
"use_action": { "type": "learn_spell", "spells": [ "protection_aura" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druid_veggrasp",
"//": "Druid spell",
@@ -235,7 +235,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druid_veggrasp" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druid_rootstrike",
"//": "Druid spell",
@@ -244,7 +244,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druid_rootstrike" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druid_woodshaft",
"//": "Druid spell",
@@ -253,7 +253,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druid_woodshaft" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druid_naturebow1",
"//": "Druid spell",
@@ -262,7 +262,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druid_naturebow1" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_recover_fatigue",
"//": "Druid spell",
@@ -271,7 +271,7 @@
"use_action": { "type": "learn_spell", "spells": [ "recover_fatigue" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_cats",
"//": "Druid spell",
@@ -280,7 +280,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_cats" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_stonefist",
"//": "Earthshaper spell",
@@ -289,7 +289,7 @@
"use_action": { "type": "learn_spell", "spells": [ "stonefist" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_seismic_stomp",
"//": "Earthshaper spell",
@@ -298,7 +298,7 @@
"use_action": { "type": "learn_spell", "spells": [ "seismic_stomp" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_recover_stamina",
"//": "Earthshaper spell",
@@ -307,7 +307,7 @@
"use_action": { "type": "learn_spell", "spells": [ "recover_stamina" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_eshaper_shardspray",
"//": "Earthshaper spell",
@@ -316,7 +316,7 @@
"use_action": { "type": "learn_spell", "spells": [ "eshaper_shardspray" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_eshaper_piercing_bolt",
"//": "Earthshaper spell",
@@ -325,7 +325,7 @@
"use_action": { "type": "learn_spell", "spells": [ "eshaper_piercing_bolt" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_eshaper_shardstorm",
"//": "Earthshaper spell",
@@ -334,7 +334,7 @@
"use_action": { "type": "learn_spell", "spells": [ "eshaper_shardstorm" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_eshaper_rockbolt",
"//": "Earthshaper spell",
@@ -343,7 +343,7 @@
"use_action": { "type": "learn_spell", "spells": [ "eshaper_rockbolt" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_point_flare",
"//": "Kelvinist spell",
@@ -352,7 +352,7 @@
"use_action": { "type": "learn_spell", "spells": [ "point_flare" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_create_lighter",
"//": "Kelvinist spell",
@@ -361,7 +361,7 @@
"use_action": { "type": "learn_spell", "spells": [ "create_lighter" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_ice_spike",
"//": "Kelvinist spell",
@@ -370,7 +370,7 @@
"use_action": { "type": "learn_spell", "spells": [ "ice_spike" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_fireball",
"//": "Kelvinist spell",
@@ -379,7 +379,7 @@
"use_action": { "type": "learn_spell", "spells": [ "fireball" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_cone_cold",
"//": "Kelvinist spell",
@@ -388,7 +388,7 @@
"use_action": { "type": "learn_spell", "spells": [ "cone_cold" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_burning_hands",
"//": "Kelvinist spell",
@@ -397,7 +397,7 @@
"use_action": { "type": "learn_spell", "spells": [ "burning_hands" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_frost_spray",
"//": "Kelvinist spell",
@@ -406,7 +406,7 @@
"use_action": { "type": "learn_spell", "spells": [ "frost_spray" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_chilling_touch",
"//": "Kelvinist spell",
@@ -415,7 +415,7 @@
"use_action": { "type": "learn_spell", "spells": [ "chilling_touch" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_glide_ice",
"//": "Kelvinist spell",
@@ -424,7 +424,7 @@
"use_action": { "type": "learn_spell", "spells": [ "glide_ice" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_hoary_blast",
"//": "Kelvinist spell",
@@ -433,7 +433,7 @@
"use_action": { "type": "learn_spell", "spells": [ "hoary_blast" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_ice_shield",
"//": "Kelvinist spell",
@@ -442,7 +442,7 @@
"use_action": { "type": "learn_spell", "spells": [ "ice_shield" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_frost_armor",
"//": "Kelvinist spell",
@@ -451,7 +451,7 @@
"use_action": { "type": "learn_spell", "spells": [ "frost_armor" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magic_missile",
"//": "Magus spell",
@@ -460,7 +460,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magic_missile" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_phase_door",
"//": "Magus spell",
@@ -469,7 +469,7 @@
"use_action": { "type": "learn_spell", "spells": [ "phase_door" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_gravity_well",
"//": "Magus spell",
@@ -478,7 +478,7 @@
"use_action": { "type": "learn_spell", "spells": [ "gravity_well" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magus_mana_blast",
"//": "Magus spell",
@@ -487,7 +487,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magus_mana_blast" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magus_mana_bolt",
"//": "Magus spell",
@@ -496,7 +496,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magus_mana_bolt" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magus_haste",
"//": "Magus spell",
@@ -505,7 +505,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magus_haste" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magus_mana_beam",
"//": "Magus spell",
@@ -514,7 +514,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magus_mana_beam" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_magus_escape",
"//": "Magus spell",
@@ -523,7 +523,7 @@
"use_action": { "type": "learn_spell", "spells": [ "magus_escape" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_cats_grace",
"//": "Magus spell",
@@ -532,7 +532,7 @@
"use_action": { "type": "learn_spell", "spells": [ "cats_grace" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_eagles_sight",
"//": "Magus spell",
@@ -541,7 +541,7 @@
"use_action": { "type": "learn_spell", "spells": [ "eagles_sight" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_ogres_strength",
"//": "Magus spell",
@@ -550,7 +550,7 @@
"use_action": { "type": "learn_spell", "spells": [ "ogres_strength" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_foxs_cunning",
"//": "Magus spell",
@@ -559,7 +559,7 @@
"use_action": { "type": "learn_spell", "spells": [ "foxs_cunning" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_jolt",
"//": "Stormshaper spell",
@@ -568,7 +568,7 @@
"use_action": { "type": "learn_spell", "spells": [ "jolt" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_lightning_bolt",
"//": "Stormshaper spell",
@@ -577,7 +577,7 @@
"use_action": { "type": "learn_spell", "spells": [ "lightning_bolt" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_windstrike",
"//": "Stormshaper spell",
@@ -586,7 +586,7 @@
"use_action": { "type": "learn_spell", "spells": [ "windstrike" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_windrun",
"//": "Stormshaper spell",
@@ -595,7 +595,7 @@
"use_action": { "type": "learn_spell", "spells": [ "windrun" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_storm_hammer",
"//": "Stormshaper spell",
@@ -604,7 +604,7 @@
"use_action": { "type": "learn_spell", "spells": [ "storm_hammer" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_bless",
"//": "Technomancer spell",
@@ -613,7 +613,7 @@
"use_action": { "type": "learn_spell", "spells": [ "bless" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_holy_blade",
"//": "Technomancer spell",
@@ -622,7 +622,7 @@
"use_action": { "type": "learn_spell", "spells": [ "holy_blade" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_spirit_armor",
"//": "Technomancer spell",
@@ -631,7 +631,7 @@
"use_action": { "type": "learn_spell", "spells": [ "spirit_armor" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_create_atomic_lamp",
"//": "Technomancer spell",
@@ -640,7 +640,7 @@
"use_action": { "type": "learn_spell", "spells": [ "create_atomic_lamp" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_recover_bionic_power",
"//": "Technomancer spell",
@@ -649,7 +649,7 @@
"use_action": { "type": "learn_spell", "spells": [ "recover_bionic_power" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_taze",
"//": "Technomancer spell",
@@ -658,7 +658,7 @@
"use_action": { "type": "learn_spell", "spells": [ "taze" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_quantum_tunnel_lesser",
"//": "Technomancer spell",
@@ -667,7 +667,7 @@
"use_action": { "type": "learn_spell", "spells": [ "quantum_tunnel_lesser" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_synaptic_stimulation",
"//": "Technomancer spell",
@@ -676,7 +676,7 @@
"use_action": { "type": "learn_spell", "spells": [ "synaptic_stimulation" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_laze",
"//": "Technomancer spell",
@@ -685,7 +685,7 @@
"use_action": { "type": "learn_spell", "spells": [ "laze" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_animated_blade",
"//": "Technomancer spell",
@@ -694,7 +694,7 @@
"use_action": { "type": "learn_spell", "spells": [ "animated_blade" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_mirror_image",
"//": "Technomancer spell",
@@ -703,7 +703,7 @@
"use_action": { "type": "learn_spell", "spells": [ "mirror_image" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_lightning_blast",
"//": "Stormshaper spell",
@@ -712,7 +712,7 @@
"use_action": { "type": "learn_spell", "spells": [ "lightning_blast" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_necrotic_gaze",
"//": "Animist spell",
@@ -721,7 +721,7 @@
"use_action": { "type": "learn_spell", "spells": [ "necrotic_gaze" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_purification_seed",
"//": "Druid spell",
@@ -730,7 +730,7 @@
"use_action": { "type": "learn_spell", "spells": [ "purify_seed" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_x-ray",
"//": "Technomancer spell",
@@ -739,7 +739,7 @@
"use_action": { "type": "learn_spell", "spells": [ "x-ray" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_overcharge_eyes",
"//": "Technomancer spell",
@@ -748,7 +748,7 @@
"use_action": { "type": "learn_spell", "spells": [ "overcharge_eyes" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_clairvoyance",
"//": "Earthshaper spell",
@@ -757,7 +757,7 @@
"use_action": { "type": "learn_spell", "spells": [ "clairvoyance" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_lava_bomb",
"//": "Earthshaper spell",
@@ -766,7 +766,7 @@
"use_action": { "type": "learn_spell", "spells": [ "lava_bomb_main" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_acid_resistance",
"//": "Classless spell, black dragon books",
@@ -776,7 +776,7 @@
},
{
"id": "lightning_storm_scroll",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Scroll of Lightning Storm", "str_pl": "Scrolls of Lightning Storm" },
"//": "Stormshaper spell",
"description": "This scroll details how a spell called 'Lightning Blast' which is commonly used among Stormshapers can be altered to become much more powerful, at a much higher mana cost.",
@@ -788,7 +788,7 @@
"use_action": { "type": "learn_spell", "spells": [ "lightning_storm" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druidic_regrowth",
"//": "Druid spell",
@@ -797,7 +797,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druidic_regrowth" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_druidic_healing",
"//": "Druid spell",
@@ -806,7 +806,7 @@
"use_action": { "type": "learn_spell", "spells": [ "druidic_healing" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_earthshaper_stoneskin",
"//": "Earthshaper spell",
@@ -815,7 +815,7 @@
"use_action": { "type": "learn_spell", "spells": [ "earthshaper_stoneskin" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_earthshaper_pillar",
"//": "Earthshaper spell",
@@ -824,7 +824,7 @@
"use_action": { "type": "learn_spell", "spells": [ "earthshaper_pillar" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_biomancer_paralytic_dart",
"//": "Biomancer spell",
@@ -833,7 +833,7 @@
"use_action": { "type": "learn_spell", "spells": [ "biomancer_paralytic_dart" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_biomancer_visceral_projection",
"//": "Biomancer spell",
@@ -842,7 +842,7 @@
"use_action": { "type": "learn_spell", "spells": [ "biomancer_visceral_projection" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_biomancer_coagulant_weave",
"//": "Biomancer spell",
@@ -851,7 +851,7 @@
"use_action": { "type": "learn_spell", "spells": [ "biomancer_coagulant_weave" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_stormshaper_ionization",
"//": "Stormshaper spell",
@@ -860,7 +860,7 @@
"use_action": { "type": "learn_spell", "spells": [ "stormshaper_ionization" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_summon_wisps",
"//": "Animist spell",
@@ -869,7 +869,7 @@
"use_action": { "type": "learn_spell", "spells": [ "summon_wisps" ] }
},
{
- "type": "GENERIC",
+ "type": "BOOK",
"copy-from": "spell_scroll",
"id": "spell_scroll_stormshaper_wall_of_fog",
"//": "Stormshaper spell",
diff --git a/data/mods/Magiclysm/items/spellbooks.json b/data/mods/Magiclysm/items/spellbooks.json
index 8e50f943d6902..248c3de9a628b 100644
--- a/data/mods/Magiclysm/items/spellbooks.json
+++ b/data/mods/Magiclysm/items/spellbooks.json
@@ -1,11 +1,12 @@
[
{
"id": "DEBUG_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "A Technomancer's Guide to Debugging C:DDA", "str_pl": "copies of A Technomancer's Guide to Debugging C:DDA" },
"description": "static std::string description( spell sp ) const;",
"weight": "1 g",
"volume": "1 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "magenta",
"use_action": {
@@ -28,72 +29,77 @@
},
{
"id": "wizard_beginner",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "A Beginner's Guide to Magic", "str_pl": "copies of A Beginner's Guide to Magic" },
"//": "2 Magus, 1 classless spell",
"description": "You would describe this as more like a pamphlet than a spellbook, but it seems to have at least one interesting spell you can use.",
"weight": "585 g",
"volume": "250 ml",
"price": 5000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_red",
"use_action": { "type": "learn_spell", "spells": [ "magic_missile", "phase_door", "create_atomic_light" ] }
},
{
"id": "wizard_utility",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Wizarding Guide to Backpacking", "str_pl": "copies of Wizarding Guide to Backpacking" },
"//": "1 Magus, 1 Biomancer, 1, Kelvinist, 1 classless spell",
"description": "This appears to be the spell version of a guide for what things to take with you when backpacking. It's a little bulky, but will certainly prove useful.",
"weight": "1 kg",
"volume": "1250 ml",
"price": 35000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "red",
"use_action": { "type": "learn_spell", "spells": [ "phase_door", "create_lighter", "pain_split", "protection_aura" ] }
},
{
"id": "pyro",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Pyromancy for Heretics", "str_pl": "copies of Pyromancy for Heretics" },
"//": "4 Kelvinist spells",
"description": "This charred husk of a book still contains many ways to light things aflame.",
"weight": "450 g",
"volume": "1 L",
"price": 1904,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_red",
"use_action": { "type": "learn_spell", "spells": [ "point_flare", "fireball", "burning_hands", "create_lighter" ] }
},
{
"id": "wizard_advanced",
- "type": "GENERIC",
+ "type": "BOOK",
"//": "1 Magus, 1 biomancer, 2 kelvinist spells",
"name": { "str": "A Treatise on Magical Elements", "str_pl": "copies of A Treatise on Magical Elements" },
"description": "This details complex diagrams, rituals, and choreography that describes various spells.",
"weight": "920 g",
"volume": "750 ml",
"price": 30000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_red",
"use_action": { "type": "learn_spell", "spells": [ "point_flare", "ice_spike", "gravity_well", "pain_split" ] }
},
{
"id": "priest_beginner",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Introduction to the Divine", "str_pl": "copies of Introduction to the Divine" },
"//": "1 technomancer, 1 biomancer, 1 classless spells",
"description": "This appears to mostly be a religious text, but it does have some notes on healing.",
"weight": "585 g",
"volume": "500 ml",
"price": 5000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_green",
"use_action": { "type": "learn_spell", "spells": [ "light_healing", "blinding_flash", "bless" ] }
},
{
"id": "priest_advanced",
- "type": "GENERIC",
+ "type": "BOOK",
"name": {
"str": "The Paladin's Guide to Modern Spellcasting",
"str_pl": "copies of The Paladin's Guide to Modern Spellcasting"
@@ -103,32 +109,35 @@
"weight": "830 g",
"volume": "750 ml",
"price": 30000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "green",
"use_action": { "type": "learn_spell", "spells": [ "smite", "holy_blade", "spirit_armor" ] }
},
{
"id": "winter_grasp",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Winter's Eternal Grasp", "str_pl": "copies of Winter's Eternal Grasp" },
"//": "5 Kelvinist spells",
"description": "This slim book almost seems to be made from ice, it's cold to the touch.",
"weight": "450 g",
"volume": "1 L",
"price": 1904,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_blue",
"use_action": { "type": "learn_spell", "spells": [ "cone_cold", "ice_spike", "hoary_blast", "chilling_touch", "frost_spray" ] }
},
{
"id": "tome_of_storms",
- "type": "GENERIC",
+ "type": "BOOK",
"//": "6 Stormshaper spells",
"name": { "str": "The Tome of The Oncoming Storm", "str_pl": "copies of The Tome of The Oncoming Storm" },
"description": "A large book embossed with crossed lightning bolts and storm clouds, it tingles to the touch.",
"weight": "430 g",
"volume": "750 ml",
"price": 5000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": {
@@ -138,25 +147,27 @@
},
{
"id": "generic_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Nondescript Spellbook", "str_pl": "copies of Nondescript Spellbook" },
"//": "1 technomancer, 1 earthshaper, 1 classless spell",
"description": "A small book, containing spells created by a novice magician.",
"weight": "355 g",
"volume": "500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "magenta",
"use_action": { "type": "learn_spell", "spells": [ "seismic_stomp", "create_atomic_lamp", "ethereal_grasp" ] }
},
{
"id": "light_manipulation_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Of Light and Falsehoods", "str_pl": "copies of Of Light and Falsehoods" },
"//": "3 technomancer, 4 classless spell",
"description": "A small white book, it subtly amplifies the ambient light around it.",
"weight": "430 g",
"volume": "750 ml",
"price": 5000,
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": {
@@ -174,12 +185,13 @@
},
{
"id": "biomancer_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Tome of Flesh", "str_pl": "copies of The Tome of Flesh" },
"//": "5 Biomancer spells",
"description": "A small tome, seemingly covered in tanned human skin.",
"weight": "355 g",
"volume": "500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "red",
"use_action": {
@@ -189,24 +201,26 @@
},
{
"id": "druid_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Book of Trees", "str_pl": "copies of The Book of Trees" },
"//": "4 Druid spells",
"description": "A bark covered book.",
"weight": "355 g",
"volume": "500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "green",
"use_action": { "type": "learn_spell", "spells": [ "druid_woodshaft", "druid_veggrasp", "druid_rootstrike", "druid_naturebow1" ] }
},
{
"id": "recovery_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Utility of Mana as an Energy Source", "str_pl": "copies of The Utility of Mana as an Energy Source" },
"description": "This book details spells that use your mana to recover various physiological effects.",
"//": "1 technomancer, 2 animist, 1 druid, 1 earthshaper spell",
"weight": "728 g",
"volume": "3 L",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_blue",
"use_action": {
@@ -216,24 +230,26 @@
},
{
"id": "magus_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Tome of The Battle Mage", "str_pl": "copies of The Tome of The Battle Mage" },
"//": "3 Magus spells",
"description": "Your standard wizardy looking spellbook, filled with Magus combat spells. You sure lucked out!",
"weight": "434 g",
"volume": "750 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "magus_mana_beam", "magus_mana_bolt", "magus_mana_blast" ] }
},
{
"id": "eshaper_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Tome of the Hollow Earth", "str_pl": "copies of The Tome of the Hollow Earth" },
"//": "4 earthshaper spells",
"description": "This large dusty spellbook seems perpetually, well, dusty. It contains the power of the earth.",
"weight": "483 g",
"volume": "825 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "brown",
"use_action": {
@@ -243,67 +259,72 @@
},
{
"id": "magus_spellbook_move",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "The Tome of Magical Movement", "str_pl": "copies of The Tome of Magical Movement" },
"//": "3 Magus spells",
"description": "This small lightweight book seems to almost not entirely exist, let's say it 97% does. It contains Magus spells focused on movement.",
"weight": "231 g",
"volume": "500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "phase_door", "magus_escape", "magus_haste" ] }
},
{
"id": "summon_scroll_smudged",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Smudged Scroll" },
"//": "Druid spell",
"description": "This looks like someone was designing a new spell, but spilled a mug of coffee on it and crumpled it up in anger. You can tell that it will definitely cast something, but you can't be sure that it will work very well.",
"weight": "129 g",
"volume": "100 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "summon_bear" ] }
},
{
"id": "summon_undead_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Necromantic Minions for Dummies", "str_pl": "copies of Necromantic Minions for Dummies" },
"//": "3 Animist spells",
"description": "This book details various ways of summoning an undead minion to fight for you. They all appear to disappear after a short time, crumbling to dust.",
"weight": "788 g",
"volume": "2250 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "summon_zombie", "summon_skeleton", "summon_decayed_pouncer" ] }
},
{
"id": "techno_fundamentals",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Fundamentals of Technomancy", "str_pl": "copies of Fundamentals of Technomancy" },
"//": "3 Technomancer spells",
"description": "This thick manual instructs the spellcaster on manipulating and empowering various forms of matter and energy.",
"weight": "258 g",
"volume": "750 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "synaptic_stimulation", "animated_blade", "mirror_image" ] }
},
{
"id": "techno_idiots",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Complete Idiot's Guide to Technomancy", "str_pl": "copies of Complete Idiot's Guide to Technomancy" },
"description": "This colorful guide, full of diagrams and cartoons, teaches a couple of very basic Technomancy spells for the not-so-bright pupils.",
"//": "2 Technomancer spells",
"weight": "211 g",
"volume": "500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "taze", "quantum_tunnel_lesser" ] }
},
{
"id": "techno_em",
- "type": "GENERIC",
+ "type": "BOOK",
"name": {
"str": "Technomancy and the Electromagnetic Spectrum",
"str_pl": "copies of Technomancy and the Electromagnetic Spectrum"
@@ -312,30 +333,33 @@
"description": "This lab reference material book is thick and overflowing with information on combining magic with EM radiation.",
"weight": "284 g",
"volume": "1 L",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_gray",
"use_action": { "type": "learn_spell", "spells": [ "taze", "laze" ] }
},
{
"id": "translocate_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Geospatial Systems: The Lie Of Linearity", "str_pl": "copies of Geospatial Systems: The Lie Of Linearity" },
"//": "1 classless spell",
"description": "This book outlines in great detail how time and space are wibbly-wobbly and non-Euclidean. It also appears to have a dozen different coordinate systems that it uses nearly interchangeably, which makes it hard to follow. There's lots of jargon, but with intense study you can probably learn a thing or two about portals.",
"weight": "1200 g",
"volume": "2500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "light_blue",
"use_action": { "type": "learn_spell", "spells": [ "translocate_self" ] }
},
{
"id": "stat_up_spellbook",
- "type": "GENERIC",
+ "type": "BOOK",
"name": { "str": "Transcendence of the Human Condition", "str_pl": "copies of Transcendence of the Human Condition" },
"//": "4 Magus spells",
"description": "The Human is the only creature that seeks to improve himself. This study examines different spells that can heighten various senses temporarily, in hopes to discover a more permanent solution.",
"weight": "1300 g",
"volume": "2500 ml",
+ "material": [ "paper" ],
"symbol": "?",
"color": "yellow",
"use_action": { "type": "learn_spell", "spells": [ "cats_grace", "ogres_strength", "foxs_cunning", "eagles_sight" ] }
diff --git a/data/mods/Magiclysm/items/tools.json b/data/mods/Magiclysm/items/tools.json
index 93b61da61479b..a560c1e579696 100644
--- a/data/mods/Magiclysm/items/tools.json
+++ b/data/mods/Magiclysm/items/tools.json
@@ -19,6 +19,24 @@
"qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "MAGIC_MUTAGEN", 2 ] ],
"use_action": "HEAT_FOOD"
},
+ {
+ "id": "cauldron_orichalcum",
+ "type": "GENERIC",
+ "name": { "str": "orichalcum cauldron" },
+ "description": "This is an alchemical cauldron made of orichalcum. The metal is especially resistant to the unique types of corrosion caused by alchemy.",
+ "weight": "15 kg",
+ "volume": "20 L",
+ "price": "750 USD",
+ "to_hit": -4,
+ "looks_like": "canning_pot",
+ "bashing": 6,
+ "material": "orichalcum_metal",
+ "symbol": "U",
+ "color": "yellow",
+ "pocket_data": [ { "open_container": true, "watertight": true, "max_contains_volume": "16 L", "max_contains_weight": "50 kg" } ],
+ "qualities": [ [ "COOK", 3 ], [ "BOIL", 2 ], [ "CONTAIN", 1 ], [ "MAGIC_MUTAGEN", 1 ] ],
+ "use_action": "HEAT_FOOD"
+ },
{
"id": "demon_forge",
"type": "TOOL",
diff --git a/data/mods/Magiclysm/monster_factions.json b/data/mods/Magiclysm/monster_factions.json
index b9adba0930c22..ffdbd33889bbb 100644
--- a/data/mods/Magiclysm/monster_factions.json
+++ b/data/mods/Magiclysm/monster_factions.json
@@ -17,5 +17,9 @@
"type": "MONSTER_FACTION",
"name": "lizardfolk",
"friendly": [ "dragon_black", "ooze", "lizardfolk" ]
+ },
+ {
+ "type": "MONSTER_FACTION",
+ "name": "goblin"
}
]
diff --git a/data/mods/Magiclysm/monstergroups.json b/data/mods/Magiclysm/monstergroups.json
index 286de2c020d13..c9636e361e5af 100644
--- a/data/mods/Magiclysm/monstergroups.json
+++ b/data/mods/Magiclysm/monstergroups.json
@@ -114,5 +114,20 @@
{ "monster": "mon_stonegolem", "freq": 10, "cost_multiplier": 1 },
{ "monster": "mon_irongolem", "freq": 5, "cost_multiplier": 1 }
]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_GOBLIN_STANDARD",
+ "default": "mon_goblin_warrior",
+ "monsters": [
+ { "monster": "mon_goblin_warrior", "freq": 35, "cost_multiplier": 1, "pack_size": [ 2, 4 ] },
+ { "monster": "mon_goblin_slinger", "freq": 65, "cost_multiplier": 1, "pack_size": [ 2, 4 ] }
+ ]
+ },
+ {
+ "type": "monstergroup",
+ "name": "GROUP_GOBLIN_ADVANCED",
+ "default": "mon_goblin_chieftain",
+ "monsters": [ { "monster": "mon_goblin_chieftain", "freq": 40, "cost_multiplier": 1 } ]
}
]
diff --git a/data/mods/Magiclysm/monsters/goblin.json b/data/mods/Magiclysm/monsters/goblin.json
new file mode 100644
index 0000000000000..0a0798d1653b1
--- /dev/null
+++ b/data/mods/Magiclysm/monsters/goblin.json
@@ -0,0 +1,106 @@
+[
+ {
+ "id": "mon_goblin_warrior",
+ "type": "MONSTER",
+ "name": { "str": "goblin warrior" },
+ "description": "This short humanoid is covered in filth and shouts slurs at you as it brandishes a cudgel.",
+ "default_faction": "goblin",
+ "bodytype": "human",
+ "species": [ "GOBLIN" ],
+ "volume": "32 L",
+ "weight": "42 kg",
+ "hp": 40,
+ "speed": 105,
+ "material": [ "flesh" ],
+ "symbol": "g",
+ "color": "brown",
+ "aggression": 100,
+ "morale": 100,
+ "melee_skill": 4,
+ "melee_dice": 2,
+ "melee_dice_sides": 4,
+ "dodge": 5,
+ "harvest": "demihuman",
+ "vision_day": 30,
+ "vision_night": 8,
+ "death_drops": {
+ "subtype": "collection",
+ "items": [
+ { "item": "helmet_scrap", "prob": 40 },
+ { "item": "legguard_scrap", "prob": 40 },
+ { "item": "boots_scrap", "prob": 40 },
+ { "item": "armguard_scrap", "prob": 40 },
+ { "item": "cuirass_scrap", "prob": 40 },
+ { "item": "cudgel", "prob": 95 }
+ ]
+ },
+ "death_function": [ "NORMAL" ],
+ "flags": [ "SEES", "HEARS", "WARM", "BASHES", "BLEED", "FILTHY", "PATH_AVOID_DANGER_2" ]
+ },
+ {
+ "type": "MONSTER",
+ "id": "mon_goblin_slinger",
+ "name": { "str": "goblin slinger" },
+ "description": "An ugly creature that slings rocks almost as well as it slings insults.",
+ "copy-from": "mon_goblin_warrior",
+ "melee_skill": 2,
+ "death_drops": {
+ "subtype": "collection",
+ "items": [
+ { "item": "helmet_scrap", "prob": 40 },
+ { "item": "legguard_scrap", "prob": 40 },
+ { "item": "boots_scrap", "prob": 40 },
+ { "item": "armguard_scrap", "prob": 40 },
+ { "item": "cuirass_scrap", "prob": 40 },
+ { "item": "sling", "prob": 95 }
+ ]
+ },
+ "starting_ammo": { "rock": 30 },
+ "extend": {
+ "special_attacks": [
+ {
+ "type": "gun",
+ "cooldown": 15,
+ "move_cost": 90,
+ "gun_type": "sling",
+ "ammo_type": "rock",
+ "fake_skills": [ [ "gun", 4 ], [ "rifle", 4 ] ],
+ "fake_dex": 8,
+ "fake_per": 8,
+ "require_targeting_player": false,
+ "description": "The goblin slings a rock at you!",
+ "ranges": [ [ 2, 10, "DEFAULT" ] ],
+ "no_ammo_sound": "grunting"
+ }
+ ]
+ }
+ },
+ {
+ "id": "mon_goblin_chieftain",
+ "type": "MONSTER",
+ "copy-from": "mon_goblin_warrior",
+ "name": { "str": "goblin chieftain" },
+ "description": "An ugly creature that was promoted to chieftain because it figured out which end of the weapon is pointy.",
+ "hp": 135,
+ "dodge": 6,
+ "melee_dice_sides": 8,
+ "melee_cut": 4,
+ "death_drops": {
+ "subtype": "collection",
+ "items": [
+ { "item": "helmet_scrap", "prob": 40 },
+ { "item": "legguard_scrap", "prob": 40 },
+ { "item": "boots_scrap", "prob": 40 },
+ { "item": "armguard_scrap", "prob": 40 },
+ { "item": "cuirass_scrap", "prob": 40 },
+ { "group": "enchanted_melee_weapons_plus1", "prob": 100 }
+ ]
+ }
+ },
+ {
+ "id": "mon_troll_goblin_tamed",
+ "type": "MONSTER",
+ "copy-from": "mon_troll",
+ "default_faction": "goblin"
+ }
+]
diff --git a/data/mods/Magiclysm/recipes/cooking.json b/data/mods/Magiclysm/recipes/cooking.json
index 7acea7addb8a6..e7c2c795c209e 100644
--- a/data/mods/Magiclysm/recipes/cooking.json
+++ b/data/mods/Magiclysm/recipes/cooking.json
@@ -10,7 +10,7 @@
"book_learn": [ [ "cooking_poison", 2 ] ],
"time": "15 m",
"batch_time_factors": [ 67, 5 ],
- "qualities": [ { "id": "COOK", "level": 1 }, { "id": "MAGIC_MUTAGEN", "level": 1 } ],
+ "qualities": [ { "id": "COOK", "level": 1 }, { "id": "MAGIC_MUTAGEN", "level": 2 } ],
"tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
"components": [ [ [ "mutant_meat", 3 ] ] ]
},
@@ -26,7 +26,7 @@
"time": "15 m",
"autolearn": true,
"batch_time_factors": [ 67, 5 ],
- "qualities": [ { "id": "COOK", "level": 1 }, { "id": "MAGIC_MUTAGEN", "level": 1 } ],
+ "qualities": [ { "id": "COOK", "level": 1 }, { "id": "MAGIC_MUTAGEN", "level": 2 } ],
"tools": [ [ [ "surface_heat", 7, "LIST" ] ] ],
"components": [ [ [ "meat_tainted", 4 ] ] ]
},
diff --git a/data/mods/Magiclysm/recipes/recipe_potions.json b/data/mods/Magiclysm/recipes/recipe_potions.json
index 19b2e07b29fdb..1332ad256ad0f 100644
--- a/data/mods/Magiclysm/recipes/recipe_potions.json
+++ b/data/mods/Magiclysm/recipes/recipe_potions.json
@@ -79,7 +79,7 @@
{
"type": "recipe",
"result": "manatouched_serum",
- "qualities": [ { "id": "MAGIC_MUTAGEN", "level": 2 }, { "id": "MANA_INFUSE", "level": 2 }, { "id": "CONCENTRATE", "level": 1 } ],
+ "qualities": [ { "id": "MAGIC_MUTAGEN", "level": 1 }, { "id": "MANA_INFUSE", "level": 2 }, { "id": "CONCENTRATE", "level": 1 } ],
"components": [ [ [ "mana_dust", 20 ] ], [ [ "mana_potion", 4 ], [ "mana_potion_greater", 1 ], [ "mana_infused_blood", 6 ] ] ],
"skill_used": "cooking",
"difficulty": 4,
@@ -154,6 +154,7 @@
[ [ "potion_starter", 5 ] ],
[
[ "egg_bird", 5 ],
+ [ "egg_bird_unfert", 5 ],
[ "egg_grouse", 5 ],
[ "egg_duck", 3 ],
[ "egg_crow", 5 ],
diff --git a/data/mods/Magiclysm/recipes/weapons.json b/data/mods/Magiclysm/recipes/weapons.json
index 8766048a0bf57..f90bc50294aa4 100644
--- a/data/mods/Magiclysm/recipes/weapons.json
+++ b/data/mods/Magiclysm/recipes/weapons.json
@@ -312,9 +312,14 @@
"time": 480000,
"book_learn": [ [ "book_mythological", 10 ] ],
"using": [ [ "forging_standard", 3 ] ],
- "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 } ],
+ "qualities": [ { "id": "HAMMER", "level": 3 }, { "id": "CHISEL", "level": 3 }, { "id": "CUT", "level": 1 } ],
"tools": [ [ [ "tongs", -1 ] ], [ [ "anvil", -1 ] ], [ [ "swage", -1 ] ] ],
- "components": [ [ [ "reflexrecurvebow", 1 ] ], [ [ "gold_small", 1 ] ], [ [ "orichalcum_ingot", 1 ] ] ]
+ "components": [
+ [ [ "stick_long", 1 ], [ "2x4", 1 ] ],
+ [ [ "cordage_superior", 2, "LIST" ] ],
+ [ [ "gold_small", 1 ] ],
+ [ [ "orichalcum_ingot", 1 ] ]
+ ]
},
{
"type": "recipe",
diff --git a/data/mods/Magiclysm/species.json b/data/mods/Magiclysm/species.json
index c546b8ed1b82d..d5a089a4a6c34 100644
--- a/data/mods/Magiclysm/species.json
+++ b/data/mods/Magiclysm/species.json
@@ -13,5 +13,10 @@
"id": "LIZARDFOLK",
"anger_triggers": [ "FRIEND_ATTACKED" ],
"fear_triggers": [ "FIRE" ]
+ },
+ {
+ "type": "SPECIES",
+ "id": "GOBLIN",
+ "anger_triggers": [ "HURT", "FRIEND_ATTACKED", "PLAYER_WEAK" ]
}
]
diff --git a/data/mods/Magiclysm/traits/manatouched.json b/data/mods/Magiclysm/traits/manatouched.json
index 2f85c682c44b0..6941c40c94613 100644
--- a/data/mods/Magiclysm/traits/manatouched.json
+++ b/data/mods/Magiclysm/traits/manatouched.json
@@ -10,7 +10,7 @@
"iv_sound_message": "a crackle",
"iv_sound_id": "crackle",
"iv_noise": 1,
- "iv_additional_mutations": 0,
+ "iv_additional_mutations": 1,
"memorial_message": "Ascended to the metaphysical."
},
{
@@ -41,7 +41,7 @@
"description": "Your hands glow with mana energy. You can fire seeker bolts from your fingertips.",
"points": 2,
"mana_modifier": 250,
- "lumination": [ [ "HAND_R", 8 ], [ "HAND_L", 8 ] ],
+ "lumination": [ [ "hand_r", 8 ], [ "hand_l", 8 ] ],
"prereqs": [ "MANA_LUM" ],
"category": [ "MANATOUCHED" ],
"threshreq": [ "THRESH_MANA" ],
@@ -53,7 +53,7 @@
"name": { "str": "Subtle Spell" },
"description": "You no longer need to move your arms to cast spells, due to your ley lines becoming untethered from your arms. Arm encumbrance no longer applies to spell failure chance.",
"points": 3,
- "lumination": [ [ "ARM_R", 4 ], [ "ARM_L", 4 ] ],
+ "lumination": [ [ "arm_r", 4 ], [ "arm_l", 4 ] ],
"threshreq": [ "THRESH_MANA" ],
"prereqs": [ "MANA_LUM" ],
"category": [ "MANATOUCHED" ],
@@ -65,7 +65,7 @@
"name": { "str": "Silent Spell" },
"description": "You no longer need to use your voice to enforce your will upon the world. Mouth encumbrance no longer applies to spell failure chance.",
"points": 3,
- "lumination": [ [ "MOUTH", 4 ] ],
+ "lumination": [ [ "mouth", 4 ] ],
"threshreq": [ "THRESH_MANA" ],
"prereqs": [ "MANA_LUM" ],
"category": [ "MANATOUCHED" ],
@@ -113,8 +113,7 @@
"bodytemp_modifiers": [ 100, 100 ],
"description": "Your body discards unusable mana as light and heat, making you glow softly.",
"category": [ "MANATOUCHED" ],
- "threshreq": [ "THRESH_MANA" ],
- "lumination": [ [ "TORSO", 8 ] ]
+ "lumination": [ [ "torso", 8 ] ]
},
{
"type": "mutation",
@@ -190,5 +189,43 @@
"threshreq": [ "THRESH_MANA" ],
"prereqs": [ "MANA_SIPHON_2" ],
"enchantments": [ "ench_mana_siphon_3" ]
+ },
+ {
+ "type": "mutation",
+ "id": "MANA_ADD_MANATOUCHED",
+ "name": { "str": "Manatouched Mana Efficiency" },
+ "points": 5,
+ "description": "You are able to store a lot more mana in your body than usual.",
+ "cancels": [ "MANA_SUB1", "MANA_SUB2", "MANA_SUB3" ],
+ "types": [ "MANA_ADD" ],
+ "starting_trait": true,
+ "prereqs": [ "MANA_ADD3" ],
+ "category": [ "MANATOUCHED" ],
+ "mana_modifier": 2500
+ },
+ {
+ "type": "mutation",
+ "id": "MANA_REGEN_MANATOUCHED",
+ "name": "Manatouched Mana Regeneration",
+ "points": 10,
+ "description": "Your natural mana regeneration is much faster than normal.",
+ "prereqs": [ "MANA_REGEN2" ],
+ "cancels": [ "BAD_MANA_REGEN1", "BAD_MANA_REGEN2", "BAD_MANA_REGEN3" ],
+ "threshreq": [ "THRESH_MANA" ],
+ "types": [ "MANA_REGEN" ],
+ "category": [ "MANATOUCHED" ],
+ "mana_regen_multiplier": 2
+ },
+ {
+ "type": "mutation",
+ "id": "MANA_MULT_MANATOUCHED",
+ "name": "Manatouched Mana Sensitivity",
+ "points": 10,
+ "description": "You can sense the mana in your body much better than normal, allowing you to tap into more of your reserves.",
+ "cancels": [ "BAD_MANA_MULT1", "BAD_MANA_MULT2", "BAD_MANA_MULT3" ],
+ "types": [ "MANA_MULT" ],
+ "category": [ "MANATOUCHED" ],
+ "prereqs": [ "MANA_MULT3" ],
+ "mana_multiplier": 2.65
}
]
diff --git a/data/mods/Magiclysm/traits/mutation.json b/data/mods/Magiclysm/traits/mutation.json
index a1c291829cf9a..b5de6abf5226f 100644
--- a/data/mods/Magiclysm/traits/mutation.json
+++ b/data/mods/Magiclysm/traits/mutation.json
@@ -21,7 +21,6 @@
"changes_to": [ "MANA_ADD2" ],
"types": [ "MANA_ADD" ],
"starting_trait": true,
- "category": [ "MANATOUCHED" ],
"flags": [ "NON_THRESH" ],
"mana_modifier": 500
},
@@ -35,7 +34,6 @@
"changes_to": [ "MANA_ADD3" ],
"types": [ "MANA_ADD" ],
"starting_trait": true,
- "category": [ "MANATOUCHED" ],
"prereqs": [ "MANA_ADD1" ],
"flags": [ "NON_THRESH" ],
"mana_modifier": 1000
@@ -49,7 +47,7 @@
"cancels": [ "MANA_SUB1", "MANA_SUB2", "MANA_SUB3" ],
"types": [ "MANA_ADD" ],
"starting_trait": true,
- "category": [ "MANATOUCHED" ],
+ "changes_to": [ "MANA_ADD_MANATOUCHED" ],
"prereqs": [ "MANA_ADD2" ],
"flags": [ "NON_THRESH" ],
"mana_modifier": 2000
@@ -100,7 +98,7 @@
"cancels": [ "BAD_MANA_REGEN1", "BAD_MANA_REGEN2", "BAD_MANA_REGEN3" ],
"changes_to": [ "MANA_REGEN2" ],
"types": [ "MANA_REGEN" ],
- "category": [ "FISH", "ELFA", "ALPHA", "PLANT", "CEPHALOPOD", "MANATOUCHED" ],
+ "category": [ "FISH", "ELFA", "ALPHA", "PLANT", "CEPHALOPOD" ],
"starting_trait": true,
"flags": [ "NON_THRESH" ],
"mana_regen_multiplier": 1.1
@@ -113,7 +111,7 @@
"description": "Your natural mana regeneration is faster than normal.",
"prereqs": [ "MANA_REGEN1" ],
"cancels": [ "BAD_MANA_REGEN1", "BAD_MANA_REGEN2", "BAD_MANA_REGEN3" ],
- "changes_to": [ "MANA_REGEN3" ],
+ "changes_to": [ "MANA_REGEN3", "MANA_REGEN_MANATOUCHED" ],
"types": [ "MANA_REGEN" ],
"category": [ "FISH", "ELFA", "PLANT", "MANATOUCHED" ],
"flags": [ "NON_THRESH" ],
@@ -129,7 +127,7 @@
"cancels": [ "BAD_MANA_REGEN1", "BAD_MANA_REGEN2", "BAD_MANA_REGEN3" ],
"types": [ "MANA_REGEN" ],
"threshreq": [ "THRESH_PLANT", "THRESH_MANA" ],
- "category": [ "PLANT", "MANATOUCHED" ],
+ "category": [ "PLANT" ],
"flags": [ "NON_THRESH" ],
"mana_regen_multiplier": 1.5
},
@@ -183,7 +181,7 @@
"cancels": [ "BAD_MANA_MULT1", "BAD_MANA_MULT2", "BAD_MANA_MULT3" ],
"changes_to": [ "MANA_MULT2" ],
"types": [ "MANA_MULT" ],
- "category": [ "BIRD", "LIZARD", "SLIME", "FELINE", "CATTLE", "URSINE", "PLANT", "CEPHALOPOD", "ALPHA", "ELFA", "MANATOUCHED" ],
+ "category": [ "BIRD", "LIZARD", "SLIME", "FELINE", "CATTLE", "URSINE", "PLANT", "CEPHALOPOD", "ALPHA", "ELFA" ],
"starting_trait": true,
"flags": [ "NON_THRESH" ],
"mana_multiplier": 1.25
@@ -197,7 +195,7 @@
"cancels": [ "BAD_MANA_MULT1", "BAD_MANA_MULT2", "BAD_MANA_MULT3" ],
"changes_to": [ "MANA_MULT3" ],
"types": [ "MANA_MULT" ],
- "category": [ "BIRD", "SLIME", "CATTLE", "PLANT", "CEPHALOPOD", "ELFA", "MANATOUCHED" ],
+ "category": [ "BIRD", "SLIME", "CATTLE", "PLANT", "CEPHALOPOD", "ELFA" ],
"prereqs": [ "MANA_MULT1" ],
"flags": [ "NON_THRESH" ],
"mana_multiplier": 1.9
@@ -210,7 +208,8 @@
"description": "You can sense the mana in your body much better than normal, allowing you to tap into more of your reserves.",
"cancels": [ "BAD_MANA_MULT1", "BAD_MANA_MULT2", "BAD_MANA_MULT3" ],
"types": [ "MANA_MULT" ],
- "category": [ "SLIME", "CATTLE", "CEPHALOPOD", "MANATOUCHED" ],
+ "changes_to": [ "MANA_MULT_MANATOUCHED" ],
+ "category": [ "SLIME", "CATTLE", "CEPHALOPOD" ],
"prereqs": [ "MANA_MULT2" ],
"flags": [ "NON_THRESH" ],
"mana_multiplier": 2.5
diff --git a/data/mods/Magiclysm/worldgen/goblin_encampment.json b/data/mods/Magiclysm/worldgen/goblin_encampment.json
new file mode 100644
index 0000000000000..f3c5960c42d5f
--- /dev/null
+++ b/data/mods/Magiclysm/worldgen/goblin_encampment.json
@@ -0,0 +1,578 @@
+[
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "ground entrance",
+ "om_terrain": [
+ [ "goblin_1A", "goblin_2A", "goblin_3A", "goblin_4A", "goblin_5A" ],
+ [ "goblin_1B", "goblin_2B", "goblin_3B", "goblin_4B", "goblin_5B" ],
+ [ "goblin_1C", "goblin_2C", "goblin_3C", "goblin_4C", "goblin_5C" ]
+ ],
+ "object": {
+ "fill_ter": "t_dirt",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " & ",
+ " #####################################||3333333||#################################################### ",
+ " #1.....1.............1......1.......# & #1......1.........1........1................1......# ",
+ " #...................................# % #..................................................# ",
+ " #...................................# #..................................................# ",
+ " #...................................# % #..................................................# ",
+ " #...................................# #..................................................# ",
+ " #1....##########################.#### ##############################################.....# ",
+ " #.....#l l #1....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #1....# ",
+ " #1....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# ......# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# l#.....# ",
+ " #1....# #1....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #1....# #1....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #1....# #1....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #1....# ",
+ " #1....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #.....# ",
+ " #.....# #1....# ",
+ " #1....#l TTT Y #.....# ",
+ " #.....# Y #.....# ",
+ " #.....# === = #.....# ",
+ " #.....# ====== #.....# ",
+ " #.....# c === #.....# ",
+ " #.....# %%% #1....# ",
+ " #1....# %%% #.....# ",
+ " #.....# T Y %% #.....# ",
+ " #.....# T Y #.....# ",
+ " #.....# #.....# ",
+ " #.....# l l #.....# ",
+ " #.....########################.##################################################.############.....# ",
+ " #1......1............1......1...........1......1.................1.......1...................1.....# ",
+ " #..................................................................................................# ",
+ " #..................................................................................................# ",
+ " #..................................................................................................# ",
+ " #..................................................................................................# ",
+ " #################################################################################################### ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "items": {
+ "c": { "item": "stash_wood", "chance": 50 },
+ "h": { "item": "bed", "chance": 40, "repeat": [ 1, 2 ] },
+ "%": { "item": "trash", "chance": 40, "repeat": [ 1, 2 ] }
+ },
+ "place_nested": [
+ { "chunks": [ "goblin_center_nest" ], "x": 25, "y": 25 },
+ { "chunks": [ "goblin_center_nest" ], "x": 49, "y": 25 },
+ { "chunks": [ "goblin_center_nest" ], "x": 73, "y": 25 }
+ ],
+ "nested": { "1": { "chunks": [ [ "null", 20 ], [ "goblin_campfire", 80 ] ] } },
+ "place_monsters": [
+ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 24, 47 ], "y": [ 24, 46 ], "density": 0.1, "repeat": [ 1, 3 ] },
+ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 48, 71 ], "y": [ 24, 46 ], "density": 0.1, "repeat": [ 1, 3 ] },
+ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 72, 95 ], "y": [ 24, 46 ], "density": 0.1, "repeat": [ 1, 3 ] }
+ ]
+ }
+ },
+ {
+ "type": "palette",
+ "id": "goblin_palette",
+ "terrain": {
+ "3": "t_palisade_gate",
+ "l": "t_ladder_up",
+ "#": "t_wall_rammed_earth",
+ "t": "t_wall_wattle",
+ "W": "t_wall_wattle_half",
+ "w": "t_wall_wattle_broken",
+ " ": "t_region_groundcover_urban",
+ "T": "t_trunk",
+ "&": "t_palisade_pulley",
+ "|": "t_palisade",
+ ".": "t_dirtfloor",
+ "h": "t_dirtfloor",
+ "!": "t_dirtfloor",
+ "~": "t_dirtfloor",
+ "1": "t_dirtfloor",
+ "+": "t_door_makeshift_c",
+ "=": "t_water_murky"
+ },
+ "furniture": {
+ "h": "f_straw_bed",
+ "@": "f_logstool",
+ "c": "f_firering",
+ "Y": [ [ "f_boulder_small", 5 ], "f_boulder_medium", "f_boulder_large" ]
+ },
+ "items": {
+ "c": { "item": "goblin_cookpot", "chance": 50 },
+ "h": { "item": "bed", "chance": 40, "repeat": [ 1, 2 ] },
+ "!": { "item": "boss_treasure_items", "chance": 40, "repeat": [ 1, 2 ] },
+ "$": { "item": "boss_treasure_items", "chance": 40, "repeat": [ 1, 2 ] },
+ "%": { "item": "midden_heap", "chance": 40, "repeat": [ 1, 2 ] },
+ "~": { "item": "midden_heap", "chance": 40, "repeat": [ 1, 2 ] }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "nested_mapgen_id": "goblin_center_nest",
+ "object": {
+ "mapgensize": [ 23, 23 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " tttttt %%%%% ",
+ " th~.G+ g %%% ",
+ " t!~~.t %%% ",
+ " tttttt % %%% ",
+ " @ c %%% ",
+ " %% ",
+ " %%% g @ c ",
+ " %% @ ",
+ " %% g ",
+ " %% ",
+ " %%%% ",
+ " %%% tt+t ",
+ " %%% t~Gt ",
+ " %% t~ht ",
+ " t!.t ",
+ " tttt ",
+ " ",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "G": "t_dirtfloor" },
+ "monster": { "G": { "monster": "mon_goblin_chieftain" }, "g": { "monster": "mon_goblin_slinger" } }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "nested_mapgen_id": "goblin_center_nest",
+ "object": {
+ "mapgensize": [ 23, 23 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ " ",
+ " %%%% ",
+ " % ",
+ " %%%% % ",
+ " %% ",
+ " % %% ",
+ " % ",
+ " ",
+ " ttttt+tttttt ",
+ " t!T.......!t ",
+ " t!........!t ",
+ " t!........!t ",
+ " tGGGggggGGGt ",
+ " thhhhhhhhhht ",
+ " tttttttttttt ",
+ " %%%%% ",
+ " % %%% ",
+ " %% % ",
+ " ",
+ " c c ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "G": "t_dirtfloor", "g": "t_dirtfloor" },
+ "monster": { "G": { "monster": "mon_goblin_chieftain" }, "g": { "monster": "mon_goblin_slinger" } }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "nested_mapgen_id": "goblin_center_nest",
+ "object": {
+ "mapgensize": [ 23, 23 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " % %% ",
+ " %%%% %% ",
+ " g % % ",
+ " % ",
+ " c c %% ",
+ " % h G c ",
+ " %% %% G g % g ",
+ " % % h c %$%% ",
+ " % % % ",
+ " % c c h ",
+ " G h ",
+ " G ",
+ " %%% ",
+ " %% ",
+ " ",
+ " %%% % ",
+ " %% %%% ",
+ " %% %%% ",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "h": "t_region_groundcover_urban", "G": "t_region_groundcover_urban", "g": "t_region_groundcover_urban" },
+ "monster": { "G": { "monster": "mon_goblin_chieftain" }, "g": { "monster": "mon_goblin_slinger" } }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "nested_mapgen_id": "goblin_center_nest",
+ "object": {
+ "mapgensize": [ 23, 23 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " G ",
+ " g ",
+ " %%%% g ",
+ " %% %%% ",
+ " %% %%%% ",
+ " T % T %% ",
+ " %%%%%% %%% ",
+ " T%%%%%% ",
+ " %%%%%%%% T g ",
+ " %% %%%%%%%%%% ",
+ " T%%%% %%% ",
+ " %%%%% T g ",
+ " %%%% ",
+ " %%%% ",
+ " ",
+ " g G ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "G": "t_region_groundcover_urban", "g": "t_region_groundcover_urban" },
+ "monster": { "G": { "monster": "mon_goblin_chieftain" }, "g": { "monster": "mon_goblin_slinger" } }
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ "h ",
+ " ",
+ " ~~c ",
+ " h",
+ " "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ "h ",
+ "h ",
+ " ~~ ",
+ " h ~h",
+ " h "
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ "~ ",
+ " ",
+ " ",
+ " c",
+ " ~"
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ "~ ",
+ " ~~~ ",
+ " c~~~",
+ " ~h",
+ " ~"
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ "~ ~",
+ "h ~~",
+ "h ~~",
+ "h ~~",
+ "h ~"
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "//": "goblin campfire",
+ "nested_mapgen_id": "goblin_campfire",
+ "object": {
+ "mapgensize": [ 5, 5 ],
+ "rotation": [ 0, 3 ],
+ "rows": [
+ " ",
+ " c ~ ",
+ " h~ ",
+ " ",
+ " ~"
+ ],
+ "palettes": [ "goblin_palette" ],
+ "terrain": { "c": "t_dirtfloor", "~": "t_dirtfloor", "h": "t_dirtfloor", " ": "t_dirtfloor" },
+ "place_monsters": [ { "monster": "GROUP_GOBLIN_STANDARD", "x": [ 1, 3 ], "y": [ 1, 3 ], "chance": 100 } ]
+ }
+ },
+ {
+ "type": "overmap_special",
+ "id": "goblin_encampment",
+ "overmaps": [
+ { "point": [ 0, 0, 0 ], "overmap": "goblin_1A_north" },
+ { "point": [ 0, 0, 1 ], "overmap": "goblin_1A_roof_north" },
+ { "point": [ 1, 0, 0 ], "overmap": "goblin_2A_north" },
+ { "point": [ 1, 0, 1 ], "overmap": "goblin_2A_roof_north" },
+ { "point": [ 2, 0, 0 ], "overmap": "goblin_3A_north" },
+ { "point": [ 2, 0, 1 ], "overmap": "goblin_3A_roof_north" },
+ { "point": [ 3, 0, 0 ], "overmap": "goblin_4A_north" },
+ { "point": [ 3, 0, 1 ], "overmap": "goblin_4A_roof_north" },
+ { "point": [ 4, 0, 0 ], "overmap": "goblin_5A_north" },
+ { "point": [ 4, 0, 1 ], "overmap": "goblin_5A_roof_north" },
+ { "point": [ 0, 1, 0 ], "overmap": "goblin_1B_north" },
+ { "point": [ 0, 1, 1 ], "overmap": "goblin_1B_roof_north" },
+ { "point": [ 1, 1, 0 ], "overmap": "goblin_2B_north" },
+ { "point": [ 1, 1, 1 ], "overmap": "goblin_2B_roof_north" },
+ { "point": [ 2, 1, 0 ], "overmap": "goblin_3B_north" },
+ { "point": [ 2, 1, 1 ], "overmap": "goblin_3B_roof_north" },
+ { "point": [ 3, 1, 0 ], "overmap": "goblin_4B_north" },
+ { "point": [ 3, 1, 1 ], "overmap": "goblin_4B_roof_north" },
+ { "point": [ 4, 1, 0 ], "overmap": "goblin_5B_north" },
+ { "point": [ 4, 1, 1 ], "overmap": "goblin_5B_roof_north" },
+ { "point": [ 0, 2, 0 ], "overmap": "goblin_1C_north" },
+ { "point": [ 0, 2, 1 ], "overmap": "goblin_1C_roof_north" },
+ { "point": [ 1, 2, 0 ], "overmap": "goblin_2C_north" },
+ { "point": [ 1, 2, 1 ], "overmap": "goblin_2C_roof_north" },
+ { "point": [ 2, 2, 0 ], "overmap": "goblin_3C_north" },
+ { "point": [ 2, 2, 1 ], "overmap": "goblin_3C_roof_north" },
+ { "point": [ 3, 2, 0 ], "overmap": "goblin_4C_north" },
+ { "point": [ 3, 2, 1 ], "overmap": "goblin_4C_roof_north" },
+ { "point": [ 4, 2, 0 ], "overmap": "goblin_5C_north" },
+ { "point": [ 4, 2, 1 ], "overmap": "goblin_5C_roof_north" }
+ ],
+ "locations": [ "wilderness" ],
+ "city_distance": [ 20, -1 ],
+ "city_sizes": [ 0, 20 ],
+ "occurrences": [ 0, 5 ]
+ },
+ {
+ "type": "overmap_terrain",
+ "id": [
+ "goblin_1A",
+ "goblin_2A",
+ "goblin_3A",
+ "goblin_4A",
+ "goblin_5A",
+ "goblin_1B",
+ "goblin_2B",
+ "goblin_3B",
+ "goblin_4B",
+ "goblin_5B",
+ "goblin_1C",
+ "goblin_2C",
+ "goblin_3C",
+ "goblin_4C",
+ "goblin_5C",
+ "goblin_1A_roof",
+ "goblin_2A_roof",
+ "goblin_3A_roof",
+ "goblin_4A_roof",
+ "goblin_5A_roof",
+ "goblin_1B_roof",
+ "goblin_2B_roof",
+ "goblin_3B_roof",
+ "goblin_4B_roof",
+ "goblin_5B_roof",
+ "goblin_1C_roof",
+ "goblin_2C_roof",
+ "goblin_3C_roof",
+ "goblin_4C_roof",
+ "goblin_5C_roof"
+ ],
+ "name": "goblin encampment",
+ "sym": "#",
+ "color": "red",
+ "see_cost": 5
+ },
+ {
+ "type": "mapgen",
+ "method": "json",
+ "om_terrain": [
+ [ "goblin_1A_roof", "goblin_2A_roof", "goblin_3A_roof", "goblin_4A_roof", "goblin_5A_roof" ],
+ [ "goblin_1B_roof", "goblin_2B_roof", "goblin_3B_roof", "goblin_4B_roof", "goblin_5B_roof" ],
+ [ "goblin_1C_roof", "goblin_2C_roof", "goblin_3C_roof", "goblin_4C_roof", "goblin_5C_roof" ]
+ ],
+ "object": {
+ "fill_ter": "t_shingle_flat_roof",
+ "rows": [
+ " ",
+ " ",
+ " ",
+ " ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " ..................................... .................................................... ",
+ " .......> > ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ...... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... >....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... ....... ",
+ " ....... > > ....... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " .................................................................................................... ",
+ " ",
+ " ",
+ " ",
+ " "
+ ],
+ "palettes": [ "roof_palette" ],
+ "terrain": { ".": "t_thatch_roof", ">": "t_ladder_down" }
+ }
+ }
+]
diff --git a/data/mods/My_Sweet_Cataclysm/sweet_mutations.json b/data/mods/My_Sweet_Cataclysm/sweet_mutations.json
index 961c0d74fae43..b56219f0ac8ce 100644
--- a/data/mods/My_Sweet_Cataclysm/sweet_mutations.json
+++ b/data/mods/My_Sweet_Cataclysm/sweet_mutations.json
@@ -42,7 +42,13 @@
"anger_relations": [ [ "MARSHMALLOW", 20 ], [ "GUMMY", 5 ], [ "CHEWGUM", 20 ] ],
"allowed_category": [ "SUGAR" ],
"no_cbm_on_bp": [ "torso", "head", "eyes", "mouth", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r" ],
- "armor": [ { "parts": "ALL", "cut": 10, "bash": 5 } ],
+ "armor": [
+ {
+ "parts": [ "torso", "arm_l", "arm_r", "hand_l", "hand_r", "leg_l", "leg_r", "foot_l", "foot_r", "mouth", "eyes" ],
+ "cut": 10,
+ "bash": 5
+ }
+ ],
"flags": [ "NO_THIRST", "NO_DISEASE", "NO_RADIATION" ]
}
]
diff --git a/data/mods/TEST_DATA/items.json b/data/mods/TEST_DATA/items.json
index bae275165b88a..c02ebcf0be525 100644
--- a/data/mods/TEST_DATA/items.json
+++ b/data/mods/TEST_DATA/items.json
@@ -9,7 +9,7 @@
"category": "spare_parts",
"material": "stone",
"ammo_type": "rock",
- "flags": "TRADER_AVOID",
+ "flags": [ "TRADER_AVOID" ],
"weight": "657 g",
"volume": "250 ml",
"bashing": 7,
@@ -30,7 +30,7 @@
"weight": "80 g",
"volume": "250 ml",
"price": 0,
- "material": "cotton",
+ "material": [ "cotton" ],
"symbol": ",",
"color": "white",
"use_action": [ { "type": "heal", "move_cost": 200, "used_up_item": "rag_bloody", "bleed": 0.5, "limb_power": 0 }, "WASH_HARD_ITEMS" ],
@@ -40,15 +40,16 @@
"type": "GENERIC",
"id": "test_2x4",
"name": "TEST plank",
- "description": "A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional lumber. Makes a decent melee weapon, and can be used for all kinds construction.",
+ "description": "A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional lumber. Makes a decent melee weapon, and can be used for all kinds of construction.",
"category": "spare_parts",
+ "volume": "4400 ml",
"weight": "2200 g",
+ "longest_side": "130 cm",
"to_hit": 1,
"color": "brown",
"symbol": "/",
"material": [ "wood" ],
"techniques": [ "WBLOCK_1" ],
- "volume": "4400 ml",
"bashing": 10,
"price": 1000,
"price_postapoc": 0,
@@ -61,13 +62,14 @@
"description": "A steel pipe, makes a good melee weapon. Useful in a few crafting recipes.",
"category": "spare_parts",
"weight": "1250 g",
+ "volume": "1 L",
+ "longest_side": "50 cm",
"to_hit": 1,
"color": "dark_gray",
"symbol": "/",
"material": [ "steel" ],
"qualities": [ [ "HAMMER", 1 ] ],
"techniques": [ "WBLOCK_1" ],
- "volume": "1 L",
"bashing": 12,
"price": 7500,
"price_postapoc": 300
@@ -158,7 +160,7 @@
"to_hit": -3,
"stack_size": 8,
"//": "Roughly in the 15cm×15cm to 20cm×20cm range. Compact and stacks well, so equally dense as a solid block.",
- "material": "steel",
+ "material": [ "steel" ],
"symbol": "]",
"color": "light_cyan",
"ammo_type": "components"
@@ -170,11 +172,12 @@
"description": "This is a heavy multiple-use tool commonly carried by firefighters, law enforcement, and military rescue units. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.",
"weight": "3600 g",
"volume": "1250 ml",
+ "longest_side": "76 cm",
"price": 7500,
"to_hit": 2,
"bashing": 20,
"cutting": 5,
- "material": "steel",
+ "material": [ "steel" ],
"symbol": ";",
"color": "dark_gray",
"techniques": [ "WBLOCK_1", "BRUTAL", "SWEEP" ],
@@ -207,7 +210,8 @@
"name": "TEST screwdriver",
"description": "This is a Philips-head screwdriver. It is important for almost all electronics crafting, most mechanics crafting, and has many more uses.",
"weight": "170 g",
- "volume": "250 ml",
+ "volume": "40 ml",
+ "longest_side": "15 cm",
"price": 450,
"to_hit": -1,
"bashing": 2,
@@ -225,6 +229,7 @@
"description": "This is a sonic screwdriver. Like a normal screwdriver, but sonic.",
"weight": "170 g",
"volume": "250 ml",
+ "longest_side": "25 cm",
"price": 450,
"to_hit": -1,
"bashing": 2,
@@ -232,9 +237,12 @@
"material": [ "steel", "plastic" ],
"symbol": ";",
"color": "yellow",
- "qualities": [ [ "SCREW", 2 ], [ "SCREW_FINE", 1 ], [ "WRENCH", 1 ], [ "PRY", 2 ] ],
- "use_action": { "type": "picklock", "pick_quality": 30 },
- "flags": [ "SPEAR", "BELT_CLIP" ]
+ "qualities": [ [ "SCREW", 2 ], [ "SCREW_FINE", 1 ], [ "WRENCH", 1 ], [ "PRY", 2 ], [ "LOCKPICK", 30 ] ],
+ "use_action": "PICK_LOCK",
+ "flags": [ "SPEAR", "BELT_CLIP" ],
+ "min_skills": [ [ "electronics", 3 ], [ "lockpick", 2 ] ],
+ "min_intelligence": 9,
+ "min_perception": 5
},
{
"id": "test_soldering_iron",
@@ -246,7 +254,7 @@
"price": 1000,
"bashing": 2,
"cutting": 6,
- "material": "iron",
+ "material": [ "iron" ],
"symbol": ",",
"color": "light_gray",
"ammo": [ "battery" ],
@@ -263,27 +271,61 @@
{ "flame": false, "type": "cauterize" }
],
"flags": [ "SPEAR", "BELT_CLIP", "ALLOWS_REMOTE_USE" ],
- "magazines": [
- [
- "battery",
- [
- "light_minus_battery_cell",
- "light_battery_cell",
- "light_plus_battery_cell",
- "light_atomic_battery_cell",
- "light_minus_atomic_battery_cell",
- "light_minus_disposable_cell",
- "light_disposable_cell"
- ]
- ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "test_battery_disposable", "test_battery_rechargeable" ]
+ }
]
},
+ {
+ "id": "test_battery_disposable",
+ "type": "MAGAZINE",
+ "category": "spare_parts",
+ "name": { "str": "test disposable battery", "str_pl": "test disposable batteries" },
+ "description": "This is a test disposable battery.",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 300 } } ],
+ "flags": [ "NO_SALVAGE", "NO_UNLOAD" ],
+ "weight": "45 g",
+ "volume": "35 ml",
+ "price": 10000,
+ "price_postapoc": 200,
+ "material": [ "iron", "plastic" ],
+ "symbol": "=",
+ "color": "yellow",
+ "ammo_type": [ "battery" ],
+ "count": 300,
+ "capacity": 300,
+ "looks_like": "battery"
+ },
+ {
+ "id": "test_battery_rechargable",
+ "type": "MAGAZINE",
+ "category": "spare_parts",
+ "name": { "str": "test rechargeable battery", "str_pl": "test rechargeable batteries" },
+ "description": "This is a test battery that may be recharged.",
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 150 } } ],
+ "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ],
+ "weight": "45 g",
+ "volume": "35ml",
+ "price": 5000,
+ "price_postapoc": 150,
+ "material": [ "iron", "plastic" ],
+ "symbol": "=",
+ "color": "yellow",
+ "ammo_type": [ "battery" ],
+ "capacity": 150,
+ "looks_like": "battery"
+ },
{
"id": "test_jack_small",
"type": "TOOL",
"name": "TEST scissor jack",
"description": "A compact scissor jack used for lifting vehicles.",
- "material": "steel",
+ "material": [ "steel" ],
"symbol": ";",
"color": "light_gray",
"weight": "3000 g",
@@ -293,6 +335,37 @@
"to_hit": -2,
"qualities": [ [ "JACK", 4 ] ]
},
+ {
+ "id": "test_smart_phone",
+ "type": "TOOL",
+ "name": { "str": "test smartphone" },
+ "description": "UPS-powered smartphone with a flashlight, camera, and MP3 player.",
+ "weight": "230 g",
+ "volume": "100 ml",
+ "price": 20000,
+ "price_postapoc": 200,
+ "material": [ "plastic", "aluminum" ],
+ "looks_like": "cell_phone",
+ "symbol": ";",
+ "color": "light_gray",
+ "ammo": [ "battery" ],
+ "initial_charges": 110,
+ "max_charges": 120,
+ "charges_per_use": 1,
+ "use_action": [
+ {
+ "target": "smart_phone_flashlight",
+ "msg": "You activate the flashlight app.",
+ "active": true,
+ "need_charges": 5,
+ "need_charges_msg": "The smartphone's charge is too low.",
+ "type": "transform"
+ },
+ "CAMERA",
+ "MP3"
+ ],
+ "flags": [ "WATCH", "ALARMCLOCK", "USE_UPS", "NO_UNLOAD", "RECHARGE", "NO_RELOAD" ]
+ },
{
"id": "test_socks",
"type": "ARMOR",
@@ -301,7 +374,7 @@
"weight": "32 g",
"volume": "250 ml",
"price": 200,
- "material": [ "cotton" ],
+ "material": [ "cotton", "wool" ],
"symbol": "[",
"looks_like": "socks_wool",
"color": "white",
@@ -417,13 +490,68 @@
"calories": 202,
"description": "A handful of tasty crunchy nuts from a pinecone.",
"price": 136,
- "material": "nut",
+ "price_postapoc": 136,
+ "material": [ "nut" ],
"volume": "250 ml",
"flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ],
"charges": 4,
"vitamins": [ [ "iron", 9 ] ],
"fun": 2
},
+ {
+ "id": "test_bitter_almond",
+ "type": "COMESTIBLE",
+ "comestible_type": "FOOD",
+ "category": "food",
+ "name": { "str_sp": "test bitter almonds" },
+ "description": "A variety of almonds with traces of hydrocyanic acid, potentially toxic when eaten raw.",
+ "flags": [ "HIDDEN_POISON", "RAW" ],
+ "weight": "200 g",
+ "volume": "250 ml",
+ "symbol": "%",
+ "color": "brown",
+ "calories": 200,
+ "quench": -10,
+ "fun": -5
+ },
+ {
+ "id": "test_hallu_nutmeg",
+ "type": "COMESTIBLE",
+ "comestible_type": "FOOD",
+ "category": "food",
+ "name": { "str_sp": "test hallucinogenic nutmeg" },
+ "description": "With high levels of the psychoactive myristicin, high doses of nutmeg can cause hallucinations and euphoria, along with a lot of nasty side effects.",
+ "flags": [ "HIDDEN_HALLU" ],
+ "weight": "212 g",
+ "volume": "250 ml",
+ "symbol": "%",
+ "color": "brown",
+ "quench": -50,
+ "fun": -20
+ },
+ {
+ "id": "test_apple",
+ "type": "COMESTIBLE",
+ "comestible_type": "FOOD",
+ "category": "food",
+ "name": { "str": "test apple" },
+ "description": "Test apple. May contain worms, but tastes delicious!",
+ "volume": "250 ml",
+ "weight": "200 g",
+ "color": "red",
+ "spoils_in": "5 days",
+ "symbol": "%",
+ "quench": 3,
+ "healthy": -1,
+ "calories": 95,
+ "price": 900,
+ "price_postapoc": 100,
+ "material": [ "fruit" ],
+ "fun": 10,
+ "flags": [ "FREEZERBURN", "SMOKABLE" ],
+ "smoking_result": "dry_fruit",
+ "vitamins": [ [ "vitA", 2 ], [ "vitC", 14 ], [ "iron", 1 ] ]
+ },
{
"id": "test_jug_plastic",
"type": "GENERIC",
@@ -434,10 +562,20 @@
"volume": "3750 ml",
"price": 0,
"to_hit": 1,
- "material": "plastic",
+ "material": [ "plastic" ],
"symbol": ")",
"color": "light_cyan",
- "pocket_data": [ { "max_contains_volume": "3750 ml", "max_contains_weight": "5 kg", "watertight": true, "rigid": true } ]
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "watertight": true,
+ "rigid": true,
+ "max_contains_volume": "3750 ml",
+ "max_item_volume": "15 ml",
+ "max_contains_weight": "5 kg",
+ "moves": 100
+ }
+ ]
},
{
"id": "test_waterskin",
@@ -450,13 +588,51 @@
"price": 2000,
"to_hit": -1,
"bashing": 1,
- "material": "leather",
+ "material": [ "leather" ],
"symbol": ")",
"color": "brown",
"armor_data": { "covers": [ "LEG_EITHER" ], "coverage": 5, "material_thickness": 2 },
- "pocket_data": [ { "max_contains_volume": "1500 ml", "max_contains_weight": "3 kg", "watertight": true } ],
+ "pocket_data": [
+ {
+ "max_item_volume": "15 ml",
+ "max_item_length": "12 cm",
+ "max_contains_volume": "1500 ml",
+ "max_contains_weight": "3 kg",
+ "watertight": true,
+ "rigid": false,
+ "moves": 220
+ }
+ ],
"flags": [ "WAIST", "WATER_FRIENDLY" ]
},
+ {
+ "id": "test_balloon",
+ "type": "GENERIC",
+ "category": "container",
+ "name": { "str": "test balloon" },
+ "description": "Stretchy, watertight, and airtight - the perfect trial balloon.",
+ "weight": "5 g",
+ "volume": "15 ml",
+ "price": 0,
+ "price_postapoc": 25,
+ "to_hit": -5,
+ "material": [ "rubber" ],
+ "symbol": ")",
+ "color": "white",
+ "flags": [ "CONDUCTIVE", "WATER_FRIENDLY" ],
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "rigid": false,
+ "airtight": true,
+ "watertight": true,
+ "max_contains_volume": "10 L",
+ "max_contains_weight": "10 kg",
+ "moves": 1000
+ }
+ ],
+ "properties": [ [ "burst_when_filled", "75" ] ]
+ },
{
"id": "test_backpack",
"type": "ARMOR",
@@ -509,6 +685,68 @@
"material_thickness": 2,
"flags": [ "FANCY", "OVERSIZE", "BELTED", "RESTRICT_HANDS", "WATER_FRIENDLY" ]
},
+ {
+ "id": "test_quiver",
+ "type": "ARMOR",
+ "name": { "str": "test quiver" },
+ "description": "Quiver of Testing, with room for 20 arrows or bolts.",
+ "weight": "260 g",
+ "volume": "500 ml",
+ "price": 6500,
+ "price_postapoc": 1000,
+ "bashing": 2,
+ "material": [ "leather" ],
+ "symbol": "[",
+ "looks_like": "bscabbard",
+ "color": "brown",
+ "covers": [ "LEG_EITHER" ],
+ "coverage": 10,
+ "encumbrance": 3,
+ "material_thickness": 1,
+ "pocket_data": [ { "ammo_restriction": { "arrow": 20, "bolt": 20 }, "moves": 20 } ],
+ "flags": [ "WAIST", "OVERSIZE", "WATER_FRIENDLY" ]
+ },
+ {
+ "id": "test_arrow_wood",
+ "type": "AMMO",
+ "price": 1000,
+ "name": { "str": "test wooden broadhead arrow" },
+ "symbol": "=",
+ "color": "green",
+ "looks_like": "arrow_fire_hardened_fletched",
+ "description": "Test arrow",
+ "material": [ "wood", "steel" ],
+ "volume": "250 ml",
+ "price_postapoc": 250,
+ "weight": "30 g",
+ "bashing": 2,
+ "cutting": 1,
+ "ammo_type": "arrow",
+ "damage": { "damage_type": "stab", "armor_penetration": 1, "constant_damage_multiplier": 1.5 },
+ "dispersion": 110,
+ "loudness": 0,
+ "count": 10,
+ "critical_multiplier": 10,
+ "effects": [ "RECOVER_25" ]
+ },
+ {
+ "id": "test_pointy_stick",
+ "type": "GENERIC",
+ "name": { "str": "test pointy stick" },
+ "description": "A simple wood pole with one end sharpened.",
+ "material": "wood",
+ "volume": "1250 ml",
+ "weight": "900 g",
+ "symbol": "/",
+ "color": "brown",
+ "bashing": 5,
+ "cutting": 9,
+ "to_hit": -1,
+ "price_postapoc": 10,
+ "flags": [ "SPEAR" ],
+ "techniques": [ "WBLOCK_1" ],
+ "qualities": [ [ "COOK", 1 ] ]
+ },
{
"type": "GENERIC",
"id": "test_clumsy_sword",
@@ -516,11 +754,12 @@
"description": "A poorly balanced sword for test purposes",
"category": "spare_parts",
"weight": "1250 g",
+ "volume": "1 L",
+ "longest_side": "1 meter",
"to_hit": -1,
"color": "dark_gray",
"symbol": "/",
"material": [ "steel" ],
- "volume": "1 L",
"bashing": 32,
"cutting": 32,
"price": 7500,
@@ -533,11 +772,12 @@
"description": "A sword for test purposes",
"category": "spare_parts",
"weight": "1250 g",
+ "volume": "1 L",
+ "longest_side": "1 meter",
"to_hit": 1,
"color": "dark_gray",
"symbol": "/",
"material": [ "steel" ],
- "volume": "1 L",
"bashing": 32,
"cutting": 32,
"price": 7500,
@@ -550,14 +790,430 @@
"description": "A well-balanced sword for test purposes",
"category": "spare_parts",
"weight": "1250 g",
+ "volume": "1 L",
+ "longest_side": "1 meter",
"to_hit": 3,
"color": "dark_gray",
"symbol": "/",
"material": [ "steel" ],
- "volume": "1 L",
"bashing": 32,
"cutting": 32,
"price": 7500,
"price_postapoc": 300
+ },
+ {
+ "id": "test_glock",
+ "type": "GUN",
+ "name": { "str": "Test Glock" },
+ "description": "A handgun for testing, based on the Glock 9mm.",
+ "weight": "600 g",
+ "volume": "500 ml",
+ "price": 69000,
+ "price_postapoc": 2500,
+ "to_hit": -2,
+ "bashing": 8,
+ "material": [ "plastic", "steel" ],
+ "symbol": "(",
+ "color": "dark_gray",
+ "ammo": [ "9mm" ],
+ "ranged_damage": { "damage_type": "bullet", "amount": -1 },
+ "dispersion": 480,
+ "durability": 6,
+ "blackpowder_tolerance": 48,
+ "min_cycle_recoil": 380,
+ "skill": "pistol",
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "holster": true,
+ "max_contains_volume": "20 L",
+ "max_contains_weight": "20 kg",
+ "item_restriction": [ "glockmag", "glockbigmag" ]
+ }
+ ]
+ },
+ {
+ "id": "test_9mm_ammo",
+ "type": "AMMO",
+ "name": { "str": "Test 9mm ammo" },
+ "description": "Generic 9mm ammo based on JHP.",
+ "weight": "7 g",
+ "volume": "250 ml",
+ "price": 150,
+ "price_postapoc": 1000,
+ "flags": [ "IRREPLACEABLE_CONSUMABLE" ],
+ "material": [ "brass", "powder" ],
+ "symbol": "=",
+ "color": "yellow",
+ "count": 50,
+ "stack_size": 50,
+ "ammo_type": "9mm",
+ "casing": "9mm_casing",
+ "range": 14,
+ "damage": { "damage_type": "bullet", "amount": 26 },
+ "dispersion": 60,
+ "recoil": 500,
+ "effects": [ "COOKOFF" ]
+ },
+ {
+ "id": "test_45_ammo",
+ "type": "AMMO",
+ "name": { "str": "Test .45 ammo" },
+ "description": "Test ammo based on the .45 JHP.",
+ "weight": "10 g",
+ "volume": "250 ml",
+ "price": 180,
+ "price_postapoc": 600,
+ "flags": [ "IRREPLACEABLE_CONSUMABLE" ],
+ "material": [ "brass", "powder" ],
+ "symbol": "=",
+ "color": "yellow",
+ "count": 30,
+ "stack_size": 30,
+ "ammo_type": "45",
+ "casing": "45_casing",
+ "range": 16,
+ "damage": { "damage_type": "bullet", "amount": 30, "armor_penetration": 2 },
+ "dispersion": 50,
+ "recoil": 600,
+ "effects": [ "COOKOFF" ]
+ },
+ {
+ "id": "test_liquid",
+ "type": "COMESTIBLE",
+ "comestible_type": "DRINK",
+ "category": "food",
+ "name": { "str_sp": "test liquid" },
+ "description": "No clue what it's made of, but it's definitely liquid. Only for testing, do not drink!",
+ "phase": "liquid",
+ "weight": "250 g",
+ "volume": "250 ml",
+ "price": 50,
+ "symbol": "~",
+ "color": "light_blue"
+ },
+ {
+ "id": "test_gas",
+ "type": "ammunition_type",
+ "name": "heady vapours",
+ "default": "test_gas"
+ },
+ {
+ "id": "test_gas",
+ "type": "AMMO",
+ "ammo_type": "test_gas",
+ "category": "chems",
+ "name": { "str_sp": "test gas" },
+ "description": "Some mysterious substance in the form of a gas. Only for testing, do not inhale!",
+ "phase": "gas",
+ "weight": "250 g",
+ "volume": "250 ml",
+ "price": 50,
+ "symbol": "~",
+ "color": "light_gray"
+ },
+ {
+ "id": "test_box",
+ "type": "GENERIC",
+ "category": "container",
+ "name": { "str": "test box" },
+ "description": "A simple 1-liter cardboard box of deliberately undefined proportions.",
+ "weight": "100 g",
+ "volume": "1 L",
+ "price": 0,
+ "price_postapoc": 25,
+ "material": "cardboard",
+ "symbol": "[",
+ "color": "brown",
+ "pocket_data": [
+ {
+ "//": "max_item_length is left undefined on purpose, to test default length from volume",
+ "pocket_type": "CONTAINER",
+ "rigid": true,
+ "max_item_volume": "1 L",
+ "max_contains_volume": "1 L",
+ "max_contains_weight": "10 kg",
+ "moves": 200
+ }
+ ]
+ },
+ {
+ "id": "test_rod_14cm",
+ "type": "GENERIC",
+ "name": "test 14 cm rod",
+ "description": "A thin rod exactly 14 cm in length",
+ "category": "spare_parts",
+ "weight": "1 g",
+ "volume": "1 ml",
+ "longest_side": "14 cm",
+ "color": "dark_gray",
+ "symbol": "/",
+ "material": "steel"
+ },
+ {
+ "id": "test_rod_15cm",
+ "type": "GENERIC",
+ "name": "test 15 cm rod",
+ "description": "A thin rod exactly 15 cm in length",
+ "category": "spare_parts",
+ "weight": "1 g",
+ "volume": "1 ml",
+ "longest_side": "15 cm",
+ "color": "dark_gray",
+ "symbol": "/",
+ "material": "steel"
+ },
+ {
+ "id": "test_crafted_suppressor",
+ "type": "GUNMOD",
+ "name": { "str": "test suppressor" },
+ "description": "Gun suppressor mod for testing.",
+ "weight": "880 g",
+ "volume": "750 ml",
+ "price": 480,
+ "price_postapoc": 250,
+ "to_hit": 1,
+ "bashing": 3,
+ "material": [ "steel" ],
+ "symbol": ":",
+ "color": "dark_gray",
+ "location": "muzzle",
+ "mod_targets": [ "pistol", "rifle" ],
+ "consume_chance": 20,
+ "consume_divisor": 110,
+ "damage_modifier": { "damage_type": "bullet", "amount": -5 },
+ "dispersion_modifier": 40,
+ "sight_dispersion": 11,
+ "aim_speed": 4,
+ "handling_modifier": 1,
+ "loudness_modifier": -30,
+ "flags": [ "DISABLE_SIGHTS", "CONSUMABLE", "REACH_ATTACK" ]
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "test_brew_wine",
+ "name": "tennis ball wine must",
+ "description": "Unfermented tennis ball wine. A rubbery, boiled juice made from mashed tennis balls.",
+ "weight": "46 g",
+ "color": "light_red",
+ "container": "bottle_glass",
+ "flags": [ "TRADER_AVOID", "NUTRIENT_OVERRIDE" ],
+ "symbol": "~",
+ "calories": 17,
+ "quench": 6,
+ "fun": -5,
+ "price": 0,
+ "material": [ "rubber", "water" ],
+ "volume": "250 ml",
+ "price_postapoc": 10,
+ "charges": 7,
+ "phase": "liquid",
+ "comestible_type": "DRINK",
+ "brewable": { "time": "12 hours", "results": [ "test_wine", "yeast" ] }
+ },
+ {
+ "type": "COMESTIBLE",
+ "id": "test_wine",
+ "name": { "str_sp": "test tennis ball wine" },
+ "weight": "36 g",
+ "color": "light_red",
+ "addiction_type": "alcohol",
+ "use_action": "ALCOHOL_WEAK",
+ "stim": -4,
+ "container": "bottle_glass",
+ "comestible_type": "DRINK",
+ "symbol": "~",
+ "quench": 10,
+ "healthy": -2,
+ "addiction_potential": 3,
+ "calories": 49,
+ "description": "Cheap booze made from fermented tennis ball juice. Tastes just like it sounds.",
+ "price": 550,
+ "price_postapoc": 100,
+ "material": [ "alcohol", "water" ],
+ "primary_material": "alcohol",
+ "volume": "250 ml",
+ "phase": "liquid",
+ "charges": 7,
+ "flags": [ "EATEN_COLD" ],
+ "fun": -5,
+ "freezing_point": 20
+ },
+ {
+ "id": "test_nuclear_carafe",
+ "type": "GENERIC",
+ "category": "tools",
+ "name": { "str": "test nuclear carafe" },
+ "description": "This is a test coffee carafe designed to keep atomic beverages extra radioactive. It leaks radiation all the time.",
+ "weight": "5 kg",
+ "volume": "4 L",
+ "price": 100000,
+ "price_postapoc": 3000,
+ "material": [ "plastic", "aluminum" ],
+ "qualities": [ [ "BOIL", 1 ] ],
+ "symbol": "&",
+ "color": "light_green",
+ "flags": [ "LEAK_ALWAYS", "RADIOACTIVE" ]
+ },
+ {
+ "id": "test_gum",
+ "type": "COMESTIBLE",
+ "comestible_type": "MED",
+ "name": { "str_sp": "test chewing gum" },
+ "description": "Curiously stimulating and thirst-quenching blueberry-flavored chewing gum.",
+ "category": "food",
+ "weight": "3 g",
+ "volume": "250 ml",
+ "price": 100,
+ "price_postapoc": 100,
+ "charges": 10,
+ "stack_size": 100,
+ "symbol": "*",
+ "color": "pink",
+ "fun": 5,
+ "stim": 10,
+ "quench": 50,
+ "addiction_potential": 10,
+ "flags": [ "NO_INGEST" ],
+ "use_action": "CHEW"
+ },
+ {
+ "id": "test_cmdline_book",
+ "type": "BOOK",
+ "name": { "str": "In the Beginning… Was the Command Line", "str_pl": "copies of In the Beginning… Was the Command Line" },
+ "description": "Humorous 1999 essay by Neal Stephenson comparing computer operating system vendors to car dealerships.",
+ "weight": "300 g",
+ "volume": "300 ml",
+ "price": 500,
+ "price_postapoc": 500,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "blue",
+ "time": "5 m",
+ "fun": 2
+ },
+ {
+ "id": "test_dragon_book",
+ "type": "BOOK",
+ "name": { "str": "Principles of Compiler Design", "str_pl": "copies of Principles of Compiler Design" },
+ "description": "Alfred Aho and Jeffrey Ullman's classic 1977 computer science textbook. Features a cover drawing of a knight wielding an LALR parser generation and syntax directed translation against the metaphorical green dragon, The Complexity of Compiler Design.",
+ "weight": "1587 g",
+ "volume": "1500 ml",
+ "price": 7800,
+ "price_postapoc": 500,
+ "bashing": 6,
+ "material": [ "paper" ],
+ "symbol": "?",
+ "color": "green",
+ "skill": "computer",
+ "required_level": 4,
+ "max_level": 7,
+ "intelligence": 12,
+ "time": "50 m",
+ "fun": -1
+ },
+ {
+ "id": "test_power_armor",
+ "type": "ARMOR",
+ "category": "armor",
+ "name": { "str": "test power armor" },
+ "description": "This is a prototype power armor just for testing.",
+ "weight": "55 kg",
+ "volume": "100 L",
+ "price": 7000000,
+ "price_postapoc": 30000,
+ "to_hit": 1,
+ "bashing": 1,
+ "material": [ "hardsteel", "ceramic", "kevlar_rigid" ],
+ "symbol": "[",
+ "looks_like": "depowered_armor",
+ "color": "light_gray",
+ "covers": [ "TORSO", "ARMS", "HANDS", "LEGS", "FEET" ],
+ "coverage": 100,
+ "encumbrance": 50,
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "rigid": true,
+ "max_contains_volume": "2500 ml",
+ "max_contains_weight": "15 kg",
+ "moves": 200
+ }
+ ],
+ "warmth": 90,
+ "power_armor": true,
+ "material_thickness": 14,
+ "environmental_protection": 16,
+ "use_action": { "type": "ups_based_armor", "activate_msg": "Your power armor engages." },
+ "flags": [ "WATERPROOF", "STURDY", "ELECTRIC_IMMUNE" ]
+ },
+ {
+ "id": "test_meower_armor",
+ "type": "PET_ARMOR",
+ "name": { "str": "meower armor" },
+ "description": "Sleek and lightweight kevlar cat harness with a protective hood and chestplate. Includes a very small, inconvenient velcro pocket on the back.",
+ "weight": "300 g",
+ "volume": "1 L",
+ "price": 30000,
+ "price_postapoc": 1000,
+ "material": [ "kevlar_layered" ],
+ "material_thickness": 2,
+ "environmental_protection": 10,
+ "symbol": "[",
+ "looks_like": "tacvest",
+ "color": "blue",
+ "flags": [ "IS_PET_ARMOR", "NO_SALVAGE" ],
+ "max_pet_vol": "3 L",
+ "min_pet_vol": "6 L",
+ "pet_bodytype": "dog",
+ "pocket_data": [
+ {
+ "pocket_type": "CONTAINER",
+ "max_contains_volume": "100 ml",
+ "max_contains_weight": "100 g",
+ "//": "It takes you an extremely long time to make your cat hold still.",
+ "moves": 2500
+ }
+ ]
+ },
+ {
+ "id": "test_matches",
+ "type": "TOOL",
+ "name": { "str": "test matchbook" },
+ "description": "Test matches - when you must burn things, for science!",
+ "weight": "10 g",
+ "volume": "10 ml",
+ "price": 10,
+ "price_postapoc": 50,
+ "material": "cardboard",
+ "symbol": ",",
+ "color": "blue",
+ "initial_charges": 20,
+ "max_charges": 20,
+ "charges_per_use": 1,
+ "pocket_data": [ { "pocket_type": "MAGAZINE", "holster": true, "ammo_restriction": { "match": 20 } } ],
+ "use_action": { "type": "firestarter", "moves": 40, "moves_slow": 1000 },
+ "flags": [ "FIRESTARTER", "NO_RELOAD", "NO_UNLOAD" ]
+ },
+ {
+ "id": "test_thumb",
+ "type": "COMESTIBLE",
+ "category": "other",
+ "material": "hflesh",
+ "name": { "str": "test mutated thumb" },
+ "description": "A misshapen human thumb. Eating this would be incredibly disgusting and probably cause you to mutate.",
+ "volume": "100 ml",
+ "weight": "100 g",
+ "color": "brown",
+ "spoils_in": "2 days",
+ "use_action": { "type": "mutagen", "is_weak": true },
+ "flags": [ "TRADER_AVOID", "NUTRIENT_OVERRIDE" ],
+ "comestible_type": "FOOD",
+ "symbol": "%",
+ "healthy": -8,
+ "calories": 50,
+ "price": 0,
+ "price_postapoc": 0,
+ "fun": -20
}
]
diff --git a/data/names/ja.json b/data/names/ja.json
index f3e6f92ff397e..c9752b14adac6 100644
--- a/data/names/ja.json
+++ b/data/names/ja.json
@@ -1,1611 +1,1640 @@
[
-{"usage": "backer", "gender": "unisex", "name": "アーガス M. ローウェル"},
-{"usage": "backer", "gender": "unisex", "name": "アーク"},
-{"usage": "backer", "gender": "unisex", "name": "アーチャー"},
-{"usage": "backer", "gender": "unisex", "name": "アーリスト マクプリューデント"},
-{"usage": "backer", "gender": "unisex", "name": "アジャイ チャンドラ"},
-{"usage": "backer", "gender": "unisex", "name": "アトモス"},
-{"usage": "backer", "gender": "unisex", "name": "アルファイ"},
-{"usage": "backer", "gender": "unisex", "name": "アレクサンダー ウィークス"},
-{"usage": "backer", "gender": "unisex", "name": "アレクサンダー クリックコー"},
-{"usage": "backer", "gender": "unisex", "name": "アレクサンダー ドミトリエフ"},
-{"usage": "backer", "gender": "unisex", "name": "アンソニー バーリー"},
-{"usage": "backer", "gender": "unisex", "name": "アントン ストライク"},
-{"usage": "backer", "gender": "unisex", "name": "アンドリュー ウェブスター"},
-{"usage": "backer", "gender": "unisex", "name": "アンドリュー ガーステラー"},
-{"usage": "backer", "gender": "unisex", "name": "イェレミアス ブラベータ"},
-{"usage": "backer", "gender": "unisex", "name": "イェンス ベッカー"},
-{"usage": "backer", "gender": "unisex", "name": "イーリー フォレスト キートン"},
-{"usage": "backer", "gender": "unisex", "name": "イアン クリー"},
-{"usage": "backer", "gender": "unisex", "name": "ウィリアム フォレスト"},
-{"usage": "backer", "gender": "unisex", "name": "ウィル ウォーカー"},
-{"usage": "backer", "gender": "unisex", "name": "ウィンター グードブロッド"},
-{"usage": "backer", "gender": "unisex", "name": "ウェイン A アーサートン"},
-{"usage": "backer", "gender": "unisex", "name": "エベリン フロスト"},
-{"usage": "backer", "gender": "unisex", "name": "エリック ハンガーブーラー"},
-{"usage": "backer", "gender": "unisex", "name": "エリック ローサック"},
-{"usage": "backer", "gender": "unisex", "name": "エンリケ アロンソ"},
-{"usage": "backer", "gender": "unisex", "name": "オーエン ダン"},
-{"usage": "backer", "gender": "unisex", "name": "カミル クリウィソン"},
-{"usage": "backer", "gender": "unisex", "name": "ガッツ"},
-{"usage": "backer", "gender": "unisex", "name": "ガーグ ハックポフ"},
-{"usage": "backer", "gender": "unisex", "name": "ガブリエル ドン"},
-{"usage": "backer", "gender": "unisex", "name": "ガルファス モーゴロック"},
-{"usage": "backer", "gender": "unisex", "name": "ギョーム レビゴット"},
-{"usage": "backer", "gender": "unisex", "name": "クリス ワトキンス"},
-{"usage": "backer", "gender": "unisex", "name": "クリストファー フォーリンズ"},
-{"usage": "backer", "gender": "unisex", "name": "クレイ フォックステイル"},
-{"usage": "backer", "gender": "unisex", "name": "クレイグ ファーガソン"},
-{"usage": "backer", "gender": "unisex", "name": "クレイグ マトン"},
-{"usage": "backer", "gender": "unisex", "name": "グレン ランシッター"},
-{"usage": "backer", "gender": "unisex", "name": "ケビン ウィット"},
-{"usage": "backer", "gender": "unisex", "name": "ケビン グラッソ"},
-{"usage": "backer", "gender": "unisex", "name": "ケンジ クロカワ"},
-{"usage": "backer", "gender": "unisex", "name": "コムレイド ギャリー"},
-{"usage": "backer", "gender": "unisex", "name": "サイモン トーレセン ハルト"},
-{"usage": "backer", "gender": "unisex", "name": "サム スタイン"},
-{"usage": "backer", "gender": "unisex", "name": "ザナム"},
-{"usage": "backer", "gender": "unisex", "name": "シャーロット ホール"},
-{"usage": "backer", "gender": "unisex", "name": "ショーン ダンカン"},
-{"usage": "backer", "gender": "unisex", "name": "シメファミ"},
-{"usage": "backer", "gender": "unisex", "name": "ジェームス ケニー"},
-{"usage": "backer", "gender": "unisex", "name": "ジェフ メジャー"},
-{"usage": "backer", "gender": "unisex", "name": "ジャスティン マッキノン"},
-{"usage": "backer", "gender": "unisex", "name": "ジョシュア ヤング"},
-{"usage": "backer", "gender": "unisex", "name": "ジョセフ 'ザキャルゥー' バートレット"},
-{"usage": "backer", "gender": "unisex", "name": "ジョン エニオン"},
-{"usage": "backer", "gender": "unisex", "name": "ジョン ハメル"},
-{"usage": "backer", "gender": "unisex", "name": "ジム ウィーバー"},
-{"usage": "backer", "gender": "unisex", "name": "ジム ランダーランド"},
-{"usage": "backer", "gender": "unisex", "name": "スゾックス ガボール フェレンツ"},
-{"usage": "backer", "gender": "unisex", "name": "スティーブン ビーターソン"},
-{"usage": "backer", "gender": "unisex", "name": "ストットナー"},
-{"usage": "backer", "gender": "unisex", "name": "スノー 'ニャー'"},
-{"usage": "backer", "gender": "unisex", "name": "スパシー プケラウクト"},
-{"usage": "backer", "gender": "unisex", "name": "スパロー グリフォン"},
-{"usage": "backer", "gender": "unisex", "name": "ズヒアオ"},
-{"usage": "backer", "gender": "unisex", "name": "セバスチャン ジャフル"},
-{"usage": "backer", "gender": "unisex", "name": "セルカン コイル"},
-{"usage": "backer", "gender": "unisex", "name": "ダックコー"},
-{"usage": "backer", "gender": "unisex", "name": "ダグ オグデン"},
-{"usage": "backer", "gender": "unisex", "name": "ダスク ガオ"},
-{"usage": "backer", "gender": "unisex", "name": "ダニエル アンフィールド"},
-{"usage": "backer", "gender": "unisex", "name": "ダニエル ダナヒー"},
-{"usage": "backer", "gender": "unisex", "name": "ディック サージ"},
-{"usage": "backer", "gender": "unisex", "name": "デイヴ ステバーデイバーソン"},
-{"usage": "backer", "gender": "unisex", "name": "トッドリック リッホープ"},
-{"usage": "backer", "gender": "unisex", "name": "トーマス サイモン"},
-{"usage": "backer", "gender": "unisex", "name": "トーマス ラルソン"},
-{"usage": "backer", "gender": "unisex", "name": "トナミ ヨルゲンセン"},
-{"usage": "backer", "gender": "unisex", "name": "トビアス フランケ"},
-{"usage": "backer", "gender": "unisex", "name": "トム フーパー"},
-{"usage": "backer", "gender": "unisex", "name": "トラビス ギブソン"},
-{"usage": "backer", "gender": "unisex", "name": "トリアナ"},
-{"usage": "backer", "gender": "unisex", "name": "トンザ"},
-{"usage": "backer", "gender": "unisex", "name": "ドクター ヒルク ヴァン ダー シャーフ"},
-{"usage": "backer", "gender": "unisex", "name": "ドリオ"},
-{"usage": "backer", "gender": "unisex", "name": "ナサニエル フォード"},
-{"usage": "backer", "gender": "unisex", "name": "ニック 'ハボック' パーカー"},
-{"usage": "backer", "gender": "unisex", "name": "ニック ステファン"},
-{"usage": "backer", "gender": "unisex", "name": "ネイサン キャン"},
-{"usage": "backer", "gender": "unisex", "name": "ハリド ラシッド"},
-{"usage": "backer", "gender": "unisex", "name": "ハンク レクラム"},
-{"usage": "backer", "gender": "unisex", "name": "パスカル フィリッポビックズ"},
-{"usage": "backer", "gender": "unisex", "name": "ヒューバート ヒューズ"},
-{"usage": "backer", "gender": "unisex", "name": "ヒューバート ローデンボウ"},
-{"usage": "backer", "gender": "unisex", "name": "ピーター ストールベリ"},
-{"usage": "backer", "gender": "unisex", "name": "フィリップ トレンブレイ"},
-{"usage": "backer", "gender": "unisex", "name": "フェリックス アプリン"},
-{"usage": "backer", "gender": "unisex", "name": "フェリックス フォックス"},
-{"usage": "backer", "gender": "unisex", "name": "フローズンフォクシー"},
-{"usage": "backer", "gender": "unisex", "name": "ブライアン デビットソン"},
-{"usage": "backer", "gender": "unisex", "name": "ブライアン ホースターマン"},
-{"usage": "backer", "gender": "unisex", "name": "ヘリス ゼーボン"},
-{"usage": "backer", "gender": "unisex", "name": "ベン マクルーア"},
-{"usage": "backer", "gender": "unisex", "name": "ベンジャミン レップローグル"},
-{"usage": "backer", "gender": "unisex", "name": "ホメロス"},
-{"usage": "backer", "gender": "unisex", "name": "ボバロット"},
-{"usage": "backer", "gender": "unisex", "name": "ポール ウォレス"},
-{"usage": "backer", "gender": "unisex", "name": "マット ウィリアムズ"},
-{"usage": "backer", "gender": "unisex", "name": "マット デイビス"},
-{"usage": "backer", "gender": "unisex", "name": "マーク 'バッド ボーイ' バッドイ"},
-{"usage": "backer", "gender": "unisex", "name": "マーティン ウッダード"},
-{"usage": "backer", "gender": "unisex", "name": "マーティン スウェンソン"},
-{"usage": "backer", "gender": "unisex", "name": "マイケル 'ディス ホリブリー' ジョーンズ"},
-{"usage": "backer", "gender": "unisex", "name": "マイケル キンケイド"},
-{"usage": "backer", "gender": "unisex", "name": "マイケル ヒル"},
-{"usage": "backer", "gender": "unisex", "name": "マイル プロワース"},
-{"usage": "backer", "gender": "unisex", "name": "マシュー セント ジョン"},
-{"usage": "backer", "gender": "unisex", "name": "マニック デプレイシーブ"},
-{"usage": "backer", "gender": "unisex", "name": "ミック バット"},
-{"usage": "backer", "gender": "unisex", "name": "ミゲル ハーメズ"},
-{"usage": "backer", "gender": "unisex", "name": "ミシェル バージェロン"},
-{"usage": "backer", "gender": "unisex", "name": "ミロッチ"},
-{"usage": "backer", "gender": "unisex", "name": "ラクエル マクマホン"},
-{"usage": "backer", "gender": "unisex", "name": "ラクラン"},
-{"usage": "backer", "gender": "unisex", "name": "ラス レイノルズ III"},
-{"usage": "backer", "gender": "unisex", "name": "ラリアン"},
-{"usage": "backer", "gender": "unisex", "name": "ランバンクティオス リック"},
-{"usage": "backer", "gender": "unisex", "name": "リノ パーカー"},
-{"usage": "backer", "gender": "unisex", "name": "ルドルフ シュミット"},
-{"usage": "backer", "gender": "unisex", "name": "レイモンド ベラス"},
-{"usage": "backer", "gender": "unisex", "name": "レオニード ワシリエフ"},
-{"usage": "backer", "gender": "unisex", "name": "レフ ムイシキン"},
-{"usage": "backer", "gender": "unisex", "name": "ロール"},
-{"usage": "backer", "gender": "unisex", "name": "ロウリー デニス"},
-{"usage": "backer", "gender": "unisex", "name": "ロニー マグヌソン"},
-{"usage": "backer", "gender": "unisex", "name": "ロブ ウェッツェル"},
-{"usage": "backer", "gender": "unisex", "name": "ロブ キー"},
-{"usage": "backer", "gender": "unisex", "name": "ロン 'ノイズ' ハキム"},
-{"usage": "city", "name": "アッシュバーンハム"},
-{"usage": "city", "name": "アッシュビー"},
-{"usage": "city", "name": "アッシュフィールド"},
-{"usage": "city", "name": "アッシュフォード"},
-{"usage": "city", "name": "アッシュランド"},
-{"usage": "city", "name": "アッタルボロー"},
-{"usage": "city", "name": "アップルトン"},
-{"usage": "city", "name": "アーガイル"},
-{"usage": "city", "name": "アービング"},
-{"usage": "city", "name": "アーラスバーグ"},
-{"usage": "city", "name": "アーリントン"},
-{"usage": "city", "name": "アイヤー"},
-{"usage": "city", "name": "アイラ"},
-{"usage": "city", "name": "アイランダー"},
-{"usage": "city", "name": "アイランドフォールス"},
-{"usage": "city", "name": "アイル・オ・ホット"},
-{"usage": "city", "name": "アイル・ラ・モッテ"},
-{"usage": "city", "name": "アイルズボロ"},
-{"usage": "city", "name": "アカシュネット"},
-{"usage": "city", "name": "アガウァム"},
-{"usage": "city", "name": "アクァース"},
-{"usage": "city", "name": "アクイナ"},
-{"usage": "city", "name": "アクスブリッジ"},
-{"usage": "city", "name": "アクトン"},
-{"usage": "city", "name": "アソール"},
-{"usage": "city", "name": "アダムス"},
-{"usage": "city", "name": "アテネ"},
-{"usage": "city", "name": "アディソン"},
-{"usage": "city", "name": "アトキンソン"},
-{"usage": "city", "name": "アビングトン"},
-{"usage": "city", "name": "アプトン"},
-{"usage": "city", "name": "アボット"},
-{"usage": "city", "name": "アミティ"},
-{"usage": "city", "name": "アムハースト"},
-{"usage": "city", "name": "アランデル"},
-{"usage": "city", "name": "アルステッド"},
-{"usage": "city", "name": "アルトン"},
-{"usage": "city", "name": "アルナ"},
-{"usage": "city", "name": "アルバーグ"},
-{"usage": "city", "name": "アルビオン"},
-{"usage": "city", "name": "アルフレッド"},
-{"usage": "city", "name": "アレクサンダー"},
-{"usage": "city", "name": "アレクサンドリア"},
-{"usage": "city", "name": "アローシック"},
-{"usage": "city", "name": "アンソニア"},
-{"usage": "city", "name": "アンソン"},
-{"usage": "city", "name": "アンダーヒル"},
-{"usage": "city", "name": "アントリム"},
-{"usage": "city", "name": "アンドーバー"},
-{"usage": "city", "name": "イーグルレイク"},
-{"usage": "city", "name": "イーストウィンザー"},
-{"usage": "city", "name": "イーストキングストン"},
-{"usage": "city", "name": "イーストグランビー"},
-{"usage": "city", "name": "イーストグリニッジ"},
-{"usage": "city", "name": "イーストハッダム"},
-{"usage": "city", "name": "イーストハートフォード"},
-{"usage": "city", "name": "イーストハム"},
-{"usage": "city", "name": "イーストハンプトン"},
-{"usage": "city", "name": "イーストハンプトン"},
-{"usage": "city", "name": "イーストフォード"},
-{"usage": "city", "name": "イーストブリッジウォーター"},
-{"usage": "city", "name": "イーストブルック"},
-{"usage": "city", "name": "イーストブルックフィールド"},
-{"usage": "city", "name": "イーストプロビデンス"},
-{"usage": "city", "name": "イーストヘブン"},
-{"usage": "city", "name": "イーストポート"},
-{"usage": "city", "name": "イーストマチアス"},
-{"usage": "city", "name": "イーストミリノケット"},
-{"usage": "city", "name": "イーストモントピーリア"},
-{"usage": "city", "name": "イーストライム"},
-{"usage": "city", "name": "イーストロングメドウ"},
-{"usage": "city", "name": "イーストン"},
-{"usage": "city", "name": "イートン"},
-{"usage": "city", "name": "イプスウィッチ"},
-{"usage": "city", "name": "インダストリー"},
-{"usage": "city", "name": "ウィーアー"},
-{"usage": "city", "name": "ウィーロック"},
-{"usage": "city", "name": "ウィーン"},
-{"usage": "city", "name": "ウィスキャセット"},
-{"usage": "city", "name": "ウィヌースキ"},
-{"usage": "city", "name": "ウィリアムズタウン"},
-{"usage": "city", "name": "ウィリアムズバーグ"},
-{"usage": "city", "name": "ウィリストン"},
-{"usage": "city", "name": "ウィリマンティック"},
-{"usage": "city", "name": "ウィルトン"},
-{"usage": "city", "name": "ウィルブラーム"},
-{"usage": "city", "name": "ウィルミントン"},
-{"usage": "city", "name": "ウィルモット"},
-{"usage": "city", "name": "ウィン"},
-{"usage": "city", "name": "ウィンザー"},
-{"usage": "city", "name": "ウィンザーロックス"},
-{"usage": "city", "name": "ウィンスロップ"},
-{"usage": "city", "name": "ウィンスロー"},
-{"usage": "city", "name": "ウィンターハーバー"},
-{"usage": "city", "name": "ウィンタービルプランテーション"},
-{"usage": "city", "name": "ウィンターポート"},
-{"usage": "city", "name": "ウィンダム"},
-{"usage": "city", "name": "ウィンチェスター"},
-{"usage": "city", "name": "ウィンチェンドン"},
-{"usage": "city", "name": "ウィンホール"},
-{"usage": "city", "name": "ウェールズ"},
-{"usage": "city", "name": "ウェア"},
-{"usage": "city", "name": "ウェアラム"},
-{"usage": "city", "name": "ウェイクフィールド"},
-{"usage": "city", "name": "ウェイト"},
-{"usage": "city", "name": "ウェイトスフィールド"},
-{"usage": "city", "name": "ウェイトリー"},
-{"usage": "city", "name": "ウェイド"},
-{"usage": "city", "name": "ウェイブリッジ"},
-{"usage": "city", "name": "ウェイマス"},
-{"usage": "city", "name": "ウェイランド"},
-{"usage": "city", "name": "ウェイン"},
-{"usage": "city", "name": "ウェザースフィールド"},
-{"usage": "city", "name": "ウェザーズフィールド"},
-{"usage": "city", "name": "ウェスタリー"},
-{"usage": "city", "name": "ウェストン"},
-{"usage": "city", "name": "ウェズレー"},
-{"usage": "city", "name": "ウェブスター"},
-{"usage": "city", "name": "ウェブスタープランテーション"},
-{"usage": "city", "name": "ウェリントン"},
-{"usage": "city", "name": "ウェリントン"},
-{"usage": "city", "name": "ウェルズ"},
-{"usage": "city", "name": "ウェルズリー"},
-{"usage": "city", "name": "ウェルド"},
-{"usage": "city", "name": "ウェルフリート"},
-{"usage": "city", "name": "ウェンデル"},
-{"usage": "city", "name": "ウェントワース"},
-{"usage": "city", "name": "ウェンハム"},
-{"usage": "city", "name": "ウォッシュバーン"},
-{"usage": "city", "name": "ウォータータウン"},
-{"usage": "city", "name": "ウォータービル"},
-{"usage": "city", "name": "ウォータービルバレー"},
-{"usage": "city", "name": "ウォーターフォード"},
-{"usage": "city", "name": "ウォーターベリー"},
-{"usage": "city", "name": "ウォーターボロー"},
-{"usage": "city", "name": "ウォールデン"},
-{"usage": "city", "name": "ウォーレン"},
-{"usage": "city", "name": "ウォバーン"},
-{"usage": "city", "name": "ウォリングフォード"},
-{"usage": "city", "name": "ウォルコット"},
-{"usage": "city", "name": "ウォルサム"},
-{"usage": "city", "name": "ウォルドー"},
-{"usage": "city", "name": "ウォルドボロー"},
-{"usage": "city", "name": "ウォルポール"},
-{"usage": "city", "name": "ウッドストック"},
-{"usage": "city", "name": "ウッドビル"},
-{"usage": "city", "name": "ウッドフォード"},
-{"usage": "city", "name": "ウッドブリッジ"},
-{"usage": "city", "name": "ウッドベリー"},
-{"usage": "city", "name": "ウッドランド"},
-{"usage": "city", "name": "ウースター"},
-{"usage": "city", "name": "ウーリッジ"},
-{"usage": "city", "name": "ウーンソケット"},
-{"usage": "city", "name": "ウエストウィンザー"},
-{"usage": "city", "name": "ウエストウッド"},
-{"usage": "city", "name": "ウエストガーディナー"},
-{"usage": "city", "name": "ウエストグリニッジ"},
-{"usage": "city", "name": "ウエストストックブリッジ"},
-{"usage": "city", "name": "ウエストスプリングフィールド"},
-{"usage": "city", "name": "ウエストティスベリー"},
-{"usage": "city", "name": "ウエストニューベリー"},
-{"usage": "city", "name": "ウエストハートフォード"},
-{"usage": "city", "name": "ウエストハンプトン"},
-{"usage": "city", "name": "ウエストバース"},
-{"usage": "city", "name": "ウエストパリ"},
-{"usage": "city", "name": "ウエストフィールド"},
-{"usage": "city", "name": "ウエストフェアリー"},
-{"usage": "city", "name": "ウエストフォークス"},
-{"usage": "city", "name": "ウエストフォード"},
-{"usage": "city", "name": "ウエストブリッジウォーター"},
-{"usage": "city", "name": "ウエストブルック"},
-{"usage": "city", "name": "ウエストブルックフィールド"},
-{"usage": "city", "name": "ウエストベリー"},
-{"usage": "city", "name": "ウエストボイルストン"},
-{"usage": "city", "name": "ウエストボロー"},
-{"usage": "city", "name": "ウエストポート"},
-{"usage": "city", "name": "ウエストマンランド"},
-{"usage": "city", "name": "ウエストミンスター"},
-{"usage": "city", "name": "ウエストモア"},
-{"usage": "city", "name": "ウエストモアランド"},
-{"usage": "city", "name": "ウエストラトランド"},
-{"usage": "city", "name": "ウエストワーウィック"},
-{"usage": "city", "name": "ウルフボロー"},
-{"usage": "city", "name": "ヴァーシャイル"},
-{"usage": "city", "name": "ヴァートン"},
-{"usage": "city", "name": "ヴァーノン"},
-{"usage": "city", "name": "ヴァイナルヘブン"},
-{"usage": "city", "name": "ヴァサルボロー"},
-{"usage": "city", "name": "ヴァン・ビューレン"},
-{"usage": "city", "name": "ヴァンスボロー"},
-{"usage": "city", "name": "ヴィージー"},
-{"usage": "city", "name": "ヴェルジェンヌ"},
-{"usage": "city", "name": "ヴェローナアイランド"},
-{"usage": "city", "name": "エッジコーム"},
-{"usage": "city", "name": "エッピング"},
-{"usage": "city", "name": "エイボン"},
-{"usage": "city", "name": "エイムズベリー"},
-{"usage": "city", "name": "エクセター"},
-{"usage": "city", "name": "エグリモント"},
-{"usage": "city", "name": "エセックス"},
-{"usage": "city", "name": "エディントン"},
-{"usage": "city", "name": "エディンバーグ"},
-{"usage": "city", "name": "エデン"},
-{"usage": "city", "name": "エトナ"},
-{"usage": "city", "name": "エドガータウン"},
-{"usage": "city", "name": "エドマンズ"},
-{"usage": "city", "name": "エノスバーグ"},
-{"usage": "city", "name": "エフィンハム"},
-{"usage": "city", "name": "エプソム"},
-{"usage": "city", "name": "エベレット"},
-{"usage": "city", "name": "エムデン"},
-{"usage": "city", "name": "エリオット"},
-{"usage": "city", "name": "エリコ"},
-{"usage": "city", "name": "エリザベスミサキ"},
-{"usage": "city", "name": "エリントン"},
-{"usage": "city", "name": "エルズワース"},
-{"usage": "city", "name": "エルモア"},
-{"usage": "city", "name": "エロール"},
-{"usage": "city", "name": "エンフィールド"},
-{"usage": "city", "name": "オックスフォード"},
-{"usage": "city", "name": "オックスボー"},
-{"usage": "city", "name": "オーウェル"},
-{"usage": "city", "name": "オーカム"},
-{"usage": "city", "name": "オーガスタ"},
-{"usage": "city", "name": "オークフィールド"},
-{"usage": "city", "name": "オークブラフス"},
-{"usage": "city", "name": "オークランド"},
-{"usage": "city", "name": "オーチス"},
-{"usage": "city", "name": "オーチスフィールド"},
-{"usage": "city", "name": "オーバーン"},
-{"usage": "city", "name": "オーフォード"},
-{"usage": "city", "name": "オーラガッシュ"},
-{"usage": "city", "name": "オーランド"},
-{"usage": "city", "name": "オールド・オーチャート・゙ビーチ"},
-{"usage": "city", "name": "オールドセイブルック"},
-{"usage": "city", "name": "オールドタウン"},
-{"usage": "city", "name": "オールドライム"},
-{"usage": "city", "name": "オールバニー"},
-{"usage": "city", "name": "オーレンストーン"},
-{"usage": "city", "name": "オーロラ"},
-{"usage": "city", "name": "オーンビル"},
-{"usage": "city", "name": "オウルヘッド"},
-{"usage": "city", "name": "オガンキット"},
-{"usage": "city", "name": "オシッピー"},
-{"usage": "city", "name": "オズボーン"},
-{"usage": "city", "name": "オランダ"},
-{"usage": "city", "name": "オリエント"},
-{"usage": "city", "name": "オリントン"},
-{"usage": "city", "name": "オルフォード"},
-{"usage": "city", "name": "オルレアン"},
-{"usage": "city", "name": "オレンジ"},
-{"usage": "city", "name": "オロノ"},
-{"usage": "city", "name": "カッシング"},
-{"usage": "city", "name": "カーバー"},
-{"usage": "city", "name": "カービー"},
-{"usage": "city", "name": "カーライル"},
-{"usage": "city", "name": "カスティーニ"},
-{"usage": "city", "name": "カトラー"},
-{"usage": "city", "name": "カナン"},
-{"usage": "city", "name": "カベンディッシュ"},
-{"usage": "city", "name": "カボット"},
-{"usage": "city", "name": "カミングトン"},
-{"usage": "city", "name": "カムデン"},
-{"usage": "city", "name": "カラタンク"},
-{"usage": "city", "name": "カリブー"},
-{"usage": "city", "name": "カルタゴ"},
-{"usage": "city", "name": "カルメル"},
-{"usage": "city", "name": "カレー"},
-{"usage": "city", "name": "カンタベリー"},
-{"usage": "city", "name": "カントン"},
-{"usage": "city", "name": "カンバーランド"},
-{"usage": "city", "name": "ガーディナー"},
-{"usage": "city", "name": "ガードナー"},
-{"usage": "city", "name": "ガーフィールドプランテーション"},
-{"usage": "city", "name": "ガーランド"},
-{"usage": "city", "name": "キャッスルトン"},
-{"usage": "city", "name": "キャッスルヒル"},
-{"usage": "city", "name": "キャスウェル"},
-{"usage": "city", "name": "キャスコ"},
-{"usage": "city", "name": "キャラバセットバレー"},
-{"usage": "city", "name": "キャロル"},
-{"usage": "city", "name": "キャロルプランテーション"},
-{"usage": "city", "name": "キャンディア"},
-{"usage": "city", "name": "キャンプトン"},
-{"usage": "city", "name": "キッタリー"},
-{"usage": "city", "name": "キーン"},
-{"usage": "city", "name": "キリングトン"},
-{"usage": "city", "name": "キリングリー"},
-{"usage": "city", "name": "キリングワース"},
-{"usage": "city", "name": "キングストン"},
-{"usage": "city", "name": "キングズバリプランテーション"},
-{"usage": "city", "name": "キングフィールド"},
-{"usage": "city", "name": "キングマン"},
-{"usage": "city", "name": "ギル"},
-{"usage": "city", "name": "ギルサム"},
-{"usage": "city", "name": "ギルドホール"},
-{"usage": "city", "name": "ギルフォード"},
-{"usage": "city", "name": "ギルフォード"},
-{"usage": "city", "name": "ギルマントン"},
-{"usage": "city", "name": "ギレアド"},
-{"usage": "city", "name": "クーパー"},
-{"usage": "city", "name": "クインシー"},
-{"usage": "city", "name": "クラークスバーグ"},
-{"usage": "city", "name": "クラークスビル"},
-{"usage": "city", "name": "クラフトベリー"},
-{"usage": "city", "name": "クラレンドン"},
-{"usage": "city", "name": "クランストン"},
-{"usage": "city", "name": "クランベリーアイルズ"},
-{"usage": "city", "name": "クリスタル"},
-{"usage": "city", "name": "クリフトン"},
-{"usage": "city", "name": "クリントン"},
-{"usage": "city", "name": "クレアモント"},
-{"usage": "city", "name": "クロイドン"},
-{"usage": "city", "name": "クロウフォード"},
-{"usage": "city", "name": "クロムウェル"},
-{"usage": "city", "name": "グールドボロ"},
-{"usage": "city", "name": "グラステンベリー"},
-{"usage": "city", "name": "グラストンベリー"},
-{"usage": "city", "name": "グラバー"},
-{"usage": "city", "name": "グラフトン"},
-{"usage": "city", "name": "グランサム"},
-{"usage": "city", "name": "グランドアイル"},
-{"usage": "city", "name": "グランドレイクストリーム"},
-{"usage": "city", "name": "グランビー"},
-{"usage": "city", "name": "グランビル"},
-{"usage": "city", "name": "グリーン"},
-{"usage": "city", "name": "グリーンウッド"},
-{"usage": "city", "name": "グリーンズバラ"},
-{"usage": "city", "name": "グリーンビル"},
-{"usage": "city", "name": "グリーンフィールド"},
-{"usage": "city", "name": "グリーンブッシュ"},
-{"usage": "city", "name": "グリーンランド"},
-{"usage": "city", "name": "グリスウォルド"},
-{"usage": "city", "name": "グリニッジ"},
-{"usage": "city", "name": "グレートバーリントン"},
-{"usage": "city", "name": "グレートポンド"},
-{"usage": "city", "name": "グレイ"},
-{"usage": "city", "name": "グレンウッドプランテーション"},
-{"usage": "city", "name": "グレンバーン"},
-{"usage": "city", "name": "グローブランド"},
-{"usage": "city", "name": "グロウスター"},
-{"usage": "city", "name": "グロスター"},
-{"usage": "city", "name": "グロトン"},
-{"usage": "city", "name": "ケーリープランテーション"},
-{"usage": "city", "name": "ケンジントン"},
-{"usage": "city", "name": "ケンダスキング"},
-{"usage": "city", "name": "ケント"},
-{"usage": "city", "name": "ケンネバンク"},
-{"usage": "city", "name": "ケンネバンクポート"},
-{"usage": "city", "name": "ケンブリッジ"},
-{"usage": "city", "name": "コッディビルプランテーション"},
-{"usage": "city", "name": "コーニッシュ"},
-{"usage": "city", "name": "コーハセット"},
-{"usage": "city", "name": "コールブルック"},
-{"usage": "city", "name": "コーンウォール"},
-{"usage": "city", "name": "コーンビル"},
-{"usage": "city", "name": "コナー"},
-{"usage": "city", "name": "コプリンプランテーション"},
-{"usage": "city", "name": "コベントリー"},
-{"usage": "city", "name": "コリナー"},
-{"usage": "city", "name": "コリントン"},
-{"usage": "city", "name": "コルチェスター"},
-{"usage": "city", "name": "コルライン"},
-{"usage": "city", "name": "コロンビア"},
-{"usage": "city", "name": "コロンビアフォールズ"},
-{"usage": "city", "name": "コンウェイ"},
-{"usage": "city", "name": "コンコード"},
-{"usage": "city", "name": "ゴーシェン"},
-{"usage": "city", "name": "ゴーラム"},
-{"usage": "city", "name": "ゴスノールド"},
-{"usage": "city", "name": "ゴフスタウン"},
-{"usage": "city", "name": "サットン"},
-{"usage": "city", "name": "サーリー"},
-{"usage": "city", "name": "サウサンプトン"},
-{"usage": "city", "name": "サウスウィンザー"},
-{"usage": "city", "name": "サウスウイック"},
-{"usage": "city", "name": "サウスウエストハーバー"},
-{"usage": "city", "name": "サウスキングスタウン"},
-{"usage": "city", "name": "サウストーマストン"},
-{"usage": "city", "name": "サウスハドリー"},
-{"usage": "city", "name": "サウスハンプトン"},
-{"usage": "city", "name": "サウスバーリントン"},
-{"usage": "city", "name": "サウスヒーロー"},
-{"usage": "city", "name": "サウスブリッジ"},
-{"usage": "city", "name": "サウスブリストル"},
-{"usage": "city", "name": "サウスベリック"},
-{"usage": "city", "name": "サウスベリー"},
-{"usage": "city", "name": "サウスボロー"},
-{"usage": "city", "name": "サウスポート"},
-{"usage": "city", "name": "サウスポートランド"},
-{"usage": "city", "name": "サヴァア"},
-{"usage": "city", "name": "サジントン"},
-{"usage": "city", "name": "サドベリー"},
-{"usage": "city", "name": "サバッタス"},
-{"usage": "city", "name": "サフィールド"},
-{"usage": "city", "name": "サマーズ"},
-{"usage": "city", "name": "サマーズワース"},
-{"usage": "city", "name": "サマービル"},
-{"usage": "city", "name": "サマセット"},
-{"usage": "city", "name": "サムナー"},
-{"usage": "city", "name": "サリー"},
-{"usage": "city", "name": "サリバン"},
-{"usage": "city", "name": "サンガービル"},
-{"usage": "city", "name": "サンダーランド"},
-{"usage": "city", "name": "サンダウン"},
-{"usage": "city", "name": "サンディスフィールド"},
-{"usage": "city", "name": "サンディリバープランテーション"},
-{"usage": "city", "name": "サンドイッチ"},
-{"usage": "city", "name": "サンドゲート"},
-{"usage": "city", "name": "サンフォード"},
-{"usage": "city", "name": "サンボーントン"},
-{"usage": "city", "name": "ザ・フォークス"},
-{"usage": "city", "name": "シェフィールド"},
-{"usage": "city", "name": "シェルトン"},
-{"usage": "city", "name": "シェルドン"},
-{"usage": "city", "name": "シェルバーン"},
-{"usage": "city", "name": "シャップレイ"},
-{"usage": "city", "name": "シャーバーン"},
-{"usage": "city", "name": "シャーマン"},
-{"usage": "city", "name": "シャーリー"},
-{"usage": "city", "name": "シャーロット"},
-{"usage": "city", "name": "シャフトスベリー"},
-{"usage": "city", "name": "シャロン"},
-{"usage": "city", "name": "シューツベリー"},
-{"usage": "city", "name": "シュガーヒル"},
-{"usage": "city", "name": "シュルーズベリー"},
-{"usage": "city", "name": "ショーハム"},
-{"usage": "city", "name": "ショーンズバラ"},
-{"usage": "city", "name": "ショーンズポート"},
-{"usage": "city", "name": "シーコンク"},
-{"usage": "city", "name": "シーブルック"},
-{"usage": "city", "name": "シーモア"},
-{"usage": "city", "name": "シールプランテーション"},
-{"usage": "city", "name": "シアスバーグ"},
-{"usage": "city", "name": "シアスポート"},
-{"usage": "city", "name": "シアスモント"},
-{"usage": "city", "name": "シチュエート"},
-{"usage": "city", "name": "シドニー"},
-{"usage": "city", "name": "シビグアイランド"},
-{"usage": "city", "name": "シムズベリー"},
-{"usage": "city", "name": "ジェイ"},
-{"usage": "city", "name": "ジェイムズタウン"},
-{"usage": "city", "name": "ジェファーソン"},
-{"usage": "city", "name": "ジャックマン"},
-{"usage": "city", "name": "ジャクソン"},
-{"usage": "city", "name": "ジャフリー"},
-{"usage": "city", "name": "ジャマイカ"},
-{"usage": "city", "name": "ジョージア"},
-{"usage": "city", "name": "ジョージタウン"},
-{"usage": "city", "name": "ジョンストン"},
-{"usage": "city", "name": "ジョンソン"},
-{"usage": "city", "name": "スウェーデン"},
-{"usage": "city", "name": "スウォンジ"},
-{"usage": "city", "name": "スカボロー"},
-{"usage": "city", "name": "スコットランド"},
-{"usage": "city", "name": "スコーヒガン"},
-{"usage": "city", "name": "スタッダード"},
-{"usage": "city", "name": "スタッフォード"},
-{"usage": "city", "name": "スターク"},
-{"usage": "city", "name": "スタークス"},
-{"usage": "city", "name": "スタークスボロー"},
-{"usage": "city", "name": "スターブリッジ"},
-{"usage": "city", "name": "スターリング"},
-{"usage": "city", "name": "スタナード"},
-{"usage": "city", "name": "スタンディッシュ"},
-{"usage": "city", "name": "スタンフォード"},
-{"usage": "city", "name": "スチューベン"},
-{"usage": "city", "name": "スチュワーツタウン"},
-{"usage": "city", "name": "ステットソン"},
-{"usage": "city", "name": "ステイシービル"},
-{"usage": "city", "name": "ストックトンスプリングス"},
-{"usage": "city", "name": "ストックブリッジ"},
-{"usage": "city", "name": "ストックホルム"},
-{"usage": "city", "name": "ストー"},
-{"usage": "city", "name": "ストートン"},
-{"usage": "city", "name": "ストーナム"},
-{"usage": "city", "name": "ストウ"},
-{"usage": "city", "name": "ストニントン"},
-{"usage": "city", "name": "ストラットン"},
-{"usage": "city", "name": "ストラッフォード"},
-{"usage": "city", "name": "ストラサム"},
-{"usage": "city", "name": "ストラトフォード"},
-{"usage": "city", "name": "ストロング"},
-{"usage": "city", "name": "スナピー"},
-{"usage": "city", "name": "スピローグ"},
-{"usage": "city", "name": "スプリングフィールド"},
-{"usage": "city", "name": "スペンサー"},
-{"usage": "city", "name": "スミュルナ"},
-{"usage": "city", "name": "スミスフィールド"},
-{"usage": "city", "name": "スワンジー"},
-{"usage": "city", "name": "スワンズアイランド"},
-{"usage": "city", "name": "スワントン"},
-{"usage": "city", "name": "スワンビル"},
-{"usage": "city", "name": "スワンプスコット"},
-{"usage": "city", "name": "セットフォード"},
-{"usage": "city", "name": "セーラム"},
-{"usage": "city", "name": "セイントジョンプランテーション"},
-{"usage": "city", "name": "セジウィック"},
-{"usage": "city", "name": "セバゴ"},
-{"usage": "city", "name": "セベック"},
-{"usage": "city", "name": "セボイズプランテーション"},
-{"usage": "city", "name": "センターハーバー"},
-{"usage": "city", "name": "センタービル"},
-{"usage": "city", "name": "セントアガサ"},
-{"usage": "city", "name": "セントアルバンス"},
-{"usage": "city", "name": "セントジョージ"},
-{"usage": "city", "name": "セントジョンズベリー"},
-{"usage": "city", "name": "セントフランシス"},
-{"usage": "city", "name": "セントラルフォールス"},
-{"usage": "city", "name": "ソーガス"},
-{"usage": "city", "name": "ソーコ"},
-{"usage": "city", "name": "ソールズベリー"},
-{"usage": "city", "name": "ソーンダイク"},
-{"usage": "city", "name": "ソーントン"},
-{"usage": "city", "name": "ソレント"},
-{"usage": "city", "name": "ソロン"},
-{"usage": "city", "name": "ターナー"},
-{"usage": "city", "name": "ターランド"},
-{"usage": "city", "name": "タウンゼント"},
-{"usage": "city", "name": "タウンゼンド"},
-{"usage": "city", "name": "タウントン"},
-{"usage": "city", "name": "タフトンボロー"},
-{"usage": "city", "name": "タムワース"},
-{"usage": "city", "name": "タルマッジ"},
-{"usage": "city", "name": "タンブリッジ"},
-{"usage": "city", "name": "ダッドリー"},
-{"usage": "city", "name": "ダートマス"},
-{"usage": "city", "name": "ダービー"},
-{"usage": "city", "name": "ダイアーブルック"},
-{"usage": "city", "name": "ダイトン"},
-{"usage": "city", "name": "ダクスバリ"},
-{"usage": "city", "name": "ダグラス"},
-{"usage": "city", "name": "ダブリン"},
-{"usage": "city", "name": "ダマー"},
-{"usage": "city", "name": "ダマーストン"},
-{"usage": "city", "name": "ダマリスコッタ"},
-{"usage": "city", "name": "ダラスプランテーション"},
-{"usage": "city", "name": "ダラム"},
-{"usage": "city", "name": "ダルトン"},
-{"usage": "city", "name": "ダンスタブル"},
-{"usage": "city", "name": "ダンバース"},
-{"usage": "city", "name": "ダンバートン"},
-{"usage": "city", "name": "ダンビー"},
-{"usage": "city", "name": "ダンビル"},
-{"usage": "city", "name": "ダンフォース"},
-{"usage": "city", "name": "ダンベリー"},
-{"usage": "city", "name": "チェシャー"},
-{"usage": "city", "name": "チェスター"},
-{"usage": "city", "name": "チェスタービル"},
-{"usage": "city", "name": "チェスターフィールド"},
-{"usage": "city", "name": "チェリーフィールド"},
-{"usage": "city", "name": "チェルシー"},
-{"usage": "city", "name": "チェルムズフォード"},
-{"usage": "city", "name": "チャップマン"},
-{"usage": "city", "name": "チャップリン"},
-{"usage": "city", "name": "チャールスタウン"},
-{"usage": "city", "name": "チャールストン"},
-{"usage": "city", "name": "チャールトン"},
-{"usage": "city", "name": "チャーレモント"},
-{"usage": "city", "name": "チャイナ"},
-{"usage": "city", "name": "チャタム"},
-{"usage": "city", "name": "チッテンデン"},
-{"usage": "city", "name": "チコピー"},
-{"usage": "city", "name": "チチェスター"},
-{"usage": "city", "name": "チルマーク"},
-{"usage": "city", "name": "ティスベリー"},
-{"usage": "city", "name": "ティリングハム"},
-{"usage": "city", "name": "ティルトン"},
-{"usage": "city", "name": "ティングスボロー"},
-{"usage": "city", "name": "ティンマウス"},
-{"usage": "city", "name": "テュークスベリー"},
-{"usage": "city", "name": "テンプル"},
-{"usage": "city", "name": "テンプルトン"},
-{"usage": "city", "name": "ディックスフィールド"},
-{"usage": "city", "name": "ディックスモント"},
-{"usage": "city", "name": "ディープリバー"},
-{"usage": "city", "name": "ディーリング"},
-{"usage": "city", "name": "ディアアイル"},
-{"usage": "city", "name": "ディアフィールド"},
-{"usage": "city", "name": "デッダム"},
-{"usage": "city", "name": "デイトン"},
-{"usage": "city", "name": "デクスター"},
-{"usage": "city", "name": "デトロイト"},
-{"usage": "city", "name": "デニーズビル"},
-{"usage": "city", "name": "デニス"},
-{"usage": "city", "name": "デニスタウン"},
-{"usage": "city", "name": "デブルー"},
-{"usage": "city", "name": "デリー"},
-{"usage": "city", "name": "デリエン"},
-{"usage": "city", "name": "デンマーク"},
-{"usage": "city", "name": "トゥルーロ"},
-{"usage": "city", "name": "トップスハム"},
-{"usage": "city", "name": "トップスフィールド"},
-{"usage": "city", "name": "トーマストン"},
-{"usage": "city", "name": "トランバル"},
-{"usage": "city", "name": "トリントン"},
-{"usage": "city", "name": "トレスコット"},
-{"usage": "city", "name": "トレモント"},
-{"usage": "city", "name": "トレントン"},
-{"usage": "city", "name": "トロイ"},
-{"usage": "city", "name": "トンプソン"},
-{"usage": "city", "name": "ドーセット"},
-{"usage": "city", "name": "ドーチェスター"},
-{"usage": "city", "name": "ドーバー"},
-{"usage": "city", "name": "ドーバーフォックスクロフト"},
-{"usage": "city", "name": "ドラカット"},
-{"usage": "city", "name": "ドリュープランテーション"},
-{"usage": "city", "name": "ドレスデン"},
-{"usage": "city", "name": "ナッシュビルプランテーション"},
-{"usage": "city", "name": "ナシュア"},
-{"usage": "city", "name": "ナティック"},
-{"usage": "city", "name": "ナハント"},
-{"usage": "city", "name": "ナポリ"},
-{"usage": "city", "name": "ナラガンセット"},
-{"usage": "city", "name": "ナンタケット"},
-{"usage": "city", "name": "ニューアッシュフォード"},
-{"usage": "city", "name": "ニューアーク"},
-{"usage": "city", "name": "ニューイプスウィッチ"},
-{"usage": "city", "name": "ニューイングトン"},
-{"usage": "city", "name": "ニューカッスル"},
-{"usage": "city", "name": "ニューカナダ"},
-{"usage": "city", "name": "ニューカナン"},
-{"usage": "city", "name": "ニューキャッスル"},
-{"usage": "city", "name": "ニューグロスター"},
-{"usage": "city", "name": "ニューシャロン"},
-{"usage": "city", "name": "ニューショーハム"},
-{"usage": "city", "name": "ニュースウェーデン"},
-{"usage": "city", "name": "ニューセーラム"},
-{"usage": "city", "name": "ニュータウン"},
-{"usage": "city", "name": "ニューダラム"},
-{"usage": "city", "name": "ニュートン"},
-{"usage": "city", "name": "ニューハートフォード"},
-{"usage": "city", "name": "ニューハンプトン"},
-{"usage": "city", "name": "ニューバインヤード"},
-{"usage": "city", "name": "ニューバラー"},
-{"usage": "city", "name": "ニューフィールズ"},
-{"usage": "city", "name": "ニューフィールド"},
-{"usage": "city", "name": "ニューフェアフィールド"},
-{"usage": "city", "name": "ニューフェイン"},
-{"usage": "city", "name": "ニューブリテン"},
-{"usage": "city", "name": "ニューブレインツリー"},
-{"usage": "city", "name": "ニューヘブン"},
-{"usage": "city", "name": "ニューベッドフォード"},
-{"usage": "city", "name": "ニューベリー"},
-{"usage": "city", "name": "ニューベリーポート"},
-{"usage": "city", "name": "ニューボストン"},
-{"usage": "city", "name": "ニューポート"},
-{"usage": "city", "name": "ニューポートランド"},
-{"usage": "city", "name": "ニューマーケット"},
-{"usage": "city", "name": "ニューマールボロー"},
-{"usage": "city", "name": "ニューミルフォード"},
-{"usage": "city", "name": "ニューリメリック"},
-{"usage": "city", "name": "ニューロンドン"},
-{"usage": "city", "name": "ニュアリー"},
-{"usage": "city", "name": "ニーダム"},
-{"usage": "city", "name": "ネルソン"},
-{"usage": "city", "name": "ノックス"},
-{"usage": "city", "name": "ノッティンガム"},
-{"usage": "city", "name": "ノーウェイ"},
-{"usage": "city", "name": "ノーウェル"},
-{"usage": "city", "name": "ノーウォーク"},
-{"usage": "city", "name": "ノーウッド"},
-{"usage": "city", "name": "ノーガタック"},
-{"usage": "city", "name": "ノーサンバーランド"},
-{"usage": "city", "name": "ノーサンプトン"},
-{"usage": "city", "name": "ノースアダムス"},
-{"usage": "city", "name": "ノースアチルボロ"},
-{"usage": "city", "name": "ノースアンドーバー"},
-{"usage": "city", "name": "ノースウッド"},
-{"usage": "city", "name": "ノースカナン"},
-{"usage": "city", "name": "ノースキングスタウン"},
-{"usage": "city", "name": "ノースストニントン"},
-{"usage": "city", "name": "ノーススミスフィールド"},
-{"usage": "city", "name": "ノースハンプトン"},
-{"usage": "city", "name": "ノースヒーロー"},
-{"usage": "city", "name": "ノースフィールド"},
-{"usage": "city", "name": "ノースブランフォード"},
-{"usage": "city", "name": "ノースブリッジ"},
-{"usage": "city", "name": "ノースブルックフィールド"},
-{"usage": "city", "name": "ノースプロビデンス"},
-{"usage": "city", "name": "ノースヘブン"},
-{"usage": "city", "name": "ノースベリック"},
-{"usage": "city", "name": "ノースボロー"},
-{"usage": "city", "name": "ノースポート"},
-{"usage": "city", "name": "ノースヤーマス"},
-{"usage": "city", "name": "ノースリーディング"},
-{"usage": "city", "name": "ノートン"},
-{"usage": "city", "name": "ノーフォーク"},
-{"usage": "city", "name": "ノーブルボロー"},
-{"usage": "city", "name": "ノリッジ"},
-{"usage": "city", "name": "ノリッジウォック"},
-{"usage": "city", "name": "ハッダム"},
-{"usage": "city", "name": "ハッバートン"},
-{"usage": "city", "name": "ハッバードソン"},
-{"usage": "city", "name": "ハーウィッチ"},
-{"usage": "city", "name": "ハーウィントン"},
-{"usage": "city", "name": "ハーシー"},
-{"usage": "city", "name": "ハートフォード"},
-{"usage": "city", "name": "ハートランド"},
-{"usage": "city", "name": "ハートロケーション"},
-{"usage": "city", "name": "ハードウィック"},
-{"usage": "city", "name": "ハーバード"},
-{"usage": "city", "name": "ハープスウェル"},
-{"usage": "city", "name": "ハーモニー"},
-{"usage": "city", "name": "ハーモン"},
-{"usage": "city", "name": "ハイゲート"},
-{"usage": "city", "name": "ハイドパーク"},
-{"usage": "city", "name": "ハイラム"},
-{"usage": "city", "name": "ハイランドプランテーション"},
-{"usage": "city", "name": "ハインズバーグ"},
-{"usage": "city", "name": "ハウランド"},
-{"usage": "city", "name": "ハヴァーヒル"},
-{"usage": "city", "name": "ハジドン"},
-{"usage": "city", "name": "ハトフィールド"},
-{"usage": "city", "name": "ハドソン"},
-{"usage": "city", "name": "ハドリー"},
-{"usage": "city", "name": "ハノーバー"},
-{"usage": "city", "name": "ハミルトン"},
-{"usage": "city", "name": "ハムステッド"},
-{"usage": "city", "name": "ハムデン"},
-{"usage": "city", "name": "ハムリン"},
-{"usage": "city", "name": "ハモンド"},
-{"usage": "city", "name": "ハリケーンアイル"},
-{"usage": "city", "name": "ハリスビル"},
-{"usage": "city", "name": "ハリソン"},
-{"usage": "city", "name": "ハリファックス"},
-{"usage": "city", "name": "ハリントン"},
-{"usage": "city", "name": "ハル"},
-{"usage": "city", "name": "ハロウェル"},
-{"usage": "city", "name": "ハンコック"},
-{"usage": "city", "name": "ハンソン"},
-{"usage": "city", "name": "ハンチントン"},
-{"usage": "city", "name": "ハンプデン"},
-{"usage": "city", "name": "ハンプトン"},
-{"usage": "city", "name": "ハンプトンフォールス"},
-{"usage": "city", "name": "バックスポート"},
-{"usage": "city", "name": "バックフィールド"},
-{"usage": "city", "name": "バックランド"},
-{"usage": "city", "name": "バーク"},
-{"usage": "city", "name": "バークシャー"},
-{"usage": "city", "name": "バークハムステッド"},
-{"usage": "city", "name": "バークリー"},
-{"usage": "city", "name": "バース"},
-{"usage": "city", "name": "バートレット"},
-{"usage": "city", "name": "バートン"},
-{"usage": "city", "name": "バーナード"},
-{"usage": "city", "name": "バーナードストン"},
-{"usage": "city", "name": "バーナム"},
-{"usage": "city", "name": "バーネット"},
-{"usage": "city", "name": "バーハーバー"},
-{"usage": "city", "name": "バーリントン"},
-{"usage": "city", "name": "バーリントン"},
-{"usage": "city", "name": "バーンステッド"},
-{"usage": "city", "name": "バーンステーブル"},
-{"usage": "city", "name": "バイレイビル"},
-{"usage": "city", "name": "バイロン"},
-{"usage": "city", "name": "バウアーバンク"},
-{"usage": "city", "name": "バクストン"},
-{"usage": "city", "name": "バリルビル"},
-{"usage": "city", "name": "バレー"},
-{"usage": "city", "name": "バンクロフト"},
-{"usage": "city", "name": "バンゴール"},
-{"usage": "city", "name": "パッサダムキング"},
-{"usage": "city", "name": "パッテン"},
-{"usage": "city", "name": "パーキンズ"},
-{"usage": "city", "name": "パークマン"},
-{"usage": "city", "name": "パーソンズフィールド"},
-{"usage": "city", "name": "パーハム"},
-{"usage": "city", "name": "パーマー"},
-{"usage": "city", "name": "パウルトニー"},
-{"usage": "city", "name": "パクストン"},
-{"usage": "city", "name": "パトナム"},
-{"usage": "city", "name": "パトニー"},
-{"usage": "city", "name": "パリ"},
-{"usage": "city", "name": "パルミラ"},
-{"usage": "city", "name": "パレルモ"},
-{"usage": "city", "name": "パントン"},
-{"usage": "city", "name": "ヒース"},
-{"usage": "city", "name": "ヒル"},
-{"usage": "city", "name": "ヒルズボロウ"},
-{"usage": "city", "name": "ヒンガム"},
-{"usage": "city", "name": "ヒンズデール"},
-{"usage": "city", "name": "ビッデフォード"},
-{"usage": "city", "name": "ビーコンフォールズ"},
-{"usage": "city", "name": "ビーバーコーブ"},
-{"usage": "city", "name": "ビールズ"},
-{"usage": "city", "name": "ビクトリー"},
-{"usage": "city", "name": "ビバリー"},
-{"usage": "city", "name": "ビルリーカ"},
-{"usage": "city", "name": "ビンガム"},
-{"usage": "city", "name": "ピッツトン"},
-{"usage": "city", "name": "ピッツバーグ"},
-{"usage": "city", "name": "ピッツフィールド"},
-{"usage": "city", "name": "ピッツフォード"},
-{"usage": "city", "name": "ピーターシャム"},
-{"usage": "city", "name": "ピーターボロ"},
-{"usage": "city", "name": "ピーチァム"},
-{"usage": "city", "name": "ピーボディ"},
-{"usage": "city", "name": "ピアモント"},
-{"usage": "city", "name": "ファーミングデール"},
-{"usage": "city", "name": "ファーミントン"},
-{"usage": "city", "name": "ファイエット"},
-{"usage": "city", "name": "ファルマス"},
-{"usage": "city", "name": "フィッチバーグ"},
-{"usage": "city", "name": "フィッツウィリアム"},
-{"usage": "city", "name": "フィップスバーグ"},
-{"usage": "city", "name": "フィリップス"},
-{"usage": "city", "name": "フィリップストン"},
-{"usage": "city", "name": "フェアファクス"},
-{"usage": "city", "name": "フェアフィールド"},
-{"usage": "city", "name": "フェアヘヴン"},
-{"usage": "city", "name": "フェアヘブン"},
-{"usage": "city", "name": "フェアリー"},
-{"usage": "city", "name": "フェイストン"},
-{"usage": "city", "name": "フェリスバーグ"},
-{"usage": "city", "name": "フォックスボロ"},
-{"usage": "city", "name": "フォートケント"},
-{"usage": "city", "name": "フォートフェアフィールド"},
-{"usage": "city", "name": "フォーマータウン"},
-{"usage": "city", "name": "フォールリバー"},
-{"usage": "city", "name": "フォスター"},
-{"usage": "city", "name": "フォレストシティ"},
-{"usage": "city", "name": "フライアイランド"},
-{"usage": "city", "name": "フライブルグ"},
-{"usage": "city", "name": "フラミンガム"},
-{"usage": "city", "name": "フランクフォート"},
-{"usage": "city", "name": "フランクリン"},
-{"usage": "city", "name": "フランケン"},
-{"usage": "city", "name": "フランストーン"},
-{"usage": "city", "name": "フリータウン"},
-{"usage": "city", "name": "フリーダム"},
-{"usage": "city", "name": "フリーポート"},
-{"usage": "city", "name": "フリーマン"},
-{"usage": "city", "name": "フリーモント"},
-{"usage": "city", "name": "フレッチャー"},
-{"usage": "city", "name": "フレンチビル"},
-{"usage": "city", "name": "フレンドシップ"},
-{"usage": "city", "name": "フロリダ"},
-{"usage": "city", "name": "ブースベイ"},
-{"usage": "city", "name": "ブースベイハーバー"},
-{"usage": "city", "name": "ブラックストーン"},
-{"usage": "city", "name": "ブラットレボーロー"},
-{"usage": "city", "name": "ブラッドフォード"},
-{"usage": "city", "name": "ブラッドリー"},
-{"usage": "city", "name": "ブライトン"},
-{"usage": "city", "name": "ブライトンプランテーション"},
-{"usage": "city", "name": "ブラウニングトン"},
-{"usage": "city", "name": "ブラウンビル"},
-{"usage": "city", "name": "ブラウンフィールド"},
-{"usage": "city", "name": "ブランシャール"},
-{"usage": "city", "name": "ブランズウィック"},
-{"usage": "city", "name": "ブランドフォード"},
-{"usage": "city", "name": "ブランドン"},
-{"usage": "city", "name": "ブランフォード"},
-{"usage": "city", "name": "ブリッジウォーター"},
-{"usage": "city", "name": "ブリッジポート"},
-{"usage": "city", "name": "ブリッドグトン"},
-{"usage": "city", "name": "ブリッドポート"},
-{"usage": "city", "name": "ブリストル"},
-{"usage": "city", "name": "ブリムフィールド"},
-{"usage": "city", "name": "ブルックス"},
-{"usage": "city", "name": "ブルックスビル"},
-{"usage": "city", "name": "ブルックトン"},
-{"usage": "city", "name": "ブルックフィールド"},
-{"usage": "city", "name": "ブルックライン"},
-{"usage": "city", "name": "ブルックリン"},
-{"usage": "city", "name": "ブルックリン"},
-{"usage": "city", "name": "ブルーアー"},
-{"usage": "city", "name": "ブルースター"},
-{"usage": "city", "name": "ブルーヒル"},
-{"usage": "city", "name": "ブルームフィールド"},
-{"usage": "city", "name": "ブレーメン"},
-{"usage": "city", "name": "ブレーン"},
-{"usage": "city", "name": "ブレインツリー"},
-{"usage": "city", "name": "ブレンチボロ"},
-{"usage": "city", "name": "ブレントウッド"},
-{"usage": "city", "name": "ブロックトン"},
-{"usage": "city", "name": "プライストー"},
-{"usage": "city", "name": "プリマス"},
-{"usage": "city", "name": "プリンストン"},
-{"usage": "city", "name": "プリンプトン"},
-{"usage": "city", "name": "プレーンビル"},
-{"usage": "city", "name": "プレーンフィールド"},
-{"usage": "city", "name": "プレザントリッジプランテーション"},
-{"usage": "city", "name": "プレスクアイル"},
-{"usage": "city", "name": "プレスコット"},
-{"usage": "city", "name": "プレストン"},
-{"usage": "city", "name": "プレンティス"},
-{"usage": "city", "name": "プロクター"},
-{"usage": "city", "name": "プロスペクト"},
-{"usage": "city", "name": "プロビデンス"},
-{"usage": "city", "name": "プロビンスタウン"},
-{"usage": "city", "name": "ヘインズビル"},
-{"usage": "city", "name": "ヘニッカー"},
-{"usage": "city", "name": "ヘブロン"},
-{"usage": "city", "name": "ベッディントン"},
-{"usage": "city", "name": "ベッドフォード"},
-{"usage": "city", "name": "ベーカースフィールド"},
-{"usage": "city", "name": "ベアリングプランテーション"},
-{"usage": "city", "name": "ベオグラード"},
-{"usage": "city", "name": "ベケット"},
-{"usage": "city", "name": "ベサニー"},
-{"usage": "city", "name": "ベセル"},
-{"usage": "city", "name": "ベツレヘム"},
-{"usage": "city", "name": "ベニントン"},
-{"usage": "city", "name": "ベネディクター"},
-{"usage": "city", "name": "ベリック"},
-{"usage": "city", "name": "ベリンガム"},
-{"usage": "city", "name": "ベルチャータウン"},
-{"usage": "city", "name": "ベルビデーレ"},
-{"usage": "city", "name": "ベルファスト"},
-{"usage": "city", "name": "ベルモント"},
-{"usage": "city", "name": "ベルリン"},
-{"usage": "city", "name": "ベンソン"},
-{"usage": "city", "name": "ベントン"},
-{"usage": "city", "name": "ペッパーレル"},
-{"usage": "city", "name": "ペノブスコット"},
-{"usage": "city", "name": "ペラム"},
-{"usage": "city", "name": "ペリー"},
-{"usage": "city", "name": "ペルー"},
-{"usage": "city", "name": "ペンブルック"},
-{"usage": "city", "name": "ホックセット"},
-{"usage": "city", "name": "ホープ"},
-{"usage": "city", "name": "ホープデール"},
-{"usage": "city", "name": "ホーリー"},
-{"usage": "city", "name": "ホールデン"},
-{"usage": "city", "name": "ホールヨーク"},
-{"usage": "city", "name": "ホイットマン"},
-{"usage": "city", "name": "ホウィットニービル"},
-{"usage": "city", "name": "ホウルトン"},
-{"usage": "city", "name": "ホプキントン"},
-{"usage": "city", "name": "ホリス"},
-{"usage": "city", "name": "ホリストン"},
-{"usage": "city", "name": "ホルダーネス"},
-{"usage": "city", "name": "ホルブルック"},
-{"usage": "city", "name": "ホワイティング"},
-{"usage": "city", "name": "ホワイティングハム"},
-{"usage": "city", "name": "ホワイトフィールド"},
-{"usage": "city", "name": "ボックスフォード"},
-{"usage": "city", "name": "ボックスボーラフ"},
-{"usage": "city", "name": "ボードイン"},
-{"usage": "city", "name": "ボードインハム"},
-{"usage": "city", "name": "ボールドウィン"},
-{"usage": "city", "name": "ボーン"},
-{"usage": "city", "name": "ボイルストン"},
-{"usage": "city", "name": "ボウ"},
-{"usage": "city", "name": "ボスコーエン"},
-{"usage": "city", "name": "ボストン"},
-{"usage": "city", "name": "ボズラ"},
-{"usage": "city", "name": "ボランタウン"},
-{"usage": "city", "name": "ボルチモア"},
-{"usage": "city", "name": "ボルトン"},
-{"usage": "city", "name": "ポーター"},
-{"usage": "city", "name": "ポータケット"},
-{"usage": "city", "name": "ポーツマス"},
-{"usage": "city", "name": "ポーテージレイク"},
-{"usage": "city", "name": "ポートランド"},
-{"usage": "city", "name": "ポーランド"},
-{"usage": "city", "name": "ポーレット"},
-{"usage": "city", "name": "ポムフレット"},
-{"usage": "city", "name": "マックスフィールド"},
-{"usage": "city", "name": "マッシュピー"},
-{"usage": "city", "name": "マッタポイセット"},
-{"usage": "city", "name": "マッタミスコンティス"},
-{"usage": "city", "name": "マッタワムキング"},
-{"usage": "city", "name": "マッドバリー"},
-{"usage": "city", "name": "マーサ"},
-{"usage": "city", "name": "マーシュフィールド"},
-{"usage": "city", "name": "マーズヒル"},
-{"usage": "city", "name": "マーブルヘッド"},
-{"usage": "city", "name": "マールボロー"},
-{"usage": "city", "name": "マーロウ"},
-{"usage": "city", "name": "マウントヴァーノン"},
-{"usage": "city", "name": "マウントチェース"},
-{"usage": "city", "name": "マウントテーバー"},
-{"usage": "city", "name": "マウントデザート"},
-{"usage": "city", "name": "マウントホリー"},
-{"usage": "city", "name": "マウントワシントン"},
-{"usage": "city", "name": "マクワホックプランテーション"},
-{"usage": "city", "name": "マゴーロウェイプランテーション"},
-{"usage": "city", "name": "マサーディス"},
-{"usage": "city", "name": "マダワスカ"},
-{"usage": "city", "name": "マチアズ"},
-{"usage": "city", "name": "マチアズポート"},
-{"usage": "city", "name": "マティニッカスアイル"},
-{"usage": "city", "name": "マディソン"},
-{"usage": "city", "name": "マドリード"},
-{"usage": "city", "name": "マリアビル"},
-{"usage": "city", "name": "マリオン"},
-{"usage": "city", "name": "マルデン"},
-{"usage": "city", "name": "マルボロ"},
-{"usage": "city", "name": "マンスフィールド"},
-{"usage": "city", "name": "マンチェスター"},
-{"usage": "city", "name": "マンチェスター・バイ・ザ・シー"},
-{"usage": "city", "name": "ミドルセックス"},
-{"usage": "city", "name": "ミドルタウン"},
-{"usage": "city", "name": "ミドルタウン・スプリングス"},
-{"usage": "city", "name": "ミドルトン"},
-{"usage": "city", "name": "ミドルフィールド"},
-{"usage": "city", "name": "ミドルベリー"},
-{"usage": "city", "name": "ミドルボロー"},
-{"usage": "city", "name": "ミノ"},
-{"usage": "city", "name": "ミラノ"},
-{"usage": "city", "name": "ミリス"},
-{"usage": "city", "name": "ミリノケット"},
-{"usage": "city", "name": "ミリビル"},
-{"usage": "city", "name": "ミルトン"},
-{"usage": "city", "name": "ミルフォード"},
-{"usage": "city", "name": "ミルブリッジ"},
-{"usage": "city", "name": "ミルベリー"},
-{"usage": "city", "name": "ミロ"},
-{"usage": "city", "name": "ムースリバー"},
-{"usage": "city", "name": "メッディーベンプス"},
-{"usage": "city", "name": "メードストン"},
-{"usage": "city", "name": "メイソン"},
-{"usage": "city", "name": "メイナード"},
-{"usage": "city", "name": "メイプルトン"},
-{"usage": "city", "name": "メカニックフォールズ"},
-{"usage": "city", "name": "メキシコ"},
-{"usage": "city", "name": "メスエン"},
-{"usage": "city", "name": "メドウェイ"},
-{"usage": "city", "name": "メドフィールド"},
-{"usage": "city", "name": "メドフォード"},
-{"usage": "city", "name": "メリデン"},
-{"usage": "city", "name": "メリマック"},
-{"usage": "city", "name": "メリマク"},
-{"usage": "city", "name": "メリル"},
-{"usage": "city", "name": "メルローズ"},
-{"usage": "city", "name": "メレディス"},
-{"usage": "city", "name": "メンドン"},
-{"usage": "city", "name": "モーガン"},
-{"usage": "city", "name": "モールトンボロー"},
-{"usage": "city", "name": "モアタウン"},
-{"usage": "city", "name": "モスクワ"},
-{"usage": "city", "name": "モリス"},
-{"usage": "city", "name": "モリスタウン"},
-{"usage": "city", "name": "モリル"},
-{"usage": "city", "name": "モロープランテーション"},
-{"usage": "city", "name": "モンクトン"},
-{"usage": "city", "name": "モンゴメリー"},
-{"usage": "city", "name": "モンソン"},
-{"usage": "city", "name": "モンタギュー"},
-{"usage": "city", "name": "モンティチェロ"},
-{"usage": "city", "name": "モンテレー"},
-{"usage": "city", "name": "モントヴァーノン"},
-{"usage": "city", "name": "モントビル"},
-{"usage": "city", "name": "モントピーリア"},
-{"usage": "city", "name": "モンヘガン"},
-{"usage": "city", "name": "モンマス"},
-{"usage": "city", "name": "モンロー"},
-{"usage": "city", "name": "ヤーマス"},
-{"usage": "city", "name": "ユースティス"},
-{"usage": "city", "name": "ユニオン"},
-{"usage": "city", "name": "ユニティ"},
-{"usage": "city", "name": "ヨーク"},
-{"usage": "city", "name": "ラッセル"},
-{"usage": "city", "name": "ラッドロー"},
-{"usage": "city", "name": "ライ"},
-{"usage": "city", "name": "ライゲート"},
-{"usage": "city", "name": "ライデン"},
-{"usage": "city", "name": "ライマン"},
-{"usage": "city", "name": "ライム"},
-{"usage": "city", "name": "ラウドン"},
-{"usage": "city", "name": "ラグランジュ"},
-{"usage": "city", "name": "ラコニア"},
-{"usage": "city", "name": "ラトランド"},
-{"usage": "city", "name": "ラムネー"},
-{"usage": "city", "name": "ラモイン"},
-{"usage": "city", "name": "ランカスター"},
-{"usage": "city", "name": "ラングドン"},
-{"usage": "city", "name": "ランダフ"},
-{"usage": "city", "name": "ランドグローブ"},
-{"usage": "city", "name": "ランドルフ"},
-{"usage": "city", "name": "ランフォード"},
-{"usage": "city", "name": "リューネンバーグ"},
-{"usage": "city", "name": "リッジフィールド"},
-{"usage": "city", "name": "リッチフィールド"},
-{"usage": "city", "name": "リッチフォード"},
-{"usage": "city", "name": "リッチモンド"},
-{"usage": "city", "name": "リー"},
-{"usage": "city", "name": "リーズ"},
-{"usage": "city", "name": "リーディング"},
-{"usage": "city", "name": "リードスボロー"},
-{"usage": "city", "name": "リードフィールド"},
-{"usage": "city", "name": "リードプランテーション"},
-{"usage": "city", "name": "リスボン"},
-{"usage": "city", "name": "リトルコンプトン"},
-{"usage": "city", "name": "リトルトン"},
-{"usage": "city", "name": "リネアズ"},
-{"usage": "city", "name": "リバーモア"},
-{"usage": "city", "name": "リバーモアフォールズ"},
-{"usage": "city", "name": "リバティー"},
-{"usage": "city", "name": "リビア"},
-{"usage": "city", "name": "リプトン"},
-{"usage": "city", "name": "リプリー"},
-{"usage": "city", "name": "リホボス"},
-{"usage": "city", "name": "リミングトン"},
-{"usage": "city", "name": "リメストーン"},
-{"usage": "city", "name": "リメリック"},
-{"usage": "city", "name": "リン"},
-{"usage": "city", "name": "リンカーン"},
-{"usage": "city", "name": "リンカーンビル"},
-{"usage": "city", "name": "リンカーンプランテーション"},
-{"usage": "city", "name": "リンジ"},
-{"usage": "city", "name": "リンデボロー"},
-{"usage": "city", "name": "リンドン"},
-{"usage": "city", "name": "リンフィールド"},
-{"usage": "city", "name": "ルーパート"},
-{"usage": "city", "name": "ルイストン"},
-{"usage": "city", "name": "ルベック"},
-{"usage": "city", "name": "レーンジリー"},
-{"usage": "city", "name": "レーンジリープランテーション"},
-{"usage": "city", "name": "レイクビュープランテーション"},
-{"usage": "city", "name": "レイクビル"},
-{"usage": "city", "name": "レイネスボロー"},
-{"usage": "city", "name": "レイモンド"},
-{"usage": "city", "name": "レインハム"},
-{"usage": "city", "name": "レキシントン"},
-{"usage": "city", "name": "レスター"},
-{"usage": "city", "name": "レドヤード"},
-{"usage": "city", "name": "レノックス"},
-{"usage": "city", "name": "レバノン"},
-{"usage": "city", "name": "レバレット"},
-{"usage": "city", "name": "レバント"},
-{"usage": "city", "name": "レミングトン"},
-{"usage": "city", "name": "レムスター"},
-{"usage": "city", "name": "レンサム"},
-{"usage": "city", "name": "レンプスター"},
-{"usage": "city", "name": "ロッキーヒル"},
-{"usage": "city", "name": "ロッキンガム"},
-{"usage": "city", "name": "ロックスベリー"},
-{"usage": "city", "name": "ロックポート"},
-{"usage": "city", "name": "ロックランド"},
-{"usage": "city", "name": "ロッケブラフス"},
-{"usage": "city", "name": "ロー"},
-{"usage": "city", "name": "ローウェル"},
-{"usage": "city", "name": "ローベル"},
-{"usage": "city", "name": "ローマ"},
-{"usage": "city", "name": "ローリー"},
-{"usage": "city", "name": "ローレンス"},
-{"usage": "city", "name": "ロイヤルストン"},
-{"usage": "city", "name": "ロイヤルトン"},
-{"usage": "city", "name": "ロチェスター"},
-{"usage": "city", "name": "ロビンストン"},
-{"usage": "city", "name": "ロリンズフォード"},
-{"usage": "city", "name": "ロングアイランド"},
-{"usage": "city", "name": "ロングメドウ"},
-{"usage": "city", "name": "ロンドンデリー"},
-{"usage": "city", "name": "ワーウィック"},
-{"usage": "city", "name": "ワージントン"},
-{"usage": "city", "name": "ワーズボロー"},
-{"usage": "city", "name": "ワーナー"},
-{"usage": "city", "name": "ワシントン"},
-{"usage": "city", "name": "ワラーグラス"},
-{"usage": "family", "gender": "unisex", "name": "アダムズ"},
-{"usage": "family", "gender": "unisex", "name": "アレクサンダー"},
-{"usage": "family", "gender": "unisex", "name": "アレン"},
-{"usage": "family", "gender": "unisex", "name": "アンダーソン"},
-{"usage": "family", "gender": "unisex", "name": "ウィリアムズ"},
-{"usage": "family", "gender": "unisex", "name": "ウィルソン"},
-{"usage": "family", "gender": "unisex", "name": "ウェスト"},
-{"usage": "family", "gender": "unisex", "name": "ウォーカー"},
-{"usage": "family", "gender": "unisex", "name": "ウッド"},
-{"usage": "family", "gender": "unisex", "name": "ヴァンワイルド"},
-{"usage": "family", "gender": "unisex", "name": "エドワーズ"},
-{"usage": "family", "gender": "unisex", "name": "エバンス"},
-{"usage": "family", "gender": "unisex", "name": "カーター"},
-{"usage": "family", "gender": "unisex", "name": "カイコ"},
-{"usage": "family", "gender": "unisex", "name": "ガルシア"},
-{"usage": "family", "gender": "unisex", "name": "キャンベル"},
-{"usage": "family", "gender": "unisex", "name": "キング"},
-{"usage": "family", "gender": "unisex", "name": "クック"},
-{"usage": "family", "gender": "unisex", "name": "クーパー"},
-{"usage": "family", "gender": "unisex", "name": "クラーク"},
-{"usage": "family", "gender": "unisex", "name": "グリーン"},
-{"usage": "family", "gender": "unisex", "name": "グリフィン"},
-{"usage": "family", "gender": "unisex", "name": "グレイ"},
-{"usage": "family", "gender": "unisex", "name": "ケリィ"},
-{"usage": "family", "gender": "unisex", "name": "コックス"},
-{"usage": "family", "gender": "unisex", "name": "コールマン"},
-{"usage": "family", "gender": "unisex", "name": "コリンズ"},
-{"usage": "family", "gender": "unisex", "name": "ゴンザレス"},
-{"usage": "family", "gender": "unisex", "name": "ゴンザレス"},
-{"usage": "family", "gender": "unisex", "name": "サンダース"},
-{"usage": "family", "gender": "unisex", "name": "サンチェス"},
-{"usage": "family", "gender": "unisex", "name": "シモンズ"},
-{"usage": "family", "gender": "unisex", "name": "ジェームス"},
-{"usage": "family", "gender": "unisex", "name": "ジェンキンス"},
-{"usage": "family", "gender": "unisex", "name": "ジャクソン"},
-{"usage": "family", "gender": "unisex", "name": "ジョーンズ"},
-{"usage": "family", "gender": "unisex", "name": "ジョンソン"},
-{"usage": "family", "gender": "unisex", "name": "スコツト"},
-{"usage": "family", "gender": "unisex", "name": "スチュワート"},
-{"usage": "family", "gender": "unisex", "name": "スミス"},
-{"usage": "family", "gender": "unisex", "name": "ターナー"},
-{"usage": "family", "gender": "unisex", "name": "テーラー"},
-{"usage": "family", "gender": "unisex", "name": "ディアス"},
-{"usage": "family", "gender": "unisex", "name": "デイビス"},
-{"usage": "family", "gender": "unisex", "name": "トーマス"},
-{"usage": "family", "gender": "unisex", "name": "トレス"},
-{"usage": "family", "gender": "unisex", "name": "トンプソン"},
-{"usage": "family", "gender": "unisex", "name": "ナキヤ"},
-{"usage": "family", "gender": "unisex", "name": "ネルソン"},
-{"usage": "family", "gender": "unisex", "name": "ハリス"},
-{"usage": "family", "gender": "unisex", "name": "ハワード"},
-{"usage": "family", "gender": "unisex", "name": "バーンズ"},
-{"usage": "family", "gender": "unisex", "name": "バイレイ"},
-{"usage": "family", "gender": "unisex", "name": "バトラー"},
-{"usage": "family", "gender": "unisex", "name": "パーカー"},
-{"usage": "family", "gender": "unisex", "name": "パウエル"},
-{"usage": "family", "gender": "unisex", "name": "パターソン"},
-{"usage": "family", "gender": "unisex", "name": "ヒューズ"},
-{"usage": "family", "gender": "unisex", "name": "ヒル"},
-{"usage": "family", "gender": "unisex", "name": "ピーターソン"},
-{"usage": "family", "gender": "unisex", "name": "フィリップス"},
-{"usage": "family", "gender": "unisex", "name": "フォスター"},
-{"usage": "family", "gender": "unisex", "name": "フローレス"},
-{"usage": "family", "gender": "unisex", "name": "ブライアント"},
-{"usage": "family", "gender": "unisex", "name": "ブラウン"},
-{"usage": "family", "gender": "unisex", "name": "ブルックス"},
-{"usage": "family", "gender": "unisex", "name": "プライス"},
-{"usage": "family", "gender": "unisex", "name": "ヘイズ"},
-{"usage": "family", "gender": "unisex", "name": "ヘルナンデス"},
-{"usage": "family", "gender": "unisex", "name": "ヘンダーソン"},
-{"usage": "family", "gender": "unisex", "name": "ベイカー"},
-{"usage": "family", "gender": "unisex", "name": "ベネット"},
-{"usage": "family", "gender": "unisex", "name": "ベル"},
-{"usage": "family", "gender": "unisex", "name": "ペリー"},
-{"usage": "family", "gender": "unisex", "name": "ペレス"},
-{"usage": "family", "gender": "unisex", "name": "ホール"},
-{"usage": "family", "gender": "unisex", "name": "ホワイト"},
-{"usage": "family", "gender": "unisex", "name": "マーティン"},
-{"usage": "family", "gender": "unisex", "name": "マーフィー"},
-{"usage": "family", "gender": "unisex", "name": "マルチネス"},
-{"usage": "family", "gender": "unisex", "name": "ミッチェル"},
-{"usage": "family", "gender": "unisex", "name": "ミラー"},
-{"usage": "family", "gender": "unisex", "name": "ムーア"},
-{"usage": "family", "gender": "unisex", "name": "モリス"},
-{"usage": "family", "gender": "unisex", "name": "モルガン"},
-{"usage": "family", "gender": "unisex", "name": "ヤング"},
-{"usage": "family", "gender": "unisex", "name": "ラッセル"},
-{"usage": "family", "gender": "unisex", "name": "ライト"},
-{"usage": "family", "gender": "unisex", "name": "ラミレス"},
-{"usage": "family", "gender": "unisex", "name": "リュイス"},
-{"usage": "family", "gender": "unisex", "name": "リー"},
-{"usage": "family", "gender": "unisex", "name": "リード"},
-{"usage": "family", "gender": "unisex", "name": "リチャードソン"},
-{"usage": "family", "gender": "unisex", "name": "リベラ"},
-{"usage": "family", "gender": "unisex", "name": "ロジャース"},
-{"usage": "family", "gender": "unisex", "name": "ロス"},
-{"usage": "family", "gender": "unisex", "name": "ロドリゲス"},
-{"usage": "family", "gender": "unisex", "name": "ロバーツ"},
-{"usage": "family", "gender": "unisex", "name": "ロビンソン"},
-{"usage": "family", "gender": "unisex", "name": "ロペス"},
-{"usage": "family", "gender": "unisex", "name": "ロング"},
-{"usage": "family", "gender": "unisex", "name": "ワード"},
-{"usage": "family", "gender": "unisex", "name": "ワシントン"},
-{"usage": "family", "gender": "unisex", "name": "ワトソン"},
-{"usage": "given", "gender": "female", "name": "アイザワ"},
-{"usage": "given", "gender": "female", "name": "アキコ"},
-{"usage": "given", "gender": "female", "name": "アシュリー"},
-{"usage": "given", "gender": "female", "name": "アディソン"},
-{"usage": "given", "gender": "female", "name": "アナ"},
-{"usage": "given", "gender": "female", "name": "アビゲイル"},
-{"usage": "given", "gender": "female", "name": "アブリー"},
-{"usage": "given", "gender": "female", "name": "アメリア"},
-{"usage": "given", "gender": "female", "name": "アリッサ"},
-{"usage": "given", "gender": "female", "name": "アリーヤ"},
-{"usage": "given", "gender": "female", "name": "アリアーナ"},
-{"usage": "given", "gender": "female", "name": "アリアンナ"},
-{"usage": "given", "gender": "female", "name": "アリソン"},
-{"usage": "given", "gender": "female", "name": "アレクサ"},
-{"usage": "given", "gender": "female", "name": "アレクサンドラ"},
-{"usage": "given", "gender": "female", "name": "アレクシス"},
-{"usage": "given", "gender": "female", "name": "アンジョリーナ"},
-{"usage": "given", "gender": "female", "name": "アンドレア"},
-{"usage": "given", "gender": "female", "name": "イヴリン"},
-{"usage": "given", "gender": "female", "name": "イザベラ"},
-{"usage": "given", "gender": "female", "name": "イザベル"},
-{"usage": "given", "gender": "female", "name": "イザベル"},
-{"usage": "given", "gender": "female", "name": "ヴァレリア"},
-{"usage": "given", "gender": "female", "name": "エイブリー"},
-{"usage": "given", "gender": "female", "name": "エバ"},
-{"usage": "given", "gender": "female", "name": "エマ"},
-{"usage": "given", "gender": "female", "name": "エミリー"},
-{"usage": "given", "gender": "female", "name": "エラ"},
-{"usage": "given", "gender": "female", "name": "エリザベス"},
-{"usage": "given", "gender": "female", "name": "オータム"},
-{"usage": "given", "gender": "female", "name": "オードリー"},
-{"usage": "given", "gender": "female", "name": "オリビア"},
-{"usage": "given", "gender": "female", "name": "カイリー"},
-{"usage": "given", "gender": "female", "name": "カミーラ"},
-{"usage": "given", "gender": "female", "name": "ガブリエラ"},
-{"usage": "given", "gender": "female", "name": "ガブリエラ"},
-{"usage": "given", "gender": "female", "name": "キャロライン"},
-{"usage": "given", "gender": "female", "name": "キム"},
-{"usage": "given", "gender": "female", "name": "キンバリー"},
-{"usage": "given", "gender": "female", "name": "クレア"},
-{"usage": "given", "gender": "female", "name": "クロエ"},
-{"usage": "given", "gender": "female", "name": "グレイシー"},
-{"usage": "given", "gender": "female", "name": "グレイス"},
-{"usage": "given", "gender": "female", "name": "ケイティ"},
-{"usage": "given", "gender": "female", "name": "ケイティン"},
-{"usage": "given", "gender": "female", "name": "ケイトリン"},
-{"usage": "given", "gender": "female", "name": "ケイラ"},
-{"usage": "given", "gender": "female", "name": "ケイリー"},
-{"usage": "given", "gender": "female", "name": "サバナ"},
-{"usage": "given", "gender": "female", "name": "サマンサ"},
-{"usage": "given", "gender": "female", "name": "サラ"},
-{"usage": "given", "gender": "female", "name": "サラ"},
-{"usage": "given", "gender": "female", "name": "シャーロット"},
-{"usage": "given", "gender": "female", "name": "シドニー"},
-{"usage": "given", "gender": "female", "name": "ジェシー"},
-{"usage": "given", "gender": "female", "name": "ジェシカ"},
-{"usage": "given", "gender": "female", "name": "ジェニファー"},
-{"usage": "given", "gender": "female", "name": "ジェネシス"},
-{"usage": "given", "gender": "female", "name": "ジェン"},
-{"usage": "given", "gender": "female", "name": "ジャスミン"},
-{"usage": "given", "gender": "female", "name": "ジャンナ"},
-{"usage": "given", "gender": "female", "name": "ジュリア"},
-{"usage": "given", "gender": "female", "name": "ジョセリン"},
-{"usage": "given", "gender": "female", "name": "ソフィー"},
-{"usage": "given", "gender": "female", "name": "ソフィア"},
-{"usage": "given", "gender": "female", "name": "ゾーイ"},
-{"usage": "given", "gender": "female", "name": "ゾーイー"},
-{"usage": "given", "gender": "female", "name": "デスティニー"},
-{"usage": "given", "gender": "female", "name": "トリニティー"},
-{"usage": "given", "gender": "female", "name": "ナタリー"},
-{"usage": "given", "gender": "female", "name": "ナツキ"},
-{"usage": "given", "gender": "female", "name": "ヌク"},
-{"usage": "given", "gender": "female", "name": "ネバエ"},
-{"usage": "given", "gender": "female", "name": "ハンナ"},
-{"usage": "given", "gender": "female", "name": "ヒカリ"},
-{"usage": "given", "gender": "female", "name": "ビクトリア"},
-{"usage": "given", "gender": "female", "name": "フェイス"},
-{"usage": "given", "gender": "female", "name": "ブリアナ"},
-{"usage": "given", "gender": "female", "name": "ブルック"},
-{"usage": "given", "gender": "female", "name": "ブルックリン"},
-{"usage": "given", "gender": "female", "name": "ヘイリー"},
-{"usage": "given", "gender": "female", "name": "ヘザー"},
-{"usage": "given", "gender": "female", "name": "ベイリー"},
-{"usage": "given", "gender": "female", "name": "ベネッサ"},
-{"usage": "given", "gender": "female", "name": "ペイジ"},
-{"usage": "given", "gender": "female", "name": "ペイトン"},
-{"usage": "given", "gender": "female", "name": "マケイラ"},
-{"usage": "given", "gender": "female", "name": "マディソン"},
-{"usage": "given", "gender": "female", "name": "マデリーン"},
-{"usage": "given", "gender": "female", "name": "マデリン"},
-{"usage": "given", "gender": "female", "name": "マヤ"},
-{"usage": "given", "gender": "female", "name": "マライア"},
-{"usage": "given", "gender": "female", "name": "マリア"},
-{"usage": "given", "gender": "female", "name": "ミア"},
-{"usage": "given", "gender": "female", "name": "メーガン"},
-{"usage": "given", "gender": "female", "name": "メアリー"},
-{"usage": "given", "gender": "female", "name": "メラニー"},
-{"usage": "given", "gender": "female", "name": "モーガン"},
-{"usage": "given", "gender": "female", "name": "ユキ"},
-{"usage": "given", "gender": "female", "name": "ライリー"},
-{"usage": "given", "gender": "female", "name": "リリー"},
-{"usage": "given", "gender": "female", "name": "リリアン"},
-{"usage": "given", "gender": "female", "name": "レア"},
-{"usage": "given", "gender": "female", "name": "レイチェル"},
-{"usage": "given", "gender": "female", "name": "レイラ"},
-{"usage": "given", "gender": "female", "name": "ローレン"},
-{"usage": "given", "gender": "male", "name": "アーロン"},
-{"usage": "given", "gender": "male", "name": "アイザック"},
-{"usage": "given", "gender": "male", "name": "アイデン"},
-{"usage": "given", "gender": "male", "name": "アダム"},
-{"usage": "given", "gender": "male", "name": "アドリアン"},
-{"usage": "given", "gender": "male", "name": "アレックス"},
-{"usage": "given", "gender": "male", "name": "アレクサンドル"},
-{"usage": "given", "gender": "male", "name": "アンジェル"},
-{"usage": "given", "gender": "male", "name": "アントニー"},
-{"usage": "given", "gender": "male", "name": "アンドリュー"},
-{"usage": "given", "gender": "male", "name": "イーサン"},
-{"usage": "given", "gender": "male", "name": "イーブン"},
-{"usage": "given", "gender": "male", "name": "イアン"},
-{"usage": "given", "gender": "male", "name": "イザヤ"},
-{"usage": "given", "gender": "male", "name": "イライジャ"},
-{"usage": "given", "gender": "male", "name": "ウィリアム"},
-{"usage": "given", "gender": "male", "name": "エイダン"},
-{"usage": "given", "gender": "male", "name": "エイデン"},
-{"usage": "given", "gender": "male", "name": "エバン"},
-{"usage": "given", "gender": "male", "name": "エリ"},
-{"usage": "given", "gender": "male", "name": "エリック"},
-{"usage": "given", "gender": "male", "name": "オーウェン"},
-{"usage": "given", "gender": "male", "name": "オースチン"},
-{"usage": "given", "gender": "male", "name": "カーソン"},
-{"usage": "given", "gender": "male", "name": "カーター"},
-{"usage": "given", "gender": "male", "name": "カイル"},
-{"usage": "given", "gender": "male", "name": "カデン"},
-{"usage": "given", "gender": "male", "name": "カルロス"},
-{"usage": "given", "gender": "male", "name": "カレブ"},
-{"usage": "given", "gender": "male", "name": "ガビン"},
-{"usage": "given", "gender": "male", "name": "キャメロン"},
-{"usage": "given", "gender": "male", "name": "キョースケ"},
-{"usage": "given", "gender": "male", "name": "キラ"},
-{"usage": "given", "gender": "male", "name": "クーパー"},
-{"usage": "given", "gender": "male", "name": "クリスチャン"},
-{"usage": "given", "gender": "male", "name": "クリストファー"},
-{"usage": "given", "gender": "male", "name": "ケイタ"},
-{"usage": "given", "gender": "male", "name": "ケイデン"},
-{"usage": "given", "gender": "male", "name": "ケビン"},
-{"usage": "given", "gender": "male", "name": "ゲイブリエル"},
-{"usage": "given", "gender": "male", "name": "ゲンドー"},
-{"usage": "given", "gender": "male", "name": "コール"},
-{"usage": "given", "gender": "male", "name": "コナー"},
-{"usage": "given", "gender": "male", "name": "コルトン"},
-{"usage": "given", "gender": "male", "name": "サビエル"},
-{"usage": "given", "gender": "male", "name": "サミュエル"},
-{"usage": "given", "gender": "male", "name": "ザカリー"},
-{"usage": "given", "gender": "male", "name": "ショーン"},
-{"usage": "given", "gender": "male", "name": "ジェームス"},
-{"usage": "given", "gender": "male", "name": "ジェイコブ"},
-{"usage": "given", "gender": "male", "name": "ジェイスン"},
-{"usage": "given", "gender": "male", "name": "ジェイデン"},
-{"usage": "given", "gender": "male", "name": "ジェイデン"},
-{"usage": "given", "gender": "male", "name": "ジェレミア"},
-{"usage": "given", "gender": "male", "name": "ジャック"},
-{"usage": "given", "gender": "male", "name": "ジャクソン"},
-{"usage": "given", "gender": "male", "name": "ジャスティン"},
-{"usage": "given", "gender": "male", "name": "ジュリアン"},
-{"usage": "given", "gender": "male", "name": "ジョーダン"},
-{"usage": "given", "gender": "male", "name": "ジョアン"},
-{"usage": "given", "gender": "male", "name": "ジョサイア"},
-{"usage": "given", "gender": "male", "name": "ジョシュア"},
-{"usage": "given", "gender": "male", "name": "ジョセフ"},
-{"usage": "given", "gender": "male", "name": "ジョゼ"},
-{"usage": "given", "gender": "male", "name": "ジョナサン"},
-{"usage": "given", "gender": "male", "name": "ジョン"},
-{"usage": "given", "gender": "male", "name": "セバスチャン"},
-{"usage": "given", "gender": "male", "name": "タイラー"},
-{"usage": "given", "gender": "male", "name": "タケウチ"},
-{"usage": "given", "gender": "male", "name": "ダイスケ"},
-{"usage": "given", "gender": "male", "name": "ダニエル"},
-{"usage": "given", "gender": "male", "name": "チェイス"},
-{"usage": "given", "gender": "male", "name": "チャールズ"},
-{"usage": "given", "gender": "male", "name": "ディエゴ"},
-{"usage": "given", "gender": "male", "name": "ディラン"},
-{"usage": "given", "gender": "male", "name": "デイビッド"},
-{"usage": "given", "gender": "male", "name": "トマス"},
-{"usage": "given", "gender": "male", "name": "トリスタン"},
-{"usage": "given", "gender": "male", "name": "ドミニク"},
-{"usage": "given", "gender": "male", "name": "ナサニエル"},
-{"usage": "given", "gender": "male", "name": "ニコラス"},
-{"usage": "given", "gender": "male", "name": "ネイサン"},
-{"usage": "given", "gender": "male", "name": "ノア"},
-{"usage": "given", "gender": "male", "name": "ハンター"},
-{"usage": "given", "gender": "male", "name": "ブライアン"},
-{"usage": "given", "gender": "male", "name": "ブライヤン"},
-{"usage": "given", "gender": "male", "name": "ブラディ"},
-{"usage": "given", "gender": "male", "name": "ブラディ"},
-{"usage": "given", "gender": "male", "name": "ブランドン"},
-{"usage": "given", "gender": "male", "name": "ブレイク"},
-{"usage": "given", "gender": "male", "name": "ブレイデン"},
-{"usage": "given", "gender": "male", "name": "ヘイデン"},
-{"usage": "given", "gender": "male", "name": "ヘスウス"},
-{"usage": "given", "gender": "male", "name": "ヘンリー"},
-{"usage": "given", "gender": "male", "name": "ベンジャミン"},
-{"usage": "given", "gender": "male", "name": "マイケル"},
-{"usage": "given", "gender": "male", "name": "マシュー"},
-{"usage": "given", "gender": "male", "name": "メーソン"},
-{"usage": "given", "gender": "male", "name": "ライアン"},
-{"usage": "given", "gender": "male", "name": "ランドン"},
-{"usage": "given", "gender": "male", "name": "リーアム"},
-{"usage": "given", "gender": "male", "name": "ルーカス"},
-{"usage": "given", "gender": "male", "name": "ルーク"},
-{"usage": "given", "gender": "male", "name": "ルイス"},
-{"usage": "given", "gender": "male", "name": "ローガン"},
-{"usage": "given", "gender": "male", "name": "ロバート"},
-{"usage": "given", "gender": "male", "name": "ワイアット"}
+ {
+ "usage": "backer",
+ "gender": "unisex",
+ "name": [
+ "アーガス M. ローウェル",
+ "アーク",
+ "アーチャー",
+ "アーリスト マクプリューデント",
+ "アジャイ チャンドラ",
+ "アトモス",
+ "アルファイ",
+ "アレクサンダー ウィークス",
+ "アレクサンダー クリックコー",
+ "アレクサンダー ドミトリエフ",
+ "アンソニー バーリー",
+ "アントン ストライク",
+ "アンドリュー ウェブスター",
+ "アンドリュー ガーステラー",
+ "イェレミアス ブラベータ",
+ "イェンス ベッカー",
+ "イーリー フォレスト キートン",
+ "イアン クリー",
+ "ウィリアム フォレスト",
+ "ウィル ウォーカー",
+ "ウィンター グードブロッド",
+ "ウェイン A アーサートン",
+ "エベリン フロスト",
+ "エリック ハンガーブーラー",
+ "エリック ローサック",
+ "エンリケ アロンソ",
+ "オーエン ダン",
+ "カミル クリウィソン",
+ "ガッツ",
+ "ガーグ ハックポフ",
+ "ガブリエル ドン",
+ "ガルファス モーゴロック",
+ "ギョーム レビゴット",
+ "クリス ワトキンス",
+ "クリストファー フォーリンズ",
+ "クレイ フォックステイル",
+ "クレイグ ファーガソン",
+ "クレイグ マトン",
+ "グレン ランシッター",
+ "ケビン ウィット",
+ "ケビン グラッソ",
+ "ケンジ クロカワ",
+ "コムレイド ギャリー",
+ "サイモン トーレセン ハルト",
+ "サム スタイン",
+ "ザナム",
+ "シャーロット ホール",
+ "ショーン ダンカン",
+ "シメファミ",
+ "ジェームス ケニー",
+ "ジェフ メジャー",
+ "ジャスティン マッキノン",
+ "ジョシュア ヤング",
+ "ジョセフ 'ザキャルゥー' バートレット",
+ "ジョン エニオン",
+ "ジョン ハメル",
+ "ジム ウィーバー",
+ "ジム ランダーランド",
+ "スゾックス ガボール フェレンツ",
+ "スティーブン ビーターソン",
+ "ストットナー",
+ "スノー 'ニャー'",
+ "スパシー プケラウクト",
+ "スパロー グリフォン",
+ "ズヒアオ",
+ "セバスチャン ジャフル",
+ "セルカン コイル",
+ "ダックコー",
+ "ダグ オグデン",
+ "ダスク ガオ",
+ "ダニエル アンフィールド",
+ "ダニエル ダナヒー",
+ "ディック サージ",
+ "デイヴ ステバーデイバーソン",
+ "トッドリック リッホープ",
+ "トーマス サイモン",
+ "トーマス ラルソン",
+ "トナミ ヨルゲンセン",
+ "トビアス フランケ",
+ "トム フーパー",
+ "トラビス ギブソン",
+ "トリアナ",
+ "トンザ",
+ "ドクター ヒルク ヴァン ダー シャーフ",
+ "ドリオ",
+ "ナサニエル フォード",
+ "ニック 'ハボック' パーカー",
+ "ニック ステファン",
+ "ネイサン キャン",
+ "ハリド ラシッド",
+ "ハンク レクラム",
+ "パスカル フィリッポビックズ",
+ "ヒューバート ヒューズ",
+ "ヒューバート ローデンボウ",
+ "ピーター ストールベリ",
+ "フィリップ トレンブレイ",
+ "フェリックス アプリン",
+ "フェリックス フォックス",
+ "フローズンフォクシー",
+ "ブライアン デビットソン",
+ "ブライアン ホースターマン",
+ "ヘリス ゼーボン",
+ "ベン マクルーア",
+ "ベンジャミン レップローグル",
+ "ホメロス",
+ "ボバロット",
+ "ポール ウォレス",
+ "マット ウィリアムズ",
+ "マット デイビス",
+ "マーク 'バッド ボーイ' バッドイ",
+ "マーティン ウッダード",
+ "マーティン スウェンソン",
+ "マイケル 'ディス ホリブリー' ジョーンズ",
+ "マイケル キンケイド",
+ "マイケル ヒル",
+ "マイル プロワース",
+ "マシュー セント ジョン",
+ "マニック デプレイシーブ",
+ "ミック バット",
+ "ミゲル ハーメズ",
+ "ミシェル バージェロン",
+ "ミロッチ",
+ "ラクエル マクマホン",
+ "ラクラン",
+ "ラス レイノルズ III",
+ "ラリアン",
+ "ランバンクティオス リック",
+ "リノ パーカー",
+ "ルドルフ シュミット",
+ "レイモンド ベラス",
+ "レオニード ワシリエフ",
+ "レフ ムイシキン",
+ "ロール",
+ "ロウリー デニス",
+ "ロニー マグヌソン",
+ "ロブ ウェッツェル",
+ "ロブ キー",
+ "ロン 'ノイズ' ハキム"
+ ]
+ },
+ {
+ "usage": "city",
+ "name": [
+ "アッシュバーンハム",
+ "アッシュビー",
+ "アッシュフィールド",
+ "アッシュフォード",
+ "アッシュランド",
+ "アッタルボロー",
+ "アップルトン",
+ "アーガイル",
+ "アービング",
+ "アーラスバーグ",
+ "アーリントン",
+ "アイヤー",
+ "アイラ",
+ "アイランダー",
+ "アイランドフォールス",
+ "アイル・オ・ホット",
+ "アイル・ラ・モッテ",
+ "アイルズボロ",
+ "アカシュネット",
+ "アガウァム",
+ "アクァース",
+ "アクイナ",
+ "アクスブリッジ",
+ "アクトン",
+ "アソール",
+ "アダムス",
+ "アテネ",
+ "アディソン",
+ "アトキンソン",
+ "アビングトン",
+ "アプトン",
+ "アボット",
+ "アミティ",
+ "アムハースト",
+ "アランデル",
+ "アルステッド",
+ "アルトン",
+ "アルナ",
+ "アルバーグ",
+ "アルビオン",
+ "アルフレッド",
+ "アレクサンダー",
+ "アレクサンドリア",
+ "アローシック",
+ "アンソニア",
+ "アンソン",
+ "アンダーヒル",
+ "アントリム",
+ "アンドーバー",
+ "イーグルレイク",
+ "イーストウィンザー",
+ "イーストキングストン",
+ "イーストグランビー",
+ "イーストグリニッジ",
+ "イーストハッダム",
+ "イーストハートフォード",
+ "イーストハム",
+ "イーストハンプトン",
+ "イーストハンプトン",
+ "イーストフォード",
+ "イーストブリッジウォーター",
+ "イーストブルック",
+ "イーストブルックフィールド",
+ "イーストプロビデンス",
+ "イーストヘブン",
+ "イーストポート",
+ "イーストマチアス",
+ "イーストミリノケット",
+ "イーストモントピーリア",
+ "イーストライム",
+ "イーストロングメドウ",
+ "イーストン",
+ "イートン",
+ "イプスウィッチ",
+ "インダストリー",
+ "ウィーアー",
+ "ウィーロック",
+ "ウィーン",
+ "ウィスキャセット",
+ "ウィヌースキ",
+ "ウィリアムズタウン",
+ "ウィリアムズバーグ",
+ "ウィリストン",
+ "ウィリマンティック",
+ "ウィルトン",
+ "ウィルブラーム",
+ "ウィルミントン",
+ "ウィルモット",
+ "ウィン",
+ "ウィンザー",
+ "ウィンザーロックス",
+ "ウィンスロップ",
+ "ウィンスロー",
+ "ウィンターハーバー",
+ "ウィンタービルプランテーション",
+ "ウィンターポート",
+ "ウィンダム",
+ "ウィンチェスター",
+ "ウィンチェンドン",
+ "ウィンホール",
+ "ウェールズ",
+ "ウェア",
+ "ウェアラム",
+ "ウェイクフィールド",
+ "ウェイト",
+ "ウェイトスフィールド",
+ "ウェイトリー",
+ "ウェイド",
+ "ウェイブリッジ",
+ "ウェイマス",
+ "ウェイランド",
+ "ウェイン",
+ "ウェザースフィールド",
+ "ウェザーズフィールド",
+ "ウェスタリー",
+ "ウェストン",
+ "ウェズレー",
+ "ウェブスター",
+ "ウェブスタープランテーション",
+ "ウェリントン",
+ "ウェリントン",
+ "ウェルズ",
+ "ウェルズリー",
+ "ウェルド",
+ "ウェルフリート",
+ "ウェンデル",
+ "ウェントワース",
+ "ウェンハム",
+ "ウォッシュバーン",
+ "ウォータータウン",
+ "ウォータービル",
+ "ウォータービルバレー",
+ "ウォーターフォード",
+ "ウォーターベリー",
+ "ウォーターボロー",
+ "ウォールデン",
+ "ウォーレン",
+ "ウォバーン",
+ "ウォリングフォード",
+ "ウォルコット",
+ "ウォルサム",
+ "ウォルドー",
+ "ウォルドボロー",
+ "ウォルポール",
+ "ウッドストック",
+ "ウッドビル",
+ "ウッドフォード",
+ "ウッドブリッジ",
+ "ウッドベリー",
+ "ウッドランド",
+ "ウースター",
+ "ウーリッジ",
+ "ウーンソケット",
+ "ウエストウィンザー",
+ "ウエストウッド",
+ "ウエストガーディナー",
+ "ウエストグリニッジ",
+ "ウエストストックブリッジ",
+ "ウエストスプリングフィールド",
+ "ウエストティスベリー",
+ "ウエストニューベリー",
+ "ウエストハートフォード",
+ "ウエストハンプトン",
+ "ウエストバース",
+ "ウエストパリ",
+ "ウエストフィールド",
+ "ウエストフェアリー",
+ "ウエストフォークス",
+ "ウエストフォード",
+ "ウエストブリッジウォーター",
+ "ウエストブルック",
+ "ウエストブルックフィールド",
+ "ウエストベリー",
+ "ウエストボイルストン",
+ "ウエストボロー",
+ "ウエストポート",
+ "ウエストマンランド",
+ "ウエストミンスター",
+ "ウエストモア",
+ "ウエストモアランド",
+ "ウエストラトランド",
+ "ウエストワーウィック",
+ "ウルフボロー",
+ "ヴァーシャイル",
+ "ヴァートン",
+ "ヴァーノン",
+ "ヴァイナルヘブン",
+ "ヴァサルボロー",
+ "ヴァン・ビューレン",
+ "ヴァンスボロー",
+ "ヴィージー",
+ "ヴェルジェンヌ",
+ "ヴェローナアイランド",
+ "エッジコーム",
+ "エッピング",
+ "エイボン",
+ "エイムズベリー",
+ "エクセター",
+ "エグリモント",
+ "エセックス",
+ "エディントン",
+ "エディンバーグ",
+ "エデン",
+ "エトナ",
+ "エドガータウン",
+ "エドマンズ",
+ "エノスバーグ",
+ "エフィンハム",
+ "エプソム",
+ "エベレット",
+ "エムデン",
+ "エリオット",
+ "エリコ",
+ "エリザベスミサキ",
+ "エリントン",
+ "エルズワース",
+ "エルモア",
+ "エロール",
+ "エンフィールド",
+ "オックスフォード",
+ "オックスボー",
+ "オーウェル",
+ "オーカム",
+ "オーガスタ",
+ "オークフィールド",
+ "オークブラフス",
+ "オークランド",
+ "オーチス",
+ "オーチスフィールド",
+ "オーバーン",
+ "オーフォード",
+ "オーラガッシュ",
+ "オーランド",
+ "オールド・オーチャート・゙ビーチ",
+ "オールドセイブルック",
+ "オールドタウン",
+ "オールドライム",
+ "オールバニー",
+ "オーレンストーン",
+ "オーロラ",
+ "オーンビル",
+ "オウルヘッド",
+ "オガンキット",
+ "オシッピー",
+ "オズボーン",
+ "オランダ",
+ "オリエント",
+ "オリントン",
+ "オルフォード",
+ "オルレアン",
+ "オレンジ",
+ "オロノ",
+ "カッシング",
+ "カーバー",
+ "カービー",
+ "カーライル",
+ "カスティーニ",
+ "カトラー",
+ "カナン",
+ "カベンディッシュ",
+ "カボット",
+ "カミングトン",
+ "カムデン",
+ "カラタンク",
+ "カリブー",
+ "カルタゴ",
+ "カルメル",
+ "カレー",
+ "カンタベリー",
+ "カントン",
+ "カンバーランド",
+ "ガーディナー",
+ "ガードナー",
+ "ガーフィールドプランテーション",
+ "ガーランド",
+ "キャッスルトン",
+ "キャッスルヒル",
+ "キャスウェル",
+ "キャスコ",
+ "キャラバセットバレー",
+ "キャロル",
+ "キャロルプランテーション",
+ "キャンディア",
+ "キャンプトン",
+ "キッタリー",
+ "キーン",
+ "キリングトン",
+ "キリングリー",
+ "キリングワース",
+ "キングストン",
+ "キングズバリプランテーション",
+ "キングフィールド",
+ "キングマン",
+ "ギル",
+ "ギルサム",
+ "ギルドホール",
+ "ギルフォード",
+ "ギルフォード",
+ "ギルマントン",
+ "ギレアド",
+ "クーパー",
+ "クインシー",
+ "クラークスバーグ",
+ "クラークスビル",
+ "クラフトベリー",
+ "クラレンドン",
+ "クランストン",
+ "クランベリーアイルズ",
+ "クリスタル",
+ "クリフトン",
+ "クリントン",
+ "クレアモント",
+ "クロイドン",
+ "クロウフォード",
+ "クロムウェル",
+ "グールドボロ",
+ "グラステンベリー",
+ "グラストンベリー",
+ "グラバー",
+ "グラフトン",
+ "グランサム",
+ "グランドアイル",
+ "グランドレイクストリーム",
+ "グランビー",
+ "グランビル",
+ "グリーン",
+ "グリーンウッド",
+ "グリーンズバラ",
+ "グリーンビル",
+ "グリーンフィールド",
+ "グリーンブッシュ",
+ "グリーンランド",
+ "グリスウォルド",
+ "グリニッジ",
+ "グレートバーリントン",
+ "グレートポンド",
+ "グレイ",
+ "グレンウッドプランテーション",
+ "グレンバーン",
+ "グローブランド",
+ "グロウスター",
+ "グロスター",
+ "グロトン",
+ "ケーリープランテーション",
+ "ケンジントン",
+ "ケンダスキング",
+ "ケント",
+ "ケンネバンク",
+ "ケンネバンクポート",
+ "ケンブリッジ",
+ "コッディビルプランテーション",
+ "コーニッシュ",
+ "コーハセット",
+ "コールブルック",
+ "コーンウォール",
+ "コーンビル",
+ "コナー",
+ "コプリンプランテーション",
+ "コベントリー",
+ "コリナー",
+ "コリントン",
+ "コルチェスター",
+ "コルライン",
+ "コロンビア",
+ "コロンビアフォールズ",
+ "コンウェイ",
+ "コンコード",
+ "ゴーシェン",
+ "ゴーラム",
+ "ゴスノールド",
+ "ゴフスタウン",
+ "サットン",
+ "サーリー",
+ "サウサンプトン",
+ "サウスウィンザー",
+ "サウスウイック",
+ "サウスウエストハーバー",
+ "サウスキングスタウン",
+ "サウストーマストン",
+ "サウスハドリー",
+ "サウスハンプトン",
+ "サウスバーリントン",
+ "サウスヒーロー",
+ "サウスブリッジ",
+ "サウスブリストル",
+ "サウスベリック",
+ "サウスベリー",
+ "サウスボロー",
+ "サウスポート",
+ "サウスポートランド",
+ "サヴァア",
+ "サジントン",
+ "サドベリー",
+ "サバッタス",
+ "サフィールド",
+ "サマーズ",
+ "サマーズワース",
+ "サマービル",
+ "サマセット",
+ "サムナー",
+ "サリー",
+ "サリバン",
+ "サンガービル",
+ "サンダーランド",
+ "サンダウン",
+ "サンディスフィールド",
+ "サンディリバープランテーション",
+ "サンドイッチ",
+ "サンドゲート",
+ "サンフォード",
+ "サンボーントン",
+ "ザ・フォークス",
+ "シェフィールド",
+ "シェルトン",
+ "シェルドン",
+ "シェルバーン",
+ "シャップレイ",
+ "シャーバーン",
+ "シャーマン",
+ "シャーリー",
+ "シャーロット",
+ "シャフトスベリー",
+ "シャロン",
+ "シューツベリー",
+ "シュガーヒル",
+ "シュルーズベリー",
+ "ショーハム",
+ "ショーンズバラ",
+ "ショーンズポート",
+ "シーコンク",
+ "シーブルック",
+ "シーモア",
+ "シールプランテーション",
+ "シアスバーグ",
+ "シアスポート",
+ "シアスモント",
+ "シチュエート",
+ "シドニー",
+ "シビグアイランド",
+ "シムズベリー",
+ "ジェイ",
+ "ジェイムズタウン",
+ "ジェファーソン",
+ "ジャックマン",
+ "ジャクソン",
+ "ジャフリー",
+ "ジャマイカ",
+ "ジョージア",
+ "ジョージタウン",
+ "ジョンストン",
+ "ジョンソン",
+ "スウェーデン",
+ "スウォンジ",
+ "スカボロー",
+ "スコットランド",
+ "スコーヒガン",
+ "スタッダード",
+ "スタッフォード",
+ "スターク",
+ "スタークス",
+ "スタークスボロー",
+ "スターブリッジ",
+ "スターリング",
+ "スタナード",
+ "スタンディッシュ",
+ "スタンフォード",
+ "スチューベン",
+ "スチュワーツタウン",
+ "ステットソン",
+ "ステイシービル",
+ "ストックトンスプリングス",
+ "ストックブリッジ",
+ "ストックホルム",
+ "ストー",
+ "ストートン",
+ "ストーナム",
+ "ストウ",
+ "ストニントン",
+ "ストラットン",
+ "ストラッフォード",
+ "ストラサム",
+ "ストラトフォード",
+ "ストロング",
+ "スナピー",
+ "スピローグ",
+ "スプリングフィールド",
+ "スペンサー",
+ "スミュルナ",
+ "スミスフィールド",
+ "スワンジー",
+ "スワンズアイランド",
+ "スワントン",
+ "スワンビル",
+ "スワンプスコット",
+ "セットフォード",
+ "セーラム",
+ "セイントジョンプランテーション",
+ "セジウィック",
+ "セバゴ",
+ "セベック",
+ "セボイズプランテーション",
+ "センターハーバー",
+ "センタービル",
+ "セントアガサ",
+ "セントアルバンス",
+ "セントジョージ",
+ "セントジョンズベリー",
+ "セントフランシス",
+ "セントラルフォールス",
+ "ソーガス",
+ "ソーコ",
+ "ソールズベリー",
+ "ソーンダイク",
+ "ソーントン",
+ "ソレント",
+ "ソロン",
+ "ターナー",
+ "ターランド",
+ "タウンゼント",
+ "タウンゼンド",
+ "タウントン",
+ "タフトンボロー",
+ "タムワース",
+ "タルマッジ",
+ "タンブリッジ",
+ "ダッドリー",
+ "ダートマス",
+ "ダービー",
+ "ダイアーブルック",
+ "ダイトン",
+ "ダクスバリ",
+ "ダグラス",
+ "ダブリン",
+ "ダマー",
+ "ダマーストン",
+ "ダマリスコッタ",
+ "ダラスプランテーション",
+ "ダラム",
+ "ダルトン",
+ "ダンスタブル",
+ "ダンバース",
+ "ダンバートン",
+ "ダンビー",
+ "ダンビル",
+ "ダンフォース",
+ "ダンベリー",
+ "チェシャー",
+ "チェスター",
+ "チェスタービル",
+ "チェスターフィールド",
+ "チェリーフィールド",
+ "チェルシー",
+ "チェルムズフォード",
+ "チャップマン",
+ "チャップリン",
+ "チャールスタウン",
+ "チャールストン",
+ "チャールトン",
+ "チャーレモント",
+ "チャイナ",
+ "チャタム",
+ "チッテンデン",
+ "チコピー",
+ "チチェスター",
+ "チルマーク",
+ "ティスベリー",
+ "ティリングハム",
+ "ティルトン",
+ "ティングスボロー",
+ "ティンマウス",
+ "テュークスベリー",
+ "テンプル",
+ "テンプルトン",
+ "ディックスフィールド",
+ "ディックスモント",
+ "ディープリバー",
+ "ディーリング",
+ "ディアアイル",
+ "ディアフィールド",
+ "デッダム",
+ "デイトン",
+ "デクスター",
+ "デトロイト",
+ "デニーズビル",
+ "デニス",
+ "デニスタウン",
+ "デブルー",
+ "デリー",
+ "デリエン",
+ "デンマーク",
+ "トゥルーロ",
+ "トップスハム",
+ "トップスフィールド",
+ "トーマストン",
+ "トランバル",
+ "トリントン",
+ "トレスコット",
+ "トレモント",
+ "トレントン",
+ "トロイ",
+ "トンプソン",
+ "ドーセット",
+ "ドーチェスター",
+ "ドーバー",
+ "ドーバーフォックスクロフト",
+ "ドラカット",
+ "ドリュープランテーション",
+ "ドレスデン",
+ "ナッシュビルプランテーション",
+ "ナシュア",
+ "ナティック",
+ "ナハント",
+ "ナポリ",
+ "ナラガンセット",
+ "ナンタケット",
+ "ニューアッシュフォード",
+ "ニューアーク",
+ "ニューイプスウィッチ",
+ "ニューイングトン",
+ "ニューカッスル",
+ "ニューカナダ",
+ "ニューカナン",
+ "ニューキャッスル",
+ "ニューグロスター",
+ "ニューシャロン",
+ "ニューショーハム",
+ "ニュースウェーデン",
+ "ニューセーラム",
+ "ニュータウン",
+ "ニューダラム",
+ "ニュートン",
+ "ニューハートフォード",
+ "ニューハンプトン",
+ "ニューバインヤード",
+ "ニューバラー",
+ "ニューフィールズ",
+ "ニューフィールド",
+ "ニューフェアフィールド",
+ "ニューフェイン",
+ "ニューブリテン",
+ "ニューブレインツリー",
+ "ニューヘブン",
+ "ニューベッドフォード",
+ "ニューベリー",
+ "ニューベリーポート",
+ "ニューボストン",
+ "ニューポート",
+ "ニューポートランド",
+ "ニューマーケット",
+ "ニューマールボロー",
+ "ニューミルフォード",
+ "ニューリメリック",
+ "ニューロンドン",
+ "ニュアリー",
+ "ニーダム",
+ "ネルソン",
+ "ノックス",
+ "ノッティンガム",
+ "ノーウェイ",
+ "ノーウェル",
+ "ノーウォーク",
+ "ノーウッド",
+ "ノーガタック",
+ "ノーサンバーランド",
+ "ノーサンプトン",
+ "ノースアダムス",
+ "ノースアチルボロ",
+ "ノースアンドーバー",
+ "ノースウッド",
+ "ノースカナン",
+ "ノースキングスタウン",
+ "ノースストニントン",
+ "ノーススミスフィールド",
+ "ノースハンプトン",
+ "ノースヒーロー",
+ "ノースフィールド",
+ "ノースブランフォード",
+ "ノースブリッジ",
+ "ノースブルックフィールド",
+ "ノースプロビデンス",
+ "ノースヘブン",
+ "ノースベリック",
+ "ノースボロー",
+ "ノースポート",
+ "ノースヤーマス",
+ "ノースリーディング",
+ "ノートン",
+ "ノーフォーク",
+ "ノーブルボロー",
+ "ノリッジ",
+ "ノリッジウォック",
+ "ハッダム",
+ "ハッバートン",
+ "ハッバードソン",
+ "ハーウィッチ",
+ "ハーウィントン",
+ "ハーシー",
+ "ハートフォード",
+ "ハートランド",
+ "ハートロケーション",
+ "ハードウィック",
+ "ハーバード",
+ "ハープスウェル",
+ "ハーモニー",
+ "ハーモン",
+ "ハイゲート",
+ "ハイドパーク",
+ "ハイラム",
+ "ハイランドプランテーション",
+ "ハインズバーグ",
+ "ハウランド",
+ "ハヴァーヒル",
+ "ハジドン",
+ "ハトフィールド",
+ "ハドソン",
+ "ハドリー",
+ "ハノーバー",
+ "ハミルトン",
+ "ハムステッド",
+ "ハムデン",
+ "ハムリン",
+ "ハモンド",
+ "ハリケーンアイル",
+ "ハリスビル",
+ "ハリソン",
+ "ハリファックス",
+ "ハリントン",
+ "ハル",
+ "ハロウェル",
+ "ハンコック",
+ "ハンソン",
+ "ハンチントン",
+ "ハンプデン",
+ "ハンプトン",
+ "ハンプトンフォールス",
+ "バックスポート",
+ "バックフィールド",
+ "バックランド",
+ "バーク",
+ "バークシャー",
+ "バークハムステッド",
+ "バークリー",
+ "バース",
+ "バートレット",
+ "バートン",
+ "バーナード",
+ "バーナードストン",
+ "バーナム",
+ "バーネット",
+ "バーハーバー",
+ "バーリントン",
+ "バーリントン",
+ "バーンステッド",
+ "バーンステーブル",
+ "バイレイビル",
+ "バイロン",
+ "バウアーバンク",
+ "バクストン",
+ "バリルビル",
+ "バレー",
+ "バンクロフト",
+ "バンゴール",
+ "パッサダムキング",
+ "パッテン",
+ "パーキンズ",
+ "パークマン",
+ "パーソンズフィールド",
+ "パーハム",
+ "パーマー",
+ "パウルトニー",
+ "パクストン",
+ "パトナム",
+ "パトニー",
+ "パリ",
+ "パルミラ",
+ "パレルモ",
+ "パントン",
+ "ヒース",
+ "ヒル",
+ "ヒルズボロウ",
+ "ヒンガム",
+ "ヒンズデール",
+ "ビッデフォード",
+ "ビーコンフォールズ",
+ "ビーバーコーブ",
+ "ビールズ",
+ "ビクトリー",
+ "ビバリー",
+ "ビルリーカ",
+ "ビンガム",
+ "ピッツトン",
+ "ピッツバーグ",
+ "ピッツフィールド",
+ "ピッツフォード",
+ "ピーターシャム",
+ "ピーターボロ",
+ "ピーチァム",
+ "ピーボディ",
+ "ピアモント",
+ "ファーミングデール",
+ "ファーミントン",
+ "ファイエット",
+ "ファルマス",
+ "フィッチバーグ",
+ "フィッツウィリアム",
+ "フィップスバーグ",
+ "フィリップス",
+ "フィリップストン",
+ "フェアファクス",
+ "フェアフィールド",
+ "フェアヘヴン",
+ "フェアヘブン",
+ "フェアリー",
+ "フェイストン",
+ "フェリスバーグ",
+ "フォックスボロ",
+ "フォートケント",
+ "フォートフェアフィールド",
+ "フォーマータウン",
+ "フォールリバー",
+ "フォスター",
+ "フォレストシティ",
+ "フライアイランド",
+ "フライブルグ",
+ "フラミンガム",
+ "フランクフォート",
+ "フランクリン",
+ "フランケン",
+ "フランストーン",
+ "フリータウン",
+ "フリーダム",
+ "フリーポート",
+ "フリーマン",
+ "フリーモント",
+ "フレッチャー",
+ "フレンチビル",
+ "フレンドシップ",
+ "フロリダ",
+ "ブースベイ",
+ "ブースベイハーバー",
+ "ブラックストーン",
+ "ブラットレボーロー",
+ "ブラッドフォード",
+ "ブラッドリー",
+ "ブライトン",
+ "ブライトンプランテーション",
+ "ブラウニングトン",
+ "ブラウンビル",
+ "ブラウンフィールド",
+ "ブランシャール",
+ "ブランズウィック",
+ "ブランドフォード",
+ "ブランドン",
+ "ブランフォード",
+ "ブリッジウォーター",
+ "ブリッジポート",
+ "ブリッドグトン",
+ "ブリッドポート",
+ "ブリストル",
+ "ブリムフィールド",
+ "ブルックス",
+ "ブルックスビル",
+ "ブルックトン",
+ "ブルックフィールド",
+ "ブルックライン",
+ "ブルックリン",
+ "ブルックリン",
+ "ブルーアー",
+ "ブルースター",
+ "ブルーヒル",
+ "ブルームフィールド",
+ "ブレーメン",
+ "ブレーン",
+ "ブレインツリー",
+ "ブレンチボロ",
+ "ブレントウッド",
+ "ブロックトン",
+ "プライストー",
+ "プリマス",
+ "プリンストン",
+ "プリンプトン",
+ "プレーンビル",
+ "プレーンフィールド",
+ "プレザントリッジプランテーション",
+ "プレスクアイル",
+ "プレスコット",
+ "プレストン",
+ "プレンティス",
+ "プロクター",
+ "プロスペクト",
+ "プロビデンス",
+ "プロビンスタウン",
+ "ヘインズビル",
+ "ヘニッカー",
+ "ヘブロン",
+ "ベッディントン",
+ "ベッドフォード",
+ "ベーカースフィールド",
+ "ベアリングプランテーション",
+ "ベオグラード",
+ "ベケット",
+ "ベサニー",
+ "ベセル",
+ "ベツレヘム",
+ "ベニントン",
+ "ベネディクター",
+ "ベリック",
+ "ベリンガム",
+ "ベルチャータウン",
+ "ベルビデーレ",
+ "ベルファスト",
+ "ベルモント",
+ "ベルリン",
+ "ベンソン",
+ "ベントン",
+ "ペッパーレル",
+ "ペノブスコット",
+ "ペラム",
+ "ペリー",
+ "ペルー",
+ "ペンブルック",
+ "ホックセット",
+ "ホープ",
+ "ホープデール",
+ "ホーリー",
+ "ホールデン",
+ "ホールヨーク",
+ "ホイットマン",
+ "ホウィットニービル",
+ "ホウルトン",
+ "ホプキントン",
+ "ホリス",
+ "ホリストン",
+ "ホルダーネス",
+ "ホルブルック",
+ "ホワイティング",
+ "ホワイティングハム",
+ "ホワイトフィールド",
+ "ボックスフォード",
+ "ボックスボーラフ",
+ "ボードイン",
+ "ボードインハム",
+ "ボールドウィン",
+ "ボーン",
+ "ボイルストン",
+ "ボウ",
+ "ボスコーエン",
+ "ボストン",
+ "ボズラ",
+ "ボランタウン",
+ "ボルチモア",
+ "ボルトン",
+ "ポーター",
+ "ポータケット",
+ "ポーツマス",
+ "ポーテージレイク",
+ "ポートランド",
+ "ポーランド",
+ "ポーレット",
+ "ポムフレット",
+ "マックスフィールド",
+ "マッシュピー",
+ "マッタポイセット",
+ "マッタミスコンティス",
+ "マッタワムキング",
+ "マッドバリー",
+ "マーサ",
+ "マーシュフィールド",
+ "マーズヒル",
+ "マーブルヘッド",
+ "マールボロー",
+ "マーロウ",
+ "マウントヴァーノン",
+ "マウントチェース",
+ "マウントテーバー",
+ "マウントデザート",
+ "マウントホリー",
+ "マウントワシントン",
+ "マクワホックプランテーション",
+ "マゴーロウェイプランテーション",
+ "マサーディス",
+ "マダワスカ",
+ "マチアズ",
+ "マチアズポート",
+ "マティニッカスアイル",
+ "マディソン",
+ "マドリード",
+ "マリアビル",
+ "マリオン",
+ "マルデン",
+ "マルボロ",
+ "マンスフィールド",
+ "マンチェスター",
+ "マンチェスター・バイ・ザ・シー",
+ "ミドルセックス",
+ "ミドルタウン",
+ "ミドルタウン・スプリングス",
+ "ミドルトン",
+ "ミドルフィールド",
+ "ミドルベリー",
+ "ミドルボロー",
+ "ミノ",
+ "ミラノ",
+ "ミリス",
+ "ミリノケット",
+ "ミリビル",
+ "ミルトン",
+ "ミルフォード",
+ "ミルブリッジ",
+ "ミルベリー",
+ "ミロ",
+ "ムースリバー",
+ "メッディーベンプス",
+ "メードストン",
+ "メイソン",
+ "メイナード",
+ "メイプルトン",
+ "メカニックフォールズ",
+ "メキシコ",
+ "メスエン",
+ "メドウェイ",
+ "メドフィールド",
+ "メドフォード",
+ "メリデン",
+ "メリマック",
+ "メリマク",
+ "メリル",
+ "メルローズ",
+ "メレディス",
+ "メンドン",
+ "モーガン",
+ "モールトンボロー",
+ "モアタウン",
+ "モスクワ",
+ "モリス",
+ "モリスタウン",
+ "モリル",
+ "モロープランテーション",
+ "モンクトン",
+ "モンゴメリー",
+ "モンソン",
+ "モンタギュー",
+ "モンティチェロ",
+ "モンテレー",
+ "モントヴァーノン",
+ "モントビル",
+ "モントピーリア",
+ "モンヘガン",
+ "モンマス",
+ "モンロー",
+ "ヤーマス",
+ "ユースティス",
+ "ユニオン",
+ "ユニティ",
+ "ヨーク",
+ "ラッセル",
+ "ラッドロー",
+ "ライ",
+ "ライゲート",
+ "ライデン",
+ "ライマン",
+ "ライム",
+ "ラウドン",
+ "ラグランジュ",
+ "ラコニア",
+ "ラトランド",
+ "ラムネー",
+ "ラモイン",
+ "ランカスター",
+ "ラングドン",
+ "ランダフ",
+ "ランドグローブ",
+ "ランドルフ",
+ "ランフォード",
+ "リューネンバーグ",
+ "リッジフィールド",
+ "リッチフィールド",
+ "リッチフォード",
+ "リッチモンド",
+ "リー",
+ "リーズ",
+ "リーディング",
+ "リードスボロー",
+ "リードフィールド",
+ "リードプランテーション",
+ "リスボン",
+ "リトルコンプトン",
+ "リトルトン",
+ "リネアズ",
+ "リバーモア",
+ "リバーモアフォールズ",
+ "リバティー",
+ "リビア",
+ "リプトン",
+ "リプリー",
+ "リホボス",
+ "リミングトン",
+ "リメストーン",
+ "リメリック",
+ "リン",
+ "リンカーン",
+ "リンカーンビル",
+ "リンカーンプランテーション",
+ "リンジ",
+ "リンデボロー",
+ "リンドン",
+ "リンフィールド",
+ "ルーパート",
+ "ルイストン",
+ "ルベック",
+ "レーンジリー",
+ "レーンジリープランテーション",
+ "レイクビュープランテーション",
+ "レイクビル",
+ "レイネスボロー",
+ "レイモンド",
+ "レインハム",
+ "レキシントン",
+ "レスター",
+ "レドヤード",
+ "レノックス",
+ "レバノン",
+ "レバレット",
+ "レバント",
+ "レミングトン",
+ "レムスター",
+ "レンサム",
+ "レンプスター",
+ "ロッキーヒル",
+ "ロッキンガム",
+ "ロックスベリー",
+ "ロックポート",
+ "ロックランド",
+ "ロッケブラフス",
+ "ロー",
+ "ローウェル",
+ "ローベル",
+ "ローマ",
+ "ローリー",
+ "ローレンス",
+ "ロイヤルストン",
+ "ロイヤルトン",
+ "ロチェスター",
+ "ロビンストン",
+ "ロリンズフォード",
+ "ロングアイランド",
+ "ロングメドウ",
+ "ロンドンデリー",
+ "ワーウィック",
+ "ワージントン",
+ "ワーズボロー",
+ "ワーナー",
+ "ワシントン",
+ "ワラーグラス"
+ ]
+ },
+ {
+ "usage": "family",
+ "gender": "unisex",
+ "name": [
+ "アダムズ",
+ "アレクサンダー",
+ "アレン",
+ "アンダーソン",
+ "ウィリアムズ",
+ "ウィルソン",
+ "ウェスト",
+ "ウォーカー",
+ "ウッド",
+ "ヴァンワイルド",
+ "エドワーズ",
+ "エバンス",
+ "カーター",
+ "カイコ",
+ "ガルシア",
+ "キャンベル",
+ "キング",
+ "クック",
+ "クーパー",
+ "クラーク",
+ "グリーン",
+ "グリフィン",
+ "グレイ",
+ "ケリィ",
+ "コックス",
+ "コールマン",
+ "コリンズ",
+ "ゴンザレス",
+ "ゴンザレス",
+ "サンダース",
+ "サンチェス",
+ "シモンズ",
+ "ジェームス",
+ "ジェンキンス",
+ "ジャクソン",
+ "ジョーンズ",
+ "ジョンソン",
+ "スコツト",
+ "スチュワート",
+ "スミス",
+ "ターナー",
+ "テーラー",
+ "ディアス",
+ "デイビス",
+ "トーマス",
+ "トレス",
+ "トンプソン",
+ "ナキヤ",
+ "ネルソン",
+ "ハリス",
+ "ハワード",
+ "バーンズ",
+ "バイレイ",
+ "バトラー",
+ "パーカー",
+ "パウエル",
+ "パターソン",
+ "ヒューズ",
+ "ヒル",
+ "ピーターソン",
+ "フィリップス",
+ "フォスター",
+ "フローレス",
+ "ブライアント",
+ "ブラウン",
+ "ブルックス",
+ "プライス",
+ "ヘイズ",
+ "ヘルナンデス",
+ "ヘンダーソン",
+ "ベイカー",
+ "ベネット",
+ "ベル",
+ "ペリー",
+ "ペレス",
+ "ホール",
+ "ホワイト",
+ "マーティン",
+ "マーフィー",
+ "マルチネス",
+ "ミッチェル",
+ "ミラー",
+ "ムーア",
+ "モリス",
+ "モルガン",
+ "ヤング",
+ "ラッセル",
+ "ライト",
+ "ラミレス",
+ "リュイス",
+ "リー",
+ "リード",
+ "リチャードソン",
+ "リベラ",
+ "ロジャース",
+ "ロス",
+ "ロドリゲス",
+ "ロバーツ",
+ "ロビンソン",
+ "ロペス",
+ "ロング",
+ "ワード",
+ "ワシントン",
+ "ワトソン"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "female",
+ "name": [
+ "アイザワ",
+ "アキコ",
+ "アシュリー",
+ "アディソン",
+ "アナ",
+ "アビゲイル",
+ "アブリー",
+ "アメリア",
+ "アリッサ",
+ "アリーヤ",
+ "アリアーナ",
+ "アリアンナ",
+ "アリソン",
+ "アレクサ",
+ "アレクサンドラ",
+ "アレクシス",
+ "アンジョリーナ",
+ "アンドレア",
+ "イヴリン",
+ "イザベラ",
+ "イザベル",
+ "イザベル",
+ "ヴァレリア",
+ "エイブリー",
+ "エバ",
+ "エマ",
+ "エミリー",
+ "エラ",
+ "エリザベス",
+ "オータム",
+ "オードリー",
+ "オリビア",
+ "カイリー",
+ "カミーラ",
+ "ガブリエラ",
+ "ガブリエラ",
+ "キャロライン",
+ "キム",
+ "キンバリー",
+ "クレア",
+ "クロエ",
+ "グレイシー",
+ "グレイス",
+ "ケイティ",
+ "ケイティン",
+ "ケイトリン",
+ "ケイラ",
+ "ケイリー",
+ "サバナ",
+ "サマンサ",
+ "サラ",
+ "サラ",
+ "シャーロット",
+ "シドニー",
+ "ジェシー",
+ "ジェシカ",
+ "ジェニファー",
+ "ジェネシス",
+ "ジェン",
+ "ジャスミン",
+ "ジャンナ",
+ "ジュリア",
+ "ジョセリン",
+ "ソフィー",
+ "ソフィア",
+ "ゾーイ",
+ "ゾーイー",
+ "デスティニー",
+ "トリニティー",
+ "ナタリー",
+ "ナツキ",
+ "ヌク",
+ "ネバエ",
+ "ハンナ",
+ "ヒカリ",
+ "ビクトリア",
+ "フェイス",
+ "ブリアナ",
+ "ブルック",
+ "ブルックリン",
+ "ヘイリー",
+ "ヘザー",
+ "ベイリー",
+ "ベネッサ",
+ "ペイジ",
+ "ペイトン",
+ "マケイラ",
+ "マディソン",
+ "マデリーン",
+ "マデリン",
+ "マヤ",
+ "マライア",
+ "マリア",
+ "ミア",
+ "メーガン",
+ "メアリー",
+ "メラニー",
+ "モーガン",
+ "ユキ",
+ "ライリー",
+ "リリー",
+ "リリアン",
+ "レア",
+ "レイチェル",
+ "レイラ",
+ "ローレン"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "male",
+ "name": [
+ "アーロン",
+ "アイザック",
+ "アイデン",
+ "アダム",
+ "アドリアン",
+ "アレックス",
+ "アレクサンドル",
+ "アンジェル",
+ "アントニー",
+ "アンドリュー",
+ "イーサン",
+ "イーブン",
+ "イアン",
+ "イザヤ",
+ "イライジャ",
+ "ウィリアム",
+ "エイダン",
+ "エイデン",
+ "エバン",
+ "エリ",
+ "エリック",
+ "オーウェン",
+ "オースチン",
+ "カーソン",
+ "カーター",
+ "カイル",
+ "カデン",
+ "カルロス",
+ "カレブ",
+ "ガビン",
+ "キャメロン",
+ "キョースケ",
+ "キラ",
+ "クーパー",
+ "クリスチャン",
+ "クリストファー",
+ "ケイタ",
+ "ケイデン",
+ "ケビン",
+ "ゲイブリエル",
+ "ゲンドー",
+ "コール",
+ "コナー",
+ "コルトン",
+ "サビエル",
+ "サミュエル",
+ "ザカリー",
+ "ショーン",
+ "ジェームス",
+ "ジェイコブ",
+ "ジェイスン",
+ "ジェイデン",
+ "ジェイデン",
+ "ジェレミア",
+ "ジャック",
+ "ジャクソン",
+ "ジャスティン",
+ "ジュリアン",
+ "ジョーダン",
+ "ジョアン",
+ "ジョサイア",
+ "ジョシュア",
+ "ジョセフ",
+ "ジョゼ",
+ "ジョナサン",
+ "ジョン",
+ "セバスチャン",
+ "タイラー",
+ "タケウチ",
+ "ダイスケ",
+ "ダニエル",
+ "チェイス",
+ "チャールズ",
+ "ディエゴ",
+ "ディラン",
+ "デイビッド",
+ "トマス",
+ "トリスタン",
+ "ドミニク",
+ "ナサニエル",
+ "ニコラス",
+ "ネイサン",
+ "ノア",
+ "ハンター",
+ "ブライアン",
+ "ブライヤン",
+ "ブラディ",
+ "ブラディ",
+ "ブランドン",
+ "ブレイク",
+ "ブレイデン",
+ "ヘイデン",
+ "ヘスウス",
+ "ヘンリー",
+ "ベンジャミン",
+ "マイケル",
+ "マシュー",
+ "メーソン",
+ "ライアン",
+ "ランドン",
+ "リーアム",
+ "ルーカス",
+ "ルーク",
+ "ルイス",
+ "ローガン",
+ "ロバート",
+ "ワイアット"
+ ]
+ }
]
diff --git a/data/names/ko.json b/data/names/ko.json
index bea6a7453c82f..694423f4b24d5 100644
--- a/data/names/ko.json
+++ b/data/names/ko.json
@@ -1,1611 +1,1640 @@
[
-{"usage": "backer", "gender": "unisex", "name": "Ajay Chandra"},
-{"usage": "backer", "gender": "unisex", "name": "Alexander Dmitriev"},
-{"usage": "backer", "gender": "unisex", "name": "Alexander Krichko"},
-{"usage": "backer", "gender": "unisex", "name": "Alexander Weeks"},
-{"usage": "backer", "gender": "unisex", "name": "Alphai"},
-{"usage": "backer", "gender": "unisex", "name": "Andrew Guastella"},
-{"usage": "backer", "gender": "unisex", "name": "Andrew Webster"},
-{"usage": "backer", "gender": "unisex", "name": "Anthony Burleigh"},
-{"usage": "backer", "gender": "unisex", "name": "Anton Struyk"},
-{"usage": "backer", "gender": "unisex", "name": "Arc"},
-{"usage": "backer", "gender": "unisex", "name": "Argus M. Lowell"},
-{"usage": "backer", "gender": "unisex", "name": "Artcher"},
-{"usage": "backer", "gender": "unisex", "name": "Atomos"},
-{"usage": "backer", "gender": "unisex", "name": "Ben McClure"},
-{"usage": "backer", "gender": "unisex", "name": "Benjamin Replogle"},
-{"usage": "backer", "gender": "unisex", "name": "Bobalot"},
-{"usage": "backer", "gender": "unisex", "name": "Brian Davidson"},
-{"usage": "backer", "gender": "unisex", "name": "Brian Hosterman"},
-{"usage": "backer", "gender": "unisex", "name": "Charlotte Hall"},
-{"usage": "backer", "gender": "unisex", "name": "Chris Watkins"},
-{"usage": "backer", "gender": "unisex", "name": "Christopher Fallins"},
-{"usage": "backer", "gender": "unisex", "name": "Clay Foxtail"},
-{"usage": "backer", "gender": "unisex", "name": "Comrade Garry"},
-{"usage": "backer", "gender": "unisex", "name": "Craig Ferguson"},
-{"usage": "backer", "gender": "unisex", "name": "Craig Matton"},
-{"usage": "backer", "gender": "unisex", "name": "Dak'kor"},
-{"usage": "backer", "gender": "unisex", "name": "Daniel Annfield"},
-{"usage": "backer", "gender": "unisex", "name": "Daniel Danahy"},
-{"usage": "backer", "gender": "unisex", "name": "Dave Steverdaverson"},
-{"usage": "backer", "gender": "unisex", "name": "Dick Surges"},
-{"usage": "backer", "gender": "unisex", "name": "Doug Ogden"},
-{"usage": "backer", "gender": "unisex", "name": "Dr. Hylke van der Schaaf"},
-{"usage": "backer", "gender": "unisex", "name": "Dusk Gao"},
-{"usage": "backer", "gender": "unisex", "name": "Ely Forrest Keaton"},
-{"usage": "backer", "gender": "unisex", "name": "Enrique Alonso"},
-{"usage": "backer", "gender": "unisex", "name": "Eric Roussac"},
-{"usage": "backer", "gender": "unisex", "name": "Erik Hungerbuhler"},
-{"usage": "backer", "gender": "unisex", "name": "Evelynn Frost"},
-{"usage": "backer", "gender": "unisex", "name": "Felix Aplin"},
-{"usage": "backer", "gender": "unisex", "name": "Felix Fox"},
-{"usage": "backer", "gender": "unisex", "name": "FrozenFoxy"},
-{"usage": "backer", "gender": "unisex", "name": "Gabriel Dong"},
-{"usage": "backer", "gender": "unisex", "name": "Gattsu"},
-{"usage": "backer", "gender": "unisex", "name": "Glen Runciter"},
-{"usage": "backer", "gender": "unisex", "name": "Guillaume Lebigot"},
-{"usage": "backer", "gender": "unisex", "name": "Gulfas Morgolock"},
-{"usage": "backer", "gender": "unisex", "name": "Gurg Hackpof"},
-{"usage": "backer", "gender": "unisex", "name": "Hank Lecram"},
-{"usage": "backer", "gender": "unisex", "name": "Herrith Sebon"},
-{"usage": "backer", "gender": "unisex", "name": "Homer"},
-{"usage": "backer", "gender": "unisex", "name": "Hubert Hughes"},
-{"usage": "backer", "gender": "unisex", "name": "Hubert Rodenbaugh"},
-{"usage": "backer", "gender": "unisex", "name": "Ian Cleere"},
-{"usage": "backer", "gender": "unisex", "name": "James Kenny"},
-{"usage": "backer", "gender": "unisex", "name": "Jef Major"},
-{"usage": "backer", "gender": "unisex", "name": "Jens Becker"},
-{"usage": "backer", "gender": "unisex", "name": "Jeremias Braß"},
-{"usage": "backer", "gender": "unisex", "name": "Jim Landerland"},
-{"usage": "backer", "gender": "unisex", "name": "Jim Weaver"},
-{"usage": "backer", "gender": "unisex", "name": "John Ennion"},
-{"usage": "backer", "gender": "unisex", "name": "John Hammell"},
-{"usage": "backer", "gender": "unisex", "name": "Joseph 'Zakalwe' Bartlett"},
-{"usage": "backer", "gender": "unisex", "name": "Joshua Young"},
-{"usage": "backer", "gender": "unisex", "name": "Justine McKinnon"},
-{"usage": "backer", "gender": "unisex", "name": "Kamil Kliwison"},
-{"usage": "backer", "gender": "unisex", "name": "Kenji Gurokawa"},
-{"usage": "backer", "gender": "unisex", "name": "Kevin Grasso"},
-{"usage": "backer", "gender": "unisex", "name": "Kevin Witt"},
-{"usage": "backer", "gender": "unisex", "name": "Khalid Rashid"},
-{"usage": "backer", "gender": "unisex", "name": "Lachlan"},
-{"usage": "backer", "gender": "unisex", "name": "Larion"},
-{"usage": "backer", "gender": "unisex", "name": "Lawry Dennis"},
-{"usage": "backer", "gender": "unisex", "name": "Leonid Vasilev"},
-{"usage": "backer", "gender": "unisex", "name": "Lev Myshkin"},
-{"usage": "backer", "gender": "unisex", "name": "Manik DepraSeeve"},
-{"usage": "backer", "gender": "unisex", "name": "Mark 'Bad Boy' Badoy"},
-{"usage": "backer", "gender": "unisex", "name": "Martin Svensson"},
-{"usage": "backer", "gender": "unisex", "name": "Martin Woodard"},
-{"usage": "backer", "gender": "unisex", "name": "Matt Davis"},
-{"usage": "backer", "gender": "unisex", "name": "Matt Williams"},
-{"usage": "backer", "gender": "unisex", "name": "Matthew St. John"},
-{"usage": "backer", "gender": "unisex", "name": "Michael 'Dies Horribly' Jones"},
-{"usage": "backer", "gender": "unisex", "name": "Michael Hill"},
-{"usage": "backer", "gender": "unisex", "name": "Michael Kincaid"},
-{"usage": "backer", "gender": "unisex", "name": "Michel Bergeron"},
-{"usage": "backer", "gender": "unisex", "name": "Mick Batt"},
-{"usage": "backer", "gender": "unisex", "name": "Miguel Hermez"},
-{"usage": "backer", "gender": "unisex", "name": "Miles Prowers"},
-{"usage": "backer", "gender": "unisex", "name": "Miloch"},
-{"usage": "backer", "gender": "unisex", "name": "Nathan Cann"},
-{"usage": "backer", "gender": "unisex", "name": "Nathaniel Ford"},
-{"usage": "backer", "gender": "unisex", "name": "Nick 'Havoc' Parker"},
-{"usage": "backer", "gender": "unisex", "name": "Nick Stefan"},
-{"usage": "backer", "gender": "unisex", "name": "Owen Dunne"},
-{"usage": "backer", "gender": "unisex", "name": "Pascal Filipovicz"},
-{"usage": "backer", "gender": "unisex", "name": "Paul Wallace"},
-{"usage": "backer", "gender": "unisex", "name": "Peter Stahlberg"},
-{"usage": "backer", "gender": "unisex", "name": "Philippe Tremblay"},
-{"usage": "backer", "gender": "unisex", "name": "Rambunctious Rick"},
-{"usage": "backer", "gender": "unisex", "name": "Raquel Macmahon"},
-{"usage": "backer", "gender": "unisex", "name": "Raymond Bellas"},
-{"usage": "backer", "gender": "unisex", "name": "Reno Parker"},
-{"usage": "backer", "gender": "unisex", "name": "Rob Keys"},
-{"usage": "backer", "gender": "unisex", "name": "Rob Wetzel"},
-{"usage": "backer", "gender": "unisex", "name": "Rolle"},
-{"usage": "backer", "gender": "unisex", "name": "Ron 'Noise' Hakim"},
-{"usage": "backer", "gender": "unisex", "name": "Ronni Magnusson"},
-{"usage": "backer", "gender": "unisex", "name": "Rudolf Schmidt"},
-{"usage": "backer", "gender": "unisex", "name": "Russ Reynolds III"},
-{"usage": "backer", "gender": "unisex", "name": "Sam Stein"},
-{"usage": "backer", "gender": "unisex", "name": "Sean Duncan"},
-{"usage": "backer", "gender": "unisex", "name": "Sercan Coyle"},
-{"usage": "backer", "gender": "unisex", "name": "Simefirmi"},
-{"usage": "backer", "gender": "unisex", "name": "Simon Thoresen Hult"},
-{"usage": "backer", "gender": "unisex", "name": "Snow 'Meow'"},
-{"usage": "backer", "gender": "unisex", "name": "Sparrow Gryphon"},
-{"usage": "backer", "gender": "unisex", "name": "Spathi Pkeloucht"},
-{"usage": "backer", "gender": "unisex", "name": "Steven Peterson"},
-{"usage": "backer", "gender": "unisex", "name": "Stottner"},
-{"usage": "backer", "gender": "unisex", "name": "Szocs Gabor Ferenc"},
-{"usage": "backer", "gender": "unisex", "name": "Sébastien Jaffre"},
-{"usage": "backer", "gender": "unisex", "name": "Thomas Larsson"},
-{"usage": "backer", "gender": "unisex", "name": "Tobias Franke"},
-{"usage": "backer", "gender": "unisex", "name": "Todric Ryhope"},
-{"usage": "backer", "gender": "unisex", "name": "Tom Hooper"},
-{"usage": "backer", "gender": "unisex", "name": "Tomas Simon"},
-{"usage": "backer", "gender": "unisex", "name": "TonZa"},
-{"usage": "backer", "gender": "unisex", "name": "Tonami Jorgensen"},
-{"usage": "backer", "gender": "unisex", "name": "Travis Gibson"},
-{"usage": "backer", "gender": "unisex", "name": "Trianna"},
-{"usage": "backer", "gender": "unisex", "name": "Urist McPrudent"},
-{"usage": "backer", "gender": "unisex", "name": "Wayne A Arthurton"},
-{"usage": "backer", "gender": "unisex", "name": "Will Walker"},
-{"usage": "backer", "gender": "unisex", "name": "William Forrest"},
-{"usage": "backer", "gender": "unisex", "name": "Wintar Gootblod"},
-{"usage": "backer", "gender": "unisex", "name": "Zanam"},
-{"usage": "backer", "gender": "unisex", "name": "Zhiao"},
-{"usage": "backer", "gender": "unisex", "name": "dolio"},
-{"usage": "city", "name": "가드너"},
-{"usage": "city", "name": "가디너"},
-{"usage": "city", "name": "가필드 플랜테이션"},
-{"usage": "city", "name": "갈랜드"},
-{"usage": "city", "name": "고센"},
-{"usage": "city", "name": "고스널드"},
-{"usage": "city", "name": "고어햄"},
-{"usage": "city", "name": "고프스타운"},
-{"usage": "city", "name": "굴즈버로"},
-{"usage": "city", "name": "그래프턴"},
-{"usage": "city", "name": "그랜드 레이크 스트림"},
-{"usage": "city", "name": "그랜드 아일"},
-{"usage": "city", "name": "그랜비"},
-{"usage": "city", "name": "그랜빌"},
-{"usage": "city", "name": "그랜트햄"},
-{"usage": "city", "name": "그레이"},
-{"usage": "city", "name": "그레이트 배링턴"},
-{"usage": "city", "name": "그레이트 폰드"},
-{"usage": "city", "name": "그로브랜드"},
-{"usage": "city", "name": "그로턴"},
-{"usage": "city", "name": "그리스올드"},
-{"usage": "city", "name": "그린"},
-{"usage": "city", "name": "그린랜드"},
-{"usage": "city", "name": "그린부쉬"},
-{"usage": "city", "name": "그린빌"},
-{"usage": "city", "name": "그린우드"},
-{"usage": "city", "name": "그린위치"},
-{"usage": "city", "name": "그린즈버러"},
-{"usage": "city", "name": "그린필드"},
-{"usage": "city", "name": "글래스턴베리"},
-{"usage": "city", "name": "글래스턴베리"},
-{"usage": "city", "name": "글러스터"},
-{"usage": "city", "name": "글렌번"},
-{"usage": "city", "name": "글렌우드 대농장"},
-{"usage": "city", "name": "글로버"},
-{"usage": "city", "name": "글로스터"},
-{"usage": "city", "name": "길"},
-{"usage": "city", "name": "길드홀"},
-{"usage": "city", "name": "길레아"},
-{"usage": "city", "name": "길맨턴"},
-{"usage": "city", "name": "길섬"},
-{"usage": "city", "name": "길포드"},
-{"usage": "city", "name": "길포드"},
-{"usage": "city", "name": "나티크"},
-{"usage": "city", "name": "나폴리"},
-{"usage": "city", "name": "난터켓"},
-{"usage": "city", "name": "내러갠셋"},
-{"usage": "city", "name": "내쉬빌 플랜테이션"},
-{"usage": "city", "name": "내슈어"},
-{"usage": "city", "name": "너리"},
-{"usage": "city", "name": "네이헌트"},
-{"usage": "city", "name": "넬손"},
-{"usage": "city", "name": "노거턱"},
-{"usage": "city", "name": "노르우드"},
-{"usage": "city", "name": "노르워크"},
-{"usage": "city", "name": "노르웨이"},
-{"usage": "city", "name": "노르웰"},
-{"usage": "city", "name": "노르위치"},
-{"usage": "city", "name": "노리지웍"},
-{"usage": "city", "name": "노블보로"},
-{"usage": "city", "name": "노샘프턴"},
-{"usage": "city", "name": "노섬버랜드"},
-{"usage": "city", "name": "노스 리딩"},
-{"usage": "city", "name": "노스 베릭"},
-{"usage": "city", "name": "노스 브랜포드"},
-{"usage": "city", "name": "노스 브룩필드"},
-{"usage": "city", "name": "노스 스미스필드"},
-{"usage": "city", "name": "노스 스토닝턴"},
-{"usage": "city", "name": "노스 아담스"},
-{"usage": "city", "name": "노스 애틀보로"},
-{"usage": "city", "name": "노스 앤도버"},
-{"usage": "city", "name": "노스 야마스"},
-{"usage": "city", "name": "노스 캐이넌"},
-{"usage": "city", "name": "노스 킹스타운"},
-{"usage": "city", "name": "노스 프로비던스"},
-{"usage": "city", "name": "노스 햄프턴"},
-{"usage": "city", "name": "노스 헤이븐"},
-{"usage": "city", "name": "노스 히어로"},
-{"usage": "city", "name": "노스버러"},
-{"usage": "city", "name": "노스브릿지"},
-{"usage": "city", "name": "노스우드"},
-{"usage": "city", "name": "노스포트"},
-{"usage": "city", "name": "노스필드"},
-{"usage": "city", "name": "노팅험"},
-{"usage": "city", "name": "녹스"},
-{"usage": "city", "name": "놀턴"},
-{"usage": "city", "name": "놀포크"},
-{"usage": "city", "name": "뉴 가나안"},
-{"usage": "city", "name": "뉴 글로스터"},
-{"usage": "city", "name": "뉴 더럼"},
-{"usage": "city", "name": "뉴 런던"},
-{"usage": "city", "name": "뉴 리머릭"},
-{"usage": "city", "name": "뉴 말보로"},
-{"usage": "city", "name": "뉴 밀포드"},
-{"usage": "city", "name": "뉴 바인야드"},
-{"usage": "city", "name": "뉴 버리포트"},
-{"usage": "city", "name": "뉴 베드포드"},
-{"usage": "city", "name": "뉴 보스턴"},
-{"usage": "city", "name": "뉴 브레인트리"},
-{"usage": "city", "name": "뉴 브리튼"},
-{"usage": "city", "name": "뉴 샤론"},
-{"usage": "city", "name": "뉴 세일럼"},
-{"usage": "city", "name": "뉴 쇼어햄"},
-{"usage": "city", "name": "뉴 스웨덴"},
-{"usage": "city", "name": "뉴 애쉬포드"},
-{"usage": "city", "name": "뉴 입스위치"},
-{"usage": "city", "name": "뉴 캐나다"},
-{"usage": "city", "name": "뉴 캐슬"},
-{"usage": "city", "name": "뉴 페어필드"},
-{"usage": "city", "name": "뉴 포틀랜드"},
-{"usage": "city", "name": "뉴 할트포드"},
-{"usage": "city", "name": "뉴 햄튼"},
-{"usage": "city", "name": "뉴 헤이븐"},
-{"usage": "city", "name": "뉴마켓"},
-{"usage": "city", "name": "뉴버리"},
-{"usage": "city", "name": "뉴버지"},
-{"usage": "city", "name": "뉴아크"},
-{"usage": "city", "name": "뉴잉턴"},
-{"usage": "city", "name": "뉴캐슬"},
-{"usage": "city", "name": "뉴타운"},
-{"usage": "city", "name": "뉴튼"},
-{"usage": "city", "name": "뉴패인"},
-{"usage": "city", "name": "뉴포트"},
-{"usage": "city", "name": "뉴필드"},
-{"usage": "city", "name": "뉴필즈"},
-{"usage": "city", "name": "니덤"},
-{"usage": "city", "name": "다 마리스 코타"},
-{"usage": "city", "name": "다이어 브룩"},
-{"usage": "city", "name": "다이튼"},
-{"usage": "city", "name": "다트무스"},
-{"usage": "city", "name": "달라스 농장"},
-{"usage": "city", "name": "달튼"},
-{"usage": "city", "name": "대리언"},
-{"usage": "city", "name": "댄 버리"},
-{"usage": "city", "name": "댄버스"},
-{"usage": "city", "name": "댄비"},
-{"usage": "city", "name": "댄빌"},
-{"usage": "city", "name": "댄포스"},
-{"usage": "city", "name": "더글라스"},
-{"usage": "city", "name": "더들리"},
-{"usage": "city", "name": "더블린"},
-{"usage": "city", "name": "더비"},
-{"usage": "city", "name": "더햄"},
-{"usage": "city", "name": "덕스베리"},
-{"usage": "city", "name": "던바턴"},
-{"usage": "city", "name": "던스테이블"},
-{"usage": "city", "name": "덤머"},
-{"usage": "city", "name": "덤머스턴"},
-{"usage": "city", "name": "데니스"},
-{"usage": "city", "name": "데니스빌"},
-{"usage": "city", "name": "데니스타운"},
-{"usage": "city", "name": "데드햄"},
-{"usage": "city", "name": "데블로이스"},
-{"usage": "city", "name": "데어리"},
-{"usage": "city", "name": "데이톤"},
-{"usage": "city", "name": "덱스터"},
-{"usage": "city", "name": "덴마크"},
-{"usage": "city", "name": "도버"},
-{"usage": "city", "name": "도버-폭스크로프트"},
-{"usage": "city", "name": "도어셋"},
-{"usage": "city", "name": "도어체스터"},
-{"usage": "city", "name": "동굴 물고기"},
-{"usage": "city", "name": "드라컷"},
-{"usage": "city", "name": "드레스덴"},
-{"usage": "city", "name": "드류의 대농장"},
-{"usage": "city", "name": "디어 아일"},
-{"usage": "city", "name": "디어링"},
-{"usage": "city", "name": "디어필드"},
-{"usage": "city", "name": "디트로이트"},
-{"usage": "city", "name": "딕스몬트"},
-{"usage": "city", "name": "딕스필드"},
-{"usage": "city", "name": "딥 리버"},
-{"usage": "city", "name": "라그랑쥬"},
-{"usage": "city", "name": "라모인"},
-{"usage": "city", "name": "라우던"},
-{"usage": "city", "name": "라이"},
-{"usage": "city", "name": "라이게이트"},
-{"usage": "city", "name": "라이먼"},
-{"usage": "city", "name": "라임"},
-{"usage": "city", "name": "라코니아"},
-{"usage": "city", "name": "랜대프"},
-{"usage": "city", "name": "랜돌프"},
-{"usage": "city", "name": "랜드그로브"},
-{"usage": "city", "name": "랭던"},
-{"usage": "city", "name": "랭커스터"},
-{"usage": "city", "name": "러들로"},
-{"usage": "city", "name": "러벨"},
-{"usage": "city", "name": "러쎌"},
-{"usage": "city", "name": "러틀랜드"},
-{"usage": "city", "name": "런던데리"},
-{"usage": "city", "name": "럼니"},
-{"usage": "city", "name": "럼포드"},
-{"usage": "city", "name": "레녹스"},
-{"usage": "city", "name": "레디어드"},
-{"usage": "city", "name": "레민스터"},
-{"usage": "city", "name": "레밍턴"},
-{"usage": "city", "name": "레바논"},
-{"usage": "city", "name": "레반트"},
-{"usage": "city", "name": "레버렛"},
-{"usage": "city", "name": "레스터"},
-{"usage": "city", "name": "레이든"},
-{"usage": "city", "name": "레이몬드"},
-{"usage": "city", "name": "레이크 뷰 플랜테이션"},
-{"usage": "city", "name": "레이크빌"},
-{"usage": "city", "name": "레인즈버러"},
-{"usage": "city", "name": "레인질리 플랜테이션"},
-{"usage": "city", "name": "레인질리"},
-{"usage": "city", "name": "레인헴"},
-{"usage": "city", "name": "렉싱턴"},
-{"usage": "city", "name": "렌헴"},
-{"usage": "city", "name": "렘스터"},
-{"usage": "city", "name": "로렌스"},
-{"usage": "city", "name": "로마"},
-{"usage": "city", "name": "로빈스턴"},
-{"usage": "city", "name": "로얄스턴"},
-{"usage": "city", "name": "로얄턴"},
-{"usage": "city", "name": "로우"},
-{"usage": "city", "name": "로웰"},
-{"usage": "city", "name": "로체스터"},
-{"usage": "city", "name": "로크 블럽스"},
-{"usage": "city", "name": "록스버리"},
-{"usage": "city", "name": "록클랜드"},
-{"usage": "city", "name": "록키 힐"},
-{"usage": "city", "name": "록킹헴"},
-{"usage": "city", "name": "록포트"},
-{"usage": "city", "name": "롤리"},
-{"usage": "city", "name": "롤린스포드"},
-{"usage": "city", "name": "롱 아일랜드"},
-{"usage": "city", "name": "롱메도우"},
-{"usage": "city", "name": "루넨버그"},
-{"usage": "city", "name": "루벡"},
-{"usage": "city", "name": "루이스턴"},
-{"usage": "city", "name": "루퍼트"},
-{"usage": "city", "name": "리"},
-{"usage": "city", "name": "리드 플랜테이션"},
-{"usage": "city", "name": "리드필드"},
-{"usage": "city", "name": "리딩"},
-{"usage": "city", "name": "리머릭"},
-{"usage": "city", "name": "리밍턴"},
-{"usage": "city", "name": "리버모어 폴즈"},
-{"usage": "city", "name": "리버모어"},
-{"usage": "city", "name": "리비어"},
-{"usage": "city", "name": "리스본"},
-{"usage": "city", "name": "리즈"},
-{"usage": "city", "name": "리즈보로"},
-{"usage": "city", "name": "리치몬드"},
-{"usage": "city", "name": "리치포드"},
-{"usage": "city", "name": "리치필드"},
-{"usage": "city", "name": "리치필드"},
-{"usage": "city", "name": "리틀 콤프턴"},
-{"usage": "city", "name": "리틀턴"},
-{"usage": "city", "name": "리플리"},
-{"usage": "city", "name": "리호보스"},
-{"usage": "city", "name": "린"},
-{"usage": "city", "name": "린네"},
-{"usage": "city", "name": "린던"},
-{"usage": "city", "name": "린데버러"},
-{"usage": "city", "name": "린지"},
-{"usage": "city", "name": "린필드"},
-{"usage": "city", "name": "립톤"},
-{"usage": "city", "name": "링컨 농장"},
-{"usage": "city", "name": "링컨"},
-{"usage": "city", "name": "링컨빌"},
-{"usage": "city", "name": "마갈로웨이 농장"},
-{"usage": "city", "name": "마다와스카"},
-{"usage": "city", "name": "마드리드"},
-{"usage": "city", "name": "마리아빌"},
-{"usage": "city", "name": "마블헤드"},
-{"usage": "city", "name": "마사르디스"},
-{"usage": "city", "name": "마손"},
-{"usage": "city", "name": "마쉬필드"},
-{"usage": "city", "name": "마스 힐"},
-{"usage": "city", "name": "마시피"},
-{"usage": "city", "name": "마운트 데저트"},
-{"usage": "city", "name": "마운트 버넌"},
-{"usage": "city", "name": "마운트 워싱턴"},
-{"usage": "city", "name": "마운트 체이스"},
-{"usage": "city", "name": "마운트 테이버"},
-{"usage": "city", "name": "마운트 홀리"},
-{"usage": "city", "name": "마키아스"},
-{"usage": "city", "name": "마키아스포트"},
-{"usage": "city", "name": "마티니커스 섬"},
-{"usage": "city", "name": "말로우"},
-{"usage": "city", "name": "말보로"},
-{"usage": "city", "name": "말보로우"},
-{"usage": "city", "name": "매드버리"},
-{"usage": "city", "name": "매리언"},
-{"usage": "city", "name": "매타미스콘티스"},
-{"usage": "city", "name": "매타웜키"},
-{"usage": "city", "name": "매타포이세트"},
-{"usage": "city", "name": "맥스필드"},
-{"usage": "city", "name": "맥와호크 농장"},
-{"usage": "city", "name": "맨스필드"},
-{"usage": "city", "name": "머서"},
-{"usage": "city", "name": "메드웨이"},
-{"usage": "city", "name": "메드포드"},
-{"usage": "city", "name": "메드필드"},
-{"usage": "city", "name": "메디벺스"},
-{"usage": "city", "name": "메디슨"},
-{"usage": "city", "name": "메레디스"},
-{"usage": "city", "name": "메리든"},
-{"usage": "city", "name": "메리맥"},
-{"usage": "city", "name": "메리맥"},
-{"usage": "city", "name": "메릴"},
-{"usage": "city", "name": "메이너드"},
-{"usage": "city", "name": "메이드스톤"},
-{"usage": "city", "name": "메이플턴"},
-{"usage": "city", "name": "메카닉 폴즈"},
-{"usage": "city", "name": "메투엔"},
-{"usage": "city", "name": "멕시코"},
-{"usage": "city", "name": "멘든"},
-{"usage": "city", "name": "멘체스터 바이 더 시"},
-{"usage": "city", "name": "멘체스터"},
-{"usage": "city", "name": "멜로즈"},
-{"usage": "city", "name": "모건"},
-{"usage": "city", "name": "모로 플랜테이션"},
-{"usage": "city", "name": "모리스"},
-{"usage": "city", "name": "모리스타운"},
-{"usage": "city", "name": "모릴"},
-{"usage": "city", "name": "모스크바"},
-{"usage": "city", "name": "모어타운"},
-{"usage": "city", "name": "몬로"},
-{"usage": "city", "name": "몬머스"},
-{"usage": "city", "name": "몬슨"},
-{"usage": "city", "name": "몬태규"},
-{"usage": "city", "name": "몬트 버넌"},
-{"usage": "city", "name": "몬트레이"},
-{"usage": "city", "name": "몬트빌"},
-{"usage": "city", "name": "몬티첼로"},
-{"usage": "city", "name": "몬필리어"},
-{"usage": "city", "name": "몬헤이건"},
-{"usage": "city", "name": "몰든"},
-{"usage": "city", "name": "몰튼버러"},
-{"usage": "city", "name": "몽고메리"},
-{"usage": "city", "name": "몽튼"},
-{"usage": "city", "name": "무스 리버"},
-{"usage": "city", "name": "미노"},
-{"usage": "city", "name": "미들버리"},
-{"usage": "city", "name": "미들보로"},
-{"usage": "city", "name": "미들섹스"},
-{"usage": "city", "name": "미들타운 스프링스"},
-{"usage": "city", "name": "미들타운"},
-{"usage": "city", "name": "미들턴"},
-{"usage": "city", "name": "미들필드"},
-{"usage": "city", "name": "밀란"},
-{"usage": "city", "name": "밀로"},
-{"usage": "city", "name": "밀리노켓"},
-{"usage": "city", "name": "밀베리"},
-{"usage": "city", "name": "밀브리지"},
-{"usage": "city", "name": "밀빌"},
-{"usage": "city", "name": "밀즈"},
-{"usage": "city", "name": "밀튼"},
-{"usage": "city", "name": "밀포드"},
-{"usage": "city", "name": "바 하버"},
-{"usage": "city", "name": "바레"},
-{"usage": "city", "name": "바이런"},
-{"usage": "city", "name": "바턴"},
-{"usage": "city", "name": "박스버러"},
-{"usage": "city", "name": "박스포드"},
-{"usage": "city", "name": "반고"},
-{"usage": "city", "name": "반크로프트"},
-{"usage": "city", "name": "배살보로"},
-{"usage": "city", "name": "배아지"},
-{"usage": "city", "name": "밴 뷰런"},
-{"usage": "city", "name": "밴스버러"},
-{"usage": "city", "name": "버겐스"},
-{"usage": "city", "name": "버나드"},
-{"usage": "city", "name": "버나즈턴"},
-{"usage": "city", "name": "버넷"},
-{"usage": "city", "name": "버논"},
-{"usage": "city", "name": "버릴빌"},
-{"usage": "city", "name": "버셔"},
-{"usage": "city", "name": "버윜"},
-{"usage": "city", "name": "버크"},
-{"usage": "city", "name": "버크셔"},
-{"usage": "city", "name": "버크햄스티드"},
-{"usage": "city", "name": "버클리"},
-{"usage": "city", "name": "버트렛"},
-{"usage": "city", "name": "벅랜드"},
-{"usage": "city", "name": "벅스턴"},
-{"usage": "city", "name": "벅스포드"},
-{"usage": "city", "name": "벅필드"},
-{"usage": "city", "name": "번스테드"},
-{"usage": "city", "name": "번스테블"},
-{"usage": "city", "name": "번햄"},
-{"usage": "city", "name": "벌링턴"},
-{"usage": "city", "name": "베네딕타"},
-{"usage": "city", "name": "베닝턴"},
-{"usage": "city", "name": "베드포드"},
-{"usage": "city", "name": "베들레햄"},
-{"usage": "city", "name": "베딩턴"},
-{"usage": "city", "name": "베로나 아일랜드"},
-{"usage": "city", "name": "베를린"},
-{"usage": "city", "name": "베링턴"},
-{"usage": "city", "name": "베버리"},
-{"usage": "city", "name": "베살"},
-{"usage": "city", "name": "베서니"},
-{"usage": "city", "name": "베스"},
-{"usage": "city", "name": "베어링 플렌테이션"},
-{"usage": "city", "name": "베이커스필드"},
-{"usage": "city", "name": "베이컨 폴스"},
-{"usage": "city", "name": "베킷"},
-{"usage": "city", "name": "벤슨"},
-{"usage": "city", "name": "벤턴"},
-{"usage": "city", "name": "벨그레이드"},
-{"usage": "city", "name": "벨드윈"},
-{"usage": "city", "name": "벨리빌"},
-{"usage": "city", "name": "벨링햄"},
-{"usage": "city", "name": "벨몬트"},
-{"usage": "city", "name": "벨비드리"},
-{"usage": "city", "name": "벨쳐타운"},
-{"usage": "city", "name": "벨티모어"},
-{"usage": "city", "name": "벨페스트"},
-{"usage": "city", "name": "보스카웬"},
-{"usage": "city", "name": "보스턴"},
-{"usage": "city", "name": "보우"},
-{"usage": "city", "name": "보우다인"},
-{"usage": "city", "name": "보우다인햄"},
-{"usage": "city", "name": "보워뱅크"},
-{"usage": "city", "name": "보일스턴"},
-{"usage": "city", "name": "보즈라"},
-{"usage": "city", "name": "본"},
-{"usage": "city", "name": "볼룬타운"},
-{"usage": "city", "name": "볼턴"},
-{"usage": "city", "name": "부스베이 하버"},
-{"usage": "city", "name": "부스베이"},
-{"usage": "city", "name": "브라우닝튼"},
-{"usage": "city", "name": "브라운빌"},
-{"usage": "city", "name": "브라운필드"},
-{"usage": "city", "name": "브라잇턴 플랜테이션"},
-{"usage": "city", "name": "브라잇턴"},
-{"usage": "city", "name": "브란포드"},
-{"usage": "city", "name": "브래드포드"},
-{"usage": "city", "name": "브래들리"},
-{"usage": "city", "name": "브래틀보로"},
-{"usage": "city", "name": "브런즈윜"},
-{"usage": "city", "name": "브레멘"},
-{"usage": "city", "name": "브레인트리"},
-{"usage": "city", "name": "브렌든"},
-{"usage": "city", "name": "브렌트우드"},
-{"usage": "city", "name": "브루워"},
-{"usage": "city", "name": "브루워스터"},
-{"usage": "city", "name": "브루클린"},
-{"usage": "city", "name": "브룩스"},
-{"usage": "city", "name": "브룩스빌"},
-{"usage": "city", "name": "브룩클린"},
-{"usage": "city", "name": "브룩클린"},
-{"usage": "city", "name": "브룩턴"},
-{"usage": "city", "name": "브룩튼"},
-{"usage": "city", "name": "브룩필드"},
-{"usage": "city", "name": "브리드포트"},
-{"usage": "city", "name": "브리스톨"},
-{"usage": "city", "name": "브리지튼"},
-{"usage": "city", "name": "브림필드"},
-{"usage": "city", "name": "브릿지워터"},
-{"usage": "city", "name": "브릿지포트"},
-{"usage": "city", "name": "블랙스톤"},
-{"usage": "city", "name": "블랜드포드"},
-{"usage": "city", "name": "블랜챠드"},
-{"usage": "city", "name": "블레인"},
-{"usage": "city", "name": "블루 힐"},
-{"usage": "city", "name": "블룸필드"},
-{"usage": "city", "name": "비날헤이븐"},
-{"usage": "city", "name": "비드포드"},
-{"usage": "city", "name": "비버 코브"},
-{"usage": "city", "name": "비엔나"},
-{"usage": "city", "name": "빅토리"},
-{"usage": "city", "name": "빌러리카"},
-{"usage": "city", "name": "빌스"},
-{"usage": "city", "name": "빙햄"},
-{"usage": "city", "name": "사바터스"},
-{"usage": "city", "name": "사보이"},
-{"usage": "city", "name": "사우스 벌링턴"},
-{"usage": "city", "name": "사우스 베릭"},
-{"usage": "city", "name": "사우스 브리스톨"},
-{"usage": "city", "name": "사우스 브리지"},
-{"usage": "city", "name": "사우스 앰튼"},
-{"usage": "city", "name": "사우스 윈저"},
-{"usage": "city", "name": "사우스 잉턴"},
-{"usage": "city", "name": "사우스 킹스타운"},
-{"usage": "city", "name": "사우스 토마스톤"},
-{"usage": "city", "name": "사우스 포틀랜드"},
-{"usage": "city", "name": "사우스 하들리"},
-{"usage": "city", "name": "사우스 햄프턴"},
-{"usage": "city", "name": "사우스 히어로"},
-{"usage": "city", "name": "사우스버러"},
-{"usage": "city", "name": "사우스베리"},
-{"usage": "city", "name": "사우스웨스트 하버"},
-{"usage": "city", "name": "사우스윅"},
-{"usage": "city", "name": "사우스포트"},
-{"usage": "city", "name": "사코"},
-{"usage": "city", "name": "샌다운"},
-{"usage": "city", "name": "샌드게이트"},
-{"usage": "city", "name": "샌드위치"},
-{"usage": "city", "name": "샌디 리버 플랜테이션"},
-{"usage": "city", "name": "샌디스필드"},
-{"usage": "city", "name": "샌본턴"},
-{"usage": "city", "name": "샌퍼드"},
-{"usage": "city", "name": "샐스버리"},
-{"usage": "city", "name": "생거빌"},
-{"usage": "city", "name": "샤론"},
-{"usage": "city", "name": "샤비그 아일랜드"},
-{"usage": "city", "name": "샤프츠버리"},
-{"usage": "city", "name": "샬롯"},
-{"usage": "city", "name": "서거스"},
-{"usage": "city", "name": "서나피"},
-{"usage": "city", "name": "서레이"},
-{"usage": "city", "name": "서머빌"},
-{"usage": "city", "name": "서머셋"},
-{"usage": "city", "name": "서머스"},
-{"usage": "city", "name": "서머스워쓰"},
-{"usage": "city", "name": "서버리"},
-{"usage": "city", "name": "서턴"},
-{"usage": "city", "name": "서필드"},
-{"usage": "city", "name": "석회암"},
-{"usage": "city", "name": "선덜랜드"},
-{"usage": "city", "name": "설리번"},
-{"usage": "city", "name": "섬너"},
-{"usage": "city", "name": "세바고"},
-{"usage": "city", "name": "세벡"},
-{"usage": "city", "name": "세보아이스 플렌테이션"},
-{"usage": "city", "name": "세인트 존 플랜테이션"},
-{"usage": "city", "name": "세인트 존스버리"},
-{"usage": "city", "name": "세인트아가사"},
-{"usage": "city", "name": "세인트앨번스"},
-{"usage": "city", "name": "세인트조지"},
-{"usage": "city", "name": "세인트프란시스"},
-{"usage": "city", "name": "세일럼"},
-{"usage": "city", "name": "세지윅"},
-{"usage": "city", "name": "센터 하버"},
-{"usage": "city", "name": "센터빌"},
-{"usage": "city", "name": "센트럴 폴"},
-{"usage": "city", "name": "셔먼"},
-{"usage": "city", "name": "셔본"},
-{"usage": "city", "name": "셜리"},
-{"usage": "city", "name": "셰필드"},
-{"usage": "city", "name": "셸던"},
-{"usage": "city", "name": "소렌토"},
-{"usage": "city", "name": "손다이크"},
-{"usage": "city", "name": "솔론"},
-{"usage": "city", "name": "쇼어햄"},
-{"usage": "city", "name": "쇼워스베리"},
-{"usage": "city", "name": "쉐플레이"},
-{"usage": "city", "name": "쉘번"},
-{"usage": "city", "name": "쉘톤"},
-{"usage": "city", "name": "슈거 힐"},
-{"usage": "city", "name": "슈츠버리"},
-{"usage": "city", "name": "스미르나"},
-{"usage": "city", "name": "스미스필드"},
-{"usage": "city", "name": "스완빌"},
-{"usage": "city", "name": "스완스 아일랜드"},
-{"usage": "city", "name": "스완지"},
-{"usage": "city", "name": "스완지"},
-{"usage": "city", "name": "스완튼"},
-{"usage": "city", "name": "스웜프스캇"},
-{"usage": "city", "name": "스웨든"},
-{"usage": "city", "name": "스카보로"},
-{"usage": "city", "name": "스코틀랜드"},
-{"usage": "city", "name": "스코헤간"},
-{"usage": "city", "name": "스타크"},
-{"usage": "city", "name": "스타크"},
-{"usage": "city", "name": "스타포드"},
-{"usage": "city", "name": "스탁스보로"},
-{"usage": "city", "name": "스태너드"},
-{"usage": "city", "name": "스탠디쉬"},
-{"usage": "city", "name": "스탬포드"},
-{"usage": "city", "name": "스터브리지"},
-{"usage": "city", "name": "스털링"},
-{"usage": "city", "name": "스테슨"},
-{"usage": "city", "name": "스테우벤"},
-{"usage": "city", "name": "스테이시빌"},
-{"usage": "city", "name": "스토닝턴"},
-{"usage": "city", "name": "스토다드"},
-{"usage": "city", "name": "스토우"},
-{"usage": "city", "name": "스토위"},
-{"usage": "city", "name": "스토턴"},
-{"usage": "city", "name": "스톡브리지"},
-{"usage": "city", "name": "스톡턴 스프링스"},
-{"usage": "city", "name": "스톡홀름"},
-{"usage": "city", "name": "스톤햄"},
-{"usage": "city", "name": "스튜워츠타운"},
-{"usage": "city", "name": "스트라포드"},
-{"usage": "city", "name": "스트래튼"},
-{"usage": "city", "name": "스트랫포드"},
-{"usage": "city", "name": "스트레텀"},
-{"usage": "city", "name": "스트롱"},
-{"usage": "city", "name": "스펜서"},
-{"usage": "city", "name": "스프라그"},
-{"usage": "city", "name": "스프링필드"},
-{"usage": "city", "name": "시드니"},
-{"usage": "city", "name": "시르 농장"},
-{"usage": "city", "name": "시모어"},
-{"usage": "city", "name": "시브룩"},
-{"usage": "city", "name": "시어스몬트"},
-{"usage": "city", "name": "시어스버그"},
-{"usage": "city", "name": "시어스포트"},
-{"usage": "city", "name": "시추에이트"},
-{"usage": "city", "name": "시콩크"},
-{"usage": "city", "name": "심즈버리"},
-{"usage": "city", "name": "써리"},
-{"usage": "city", "name": "쏜턴"},
-{"usage": "city", "name": "아가일"},
-{"usage": "city", "name": "아궈웜"},
-{"usage": "city", "name": "아담스"},
-{"usage": "city", "name": "아울스 헤드"},
-{"usage": "city", "name": "아일 라 오트"},
-{"usage": "city", "name": "아일 오 호트"},
-{"usage": "city", "name": "아일랜드 폴스"},
-{"usage": "city", "name": "아일보로"},
-{"usage": "city", "name": "아쿠이나"},
-{"usage": "city", "name": "아텐스"},
-{"usage": "city", "name": "아톨"},
-{"usage": "city", "name": "알렉산더"},
-{"usage": "city", "name": "알렉산드리어"},
-{"usage": "city", "name": "알링턴"},
-{"usage": "city", "name": "애슈랜드"},
-{"usage": "city", "name": "애슈번햄"},
-{"usage": "city", "name": "애슈비"},
-{"usage": "city", "name": "애슈포드"},
-{"usage": "city", "name": "애슈필드"},
-{"usage": "city", "name": "액턴"},
-{"usage": "city", "name": "얄머스"},
-{"usage": "city", "name": "어룬델"},
-{"usage": "city", "name": "어빙"},
-{"usage": "city", "name": "어빙턴"},
-{"usage": "city", "name": "어큐쉬넷"},
-{"usage": "city", "name": "어클쓰"},
-{"usage": "city", "name": "어포드"},
-{"usage": "city", "name": "어프레드"},
-{"usage": "city", "name": "억스브리지"},
-{"usage": "city", "name": "언더힐"},
-{"usage": "city", "name": "언도버"},
-{"usage": "city", "name": "얼버그"},
-{"usage": "city", "name": "얼비온"},
-{"usage": "city", "name": "업튼"},
-{"usage": "city", "name": "에그리몬트"},
-{"usage": "city", "name": "에노스버그"},
-{"usage": "city", "name": "에덴"},
-{"usage": "city", "name": "에드가타운"},
-{"usage": "city", "name": "에드문즈"},
-{"usage": "city", "name": "에디슨"},
-{"usage": "city", "name": "에딘버그"},
-{"usage": "city", "name": "에딩턴"},
-{"usage": "city", "name": "에로우식"},
-{"usage": "city", "name": "에롤"},
-{"usage": "city", "name": "에미티"},
-{"usage": "city", "name": "에버렛"},
-{"usage": "city", "name": "에벗"},
-{"usage": "city", "name": "에섹스"},
-{"usage": "city", "name": "에이번"},
-{"usage": "city", "name": "에이어"},
-{"usage": "city", "name": "에지콤"},
-{"usage": "city", "name": "에트나"},
-{"usage": "city", "name": "에플톤"},
-{"usage": "city", "name": "에핑"},
-{"usage": "city", "name": "에핑엄"},
-{"usage": "city", "name": "엑세터"},
-{"usage": "city", "name": "엔소니아"},
-{"usage": "city", "name": "엔손"},
-{"usage": "city", "name": "엔트림"},
-{"usage": "city", "name": "엔필드"},
-{"usage": "city", "name": "엘나"},
-{"usage": "city", "name": "엘라가쉬"},
-{"usage": "city", "name": "엘렌스톤"},
-{"usage": "city", "name": "엘리엇"},
-{"usage": "city", "name": "엘링턴"},
-{"usage": "city", "name": "엘모어"},
-{"usage": "city", "name": "엘바니"},
-{"usage": "city", "name": "엘스워스"},
-{"usage": "city", "name": "엘스티드"},
-{"usage": "city", "name": "엘톤"},
-{"usage": "city", "name": "엠덴"},
-{"usage": "city", "name": "엠스부리"},
-{"usage": "city", "name": "엠허스트"},
-{"usage": "city", "name": "엡섬"},
-{"usage": "city", "name": "엣킨슨"},
-{"usage": "city", "name": "엣틀보로"},
-{"usage": "city", "name": "오거스타"},
-{"usage": "city", "name": "오건큇트"},
-{"usage": "city", "name": "오느빌"},
-{"usage": "city", "name": "오렌지"},
-{"usage": "city", "name": "오로노"},
-{"usage": "city", "name": "오로라"},
-{"usage": "city", "name": "오르웰"},
-{"usage": "city", "name": "오를랜드"},
-{"usage": "city", "name": "오를리언스"},
-{"usage": "city", "name": "오리엔트"},
-{"usage": "city", "name": "오링턴"},
-{"usage": "city", "name": "오스본"},
-{"usage": "city", "name": "오시피"},
-{"usage": "city", "name": "오우번"},
-{"usage": "city", "name": "오컴"},
-{"usage": "city", "name": "오크 블렆스"},
-{"usage": "city", "name": "오크필드"},
-{"usage": "city", "name": "오클랜드"},
-{"usage": "city", "name": "오티스"},
-{"usage": "city", "name": "오티스필드"},
-{"usage": "city", "name": "오퍼드"},
-{"usage": "city", "name": "옥스보우"},
-{"usage": "city", "name": "옥스포드"},
-{"usage": "city", "name": "올드 라임"},
-{"usage": "city", "name": "올드 세이브룩"},
-{"usage": "city", "name": "올드 오챠드 비치"},
-{"usage": "city", "name": "올드 타운"},
-{"usage": "city", "name": "와이팅"},
-{"usage": "city", "name": "와이팅헴"},
-{"usage": "city", "name": "왈도"},
-{"usage": "city", "name": "왈도보로"},
-{"usage": "city", "name": "왈라그라스"},
-{"usage": "city", "name": "왈스헴"},
-{"usage": "city", "name": "왈폴"},
-{"usage": "city", "name": "요크"},
-{"usage": "city", "name": "우드버리"},
-{"usage": "city", "name": "우드브릿지"},
-{"usage": "city", "name": "우드빌"},
-{"usage": "city", "name": "우드스탁"},
-{"usage": "city", "name": "우드포드"},
-{"usage": "city", "name": "우들랜드"},
-{"usage": "city", "name": "우번"},
-{"usage": "city", "name": "우정"},
-{"usage": "city", "name": "운소켓"},
-{"usage": "city", "name": "워너"},
-{"usage": "city", "name": "워렌"},
-{"usage": "city", "name": "워시본"},
-{"usage": "city", "name": "워싱턴"},
-{"usage": "city", "name": "워윅"},
-{"usage": "city", "name": "워즈보로"},
-{"usage": "city", "name": "워터버리"},
-{"usage": "city", "name": "워터보로"},
-{"usage": "city", "name": "워터빌 밸리"},
-{"usage": "city", "name": "워터빌"},
-{"usage": "city", "name": "워터타운"},
-{"usage": "city", "name": "워터포드"},
-{"usage": "city", "name": "월든"},
-{"usage": "city", "name": "월리치"},
-{"usage": "city", "name": "월링포드"},
-{"usage": "city", "name": "월스터"},
-{"usage": "city", "name": "월싱턴"},
-{"usage": "city", "name": "월콧"},
-{"usage": "city", "name": "월프보로"},
-{"usage": "city", "name": "웨더스필드"},
-{"usage": "city", "name": "웨더즈필드"},
-{"usage": "city", "name": "웨스터리"},
-{"usage": "city", "name": "웨스턴"},
-{"usage": "city", "name": "웨스트 가디너"},
-{"usage": "city", "name": "웨스트 그린위치"},
-{"usage": "city", "name": "웨스트 뉴버리"},
-{"usage": "city", "name": "웨스트 럿랜드"},
-{"usage": "city", "name": "웨스트 배스"},
-{"usage": "city", "name": "웨스트 보일스턴"},
-{"usage": "city", "name": "웨스트 브룩필드"},
-{"usage": "city", "name": "웨스트 브릿지워터"},
-{"usage": "city", "name": "웨스트 스톡브릿지"},
-{"usage": "city", "name": "웨스트 스프링필드"},
-{"usage": "city", "name": "웨스트 워윅"},
-{"usage": "city", "name": "웨스트 윈저"},
-{"usage": "city", "name": "웨스트 티스버리"},
-{"usage": "city", "name": "웨스트 패리스"},
-{"usage": "city", "name": "웨스트 페얼리"},
-{"usage": "city", "name": "웨스트 포크스"},
-{"usage": "city", "name": "웨스트 하트포드"},
-{"usage": "city", "name": "웨스트 헤이븐"},
-{"usage": "city", "name": "웨스트맨랜드"},
-{"usage": "city", "name": "웨스트모어"},
-{"usage": "city", "name": "웨스트모어랜드"},
-{"usage": "city", "name": "웨스트민스터"},
-{"usage": "city", "name": "웨스트보로우"},
-{"usage": "city", "name": "웨스트브룩"},
-{"usage": "city", "name": "웨스트우드"},
-{"usage": "city", "name": "웨스트포드"},
-{"usage": "city", "name": "웨스트포트"},
-{"usage": "city", "name": "웨스트필드"},
-{"usage": "city", "name": "웨스트햄프턴"},
-{"usage": "city", "name": "웨슬리"},
-{"usage": "city", "name": "웨아츠필드"},
-{"usage": "city", "name": "웨어"},
-{"usage": "city", "name": "웨어햄"},
-{"usage": "city", "name": "웨이드"},
-{"usage": "city", "name": "웨이랜드"},
-{"usage": "city", "name": "웨이머스"},
-{"usage": "city", "name": "웨이브릿지"},
-{"usage": "city", "name": "웨이크필드"},
-{"usage": "city", "name": "웨이트"},
-{"usage": "city", "name": "웨이틀리"},
-{"usage": "city", "name": "웨인"},
-{"usage": "city", "name": "웨일즈"},
-{"usage": "city", "name": "웬델"},
-{"usage": "city", "name": "웬트워스"},
-{"usage": "city", "name": "웬헴"},
-{"usage": "city", "name": "웰드"},
-{"usage": "city", "name": "웰링턴"},
-{"usage": "city", "name": "웰스"},
-{"usage": "city", "name": "웰즐리"},
-{"usage": "city", "name": "웰플릿"},
-{"usage": "city", "name": "웹스터 플랜테이션"},
-{"usage": "city", "name": "웹스터"},
-{"usage": "city", "name": "위누스키"},
-{"usage": "city", "name": "위스카셋"},
-{"usage": "city", "name": "위어"},
-{"usage": "city", "name": "위트니빌"},
-{"usage": "city", "name": "윈"},
-{"usage": "city", "name": "윈뎀"},
-{"usage": "city", "name": "윈스롭"},
-{"usage": "city", "name": "윈슬로우"},
-{"usage": "city", "name": "윈저 락스"},
-{"usage": "city", "name": "윈저"},
-{"usage": "city", "name": "윈체스터"},
-{"usage": "city", "name": "윈첸던"},
-{"usage": "city", "name": "윈터 하버"},
-{"usage": "city", "name": "윈터빌 플랜테이션"},
-{"usage": "city", "name": "윈터포트"},
-{"usage": "city", "name": "윈홀"},
-{"usage": "city", "name": "윌락"},
-{"usage": "city", "name": "윌리만틱"},
-{"usage": "city", "name": "윌리스턴"},
-{"usage": "city", "name": "윌리암스버그"},
-{"usage": "city", "name": "윌리암스타운"},
-{"usage": "city", "name": "윌링턴"},
-{"usage": "city", "name": "윌멋"},
-{"usage": "city", "name": "윌밍턴"},
-{"usage": "city", "name": "윌브라함"},
-{"usage": "city", "name": "윌턴"},
-{"usage": "city", "name": "유니온"},
-{"usage": "city", "name": "유니티"},
-{"usage": "city", "name": "유스티스"},
-{"usage": "city", "name": "이글 레이크"},
-{"usage": "city", "name": "이라"},
-{"usage": "city", "name": "이라스버그"},
-{"usage": "city", "name": "이스턴"},
-{"usage": "city", "name": "이스트 그랜비"},
-{"usage": "city", "name": "이스트 그린위치"},
-{"usage": "city", "name": "이스트 라임"},
-{"usage": "city", "name": "이스트 롱메도우"},
-{"usage": "city", "name": "이스트 마키어즈"},
-{"usage": "city", "name": "이스트 몬트필리어"},
-{"usage": "city", "name": "이스트 밀리노켓"},
-{"usage": "city", "name": "이스트 브룩필드"},
-{"usage": "city", "name": "이스트 브리지워터"},
-{"usage": "city", "name": "이스트 윈저"},
-{"usage": "city", "name": "이스트 킹스턴"},
-{"usage": "city", "name": "이스트 프로비던스"},
-{"usage": "city", "name": "이스트 하트포드"},
-{"usage": "city", "name": "이스트 해덤"},
-{"usage": "city", "name": "이스트 해븐"},
-{"usage": "city", "name": "이스트 햄프턴"},
-{"usage": "city", "name": "이스트브룩"},
-{"usage": "city", "name": "이스트포드"},
-{"usage": "city", "name": "이스트포트"},
-{"usage": "city", "name": "이스트햄"},
-{"usage": "city", "name": "이스트햄프턴"},
-{"usage": "city", "name": "이튼"},
-{"usage": "city", "name": "인더스트리"},
-{"usage": "city", "name": "입스위치"},
-{"usage": "city", "name": "자메이카"},
-{"usage": "city", "name": "자유"},
-{"usage": "city", "name": "잭맨"},
-{"usage": "city", "name": "잭슨"},
-{"usage": "city", "name": "제리코"},
-{"usage": "city", "name": "제이"},
-{"usage": "city", "name": "제임스타운"},
-{"usage": "city", "name": "제퍼슨"},
-{"usage": "city", "name": "제프리"},
-{"usage": "city", "name": "조지아"},
-{"usage": "city", "name": "조지타운"},
-{"usage": "city", "name": "존스보로"},
-{"usage": "city", "name": "존스턴"},
-{"usage": "city", "name": "존스포트"},
-{"usage": "city", "name": "존슨"},
-{"usage": "city", "name": "차이나"},
-{"usage": "city", "name": "찰레몬트"},
-{"usage": "city", "name": "찰레스턴"},
-{"usage": "city", "name": "찰리스타운"},
-{"usage": "city", "name": "찰턴"},
-{"usage": "city", "name": "채텀"},
-{"usage": "city", "name": "채플린"},
-{"usage": "city", "name": "챕맨"},
-{"usage": "city", "name": "체리필드"},
-{"usage": "city", "name": "체셔"},
-{"usage": "city", "name": "체스터"},
-{"usage": "city", "name": "체스터빌"},
-{"usage": "city", "name": "체스터필드"},
-{"usage": "city", "name": "첼시"},
-{"usage": "city", "name": "쳄스포드"},
-{"usage": "city", "name": "치체스터"},
-{"usage": "city", "name": "치코피"},
-{"usage": "city", "name": "치텐던"},
-{"usage": "city", "name": "칠마크"},
-{"usage": "city", "name": "카라바셋 벨리"},
-{"usage": "city", "name": "카라텅크"},
-{"usage": "city", "name": "카르타고"},
-{"usage": "city", "name": "카리 플랜테이션"},
-{"usage": "city", "name": "카리부"},
-{"usage": "city", "name": "카멜"},
-{"usage": "city", "name": "카버"},
-{"usage": "city", "name": "카봇"},
-{"usage": "city", "name": "카스웰"},
-{"usage": "city", "name": "카스코"},
-{"usage": "city", "name": "칸디아"},
-{"usage": "city", "name": "칼라일"},
-{"usage": "city", "name": "칼레"},
-{"usage": "city", "name": "캄덴"},
-{"usage": "city", "name": "캄프튼"},
-{"usage": "city", "name": "캅린 플랜테이션Coplin Plantation"},
-{"usage": "city", "name": "캐롤 플랜테이션"},
-{"usage": "city", "name": "캐롤"},
-{"usage": "city", "name": "캐스틴"},
-{"usage": "city", "name": "캐슬 힐"},
-{"usage": "city", "name": "캐슬턴"},
-{"usage": "city", "name": "캐이넌"},
-{"usage": "city", "name": "캔톤"},
-{"usage": "city", "name": "캠브리지"},
-{"usage": "city", "name": "커밍턴"},
-{"usage": "city", "name": "커비"},
-{"usage": "city", "name": "커싱"},
-{"usage": "city", "name": "커틀러"},
-{"usage": "city", "name": "컬럼비아 폴스"},
-{"usage": "city", "name": "컬럼비아"},
-{"usage": "city", "name": "컴벌 랜드"},
-{"usage": "city", "name": "케네벙크"},
-{"usage": "city", "name": "케네벙크포트"},
-{"usage": "city", "name": "케이프 엘리자베스"},
-{"usage": "city", "name": "켄덕스키그"},
-{"usage": "city", "name": "켄싱턴"},
-{"usage": "city", "name": "켄터베리"},
-{"usage": "city", "name": "켄트"},
-{"usage": "city", "name": "코너"},
-{"usage": "city", "name": "코니쉬"},
-{"usage": "city", "name": "코디빌 플랜테이션"},
-{"usage": "city", "name": "코리나"},
-{"usage": "city", "name": "코린스"},
-{"usage": "city", "name": "코벤트리"},
-{"usage": "city", "name": "코하셋"},
-{"usage": "city", "name": "콘빌"},
-{"usage": "city", "name": "콘월"},
-{"usage": "city", "name": "콘웨이"},
-{"usage": "city", "name": "콜레인"},
-{"usage": "city", "name": "콜브룩"},
-{"usage": "city", "name": "콜체스터"},
-{"usage": "city", "name": "콩코드"},
-{"usage": "city", "name": "쿠퍼"},
-{"usage": "city", "name": "퀸시"},
-{"usage": "city", "name": "크라우포드"},
-{"usage": "city", "name": "크레프트스베리"},
-{"usage": "city", "name": "크렌베리 아이리쉬"},
-{"usage": "city", "name": "크렌스턴"},
-{"usage": "city", "name": "크로이던"},
-{"usage": "city", "name": "크롬웰"},
-{"usage": "city", "name": "크리스탈"},
-{"usage": "city", "name": "클라렌든"},
-{"usage": "city", "name": "클락스버그"},
-{"usage": "city", "name": "클락스빌"},
-{"usage": "city", "name": "클레어몬트"},
-{"usage": "city", "name": "클리프턴"},
-{"usage": "city", "name": "클린턴"},
-{"usage": "city", "name": "키터리"},
-{"usage": "city", "name": "킨"},
-{"usage": "city", "name": "킬링리"},
-{"usage": "city", "name": "킬링워스"},
-{"usage": "city", "name": "킬링턴"},
-{"usage": "city", "name": "킹맨"},
-{"usage": "city", "name": "킹스버리 플랜테이션"},
-{"usage": "city", "name": "킹스턴"},
-{"usage": "city", "name": "킹필드"},
-{"usage": "city", "name": "타우튼"},
-{"usage": "city", "name": "타운샌드"},
-{"usage": "city", "name": "타운스핸드"},
-{"usage": "city", "name": "타이링헴"},
-{"usage": "city", "name": "탈마지"},
-{"usage": "city", "name": "탐워스"},
-{"usage": "city", "name": "탑스필드"},
-{"usage": "city", "name": "탑스햄"},
-{"usage": "city", "name": "터너"},
-{"usage": "city", "name": "터프튼보로"},
-{"usage": "city", "name": "턱스베리"},
-{"usage": "city", "name": "턴브릿지"},
-{"usage": "city", "name": "템플"},
-{"usage": "city", "name": "템플턴"},
-{"usage": "city", "name": "텟포드"},
-{"usage": "city", "name": "토링턴"},
-{"usage": "city", "name": "토마스톤"},
-{"usage": "city", "name": "톨랜드"},
-{"usage": "city", "name": "톰슨"},
-{"usage": "city", "name": "트럼벨"},
-{"usage": "city", "name": "트레몬트"},
-{"usage": "city", "name": "트레스콧"},
-{"usage": "city", "name": "트렌턴"},
-{"usage": "city", "name": "트로이"},
-{"usage": "city", "name": "트루로"},
-{"usage": "city", "name": "티버튼"},
-{"usage": "city", "name": "티즈버리"},
-{"usage": "city", "name": "틴마우스"},
-{"usage": "city", "name": "틸턴"},
-{"usage": "city", "name": "팅스버러"},
-{"usage": "city", "name": "파리"},
-{"usage": "city", "name": "파밍데일"},
-{"usage": "city", "name": "파밍튼"},
-{"usage": "city", "name": "파사덤키"},
-{"usage": "city", "name": "파슨스필드"},
-{"usage": "city", "name": "파이에트"},
-{"usage": "city", "name": "파크맨"},
-{"usage": "city", "name": "판톤"},
-{"usage": "city", "name": "팔레르모"},
-{"usage": "city", "name": "팔마이라"},
-{"usage": "city", "name": "팔머"},
-{"usage": "city", "name": "패튼"},
-{"usage": "city", "name": "팩스턴"},
-{"usage": "city", "name": "팰머스"},
-{"usage": "city", "name": "팸브로크"},
-{"usage": "city", "name": "퍼널"},
-{"usage": "city", "name": "퍼킨스"},
-{"usage": "city", "name": "퍼터킷"},
-{"usage": "city", "name": "퍼햄"},
-{"usage": "city", "name": "페놉스콧"},
-{"usage": "city", "name": "페루"},
-{"usage": "city", "name": "페리"},
-{"usage": "city", "name": "페리스버그"},
-{"usage": "city", "name": "페어 해븐"},
-{"usage": "city", "name": "페어리"},
-{"usage": "city", "name": "페어팩스"},
-{"usage": "city", "name": "페어필드"},
-{"usage": "city", "name": "페어해븐"},
-{"usage": "city", "name": "페이스턴"},
-{"usage": "city", "name": "페퍼렐"},
-{"usage": "city", "name": "펠햄"},
-{"usage": "city", "name": "포레스트 시티"},
-{"usage": "city", "name": "포를릿"},
-{"usage": "city", "name": "포머 타운즈:"},
-{"usage": "city", "name": "포스터"},
-{"usage": "city", "name": "포츠머스"},
-{"usage": "city", "name": "포크"},
-{"usage": "city", "name": "포터"},
-{"usage": "city", "name": "포테지 레이크"},
-{"usage": "city", "name": "포트 켄트"},
-{"usage": "city", "name": "포트 페어필드"},
-{"usage": "city", "name": "포틀랜드"},
-{"usage": "city", "name": "폭스버러"},
-{"usage": "city", "name": "폴 리버"},
-{"usage": "city", "name": "폴란드"},
-{"usage": "city", "name": "폴트니"},
-{"usage": "city", "name": "폼프렛"},
-{"usage": "city", "name": "풋남"},
-{"usage": "city", "name": "풋니"},
-{"usage": "city", "name": "프라이 아일랜드"},
-{"usage": "city", "name": "프라이버그"},
-{"usage": "city", "name": "프랑코니아"},
-{"usage": "city", "name": "프랜시스타운"},
-{"usage": "city", "name": "프랭크포트"},
-{"usage": "city", "name": "프랭클린"},
-{"usage": "city", "name": "프레스콧"},
-{"usage": "city", "name": "프레스크 아일"},
-{"usage": "city", "name": "프레스턴"},
-{"usage": "city", "name": "프레이밍햄"},
-{"usage": "city", "name": "프렌치버로"},
-{"usage": "city", "name": "프렌치빌"},
-{"usage": "city", "name": "프렌티스"},
-{"usage": "city", "name": "프로비던스"},
-{"usage": "city", "name": "프로빈스타운"},
-{"usage": "city", "name": "프로스펙트"},
-{"usage": "city", "name": "프록터"},
-{"usage": "city", "name": "프리덤"},
-{"usage": "city", "name": "프리먼"},
-{"usage": "city", "name": "프리몬트"},
-{"usage": "city", "name": "프리타운"},
-{"usage": "city", "name": "프리포트"},
-{"usage": "city", "name": "프린스턴"},
-{"usage": "city", "name": "플레이스토우"},
-{"usage": "city", "name": "플레인빌"},
-{"usage": "city", "name": "플레인필드"},
-{"usage": "city", "name": "플레쳐"},
-{"usage": "city", "name": "플로리다"},
-{"usage": "city", "name": "플리머스"},
-{"usage": "city", "name": "플리전트 릿지 플렌테이션"},
-{"usage": "city", "name": "플림턴"},
-{"usage": "city", "name": "피바디"},
-{"usage": "city", "name": "피에르몬트"},
-{"usage": "city", "name": "피챔"},
-{"usage": "city", "name": "피츠윌리엄"},
-{"usage": "city", "name": "피치버그"},
-{"usage": "city", "name": "피터보로"},
-{"usage": "city", "name": "피터샘"},
-{"usage": "city", "name": "필립"},
-{"usage": "city", "name": "필립스턴"},
-{"usage": "city", "name": "핍스버그"},
-{"usage": "city", "name": "핏츠버그"},
-{"usage": "city", "name": "핏츠턴"},
-{"usage": "city", "name": "핏츠포드"},
-{"usage": "city", "name": "핏츠필드"},
-{"usage": "city", "name": "하노버"},
-{"usage": "city", "name": "하드윅"},
-{"usage": "city", "name": "하모니"},
-{"usage": "city", "name": "하버드"},
-{"usage": "city", "name": "하버드스턴"},
-{"usage": "city", "name": "하버드턴"},
-{"usage": "city", "name": "하울랜드"},
-{"usage": "city", "name": "하위치"},
-{"usage": "city", "name": "하윈턴"},
-{"usage": "city", "name": "하이게이트"},
-{"usage": "city", "name": "하이드 공원"},
-{"usage": "city", "name": "하이랜드 대농장"},
-{"usage": "city", "name": "하이럼"},
-{"usage": "city", "name": "하인즈버그"},
-{"usage": "city", "name": "하츠 로케이션"},
-{"usage": "city", "name": "하트랜드"},
-{"usage": "city", "name": "하트포드"},
-{"usage": "city", "name": "하프스웰"},
-{"usage": "city", "name": "할로웰"},
-{"usage": "city", "name": "할리팩스"},
-{"usage": "city", "name": "해덤"},
-{"usage": "city", "name": "해들리"},
-{"usage": "city", "name": "해리스빌"},
-{"usage": "city", "name": "해리슨"},
-{"usage": "city", "name": "해링턴"},
-{"usage": "city", "name": "해몬드"},
-{"usage": "city", "name": "해밀턴"},
-{"usage": "city", "name": "해이버힐"},
-{"usage": "city", "name": "해트필드"},
-{"usage": "city", "name": "핸슨"},
-{"usage": "city", "name": "핸콕"},
-{"usage": "city", "name": "햄덴"},
-{"usage": "city", "name": "햄린"},
-{"usage": "city", "name": "햄스테드"},
-{"usage": "city", "name": "햄프덴"},
-{"usage": "city", "name": "햄프턴 폴스"},
-{"usage": "city", "name": "햄프턴"},
-{"usage": "city", "name": "허드슨"},
-{"usage": "city", "name": "허리케인 섬"},
-{"usage": "city", "name": "허먼"},
-{"usage": "city", "name": "허시"},
-{"usage": "city", "name": "허지든"},
-{"usage": "city", "name": "헌팅턴"},
-{"usage": "city", "name": "헤브론"},
-{"usage": "city", "name": "헤인즈빌"},
-{"usage": "city", "name": "헨니커"},
-{"usage": "city", "name": "호프"},
-{"usage": "city", "name": "호프데일"},
-{"usage": "city", "name": "홀더니스"},
-{"usage": "city", "name": "홀덴"},
-{"usage": "city", "name": "홀랜드"},
-{"usage": "city", "name": "홀리"},
-{"usage": "city", "name": "홀리스"},
-{"usage": "city", "name": "홀리스턴"},
-{"usage": "city", "name": "홀리요크"},
-{"usage": "city", "name": "홀브룩"},
-{"usage": "city", "name": "홉킨턴"},
-{"usage": "city", "name": "화이트필드"},
-{"usage": "city", "name": "후크세트"},
-{"usage": "city", "name": "훌"},
-{"usage": "city", "name": "훌턴"},
-{"usage": "city", "name": "휘트먼"},
-{"usage": "city", "name": "히스"},
-{"usage": "city", "name": "힌스데일"},
-{"usage": "city", "name": "힐"},
-{"usage": "city", "name": "힐스버러"},
-{"usage": "city", "name": "힝햄"},
-{"usage": "family", "gender": "unisex", "name": "가르시아"},
-{"usage": "family", "gender": "unisex", "name": "곤잘레스"},
-{"usage": "family", "gender": "unisex", "name": "곤잘레스"},
-{"usage": "family", "gender": "unisex", "name": "그레이"},
-{"usage": "family", "gender": "unisex", "name": "그리핀"},
-{"usage": "family", "gender": "unisex", "name": "그린"},
-{"usage": "family", "gender": "unisex", "name": "나키야"},
-{"usage": "family", "gender": "unisex", "name": "넬손"},
-{"usage": "family", "gender": "unisex", "name": "데이비스"},
-{"usage": "family", "gender": "unisex", "name": "디아즈"},
-{"usage": "family", "gender": "unisex", "name": "라미레즈"},
-{"usage": "family", "gender": "unisex", "name": "라이트"},
-{"usage": "family", "gender": "unisex", "name": "러쎌"},
-{"usage": "family", "gender": "unisex", "name": "레위스"},
-{"usage": "family", "gender": "unisex", "name": "로거스"},
-{"usage": "family", "gender": "unisex", "name": "로드리게즈"},
-{"usage": "family", "gender": "unisex", "name": "로버트즈"},
-{"usage": "family", "gender": "unisex", "name": "로빈슨"},
-{"usage": "family", "gender": "unisex", "name": "로스"},
-{"usage": "family", "gender": "unisex", "name": "로페즈"},
-{"usage": "family", "gender": "unisex", "name": "롱"},
-{"usage": "family", "gender": "unisex", "name": "리"},
-{"usage": "family", "gender": "unisex", "name": "리드"},
-{"usage": "family", "gender": "unisex", "name": "리버라"},
-{"usage": "family", "gender": "unisex", "name": "리차드손"},
-{"usage": "family", "gender": "unisex", "name": "마틴"},
-{"usage": "family", "gender": "unisex", "name": "마틴즈"},
-{"usage": "family", "gender": "unisex", "name": "머피"},
-{"usage": "family", "gender": "unisex", "name": "모건"},
-{"usage": "family", "gender": "unisex", "name": "모리스"},
-{"usage": "family", "gender": "unisex", "name": "무어"},
-{"usage": "family", "gender": "unisex", "name": "미췔"},
-{"usage": "family", "gender": "unisex", "name": "밀러"},
-{"usage": "family", "gender": "unisex", "name": "반 와일드"},
-{"usage": "family", "gender": "unisex", "name": "반즈"},
-{"usage": "family", "gender": "unisex", "name": "버틀러"},
-{"usage": "family", "gender": "unisex", "name": "베넷"},
-{"usage": "family", "gender": "unisex", "name": "베이커"},
-{"usage": "family", "gender": "unisex", "name": "베일리"},
-{"usage": "family", "gender": "unisex", "name": "벨"},
-{"usage": "family", "gender": "unisex", "name": "브라운"},
-{"usage": "family", "gender": "unisex", "name": "브라이언트"},
-{"usage": "family", "gender": "unisex", "name": "브룩스"},
-{"usage": "family", "gender": "unisex", "name": "산체스"},
-{"usage": "family", "gender": "unisex", "name": "센더스"},
-{"usage": "family", "gender": "unisex", "name": "스미스"},
-{"usage": "family", "gender": "unisex", "name": "스캇"},
-{"usage": "family", "gender": "unisex", "name": "스튜아트"},
-{"usage": "family", "gender": "unisex", "name": "시몬스"},
-{"usage": "family", "gender": "unisex", "name": "아담스"},
-{"usage": "family", "gender": "unisex", "name": "알렉산더"},
-{"usage": "family", "gender": "unisex", "name": "알렌"},
-{"usage": "family", "gender": "unisex", "name": "앤더슨"},
-{"usage": "family", "gender": "unisex", "name": "에드워드"},
-{"usage": "family", "gender": "unisex", "name": "에반스"},
-{"usage": "family", "gender": "unisex", "name": "영"},
-{"usage": "family", "gender": "unisex", "name": "왓슨"},
-{"usage": "family", "gender": "unisex", "name": "우드"},
-{"usage": "family", "gender": "unisex", "name": "워드"},
-{"usage": "family", "gender": "unisex", "name": "워싱턴"},
-{"usage": "family", "gender": "unisex", "name": "워커"},
-{"usage": "family", "gender": "unisex", "name": "웨스트"},
-{"usage": "family", "gender": "unisex", "name": "윌리엄스"},
-{"usage": "family", "gender": "unisex", "name": "윌슨"},
-{"usage": "family", "gender": "unisex", "name": "잭슨"},
-{"usage": "family", "gender": "unisex", "name": "제임스"},
-{"usage": "family", "gender": "unisex", "name": "젠킨슨"},
-{"usage": "family", "gender": "unisex", "name": "존스"},
-{"usage": "family", "gender": "unisex", "name": "존슨"},
-{"usage": "family", "gender": "unisex", "name": "카이코"},
-{"usage": "family", "gender": "unisex", "name": "카터"},
-{"usage": "family", "gender": "unisex", "name": "켈리"},
-{"usage": "family", "gender": "unisex", "name": "켐벨"},
-{"usage": "family", "gender": "unisex", "name": "콕스"},
-{"usage": "family", "gender": "unisex", "name": "콜린"},
-{"usage": "family", "gender": "unisex", "name": "콜맨"},
-{"usage": "family", "gender": "unisex", "name": "쿠퍼"},
-{"usage": "family", "gender": "unisex", "name": "쿡"},
-{"usage": "family", "gender": "unisex", "name": "클라크"},
-{"usage": "family", "gender": "unisex", "name": "킹"},
-{"usage": "family", "gender": "unisex", "name": "타일러"},
-{"usage": "family", "gender": "unisex", "name": "터너"},
-{"usage": "family", "gender": "unisex", "name": "토레스"},
-{"usage": "family", "gender": "unisex", "name": "토마스"},
-{"usage": "family", "gender": "unisex", "name": "톰슨"},
-{"usage": "family", "gender": "unisex", "name": "파커"},
-{"usage": "family", "gender": "unisex", "name": "페레즈"},
-{"usage": "family", "gender": "unisex", "name": "페리"},
-{"usage": "family", "gender": "unisex", "name": "페터슨"},
-{"usage": "family", "gender": "unisex", "name": "포스터"},
-{"usage": "family", "gender": "unisex", "name": "포웰"},
-{"usage": "family", "gender": "unisex", "name": "프라이스"},
-{"usage": "family", "gender": "unisex", "name": "플로레스"},
-{"usage": "family", "gender": "unisex", "name": "피터슨"},
-{"usage": "family", "gender": "unisex", "name": "필립"},
-{"usage": "family", "gender": "unisex", "name": "하워드"},
-{"usage": "family", "gender": "unisex", "name": "해리스"},
-{"usage": "family", "gender": "unisex", "name": "헤르난데스"},
-{"usage": "family", "gender": "unisex", "name": "헤이즈"},
-{"usage": "family", "gender": "unisex", "name": "헨더슨"},
-{"usage": "family", "gender": "unisex", "name": "홀"},
-{"usage": "family", "gender": "unisex", "name": "화이트"},
-{"usage": "family", "gender": "unisex", "name": "휴즈"},
-{"usage": "family", "gender": "unisex", "name": "힐"},
-{"usage": "given", "gender": "female", "name": "가브리엘"},
-{"usage": "given", "gender": "female", "name": "가브리엘라"},
-{"usage": "given", "gender": "female", "name": "그레이스"},
-{"usage": "given", "gender": "female", "name": "그레이시"},
-{"usage": "given", "gender": "female", "name": "나스키"},
-{"usage": "given", "gender": "female", "name": "나탈리"},
-{"usage": "given", "gender": "female", "name": "누쿠"},
-{"usage": "given", "gender": "female", "name": "니베"},
-{"usage": "given", "gender": "female", "name": "데스티니"},
-{"usage": "given", "gender": "female", "name": "라일리"},
-{"usage": "given", "gender": "female", "name": "라췔"},
-{"usage": "given", "gender": "female", "name": "레아"},
-{"usage": "given", "gender": "female", "name": "레일라"},
-{"usage": "given", "gender": "female", "name": "로렌"},
-{"usage": "given", "gender": "female", "name": "릴리"},
-{"usage": "given", "gender": "female", "name": "릴리언"},
-{"usage": "given", "gender": "female", "name": "마리"},
-{"usage": "given", "gender": "female", "name": "마리아"},
-{"usage": "given", "gender": "female", "name": "마리아"},
-{"usage": "given", "gender": "female", "name": "마야"},
-{"usage": "given", "gender": "female", "name": "마켈라"},
-{"usage": "given", "gender": "female", "name": "맬라니"},
-{"usage": "given", "gender": "female", "name": "메건"},
-{"usage": "given", "gender": "female", "name": "메델린"},
-{"usage": "given", "gender": "female", "name": "메들린"},
-{"usage": "given", "gender": "female", "name": "메디슨"},
-{"usage": "given", "gender": "female", "name": "모건"},
-{"usage": "given", "gender": "female", "name": "미아"},
-{"usage": "given", "gender": "female", "name": "바네사"},
-{"usage": "given", "gender": "female", "name": "발레리아"},
-{"usage": "given", "gender": "female", "name": "베일리"},
-{"usage": "given", "gender": "female", "name": "브룩"},
-{"usage": "given", "gender": "female", "name": "브룩클린"},
-{"usage": "given", "gender": "female", "name": "브리아나"},
-{"usage": "given", "gender": "female", "name": "빅토리아"},
-{"usage": "given", "gender": "female", "name": "사라"},
-{"usage": "given", "gender": "female", "name": "사라"},
-{"usage": "given", "gender": "female", "name": "사만타"},
-{"usage": "given", "gender": "female", "name": "사바나"},
-{"usage": "given", "gender": "female", "name": "샬롯"},
-{"usage": "given", "gender": "female", "name": "소피"},
-{"usage": "given", "gender": "female", "name": "소피아"},
-{"usage": "given", "gender": "female", "name": "시드니"},
-{"usage": "given", "gender": "female", "name": "아나"},
-{"usage": "given", "gender": "female", "name": "아리아나"},
-{"usage": "given", "gender": "female", "name": "아리안나"},
-{"usage": "given", "gender": "female", "name": "아멜리아"},
-{"usage": "given", "gender": "female", "name": "아베리"},
-{"usage": "given", "gender": "female", "name": "아비게일"},
-{"usage": "given", "gender": "female", "name": "아이자와"},
-{"usage": "given", "gender": "female", "name": "아키코"},
-{"usage": "given", "gender": "female", "name": "안드레아"},
-{"usage": "given", "gender": "female", "name": "안젤리나"},
-{"usage": "given", "gender": "female", "name": "알렉사"},
-{"usage": "given", "gender": "female", "name": "알렉산드라"},
-{"usage": "given", "gender": "female", "name": "알렉시아"},
-{"usage": "given", "gender": "female", "name": "알리사"},
-{"usage": "given", "gender": "female", "name": "알리야"},
-{"usage": "given", "gender": "female", "name": "애쉴리"},
-{"usage": "given", "gender": "female", "name": "어텀"},
-{"usage": "given", "gender": "female", "name": "에디슨"},
-{"usage": "given", "gender": "female", "name": "에밀리"},
-{"usage": "given", "gender": "female", "name": "에바"},
-{"usage": "given", "gender": "female", "name": "에블린"},
-{"usage": "given", "gender": "female", "name": "엘라"},
-{"usage": "given", "gender": "female", "name": "엘리슨"},
-{"usage": "given", "gender": "female", "name": "엘리자베스"},
-{"usage": "given", "gender": "female", "name": "엠마"},
-{"usage": "given", "gender": "female", "name": "오드리"},
-{"usage": "given", "gender": "female", "name": "오브리"},
-{"usage": "given", "gender": "female", "name": "올리비아"},
-{"usage": "given", "gender": "female", "name": "유키"},
-{"usage": "given", "gender": "female", "name": "이사벨"},
-{"usage": "given", "gender": "female", "name": "이사벨"},
-{"usage": "given", "gender": "female", "name": "이사벨라"},
-{"usage": "given", "gender": "female", "name": "재스민"},
-{"usage": "given", "gender": "female", "name": "제니퍼"},
-{"usage": "given", "gender": "female", "name": "제시"},
-{"usage": "given", "gender": "female", "name": "제시카"},
-{"usage": "given", "gender": "female", "name": "젠"},
-{"usage": "given", "gender": "female", "name": "조셀린"},
-{"usage": "given", "gender": "female", "name": "조이"},
-{"usage": "given", "gender": "female", "name": "조이"},
-{"usage": "given", "gender": "female", "name": "줄리아"},
-{"usage": "given", "gender": "female", "name": "지노시스"},
-{"usage": "given", "gender": "female", "name": "지안나"},
-{"usage": "given", "gender": "female", "name": "카밀라"},
-{"usage": "given", "gender": "female", "name": "카일리"},
-{"usage": "given", "gender": "female", "name": "카텔린"},
-{"usage": "given", "gender": "female", "name": "캐롤라인"},
-{"usage": "given", "gender": "female", "name": "케이틀린"},
-{"usage": "given", "gender": "female", "name": "케일라"},
-{"usage": "given", "gender": "female", "name": "케일리"},
-{"usage": "given", "gender": "female", "name": "케티"},
-{"usage": "given", "gender": "female", "name": "클레어"},
-{"usage": "given", "gender": "female", "name": "클로에"},
-{"usage": "given", "gender": "female", "name": "킬벌리"},
-{"usage": "given", "gender": "female", "name": "킴"},
-{"usage": "given", "gender": "female", "name": "트리니티"},
-{"usage": "given", "gender": "female", "name": "페이지"},
-{"usage": "given", "gender": "female", "name": "페이턴"},
-{"usage": "given", "gender": "female", "name": "페이트"},
-{"usage": "given", "gender": "female", "name": "헤나"},
-{"usage": "given", "gender": "female", "name": "헤더"},
-{"usage": "given", "gender": "female", "name": "헤일리"},
-{"usage": "given", "gender": "female", "name": "히카리"},
-{"usage": "given", "gender": "male", "name": "가브리엘"},
-{"usage": "given", "gender": "male", "name": "개빈"},
-{"usage": "given", "gender": "male", "name": "겐도"},
-{"usage": "given", "gender": "male", "name": "교수키"},
-{"usage": "given", "gender": "male", "name": "나다니엘"},
-{"usage": "given", "gender": "male", "name": "나단"},
-{"usage": "given", "gender": "male", "name": "노아"},
-{"usage": "given", "gender": "male", "name": "니콜라스"},
-{"usage": "given", "gender": "male", "name": "다니엘"},
-{"usage": "given", "gender": "male", "name": "다이스키"},
-{"usage": "given", "gender": "male", "name": "데이비드"},
-{"usage": "given", "gender": "male", "name": "도미닉"},
-{"usage": "given", "gender": "male", "name": "디에고"},
-{"usage": "given", "gender": "male", "name": "딜런"},
-{"usage": "given", "gender": "male", "name": "란"},
-{"usage": "given", "gender": "male", "name": "랸"},
-{"usage": "given", "gender": "male", "name": "렌던"},
-{"usage": "given", "gender": "male", "name": "로겐"},
-{"usage": "given", "gender": "male", "name": "로버트"},
-{"usage": "given", "gender": "male", "name": "루이스"},
-{"usage": "given", "gender": "male", "name": "루카스"},
-{"usage": "given", "gender": "male", "name": "류크"},
-{"usage": "given", "gender": "male", "name": "리엠"},
-{"usage": "given", "gender": "male", "name": "마손"},
-{"usage": "given", "gender": "male", "name": "마이클"},
-{"usage": "given", "gender": "male", "name": "매튜"},
-{"usage": "given", "gender": "male", "name": "벤자민"},
-{"usage": "given", "gender": "male", "name": "브라이언"},
-{"usage": "given", "gender": "male", "name": "브라이언"},
-{"usage": "given", "gender": "male", "name": "브레디"},
-{"usage": "given", "gender": "male", "name": "브레이든"},
-{"usage": "given", "gender": "male", "name": "브렌든"},
-{"usage": "given", "gender": "male", "name": "브로디"},
-{"usage": "given", "gender": "male", "name": "블레이크"},
-{"usage": "given", "gender": "male", "name": "사바스티안"},
-{"usage": "given", "gender": "male", "name": "션"},
-{"usage": "given", "gender": "male", "name": "싸무엘"},
-{"usage": "given", "gender": "male", "name": "아담"},
-{"usage": "given", "gender": "male", "name": "아론"},
-{"usage": "given", "gender": "male", "name": "아이단"},
-{"usage": "given", "gender": "male", "name": "아이덴"},
-{"usage": "given", "gender": "male", "name": "아이작"},
-{"usage": "given", "gender": "male", "name": "알렉산더"},
-{"usage": "given", "gender": "male", "name": "알렉스"},
-{"usage": "given", "gender": "male", "name": "앤드류"},
-{"usage": "given", "gender": "male", "name": "앤소니"},
-{"usage": "given", "gender": "male", "name": "에단"},
-{"usage": "given", "gender": "male", "name": "에릭"},
-{"usage": "given", "gender": "male", "name": "에반"},
-{"usage": "given", "gender": "male", "name": "에번"},
-{"usage": "given", "gender": "male", "name": "에이드리안"},
-{"usage": "given", "gender": "male", "name": "에이든"},
-{"usage": "given", "gender": "male", "name": "엔젤"},
-{"usage": "given", "gender": "male", "name": "엘리"},
-{"usage": "given", "gender": "male", "name": "오스틴"},
-{"usage": "given", "gender": "male", "name": "오웬"},
-{"usage": "given", "gender": "male", "name": "와이어트"},
-{"usage": "given", "gender": "male", "name": "윌리엄"},
-{"usage": "given", "gender": "male", "name": "이사야"},
-{"usage": "given", "gender": "male", "name": "일라이자"},
-{"usage": "given", "gender": "male", "name": "자비엘"},
-{"usage": "given", "gender": "male", "name": "재커리"},
-{"usage": "given", "gender": "male", "name": "잭"},
-{"usage": "given", "gender": "male", "name": "잭슨"},
-{"usage": "given", "gender": "male", "name": "저스틴"},
-{"usage": "given", "gender": "male", "name": "제레미"},
-{"usage": "given", "gender": "male", "name": "제이든"},
-{"usage": "given", "gender": "male", "name": "제이든"},
-{"usage": "given", "gender": "male", "name": "제이슨"},
-{"usage": "given", "gender": "male", "name": "제이콥"},
-{"usage": "given", "gender": "male", "name": "제임스"},
-{"usage": "given", "gender": "male", "name": "조나단"},
-{"usage": "given", "gender": "male", "name": "조단"},
-{"usage": "given", "gender": "male", "name": "조셉"},
-{"usage": "given", "gender": "male", "name": "조슈아"},
-{"usage": "given", "gender": "male", "name": "조시"},
-{"usage": "given", "gender": "male", "name": "조시어"},
-{"usage": "given", "gender": "male", "name": "존"},
-{"usage": "given", "gender": "male", "name": "줄리안"},
-{"usage": "given", "gender": "male", "name": "지져스"},
-{"usage": "given", "gender": "male", "name": "찰스"},
-{"usage": "given", "gender": "male", "name": "체이스"},
-{"usage": "given", "gender": "male", "name": "카덴"},
-{"usage": "given", "gender": "male", "name": "카를로스"},
-{"usage": "given", "gender": "male", "name": "카메론"},
-{"usage": "given", "gender": "male", "name": "카슨"},
-{"usage": "given", "gender": "male", "name": "카일"},
-{"usage": "given", "gender": "male", "name": "카터"},
-{"usage": "given", "gender": "male", "name": "칼렙"},
-{"usage": "given", "gender": "male", "name": "케빈"},
-{"usage": "given", "gender": "male", "name": "케이든"},
-{"usage": "given", "gender": "male", "name": "케이타"},
-{"usage": "given", "gender": "male", "name": "코너"},
-{"usage": "given", "gender": "male", "name": "콜"},
-{"usage": "given", "gender": "male", "name": "콜턴"},
-{"usage": "given", "gender": "male", "name": "쿠퍼"},
-{"usage": "given", "gender": "male", "name": "크리스토퍼"},
-{"usage": "given", "gender": "male", "name": "크리스티안"},
-{"usage": "given", "gender": "male", "name": "키라"},
-{"usage": "given", "gender": "male", "name": "타일러"},
-{"usage": "given", "gender": "male", "name": "타케우치"},
-{"usage": "given", "gender": "male", "name": "토마스"},
-{"usage": "given", "gender": "male", "name": "트리스탄"},
-{"usage": "given", "gender": "male", "name": "헌터"},
-{"usage": "given", "gender": "male", "name": "헤이던"},
-{"usage": "given", "gender": "male", "name": "헨리"},
-{"usage": "given", "gender": "male", "name": "후안"}
+ {
+ "usage": "backer",
+ "gender": "unisex",
+ "name": [
+ "Ajay Chandra",
+ "Alexander Dmitriev",
+ "Alexander Krichko",
+ "Alexander Weeks",
+ "Alphai",
+ "Andrew Guastella",
+ "Andrew Webster",
+ "Anthony Burleigh",
+ "Anton Struyk",
+ "Arc",
+ "Argus M. Lowell",
+ "Artcher",
+ "Atomos",
+ "Ben McClure",
+ "Benjamin Replogle",
+ "Bobalot",
+ "Brian Davidson",
+ "Brian Hosterman",
+ "Charlotte Hall",
+ "Chris Watkins",
+ "Christopher Fallins",
+ "Clay Foxtail",
+ "Comrade Garry",
+ "Craig Ferguson",
+ "Craig Matton",
+ "Dak'kor",
+ "Daniel Annfield",
+ "Daniel Danahy",
+ "Dave Steverdaverson",
+ "Dick Surges",
+ "Doug Ogden",
+ "Dr. Hylke van der Schaaf",
+ "Dusk Gao",
+ "Ely Forrest Keaton",
+ "Enrique Alonso",
+ "Eric Roussac",
+ "Erik Hungerbuhler",
+ "Evelynn Frost",
+ "Felix Aplin",
+ "Felix Fox",
+ "FrozenFoxy",
+ "Gabriel Dong",
+ "Gattsu",
+ "Glen Runciter",
+ "Guillaume Lebigot",
+ "Gulfas Morgolock",
+ "Gurg Hackpof",
+ "Hank Lecram",
+ "Herrith Sebon",
+ "Homer",
+ "Hubert Hughes",
+ "Hubert Rodenbaugh",
+ "Ian Cleere",
+ "James Kenny",
+ "Jef Major",
+ "Jens Becker",
+ "Jeremias Braß",
+ "Jim Landerland",
+ "Jim Weaver",
+ "John Ennion",
+ "John Hammell",
+ "Joseph 'Zakalwe' Bartlett",
+ "Joshua Young",
+ "Justine McKinnon",
+ "Kamil Kliwison",
+ "Kenji Gurokawa",
+ "Kevin Grasso",
+ "Kevin Witt",
+ "Khalid Rashid",
+ "Lachlan",
+ "Larion",
+ "Lawry Dennis",
+ "Leonid Vasilev",
+ "Lev Myshkin",
+ "Manik DepraSeeve",
+ "Mark 'Bad Boy' Badoy",
+ "Martin Svensson",
+ "Martin Woodard",
+ "Matt Davis",
+ "Matt Williams",
+ "Matthew St. John",
+ "Michael 'Dies Horribly' Jones",
+ "Michael Hill",
+ "Michael Kincaid",
+ "Michel Bergeron",
+ "Mick Batt",
+ "Miguel Hermez",
+ "Miles Prowers",
+ "Miloch",
+ "Nathan Cann",
+ "Nathaniel Ford",
+ "Nick 'Havoc' Parker",
+ "Nick Stefan",
+ "Owen Dunne",
+ "Pascal Filipovicz",
+ "Paul Wallace",
+ "Peter Stahlberg",
+ "Philippe Tremblay",
+ "Rambunctious Rick",
+ "Raquel Macmahon",
+ "Raymond Bellas",
+ "Reno Parker",
+ "Rob Keys",
+ "Rob Wetzel",
+ "Rolle",
+ "Ron 'Noise' Hakim",
+ "Ronni Magnusson",
+ "Rudolf Schmidt",
+ "Russ Reynolds III",
+ "Sam Stein",
+ "Sean Duncan",
+ "Sercan Coyle",
+ "Simefirmi",
+ "Simon Thoresen Hult",
+ "Snow 'Meow'",
+ "Sparrow Gryphon",
+ "Spathi Pkeloucht",
+ "Steven Peterson",
+ "Stottner",
+ "Szocs Gabor Ferenc",
+ "Sébastien Jaffre",
+ "Thomas Larsson",
+ "Tobias Franke",
+ "Todric Ryhope",
+ "Tom Hooper",
+ "Tomas Simon",
+ "TonZa",
+ "Tonami Jorgensen",
+ "Travis Gibson",
+ "Trianna",
+ "Urist McPrudent",
+ "Wayne A Arthurton",
+ "Will Walker",
+ "William Forrest",
+ "Wintar Gootblod",
+ "Zanam",
+ "Zhiao",
+ "dolio"
+ ]
+ },
+ {
+ "usage": "city",
+ "name": [
+ "가드너",
+ "가디너",
+ "가필드 플랜테이션",
+ "갈랜드",
+ "고센",
+ "고스널드",
+ "고어햄",
+ "고프스타운",
+ "굴즈버로",
+ "그래프턴",
+ "그랜드 레이크 스트림",
+ "그랜드 아일",
+ "그랜비",
+ "그랜빌",
+ "그랜트햄",
+ "그레이",
+ "그레이트 배링턴",
+ "그레이트 폰드",
+ "그로브랜드",
+ "그로턴",
+ "그리스올드",
+ "그린",
+ "그린랜드",
+ "그린부쉬",
+ "그린빌",
+ "그린우드",
+ "그린위치",
+ "그린즈버러",
+ "그린필드",
+ "글래스턴베리",
+ "글래스턴베리",
+ "글러스터",
+ "글렌번",
+ "글렌우드 대농장",
+ "글로버",
+ "글로스터",
+ "길",
+ "길드홀",
+ "길레아",
+ "길맨턴",
+ "길섬",
+ "길포드",
+ "길포드",
+ "나티크",
+ "나폴리",
+ "난터켓",
+ "내러갠셋",
+ "내쉬빌 플랜테이션",
+ "내슈어",
+ "너리",
+ "네이헌트",
+ "넬손",
+ "노거턱",
+ "노르우드",
+ "노르워크",
+ "노르웨이",
+ "노르웰",
+ "노르위치",
+ "노리지웍",
+ "노블보로",
+ "노샘프턴",
+ "노섬버랜드",
+ "노스 리딩",
+ "노스 베릭",
+ "노스 브랜포드",
+ "노스 브룩필드",
+ "노스 스미스필드",
+ "노스 스토닝턴",
+ "노스 아담스",
+ "노스 애틀보로",
+ "노스 앤도버",
+ "노스 야마스",
+ "노스 캐이넌",
+ "노스 킹스타운",
+ "노스 프로비던스",
+ "노스 햄프턴",
+ "노스 헤이븐",
+ "노스 히어로",
+ "노스버러",
+ "노스브릿지",
+ "노스우드",
+ "노스포트",
+ "노스필드",
+ "노팅험",
+ "녹스",
+ "놀턴",
+ "놀포크",
+ "뉴 가나안",
+ "뉴 글로스터",
+ "뉴 더럼",
+ "뉴 런던",
+ "뉴 리머릭",
+ "뉴 말보로",
+ "뉴 밀포드",
+ "뉴 바인야드",
+ "뉴 버리포트",
+ "뉴 베드포드",
+ "뉴 보스턴",
+ "뉴 브레인트리",
+ "뉴 브리튼",
+ "뉴 샤론",
+ "뉴 세일럼",
+ "뉴 쇼어햄",
+ "뉴 스웨덴",
+ "뉴 애쉬포드",
+ "뉴 입스위치",
+ "뉴 캐나다",
+ "뉴 캐슬",
+ "뉴 페어필드",
+ "뉴 포틀랜드",
+ "뉴 할트포드",
+ "뉴 햄튼",
+ "뉴 헤이븐",
+ "뉴마켓",
+ "뉴버리",
+ "뉴버지",
+ "뉴아크",
+ "뉴잉턴",
+ "뉴캐슬",
+ "뉴타운",
+ "뉴튼",
+ "뉴패인",
+ "뉴포트",
+ "뉴필드",
+ "뉴필즈",
+ "니덤",
+ "다 마리스 코타",
+ "다이어 브룩",
+ "다이튼",
+ "다트무스",
+ "달라스 농장",
+ "달튼",
+ "대리언",
+ "댄 버리",
+ "댄버스",
+ "댄비",
+ "댄빌",
+ "댄포스",
+ "더글라스",
+ "더들리",
+ "더블린",
+ "더비",
+ "더햄",
+ "덕스베리",
+ "던바턴",
+ "던스테이블",
+ "덤머",
+ "덤머스턴",
+ "데니스",
+ "데니스빌",
+ "데니스타운",
+ "데드햄",
+ "데블로이스",
+ "데어리",
+ "데이톤",
+ "덱스터",
+ "덴마크",
+ "도버",
+ "도버-폭스크로프트",
+ "도어셋",
+ "도어체스터",
+ "동굴 물고기",
+ "드라컷",
+ "드레스덴",
+ "드류의 대농장",
+ "디어 아일",
+ "디어링",
+ "디어필드",
+ "디트로이트",
+ "딕스몬트",
+ "딕스필드",
+ "딥 리버",
+ "라그랑쥬",
+ "라모인",
+ "라우던",
+ "라이",
+ "라이게이트",
+ "라이먼",
+ "라임",
+ "라코니아",
+ "랜대프",
+ "랜돌프",
+ "랜드그로브",
+ "랭던",
+ "랭커스터",
+ "러들로",
+ "러벨",
+ "러쎌",
+ "러틀랜드",
+ "런던데리",
+ "럼니",
+ "럼포드",
+ "레녹스",
+ "레디어드",
+ "레민스터",
+ "레밍턴",
+ "레바논",
+ "레반트",
+ "레버렛",
+ "레스터",
+ "레이든",
+ "레이몬드",
+ "레이크 뷰 플랜테이션",
+ "레이크빌",
+ "레인즈버러",
+ "레인질리 플랜테이션",
+ "레인질리",
+ "레인헴",
+ "렉싱턴",
+ "렌헴",
+ "렘스터",
+ "로렌스",
+ "로마",
+ "로빈스턴",
+ "로얄스턴",
+ "로얄턴",
+ "로우",
+ "로웰",
+ "로체스터",
+ "로크 블럽스",
+ "록스버리",
+ "록클랜드",
+ "록키 힐",
+ "록킹헴",
+ "록포트",
+ "롤리",
+ "롤린스포드",
+ "롱 아일랜드",
+ "롱메도우",
+ "루넨버그",
+ "루벡",
+ "루이스턴",
+ "루퍼트",
+ "리",
+ "리드 플랜테이션",
+ "리드필드",
+ "리딩",
+ "리머릭",
+ "리밍턴",
+ "리버모어 폴즈",
+ "리버모어",
+ "리비어",
+ "리스본",
+ "리즈",
+ "리즈보로",
+ "리치몬드",
+ "리치포드",
+ "리치필드",
+ "리치필드",
+ "리틀 콤프턴",
+ "리틀턴",
+ "리플리",
+ "리호보스",
+ "린",
+ "린네",
+ "린던",
+ "린데버러",
+ "린지",
+ "린필드",
+ "립톤",
+ "링컨 농장",
+ "링컨",
+ "링컨빌",
+ "마갈로웨이 농장",
+ "마다와스카",
+ "마드리드",
+ "마리아빌",
+ "마블헤드",
+ "마사르디스",
+ "마손",
+ "마쉬필드",
+ "마스 힐",
+ "마시피",
+ "마운트 데저트",
+ "마운트 버넌",
+ "마운트 워싱턴",
+ "마운트 체이스",
+ "마운트 테이버",
+ "마운트 홀리",
+ "마키아스",
+ "마키아스포트",
+ "마티니커스 섬",
+ "말로우",
+ "말보로",
+ "말보로우",
+ "매드버리",
+ "매리언",
+ "매타미스콘티스",
+ "매타웜키",
+ "매타포이세트",
+ "맥스필드",
+ "맥와호크 농장",
+ "맨스필드",
+ "머서",
+ "메드웨이",
+ "메드포드",
+ "메드필드",
+ "메디벺스",
+ "메디슨",
+ "메레디스",
+ "메리든",
+ "메리맥",
+ "메리맥",
+ "메릴",
+ "메이너드",
+ "메이드스톤",
+ "메이플턴",
+ "메카닉 폴즈",
+ "메투엔",
+ "멕시코",
+ "멘든",
+ "멘체스터 바이 더 시",
+ "멘체스터",
+ "멜로즈",
+ "모건",
+ "모로 플랜테이션",
+ "모리스",
+ "모리스타운",
+ "모릴",
+ "모스크바",
+ "모어타운",
+ "몬로",
+ "몬머스",
+ "몬슨",
+ "몬태규",
+ "몬트 버넌",
+ "몬트레이",
+ "몬트빌",
+ "몬티첼로",
+ "몬필리어",
+ "몬헤이건",
+ "몰든",
+ "몰튼버러",
+ "몽고메리",
+ "몽튼",
+ "무스 리버",
+ "미노",
+ "미들버리",
+ "미들보로",
+ "미들섹스",
+ "미들타운 스프링스",
+ "미들타운",
+ "미들턴",
+ "미들필드",
+ "밀란",
+ "밀로",
+ "밀리노켓",
+ "밀베리",
+ "밀브리지",
+ "밀빌",
+ "밀즈",
+ "밀튼",
+ "밀포드",
+ "바 하버",
+ "바레",
+ "바이런",
+ "바턴",
+ "박스버러",
+ "박스포드",
+ "반고",
+ "반크로프트",
+ "배살보로",
+ "배아지",
+ "밴 뷰런",
+ "밴스버러",
+ "버겐스",
+ "버나드",
+ "버나즈턴",
+ "버넷",
+ "버논",
+ "버릴빌",
+ "버셔",
+ "버윜",
+ "버크",
+ "버크셔",
+ "버크햄스티드",
+ "버클리",
+ "버트렛",
+ "벅랜드",
+ "벅스턴",
+ "벅스포드",
+ "벅필드",
+ "번스테드",
+ "번스테블",
+ "번햄",
+ "벌링턴",
+ "베네딕타",
+ "베닝턴",
+ "베드포드",
+ "베들레햄",
+ "베딩턴",
+ "베로나 아일랜드",
+ "베를린",
+ "베링턴",
+ "베버리",
+ "베살",
+ "베서니",
+ "베스",
+ "베어링 플렌테이션",
+ "베이커스필드",
+ "베이컨 폴스",
+ "베킷",
+ "벤슨",
+ "벤턴",
+ "벨그레이드",
+ "벨드윈",
+ "벨리빌",
+ "벨링햄",
+ "벨몬트",
+ "벨비드리",
+ "벨쳐타운",
+ "벨티모어",
+ "벨페스트",
+ "보스카웬",
+ "보스턴",
+ "보우",
+ "보우다인",
+ "보우다인햄",
+ "보워뱅크",
+ "보일스턴",
+ "보즈라",
+ "본",
+ "볼룬타운",
+ "볼턴",
+ "부스베이 하버",
+ "부스베이",
+ "브라우닝튼",
+ "브라운빌",
+ "브라운필드",
+ "브라잇턴 플랜테이션",
+ "브라잇턴",
+ "브란포드",
+ "브래드포드",
+ "브래들리",
+ "브래틀보로",
+ "브런즈윜",
+ "브레멘",
+ "브레인트리",
+ "브렌든",
+ "브렌트우드",
+ "브루워",
+ "브루워스터",
+ "브루클린",
+ "브룩스",
+ "브룩스빌",
+ "브룩클린",
+ "브룩클린",
+ "브룩턴",
+ "브룩튼",
+ "브룩필드",
+ "브리드포트",
+ "브리스톨",
+ "브리지튼",
+ "브림필드",
+ "브릿지워터",
+ "브릿지포트",
+ "블랙스톤",
+ "블랜드포드",
+ "블랜챠드",
+ "블레인",
+ "블루 힐",
+ "블룸필드",
+ "비날헤이븐",
+ "비드포드",
+ "비버 코브",
+ "비엔나",
+ "빅토리",
+ "빌러리카",
+ "빌스",
+ "빙햄",
+ "사바터스",
+ "사보이",
+ "사우스 벌링턴",
+ "사우스 베릭",
+ "사우스 브리스톨",
+ "사우스 브리지",
+ "사우스 앰튼",
+ "사우스 윈저",
+ "사우스 잉턴",
+ "사우스 킹스타운",
+ "사우스 토마스톤",
+ "사우스 포틀랜드",
+ "사우스 하들리",
+ "사우스 햄프턴",
+ "사우스 히어로",
+ "사우스버러",
+ "사우스베리",
+ "사우스웨스트 하버",
+ "사우스윅",
+ "사우스포트",
+ "사코",
+ "샌다운",
+ "샌드게이트",
+ "샌드위치",
+ "샌디 리버 플랜테이션",
+ "샌디스필드",
+ "샌본턴",
+ "샌퍼드",
+ "샐스버리",
+ "생거빌",
+ "샤론",
+ "샤비그 아일랜드",
+ "샤프츠버리",
+ "샬롯",
+ "서거스",
+ "서나피",
+ "서레이",
+ "서머빌",
+ "서머셋",
+ "서머스",
+ "서머스워쓰",
+ "서버리",
+ "서턴",
+ "서필드",
+ "석회암",
+ "선덜랜드",
+ "설리번",
+ "섬너",
+ "세바고",
+ "세벡",
+ "세보아이스 플렌테이션",
+ "세인트 존 플랜테이션",
+ "세인트 존스버리",
+ "세인트아가사",
+ "세인트앨번스",
+ "세인트조지",
+ "세인트프란시스",
+ "세일럼",
+ "세지윅",
+ "센터 하버",
+ "센터빌",
+ "센트럴 폴",
+ "셔먼",
+ "셔본",
+ "셜리",
+ "셰필드",
+ "셸던",
+ "소렌토",
+ "손다이크",
+ "솔론",
+ "쇼어햄",
+ "쇼워스베리",
+ "쉐플레이",
+ "쉘번",
+ "쉘톤",
+ "슈거 힐",
+ "슈츠버리",
+ "스미르나",
+ "스미스필드",
+ "스완빌",
+ "스완스 아일랜드",
+ "스완지",
+ "스완지",
+ "스완튼",
+ "스웜프스캇",
+ "스웨든",
+ "스카보로",
+ "스코틀랜드",
+ "스코헤간",
+ "스타크",
+ "스타크",
+ "스타포드",
+ "스탁스보로",
+ "스태너드",
+ "스탠디쉬",
+ "스탬포드",
+ "스터브리지",
+ "스털링",
+ "스테슨",
+ "스테우벤",
+ "스테이시빌",
+ "스토닝턴",
+ "스토다드",
+ "스토우",
+ "스토위",
+ "스토턴",
+ "스톡브리지",
+ "스톡턴 스프링스",
+ "스톡홀름",
+ "스톤햄",
+ "스튜워츠타운",
+ "스트라포드",
+ "스트래튼",
+ "스트랫포드",
+ "스트레텀",
+ "스트롱",
+ "스펜서",
+ "스프라그",
+ "스프링필드",
+ "시드니",
+ "시르 농장",
+ "시모어",
+ "시브룩",
+ "시어스몬트",
+ "시어스버그",
+ "시어스포트",
+ "시추에이트",
+ "시콩크",
+ "심즈버리",
+ "써리",
+ "쏜턴",
+ "아가일",
+ "아궈웜",
+ "아담스",
+ "아울스 헤드",
+ "아일 라 오트",
+ "아일 오 호트",
+ "아일랜드 폴스",
+ "아일보로",
+ "아쿠이나",
+ "아텐스",
+ "아톨",
+ "알렉산더",
+ "알렉산드리어",
+ "알링턴",
+ "애슈랜드",
+ "애슈번햄",
+ "애슈비",
+ "애슈포드",
+ "애슈필드",
+ "액턴",
+ "얄머스",
+ "어룬델",
+ "어빙",
+ "어빙턴",
+ "어큐쉬넷",
+ "어클쓰",
+ "어포드",
+ "어프레드",
+ "억스브리지",
+ "언더힐",
+ "언도버",
+ "얼버그",
+ "얼비온",
+ "업튼",
+ "에그리몬트",
+ "에노스버그",
+ "에덴",
+ "에드가타운",
+ "에드문즈",
+ "에디슨",
+ "에딘버그",
+ "에딩턴",
+ "에로우식",
+ "에롤",
+ "에미티",
+ "에버렛",
+ "에벗",
+ "에섹스",
+ "에이번",
+ "에이어",
+ "에지콤",
+ "에트나",
+ "에플톤",
+ "에핑",
+ "에핑엄",
+ "엑세터",
+ "엔소니아",
+ "엔손",
+ "엔트림",
+ "엔필드",
+ "엘나",
+ "엘라가쉬",
+ "엘렌스톤",
+ "엘리엇",
+ "엘링턴",
+ "엘모어",
+ "엘바니",
+ "엘스워스",
+ "엘스티드",
+ "엘톤",
+ "엠덴",
+ "엠스부리",
+ "엠허스트",
+ "엡섬",
+ "엣킨슨",
+ "엣틀보로",
+ "오거스타",
+ "오건큇트",
+ "오느빌",
+ "오렌지",
+ "오로노",
+ "오로라",
+ "오르웰",
+ "오를랜드",
+ "오를리언스",
+ "오리엔트",
+ "오링턴",
+ "오스본",
+ "오시피",
+ "오우번",
+ "오컴",
+ "오크 블렆스",
+ "오크필드",
+ "오클랜드",
+ "오티스",
+ "오티스필드",
+ "오퍼드",
+ "옥스보우",
+ "옥스포드",
+ "올드 라임",
+ "올드 세이브룩",
+ "올드 오챠드 비치",
+ "올드 타운",
+ "와이팅",
+ "와이팅헴",
+ "왈도",
+ "왈도보로",
+ "왈라그라스",
+ "왈스헴",
+ "왈폴",
+ "요크",
+ "우드버리",
+ "우드브릿지",
+ "우드빌",
+ "우드스탁",
+ "우드포드",
+ "우들랜드",
+ "우번",
+ "우정",
+ "운소켓",
+ "워너",
+ "워렌",
+ "워시본",
+ "워싱턴",
+ "워윅",
+ "워즈보로",
+ "워터버리",
+ "워터보로",
+ "워터빌 밸리",
+ "워터빌",
+ "워터타운",
+ "워터포드",
+ "월든",
+ "월리치",
+ "월링포드",
+ "월스터",
+ "월싱턴",
+ "월콧",
+ "월프보로",
+ "웨더스필드",
+ "웨더즈필드",
+ "웨스터리",
+ "웨스턴",
+ "웨스트 가디너",
+ "웨스트 그린위치",
+ "웨스트 뉴버리",
+ "웨스트 럿랜드",
+ "웨스트 배스",
+ "웨스트 보일스턴",
+ "웨스트 브룩필드",
+ "웨스트 브릿지워터",
+ "웨스트 스톡브릿지",
+ "웨스트 스프링필드",
+ "웨스트 워윅",
+ "웨스트 윈저",
+ "웨스트 티스버리",
+ "웨스트 패리스",
+ "웨스트 페얼리",
+ "웨스트 포크스",
+ "웨스트 하트포드",
+ "웨스트 헤이븐",
+ "웨스트맨랜드",
+ "웨스트모어",
+ "웨스트모어랜드",
+ "웨스트민스터",
+ "웨스트보로우",
+ "웨스트브룩",
+ "웨스트우드",
+ "웨스트포드",
+ "웨스트포트",
+ "웨스트필드",
+ "웨스트햄프턴",
+ "웨슬리",
+ "웨아츠필드",
+ "웨어",
+ "웨어햄",
+ "웨이드",
+ "웨이랜드",
+ "웨이머스",
+ "웨이브릿지",
+ "웨이크필드",
+ "웨이트",
+ "웨이틀리",
+ "웨인",
+ "웨일즈",
+ "웬델",
+ "웬트워스",
+ "웬헴",
+ "웰드",
+ "웰링턴",
+ "웰스",
+ "웰즐리",
+ "웰플릿",
+ "웹스터 플랜테이션",
+ "웹스터",
+ "위누스키",
+ "위스카셋",
+ "위어",
+ "위트니빌",
+ "윈",
+ "윈뎀",
+ "윈스롭",
+ "윈슬로우",
+ "윈저 락스",
+ "윈저",
+ "윈체스터",
+ "윈첸던",
+ "윈터 하버",
+ "윈터빌 플랜테이션",
+ "윈터포트",
+ "윈홀",
+ "윌락",
+ "윌리만틱",
+ "윌리스턴",
+ "윌리암스버그",
+ "윌리암스타운",
+ "윌링턴",
+ "윌멋",
+ "윌밍턴",
+ "윌브라함",
+ "윌턴",
+ "유니온",
+ "유니티",
+ "유스티스",
+ "이글 레이크",
+ "이라",
+ "이라스버그",
+ "이스턴",
+ "이스트 그랜비",
+ "이스트 그린위치",
+ "이스트 라임",
+ "이스트 롱메도우",
+ "이스트 마키어즈",
+ "이스트 몬트필리어",
+ "이스트 밀리노켓",
+ "이스트 브룩필드",
+ "이스트 브리지워터",
+ "이스트 윈저",
+ "이스트 킹스턴",
+ "이스트 프로비던스",
+ "이스트 하트포드",
+ "이스트 해덤",
+ "이스트 해븐",
+ "이스트 햄프턴",
+ "이스트브룩",
+ "이스트포드",
+ "이스트포트",
+ "이스트햄",
+ "이스트햄프턴",
+ "이튼",
+ "인더스트리",
+ "입스위치",
+ "자메이카",
+ "자유",
+ "잭맨",
+ "잭슨",
+ "제리코",
+ "제이",
+ "제임스타운",
+ "제퍼슨",
+ "제프리",
+ "조지아",
+ "조지타운",
+ "존스보로",
+ "존스턴",
+ "존스포트",
+ "존슨",
+ "차이나",
+ "찰레몬트",
+ "찰레스턴",
+ "찰리스타운",
+ "찰턴",
+ "채텀",
+ "채플린",
+ "챕맨",
+ "체리필드",
+ "체셔",
+ "체스터",
+ "체스터빌",
+ "체스터필드",
+ "첼시",
+ "쳄스포드",
+ "치체스터",
+ "치코피",
+ "치텐던",
+ "칠마크",
+ "카라바셋 벨리",
+ "카라텅크",
+ "카르타고",
+ "카리 플랜테이션",
+ "카리부",
+ "카멜",
+ "카버",
+ "카봇",
+ "카스웰",
+ "카스코",
+ "칸디아",
+ "칼라일",
+ "칼레",
+ "캄덴",
+ "캄프튼",
+ "캅린 플랜테이션Coplin Plantation",
+ "캐롤 플랜테이션",
+ "캐롤",
+ "캐스틴",
+ "캐슬 힐",
+ "캐슬턴",
+ "캐이넌",
+ "캔톤",
+ "캠브리지",
+ "커밍턴",
+ "커비",
+ "커싱",
+ "커틀러",
+ "컬럼비아 폴스",
+ "컬럼비아",
+ "컴벌 랜드",
+ "케네벙크",
+ "케네벙크포트",
+ "케이프 엘리자베스",
+ "켄덕스키그",
+ "켄싱턴",
+ "켄터베리",
+ "켄트",
+ "코너",
+ "코니쉬",
+ "코디빌 플랜테이션",
+ "코리나",
+ "코린스",
+ "코벤트리",
+ "코하셋",
+ "콘빌",
+ "콘월",
+ "콘웨이",
+ "콜레인",
+ "콜브룩",
+ "콜체스터",
+ "콩코드",
+ "쿠퍼",
+ "퀸시",
+ "크라우포드",
+ "크레프트스베리",
+ "크렌베리 아이리쉬",
+ "크렌스턴",
+ "크로이던",
+ "크롬웰",
+ "크리스탈",
+ "클라렌든",
+ "클락스버그",
+ "클락스빌",
+ "클레어몬트",
+ "클리프턴",
+ "클린턴",
+ "키터리",
+ "킨",
+ "킬링리",
+ "킬링워스",
+ "킬링턴",
+ "킹맨",
+ "킹스버리 플랜테이션",
+ "킹스턴",
+ "킹필드",
+ "타우튼",
+ "타운샌드",
+ "타운스핸드",
+ "타이링헴",
+ "탈마지",
+ "탐워스",
+ "탑스필드",
+ "탑스햄",
+ "터너",
+ "터프튼보로",
+ "턱스베리",
+ "턴브릿지",
+ "템플",
+ "템플턴",
+ "텟포드",
+ "토링턴",
+ "토마스톤",
+ "톨랜드",
+ "톰슨",
+ "트럼벨",
+ "트레몬트",
+ "트레스콧",
+ "트렌턴",
+ "트로이",
+ "트루로",
+ "티버튼",
+ "티즈버리",
+ "틴마우스",
+ "틸턴",
+ "팅스버러",
+ "파리",
+ "파밍데일",
+ "파밍튼",
+ "파사덤키",
+ "파슨스필드",
+ "파이에트",
+ "파크맨",
+ "판톤",
+ "팔레르모",
+ "팔마이라",
+ "팔머",
+ "패튼",
+ "팩스턴",
+ "팰머스",
+ "팸브로크",
+ "퍼널",
+ "퍼킨스",
+ "퍼터킷",
+ "퍼햄",
+ "페놉스콧",
+ "페루",
+ "페리",
+ "페리스버그",
+ "페어 해븐",
+ "페어리",
+ "페어팩스",
+ "페어필드",
+ "페어해븐",
+ "페이스턴",
+ "페퍼렐",
+ "펠햄",
+ "포레스트 시티",
+ "포를릿",
+ "포머 타운즈:",
+ "포스터",
+ "포츠머스",
+ "포크",
+ "포터",
+ "포테지 레이크",
+ "포트 켄트",
+ "포트 페어필드",
+ "포틀랜드",
+ "폭스버러",
+ "폴 리버",
+ "폴란드",
+ "폴트니",
+ "폼프렛",
+ "풋남",
+ "풋니",
+ "프라이 아일랜드",
+ "프라이버그",
+ "프랑코니아",
+ "프랜시스타운",
+ "프랭크포트",
+ "프랭클린",
+ "프레스콧",
+ "프레스크 아일",
+ "프레스턴",
+ "프레이밍햄",
+ "프렌치버로",
+ "프렌치빌",
+ "프렌티스",
+ "프로비던스",
+ "프로빈스타운",
+ "프로스펙트",
+ "프록터",
+ "프리덤",
+ "프리먼",
+ "프리몬트",
+ "프리타운",
+ "프리포트",
+ "프린스턴",
+ "플레이스토우",
+ "플레인빌",
+ "플레인필드",
+ "플레쳐",
+ "플로리다",
+ "플리머스",
+ "플리전트 릿지 플렌테이션",
+ "플림턴",
+ "피바디",
+ "피에르몬트",
+ "피챔",
+ "피츠윌리엄",
+ "피치버그",
+ "피터보로",
+ "피터샘",
+ "필립",
+ "필립스턴",
+ "핍스버그",
+ "핏츠버그",
+ "핏츠턴",
+ "핏츠포드",
+ "핏츠필드",
+ "하노버",
+ "하드윅",
+ "하모니",
+ "하버드",
+ "하버드스턴",
+ "하버드턴",
+ "하울랜드",
+ "하위치",
+ "하윈턴",
+ "하이게이트",
+ "하이드 공원",
+ "하이랜드 대농장",
+ "하이럼",
+ "하인즈버그",
+ "하츠 로케이션",
+ "하트랜드",
+ "하트포드",
+ "하프스웰",
+ "할로웰",
+ "할리팩스",
+ "해덤",
+ "해들리",
+ "해리스빌",
+ "해리슨",
+ "해링턴",
+ "해몬드",
+ "해밀턴",
+ "해이버힐",
+ "해트필드",
+ "핸슨",
+ "핸콕",
+ "햄덴",
+ "햄린",
+ "햄스테드",
+ "햄프덴",
+ "햄프턴 폴스",
+ "햄프턴",
+ "허드슨",
+ "허리케인 섬",
+ "허먼",
+ "허시",
+ "허지든",
+ "헌팅턴",
+ "헤브론",
+ "헤인즈빌",
+ "헨니커",
+ "호프",
+ "호프데일",
+ "홀더니스",
+ "홀덴",
+ "홀랜드",
+ "홀리",
+ "홀리스",
+ "홀리스턴",
+ "홀리요크",
+ "홀브룩",
+ "홉킨턴",
+ "화이트필드",
+ "후크세트",
+ "훌",
+ "훌턴",
+ "휘트먼",
+ "히스",
+ "힌스데일",
+ "힐",
+ "힐스버러",
+ "힝햄"
+ ]
+ },
+ {
+ "usage": "family",
+ "gender": "unisex",
+ "name": [
+ "가르시아",
+ "곤잘레스",
+ "곤잘레스",
+ "그레이",
+ "그리핀",
+ "그린",
+ "나키야",
+ "넬손",
+ "데이비스",
+ "디아즈",
+ "라미레즈",
+ "라이트",
+ "러쎌",
+ "레위스",
+ "로거스",
+ "로드리게즈",
+ "로버트즈",
+ "로빈슨",
+ "로스",
+ "로페즈",
+ "롱",
+ "리",
+ "리드",
+ "리버라",
+ "리차드손",
+ "마틴",
+ "마틴즈",
+ "머피",
+ "모건",
+ "모리스",
+ "무어",
+ "미췔",
+ "밀러",
+ "반 와일드",
+ "반즈",
+ "버틀러",
+ "베넷",
+ "베이커",
+ "베일리",
+ "벨",
+ "브라운",
+ "브라이언트",
+ "브룩스",
+ "산체스",
+ "센더스",
+ "스미스",
+ "스캇",
+ "스튜아트",
+ "시몬스",
+ "아담스",
+ "알렉산더",
+ "알렌",
+ "앤더슨",
+ "에드워드",
+ "에반스",
+ "영",
+ "왓슨",
+ "우드",
+ "워드",
+ "워싱턴",
+ "워커",
+ "웨스트",
+ "윌리엄스",
+ "윌슨",
+ "잭슨",
+ "제임스",
+ "젠킨슨",
+ "존스",
+ "존슨",
+ "카이코",
+ "카터",
+ "켈리",
+ "켐벨",
+ "콕스",
+ "콜린",
+ "콜맨",
+ "쿠퍼",
+ "쿡",
+ "클라크",
+ "킹",
+ "타일러",
+ "터너",
+ "토레스",
+ "토마스",
+ "톰슨",
+ "파커",
+ "페레즈",
+ "페리",
+ "페터슨",
+ "포스터",
+ "포웰",
+ "프라이스",
+ "플로레스",
+ "피터슨",
+ "필립",
+ "하워드",
+ "해리스",
+ "헤르난데스",
+ "헤이즈",
+ "헨더슨",
+ "홀",
+ "화이트",
+ "휴즈",
+ "힐"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "female",
+ "name": [
+ "가브리엘",
+ "가브리엘라",
+ "그레이스",
+ "그레이시",
+ "나스키",
+ "나탈리",
+ "누쿠",
+ "니베",
+ "데스티니",
+ "라일리",
+ "라췔",
+ "레아",
+ "레일라",
+ "로렌",
+ "릴리",
+ "릴리언",
+ "마리",
+ "마리아",
+ "마리아",
+ "마야",
+ "마켈라",
+ "맬라니",
+ "메건",
+ "메델린",
+ "메들린",
+ "메디슨",
+ "모건",
+ "미아",
+ "바네사",
+ "발레리아",
+ "베일리",
+ "브룩",
+ "브룩클린",
+ "브리아나",
+ "빅토리아",
+ "사라",
+ "사라",
+ "사만타",
+ "사바나",
+ "샬롯",
+ "소피",
+ "소피아",
+ "시드니",
+ "아나",
+ "아리아나",
+ "아리안나",
+ "아멜리아",
+ "아베리",
+ "아비게일",
+ "아이자와",
+ "아키코",
+ "안드레아",
+ "안젤리나",
+ "알렉사",
+ "알렉산드라",
+ "알렉시아",
+ "알리사",
+ "알리야",
+ "애쉴리",
+ "어텀",
+ "에디슨",
+ "에밀리",
+ "에바",
+ "에블린",
+ "엘라",
+ "엘리슨",
+ "엘리자베스",
+ "엠마",
+ "오드리",
+ "오브리",
+ "올리비아",
+ "유키",
+ "이사벨",
+ "이사벨",
+ "이사벨라",
+ "재스민",
+ "제니퍼",
+ "제시",
+ "제시카",
+ "젠",
+ "조셀린",
+ "조이",
+ "조이",
+ "줄리아",
+ "지노시스",
+ "지안나",
+ "카밀라",
+ "카일리",
+ "카텔린",
+ "캐롤라인",
+ "케이틀린",
+ "케일라",
+ "케일리",
+ "케티",
+ "클레어",
+ "클로에",
+ "킬벌리",
+ "킴",
+ "트리니티",
+ "페이지",
+ "페이턴",
+ "페이트",
+ "헤나",
+ "헤더",
+ "헤일리",
+ "히카리"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "male",
+ "name": [
+ "가브리엘",
+ "개빈",
+ "겐도",
+ "교수키",
+ "나다니엘",
+ "나단",
+ "노아",
+ "니콜라스",
+ "다니엘",
+ "다이스키",
+ "데이비드",
+ "도미닉",
+ "디에고",
+ "딜런",
+ "란",
+ "랸",
+ "렌던",
+ "로겐",
+ "로버트",
+ "루이스",
+ "루카스",
+ "류크",
+ "리엠",
+ "마손",
+ "마이클",
+ "매튜",
+ "벤자민",
+ "브라이언",
+ "브라이언",
+ "브레디",
+ "브레이든",
+ "브렌든",
+ "브로디",
+ "블레이크",
+ "사바스티안",
+ "션",
+ "싸무엘",
+ "아담",
+ "아론",
+ "아이단",
+ "아이덴",
+ "아이작",
+ "알렉산더",
+ "알렉스",
+ "앤드류",
+ "앤소니",
+ "에단",
+ "에릭",
+ "에반",
+ "에번",
+ "에이드리안",
+ "에이든",
+ "엔젤",
+ "엘리",
+ "오스틴",
+ "오웬",
+ "와이어트",
+ "윌리엄",
+ "이사야",
+ "일라이자",
+ "자비엘",
+ "재커리",
+ "잭",
+ "잭슨",
+ "저스틴",
+ "제레미",
+ "제이든",
+ "제이든",
+ "제이슨",
+ "제이콥",
+ "제임스",
+ "조나단",
+ "조단",
+ "조셉",
+ "조슈아",
+ "조시",
+ "조시어",
+ "존",
+ "줄리안",
+ "지져스",
+ "찰스",
+ "체이스",
+ "카덴",
+ "카를로스",
+ "카메론",
+ "카슨",
+ "카일",
+ "카터",
+ "칼렙",
+ "케빈",
+ "케이든",
+ "케이타",
+ "코너",
+ "콜",
+ "콜턴",
+ "쿠퍼",
+ "크리스토퍼",
+ "크리스티안",
+ "키라",
+ "타일러",
+ "타케우치",
+ "토마스",
+ "트리스탄",
+ "헌터",
+ "헤이던",
+ "헨리",
+ "후안"
+ ]
+ }
]
diff --git a/data/names/ru.json b/data/names/ru.json
index 092003d209e54..b13d887737789 100644
--- a/data/names/ru.json
+++ b/data/names/ru.json
@@ -1,21649 +1,21700 @@
[
-{"usage": "nick", "name": "10-4"},
-{"usage": "nick", "name": "Брошенка"},
-{"usage": "nick", "name": "Терпила"},
-{"usage": "nick", "name": "Кубики"},
-{"usage": "nick", "name": "Козырь"},
-{"usage": "nick", "name": "Кислота"},
-{"usage": "nick", "name": "Адажио"},
-{"usage": "nick", "name": "Хрен переспоришь"},
-{"usage": "nick", "name": "Адмирал"},
-{"usage": "nick", "name": "Эон"},
-{"usage": "nick", "name": "Аэро"},
-{"usage": "nick", "name": "ППЦ"},
-{"usage": "nick", "name": "После"},
-{"usage": "nick", "name": "Агат"},
-{"usage": "nick", "name": "Агент"},
-{"usage": "nick", "name": "Злюка"},
-{"usage": "nick", "name": "Изжога"},
-{"usage": "nick", "name": "Ура"},
-{"usage": "nick", "name": "Привет"},
-{"usage": "nick", "name": "Руки-в-боки"},
-{"usage": "nick", "name": "Альбатрос"},
-{"usage": "nick", "name": "Алиби"},
-{"usage": "nick", "name": "Звезда"},
-{"usage": "nick", "name": "Альфа"},
-{"usage": "nick", "name": "Абы как"},
-{"usage": "nick", "name": "Амброзия"},
-{"usage": "nick", "name": "Аминь"},
-{"usage": "nick", "name": "Америка"},
-{"usage": "nick", "name": "Аметист"},
-{"usage": "nick", "name": "Патрон"},
-{"usage": "nick", "name": "Люто-бешено"},
-{"usage": "nick", "name": "Заткнись"},
-{"usage": "nick", "name": "Якорь"},
-{"usage": "nick", "name": "Ангел"},
-{"usage": "nick", "name": "Анима"},
-{"usage": "nick", "name": "Животина"},
-{"usage": "nick", "name": "Девчонка"},
-{"usage": "nick", "name": "Мурашка"},
-{"usage": "nick", "name": "Дырень"},
-{"usage": "nick", "name": "Верхотура"},
-{"usage": "nick", "name": "Апокалипсис"},
-{"usage": "nick", "name": "Апогей"},
-{"usage": "nick", "name": "Яблоко"},
-{"usage": "nick", "name": "Яблочник"},
-{"usage": "nick", "name": "Яблочное Зёрнышко"},
-{"usage": "nick", "name": "Аква"},
-{"usage": "nick", "name": "Аркада"},
-{"usage": "nick", "name": "Архон"},
-{"usage": "nick", "name": "Арканзас"},
-{"usage": "nick", "name": "Аркан"},
-{"usage": "nick", "name": "Бычара"},
-{"usage": "nick", "name": "Армагеддон"},
-{"usage": "nick", "name": "Астро"},
-{"usage": "nick", "name": "Атлант"},
-{"usage": "nick", "name": "Атом"},
-{"usage": "nick", "name": "Аура"},
-{"usage": "nick", "name": "Пощёчина"},
-{"usage": "nick", "name": "Аврора"},
-{"usage": "nick", "name": "Оззи"},
-{"usage": "nick", "name": "Австралия"},
-{"usage": "nick", "name": "Самоволка"},
-{"usage": "nick", "name": "Топор"},
-{"usage": "nick", "name": "Эй"},
-{"usage": "nick", "name": "Детка"},
-{"usage": "nick", "name": "Малыш"},
-{"usage": "nick", "name": "Бекон"},
-{"usage": "nick", "name": "Задира"},
-{"usage": "nick", "name": "Барсук"},
-{"usage": "nick", "name": "Плешь"},
-{"usage": "nick", "name": "Круши-ломай"},
-{"usage": "nick", "name": "Бэмби"},
-{"usage": "nick", "name": "Банан"},
-{"usage": "nick", "name": "Охренеть"},
-{"usage": "nick", "name": "Бандюга"},
-{"usage": "nick", "name": "Я со всеми"},
-{"usage": "nick", "name": "Бабах"},
-{"usage": "nick", "name": "Банхаммер"},
-{"usage": "nick", "name": "Вписка"},
-{"usage": "nick", "name": "Банши"},
-{"usage": "nick", "name": "Банзай"},
-{"usage": "nick", "name": "Барбитурат"},
-{"usage": "nick", "name": "Варвар"},
-{"usage": "nick", "name": "Побрейся"},
-{"usage": "nick", "name": "Бард"},
-{"usage": "nick", "name": "Барон"},
-{"usage": "nick", "name": "Сделай бочку"},
-{"usage": "nick", "name": "Стыдоба"},
-{"usage": "nick", "name": "Мне похер"},
-{"usage": "nick", "name": "Жопошник"},
-{"usage": "nick", "name": "Лучик"},
-{"usage": "nick", "name": "Весельчак"},
-{"usage": "nick", "name": "Медведь"},
-{"usage": "nick", "name": "Зверюга"},
-{"usage": "nick", "name": "Лапочка"},
-{"usage": "nick", "name": "Бибоп"},
-{"usage": "nick", "name": "Бедлам"},
-{"usage": "nick", "name": "Пчёлка"},
-{"usage": "nick", "name": "Придира"},
-{"usage": "nick", "name": "Бип"},
-{"usage": "nick", "name": "Би-бип"},
-{"usage": "nick", "name": "Ни о чём"},
-{"usage": "nick", "name": "Жиртрест"},
-{"usage": "nick", "name": "Берсерк"},
-{"usage": "nick", "name": "Лучше всех"},
-{"usage": "nick", "name": "Бета"},
-{"usage": "nick", "name": "Больше всех"},
-{"usage": "nick", "name": "Большие пушки"},
-{"usage": "nick", "name": "Важная шишка"},
-{"usage": "nick", "name": "Биггс"},
-{"usage": "nick", "name": "Трепло"},
-{"usage": "nick", "name": "По-крупному"},
-{"usage": "nick", "name": "Бихари"},
-{"usage": "nick", "name": "Миллиард"},
-{"usage": "nick", "name": "Бинг"},
-{"usage": "nick", "name": "Бинго"},
-{"usage": "nick", "name": "Био"},
-{"usage": "nick", "name": "Цыпа"},
-{"usage": "nick", "name": "Пташка"},
-{"usage": "nick", "name": "Косяк"},
-{"usage": "nick", "name": "Повторюха"},
-{"usage": "nick", "name": "Битмап"},
-{"usage": "nick", "name": "Чернота"},
-{"usage": "nick", "name": "Блэкджек"},
-{"usage": "nick", "name": "Блейд"},
-{"usage": "nick", "name": "Позорище"},
-{"usage": "nick", "name": "Просто пушка"},
-{"usage": "nick", "name": "Укурок"},
-{"usage": "nick", "name": "Внезапность"},
-{"usage": "nick", "name": "Показуха"},
-{"usage": "nick", "name": "Блинк"},
-{"usage": "nick", "name": "Волына"},
-{"usage": "nick", "name": "Прыщ"},
-{"usage": "nick", "name": "Блиц"},
-{"usage": "nick", "name": "Пурга"},
-{"usage": "nick", "name": "Забаню"},
-{"usage": "nick", "name": "Балда"},
-{"usage": "nick", "name": "Блонди"},
-{"usage": "nick", "name": "Прелесть"},
-{"usage": "nick", "name": "Вдул"},
-{"usage": "nick", "name": "Блю"},
-{"usage": "nick", "name": "Жополиз"},
-{"usage": "nick", "name": "Залей глаза"},
-{"usage": "nick", "name": "Скромняга"},
-{"usage": "nick", "name": "Посан"},
-{"usage": "nick", "name": "Кабан"},
-{"usage": "nick", "name": "Тело"},
-{"usage": "nick", "name": "Под орех"},
-{"usage": "nick", "name": "Окурок"},
-{"usage": "nick", "name": "Брехло"},
-{"usage": "nick", "name": "Болт"},
-{"usage": "nick", "name": "Режу правду"},
-{"usage": "nick", "name": "Рыбак"},
-{"usage": "nick", "name": "Бонанза"},
-{"usage": "nick", "name": "Бонд"},
-{"usage": "nick", "name": "Стояк"},
-{"usage": "nick", "name": "Крыша поехала"},
-{"usage": "nick", "name": "Бонсай"},
-{"usage": "nick", "name": "Бонус"},
-{"usage": "nick", "name": "Половинка"},
-{"usage": "nick", "name": "Радость"},
-{"usage": "nick", "name": "Ставка"},
-{"usage": "nick", "name": "Ёпт"},
-{"usage": "nick", "name": "Нищебро"},
-{"usage": "nick", "name": "Халява"},
-{"usage": "nick", "name": "Нубло"},
-{"usage": "nick", "name": "Фуфло"},
-{"usage": "nick", "name": "Жлоб"},
-{"usage": "nick", "name": "Босс"},
-{"usage": "nick", "name": "Баузер"},
-{"usage": "nick", "name": "Пацан"},
-{"usage": "nick", "name": "Без мозгов"},
-{"usage": "nick", "name": "Мозг"},
-{"usage": "nick", "name": "Мозговой штурм"},
-{"usage": "nick", "name": "Крысюк"},
-{"usage": "nick", "name": "Отвага"},
-{"usage": "nick", "name": "Браво"},
-{"usage": "nick", "name": "Бразилия"},
-{"usage": "nick", "name": "Из Бразилии"},
-{"usage": "nick", "name": "Бабло"},
-{"usage": "nick", "name": "Разрыв"},
-{"usage": "nick", "name": "Раз-два"},
-{"usage": "nick", "name": "Головокружение"},
-{"usage": "nick", "name": "Кирпич"},
-{"usage": "nick", "name": "Дисбат"},
-{"usage": "nick", "name": "Бронко"},
-{"usage": "nick", "name": "Коп"},
-{"usage": "nick", "name": "Бугага"},
-{"usage": "nick", "name": "Мачо"},
-{"usage": "nick", "name": "Брамми"},
-{"usage": "nick", "name": "Братишка"},
-{"usage": "nick", "name": "Себе на уме"},
-{"usage": "nick", "name": "Бабблс"},
-{"usage": "nick", "name": "Дружище"},
-{"usage": "nick", "name": "Лавэ"},
-{"usage": "nick", "name": "Бакай"},
-{"usage": "nick", "name": "Жук"},
-{"usage": "nick", "name": "Багбир"},
-{"usage": "nick", "name": "Багз"},
-{"usage": "nick", "name": "Бицепс"},
-{"usage": "nick", "name": "Бык"},
-{"usage": "nick", "name": "Пуля"},
-{"usage": "nick", "name": "В яблочко"},
-{"usage": "nick", "name": "Неваляшка"},
-{"usage": "nick", "name": "Балбес"},
-{"usage": "nick", "name": "Зайка"},
-{"usage": "nick", "name": "Булки"},
-{"usage": "nick", "name": "Нихера"},
-{"usage": "nick", "name": "Балабол"},
-{"usage": "nick", "name": "На подскоке"},
-{"usage": "nick", "name": "У меня дела"},
-{"usage": "nick", "name": "Брюзга"},
-{"usage": "nick", "name": "Мужлан"},
-{"usage": "nick", "name": "Мясник"},
-{"usage": "nick", "name": "Как по маслу"},
-{"usage": "nick", "name": "Истеричка"},
-{"usage": "nick", "name": "Милашка"},
-{"usage": "nick", "name": "Круто"},
-{"usage": "nick", "name": "Капуста"},
-{"usage": "nick", "name": "Какофония"},
-{"usage": "nick", "name": "Овощ"},
-{"usage": "nick", "name": "Цезарь"},
-{"usage": "nick", "name": "На кофеине"},
-{"usage": "nick", "name": "Кейдж"},
-{"usage": "nick", "name": "Мухлёж"},
-{"usage": "nick", "name": "Кахун"},
-{"usage": "nick", "name": "Беда"},
-{"usage": "nick", "name": "Матан"},
-{"usage": "nick", "name": "Калипсо"},
-{"usage": "nick", "name": "Мордашка"},
-{"usage": "nick", "name": "Камуфляж"},
-{"usage": "nick", "name": "Так точно"},
-{"usage": "nick", "name": "Канада"},
-{"usage": "nick", "name": "Из Канады"},
-{"usage": "nick", "name": "Дрищ"},
-{"usage": "nick", "name": "Канданго"},
-{"usage": "nick", "name": "И так сойдёт"},
-{"usage": "nick", "name": "Канада"},
-{"usage": "nick", "name": "Не гони"},
-{"usage": "nick", "name": "Воротила"},
-{"usage": "nick", "name": "Капихаба"},
-{"usage": "nick", "name": "Кэппи"},
-{"usage": "nick", "name": "Кэп"},
-{"usage": "nick", "name": "Карамелька"},
-{"usage": "nick", "name": "Каркамано"},
-{"usage": "nick", "name": "Кариока"},
-{"usage": "nick", "name": "Моркоу"},
-{"usage": "nick", "name": "Кэрри"},
-{"usage": "nick", "name": "Касабланка"},
-{"usage": "nick", "name": "Казино"},
-{"usage": "nick", "name": "Фейк"},
-{"usage": "nick", "name": "Гондурас"},
-{"usage": "nick", "name": "Загвоздка"},
-{"usage": "nick", "name": "Кореш"},
-{"usage": "nick", "name": "Многоножка"},
-{"usage": "nick", "name": "Церера"},
-{"usage": "nick", "name": "Чемпион"},
-{"usage": "nick", "name": "Кент"},
-{"usage": "nick", "name": "Гватемала"},
-{"usage": "nick", "name": "Чаппи"},
-{"usage": "nick", "name": "На колёсах"},
-{"usage": "nick", "name": "Очаровашка"},
-{"usage": "nick", "name": "Хрен заткнёшь"},
-{"usage": "nick", "name": "Флудер"},
-{"usage": "nick", "name": "Шах-и-мат"},
-{"usage": "nick", "name": "Щёчки"},
-{"usage": "nick", "name": "Сноб"},
-{"usage": "nick", "name": "Спасибки"},
-{"usage": "nick", "name": "Падонак"},
-{"usage": "nick", "name": "Шеф"},
-{"usage": "nick", "name": "Черри"},
-{"usage": "nick", "name": "Шахматист"},
-{"usage": "nick", "name": "Хи"},
-{"usage": "nick", "name": "Чел"},
-{"usage": "nick", "name": "Мексика"},
-{"usage": "nick", "name": "Спокойно"},
-{"usage": "nick", "name": "Китай"},
-{"usage": "nick", "name": "Китаёза"},
-{"usage": "nick", "name": "Чирик-чирик"},
-{"usage": "nick", "name": "Потрындим"},
-{"usage": "nick", "name": "Чоко"},
-{"usage": "nick", "name": "Шоколадка"},
-{"usage": "nick", "name": "Не вышло"},
-{"usage": "nick", "name": "Чух-чух"},
-{"usage": "nick", "name": "Отбивная"},
-{"usage": "nick", "name": "Хром"},
-{"usage": "nick", "name": "Хроно"},
-{"usage": "nick", "name": "Хи-хи"},
-{"usage": "nick", "name": "Бро"},
-{"usage": "nick", "name": "Лох"},
-{"usage": "nick", "name": "Чао"},
-{"usage": "nick", "name": "Сидр"},
-{"usage": "nick", "name": "Синко"},
-{"usage": "nick", "name": "Кино"},
-{"usage": "nick", "name": "Веснушка"},
-{"usage": "nick", "name": "Шифр"},
-{"usage": "nick", "name": "Клэнк"},
-{"usage": "nick", "name": "Гонишь"},
-{"usage": "nick", "name": "Коготь"},
-{"usage": "nick", "name": "Хлебушек"},
-{"usage": "nick", "name": "Клеймора"},
-{"usage": "nick", "name": "Церковник"},
-{"usage": "nick", "name": "Клик"},
-{"usage": "nick", "name": "Под кайфом"},
-{"usage": "nick", "name": "Закон-и-порядок"},
-{"usage": "nick", "name": "Профессор"},
-{"usage": "nick", "name": "Коусти"},
-{"usage": "nick", "name": "Кобра"},
-{"usage": "nick", "name": "Сыч"},
-{"usage": "nick", "name": "Кокни"},
-{"usage": "nick", "name": "Таракан"},
-{"usage": "nick", "name": "Коко"},
-{"usage": "nick", "name": "Кофеёк"},
-{"usage": "nick", "name": "Планктонина"},
-{"usage": "nick", "name": "Коуи"},
-{"usage": "nick", "name": "Толстосум"},
-{"usage": "nick", "name": "Полковник"},
-{"usage": "nick", "name": "Коматоз"},
-{"usage": "nick", "name": "Комбо"},
-{"usage": "nick", "name": "Очень смешно"},
-{"usage": "nick", "name": "Комета"},
-{"usage": "nick", "name": "Душа компании"},
-{"usage": "nick", "name": "Кон"},
-{"usage": "nick", "name": "Фейл"},
-{"usage": "nick", "name": "Ракушка"},
-{"usage": "nick", "name": "Поплачься"},
-{"usage": "nick", "name": "Состав"},
-{"usage": "nick", "name": "Контрабанда"},
-{"usage": "nick", "name": "Печенька"},
-{"usage": "nick", "name": "Халтура"},
-{"usage": "nick", "name": "Медяк"},
-{"usage": "nick", "name": "Да-да"},
-{"usage": "nick", "name": "Штопор"},
-{"usage": "nick", "name": "Дурашка"},
-{"usage": "nick", "name": "Космо"},
-{"usage": "nick", "name": "До зарезу"},
-{"usage": "nick", "name": "Табло"},
-{"usage": "nick", "name": "Не скажу"},
-{"usage": "nick", "name": "Кавабанга"},
-{"usage": "nick", "name": "Койот"},
-{"usage": "nick", "name": "Краб"},
-{"usage": "nick", "name": "Супер-пупер"},
-{"usage": "nick", "name": "Крэш"},
-{"usage": "nick", "name": "Кратер"},
-{"usage": "nick", "name": "Я хочу"},
-{"usage": "nick", "name": "Деньги решают"},
-{"usage": "nick", "name": "Крещендо"},
-{"usage": "nick", "name": "Печалька"},
-{"usage": "nick", "name": "Пурпур"},
-{"usage": "nick", "name": "Как по маслу"},
-{"usage": "nick", "name": "Перекрёст"},
-{"usage": "nick", "name": "Ква"},
-{"usage": "nick", "name": "Лапоть"},
-{"usage": "nick", "name": "Жулик"},
-{"usage": "nick", "name": "Ворон"},
-{"usage": "nick", "name": "Ни гроша"},
-{"usage": "nick", "name": "Крейсер"},
-{"usage": "nick", "name": "Мудила"},
-{"usage": "nick", "name": "Вот блин"},
-{"usage": "nick", "name": "В стельку"},
-{"usage": "nick", "name": "Стерва"},
-{"usage": "nick", "name": "Криптид"},
-{"usage": "nick", "name": "Куатро"},
-{"usage": "nick", "name": "Ку-ку"},
-{"usage": "nick", "name": "Деревня"},
-{"usage": "nick", "name": "Амур"},
-{"usage": "nick", "name": "Таблетка"},
-{"usage": "nick", "name": "Кудряшка"},
-{"usage": "nick", "name": "Проклятье"},
-{"usage": "nick", "name": "Милочка"},
-{"usage": "nick", "name": "Циан"},
-{"usage": "nick", "name": "Цианид"},
-{"usage": "nick", "name": "Кибер"},
-{"usage": "nick", "name": "Циклон"},
-{"usage": "nick", "name": "Циклоп"},
-{"usage": "nick", "name": "Знаток"},
-{"usage": "nick", "name": "Не все дома"},
-{"usage": "nick", "name": "Кинжал"},
-{"usage": "nick", "name": "Даллас"},
-{"usage": "nick", "name": "Сцуко"},
-{"usage": "nick", "name": "Угроза"},
-{"usage": "nick", "name": "Тьма"},
-{"usage": "nick", "name": "Дорогуша"},
-{"usage": "nick", "name": "Дарт"},
-{"usage": "nick", "name": "Дата"},
-{"usage": "nick", "name": "Снайпер"},
-{"usage": "nick", "name": "Зая"},
-{"usage": "nick", "name": "Обманка"},
-{"usage": "nick", "name": "Ди"},
-{"usage": "nick", "name": "Проныра"},
-{"usage": "nick", "name": "Дельта"},
-{"usage": "nick", "name": "Деми"},
-{"usage": "nick", "name": "Демон"},
-{"usage": "nick", "name": "Безнадёга"},
-{"usage": "nick", "name": "Боже"},
-{"usage": "nick", "name": "Дьявол"},
-{"usage": "nick", "name": "Дью"},
-{"usage": "nick", "name": "Диабло"},
-{"usage": "nick", "name": "Алмаз"},
-{"usage": "nick", "name": "Даймондбэк"},
-{"usage": "nick", "name": "Это моё"},
-{"usage": "nick", "name": "Кубик"},
-{"usage": "nick", "name": "Дизель"},
-{"usage": "nick", "name": "Дижон"},
-{"usage": "nick", "name": "Дилемма"},
-{"usage": "nick", "name": "Туман"},
-{"usage": "nick", "name": "Грош"},
-{"usage": "nick", "name": "Ямочки"},
-{"usage": "nick", "name": "Дино"},
-{"usage": "nick", "name": "Отчаяние"},
-{"usage": "nick", "name": "Реквием"},
-{"usage": "nick", "name": "Диско"},
-{"usage": "nick", "name": "То же"},
-{"usage": "nick", "name": "Совсем того"},
-{"usage": "nick", "name": "Джинн"},
-{"usage": "nick", "name": "Мёртвое тело"},
-{"usage": "nick", "name": "Док"},
-{"usage": "nick", "name": "Додик"},
-{"usage": "nick", "name": "Псина"},
-{"usage": "nick", "name": "Депрессия"},
-{"usage": "nick", "name": "Куколка"},
-{"usage": "nick", "name": "Ишак"},
-{"usage": "nick", "name": "Косячок"},
-{"usage": "nick", "name": "Штуковина"},
-{"usage": "nick", "name": "Рок"},
-{"usage": "nick", "name": "Судный день"},
-{"usage": "nick", "name": "Дурь"},
-{"usage": "nick", "name": "Торчок"},
-{"usage": "nick", "name": "Двойник"},
-{"usage": "nick", "name": "Ничоси"},
-{"usage": "nick", "name": "Дабл"},
-{"usage": "nick", "name": "Богач"},
-{"usage": "nick", "name": "Отпад"},
-{"usage": "nick", "name": "Драко"},
-{"usage": "nick", "name": "Дракон"},
-{"usage": "nick", "name": "Страх"},
-{"usage": "nick", "name": "Дредноут"},
-{"usage": "nick", "name": "Дрифт"},
-{"usage": "nick", "name": "Дрифтер"},
-{"usage": "nick", "name": "Дроид"},
-{"usage": "nick", "name": "Общак"},
-{"usage": "nick", "name": "Друид"},
-{"usage": "nick", "name": "Сладость"},
-{"usage": "nick", "name": "Нежность"},
-{"usage": "nick", "name": "Ни бум-бум"},
-{"usage": "nick", "name": "Тупица"},
-{"usage": "nick", "name": "Дамбо"},
-{"usage": "nick", "name": "Пышка"},
-{"usage": "nick", "name": "Дандер"},
-{"usage": "nick", "name": "Всё тлен"},
-{"usage": "nick", "name": "Голландец"},
-{"usage": "nick", "name": "Динамо"},
-{"usage": "nick", "name": "Диз"},
-{"usage": "nick", "name": "Восток"},
-{"usage": "nick", "name": "Успокойся"},
-{"usage": "nick", "name": "Эйбон"},
-{"usage": "nick", "name": "Эхо"},
-{"usage": "nick", "name": "Затмение"},
-{"usage": "nick", "name": "Экстази"},
-{"usage": "nick", "name": "Угорь"},
-{"usage": "nick", "name": "Умник"},
-{"usage": "nick", "name": "Эго"},
-{"usage": "nick", "name": "Восьмёрка"},
-{"usage": "nick", "name": "Эйтс"},
-{"usage": "nick", "name": "Эйнштейн"},
-{"usage": "nick", "name": "Или-или"},
-{"usage": "nick", "name": "Кончина"},
-{"usage": "nick", "name": "Эль Диабло"},
-{"usage": "nick", "name": "Старпёр"},
-{"usage": "nick", "name": "Клёво"},
-{"usage": "nick", "name": "Элемент"},
-{"usage": "nick", "name": "Элита"},
-{"usage": "nick", "name": "Изумруд"},
-{"usage": "nick", "name": "На бис"},
-{"usage": "nick", "name": "Конец света"},
-{"usage": "nick", "name": "Эндер"},
-{"usage": "nick", "name": "Вышибала"},
-{"usage": "nick", "name": "Энигма"},
-{"usage": "nick", "name": "Зависть"},
-{"usage": "nick", "name": "Эпсилон"},
-{"usage": "nick", "name": "День-и-ночь"},
-{"usage": "nick", "name": "Эрида"},
-{"usage": "nick", "name": "Эсквайр"},
-{"usage": "nick", "name": "Эта"},
-{"usage": "nick", "name": "Эфир"},
-{"usage": "nick", "name": "Этимология"},
-{"usage": "nick", "name": "Эврика"},
-{"usage": "nick", "name": "Евротрэш"},
-{"usage": "nick", "name": "Изгой"},
-{"usage": "nick", "name": "На выход"},
-{"usage": "nick", "name": "Экзо"},
-{"usage": "nick", "name": "Академик"},
-{"usage": "nick", "name": "Мне-с-собой"},
-{"usage": "nick", "name": "Глаза"},
-{"usage": "nick", "name": "Красота"},
-{"usage": "nick", "name": "Лицо"},
-{"usage": "nick", "name": "Вера"},
-{"usage": "nick", "name": "Сокол"},
-{"usage": "nick", "name": "Падший"},
-{"usage": "nick", "name": "Фанданго"},
-{"usage": "nick", "name": "Фантастика"},
-{"usage": "nick", "name": "Лайк"},
-{"usage": "nick", "name": "Ужас"},
-{"usage": "nick", "name": "Крошка"},
-{"usage": "nick", "name": "Фехтовальщик"},
-{"usage": "nick", "name": "Хорёк"},
-{"usage": "nick", "name": "Феска"},
-{"usage": "nick", "name": "Скрипач"},
-{"usage": "nick", "name": "Бляха-муха"},
-{"usage": "nick", "name": "Фидо"},
-{"usage": "nick", "name": "Нарик"},
-{"usage": "nick", "name": "Лохотрон"},
-{"usage": "nick", "name": "Финал"},
-{"usage": "nick", "name": "Два пальца"},
-{"usage": "nick", "name": "Пламя"},
-{"usage": "nick", "name": "Головёшка"},
-{"usage": "nick", "name": "Пироманьяк"},
-{"usage": "nick", "name": "Петарда"},
-{"usage": "nick", "name": "Фаервол"},
-{"usage": "nick", "name": "Раз"},
-{"usage": "nick", "name": "Рыбка"},
-{"usage": "nick", "name": "Кулак"},
-{"usage": "nick", "name": "Мордобой"},
-{"usage": "nick", "name": "Дай пять"},
-{"usage": "nick", "name": "Фикс"},
-{"usage": "nick", "name": "Шипучка"},
-{"usage": "nick", "name": "Флак"},
-{"usage": "nick", "name": "Фламинго"},
-{"usage": "nick", "name": "Флэш"},
-{"usage": "nick", "name": "Флатландец"},
-{"usage": "nick", "name": "Не жилец"},
-{"usage": "nick", "name": "Блоха"},
-{"usage": "nick", "name": "Фильмец"},
-{"usage": "nick", "name": "Флиппер"},
-{"usage": "nick", "name": "Потопали"},
-{"usage": "nick", "name": "Флорида"},
-{"usage": "nick", "name": "Запой"},
-{"usage": "nick", "name": "Кидала"},
-{"usage": "nick", "name": "Флейта"},
-{"usage": "nick", "name": "Муха"},
-{"usage": "nick", "name": "Летучка"},
-{"usage": "nick", "name": "Липучка"},
-{"usage": "nick", "name": "Фокус"},
-{"usage": "nick", "name": "Рапира"},
-{"usage": "nick", "name": "Селюк"},
-{"usage": "nick", "name": "Дубина"},
-{"usage": "nick", "name": "Олень"},
-{"usage": "nick", "name": "Свобода"},
-{"usage": "nick", "name": "Удача"},
-{"usage": "nick", "name": "Четвёрка"},
-{"usage": "nick", "name": "Лиса"},
-{"usage": "nick", "name": "Скандал"},
-{"usage": "nick", "name": "Франция"},
-{"usage": "nick", "name": "Фрик"},
-{"usage": "nick", "name": "Стоять-бояться"},
-{"usage": "nick", "name": "По-французски"},
-{"usage": "nick", "name": "Напряг"},
-{"usage": "nick", "name": "Пятница"},
-{"usage": "nick", "name": "Лягушка"},
-{"usage": "nick", "name": "Шило-в-жопе"},
-{"usage": "nick", "name": "Фром"},
-{"usage": "nick", "name": "Фронт"},
-{"usage": "nick", "name": "Фрост"},
-{"usage": "nick", "name": "Фри"},
-{"usage": "nick", "name": "Всё, пиздец"},
-{"usage": "nick", "name": "Ириска"},
-{"usage": "nick", "name": "Огонь"},
-{"usage": "nick", "name": "Фурия"},
-{"usage": "nick", "name": "Будущее"},
-{"usage": "nick", "name": "Пушистик"},
-{"usage": "nick", "name": "Атас"},
-{"usage": "nick", "name": "Галактика"},
-{"usage": "nick", "name": "Игрок"},
-{"usage": "nick", "name": "Гамма"},
-{"usage": "nick", "name": "Гаргулья"},
-{"usage": "nick", "name": "Гранат"},
-{"usage": "nick", "name": "Пустышка"},
-{"usage": "nick", "name": "Сальник"},
-{"usage": "nick", "name": "Гатлинг"},
-{"usage": "nick", "name": "Гэйтор"},
-{"usage": "nick", "name": "Гаучо"},
-{"usage": "nick", "name": "Шестерня"},
-{"usage": "nick", "name": "Шмотки"},
-{"usage": "nick", "name": "Геккон"},
-{"usage": "nick", "name": "Чудак"},
-{"usage": "nick", "name": "Самоцвет"},
-{"usage": "nick", "name": "Близнец"},
-{"usage": "nick", "name": "Аккурат"},
-{"usage": "nick", "name": "Гео"},
-{"usage": "nick", "name": "Джорди"},
-{"usage": "nick", "name": "Бацилла"},
-{"usage": "nick", "name": "Немец"},
-{"usage": "nick", "name": "Германия"},
-{"usage": "nick", "name": "Призрак"},
-{"usage": "nick", "name": "Гига"},
-{"usage": "nick", "name": "Ололо"},
-{"usage": "nick", "name": "Рыжик"},
-{"usage": "nick", "name": "Гизмо"},
-{"usage": "nick", "name": "Гладиус"},
-{"usage": "nick", "name": "Вспышка"},
-{"usage": "nick", "name": "Глюк"},
-{"usage": "nick", "name": "Аж светится"},
-{"usage": "nick", "name": "Обжора"},
-{"usage": "nick", "name": "Выкуси"},
-{"usage": "nick", "name": "Козлина"},
-{"usage": "nick", "name": "Гоблин"},
-{"usage": "nick", "name": "Боженька"},
-{"usage": "nick", "name": "Годзилла"},
-{"usage": "nick", "name": "Золото"},
-{"usage": "nick", "name": "Высший класс"},
-{"usage": "nick", "name": "Голем"},
-{"usage": "nick", "name": "Гольф"},
-{"usage": "nick", "name": "Ей-богу"},
-{"usage": "nick", "name": "Гонг"},
-{"usage": "nick", "name": "Чайник"},
-{"usage": "nick", "name": "В порядке"},
-{"usage": "nick", "name": "Маня"},
-{"usage": "nick", "name": "Двачер"},
-{"usage": "nick", "name": "Гусь"},
-{"usage": "nick", "name": "Мурашки"},
-{"usage": "nick", "name": "Кровь-кишки"},
-{"usage": "nick", "name": "Горгона"},
-{"usage": "nick", "name": "Паутинка"},
-{"usage": "nick", "name": "Авторитет"},
-{"usage": "nick", "name": "Гранде"},
-{"usage": "nick", "name": "Серость"},
-{"usage": "nick", "name": "Грязь"},
-{"usage": "nick", "name": "Фу"},
-{"usage": "nick", "name": "Греция"},
-{"usage": "nick", "name": "Жадина"},
-{"usage": "nick", "name": "Грек"},
-{"usage": "nick", "name": "Зелень"},
-{"usage": "nick", "name": "Салага"},
-{"usage": "nick", "name": "Гремлин"},
-{"usage": "nick", "name": "Тоска"},
-{"usage": "nick", "name": "Уныло"},
-{"usage": "nick", "name": "Лыба"},
-{"usage": "nick", "name": "Ворчун"},
-{"usage": "nick", "name": "Хочу и бухчу"},
-{"usage": "nick", "name": "Грифон"},
-{"usage": "nick", "name": "Гуахиро"},
-{"usage": "nick", "name": "Гуава"},
-{"usage": "nick", "name": "Хитрец"},
-{"usage": "nick", "name": "Леденец"},
-{"usage": "nick", "name": "Выскочка"},
-{"usage": "nick", "name": "Гуру"},
-{"usage": "nick", "name": "Кишка"},
-{"usage": "nick", "name": "Толчок"},
-{"usage": "nick", "name": "Цыган"},
-{"usage": "nick", "name": "Гиро"},
-{"usage": "nick", "name": "Патлы"},
-{"usage": "nick", "name": "Тишь да гладь"},
-{"usage": "nick", "name": "Жиробас"},
-{"usage": "nick", "name": "Молот"},
-{"usage": "nick", "name": "Дам-по-морде"},
-{"usage": "nick", "name": "Ганнибал"},
-{"usage": "nick", "name": "Счастье"},
-{"usage": "nick", "name": "Жжошь"},
-{"usage": "nick", "name": "Каска"},
-{"usage": "nick", "name": "Заяц"},
-{"usage": "nick", "name": "Куриные мозги"},
-{"usage": "nick", "name": "Гарпия"},
-{"usage": "nick", "name": "Тесак"},
-{"usage": "nick", "name": "Гавана"},
-{"usage": "nick", "name": "10 из 10"},
-{"usage": "nick", "name": "Нищенка"},
-{"usage": "nick", "name": "Хаос"},
-{"usage": "nick", "name": "Ястреб"},
-{"usage": "nick", "name": "Зоркий глаз"},
-{"usage": "nick", "name": "Дымок"},
-{"usage": "nick", "name": "Сломя голову"},
-{"usage": "nick", "name": "Бессердечная сука"},
-{"usage": "nick", "name": "Пекло"},
-{"usage": "nick", "name": "Пшёл вон"},
-{"usage": "nick", "name": "Хэви"},
-{"usage": "nick", "name": "Умеет пить"},
-{"usage": "nick", "name": "Наследник"},
-{"usage": "nick", "name": "Чертовски"},
-{"usage": "nick", "name": "Чертовка"},
-{"usage": "nick", "name": "Дьяволёнок"},
-{"usage": "nick", "name": "Из ада"},
-{"usage": "nick", "name": "Болиголов"},
-{"usage": "nick", "name": "Дурной глаз"},
-{"usage": "nick", "name": "В расцвете сил"},
-{"usage": "nick", "name": "Гикори"},
-{"usage": "nick", "name": "Хайд"},
-{"usage": "nick", "name": "Полдень"},
-{"usage": "nick", "name": "Каланча"},
-{"usage": "nick", "name": "Весёлый шутник"},
-{"usage": "nick", "name": "Хамло"},
-{"usage": "nick", "name": "Подскажу"},
-{"usage": "nick", "name": "Ништяк"},
-{"usage": "nick", "name": "Бегемот"},
-{"usage": "nick", "name": "Хипстер"},
-{"usage": "nick", "name": "Хит"},
-{"usage": "nick", "name": "Бутер"},
-{"usage": "nick", "name": "Бомж"},
-{"usage": "nick", "name": "Бардак"},
-{"usage": "nick", "name": "Ты бредишь"},
-{"usage": "nick", "name": "Ересь"},
-{"usage": "nick", "name": "Гол"},
-{"usage": "nick", "name": "Ласточка"},
-{"usage": "nick", "name": "Крюк"},
-{"usage": "nick", "name": "Хулиган"},
-{"usage": "nick", "name": "Верзила"},
-{"usage": "nick", "name": "Остряк"},
-{"usage": "nick", "name": "Посиделки"},
-{"usage": "nick", "name": "Сиська"},
-{"usage": "nick", "name": "Навеселе"},
-{"usage": "nick", "name": "Попрыгун"},
-{"usage": "nick", "name": "Братан"},
-{"usage": "nick", "name": "Все ко мне"},
-{"usage": "nick", "name": "Горячо"},
-{"usage": "nick", "name": "Хот дог"},
-{"usage": "nick", "name": "Горячая штучка"},
-{"usage": "nick", "name": "Отель"},
-{"usage": "nick", "name": "Поджига"},
-{"usage": "nick", "name": "Секси"},
-{"usage": "nick", "name": "Хвастун"},
-{"usage": "nick", "name": "Гуддини"},
-{"usage": "nick", "name": "Гончая"},
-{"usage": "nick", "name": "Я подожду"},
-{"usage": "nick", "name": "Вой"},
-{"usage": "nick", "name": "Высокомерие"},
-{"usage": "nick", "name": "Халк"},
-{"usage": "nick", "name": "Дичь"},
-{"usage": "nick", "name": "Высший сорт"},
-{"usage": "nick", "name": "Сотка"},
-{"usage": "nick", "name": "Голод"},
-{"usage": "nick", "name": "Жрать охота"},
-{"usage": "nick", "name": "Гидра"},
-{"usage": "nick", "name": "Хайп"},
-{"usage": "nick", "name": "Гипер"},
-{"usage": "nick", "name": "Гипердрайв"},
-{"usage": "nick", "name": "Гипно"},
-{"usage": "nick", "name": "Козлёнок"},
-{"usage": "nick", "name": "Лёд"},
-{"usage": "nick", "name": "Ледокол"},
-{"usage": "nick", "name": "Тьфу"},
-{"usage": "nick", "name": "Икона"},
-{"usage": "nick", "name": "Идол"},
-{"usage": "nick", "name": "Берлога"},
-{"usage": "nick", "name": "Зажигание"},
-{"usage": "nick", "name": "Видение"},
-{"usage": "nick", "name": "Бес"},
-{"usage": "nick", "name": "Понаех"},
-{"usage": "nick", "name": "Импульс"},
-{"usage": "nick", "name": "Инкогнито"},
-{"usage": "nick", "name": "Невероятно"},
-{"usage": "nick", "name": "Индия"},
-{"usage": "nick", "name": "Инди"},
-{"usage": "nick", "name": "Индиго"},
-{"usage": "nick", "name": "Индонезия"},
-{"usage": "nick", "name": "Индианаполис"},
-{"usage": "nick", "name": "Инферно"},
-{"usage": "nick", "name": "Татуха"},
-{"usage": "nick", "name": "Инспектор"},
-{"usage": "nick", "name": "Сейчас же"},
-{"usage": "nick", "name": "Интро"},
-{"usage": "nick", "name": "Йота"},
-{"usage": "nick", "name": "Ирландец"},
-{"usage": "nick", "name": "Железо"},
-{"usage": "nick", "name": "Железная воля"},
-{"usage": "nick", "name": "Коляска"},
-{"usage": "nick", "name": "Ирвинг"},
-{"usage": "nick", "name": "Остров"},
-{"usage": "nick", "name": "Итальяшка"},
-{"usage": "nick", "name": "Италия"},
-{"usage": "nick", "name": "Аж зудит"},
-{"usage": "nick", "name": "Блеск"},
-{"usage": "nick", "name": "Мелочь"},
-{"usage": "nick", "name": "Кремень"},
-{"usage": "nick", "name": "Шакал"},
-{"usage": "nick", "name": "Дублин"},
-{"usage": "nick", "name": "Джейд"},
-{"usage": "nick", "name": "Окленд"},
-{"usage": "nick", "name": "Драндулет"},
-{"usage": "nick", "name": "Джем"},
-{"usage": "nick", "name": "Плимут"},
-{"usage": "nick", "name": "Сапог"},
-{"usage": "nick", "name": "Харочо"},
-{"usage": "nick", "name": "Пасть порву"},
-{"usage": "nick", "name": "Челюсти"},
-{"usage": "nick", "name": "Джаз"},
-{"usage": "nick", "name": "Джедай"},
-{"usage": "nick", "name": "Желе"},
-{"usage": "nick", "name": "Тебе печёт"},
-{"usage": "nick", "name": "Шут"},
-{"usage": "nick", "name": "Барахло"},
-{"usage": "nick", "name": "Жемчужина"},
-{"usage": "nick", "name": "Пляска"},
-{"usage": "nick", "name": "Пила"},
-{"usage": "nick", "name": "Борцуха"},
-{"usage": "nick", "name": "Джокер"},
-{"usage": "nick", "name": "Оптимист"},
-{"usage": "nick", "name": "Жердь"},
-{"usage": "nick", "name": "Джорни"},
-{"usage": "nick", "name": "Господь"},
-{"usage": "nick", "name": "Судия"},
-{"usage": "nick", "name": "Джаггернаут"},
-{"usage": "nick", "name": "Моё почтение"},
-{"usage": "nick", "name": "Самый сок"},
-{"usage": "nick", "name": "Оберег"},
-{"usage": "nick", "name": "Джамбо"},
-{"usage": "nick", "name": "Прыг-скок"},
-{"usage": "nick", "name": "Прыгун"},
-{"usage": "nick", "name": "Юпитер"},
-{"usage": "nick", "name": "Правосудие"},
-{"usage": "nick", "name": "Кайзер"},
-{"usage": "nick", "name": "Каппа"},
-{"usage": "nick", "name": "Капут"},
-{"usage": "nick", "name": "Бултых"},
-{"usage": "nick", "name": "Кевлар"},
-{"usage": "nick", "name": "Пивко"},
-{"usage": "nick", "name": "Медным тазом"},
-{"usage": "nick", "name": "Дверь запили"},
-{"usage": "nick", "name": "Ребёнок"},
-{"usage": "nick", "name": "Киллер"},
-{"usage": "nick", "name": "Кайфолом"},
-{"usage": "nick", "name": "Килограмм"},
-{"usage": "nick", "name": "Зимородок"},
-{"usage": "nick", "name": "Вор в законе"},
-{"usage": "nick", "name": "Такие дела"},
-{"usage": "nick", "name": "Чмок-чмок"},
-{"usage": "nick", "name": "Киви"},
-{"usage": "nick", "name": "Рыцарь"},
-{"usage": "nick", "name": "В отрубе"},
-{"usage": "nick", "name": "Денежка"},
-{"usage": "nick", "name": "Костяшки"},
-{"usage": "nick", "name": "Капитан Очевидность"},
-{"usage": "nick", "name": "Кракен"},
-{"usage": "nick", "name": "Фриц"},
-{"usage": "nick", "name": "Камрад"},
-{"usage": "nick", "name": "Дружок"},
-{"usage": "nick", "name": "Лямбда"},
-{"usage": "nick", "name": "Фонарь"},
-{"usage": "nick", "name": "Сухопутная крыса"},
-{"usage": "nick", "name": "Ляпис"},
-{"usage": "nick", "name": "Торопыга"},
-{"usage": "nick", "name": "Лазер"},
-{"usage": "nick", "name": "Лава"},
-{"usage": "nick", "name": "Свинец"},
-{"usage": "nick", "name": "Пиявка"},
-{"usage": "nick", "name": "Левак"},
-{"usage": "nick", "name": "Лимон"},
-{"usage": "nick", "name": "Лео"},
-{"usage": "nick", "name": "Левиафан"},
-{"usage": "nick", "name": "Моё спасение"},
-{"usage": "nick", "name": "Свет"},
-{"usage": "nick", "name": "Молния"},
-{"usage": "nick", "name": "Мне хватит"},
-{"usage": "nick", "name": "Лайтер"},
-{"usage": "nick", "name": "Лима"},
-{"usage": "nick", "name": "Лайм"},
-{"usage": "nick", "name": "Морячок"},
-{"usage": "nick", "name": "Слабак"},
-{"usage": "nick", "name": "Акцент"},
-{"usage": "nick", "name": "Линк"},
-{"usage": "nick", "name": "Подшофе"},
-{"usage": "nick", "name": "Ящер"},
-{"usage": "nick", "name": "Закрыто"},
-{"usage": "nick", "name": "Хикки"},
-{"usage": "nick", "name": "Столбняк"},
-{"usage": "nick", "name": "Локо"},
-{"usage": "nick", "name": "Лойнер"},
-{"usage": "nick", "name": "Одиночка"},
-{"usage": "nick", "name": "Мочалка"},
-{"usage": "nick", "name": "Лазейка"},
-{"usage": "nick", "name": "Лузер"},
-{"usage": "nick", "name": "Любовник"},
-{"usage": "nick", "name": "Счастливчик"},
-{"usage": "nick", "name": "Шишка"},
-{"usage": "nick", "name": "Соблазн"},
-{"usage": "nick", "name": "Пьяница"},
-{"usage": "nick", "name": "Похоть"},
-{"usage": "nick", "name": "Семиструнка"},
-{"usage": "nick", "name": "Люкс"},
-{"usage": "nick", "name": "Киса"},
-{"usage": "nick", "name": "Лирика"},
-{"usage": "nick", "name": "Мак"},
-{"usage": "nick", "name": "Машина"},
-{"usage": "nick", "name": "Эй, красотка"},
-{"usage": "nick", "name": "Макем"},
-{"usage": "nick", "name": "Бешеный пёс"},
-{"usage": "nick", "name": "Сорванец"},
-{"usage": "nick", "name": "Мадраси"},
-{"usage": "nick", "name": "Водоворот"},
-{"usage": "nick", "name": "Маджента"},
-{"usage": "nick", "name": "Слизняк"},
-{"usage": "nick", "name": "Магия"},
-{"usage": "nick", "name": "Магнум"},
-{"usage": "nick", "name": "Дай сигу"},
-{"usage": "nick", "name": "Дева"},
-{"usage": "nick", "name": "Материк"},
-{"usage": "nick", "name": "Мажор"},
-{"usage": "nick", "name": "Пургу несёшь"},
-{"usage": "nick", "name": "Малибу"},
-{"usage": "nick", "name": "Великан"},
-{"usage": "nick", "name": "Маньяк"},
-{"usage": "nick", "name": "Шары"},
-{"usage": "nick", "name": "Марс"},
-{"usage": "nick", "name": "Маска"},
-{"usage": "nick", "name": "Вожу-как-мудак"},
-{"usage": "nick", "name": "Мастер"},
-{"usage": "nick", "name": "Майя"},
-{"usage": "nick", "name": "Помогите"},
-{"usage": "nick", "name": "Беспредел"},
-{"usage": "nick", "name": "Медовуха"},
-{"usage": "nick", "name": "Медаль"},
-{"usage": "nick", "name": "Медичи"},
-{"usage": "nick", "name": "Мега"},
-{"usage": "nick", "name": "Расслабон"},
-{"usage": "nick", "name": "С катушек"},
-{"usage": "nick", "name": "Битард"},
-{"usage": "nick", "name": "Мяу"},
-{"usage": "nick", "name": "Наёмник"},
-{"usage": "nick", "name": "Барыга"},
-{"usage": "nick", "name": "Меркурий"},
-{"usage": "nick", "name": "Мерлин"},
-{"usage": "nick", "name": "Мета"},
-{"usage": "nick", "name": "Металл"},
-{"usage": "nick", "name": "Мичиган"},
-{"usage": "nick", "name": "Микро"},
-{"usage": "nick", "name": "Мидас"},
-{"usage": "nick", "name": "Карлан"},
-{"usage": "nick", "name": "Милка"},
-{"usage": "nick", "name": "Так-же-как-все"},
-{"usage": "nick", "name": "Миллион"},
-{"usage": "nick", "name": "Нюня"},
-{"usage": "nick", "name": "Вне правил"},
-{"usage": "nick", "name": "Мини"},
-{"usage": "nick", "name": "Миньон"},
-{"usage": "nick", "name": "Минор"},
-{"usage": "nick", "name": "Мята"},
-{"usage": "nick", "name": "Мираж"},
-{"usage": "nick", "name": "Микс"},
-{"usage": "nick", "name": "Мнемоник"},
-{"usage": "nick", "name": "Пухлик"},
-{"usage": "nick", "name": "Моджо"},
-{"usage": "nick", "name": "Момо"},
-{"usage": "nick", "name": "Монарх"},
-{"usage": "nick", "name": "Понедельник"},
-{"usage": "nick", "name": "Без меры"},
-{"usage": "nick", "name": "Деньги"},
-{"usage": "nick", "name": "Австрияк"},
-{"usage": "nick", "name": "Погоняло"},
-{"usage": "nick", "name": "Монах"},
-{"usage": "nick", "name": "Макака"},
-{"usage": "nick", "name": "Чудище"},
-{"usage": "nick", "name": "Му"},
-{"usage": "nick", "name": "Нахаляву"},
-{"usage": "nick", "name": "Луна"},
-{"usage": "nick", "name": "Мунрейкер"},
-{"usage": "nick", "name": "Лунатик"},
-{"usage": "nick", "name": "Лось"},
-{"usage": "nick", "name": "Морфей"},
-{"usage": "nick", "name": "Мотор"},
-{"usage": "nick", "name": "Язык-без-костей"},
-{"usage": "nick", "name": "Мышка"},
-{"usage": "nick", "name": "Мю"},
-{"usage": "nick", "name": "Грязнуля"},
-{"usage": "nick", "name": "Мне хреново"},
-{"usage": "nick", "name": "Кексик"},
-{"usage": "nick", "name": "Вторая попытка"},
-{"usage": "nick", "name": "Маппет"},
-{"usage": "nick", "name": "Шорох"},
-{"usage": "nick", "name": "Мусаси"},
-{"usage": "nick", "name": "Музло"},
-{"usage": "nick", "name": "Хлам"},
-{"usage": "nick", "name": "Метис"},
-{"usage": "nick", "name": "Тайна"},
-{"usage": "nick", "name": "Миф"},
-{"usage": "nick", "name": "Голышом"},
-{"usage": "nick", "name": "Угар"},
-{"usage": "nick", "name": "Нара"},
-{"usage": "nick", "name": "Нарко"},
-{"usage": "nick", "name": "Какая гадость"},
-{"usage": "nick", "name": "Навигатор"},
-{"usage": "nick", "name": "Флот"},
-{"usage": "nick", "name": "Не-а"},
-{"usage": "nick", "name": "Небула"},
-{"usage": "nick", "name": "Некро"},
-{"usage": "nick", "name": "Иголка"},
-{"usage": "nick", "name": "Немезида"},
-{"usage": "nick", "name": "Нео"},
-{"usage": "nick", "name": "Нептун"},
-{"usage": "nick", "name": "Нерон"},
-{"usage": "nick", "name": "Новичок"},
-{"usage": "nick", "name": "Ньюфи"},
-{"usage": "nick", "name": "Ньют"},
-{"usage": "nick", "name": "Это тупо"},
-{"usage": "nick", "name": "Пятак"},
-{"usage": "nick", "name": "Ночь"},
-{"usage": "nick", "name": "Сова"},
-{"usage": "nick", "name": "Ничего"},
-{"usage": "nick", "name": "Ноль"},
-{"usage": "nick", "name": "Девятка"},
-{"usage": "nick", "name": "Чмошник"},
-{"usage": "nick", "name": "Ниндзя"},
-{"usage": "nick", "name": "Нитро"},
-{"usage": "nick", "name": "Нуар"},
-{"usage": "nick", "name": "Кочевник"},
-{"usage": "nick", "name": "Северянин"},
-{"usage": "nick", "name": "Север"},
-{"usage": "nick", "name": "Норд-вест"},
-{"usage": "nick", "name": "Нова"},
-{"usage": "nick", "name": "Ноябрь"},
-{"usage": "nick", "name": "Нокс"},
-{"usage": "nick", "name": "Ню"},
-{"usage": "nick", "name": "Нуво"},
-{"usage": "nick", "name": "Бомба"},
-{"usage": "nick", "name": "Пустота"},
-{"usage": "nick", "name": "Онемение"},
-{"usage": "nick", "name": "Число"},
-{"usage": "nick", "name": "Болван"},
-{"usage": "nick", "name": "Слоупок"},
-{"usage": "nick", "name": "Псих"},
-{"usage": "nick", "name": "Оазис"},
-{"usage": "nick", "name": "Гобой"},
-{"usage": "nick", "name": "Океан"},
-{"usage": "nick", "name": "Оччо"},
-{"usage": "nick", "name": "Октан"},
-{"usage": "nick", "name": "Шанс"},
-{"usage": "nick", "name": "Огр"},
-{"usage": "nick", "name": "Океюшки"},
-{"usage": "nick", "name": "Омега"},
-{"usage": "nick", "name": "Знамение"},
-{"usage": "nick", "name": "Омикрон"},
-{"usage": "nick", "name": "Омни"},
-{"usage": "nick", "name": "Один"},
-{"usage": "nick", "name": "Оникс"},
-{"usage": "nick", "name": "У-упс"},
-{"usage": "nick", "name": "Забей"},
-{"usage": "nick", "name": "Опал"},
-{"usage": "nick", "name": "Чпок"},
-{"usage": "nick", "name": "Опус"},
-{"usage": "nick", "name": "Оракул"},
-{"usage": "nick", "name": "Апельсин"},
-{"usage": "nick", "name": "Осси"},
-{"usage": "nick", "name": "Уиджа"},
-{"usage": "nick", "name": "Бандит"},
-{"usage": "nick", "name": "Мне пора"},
-{"usage": "nick", "name": "Хорош уже"},
-{"usage": "nick", "name": "Переклинило"},
-{"usage": "nick", "name": "Отмена"},
-{"usage": "nick", "name": "Заточка"},
-{"usage": "nick", "name": "Оксфорд"},
-{"usage": "nick", "name": "Боль"},
-{"usage": "nick", "name": "Няшка"},
-{"usage": "nick", "name": "Старина"},
-{"usage": "nick", "name": "Паладин"},
-{"usage": "nick", "name": "Палео"},
-{"usage": "nick", "name": "Панацея"},
-{"usage": "nick", "name": "Стиляга"},
-{"usage": "nick", "name": "Панчо"},
-{"usage": "nick", "name": "Паника"},
-{"usage": "nick", "name": "Панцер"},
-{"usage": "nick", "name": "Совершенство"},
-{"usage": "nick", "name": "Между строк"},
-{"usage": "nick", "name": "Сушняк"},
-{"usage": "nick", "name": "Париж"},
-{"usage": "nick", "name": "Прилипала"},
-{"usage": "nick", "name": "Попугай"},
-{"usage": "nick", "name": "Макаронник"},
-{"usage": "nick", "name": "Пафос"},
-{"usage": "nick", "name": "Патриот"},
-{"usage": "nick", "name": "Пешка"},
-{"usage": "nick", "name": "Мир"},
-{"usage": "nick", "name": "Покой"},
-{"usage": "nick", "name": "Персик"},
-{"usage": "nick", "name": "Павлин"},
-{"usage": "nick", "name": "Тихоня"},
-{"usage": "nick", "name": "Братва"},
-{"usage": "nick", "name": "Коротышка"},
-{"usage": "nick", "name": "Пеликан"},
-{"usage": "nick", "name": "Пенни"},
-{"usage": "nick", "name": "Перфекционист"},
-{"usage": "nick", "name": "Хризолит"},
-{"usage": "nick", "name": "Громила"},
-{"usage": "nick", "name": "Петрикор"},
-{"usage": "nick", "name": "Фараон"},
-{"usage": "nick", "name": "Просто улёт"},
-{"usage": "nick", "name": "Фи"},
-{"usage": "nick", "name": "Ссыкло"},
-{"usage": "nick", "name": "Пи"},
-{"usage": "nick", "name": "Огурцом"},
-{"usage": "nick", "name": "Пиклз"},
-{"usage": "nick", "name": "Пико"},
-{"usage": "nick", "name": "Бродяга"},
-{"usage": "nick", "name": "Пайни"},
-{"usage": "nick", "name": "Пинки"},
-{"usage": "nick", "name": "Филиппины"},
-{"usage": "nick", "name": "Пинап"},
-{"usage": "nick", "name": "Пиранья"},
-{"usage": "nick", "name": "Пистолет"},
-{"usage": "nick", "name": "Пикс"},
-{"usage": "nick", "name": "Пицца"},
-{"usage": "nick", "name": "Шикос"},
-{"usage": "nick", "name": "Чума"},
-{"usage": "nick", "name": "Лампово"},
-{"usage": "nick", "name": "Платина"},
-{"usage": "nick", "name": "Ня"},
-{"usage": "nick", "name": "Плутон"},
-{"usage": "nick", "name": "По"},
-{"usage": "nick", "name": "Поэт"},
-{"usage": "nick", "name": "Пого"},
-{"usage": "nick", "name": "Ботан"},
-{"usage": "nick", "name": "Яд"},
-{"usage": "nick", "name": "Поленто"},
-{"usage": "nick", "name": "Пом"},
-{"usage": "nick", "name": "Пони"},
-{"usage": "nick", "name": "Стесняша"},
-{"usage": "nick", "name": "Пупсик"},
-{"usage": "nick", "name": "Поп"},
-{"usage": "nick", "name": "Дедуля"},
-{"usage": "nick", "name": "Недотёпа"},
-{"usage": "nick", "name": "Покайтеся"},
-{"usage": "nick", "name": "Позер"},
-{"usage": "nick", "name": "Угощайся"},
-{"usage": "nick", "name": "Пыщ-пыщ"},
-{"usage": "nick", "name": "Бледная немощь"},
-{"usage": "nick", "name": "Мощь"},
-{"usage": "nick", "name": "Моя прелесть"},
-{"usage": "nick", "name": "Престо"},
-{"usage": "nick", "name": "Крендель"},
-{"usage": "nick", "name": "Начальник"},
-{"usage": "nick", "name": "Колючка"},
-{"usage": "nick", "name": "Гордость"},
-{"usage": "nick", "name": "Примо"},
-{"usage": "nick", "name": "Принт"},
-{"usage": "nick", "name": "Призма"},
-{"usage": "nick", "name": "Приз"},
-{"usage": "nick", "name": "Профи"},
-{"usage": "nick", "name": "Вот свезло"},
-{"usage": "nick", "name": "Пророк"},
-{"usage": "nick", "name": "Респект"},
-{"usage": "nick", "name": "Прото"},
-{"usage": "nick", "name": "Пси"},
-{"usage": "nick", "name": "То есть"},
-{"usage": "nick", "name": "Психопат"},
-{"usage": "nick", "name": "Пирожок"},
-{"usage": "nick", "name": "Выдыхай"},
-{"usage": "nick", "name": "Пума"},
-{"usage": "nick", "name": "Пробойник"},
-{"usage": "nick", "name": "Сирень"},
-{"usage": "nick", "name": "Мур-мур"},
-{"usage": "nick", "name": "Есть чо"},
-{"usage": "nick", "name": "Кошечка"},
-{"usage": "nick", "name": "Питон"},
-{"usage": "nick", "name": "Знахарь"},
-{"usage": "nick", "name": "Квад"},
-{"usage": "nick", "name": "Недотрога"},
-{"usage": "nick", "name": "Встряска"},
-{"usage": "nick", "name": "Зашибись"},
-{"usage": "nick", "name": "Четвертак"},
-{"usage": "nick", "name": "Квазар"},
-{"usage": "nick", "name": "Квебек"},
-{"usage": "nick", "name": "Ртуть"},
-{"usage": "nick", "name": "Полтос"},
-{"usage": "nick", "name": "Тихо"},
-{"usage": "nick", "name": "Куинт"},
-{"usage": "nick", "name": "С прибабахом"},
-{"usage": "nick", "name": "Задачка"},
-{"usage": "nick", "name": "Кво"},
-{"usage": "nick", "name": "Цитатник"},
-{"usage": "nick", "name": "В кавычках"},
-{"usage": "nick", "name": "Отвал башки"},
-{"usage": "nick", "name": "Радар"},
-{"usage": "nick", "name": "Ярость"},
-{"usage": "nick", "name": "Регги"},
-{"usage": "nick", "name": "Всего понемногу"},
-{"usage": "nick", "name": "Трудоголик"},
-{"usage": "nick", "name": "Рэмбо"},
-{"usage": "nick", "name": "Развалина"},
-{"usage": "nick", "name": "Рейнджер"},
-{"usage": "nick", "name": "Второе пришествие"},
-{"usage": "nick", "name": "Шпана"},
-{"usage": "nick", "name": "Крыса"},
-{"usage": "nick", "name": "Трещотка"},
-{"usage": "nick", "name": "Рейв"},
-{"usage": "nick", "name": "Ворон"},
-{"usage": "nick", "name": "Выпилю"},
-{"usage": "nick", "name": "Бритва"},
-{"usage": "nick", "name": "Потрошитель"},
-{"usage": "nick", "name": "Бунтарь"},
-{"usage": "nick", "name": "Рэд"},
-{"usage": "nick", "name": "Деревенщина"},
-{"usage": "nick", "name": "По-новой"},
-{"usage": "nick", "name": "Вонючка"},
-{"usage": "nick", "name": "Хрен докажешь"},
-{"usage": "nick", "name": "Горец"},
-{"usage": "nick", "name": "Ремикс"},
-{"usage": "nick", "name": "Ретро"},
-{"usage": "nick", "name": "Преподобие"},
-{"usage": "nick", "name": "Откровение"},
-{"usage": "nick", "name": "Рекс"},
-{"usage": "nick", "name": "Рез"},
-{"usage": "nick", "name": "Носорог"},
-{"usage": "nick", "name": "Ро"},
-{"usage": "nick", "name": "Роди"},
-{"usage": "nick", "name": "Рикошет"},
-{"usage": "nick", "name": "Загадка"},
-{"usage": "nick", "name": "Наездник"},
-{"usage": "nick", "name": "Костыль"},
-{"usage": "nick", "name": "Риггер"},
-{"usage": "nick", "name": "Сматываемся"},
-{"usage": "nick", "name": "Риц"},
-{"usage": "nick", "name": "Бычок"},
-{"usage": "nick", "name": "Ты не пройдешь"},
-{"usage": "nick", "name": "Отвёртка"},
-{"usage": "nick", "name": "Сбитый лось"},
-{"usage": "nick", "name": "Скиталец"},
-{"usage": "nick", "name": "Робин"},
-{"usage": "nick", "name": "Робо"},
-{"usage": "nick", "name": "Скала"},
-{"usage": "nick", "name": "Ракета"},
-{"usage": "nick", "name": "Рокки"},
-{"usage": "nick", "name": "Ясно-понятно"},
-{"usage": "nick", "name": "Плут"},
-{"usage": "nick", "name": "Перепих"},
-{"usage": "nick", "name": "Ронин"},
-{"usage": "nick", "name": "Разводила"},
-{"usage": "nick", "name": "Рози"},
-{"usage": "nick", "name": "Румянец"},
-{"usage": "nick", "name": "Странник"},
-{"usage": "nick", "name": "Зевака"},
-{"usage": "nick", "name": "Рубин"},
-{"usage": "nick", "name": "Сопляк"},
-{"usage": "nick", "name": "Русский"},
-{"usage": "nick", "name": "Не заржавеет"},
-{"usage": "nick", "name": "Тебе бомбит"},
-{"usage": "nick", "name": "Расти"},
-{"usage": "nick", "name": "Клинок"},
-{"usage": "nick", "name": "Шпага"},
-{"usage": "nick", "name": "Мудрец"},
-{"usage": "nick", "name": "Святоша"},
-{"usage": "nick", "name": "Саламандра"},
-{"usage": "nick", "name": "Солт"},
-{"usage": "nick", "name": "Самурай"},
-{"usage": "nick", "name": "Санчез"},
-{"usage": "nick", "name": "Песок"},
-{"usage": "nick", "name": "Каро"},
-{"usage": "nick", "name": "Сэндвич"},
-{"usage": "nick", "name": "Врёт как дышит"},
-{"usage": "nick", "name": "Сапфир"},
-{"usage": "nick", "name": "Снежный человек"},
-{"usage": "nick", "name": "Суббота"},
-{"usage": "nick", "name": "Сатурн"},
-{"usage": "nick", "name": "Дикарь"},
-{"usage": "nick", "name": "Савант"},
-{"usage": "nick", "name": "Саксофон"},
-{"usage": "nick", "name": "Негодяй"},
-{"usage": "nick", "name": "Шрам"},
-{"usage": "nick", "name": "Разиня"},
-{"usage": "nick", "name": "Щепотка"},
-{"usage": "nick", "name": "Потомок"},
-{"usage": "nick", "name": "Припекло"},
-{"usage": "nick", "name": "Скорпион"},
-{"usage": "nick", "name": "Скаузер"},
-{"usage": "nick", "name": "Скаут"},
-{"usage": "nick", "name": "Не вовремя"},
-{"usage": "nick", "name": "Это царапина"},
-{"usage": "nick", "name": "На мели"},
-{"usage": "nick", "name": "Визгун"},
-{"usage": "nick", "name": "Сплетня"},
-{"usage": "nick", "name": "Коса"},
-{"usage": "nick", "name": "Секундочку"},
-{"usage": "nick", "name": "Два"},
-{"usage": "nick", "name": "Сепия"},
-{"usage": "nick", "name": "Механик"},
-{"usage": "nick", "name": "Семёрка"},
-{"usage": "nick", "name": "Три семёрки"},
-{"usage": "nick", "name": "Мрак"},
-{"usage": "nick", "name": "Тень"},
-{"usage": "nick", "name": "Причешись"},
-{"usage": "nick", "name": "Озноб"},
-{"usage": "nick", "name": "Трясучка"},
-{"usage": "nick", "name": "Акула"},
-{"usage": "nick", "name": "То, что надо"},
-{"usage": "nick", "name": "Расклад"},
-{"usage": "nick", "name": "Шейх"},
-{"usage": "nick", "name": "Розыгрыщ"},
-{"usage": "nick", "name": "Шериф"},
-{"usage": "nick", "name": "Шерлок"},
-{"usage": "nick", "name": "Туда-сюда"},
-{"usage": "nick", "name": "Нигга"},
-{"usage": "nick", "name": "Кайф"},
-{"usage": "nick", "name": "Перо"},
-{"usage": "nick", "name": "Дрожь"},
-{"usage": "nick", "name": "Шок"},
-{"usage": "nick", "name": "Кыш"},
-{"usage": "nick", "name": "Недомерок"},
-{"usage": "nick", "name": "Шоумэн"},
-{"usage": "nick", "name": "Ща будет"},
-{"usage": "nick", "name": "В клочки"},
-{"usage": "nick", "name": "Козявка"},
-{"usage": "nick", "name": "Мозгоправ"},
-{"usage": "nick", "name": "Уловка"},
-{"usage": "nick", "name": "Сицилиец"},
-{"usage": "nick", "name": "Сицилия"},
-{"usage": "nick", "name": "Тошнота"},
-{"usage": "nick", "name": "Шизик"},
-{"usage": "nick", "name": "Подстава"},
-{"usage": "nick", "name": "Сьерра"},
-{"usage": "nick", "name": "Сиеста"},
-{"usage": "nick", "name": "Сигма"},
-{"usage": "nick", "name": "Шёлк"},
-{"usage": "nick", "name": "Конь"},
-{"usage": "nick", "name": "Серебро"},
-{"usage": "nick", "name": "Холостяк"},
-{"usage": "nick", "name": "Бубнёж"},
-{"usage": "nick", "name": "Сирена"},
-{"usage": "nick", "name": "Шестёрка"},
-{"usage": "nick", "name": "Шесть банок"},
-{"usage": "nick", "name": "Похер"},
-{"usage": "nick", "name": "Шестнадцать"},
-{"usage": "nick", "name": "Быстра"},
-{"usage": "nick", "name": "Скелли"},
-{"usage": "nick", "name": "Скетч"},
-{"usage": "nick", "name": "Самокрутка"},
-{"usage": "nick", "name": "Скип"},
-{"usage": "nick", "name": "Шкипер"},
-{"usage": "nick", "name": "Небо"},
-{"usage": "nick", "name": "Кое-как"},
-{"usage": "nick", "name": "Фарс"},
-{"usage": "nick", "name": "Слэш"},
-{"usage": "nick", "name": "Палач"},
-{"usage": "nick", "name": "Грубиян"},
-{"usage": "nick", "name": "Сон"},
-{"usage": "nick", "name": "Соня"},
-{"usage": "nick", "name": "Манёвр"},
-{"usage": "nick", "name": "В форме"},
-{"usage": "nick", "name": "Скользкий тип"},
-{"usage": "nick", "name": "Осколок"},
-{"usage": "nick", "name": "Лень"},
-{"usage": "nick", "name": "Тормоз"},
-{"usage": "nick", "name": "Умница"},
-{"usage": "nick", "name": "С головой"},
-{"usage": "nick", "name": "Смэш"},
-{"usage": "nick", "name": "Смогги"},
-{"usage": "nick", "name": "Дым"},
-{"usage": "nick", "name": "Куряга"},
-{"usage": "nick", "name": "Без проблем"},
-{"usage": "nick", "name": "Клякса"},
-{"usage": "nick", "name": "Проёб"},
-{"usage": "nick", "name": "Змея"},
-{"usage": "nick", "name": "Пирсинг"},
-{"usage": "nick", "name": "Надо же"},
-{"usage": "nick", "name": "Тайком"},
-{"usage": "nick", "name": "Чихоня"},
-{"usage": "nick", "name": "Гламур"},
-{"usage": "nick", "name": "Сволочь"},
-{"usage": "nick", "name": "Снежок"},
-{"usage": "nick", "name": "Снеговик"},
-{"usage": "nick", "name": "Обнимашки"},
-{"usage": "nick", "name": "Стакан"},
-{"usage": "nick", "name": "Добрая душа"},
-{"usage": "nick", "name": "Сол"},
-{"usage": "nick", "name": "На все сто"},
-{"usage": "nick", "name": "Соло"},
-{"usage": "nick", "name": "Соник"},
-{"usage": "nick", "name": "Шнырь"},
-{"usage": "nick", "name": "Лажа"},
-{"usage": "nick", "name": "Душа"},
-{"usage": "nick", "name": "Юг"},
-{"usage": "nick", "name": "Космос"},
-{"usage": "nick", "name": "Ушлёпок"},
-{"usage": "nick", "name": "Искра"},
-{"usage": "nick", "name": "Живчик"},
-{"usage": "nick", "name": "Воробей"},
-{"usage": "nick", "name": "Отродье"},
-{"usage": "nick", "name": "Дурик"},
-{"usage": "nick", "name": "Фантом"},
-{"usage": "nick", "name": "Гонщик"},
-{"usage": "nick", "name": "Острослов"},
-{"usage": "nick", "name": "Сфинкс"},
-{"usage": "nick", "name": "Спайс"},
-{"usage": "nick", "name": "Остренько"},
-{"usage": "nick", "name": "Паук"},
-{"usage": "nick", "name": "Щёголь"},
-{"usage": "nick", "name": "Наряд"},
-{"usage": "nick", "name": "Дух"},
-{"usage": "nick", "name": "Заноза"},
-{"usage": "nick", "name": "Два ножа"},
-{"usage": "nick", "name": "Спок"},
-{"usage": "nick", "name": "Жмот"},
-{"usage": "nick", "name": "Спорт"},
-{"usage": "nick", "name": "Должок"},
-{"usage": "nick", "name": "Дятел"},
-{"usage": "nick", "name": "Картофан"},
-{"usage": "nick", "name": "По щщам"},
-{"usage": "nick", "name": "Туса"},
-{"usage": "nick", "name": "Амиго"},
-{"usage": "nick", "name": "Хрустик"},
-{"usage": "nick", "name": "Закорючка"},
-{"usage": "nick", "name": "Сквирт"},
-{"usage": "nick", "name": "Стаккато"},
-{"usage": "nick", "name": "Меня шатает"},
-{"usage": "nick", "name": "Сталкер"},
-{"usage": "nick", "name": "Светило"},
-{"usage": "nick", "name": "Зыркало"},
-{"usage": "nick", "name": "Срочно"},
-{"usage": "nick", "name": "Счёт"},
-{"usage": "nick", "name": "Из стали"},
-{"usage": "nick", "name": "Жало"},
-{"usage": "nick", "name": "Отстой"},
-{"usage": "nick", "name": "Чухан"},
-{"usage": "nick", "name": "Шов"},
-{"usage": "nick", "name": "Стопудово"},
-{"usage": "nick", "name": "Шторм"},
-{"usage": "nick", "name": "История"},
-{"usage": "nick", "name": "Отшельник"},
-{"usage": "nick", "name": "Два метра"},
-{"usage": "nick", "name": "Ударник"},
-{"usage": "nick", "name": "Лентяй"},
-{"usage": "nick", "name": "Влом"},
-{"usage": "nick", "name": "Везунчик"},
-{"usage": "nick", "name": "Топ"},
-{"usage": "nick", "name": "Дайте две"},
-{"usage": "nick", "name": "Фасолька"},
-{"usage": "nick", "name": "Орешек"},
-{"usage": "nick", "name": "Конфетка"},
-{"usage": "nick", "name": "Султан"},
-{"usage": "nick", "name": "Воскресенье"},
-{"usage": "nick", "name": "Позитив"},
-{"usage": "nick", "name": "Супер"},
-{"usage": "nick", "name": "Суперзвезда"},
-{"usage": "nick", "name": "Отвечаю"},
-{"usage": "nick", "name": "Волна"},
-{"usage": "nick", "name": "Кукловод"},
-{"usage": "nick", "name": "Главарь"},
-{"usage": "nick", "name": "Подлива"},
-{"usage": "nick", "name": "Сигай вниз"},
-{"usage": "nick", "name": "Лебединая песня"},
-{"usage": "nick", "name": "Збс"},
-{"usage": "nick", "name": "Суонси"},
-{"usage": "nick", "name": "Кавай"},
-{"usage": "nick", "name": "Сладкоежка"},
-{"usage": "nick", "name": "Сгинь"},
-{"usage": "nick", "name": "Ходок"},
-{"usage": "nick", "name": "Сало"},
-{"usage": "nick", "name": "Ключ"},
-{"usage": "nick", "name": "Вжух"},
-{"usage": "nick", "name": "Отключка"},
-{"usage": "nick", "name": "Синхрон"},
-{"usage": "nick", "name": "Синдром"},
-{"usage": "nick", "name": "Табу"},
-{"usage": "nick", "name": "Тянучка"},
-{"usage": "nick", "name": "Загар"},
-{"usage": "nick", "name": "Танго"},
-{"usage": "nick", "name": "Танк"},
-{"usage": "nick", "name": "Тапатио"},
-{"usage": "nick", "name": "Пенёк"},
-{"usage": "nick", "name": "Тасмания"},
-{"usage": "nick", "name": "Дурнина"},
-{"usage": "nick", "name": "Наколка"},
-{"usage": "nick", "name": "Тау"},
-{"usage": "nick", "name": "Технарь"},
-{"usage": "nick", "name": "Мишка"},
-{"usage": "nick", "name": "Ябеда"},
-{"usage": "nick", "name": "Зомбоящик"},
-{"usage": "nick", "name": "С характером"},
-{"usage": "nick", "name": "Десятка"},
-{"usage": "nick", "name": "Косарь"},
-{"usage": "nick", "name": "Терроне"},
-{"usage": "nick", "name": "Шотландец"},
-{"usage": "nick", "name": "Техас"},
-{"usage": "nick", "name": "Тире"},
-{"usage": "nick", "name": "Тета"},
-{"usage": "nick", "name": "Три"},
-{"usage": "nick", "name": "Жажда"},
-{"usage": "nick", "name": "Трубы горят"},
-{"usage": "nick", "name": "Тринадцать"},
-{"usage": "nick", "name": "Шип"},
-{"usage": "nick", "name": "Трэш"},
-{"usage": "nick", "name": "Тройка"},
-{"usage": "nick", "name": "Гром"},
-{"usage": "nick", "name": "В шоке"},
-{"usage": "nick", "name": "Четверг"},
-{"usage": "nick", "name": "Тик-так"},
-{"usage": "nick", "name": "Тико"},
-{"usage": "nick", "name": "Чуть-чуть"},
-{"usage": "nick", "name": "Раскраска"},
-{"usage": "nick", "name": "Тигр"},
-{"usage": "nick", "name": "Полено"},
-{"usage": "nick", "name": "Малёк"},
-{"usage": "nick", "name": "Титан"},
-{"usage": "nick", "name": "Жаба"},
-{"usage": "nick", "name": "Поганка"},
-{"usage": "nick", "name": "Льстец"},
-{"usage": "nick", "name": "Жги их"},
-{"usage": "nick", "name": "Помидорка"},
-{"usage": "nick", "name": "Всё завтра"},
-{"usage": "nick", "name": "Молоток"},
-{"usage": "nick", "name": "Кадр"},
-{"usage": "nick", "name": "Топаз"},
-{"usage": "nick", "name": "Вверх ногами"},
-{"usage": "nick", "name": "Факел"},
-{"usage": "nick", "name": "Торпедо"},
-{"usage": "nick", "name": "Тото"},
-{"usage": "nick", "name": "Вышка"},
-{"usage": "nick", "name": "Трагедия"},
-{"usage": "nick", "name": "Паровоз"},
-{"usage": "nick", "name": "Транс"},
-{"usage": "nick", "name": "Сокровище"},
-{"usage": "nick", "name": "Всё"},
-{"usage": "nick", "name": "Прикол"},
-{"usage": "nick", "name": "Профит"},
-{"usage": "nick", "name": "Нюанс"},
-{"usage": "nick", "name": "Тринити"},
-{"usage": "nick", "name": "Рибейро"},
-{"usage": "nick", "name": "За троих"},
-{"usage": "nick", "name": "Трикс"},
-{"usage": "nick", "name": "Тролль"},
-{"usage": "nick", "name": "Йоба"},
-{"usage": "nick", "name": "Истина"},
-{"usage": "nick", "name": "Тэкахо"},
-{"usage": "nick", "name": "Вторник"},
-{"usage": "nick", "name": "Мелодия"},
-{"usage": "nick", "name": "Турбо"},
-{"usage": "nick", "name": "Индюшка"},
-{"usage": "nick", "name": "Черепаха"},
-{"usage": "nick", "name": "Бивень"},
-{"usage": "nick", "name": "Туту"},
-{"usage": "nick", "name": "Хам"},
-{"usage": "nick", "name": "Прутик"},
-{"usage": "nick", "name": "Худышка"},
-{"usage": "nick", "name": "Вдвое"},
-{"usage": "nick", "name": "Тик"},
-{"usage": "nick", "name": "Двойка"},
-{"usage": "nick", "name": "Тайк"},
-{"usage": "nick", "name": "Тайфун"},
-{"usage": "nick", "name": "Тиран"},
-{"usage": "nick", "name": "Убер"},
-{"usage": "nick", "name": "Убик"},
-{"usage": "nick", "name": "Ой-ой"},
-{"usage": "nick", "name": "Раб"},
-{"usage": "nick", "name": "Ультима"},
-{"usage": "nick", "name": "Ультра"},
-{"usage": "nick", "name": "Амбер"},
-{"usage": "nick", "name": "Умбра"},
-{"usage": "nick", "name": "В оба"},
-{"usage": "nick", "name": "Дохрена"},
-{"usage": "nick", "name": "Тряпка"},
-{"usage": "nick", "name": "Вне закона"},
-{"usage": "nick", "name": "Не надо"},
-{"usage": "nick", "name": "Нет прощения"},
-{"usage": "nick", "name": "Униформа"},
-{"usage": "nick", "name": "Юнит"},
-{"usage": "nick", "name": "Уно"},
-{"usage": "nick", "name": "Без преград"},
-{"usage": "nick", "name": "Ипсилон"},
-{"usage": "nick", "name": "Разочарование"},
-{"usage": "nick", "name": "Уран"},
-{"usage": "nick", "name": "Надо"},
-{"usage": "nick", "name": "Юта"},
-{"usage": "nick", "name": "Валентин"},
-{"usage": "nick", "name": "Исчезни"},
-{"usage": "nick", "name": "Вампир"},
-{"usage": "nick", "name": "Пар"},
-{"usage": "nick", "name": "Вектор"},
-{"usage": "nick", "name": "Веган"},
-{"usage": "nick", "name": "Вегас"},
-{"usage": "nick", "name": "Месть"},
-{"usage": "nick", "name": "Венеция"},
-{"usage": "nick", "name": "Отрава"},
-{"usage": "nick", "name": "Двадцатка"},
-{"usage": "nick", "name": "Венера"},
-{"usage": "nick", "name": "Вертиго"},
-{"usage": "nick", "name": "Либидо"},
-{"usage": "nick", "name": "Вето"},
-{"usage": "nick", "name": "Векс"},
-{"usage": "nick", "name": "Победа"},
-{"usage": "nick", "name": "Объектив"},
-{"usage": "nick", "name": "Викинг"},
-{"usage": "nick", "name": "Уксус"},
-{"usage": "nick", "name": "ВИП"},
-{"usage": "nick", "name": "Гадюка"},
-{"usage": "nick", "name": "Вольт"},
-{"usage": "nick", "name": "Волонтёр"},
-{"usage": "nick", "name": "Вуду"},
-{"usage": "nick", "name": "Голос"},
-{"usage": "nick", "name": "Стервятник"},
-{"usage": "nick", "name": "Не айс"},
-{"usage": "nick", "name": "Вафля"},
-{"usage": "nick", "name": "Подъём"},
-{"usage": "nick", "name": "Уокер"},
-{"usage": "nick", "name": "Ветошь"},
-{"usage": "nick", "name": "Малолетка"},
-{"usage": "nick", "name": "Разврат"},
-{"usage": "nick", "name": "Война"},
-{"usage": "nick", "name": "Смотритель"},
-{"usage": "nick", "name": "Командир"},
-{"usage": "nick", "name": "Штык"},
-{"usage": "nick", "name": "Свинья"},
-{"usage": "nick", "name": "Суслик"},
-{"usage": "nick", "name": "Большой куш"},
-{"usage": "nick", "name": "Среда"},
-{"usage": "nick", "name": "Чудила"},
-{"usage": "nick", "name": "Уэсси"},
-{"usage": "nick", "name": "Запад"},
-{"usage": "nick", "name": "Уэсти"},
-{"usage": "nick", "name": "Трущоба"},
-{"usage": "nick", "name": "Хрипун"},
-{"usage": "nick", "name": "Фантазия"},
-{"usage": "nick", "name": "Вихрь"},
-{"usage": "nick", "name": "Вискарь"},
-{"usage": "nick", "name": "Шёпот"},
-{"usage": "nick", "name": "Уайт"},
-{"usage": "nick", "name": "Гений"},
-{"usage": "nick", "name": "Свистун"},
-{"usage": "nick", "name": "Ого-го"},
-{"usage": "nick", "name": "Ну почему"},
-{"usage": "nick", "name": "Хрень"},
-{"usage": "nick", "name": "Фон"},
-{"usage": "nick", "name": "Безумие"},
-{"usage": "nick", "name": "Манул"},
-{"usage": "nick", "name": "Плакса"},
-{"usage": "nick", "name": "Пустозвон"},
-{"usage": "nick", "name": "Авось"},
-{"usage": "nick", "name": "Перчик"},
-{"usage": "nick", "name": "Разгром"},
-{"usage": "nick", "name": "Жучок"},
-{"usage": "nick", "name": "Провод"},
-{"usage": "nick", "name": "Хитрая жопа"},
-{"usage": "nick", "name": "Волшебник"},
-{"usage": "nick", "name": "Волк"},
-{"usage": "nick", "name": "Росомаха"},
-{"usage": "nick", "name": "Чудо"},
-{"usage": "nick", "name": "Задрот"},
-{"usage": "nick", "name": "Уонка"},
-{"usage": "nick", "name": "Оно само"},
-{"usage": "nick", "name": "Гав-гав"},
-{"usage": "nick", "name": "Уоллибэк"},
-{"usage": "nick", "name": "Гангста"},
-{"usage": "nick", "name": "Честно"},
-{"usage": "nick", "name": "Червяк"},
-{"usage": "nick", "name": "Вау"},
-{"usage": "nick", "name": "Привидение"},
-{"usage": "nick", "name": "Гнев"},
-{"usage": "nick", "name": "Кара"},
-{"usage": "nick", "name": "Авария"},
-{"usage": "nick", "name": "Мародёр"},
-{"usage": "nick", "name": "Гнида"},
-{"usage": "nick", "name": "Ксено"},
-{"usage": "nick", "name": "Кси"},
-{"usage": "nick", "name": "Рентген"},
-{"usage": "nick", "name": "Бла-бла-бла"},
-{"usage": "nick", "name": "Ура"},
-{"usage": "nick", "name": "Туз"},
-{"usage": "nick", "name": "Янк"},
-{"usage": "nick", "name": "Янки"},
-{"usage": "nick", "name": "Ярди"},
-{"usage": "nick", "name": "Ят"},
-{"usage": "nick", "name": "Йеллоу"},
-{"usage": "nick", "name": "Трус"},
-{"usage": "nick", "name": "Уилмингтон"},
-{"usage": "nick", "name": "Йети"},
-{"usage": "nick", "name": "Пенсильвания"},
-{"usage": "nick", "name": "Бревно"},
-{"usage": "nick", "name": "Юпер"},
-{"usage": "nick", "name": "Молодь"},
-{"usage": "nick", "name": "Йо-йо"},
-{"usage": "nick", "name": "Буэ-э"},
-{"usage": "nick", "name": "Ням-ням"},
-{"usage": "nick", "name": "Разряд"},
-{"usage": "nick", "name": "Зебра"},
-{"usage": "nick", "name": "Зед"},
-{"usage": "nick", "name": "Дух времени"},
-{"usage": "nick", "name": "Дзен"},
-{"usage": "nick", "name": "Зенит"},
-{"usage": "nick", "name": "Зеро"},
-{"usage": "nick", "name": "Дзета"},
-{"usage": "nick", "name": "Шевелись"},
-{"usage": "nick", "name": "Зигги"},
-{"usage": "nick", "name": "Зигзаг"},
-{"usage": "nick", "name": "Пшик"},
-{"usage": "nick", "name": "Клочок"},
-{"usage": "nick", "name": "Зиппи"},
-{"usage": "nick", "name": "Зодиак"},
-{"usage": "nick", "name": "Зона"},
-{"usage": "nick", "name": "Панама"},
-{"usage": "nick", "name": "Зоуни"},
-{"usage": "nick", "name": "Бух"},
-{"usage": "nick", "name": "Зум"},
-{"usage": "backer", "gender": "male", "name": "Аджай Чандра"},
-{"usage": "backer", "gender": "male", "name": "Александр Викс"},
-{"usage": "backer", "gender": "male", "name": "Александр Дмитриев"},
-{"usage": "backer", "gender": "male", "name": "Александр Кричко"},
-{"usage": "backer", "gender": "unisex", "name": "Альфаи"},
-{"usage": "backer", "gender": "male", "name": "Антон Стрюк"},
-{"usage": "backer", "gender": "male", "name": "Аргус М. Лоуэлл"},
-{"usage": "backer", "gender": "unisex", "name": "Арк"},
-{"usage": "backer", "gender": "male", "name": "Артчер"},
-{"usage": "backer", "gender": "unisex", "name": "Атомос"},
-{"usage": "backer", "gender": "male", "name": "Бен Макклюр"},
-{"usage": "backer", "gender": "male", "name": "Бенджамин Реплож"},
-{"usage": "backer", "gender": "male", "name": "Бобалот"},
-{"usage": "backer", "gender": "male", "name": "Брайан Дэвидсон"},
-{"usage": "backer", "gender": "male", "name": "Брайан Хостерман"},
-{"usage": "backer", "gender": "male", "name": "Вильям Форест"},
-{"usage": "backer", "gender": "male", "name": "Винтар Гутблод"},
-{"usage": "backer", "gender": "male", "name": "Габриэль Дун"},
-{"usage": "backer", "gender": "unisex", "name": "Гатцу"},
-{"usage": "backer", "gender": "female", "name": "Глен Ранситер"},
-{"usage": "backer", "gender": "male", "name": "Гомер"},
-{"usage": "backer", "gender": "male", "name": "Грифон-воробей"},
-{"usage": "backer", "gender": "male", "name": "Гульфас Морголок"},
-{"usage": "backer", "gender": "male", "name": "Гург Хакпоф"},
-{"usage": "backer", "gender": "male", "name": "Д-р Хелька ван дер Шааф"},
-{"usage": "backer", "gender": "male", "name": "Дак'кор"},
-{"usage": "backer", "gender": "male", "name": "Даниэль Данахи"},
-{"usage": "backer", "gender": "male", "name": "Даниэль Энфилд"},
-{"usage": "backer", "gender": "unisex", "name": "Даск Гао"},
-{"usage": "backer", "gender": "male", "name": "Дейв Штевердаверсон"},
-{"usage": "backer", "gender": "male", "name": "Джастин Маккинон"},
-{"usage": "backer", "gender": "male", "name": "Джеймс Кенни"},
-{"usage": "backer", "gender": "male", "name": "Дженс Бекер"},
-{"usage": "backer", "gender": "male", "name": "Джеф Мейджор"},
-{"usage": "backer", "gender": "male", "name": "Джиллами Лебигот"},
-{"usage": "backer", "gender": "male", "name": "Джим Вивер"},
-{"usage": "backer", "gender": "male", "name": "Джим Ландерленд"},
-{"usage": "backer", "gender": "male", "name": "Джозеф 'Янтарь' Бартлет"},
-{"usage": "backer", "gender": "male", "name": "Джон Хаммэл"},
-{"usage": "backer", "gender": "male", "name": "Джон Эннион"},
-{"usage": "backer", "gender": "male", "name": "Джошуа Янг"},
-{"usage": "backer", "gender": "male", "name": "Дик Суржес"},
-{"usage": "backer", "gender": "unisex", "name": "Долио"},
-{"usage": "backer", "gender": "male", "name": "Дуг Огден"},
-{"usage": "backer", "gender": "male", "name": "Занам"},
-{"usage": "backer", "gender": "male", "name": "Иеремия Брасс"},
-{"usage": "backer", "gender": "male", "name": "Камиль Кливисон"},
-{"usage": "backer", "gender": "male", "name": "Кевин Витт"},
-{"usage": "backer", "gender": "male", "name": "Кевин Грассо"},
-{"usage": "backer", "gender": "male", "name": "Кендзи Курокава"},
-{"usage": "backer", "gender": "unisex", "name": "Клей Фокстейл"},
-{"usage": "backer", "gender": "male", "name": "Крейг Маттон"},
-{"usage": "backer", "gender": "male", "name": "Крейг Фергюсон"},
-{"usage": "backer", "gender": "male", "name": "Крис Уоткинс"},
-{"usage": "backer", "gender": "male", "name": "Кристофер Фолинз"},
-{"usage": "backer", "gender": "unisex", "name": "Лаклан"},
-{"usage": "backer", "gender": "unisex", "name": "Ларион"},
-{"usage": "backer", "gender": "male", "name": "Лев Мышкин"},
-{"usage": "backer", "gender": "male", "name": "Леонид Васильев"},
-{"usage": "backer", "gender": "male", "name": "Лоури Денис"},
-{"usage": "backer", "gender": "male", "name": "Майкл 'Ужасный конец' Джонс"},
-{"usage": "backer", "gender": "male", "name": "Майкл Кинкейд"},
-{"usage": "backer", "gender": "male", "name": "Майкл Хилл"},
-{"usage": "backer", "gender": "male", "name": "Майлс Прауэрс"},
-{"usage": "backer", "gender": "unisex", "name": "Маник Депрасив"},
-{"usage": "backer", "gender": "male", "name": "Марк 'Плохиш' Бэдой"},
-{"usage": "backer", "gender": "male", "name": "Мартин Вударт"},
-{"usage": "backer", "gender": "male", "name": "Мартин Свенсон"},
-{"usage": "backer", "gender": "male", "name": "Мигель Гермес"},
-{"usage": "backer", "gender": "male", "name": "Мик Бат"},
-{"usage": "backer", "gender": "male", "name": "Милоч"},
-{"usage": "backer", "gender": "male", "name": "Мишель Бержерон"},
-{"usage": "backer", "gender": "male", "name": "Морозный Лис"},
-{"usage": "backer", "gender": "male", "name": "Мэт Вильямс"},
-{"usage": "backer", "gender": "male", "name": "Мэтт Дэвис"},
-{"usage": "backer", "gender": "male", "name": "Мэттью Ст. Джон"},
-{"usage": "backer", "gender": "male", "name": "Натан Кан"},
-{"usage": "backer", "gender": "male", "name": "Натаниэль Форд"},
-{"usage": "backer", "gender": "male", "name": "Непокорный Рик"},
-{"usage": "backer", "gender": "male", "name": "Ник 'Хаос' Паркер"},
-{"usage": "backer", "gender": "male", "name": "Ник Стефан"},
-{"usage": "backer", "gender": "male", "name": "Оуэн Дан"},
-{"usage": "backer", "gender": "male", "name": "Паскаль Филипович"},
-{"usage": "backer", "gender": "male", "name": "Питер Штальберг"},
-{"usage": "backer", "gender": "male", "name": "Пол Уоллас"},
-{"usage": "backer", "gender": "male", "name": "Раймонд Белас"},
-{"usage": "backer", "gender": "female", "name": "Ракель Макмахон"},
-{"usage": "backer", "gender": "male", "name": "Расс Рейнольдс III"},
-{"usage": "backer", "gender": "unisex", "name": "Рено Паркер"},
-{"usage": "backer", "gender": "male", "name": "Роб Ветзель"},
-{"usage": "backer", "gender": "male", "name": "Роб Кейс"},
-{"usage": "backer", "gender": "unisex", "name": "Ролль"},
-{"usage": "backer", "gender": "male", "name": "Рон 'Шумный' Хаким"},
-{"usage": "backer", "gender": "unisex", "name": "Ронни Магнуссон"},
-{"usage": "backer", "gender": "male", "name": "Рудольф Шмидт"},
-{"usage": "backer", "gender": "male", "name": "Саймон Торесен Хульт"},
-{"usage": "backer", "gender": "male", "name": "Себастьян Жафрэ"},
-{"usage": "backer", "gender": "male", "name": "Серкан Койл"},
-{"usage": "backer", "gender": "unisex", "name": "Симефирми"},
-{"usage": "backer", "gender": "unisex", "name": "Снежный Мяу"},
-{"usage": "backer", "gender": "unisex", "name": "Спати Пкелуч"},
-{"usage": "backer", "gender": "male", "name": "Стивен Петерсон"},
-{"usage": "backer", "gender": "male", "name": "Стотнер"},
-{"usage": "backer", "gender": "male", "name": "Сэм Стейн"},
-{"usage": "backer", "gender": "male", "name": "Сёч Габор Ференс"},
-{"usage": "backer", "gender": "male", "name": "Тобиас Франк"},
-{"usage": "backer", "gender": "male", "name": "Товарищ Гарри"},
-{"usage": "backer", "gender": "male", "name": "Тодрик Райеп"},
-{"usage": "backer", "gender": "male", "name": "Том Хупер"},
-{"usage": "backer", "gender": "male", "name": "Томас Ларсон"},
-{"usage": "backer", "gender": "male", "name": "Томас Саймон"},
-{"usage": "backer", "gender": "unisex", "name": "ТонЗа"},
-{"usage": "backer", "gender": "male", "name": "Тонами Йогенсен"},
-{"usage": "backer", "gender": "male", "name": "Тревис Гибсон"},
-{"usage": "backer", "gender": "female", "name": "Трианна"},
-{"usage": "backer", "gender": "male", "name": "Уилл Уолкер"},
-{"usage": "backer", "gender": "male", "name": "Урист МакПрудент"},
-{"usage": "backer", "gender": "male", "name": "Уэйн А. Артуртон"},
-{"usage": "backer", "gender": "male", "name": "Феликс Аплин"},
-{"usage": "backer", "gender": "male", "name": "Феликс Фокс"},
-{"usage": "backer", "gender": "male", "name": "Филипп Тремблей"},
-{"usage": "backer", "gender": "male", "name": "Халид Рашид"},
-{"usage": "backer", "gender": "female", "name": "Херит Себон"},
-{"usage": "backer", "gender": "male", "name": "Хуберт Роденбаух"},
-{"usage": "backer", "gender": "male", "name": "Хуберт Хьюз"},
-{"usage": "backer", "gender": "male", "name": "Хэнк Лекрам"},
-{"usage": "backer", "gender": "unisex", "name": "Чжао"},
-{"usage": "backer", "gender": "female", "name": "Шарлотта Холл"},
-{"usage": "backer", "gender": "male", "name": "Шон Дункан"},
-{"usage": "backer", "gender": "female", "name": "Эвелин Фрост"},
-{"usage": "backer", "gender": "female", "name": "Эли Форест Китон"},
-{"usage": "backer", "gender": "male", "name": "Эндрю Вебстер"},
-{"usage": "backer", "gender": "male", "name": "Эндрю Гуастелла"},
-{"usage": "backer", "gender": "male", "name": "Энрике Алонсо"},
-{"usage": "backer", "gender": "male", "name": "Энтони Берли"},
-{"usage": "backer", "gender": "male", "name": "Эрик Русак"},
-{"usage": "backer", "gender": "male", "name": "Эрик Хангебухлер"},
-{"usage": "backer", "gender": "male", "name": "Ян Клир"},
-{"usage": "city", "name": "Абингтон"},
-{"usage": "city", "name": "Аврора"},
-{"usage": "city", "name": "Агавам"},
-{"usage": "city", "name": "Адамс"},
-{"usage": "city", "name": "Аддисон"},
-{"usage": "city", "name": "Айер"},
-{"usage": "city", "name": "Айл Ла Мотт"},
-{"usage": "city", "name": "Айл о Хаут"},
-{"usage": "city", "name": "Айленд Фолс"},
-{"usage": "city", "name": "Айлсборо"},
-{"usage": "city", "name": "Айра"},
-{"usage": "city", "name": "Аквинна"},
-{"usage": "city", "name": "Акворт"},
-{"usage": "city", "name": "Аксбридж"},
-{"usage": "city", "name": "Актон"},
-{"usage": "city", "name": "Акушнет"},
-{"usage": "city", "name": "Албион"},
-{"usage": "city", "name": "Александер"},
-{"usage": "city", "name": "Александрия"},
-{"usage": "city", "name": "Аллагаш"},
-{"usage": "city", "name": "Алленстаун"},
-{"usage": "city", "name": "Ална"},
-{"usage": "city", "name": "Альтон"},
-{"usage": "city", "name": "Альфред"},
-{"usage": "city", "name": "Амити"},
-{"usage": "city", "name": "Амхерст"},
-{"usage": "city", "name": "Андерхилл"},
-{"usage": "city", "name": "Ансония"},
-{"usage": "city", "name": "Антрим"},
-{"usage": "city", "name": "Аптон"},
-{"usage": "city", "name": "Аргайл"},
-{"usage": "city", "name": "Арлингтон"},
-{"usage": "city", "name": "Арроузик"},
-{"usage": "city", "name": "Арундел"},
-{"usage": "city", "name": "Атенс"},
-{"usage": "city", "name": "Аткинсон"},
-{"usage": "city", "name": "Атол"},
-{"usage": "city", "name": "Ашбернем"},
-{"usage": "city", "name": "Ашби"},
-{"usage": "city", "name": "Ашленд"},
-{"usage": "city", "name": "Ашфилд"},
-{"usage": "city", "name": "Ашфорд"},
-{"usage": "city", "name": "Байрон"},
-{"usage": "city", "name": "Бакленд"},
-{"usage": "city", "name": "Бакспорт"},
-{"usage": "city", "name": "Бакстон"},
-{"usage": "city", "name": "Бакфилд"},
-{"usage": "city", "name": "Балтимор"},
-{"usage": "city", "name": "Бангор"},
-{"usage": "city", "name": "Банкрофт"},
-{"usage": "city", "name": "Бар Харбор"},
-{"usage": "city", "name": "Баринг плантейшн"},
-{"usage": "city", "name": "Баркхамстед"},
-{"usage": "city", "name": "Барлингтон"},
-{"usage": "city", "name": "Барнард"},
-{"usage": "city", "name": "Барнет"},
-{"usage": "city", "name": "Барнстед"},
-{"usage": "city", "name": "Барнстейбл"},
-{"usage": "city", "name": "Барр"},
-{"usage": "city", "name": "Баррингтон"},
-{"usage": "city", "name": "Бартлетт"},
-{"usage": "city", "name": "Бартон"},
-{"usage": "city", "name": "Бат"},
-{"usage": "city", "name": "Беверли"},
-{"usage": "city", "name": "Беддингтон"},
-{"usage": "city", "name": "Бедфорд"},
-{"usage": "city", "name": "Бейкерсфилд"},
-{"usage": "city", "name": "Бейливилл"},
-{"usage": "city", "name": "Бекет"},
-{"usage": "city", "name": "Белвидер"},
-{"usage": "city", "name": "Белград"},
-{"usage": "city", "name": "Беллингхем"},
-{"usage": "city", "name": "Белмонт"},
-{"usage": "city", "name": "Белфаст"},
-{"usage": "city", "name": "Белчертаун"},
-{"usage": "city", "name": "Бенедикта"},
-{"usage": "city", "name": "Беннингтон"},
-{"usage": "city", "name": "Бенсон"},
-{"usage": "city", "name": "Бентон"},
-{"usage": "city", "name": "Берк"},
-{"usage": "city", "name": "Беркли"},
-{"usage": "city", "name": "Беркшир"},
-{"usage": "city", "name": "Берлин"},
-{"usage": "city", "name": "Бернардстон"},
-{"usage": "city", "name": "Бернем"},
-{"usage": "city", "name": "Беррилвилл"},
-{"usage": "city", "name": "Беруик"},
-{"usage": "city", "name": "Бетани"},
-{"usage": "city", "name": "Бетел"},
-{"usage": "city", "name": "Бетлехем"},
-{"usage": "city", "name": "Бивер Ков"},
-{"usage": "city", "name": "Биддефорд"},
-{"usage": "city", "name": "Бикон Фолс"},
-{"usage": "city", "name": "Биллерика"},
-{"usage": "city", "name": "Билс"},
-{"usage": "city", "name": "Бингам"},
-{"usage": "city", "name": "Бланфорд"},
-{"usage": "city", "name": "Бланчард"},
-{"usage": "city", "name": "Блейн"},
-{"usage": "city", "name": "Блекстон"},
-{"usage": "city", "name": "Блу Хил"},
-{"usage": "city", "name": "Блумфилд"},
-{"usage": "city", "name": "Бозра"},
-{"usage": "city", "name": "Бойлстон"},
-{"usage": "city", "name": "Боксборо"},
-{"usage": "city", "name": "Боксфорд"},
-{"usage": "city", "name": "Болдуин"},
-{"usage": "city", "name": "Болтон"},
-{"usage": "city", "name": "Борн"},
-{"usage": "city", "name": "Боскавен"},
-{"usage": "city", "name": "Бостон"},
-{"usage": "city", "name": "Боу"},
-{"usage": "city", "name": "Боудойн"},
-{"usage": "city", "name": "Боудойнхем"},
-{"usage": "city", "name": "Боуэрбанк"},
-{"usage": "city", "name": "Брадфорд"},
-{"usage": "city", "name": "Брайтон"},
-{"usage": "city", "name": "Брайтон"},
-{"usage": "city", "name": "Брансуик"},
-{"usage": "city", "name": "Бранфорд"},
-{"usage": "city", "name": "Братлборо"},
-{"usage": "city", "name": "Браунвилль"},
-{"usage": "city", "name": "Браунингтон"},
-{"usage": "city", "name": "Браунфилд"},
-{"usage": "city", "name": "Бредли"},
-{"usage": "city", "name": "Брейнтри"},
-{"usage": "city", "name": "Бремен"},
-{"usage": "city", "name": "Брендон"},
-{"usage": "city", "name": "Брентвуд"},
-{"usage": "city", "name": "Бриджпорт"},
-{"usage": "city", "name": "Бриджпорт"},
-{"usage": "city", "name": "Бриджтон"},
-{"usage": "city", "name": "Бриджуотер"},
-{"usage": "city", "name": "Бримфилд"},
-{"usage": "city", "name": "Бристоль"},
-{"usage": "city", "name": "Броктон"},
-{"usage": "city", "name": "Бруклин"},
-{"usage": "city", "name": "Бруклин"},
-{"usage": "city", "name": "Бруклин"},
-{"usage": "city", "name": "Брукс"},
-{"usage": "city", "name": "Бруксвилль"},
-{"usage": "city", "name": "Бруктон"},
-{"usage": "city", "name": "Брукфилд"},
-{"usage": "city", "name": "Брустер"},
-{"usage": "city", "name": "Брюэр"},
-{"usage": "city", "name": "Бутбей Харбор"},
-{"usage": "city", "name": "Бутбей"},
-{"usage": "city", "name": "Бывшие города:"},
-{"usage": "city", "name": "Ван-Бьюрен"},
-{"usage": "city", "name": "Вансеборо"},
-{"usage": "city", "name": "Вассалборо"},
-{"usage": "city", "name": "Вашингтон"},
-{"usage": "city", "name": "Веази"},
-{"usage": "city", "name": "Веллингтон"},
-{"usage": "city", "name": "Вердженес"},
-{"usage": "city", "name": "Вернон"},
-{"usage": "city", "name": "Верона Айленд"},
-{"usage": "city", "name": "Вершир"},
-{"usage": "city", "name": "Вест Бат"},
-{"usage": "city", "name": "Вест Бойлстон"},
-{"usage": "city", "name": "Вест Бриджуотер"},
-{"usage": "city", "name": "Вест Брукфилд"},
-{"usage": "city", "name": "Вест Виндзор"},
-{"usage": "city", "name": "Вест Гардинер"},
-{"usage": "city", "name": "Вест Гринвич"},
-{"usage": "city", "name": "Вест Ньюбери"},
-{"usage": "city", "name": "Вест Парис"},
-{"usage": "city", "name": "Вест Ратленд"},
-{"usage": "city", "name": "Вест Спрингфилд"},
-{"usage": "city", "name": "Вест Стокбридж"},
-{"usage": "city", "name": "Вест Тисбери"},
-{"usage": "city", "name": "Вест Уорик"},
-{"usage": "city", "name": "Вест Форкс"},
-{"usage": "city", "name": "Вест Фэрли"},
-{"usage": "city", "name": "Вест Хартфорд"},
-{"usage": "city", "name": "Вест Хейвен"},
-{"usage": "city", "name": "Вестминстер"},
-{"usage": "city", "name": "Виктори"},
-{"usage": "city", "name": "Виналхейвен"},
-{"usage": "city", "name": "Виндзор Локс"},
-{"usage": "city", "name": "Виндзор"},
-{"usage": "city", "name": "Виндхам"},
-{"usage": "city", "name": "Винчестер"},
-{"usage": "city", "name": "Вискассет"},
-{"usage": "city", "name": "Волантаун"},
-{"usage": "city", "name": "Восточный Бриджуотер"},
-{"usage": "city", "name": "Восточный Брукфилд"},
-{"usage": "city", "name": "Восточный Виндзор"},
-{"usage": "city", "name": "Восточный Гранби"},
-{"usage": "city", "name": "Восточный Гринвич"},
-{"usage": "city", "name": "Восточный Кингстон"},
-{"usage": "city", "name": "Восточный Лайм"},
-{"usage": "city", "name": "Восточный Лонгмидоу"},
-{"usage": "city", "name": "Восточный Макиас"},
-{"usage": "city", "name": "Восточный Миллинокет"},
-{"usage": "city", "name": "Восточный Монпелье"},
-{"usage": "city", "name": "Восточный Провиденс"},
-{"usage": "city", "name": "Восточный Хаддэм"},
-{"usage": "city", "name": "Восточный Хамптон"},
-{"usage": "city", "name": "Восточный Хартфорд"},
-{"usage": "city", "name": "Восточный Хейвен"},
-{"usage": "city", "name": "Вудбери"},
-{"usage": "city", "name": "Вудбридж"},
-{"usage": "city", "name": "Вудвилл"},
-{"usage": "city", "name": "Вудленд"},
-{"usage": "city", "name": "Вудсток"},
-{"usage": "city", "name": "Вудфорд"},
-{"usage": "city", "name": "Вулуич"},
-{"usage": "city", "name": "Вулфборо"},
-{"usage": "city", "name": "Вунсокет"},
-{"usage": "city", "name": "Вустер"},
-{"usage": "city", "name": "Вьенна"},
-{"usage": "city", "name": "Вэр"},
-{"usage": "city", "name": "Вэрхэм"},
-{"usage": "city", "name": "Гайд Парк"},
-{"usage": "city", "name": "Галифакс"},
-{"usage": "city", "name": "Гамильтон"},
-{"usage": "city", "name": "Ганновер"},
-{"usage": "city", "name": "Гарвард"},
-{"usage": "city", "name": "Гардинер"},
-{"usage": "city", "name": "Гарднер"},
-{"usage": "city", "name": "Гарленд"},
-{"usage": "city", "name": "Гаррисон"},
-{"usage": "city", "name": "Гарфилд Плантейшн"},
-{"usage": "city", "name": "Гилдхолл"},
-{"usage": "city", "name": "Гилеад"},
-{"usage": "city", "name": "Гилл"},
-{"usage": "city", "name": "Гилмантон"},
-{"usage": "city", "name": "Гилсум"},
-{"usage": "city", "name": "Гилфорд"},
-{"usage": "city", "name": "Гилфорд"},
-{"usage": "city", "name": "Гластенбери"},
-{"usage": "city", "name": "Гластонбери"},
-{"usage": "city", "name": "Гленберн"},
-{"usage": "city", "name": "Гленвуд Плантейшен"},
-{"usage": "city", "name": "Гловер"},
-{"usage": "city", "name": "Глостер"},
-{"usage": "city", "name": "Глостер"},
-{"usage": "city", "name": "Горем"},
-{"usage": "city", "name": "Госнолд"},
-{"usage": "city", "name": "Гоффстаун"},
-{"usage": "city", "name": "Гошен"},
-{"usage": "city", "name": "Гранвилл"},
-{"usage": "city", "name": "Гранд Лейк Стрим"},
-{"usage": "city", "name": "Гранд-Айл"},
-{"usage": "city", "name": "Грантам"},
-{"usage": "city", "name": "Графтон"},
-{"usage": "city", "name": "Грей"},
-{"usage": "city", "name": "Грин"},
-{"usage": "city", "name": "Гринбуш"},
-{"usage": "city", "name": "Гринвилл"},
-{"usage": "city", "name": "Гринвич"},
-{"usage": "city", "name": "Гринвуд"},
-{"usage": "city", "name": "Гринленд"},
-{"usage": "city", "name": "Гринсборо"},
-{"usage": "city", "name": "Гринфилд"},
-{"usage": "city", "name": "Грисволд"},
-{"usage": "city", "name": "Гровленд"},
-{"usage": "city", "name": "Гротон"},
-{"usage": "city", "name": "Грэйт Баррингтон"},
-{"usage": "city", "name": "Грэйт Понд"},
-{"usage": "city", "name": "Грэнби"},
-{"usage": "city", "name": "Гудзон"},
-{"usage": "city", "name": "Гулдсборо"},
-{"usage": "city", "name": "Дадли"},
-{"usage": "city", "name": "Дайер Брук"},
-{"usage": "city", "name": "Дайтон"},
-{"usage": "city", "name": "Даксбери"},
-{"usage": "city", "name": "Даллас Плантейшен"},
-{"usage": "city", "name": "Дамарискотта"},
-{"usage": "city", "name": "Даммер"},
-{"usage": "city", "name": "Даммерстон"},
-{"usage": "city", "name": "Данбери"},
-{"usage": "city", "name": "Данби"},
-{"usage": "city", "name": "Данверс"},
-{"usage": "city", "name": "Данвилл"},
-{"usage": "city", "name": "Данстэбл"},
-{"usage": "city", "name": "Данфорт"},
-{"usage": "city", "name": "Дарем"},
-{"usage": "city", "name": "Дариен"},
-{"usage": "city", "name": "Дартмут"},
-{"usage": "city", "name": "Деблойс"},
-{"usage": "city", "name": "Дедхэм"},
-{"usage": "city", "name": "Дейтон"},
-{"usage": "city", "name": "Декстер"},
-{"usage": "city", "name": "Денмарк"},
-{"usage": "city", "name": "Деннис"},
-{"usage": "city", "name": "Деннисвилл"},
-{"usage": "city", "name": "Деннистаун"},
-{"usage": "city", "name": "Дерби"},
-{"usage": "city", "name": "Дерри"},
-{"usage": "city", "name": "Детройт"},
-{"usage": "city", "name": "Джамайка"},
-{"usage": "city", "name": "Джаффри"},
-{"usage": "city", "name": "Джей"},
-{"usage": "city", "name": "Джеймстаун"},
-{"usage": "city", "name": "Джексон"},
-{"usage": "city", "name": "Джерико"},
-{"usage": "city", "name": "Джефферсон"},
-{"usage": "city", "name": "Джонсборо"},
-{"usage": "city", "name": "Джонсон"},
-{"usage": "city", "name": "Джонспорт"},
-{"usage": "city", "name": "Джонстон"},
-{"usage": "city", "name": "Джорджия"},
-{"usage": "city", "name": "Джорджтаун"},
-{"usage": "city", "name": "Джэкман"},
-{"usage": "city", "name": "Диксмонт"},
-{"usage": "city", "name": "Диксфилд"},
-{"usage": "city", "name": "Дип Ривер"},
-{"usage": "city", "name": "Дир Айл"},
-{"usage": "city", "name": "Диринг"},
-{"usage": "city", "name": "Дирфилд"},
-{"usage": "city", "name": "Довер-Фокскрофт"},
-{"usage": "city", "name": "Долтон"},
-{"usage": "city", "name": "Дорсет"},
-{"usage": "city", "name": "Дорчестер"},
-{"usage": "city", "name": "Дракат"},
-{"usage": "city", "name": "Дрезден"},
-{"usage": "city", "name": "Дрю Плантейшен"},
-{"usage": "city", "name": "Дублин"},
-{"usage": "city", "name": "Дувр"},
-{"usage": "city", "name": "Дуглас"},
-{"usage": "city", "name": "Дунбартон"},
-{"usage": "city", "name": "Игл Лейк"},
-{"usage": "city", "name": "Иден"},
-{"usage": "city", "name": "Индастри"},
-{"usage": "city", "name": "Ипсуич"},
-{"usage": "city", "name": "Ирасберг"},
-{"usage": "city", "name": "Истам"},
-{"usage": "city", "name": "Истбрук"},
-{"usage": "city", "name": "Истгемптон"},
-{"usage": "city", "name": "Истон"},
-{"usage": "city", "name": "Истпорт"},
-{"usage": "city", "name": "Истфорд"},
-{"usage": "city", "name": "Йорк"},
-{"usage": "city", "name": "Кабот"},
-{"usage": "city", "name": "Кавендиш"},
-{"usage": "city", "name": "Кале"},
-{"usage": "city", "name": "Камберленд"},
-{"usage": "city", "name": "Каммингтон"},
-{"usage": "city", "name": "Канаан"},
-{"usage": "city", "name": "Кандия"},
-{"usage": "city", "name": "Кантон"},
-{"usage": "city", "name": "Каратанк"},
-{"usage": "city", "name": "Карвер"},
-{"usage": "city", "name": "Кари Плантейшен"},
-{"usage": "city", "name": "Карибу"},
-{"usage": "city", "name": "Карлайл"},
-{"usage": "city", "name": "Кармел"},
-{"usage": "city", "name": "Каролл"},
-{"usage": "city", "name": "Каррабассетт Вэлли"},
-{"usage": "city", "name": "Карролл Плантейшен"},
-{"usage": "city", "name": "Картаж"},
-{"usage": "city", "name": "Касвелл"},
-{"usage": "city", "name": "Каско"},
-{"usage": "city", "name": "Касл Хилл"},
-{"usage": "city", "name": "Каслтон"},
-{"usage": "city", "name": "Кастин"},
-{"usage": "city", "name": "Катлер"},
-{"usage": "city", "name": "Кейп Элизабет"},
-{"usage": "city", "name": "Кембридж"},
-{"usage": "city", "name": "Кендаскиг"},
-{"usage": "city", "name": "Кеннебанк"},
-{"usage": "city", "name": "Кеннебанкпорт"},
-{"usage": "city", "name": "Кенсингтон"},
-{"usage": "city", "name": "Кент"},
-{"usage": "city", "name": "Кентербери"},
-{"usage": "city", "name": "Киллингворт"},
-{"usage": "city", "name": "Киллингли"},
-{"usage": "city", "name": "Киллингтон"},
-{"usage": "city", "name": "Кин"},
-{"usage": "city", "name": "Кингман"},
-{"usage": "city", "name": "Кингсбери Плантейшен"},
-{"usage": "city", "name": "Кингстон"},
-{"usage": "city", "name": "Кингфилд"},
-{"usage": "city", "name": "Кир Плантейшен"},
-{"usage": "city", "name": "Кирби"},
-{"usage": "city", "name": "Киттери"},
-{"usage": "city", "name": "Кларендон"},
-{"usage": "city", "name": "Кларксбург"},
-{"usage": "city", "name": "Кларксвилль"},
-{"usage": "city", "name": "Клермонт"},
-{"usage": "city", "name": "Клинтон"},
-{"usage": "city", "name": "Клифтон"},
-{"usage": "city", "name": "Ковентри"},
-{"usage": "city", "name": "Кодивилл Плантейшен"},
-{"usage": "city", "name": "Колбрук"},
-{"usage": "city", "name": "Колрейн"},
-{"usage": "city", "name": "Колумбия Фолс"},
-{"usage": "city", "name": "Колумбия"},
-{"usage": "city", "name": "Колчестер"},
-{"usage": "city", "name": "Конкорд"},
-{"usage": "city", "name": "Коннор"},
-{"usage": "city", "name": "Конуэй"},
-{"usage": "city", "name": "Коплин Плантейшен"},
-{"usage": "city", "name": "Коринна"},
-{"usage": "city", "name": "Коринф"},
-{"usage": "city", "name": "Корнвилл"},
-{"usage": "city", "name": "Корниш"},
-{"usage": "city", "name": "Корнуолл"},
-{"usage": "city", "name": "Кохассет"},
-{"usage": "city", "name": "Кранберри Айлс"},
-{"usage": "city", "name": "Кранстон"},
-{"usage": "city", "name": "Крафтсбери"},
-{"usage": "city", "name": "Кристл"},
-{"usage": "city", "name": "Кройдон"},
-{"usage": "city", "name": "Кромвель"},
-{"usage": "city", "name": "Кроуфорд"},
-{"usage": "city", "name": "Куинси"},
-{"usage": "city", "name": "Купер"},
-{"usage": "city", "name": "Кушинг"},
-{"usage": "city", "name": "Кэмден"},
-{"usage": "city", "name": "Кэмптон"},
-{"usage": "city", "name": "Лаграндж"},
-{"usage": "city", "name": "Ладлоу"},
-{"usage": "city", "name": "Лайм"},
-{"usage": "city", "name": "Лаймстон"},
-{"usage": "city", "name": "Лакония"},
-{"usage": "city", "name": "Ламоайн"},
-{"usage": "city", "name": "Лангдон"},
-{"usage": "city", "name": "Ландафф"},
-{"usage": "city", "name": "Ландгров"},
-{"usage": "city", "name": "Ланкастер"},
-{"usage": "city", "name": "Лансборо"},
-{"usage": "city", "name": "Лебанон"},
-{"usage": "city", "name": "Левант"},
-{"usage": "city", "name": "Левант"},
-{"usage": "city", "name": "Ледьярд"},
-{"usage": "city", "name": "Лейден"},
-{"usage": "city", "name": "Лейден"},
-{"usage": "city", "name": "Лейквилл"},
-{"usage": "city", "name": "Лексингтон"},
-{"usage": "city", "name": "Лемингтон"},
-{"usage": "city", "name": "Лемпстер"},
-{"usage": "city", "name": "Ленокс"},
-{"usage": "city", "name": "Леоминстер"},
-{"usage": "city", "name": "Лестер"},
-{"usage": "city", "name": "Ли"},
-{"usage": "city", "name": "Либерти"},
-{"usage": "city", "name": "Ливермор Фолс"},
-{"usage": "city", "name": "Ливермор"},
-{"usage": "city", "name": "Лидс"},
-{"usage": "city", "name": "Лиман"},
-{"usage": "city", "name": "Лимингтон"},
-{"usage": "city", "name": "Линдеборо"},
-{"usage": "city", "name": "Линдон"},
-{"usage": "city", "name": "Линкольн Плантейшен"},
-{"usage": "city", "name": "Линкольн"},
-{"usage": "city", "name": "Линкольнвилл"},
-{"usage": "city", "name": "Линн"},
-{"usage": "city", "name": "Линнеус"},
-{"usage": "city", "name": "Линнфилд"},
-{"usage": "city", "name": "Лисбон"},
-{"usage": "city", "name": "Литл Комптон"},
-{"usage": "city", "name": "Литлтон"},
-{"usage": "city", "name": "Литчфилд"},
-{"usage": "city", "name": "Ловелл"},
-{"usage": "city", "name": "Лонг Айлэнд"},
-{"usage": "city", "name": "Лонгмидоу"},
-{"usage": "city", "name": "Лондондерри"},
-{"usage": "city", "name": "Лоренс"},
-{"usage": "city", "name": "Лоудон"},
-{"usage": "city", "name": "Лоуэлл"},
-{"usage": "city", "name": "Лубек"},
-{"usage": "city", "name": "Луненберг"},
-{"usage": "city", "name": "Льюистон"},
-{"usage": "city", "name": "Лэйк Вью Плантейшен"},
-{"usage": "city", "name": "Магаллоуэй Плантейшен"},
-{"usage": "city", "name": "Мадавоска"},
-{"usage": "city", "name": "Мадрид"},
-{"usage": "city", "name": "Майло"},
-{"usage": "city", "name": "Маквахок Плэнтейшен"},
-{"usage": "city", "name": "Макиас"},
-{"usage": "city", "name": "Макиаспорт"},
-{"usage": "city", "name": "Максфилд"},
-{"usage": "city", "name": "Малден"},
-{"usage": "city", "name": "Мальборо"},
-{"usage": "city", "name": "Мальборо"},
-{"usage": "city", "name": "Мансфилд"},
-{"usage": "city", "name": "Манчестер"},
-{"usage": "city", "name": "Манчестер-бай-зе-Си"},
-{"usage": "city", "name": "Марблхед"},
-{"usage": "city", "name": "Мариавилл"},
-{"usage": "city", "name": "Марион"},
-{"usage": "city", "name": "Марлоу"},
-{"usage": "city", "name": "Марс Хилл"},
-{"usage": "city", "name": "Маршфилд"},
-{"usage": "city", "name": "Масардис"},
-{"usage": "city", "name": "Матиникус Айл"},
-{"usage": "city", "name": "Маунт Вашингтон"},
-{"usage": "city", "name": "Маунт Вернон"},
-{"usage": "city", "name": "Маунт Десерт"},
-{"usage": "city", "name": "Маунт Табор"},
-{"usage": "city", "name": "Маунт Холли"},
-{"usage": "city", "name": "Маунт Чейз"},
-{"usage": "city", "name": "Машпи"},
-{"usage": "city", "name": "Медбери"},
-{"usage": "city", "name": "Меддибемпс"},
-{"usage": "city", "name": "Медуэй"},
-{"usage": "city", "name": "Медфилд"},
-{"usage": "city", "name": "Медфорд"},
-{"usage": "city", "name": "Мейдстон"},
-{"usage": "city", "name": "Мейнард"},
-{"usage": "city", "name": "Мейплтон"},
-{"usage": "city", "name": "Мейсон"},
-{"usage": "city", "name": "Меканик Фолс"},
-{"usage": "city", "name": "Мексико"},
-{"usage": "city", "name": "Мелроз"},
-{"usage": "city", "name": "Мендон"},
-{"usage": "city", "name": "Мередит"},
-{"usage": "city", "name": "Мериден"},
-{"usage": "city", "name": "Мерилл"},
-{"usage": "city", "name": "Мерримак"},
-{"usage": "city", "name": "Метуен"},
-{"usage": "city", "name": "Мидлбери"},
-{"usage": "city", "name": "Мидлборо"},
-{"usage": "city", "name": "Мидлсекс"},
-{"usage": "city", "name": "Мидлтаун Спрингс"},
-{"usage": "city", "name": "Мидлтаун"},
-{"usage": "city", "name": "Мидлтон"},
-{"usage": "city", "name": "Мидлфилд"},
-{"usage": "city", "name": "Милан"},
-{"usage": "city", "name": "Милбери"},
-{"usage": "city", "name": "Милбридж"},
-{"usage": "city", "name": "Миллвилл"},
-{"usage": "city", "name": "Миллинокет"},
-{"usage": "city", "name": "Миллис"},
-{"usage": "city", "name": "Милтон"},
-{"usage": "city", "name": "Милфорд"},
-{"usage": "city", "name": "Минот"},
-{"usage": "city", "name": "Молтонборо"},
-{"usage": "city", "name": "Монктон"},
-{"usage": "city", "name": "Монмут"},
-{"usage": "city", "name": "Монпелье"},
-{"usage": "city", "name": "Монро"},
-{"usage": "city", "name": "Монсон"},
-{"usage": "city", "name": "Монт Вернон"},
-{"usage": "city", "name": "Монтагю"},
-{"usage": "city", "name": "Монтвилл"},
-{"usage": "city", "name": "Монтгомери"},
-{"usage": "city", "name": "Монтерей"},
-{"usage": "city", "name": "Монтиселло"},
-{"usage": "city", "name": "Монхеган"},
-{"usage": "city", "name": "Морган"},
-{"usage": "city", "name": "Моро Плантейшен"},
-{"usage": "city", "name": "Моррилл"},
-{"usage": "city", "name": "Моррис"},
-{"usage": "city", "name": "Морристаун"},
-{"usage": "city", "name": "Мортаун"},
-{"usage": "city", "name": "Москоу"},
-{"usage": "city", "name": "Муз Ривер"},
-{"usage": "city", "name": "Мэдисон"},
-{"usage": "city", "name": "Мэрримек"},
-{"usage": "city", "name": "Мэттавамкиг"},
-{"usage": "city", "name": "Мэттапойсетт"},
-{"usage": "city", "name": "Мэттемисконтис"},
-{"usage": "city", "name": "Мёрсер"},
-{"usage": "city", "name": "Нантакет"},
-{"usage": "city", "name": "Наррагансетт"},
-{"usage": "city", "name": "Натик"},
-{"usage": "city", "name": "Нахант"},
-{"usage": "city", "name": "Нашвилл Плантейшен"},
-{"usage": "city", "name": "Нашуа"},
-{"usage": "city", "name": "Нейплс"},
-{"usage": "city", "name": "Нельсон"},
-{"usage": "city", "name": "Нидхам"},
-{"usage": "city", "name": "Ноблборо"},
-{"usage": "city", "name": "Нокс"},
-{"usage": "city", "name": "Норвич"},
-{"usage": "city", "name": "Норвуд"},
-{"usage": "city", "name": "Норриджвок"},
-{"usage": "city", "name": "Норт-Херо"},
-{"usage": "city", "name": "Нортборо"},
-{"usage": "city", "name": "Нортбридж"},
-{"usage": "city", "name": "Нортвуд"},
-{"usage": "city", "name": "Нортгемптон"},
-{"usage": "city", "name": "Нортон"},
-{"usage": "city", "name": "Нортпорт"},
-{"usage": "city", "name": "Нортумберленд"},
-{"usage": "city", "name": "Нортфилд"},
-{"usage": "city", "name": "Норуолк"},
-{"usage": "city", "name": "Норуэй"},
-{"usage": "city", "name": "Норуэлл"},
-{"usage": "city", "name": "Норфолк"},
-{"usage": "city", "name": "Нотак"},
-{"usage": "city", "name": "Ноттингем"},
-{"usage": "city", "name": "Нью-Ашфорд"},
-{"usage": "city", "name": "Нью-Бедфорд"},
-{"usage": "city", "name": "Нью-Бостон"},
-{"usage": "city", "name": "Нью-Брейнтри"},
-{"usage": "city", "name": "Нью-Бритен"},
-{"usage": "city", "name": "Нью-Вайнярд"},
-{"usage": "city", "name": "Нью-Глостер"},
-{"usage": "city", "name": "Нью-Дарем"},
-{"usage": "city", "name": "Нью-Ипсвич"},
-{"usage": "city", "name": "Нью-Канаан"},
-{"usage": "city", "name": "Нью-Канада"},
-{"usage": "city", "name": "Нью-Касл"},
-{"usage": "city", "name": "Нью-Лимерик"},
-{"usage": "city", "name": "Нью-Лондон"},
-{"usage": "city", "name": "Нью-Мальборо"},
-{"usage": "city", "name": "Нью-Милфорд"},
-{"usage": "city", "name": "Нью-Портленд"},
-{"usage": "city", "name": "Нью-Сейлем"},
-{"usage": "city", "name": "Нью-Суиден"},
-{"usage": "city", "name": "Нью-Фэрфилд"},
-{"usage": "city", "name": "Нью-Хамптон"},
-{"usage": "city", "name": "Нью-Хартфорд"},
-{"usage": "city", "name": "Нью-Хейвен"},
-{"usage": "city", "name": "Нью-Шарон"},
-{"usage": "city", "name": "Нью-Шорхэм"},
-{"usage": "city", "name": "Ньюарк"},
-{"usage": "city", "name": "Ньюбери"},
-{"usage": "city", "name": "Ньюберипорт"},
-{"usage": "city", "name": "Ньюбург"},
-{"usage": "city", "name": "Ньюингтон"},
-{"usage": "city", "name": "Ньюкасл"},
-{"usage": "city", "name": "Ньюмаркет"},
-{"usage": "city", "name": "Ньюпорт"},
-{"usage": "city", "name": "Ньюри"},
-{"usage": "city", "name": "Ньютаун"},
-{"usage": "city", "name": "Ньютон"},
-{"usage": "city", "name": "Ньюфан"},
-{"usage": "city", "name": "Ньюфилд"},
-{"usage": "city", "name": "Ньюфилдс"},
-{"usage": "city", "name": "Оберн"},
-{"usage": "city", "name": "Оганкит"},
-{"usage": "city", "name": "Огаста"},
-{"usage": "city", "name": "Ок Блафс"},
-{"usage": "city", "name": "Окленд"},
-{"usage": "city", "name": "Оксбоу"},
-{"usage": "city", "name": "Оксфорд"},
-{"usage": "city", "name": "Окфилд"},
-{"usage": "city", "name": "Окхем"},
-{"usage": "city", "name": "Олбани"},
-{"usage": "city", "name": "Олбург"},
-{"usage": "city", "name": "Олд Лайм"},
-{"usage": "city", "name": "Олд Сейбрук"},
-{"usage": "city", "name": "Олд Таун"},
-{"usage": "city", "name": "Олд-Орчард-Бич"},
-{"usage": "city", "name": "Олстед"},
-{"usage": "city", "name": "Олфорд"},
-{"usage": "city", "name": "Ориент"},
-{"usage": "city", "name": "Ориндж"},
-{"usage": "city", "name": "Орлеан"},
-{"usage": "city", "name": "Орленд"},
-{"usage": "city", "name": "Орнвилл"},
-{"usage": "city", "name": "Ороно"},
-{"usage": "city", "name": "Оррингтон"},
-{"usage": "city", "name": "Оруэлл"},
-{"usage": "city", "name": "Орфорд"},
-{"usage": "city", "name": "Осборн"},
-{"usage": "city", "name": "Оссипи"},
-{"usage": "city", "name": "Отис"},
-{"usage": "city", "name": "Отисфилд"},
-{"usage": "city", "name": "Оулс Хед"},
-{"usage": "city", "name": "Пакстон"},
-{"usage": "city", "name": "Палермо"},
-{"usage": "city", "name": "Палмер"},
-{"usage": "city", "name": "Пальмира"},
-{"usage": "city", "name": "Пантон"},
-{"usage": "city", "name": "Парис"},
-{"usage": "city", "name": "Паркман"},
-{"usage": "city", "name": "Парсонсфилд"},
-{"usage": "city", "name": "Пассадумкиг"},
-{"usage": "city", "name": "Паттен"},
-{"usage": "city", "name": "Паунал"},
-{"usage": "city", "name": "Пелхэм"},
-{"usage": "city", "name": "Пемброк"},
-{"usage": "city", "name": "Пенобскот"},
-{"usage": "city", "name": "Пепперелл"},
-{"usage": "city", "name": "Перкинс"},
-{"usage": "city", "name": "Перри"},
-{"usage": "city", "name": "Перу"},
-{"usage": "city", "name": "Перхем"},
-{"usage": "city", "name": "Пибоди"},
-{"usage": "city", "name": "Пирмонт"},
-{"usage": "city", "name": "Питерборо"},
-{"usage": "city", "name": "Питершам"},
-{"usage": "city", "name": "Питтсбург"},
-{"usage": "city", "name": "Питтстон"},
-{"usage": "city", "name": "Питтсфилд"},
-{"usage": "city", "name": "Питтфорд"},
-{"usage": "city", "name": "Пичем"},
-{"usage": "city", "name": "Плезант Ридж Плантейшен"},
-{"usage": "city", "name": "Плейнвилл"},
-{"usage": "city", "name": "Плейнфилд"},
-{"usage": "city", "name": "Плейстоу"},
-{"usage": "city", "name": "Плимптон"},
-{"usage": "city", "name": "Плимут"},
-{"usage": "city", "name": "Поланд"},
-{"usage": "city", "name": "Полет"},
-{"usage": "city", "name": "Полтни"},
-{"usage": "city", "name": "Помфрет"},
-{"usage": "city", "name": "Портедж Лейкс"},
-{"usage": "city", "name": "Портер"},
-{"usage": "city", "name": "Портленд"},
-{"usage": "city", "name": "Портсмут"},
-{"usage": "city", "name": "Потакет"},
-{"usage": "city", "name": "Прентисс"},
-{"usage": "city", "name": "Преск Айл"},
-{"usage": "city", "name": "Прескотт"},
-{"usage": "city", "name": "Престон"},
-{"usage": "city", "name": "Принстон"},
-{"usage": "city", "name": "Провиденс"},
-{"usage": "city", "name": "Провинстаун"},
-{"usage": "city", "name": "Проктор"},
-{"usage": "city", "name": "Проспект"},
-{"usage": "city", "name": "Путнам"},
-{"usage": "city", "name": "Путни"},
-{"usage": "city", "name": "Рай"},
-{"usage": "city", "name": "Райгейт"},
-{"usage": "city", "name": "Рамни"},
-{"usage": "city", "name": "Рамфорд"},
-{"usage": "city", "name": "Рандольф"},
-{"usage": "city", "name": "Рассел"},
-{"usage": "city", "name": "Ратленд"},
-{"usage": "city", "name": "Ревир"},
-{"usage": "city", "name": "Реймонд"},
-{"usage": "city", "name": "Рейнджели Плантейшен"},
-{"usage": "city", "name": "Рейнджели"},
-{"usage": "city", "name": "Рейнхем"},
-{"usage": "city", "name": "Рентам"},
-{"usage": "city", "name": "Рехобот"},
-{"usage": "city", "name": "Рид Плантейшен"},
-{"usage": "city", "name": "Риджфилд"},
-{"usage": "city", "name": "Ридинг"},
-{"usage": "city", "name": "Ридсборо"},
-{"usage": "city", "name": "Ридфилд"},
-{"usage": "city", "name": "Риндж"},
-{"usage": "city", "name": "Рипли"},
-{"usage": "city", "name": "Риптон"},
-{"usage": "city", "name": "Ричмонд"},
-{"usage": "city", "name": "Ричфорд"},
-{"usage": "city", "name": "Роббинстон"},
-{"usage": "city", "name": "Ройалстон"},
-{"usage": "city", "name": "Ройалтон"},
-{"usage": "city", "name": "Рок Блафс"},
-{"usage": "city", "name": "Роки Хилл"},
-{"usage": "city", "name": "Рокингем"},
-{"usage": "city", "name": "Рокленд"},
-{"usage": "city", "name": "Рокпорт"},
-{"usage": "city", "name": "Роксбери"},
-{"usage": "city", "name": "Роллинсфорд"},
-{"usage": "city", "name": "Ром"},
-{"usage": "city", "name": "Роу"},
-{"usage": "city", "name": "Роули"},
-{"usage": "city", "name": "Рочестер"},
-{"usage": "city", "name": "Руперт"},
-{"usage": "city", "name": "Сабаттус"},
-{"usage": "city", "name": "Савой"},
-{"usage": "city", "name": "Садбери"},
-{"usage": "city", "name": "Сайчуат"},
-{"usage": "city", "name": "Сако"},
-{"usage": "city", "name": "Салливан"},
-{"usage": "city", "name": "Самнер"},
-{"usage": "city", "name": "Санапи"},
-{"usage": "city", "name": "Санборнтон"},
-{"usage": "city", "name": "Сангервилл"},
-{"usage": "city", "name": "Сандан"},
-{"usage": "city", "name": "Сандгейт"},
-{"usage": "city", "name": "Сандерленд"},
-{"usage": "city", "name": "Санди Ривер Плантейшен"},
-{"usage": "city", "name": "Сандисфилд"},
-{"usage": "city", "name": "Сандуич"},
-{"usage": "city", "name": "Санфорд"},
-{"usage": "city", "name": "Саттон"},
-{"usage": "city", "name": "Саут-Бёрлингтон"},
-{"usage": "city", "name": "Саут-Портленд"},
-{"usage": "city", "name": "Саут-Херо"},
-{"usage": "city", "name": "Саутбери"},
-{"usage": "city", "name": "Саутборо"},
-{"usage": "city", "name": "Саутбридж"},
-{"usage": "city", "name": "Саутвест Харбор"},
-{"usage": "city", "name": "Саутгемптон"},
-{"usage": "city", "name": "Саутингтон"},
-{"usage": "city", "name": "Саутпорт"},
-{"usage": "city", "name": "Саутуик"},
-{"usage": "city", "name": "Саффилд"},
-{"usage": "city", "name": "Себаго"},
-{"usage": "city", "name": "Себек"},
-{"usage": "city", "name": "Себоис Плантейшен"},
-{"usage": "city", "name": "Северный Адамс"},
-{"usage": "city", "name": "Северный Андовер"},
-{"usage": "city", "name": "Северный Беруик"},
-{"usage": "city", "name": "Северный Бранфорд"},
-{"usage": "city", "name": "Северный Брукфилд"},
-{"usage": "city", "name": "Северный Канаан"},
-{"usage": "city", "name": "Северный Кингстаун"},
-{"usage": "city", "name": "Северный Провиденс"},
-{"usage": "city", "name": "Северный Ридинг"},
-{"usage": "city", "name": "Северный Смитфилд"},
-{"usage": "city", "name": "Северный Стонингтон"},
-{"usage": "city", "name": "Северный Хамптон"},
-{"usage": "city", "name": "Северный Хейвен"},
-{"usage": "city", "name": "Северный Этлборо"},
-{"usage": "city", "name": "Северный Ярмут"},
-{"usage": "city", "name": "Седжвик"},
-{"usage": "city", "name": "Сейлем"},
-{"usage": "city", "name": "Сеймур"},
-{"usage": "city", "name": "Сейнт Агата"},
-{"usage": "city", "name": "Сейнт Джон Плантейшен"},
-{"usage": "city", "name": "Сейнт Джонсбери"},
-{"usage": "city", "name": "Сейнт Джордж"},
-{"usage": "city", "name": "Сейнт Олбанс"},
-{"usage": "city", "name": "Сейнт Франсис"},
-{"usage": "city", "name": "Сентер Харбор"},
-{"usage": "city", "name": "Сентервилл"},
-{"usage": "city", "name": "Сентрал Фолс"},
-{"usage": "city", "name": "Серри"},
-{"usage": "city", "name": "Сибрук"},
-{"usage": "city", "name": "Сидни"},
-{"usage": "city", "name": "Сиконк"},
-{"usage": "city", "name": "Симсбери"},
-{"usage": "city", "name": "Сирсберг"},
-{"usage": "city", "name": "Сирсмонт"},
-{"usage": "city", "name": "Сирспорт"},
-{"usage": "city", "name": "Скарборо"},
-{"usage": "city", "name": "Скотленд"},
-{"usage": "city", "name": "Скоухеган"},
-{"usage": "city", "name": "Смирна"},
-{"usage": "city", "name": "Смитфилд"},
-{"usage": "city", "name": "Согас"},
-{"usage": "city", "name": "Солон"},
-{"usage": "city", "name": "Солсбери"},
-{"usage": "city", "name": "Сомервилл"},
-{"usage": "city", "name": "Сомерс"},
-{"usage": "city", "name": "Сомерсворт"},
-{"usage": "city", "name": "Сомерсет"},
-{"usage": "city", "name": "Сорренто"},
-{"usage": "city", "name": "Спенсер"},
-{"usage": "city", "name": "Спраг"},
-{"usage": "city", "name": "Спрингфилд"},
-{"usage": "city", "name": "Стандиш"},
-{"usage": "city", "name": "Станнард"},
-{"usage": "city", "name": "Старк"},
-{"usage": "city", "name": "Старкс"},
-{"usage": "city", "name": "Старксборо"},
-{"usage": "city", "name": "Стаффорд"},
-{"usage": "city", "name": "Стейсивилл"},
-{"usage": "city", "name": "Стербридж"},
-{"usage": "city", "name": "Стерлинг"},
-{"usage": "city", "name": "Стетсон"},
-{"usage": "city", "name": "Стоддард"},
-{"usage": "city", "name": "Стокбридж"},
-{"usage": "city", "name": "Стокем"},
-{"usage": "city", "name": "Стоктон Спрингс"},
-{"usage": "city", "name": "Стонингтон"},
-{"usage": "city", "name": "Стонхем"},
-{"usage": "city", "name": "Стоу"},
-{"usage": "city", "name": "Стоу"},
-{"usage": "city", "name": "Стоутон"},
-{"usage": "city", "name": "Стратам"},
-{"usage": "city", "name": "Страттон"},
-{"usage": "city", "name": "Стратфорд"},
-{"usage": "city", "name": "Страффорд"},
-{"usage": "city", "name": "Стронг"},
-{"usage": "city", "name": "Стьюбен"},
-{"usage": "city", "name": "Стэмфорд"},
-{"usage": "city", "name": "Стюартстаун"},
-{"usage": "city", "name": "Суиден"},
-{"usage": "city", "name": "Суомпскотт"},
-{"usage": "city", "name": "Суонвилл"},
-{"usage": "city", "name": "Суонзей"},
-{"usage": "city", "name": "Суонс Айленд"},
-{"usage": "city", "name": "Суонси"},
-{"usage": "city", "name": "Суонтон"},
-{"usage": "city", "name": "Суррей"},
-{"usage": "city", "name": "Тайнгсборо"},
-{"usage": "city", "name": "Тайрингем"},
-{"usage": "city", "name": "Талмадж"},
-{"usage": "city", "name": "Тамворт"},
-{"usage": "city", "name": "Танбридж"},
-{"usage": "city", "name": "Таунсенд"},
-{"usage": "city", "name": "Таунтон"},
-{"usage": "city", "name": "Тауншенд"},
-{"usage": "city", "name": "Тафтонборо"},
-{"usage": "city", "name": "Тексбери"},
-{"usage": "city", "name": "Темпл"},
-{"usage": "city", "name": "Темплтон"},
-{"usage": "city", "name": "Тетфорд"},
-{"usage": "city", "name": "Тивертон"},
-{"usage": "city", "name": "Тилтон"},
-{"usage": "city", "name": "Тинмут"},
-{"usage": "city", "name": "Тисбери"},
-{"usage": "city", "name": "Толенд"},
-{"usage": "city", "name": "Томастон"},
-{"usage": "city", "name": "Томпсон"},
-{"usage": "city", "name": "Топсфилд"},
-{"usage": "city", "name": "Топсхем"},
-{"usage": "city", "name": "Торндайк"},
-{"usage": "city", "name": "Торнтон"},
-{"usage": "city", "name": "Торрингтон"},
-{"usage": "city", "name": "Трамбулл"},
-{"usage": "city", "name": "Тремонт"},
-{"usage": "city", "name": "Трентон"},
-{"usage": "city", "name": "Трескотт"},
-{"usage": "city", "name": "Трой"},
-{"usage": "city", "name": "Труро"},
-{"usage": "city", "name": "Тёрнер"},
-{"usage": "city", "name": "Уайтинг"},
-{"usage": "city", "name": "Уайтингем"},
-{"usage": "city", "name": "Уайтфилд"},
-{"usage": "city", "name": "Уатли"},
-{"usage": "city", "name": "Уилбрахам"},
-{"usage": "city", "name": "Уиллимантик"},
-{"usage": "city", "name": "Уиллингтон"},
-{"usage": "city", "name": "Уиллистон"},
-{"usage": "city", "name": "Уилмингтон"},
-{"usage": "city", "name": "Уилмот"},
-{"usage": "city", "name": "Уилок"},
-{"usage": "city", "name": "Уилтон"},
-{"usage": "city", "name": "Уильямсберг"},
-{"usage": "city", "name": "Уильямстаун"},
-{"usage": "city", "name": "Уинн"},
-{"usage": "city", "name": "Уинслоу"},
-{"usage": "city", "name": "Уинтер Харбор"},
-{"usage": "city", "name": "Уинтервилл Плантейшен"},
-{"usage": "city", "name": "Уинтерпорт"},
-{"usage": "city", "name": "Уинтроп"},
-{"usage": "city", "name": "Уинуски"},
-{"usage": "city", "name": "Уинхолл"},
-{"usage": "city", "name": "Уинчендон"},
-{"usage": "city", "name": "Уитмен"},
-{"usage": "city", "name": "Уитнивилл"},
-{"usage": "city", "name": "Уоберн"},
-{"usage": "city", "name": "Уолден"},
-{"usage": "city", "name": "Уолдо"},
-{"usage": "city", "name": "Уолдоборо"},
-{"usage": "city", "name": "Уолкотт"},
-{"usage": "city", "name": "Уоллаграсс"},
-{"usage": "city", "name": "Уоллингфорд"},
-{"usage": "city", "name": "Уолпол"},
-{"usage": "city", "name": "Уолтем"},
-{"usage": "city", "name": "Уордсборо"},
-{"usage": "city", "name": "Уорик"},
-{"usage": "city", "name": "Уорнер"},
-{"usage": "city", "name": "Уоррен"},
-{"usage": "city", "name": "Уортингтон"},
-{"usage": "city", "name": "Уотербери"},
-{"usage": "city", "name": "Уотерборо"},
-{"usage": "city", "name": "Уотервилл Вэлли"},
-{"usage": "city", "name": "Уотервиль"},
-{"usage": "city", "name": "Уотертаун"},
-{"usage": "city", "name": "Уотерфорд"},
-{"usage": "city", "name": "Уошберн"},
-{"usage": "city", "name": "Уэбстер Плантейшен"},
-{"usage": "city", "name": "Уэбстер"},
-{"usage": "city", "name": "Уэйбридж"},
-{"usage": "city", "name": "Уэйд"},
-{"usage": "city", "name": "Уэйкфилд"},
-{"usage": "city", "name": "Уэйленд"},
-{"usage": "city", "name": "Уэймут"},
-{"usage": "city", "name": "Уэйн"},
-{"usage": "city", "name": "Уэйт"},
-{"usage": "city", "name": "Уэйтсфилд"},
-{"usage": "city", "name": "Уэлд"},
-{"usage": "city", "name": "Уэллсли"},
-{"usage": "city", "name": "Уэлс"},
-{"usage": "city", "name": "Уэлфлит"},
-{"usage": "city", "name": "Уэльс"},
-{"usage": "city", "name": "Уэнделл"},
-{"usage": "city", "name": "Уэнтворт"},
-{"usage": "city", "name": "Уэнхем"},
-{"usage": "city", "name": "Уэр"},
-{"usage": "city", "name": "Уэсли"},
-{"usage": "city", "name": "Уэстборо"},
-{"usage": "city", "name": "Уэстбрук"},
-{"usage": "city", "name": "Уэствуд"},
-{"usage": "city", "name": "Уэстгемптон"},
-{"usage": "city", "name": "Уэстерли"},
-{"usage": "city", "name": "Уэстманленд"},
-{"usage": "city", "name": "Уэстмор"},
-{"usage": "city", "name": "Уэстморленд"},
-{"usage": "city", "name": "Уэстон"},
-{"usage": "city", "name": "Уэстпорт"},
-{"usage": "city", "name": "Уэстфилд"},
-{"usage": "city", "name": "Уэстфорд"},
-{"usage": "city", "name": "Уэтерсфилд"},
-{"usage": "city", "name": "Уэтерсфилд"},
-{"usage": "city", "name": "Файет"},
-{"usage": "city", "name": "Фармингдейл"},
-{"usage": "city", "name": "Фармингтон"},
-{"usage": "city", "name": "Фейстон"},
-{"usage": "city", "name": "Феррисбург"},
-{"usage": "city", "name": "Филлипс"},
-{"usage": "city", "name": "Филлипстон"},
-{"usage": "city", "name": "Фипсберг"},
-{"usage": "city", "name": "Фицвиллиам"},
-{"usage": "city", "name": "Фичберг"},
-{"usage": "city", "name": "Флетчер"},
-{"usage": "city", "name": "Флорида"},
-{"usage": "city", "name": "Фоксборо"},
-{"usage": "city", "name": "Фолл-Ривер"},
-{"usage": "city", "name": "Фолмут"},
-{"usage": "city", "name": "Форест Сити"},
-{"usage": "city", "name": "Форкс"},
-{"usage": "city", "name": "Форт Кент"},
-{"usage": "city", "name": "Форт Фэрфилд"},
-{"usage": "city", "name": "Фостер"},
-{"usage": "city", "name": "Фрай Айленд"},
-{"usage": "city", "name": "Фрайбург"},
-{"usage": "city", "name": "Фрамингем"},
-{"usage": "city", "name": "Франклин"},
-{"usage": "city", "name": "Франкония"},
-{"usage": "city", "name": "Франкфорт"},
-{"usage": "city", "name": "Франсстаун"},
-{"usage": "city", "name": "Френдшип"},
-{"usage": "city", "name": "Френчборо"},
-{"usage": "city", "name": "Френчвилл"},
-{"usage": "city", "name": "Фридом"},
-{"usage": "city", "name": "Фримен"},
-{"usage": "city", "name": "Фримонт"},
-{"usage": "city", "name": "Фрипорт"},
-{"usage": "city", "name": "Фритаун"},
-{"usage": "city", "name": "Фэр Хейвен"},
-{"usage": "city", "name": "Фэрли"},
-{"usage": "city", "name": "Фэрфакс"},
-{"usage": "city", "name": "Фэрфилд"},
-{"usage": "city", "name": "Фэрхейвен"},
-{"usage": "city", "name": "Хаббардстон"},
-{"usage": "city", "name": "Хаббардтон"},
-{"usage": "city", "name": "Хаддэм"},
-{"usage": "city", "name": "Хадли"},
-{"usage": "city", "name": "Хайгейт"},
-{"usage": "city", "name": "Хайленд Плантейшен"},
-{"usage": "city", "name": "Хайнсберг"},
-{"usage": "city", "name": "Халл"},
-{"usage": "city", "name": "Халлоуэлл"},
-{"usage": "city", "name": "Хамден"},
-{"usage": "city", "name": "Хамлин"},
-{"usage": "city", "name": "Хаммонд"},
-{"usage": "city", "name": "Хампден"},
-{"usage": "city", "name": "Хампстед"},
-{"usage": "city", "name": "Хамптон Фолс"},
-{"usage": "city", "name": "Хамптон"},
-{"usage": "city", "name": "Ханкок"},
-{"usage": "city", "name": "Хансон"},
-{"usage": "city", "name": "Хантингтон"},
-{"usage": "city", "name": "Харвинтон"},
-{"usage": "city", "name": "Харвич"},
-{"usage": "city", "name": "Хардвик"},
-{"usage": "city", "name": "Хармони"},
-{"usage": "city", "name": "Харпсуэлл"},
-{"usage": "city", "name": "Харрикейн Айл"},
-{"usage": "city", "name": "Харрингтон"},
-{"usage": "city", "name": "Харрисвилл"},
-{"usage": "city", "name": "Хартленд"},
-{"usage": "city", "name": "Хартс Локейшен"},
-{"usage": "city", "name": "Хартфорд"},
-{"usage": "city", "name": "Хатфилд"},
-{"usage": "city", "name": "Хеброн"},
-{"usage": "city", "name": "Хейвенхилл"},
-{"usage": "city", "name": "Хейнсвилл"},
-{"usage": "city", "name": "Хенникер"},
-{"usage": "city", "name": "Хермон"},
-{"usage": "city", "name": "Херси"},
-{"usage": "city", "name": "Хилл"},
-{"usage": "city", "name": "Хиллсборо"},
-{"usage": "city", "name": "Хингем"},
-{"usage": "city", "name": "Хинсдейл"},
-{"usage": "city", "name": "Хирам"},
-{"usage": "city", "name": "Хит"},
-{"usage": "city", "name": "Ходждон"},
-{"usage": "city", "name": "Холбрук"},
-{"usage": "city", "name": "Холдернесс"},
-{"usage": "city", "name": "Холдэн"},
-{"usage": "city", "name": "Холи"},
-{"usage": "city", "name": "Холиок"},
-{"usage": "city", "name": "Холланд"},
-{"usage": "city", "name": "Холлис"},
-{"usage": "city", "name": "Холлистон"},
-{"usage": "city", "name": "Хоп"},
-{"usage": "city", "name": "Хопдейл"},
-{"usage": "city", "name": "Хопкинтон"},
-{"usage": "city", "name": "Хоуленд"},
-{"usage": "city", "name": "Хоултон"},
-{"usage": "city", "name": "Хуксетт"},
-{"usage": "city", "name": "Чайна"},
-{"usage": "city", "name": "Чаплин"},
-{"usage": "city", "name": "Чапман"},
-{"usage": "city", "name": "Чарлмонт"},
-{"usage": "city", "name": "Чарлстаун"},
-{"usage": "city", "name": "Чарлстон"},
-{"usage": "city", "name": "Чарлтон"},
-{"usage": "city", "name": "Чатем"},
-{"usage": "city", "name": "Чебиг Айленд"},
-{"usage": "city", "name": "Челмсфорд"},
-{"usage": "city", "name": "Челси"},
-{"usage": "city", "name": "Черрифилд"},
-{"usage": "city", "name": "Честер"},
-{"usage": "city", "name": "Честервилль"},
-{"usage": "city", "name": "Честерфилд"},
-{"usage": "city", "name": "Чешир"},
-{"usage": "city", "name": "Чикопи"},
-{"usage": "city", "name": "Чилмарк"},
-{"usage": "city", "name": "Читтенден"},
-{"usage": "city", "name": "Чичестер"},
-{"usage": "city", "name": "Шапли"},
-{"usage": "city", "name": "Шарлотта"},
-{"usage": "city", "name": "Шарон"},
-{"usage": "city", "name": "Шафтсбери"},
-{"usage": "city", "name": "Шелберн"},
-{"usage": "city", "name": "Шелдон"},
-{"usage": "city", "name": "Шелтон"},
-{"usage": "city", "name": "Шерборн"},
-{"usage": "city", "name": "Шерман"},
-{"usage": "city", "name": "Шеффилд"},
-{"usage": "city", "name": "Ширли"},
-{"usage": "city", "name": "Шорхэм"},
-{"usage": "city", "name": "Шрусбери"},
-{"usage": "city", "name": "Шугар Хилл"},
-{"usage": "city", "name": "Шютсбери"},
-{"usage": "city", "name": "Эатон"},
-{"usage": "city", "name": "Эббот"},
-{"usage": "city", "name": "Эверетт"},
-{"usage": "city", "name": "Эгремонт"},
-{"usage": "city", "name": "Эдгартаун"},
-{"usage": "city", "name": "Эддингтон"},
-{"usage": "city", "name": "Эджком"},
-{"usage": "city", "name": "Эдинбург"},
-{"usage": "city", "name": "Эдмундс"},
-{"usage": "city", "name": "Эйвон"},
-{"usage": "city", "name": "Эймсбери"},
-{"usage": "city", "name": "Эксетер"},
-{"usage": "city", "name": "Элиот"},
-{"usage": "city", "name": "Эллингтон"},
-{"usage": "city", "name": "Эллсворт"},
-{"usage": "city", "name": "Элмор"},
-{"usage": "city", "name": "Эмбден"},
-{"usage": "city", "name": "Эндовер"},
-{"usage": "city", "name": "Эносберг"},
-{"usage": "city", "name": "Энсон"},
-{"usage": "city", "name": "Энфилд"},
-{"usage": "city", "name": "Эппинг"},
-{"usage": "city", "name": "Эпплтон"},
-{"usage": "city", "name": "Эпсом"},
-{"usage": "city", "name": "Эрвинг"},
-{"usage": "city", "name": "Эррол"},
-{"usage": "city", "name": "Эссекс"},
-{"usage": "city", "name": "Этна"},
-{"usage": "city", "name": "Эттлборо"},
-{"usage": "city", "name": "Эфингем"},
-{"usage": "city", "name": "Южный Беруик"},
-{"usage": "city", "name": "Южный Бристоль"},
-{"usage": "city", "name": "Южный Виндзор"},
-{"usage": "city", "name": "Южный Кингстаун"},
-{"usage": "city", "name": "Южный Томастон"},
-{"usage": "city", "name": "Южный Хадли"},
-{"usage": "city", "name": "Южный Хамптон"},
-{"usage": "city", "name": "Юнион"},
-{"usage": "city", "name": "Юнити"},
-{"usage": "city", "name": "Юстис"},
-{"usage": "city", "name": "Ярмут"},
-{"usage": "family", "gender": "unisex", "name": "Аарон"},
-{"usage": "family", "gender": "unisex", "name": "Абель"},
-{"usage": "family", "gender": "unisex", "name": "Абернати"},
-{"usage": "family", "gender": "unisex", "name": "Абрамс"},
-{"usage": "family", "gender": "unisex", "name": "Абрахам"},
-{"usage": "family", "gender": "unisex", "name": "Абреу"},
-{"usage": "family", "gender": "unisex", "name": "Авалос"},
-{"usage": "family", "gender": "unisex", "name": "Августин"},
-{"usage": "family", "gender": "unisex", "name": "Авила"},
-{"usage": "family", "gender": "unisex", "name": "Авилес"},
-{"usage": "family", "gender": "unisex", "name": "Агилар"},
-{"usage": "family", "gender": "unisex", "name": "Агилера"},
-{"usage": "family", "gender": "unisex", "name": "Агирре"},
-{"usage": "family", "gender": "unisex", "name": "Адаме"},
-{"usage": "family", "gender": "unisex", "name": "Адамсон"},
-{"usage": "family", "gender": "unisex", "name": "Адамс"},
-{"usage": "family", "gender": "unisex", "name": "Адам"},
-{"usage": "family", "gender": "unisex", "name": "Аддисон"},
-{"usage": "family", "gender": "unisex", "name": "Адкинс"},
-{"usage": "family", "gender": "unisex", "name": "Адкок"},
-{"usage": "family", "gender": "unisex", "name": "Адлер"},
-{"usage": "family", "gender": "unisex", "name": "Адэр"},
-{"usage": "family", "gender": "unisex", "name": "Айверсон"},
-{"usage": "family", "gender": "unisex", "name": "Айви"},
-{"usage": "family", "gender": "unisex", "name": "Айерс"},
-{"usage": "family", "gender": "unisex", "name": "Айзекс"},
-{"usage": "family", "gender": "unisex", "name": "Айзек"},
-{"usage": "family", "gender": "unisex", "name": "Айкен"},
-{"usage": "family", "gender": "unisex", "name": "Айрлэнд"},
-{"usage": "family", "gender": "unisex", "name": "Акерман"},
-{"usage": "family", "gender": "unisex", "name": "Акино"},
-{"usage": "family", "gender": "unisex", "name": "Акинс"},
-{"usage": "family", "gender": "unisex", "name": "Акоста"},
-{"usage": "family", "gender": "unisex", "name": "Акуна"},
-{"usage": "family", "gender": "unisex", "name": "Аланис"},
-{"usage": "family", "gender": "unisex", "name": "Аларкон"},
-{"usage": "family", "gender": "unisex", "name": "Алвес"},
-{"usage": "family", "gender": "unisex", "name": "Александер"},
-{"usage": "family", "gender": "unisex", "name": "Алеман"},
-{"usage": "family", "gender": "unisex", "name": "Али"},
-{"usage": "family", "gender": "unisex", "name": "Аллен"},
-{"usage": "family", "gender": "unisex", "name": "Алмейда"},
-{"usage": "family", "gender": "unisex", "name": "Алонзо"},
-{"usage": "family", "gender": "unisex", "name": "Алонсо"},
-{"usage": "family", "gender": "unisex", "name": "Алстон"},
-{"usage": "family", "gender": "unisex", "name": "Алфорд"},
-{"usage": "family", "gender": "unisex", "name": "Альберт"},
-{"usage": "family", "gender": "unisex", "name": "Альбрехт"},
-{"usage": "family", "gender": "unisex", "name": "Альварадо"},
-{"usage": "family", "gender": "unisex", "name": "Альварес"},
-{"usage": "family", "gender": "unisex", "name": "Алькала"},
-{"usage": "family", "gender": "unisex", "name": "Альтман"},
-{"usage": "family", "gender": "unisex", "name": "Альфаро"},
-{"usage": "family", "gender": "unisex", "name": "Амадор"},
-{"usage": "family", "gender": "unisex", "name": "Амато"},
-{"usage": "family", "gender": "unisex", "name": "Амая"},
-{"usage": "family", "gender": "unisex", "name": "Анайя"},
-{"usage": "family", "gender": "unisex", "name": "Ангиано"},
-{"usage": "family", "gender": "unisex", "name": "Андервуд"},
-{"usage": "family", "gender": "unisex", "name": "Андерсен"},
-{"usage": "family", "gender": "unisex", "name": "Андерсон"},
-{"usage": "family", "gender": "unisex", "name": "Андерс"},
-{"usage": "family", "gender": "unisex", "name": "Андраде"},
-{"usage": "family", "gender": "unisex", "name": "Апонте"},
-{"usage": "family", "gender": "unisex", "name": "Аптон"},
-{"usage": "family", "gender": "unisex", "name": "Арагон"},
-{"usage": "family", "gender": "unisex", "name": "Аранда"},
-{"usage": "family", "gender": "unisex", "name": "Араужо"},
-{"usage": "family", "gender": "unisex", "name": "Аревало"},
-{"usage": "family", "gender": "unisex", "name": "Арельяно"},
-{"usage": "family", "gender": "unisex", "name": "Ариас"},
-{"usage": "family", "gender": "unisex", "name": "Армстронг"},
-{"usage": "family", "gender": "unisex", "name": "Арндт"},
-{"usage": "family", "gender": "unisex", "name": "Арнетт"},
-{"usage": "family", "gender": "unisex", "name": "Арнольд"},
-{"usage": "family", "gender": "unisex", "name": "Арредондо"},
-{"usage": "family", "gender": "unisex", "name": "Арреола"},
-{"usage": "family", "gender": "unisex", "name": "Арриага"},
-{"usage": "family", "gender": "unisex", "name": "Аррингтон"},
-{"usage": "family", "gender": "unisex", "name": "Арройо"},
-{"usage": "family", "gender": "unisex", "name": "Арсе"},
-{"usage": "family", "gender": "unisex", "name": "Артеага"},
-{"usage": "family", "gender": "unisex", "name": "Артур"},
-{"usage": "family", "gender": "unisex", "name": "Арчер"},
-{"usage": "family", "gender": "unisex", "name": "Арчулета"},
-{"usage": "family", "gender": "unisex", "name": "Асеведо"},
-{"usage": "family", "gender": "unisex", "name": "Аскью"},
-{"usage": "family", "gender": "unisex", "name": "Аткинсон"},
-{"usage": "family", "gender": "unisex", "name": "Аткинс"},
-{"usage": "family", "gender": "unisex", "name": "Ахмад"},
-{"usage": "family", "gender": "unisex", "name": "Ахмед"},
-{"usage": "family", "gender": "unisex", "name": "Ашер"},
-{"usage": "family", "gender": "unisex", "name": "Аяла"},
-{"usage": "family", "gender": "unisex", "name": "Бабб"},
-{"usage": "family", "gender": "unisex", "name": "Баггетт"},
-{"usage": "family", "gender": "unisex", "name": "Байерс"},
-{"usage": "family", "gender": "unisex", "name": "Бака"},
-{"usage": "family", "gender": "unisex", "name": "Бакли"},
-{"usage": "family", "gender": "unisex", "name": "Бакнер"},
-{"usage": "family", "gender": "unisex", "name": "Бакстер"},
-{"usage": "family", "gender": "unisex", "name": "Бак"},
-{"usage": "family", "gender": "unisex", "name": "Баллард"},
-{"usage": "family", "gender": "unisex", "name": "Банди"},
-{"usage": "family", "gender": "unisex", "name": "Бануэлос"},
-{"usage": "family", "gender": "unisex", "name": "Банч"},
-{"usage": "family", "gender": "unisex", "name": "Барахас"},
-{"usage": "family", "gender": "unisex", "name": "Барбер"},
-{"usage": "family", "gender": "unisex", "name": "Барбоза"},
-{"usage": "family", "gender": "unisex", "name": "Барбур"},
-{"usage": "family", "gender": "unisex", "name": "Баргер"},
-{"usage": "family", "gender": "unisex", "name": "Баркер"},
-{"usage": "family", "gender": "unisex", "name": "Барклай"},
-{"usage": "family", "gender": "unisex", "name": "Баркли"},
-{"usage": "family", "gender": "unisex", "name": "Барлоу"},
-{"usage": "family", "gender": "unisex", "name": "Барнард"},
-{"usage": "family", "gender": "unisex", "name": "Барнетт"},
-{"usage": "family", "gender": "unisex", "name": "Барни"},
-{"usage": "family", "gender": "unisex", "name": "Барнс"},
-{"usage": "family", "gender": "unisex", "name": "Барнхарт"},
-{"usage": "family", "gender": "unisex", "name": "Бароне"},
-{"usage": "family", "gender": "unisex", "name": "Барон"},
-{"usage": "family", "gender": "unisex", "name": "Барраган"},
-{"usage": "family", "gender": "unisex", "name": "Барраза"},
-{"usage": "family", "gender": "unisex", "name": "Баррелл"},
-{"usage": "family", "gender": "unisex", "name": "Баррера"},
-{"usage": "family", "gender": "unisex", "name": "Баррет"},
-{"usage": "family", "gender": "unisex", "name": "Барриос"},
-{"usage": "family", "gender": "unisex", "name": "Баррис"},
-{"usage": "family", "gender": "unisex", "name": "Барри"},
-{"usage": "family", "gender": "unisex", "name": "Баррон"},
-{"usage": "family", "gender": "unisex", "name": "Барроу"},
-{"usage": "family", "gender": "unisex", "name": "Баррьентос"},
-{"usage": "family", "gender": "unisex", "name": "Барр"},
-{"usage": "family", "gender": "unisex", "name": "Бартлетт"},
-{"usage": "family", "gender": "unisex", "name": "Бартли"},
-{"usage": "family", "gender": "unisex", "name": "Бартоломью"},
-{"usage": "family", "gender": "unisex", "name": "Бартон"},
-{"usage": "family", "gender": "unisex", "name": "Барт"},
-{"usage": "family", "gender": "unisex", "name": "Барфильд"},
-{"usage": "family", "gender": "unisex", "name": "Басби"},
-{"usage": "family", "gender": "unisex", "name": "Бассет"},
-{"usage": "family", "gender": "unisex", "name": "Басс"},
-{"usage": "family", "gender": "unisex", "name": "Батиста"},
-{"usage": "family", "gender": "unisex", "name": "Батлер"},
-{"usage": "family", "gender": "unisex", "name": "Баттерфилд"},
-{"usage": "family", "gender": "unisex", "name": "Баттс"},
-{"usage": "family", "gender": "unisex", "name": "Батчер"},
-{"usage": "family", "gender": "unisex", "name": "Баузер"},
-{"usage": "family", "gender": "unisex", "name": "Бауманн"},
-{"usage": "family", "gender": "unisex", "name": "Бауман"},
-{"usage": "family", "gender": "unisex", "name": "Баумгартнер"},
-{"usage": "family", "gender": "unisex", "name": "Баум"},
-{"usage": "family", "gender": "unisex", "name": "Баутиста"},
-{"usage": "family", "gender": "unisex", "name": "Бауэрс"},
-{"usage": "family", "gender": "unisex", "name": "Бауэр"},
-{"usage": "family", "gender": "unisex", "name": "Бахман"},
-{"usage": "family", "gender": "unisex", "name": "Бах"},
-{"usage": "family", "gender": "unisex", "name": "Баэз"},
-{"usage": "family", "gender": "unisex", "name": "Беверли"},
-{"usage": "family", "gender": "unisex", "name": "Бегей"},
-{"usage": "family", "gender": "unisex", "name": "Бейер"},
-{"usage": "family", "gender": "unisex", "name": "Бейкер"},
-{"usage": "family", "gender": "unisex", "name": "Бейлс"},
-{"usage": "family", "gender": "unisex", "name": "Бейтман"},
-{"usage": "family", "gender": "unisex", "name": "Бейтс"},
-{"usage": "family", "gender": "unisex", "name": "Беквит"},
-{"usage": "family", "gender": "unisex", "name": "Беккер"},
-{"usage": "family", "gender": "unisex", "name": "Беккет"},
-{"usage": "family", "gender": "unisex", "name": "Бекман"},
-{"usage": "family", "gender": "unisex", "name": "Бек"},
-{"usage": "family", "gender": "unisex", "name": "Беллами"},
-{"usage": "family", "gender": "unisex", "name": "Белло"},
-{"usage": "family", "gender": "unisex", "name": "Белл"},
-{"usage": "family", "gender": "unisex", "name": "Белчер"},
-{"usage": "family", "gender": "unisex", "name": "Бельтран"},
-{"usage": "family", "gender": "unisex", "name": "Белэнджер"},
-{"usage": "family", "gender": "unisex", "name": "Бенавидес"},
-{"usage": "family", "gender": "unisex", "name": "Бендер"},
-{"usage": "family", "gender": "unisex", "name": "Бенджамин"},
-{"usage": "family", "gender": "unisex", "name": "Бенедикт"},
-{"usage": "family", "gender": "unisex", "name": "Бенитес"},
-{"usage": "family", "gender": "unisex", "name": "Беннер"},
-{"usage": "family", "gender": "unisex", "name": "Беннетт"},
-{"usage": "family", "gender": "unisex", "name": "Бенсон"},
-{"usage": "family", "gender": "unisex", "name": "Бентли"},
-{"usage": "family", "gender": "unisex", "name": "Бентон"},
-{"usage": "family", "gender": "unisex", "name": "Бенуа"},
-{"usage": "family", "gender": "unisex", "name": "Бергер"},
-{"usage": "family", "gender": "unisex", "name": "Бергман"},
-{"usage": "family", "gender": "unisex", "name": "Берг"},
-{"usage": "family", "gender": "unisex", "name": "Берден"},
-{"usage": "family", "gender": "unisex", "name": "Бердетт"},
-{"usage": "family", "gender": "unisex", "name": "Берд"},
-{"usage": "family", "gender": "unisex", "name": "Бержерон"},
-{"usage": "family", "gender": "unisex", "name": "Берман"},
-{"usage": "family", "gender": "unisex", "name": "Бермудес"},
-{"usage": "family", "gender": "unisex", "name": "Берналь"},
-{"usage": "family", "gender": "unisex", "name": "Бернард"},
-{"usage": "family", "gender": "unisex", "name": "Бернетт"},
-{"usage": "family", "gender": "unisex", "name": "Бернштейн"},
-{"usage": "family", "gender": "unisex", "name": "Берри"},
-{"usage": "family", "gender": "unisex", "name": "Берроуз"},
-{"usage": "family", "gender": "unisex", "name": "Бертран"},
-{"usage": "family", "gender": "unisex", "name": "Берч"},
-{"usage": "family", "gender": "unisex", "name": "Бесерра"},
-{"usage": "family", "gender": "unisex", "name": "Бест"},
-{"usage": "family", "gender": "unisex", "name": "Бетанкур"},
-{"usage": "family", "gender": "unisex", "name": "Беттс"},
-{"usage": "family", "gender": "unisex", "name": "Биб"},
-{"usage": "family", "gender": "unisex", "name": "Биверс"},
-{"usage": "family", "gender": "unisex", "name": "Бивер"},
-{"usage": "family", "gender": "unisex", "name": "Биггс"},
-{"usage": "family", "gender": "unisex", "name": "Бигелоу"},
-{"usage": "family", "gender": "unisex", "name": "Биллингсли"},
-{"usage": "family", "gender": "unisex", "name": "Биллингс"},
-{"usage": "family", "gender": "unisex", "name": "Бил"},
-{"usage": "family", "gender": "unisex", "name": "Бим"},
-{"usage": "family", "gender": "unisex", "name": "Бингем"},
-{"usage": "family", "gender": "unisex", "name": "Бинум"},
-{"usage": "family", "gender": "unisex", "name": "Бин"},
-{"usage": "family", "gender": "unisex", "name": "Бирд"},
-{"usage": "family", "gender": "unisex", "name": "Бирн"},
-{"usage": "family", "gender": "unisex", "name": "Бисли"},
-{"usage": "family", "gender": "unisex", "name": "Бити"},
-{"usage": "family", "gender": "unisex", "name": "Битти"},
-{"usage": "family", "gender": "unisex", "name": "Бич"},
-{"usage": "family", "gender": "unisex", "name": "Бишоп"},
-{"usage": "family", "gender": "unisex", "name": "Бланкеншип"},
-{"usage": "family", "gender": "unisex", "name": "Бланко"},
-{"usage": "family", "gender": "unisex", "name": "Бланк"},
-{"usage": "family", "gender": "unisex", "name": "Блант"},
-{"usage": "family", "gender": "unisex", "name": "Бланшар"},
-{"usage": "family", "gender": "unisex", "name": "Блевинс"},
-{"usage": "family", "gender": "unisex", "name": "Бледсо"},
-{"usage": "family", "gender": "unisex", "name": "Блейкли"},
-{"usage": "family", "gender": "unisex", "name": "Блейк"},
-{"usage": "family", "gender": "unisex", "name": "Блисс"},
-{"usage": "family", "gender": "unisex", "name": "Блок"},
-{"usage": "family", "gender": "unisex", "name": "Блум"},
-{"usage": "family", "gender": "unisex", "name": "Блэкбёрн"},
-{"usage": "family", "gender": "unisex", "name": "Блэквелл"},
-{"usage": "family", "gender": "unisex", "name": "Блэкман"},
-{"usage": "family", "gender": "unisex", "name": "Блэкмон"},
-{"usage": "family", "gender": "unisex", "name": "Блэк"},
-{"usage": "family", "gender": "unisex", "name": "Блэлок"},
-{"usage": "family", "gender": "unisex", "name": "Блэнд"},
-{"usage": "family", "gender": "unisex", "name": "Блэнтон"},
-{"usage": "family", "gender": "unisex", "name": "Блэр"},
-{"usage": "family", "gender": "unisex", "name": "Блюм"},
-{"usage": "family", "gender": "unisex", "name": "Блю"},
-{"usage": "family", "gender": "unisex", "name": "Боггс"},
-{"usage": "family", "gender": "unisex", "name": "Бойд"},
-{"usage": "family", "gender": "unisex", "name": "Бойер"},
-{"usage": "family", "gender": "unisex", "name": "Бойкин"},
-{"usage": "family", "gender": "unisex", "name": "Бойл"},
-{"usage": "family", "gender": "unisex", "name": "Бойс"},
-{"usage": "family", "gender": "unisex", "name": "Бок"},
-{"usage": "family", "gender": "unisex", "name": "Боланд"},
-{"usage": "family", "gender": "unisex", "name": "Болден"},
-{"usage": "family", "gender": "unisex", "name": "Болдерас"},
-{"usage": "family", "gender": "unisex", "name": "Болдуин"},
-{"usage": "family", "gender": "unisex", "name": "Болес"},
-{"usage": "family", "gender": "unisex", "name": "Болин"},
-{"usage": "family", "gender": "unisex", "name": "Боллинджер"},
-{"usage": "family", "gender": "unisex", "name": "Болл"},
-{"usage": "family", "gender": "unisex", "name": "Болтон"},
-{"usage": "family", "gender": "unisex", "name": "Боман"},
-{"usage": "family", "gender": "unisex", "name": "Бондс"},
-{"usage": "family", "gender": "unisex", "name": "Бонд"},
-{"usage": "family", "gender": "unisex", "name": "Бонилья"},
-{"usage": "family", "gender": "unisex", "name": "Боннер"},
-{"usage": "family", "gender": "unisex", "name": "Борден"},
-{"usage": "family", "gender": "unisex", "name": "Бостон"},
-{"usage": "family", "gender": "unisex", "name": "Босуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Боуден"},
-{"usage": "family", "gender": "unisex", "name": "Боулз"},
-{"usage": "family", "gender": "unisex", "name": "Боулинг"},
-{"usage": "family", "gender": "unisex", "name": "Боуман"},
-{"usage": "family", "gender": "unisex", "name": "Боуэн"},
-{"usage": "family", "gender": "unisex", "name": "Бошам"},
-{"usage": "family", "gender": "unisex", "name": "Бо"},
-{"usage": "family", "gender": "unisex", "name": "Браво"},
-{"usage": "family", "gender": "unisex", "name": "Бразерс"},
-{"usage": "family", "gender": "unisex", "name": "Брайант"},
-{"usage": "family", "gender": "unisex", "name": "Брайан"},
-{"usage": "family", "gender": "unisex", "name": "Брайсон"},
-{"usage": "family", "gender": "unisex", "name": "Брайт"},
-{"usage": "family", "gender": "unisex", "name": "Брандт"},
-{"usage": "family", "gender": "unisex", "name": "Браннон"},
-{"usage": "family", "gender": "unisex", "name": "Брансон"},
-{"usage": "family", "gender": "unisex", "name": "Брасвел"},
-{"usage": "family", "gender": "unisex", "name": "Браунинг"},
-{"usage": "family", "gender": "unisex", "name": "Браун"},
-{"usage": "family", "gender": "unisex", "name": "Брауэр"},
-{"usage": "family", "gender": "unisex", "name": "Брейден"},
-{"usage": "family", "gender": "unisex", "name": "Бреннан"},
-{"usage": "family", "gender": "unisex", "name": "Бреннер"},
-{"usage": "family", "gender": "unisex", "name": "Бренхем"},
-{"usage": "family", "gender": "unisex", "name": "Бренч"},
-{"usage": "family", "gender": "unisex", "name": "Бриггс"},
-{"usage": "family", "gender": "unisex", "name": "Бриджес"},
-{"usage": "family", "gender": "unisex", "name": "Бринкли"},
-{"usage": "family", "gender": "unisex", "name": "Бринк"},
-{"usage": "family", "gender": "unisex", "name": "Бринсон"},
-{"usage": "family", "gender": "unisex", "name": "Брин"},
-{"usage": "family", "gender": "unisex", "name": "Брионес"},
-{"usage": "family", "gender": "unisex", "name": "Бриско"},
-{"usage": "family", "gender": "unisex", "name": "Брис"},
-{"usage": "family", "gender": "unisex", "name": "Брито"},
-{"usage": "family", "gender": "unisex", "name": "Бриттон"},
-{"usage": "family", "gender": "unisex", "name": "Бритт"},
-{"usage": "family", "gender": "unisex", "name": "Брок"},
-{"usage": "family", "gender": "unisex", "name": "Бротон"},
-{"usage": "family", "gender": "unisex", "name": "Бро"},
-{"usage": "family", "gender": "unisex", "name": "Брубэйкер"},
-{"usage": "family", "gender": "unisex", "name": "Брукс"},
-{"usage": "family", "gender": "unisex", "name": "Брумфилд"},
-{"usage": "family", "gender": "unisex", "name": "Брунер"},
-{"usage": "family", "gender": "unisex", "name": "Бруннер"},
-{"usage": "family", "gender": "unisex", "name": "Бруно"},
-{"usage": "family", "gender": "unisex", "name": "Бруссард"},
-{"usage": "family", "gender": "unisex", "name": "Брэгг"},
-{"usage": "family", "gender": "unisex", "name": "Брэди"},
-{"usage": "family", "gender": "unisex", "name": "Брэдли"},
-{"usage": "family", "gender": "unisex", "name": "Брэдфорд"},
-{"usage": "family", "gender": "unisex", "name": "Брэдшоу"},
-{"usage": "family", "gender": "unisex", "name": "Брэй"},
-{"usage": "family", "gender": "unisex", "name": "Брэкстон"},
-{"usage": "family", "gender": "unisex", "name": "Брэндон"},
-{"usage": "family", "gender": "unisex", "name": "Брэнд"},
-{"usage": "family", "gender": "unisex", "name": "Брэнтли"},
-{"usage": "family", "gender": "unisex", "name": "Брюстер"},
-{"usage": "family", "gender": "unisex", "name": "Брюс"},
-{"usage": "family", "gender": "unisex", "name": "Брюэр"},
-{"usage": "family", "gender": "unisex", "name": "Будро"},
-{"usage": "family", "gender": "unisex", "name": "Буй"},
-{"usage": "family", "gender": "unisex", "name": "Букер"},
-{"usage": "family", "gender": "unisex", "name": "Буллард"},
-{"usage": "family", "gender": "unisex", "name": "Буллок"},
-{"usage": "family", "gender": "unisex", "name": "Булл"},
-{"usage": "family", "gender": "unisex", "name": "Бун"},
-{"usage": "family", "gender": "unisex", "name": "Бургос"},
-{"usage": "family", "gender": "unisex", "name": "Буржуа"},
-{"usage": "family", "gender": "unisex", "name": "Буркетт"},
-{"usage": "family", "gender": "unisex", "name": "Буркс"},
-{"usage": "family", "gender": "unisex", "name": "Буркхарт"},
-{"usage": "family", "gender": "unisex", "name": "Бустаманте"},
-{"usage": "family", "gender": "unisex", "name": "Бустос"},
-{"usage": "family", "gender": "unisex", "name": "Бут"},
-{"usage": "family", "gender": "unisex", "name": "Бушар"},
-{"usage": "family", "gender": "unisex", "name": "Буше"},
-{"usage": "family", "gender": "unisex", "name": "Буш"},
-{"usage": "family", "gender": "unisex", "name": "Буэно"},
-{"usage": "family", "gender": "unisex", "name": "Бьюкенен"},
-{"usage": "family", "gender": "unisex", "name": "Бэбкок"},
-{"usage": "family", "gender": "unisex", "name": "Бэгли"},
-{"usage": "family", "gender": "unisex", "name": "Бэйли"},
-{"usage": "family", "gender": "unisex", "name": "Бэйн"},
-{"usage": "family", "gender": "unisex", "name": "Бэкон"},
-{"usage": "family", "gender": "unisex", "name": "Бэнкс"},
-{"usage": "family", "gender": "unisex", "name": "Бэрд"},
-{"usage": "family", "gender": "unisex", "name": "Бэр"},
-{"usage": "family", "gender": "unisex", "name": "Бэттл"},
-{"usage": "family", "gender": "unisex", "name": "Бюргер"},
-{"usage": "family", "gender": "unisex", "name": "Бюрден"},
-{"usage": "family", "gender": "unisex", "name": "Бёрджесс"},
-{"usage": "family", "gender": "unisex", "name": "Бёрдик"},
-{"usage": "family", "gender": "unisex", "name": "Бёрд"},
-{"usage": "family", "gender": "unisex", "name": "Бёрк"},
-{"usage": "family", "gender": "unisex", "name": "Бёрлсон"},
-{"usage": "family", "gender": "unisex", "name": "Бёрнет"},
-{"usage": "family", "gender": "unisex", "name": "Бёрнс"},
-{"usage": "family", "gender": "unisex", "name": "Бёрнэм"},
-{"usage": "family", "gender": "unisex", "name": "Бёрр"},
-{"usage": "family", "gender": "unisex", "name": "Бёртон"},
-{"usage": "family", "gender": "unisex", "name": "Бёрт"},
-{"usage": "family", "gender": "unisex", "name": "Бёрч"},
-{"usage": "family", "gender": "unisex", "name": "Ваггонер"},
-{"usage": "family", "gender": "unisex", "name": "Вагнер"},
-{"usage": "family", "gender": "unisex", "name": "Вагонер"},
-{"usage": "family", "gender": "unisex", "name": "Вайман"},
-{"usage": "family", "gender": "unisex", "name": "Вайнер"},
-{"usage": "family", "gender": "unisex", "name": "Вайнштейн"},
-{"usage": "family", "gender": "unisex", "name": "Вайс"},
-{"usage": "family", "gender": "unisex", "name": "Валадес"},
-{"usage": "family", "gender": "unisex", "name": "Валенсия"},
-{"usage": "family", "gender": "unisex", "name": "Валенсуэла"},
-{"usage": "family", "gender": "unisex", "name": "Валентин"},
-{"usage": "family", "gender": "unisex", "name": "Валле"},
-{"usage": "family", "gender": "unisex", "name": "Вальдез"},
-{"usage": "family", "gender": "unisex", "name": "Вальдес"},
-{"usage": "family", "gender": "unisex", "name": "Вальдивия"},
-{"usage": "family", "gender": "unisex", "name": "Вальехо"},
-{"usage": "family", "gender": "unisex", "name": "Валь"},
-{"usage": "family", "gender": "unisex", "name": "ВанХорн"},
-{"usage": "family", "gender": "unisex", "name": "Ванг"},
-{"usage": "family", "gender": "unisex", "name": "Вандайк"},
-{"usage": "family", "gender": "unisex", "name": "Ванн"},
-{"usage": "family", "gender": "unisex", "name": "Ван"},
-{"usage": "family", "gender": "unisex", "name": "Варгас"},
-{"usage": "family", "gender": "unisex", "name": "Варела"},
-{"usage": "family", "gender": "unisex", "name": "Варнер"},
-{"usage": "family", "gender": "unisex", "name": "Васкес"},
-{"usage": "family", "gender": "unisex", "name": "Ватерман"},
-{"usage": "family", "gender": "unisex", "name": "Вашингтон"},
-{"usage": "family", "gender": "unisex", "name": "Вебер"},
-{"usage": "family", "gender": "unisex", "name": "Вебстер"},
-{"usage": "family", "gender": "unisex", "name": "Вега"},
-{"usage": "family", "gender": "unisex", "name": "Веласкес"},
-{"usage": "family", "gender": "unisex", "name": "Веласко"},
-{"usage": "family", "gender": "unisex", "name": "Вела"},
-{"usage": "family", "gender": "unisex", "name": "Велес"},
-{"usage": "family", "gender": "unisex", "name": "Веллер"},
-{"usage": "family", "gender": "unisex", "name": "Вендт"},
-{"usage": "family", "gender": "unisex", "name": "Венегас"},
-{"usage": "family", "gender": "unisex", "name": "Вентура"},
-{"usage": "family", "gender": "unisex", "name": "Венцель"},
-{"usage": "family", "gender": "unisex", "name": "Вера"},
-{"usage": "family", "gender": "unisex", "name": "Вернер"},
-{"usage": "family", "gender": "unisex", "name": "Вернон"},
-{"usage": "family", "gender": "unisex", "name": "Вест"},
-{"usage": "family", "gender": "unisex", "name": "Ветцель"},
-{"usage": "family", "gender": "unisex", "name": "Видал"},
-{"usage": "family", "gender": "unisex", "name": "Виджил"},
-{"usage": "family", "gender": "unisex", "name": "Викерс"},
-{"usage": "family", "gender": "unisex", "name": "Викс"},
-{"usage": "family", "gender": "unisex", "name": "Вик"},
-{"usage": "family", "gender": "unisex", "name": "Вилкерсон"},
-{"usage": "family", "gender": "unisex", "name": "Вилла"},
-{"usage": "family", "gender": "unisex", "name": "Виллингхэм"},
-{"usage": "family", "gender": "unisex", "name": "Вильгельм"},
-{"usage": "family", "gender": "unisex", "name": "Вильегас"},
-{"usage": "family", "gender": "unisex", "name": "Вильялобос"},
-{"usage": "family", "gender": "unisex", "name": "Вильянуэва"},
-{"usage": "family", "gender": "unisex", "name": "Вильярреал"},
-{"usage": "family", "gender": "unisex", "name": "Винклер"},
-{"usage": "family", "gender": "unisex", "name": "Винн"},
-{"usage": "family", "gender": "unisex", "name": "Винсент"},
-{"usage": "family", "gender": "unisex", "name": "Винсон"},
-{"usage": "family", "gender": "unisex", "name": "Винтер"},
-{"usage": "family", "gender": "unisex", "name": "Витале"},
-{"usage": "family", "gender": "unisex", "name": "Виттен"},
-{"usage": "family", "gender": "unisex", "name": "Витт"},
-{"usage": "family", "gender": "unisex", "name": "Вишневски"},
-{"usage": "family", "gender": "unisex", "name": "Воган"},
-{"usage": "family", "gender": "unisex", "name": "Вольф"},
-{"usage": "family", "gender": "unisex", "name": "Вонг"},
-{"usage": "family", "gender": "unisex", "name": "Вон"},
-{"usage": "family", "gender": "unisex", "name": "Восс"},
-{"usage": "family", "gender": "unisex", "name": "Во"},
-{"usage": "family", "gender": "unisex", "name": "Вудалл"},
-{"usage": "family", "gender": "unisex", "name": "Вудард"},
-{"usage": "family", "gender": "unisex", "name": "Вудворд"},
-{"usage": "family", "gender": "unisex", "name": "Вуди"},
-{"usage": "family", "gender": "unisex", "name": "Вудрафф"},
-{"usage": "family", "gender": "unisex", "name": "Вудсон"},
-{"usage": "family", "gender": "unisex", "name": "Вудс"},
-{"usage": "family", "gender": "unisex", "name": "Вуд"},
-{"usage": "family", "gender": "unisex", "name": "Вулф"},
-{"usage": "family", "gender": "unisex", "name": "Ву"},
-{"usage": "family", "gender": "unisex", "name": "Вэнс"},
-{"usage": "family", "gender": "unisex", "name": "Гай"},
-{"usage": "family", "gender": "unisex", "name": "Галиндо"},
-{"usage": "family", "gender": "unisex", "name": "Галлахер"},
-{"usage": "family", "gender": "unisex", "name": "Галло"},
-{"usage": "family", "gender": "unisex", "name": "Гальван"},
-{"usage": "family", "gender": "unisex", "name": "Гальвес"},
-{"usage": "family", "gender": "unisex", "name": "Гальвин"},
-{"usage": "family", "gender": "unisex", "name": "Гальегос"},
-{"usage": "family", "gender": "unisex", "name": "Гальярдо"},
-{"usage": "family", "gender": "unisex", "name": "Гамбоа"},
-{"usage": "family", "gender": "unisex", "name": "Гамез"},
-{"usage": "family", "gender": "unisex", "name": "Гамильтон"},
-{"usage": "family", "gender": "unisex", "name": "Гандерсон"},
-{"usage": "family", "gender": "unisex", "name": "Ганн"},
-{"usage": "family", "gender": "unisex", "name": "Гант"},
-{"usage": "family", "gender": "unisex", "name": "Ганьон"},
-{"usage": "family", "gender": "unisex", "name": "Гарбер"},
-{"usage": "family", "gender": "unisex", "name": "Гарвин"},
-{"usage": "family", "gender": "unisex", "name": "Гарви"},
-{"usage": "family", "gender": "unisex", "name": "Гарднер"},
-{"usage": "family", "gender": "unisex", "name": "Гарлэнд"},
-{"usage": "family", "gender": "unisex", "name": "Гарнер"},
-{"usage": "family", "gender": "unisex", "name": "Гаррет"},
-{"usage": "family", "gender": "unisex", "name": "Гаррисон"},
-{"usage": "family", "gender": "unisex", "name": "Гарса"},
-{"usage": "family", "gender": "unisex", "name": "Гарсия"},
-{"usage": "family", "gender": "unisex", "name": "Гастингс"},
-{"usage": "family", "gender": "unisex", "name": "Гастон"},
-{"usage": "family", "gender": "unisex", "name": "Гатри"},
-{"usage": "family", "gender": "unisex", "name": "Гаффни"},
-{"usage": "family", "gender": "unisex", "name": "Гваджардо"},
-{"usage": "family", "gender": "unisex", "name": "Гевара"},
-{"usage": "family", "gender": "unisex", "name": "Гейджер"},
-{"usage": "family", "gender": "unisex", "name": "Гейдж"},
-{"usage": "family", "gender": "unisex", "name": "Гейнс"},
-{"usage": "family", "gender": "unisex", "name": "Гейтс"},
-{"usage": "family", "gender": "unisex", "name": "Гей"},
-{"usage": "family", "gender": "unisex", "name": "Геллер"},
-{"usage": "family", "gender": "unisex", "name": "Генри"},
-{"usage": "family", "gender": "unisex", "name": "Гентри"},
-{"usage": "family", "gender": "unisex", "name": "Герберт"},
-{"usage": "family", "gender": "unisex", "name": "Гербер"},
-{"usage": "family", "gender": "unisex", "name": "Герман"},
-{"usage": "family", "gender": "unisex", "name": "Герреро"},
-{"usage": "family", "gender": "unisex", "name": "Геррик"},
-{"usage": "family", "gender": "unisex", "name": "Герр"},
-{"usage": "family", "gender": "unisex", "name": "Гесс"},
-{"usage": "family", "gender": "unisex", "name": "Гетц"},
-{"usage": "family", "gender": "unisex", "name": "Гиббонс"},
-{"usage": "family", "gender": "unisex", "name": "Гиббс"},
-{"usage": "family", "gender": "unisex", "name": "Гибсон"},
-{"usage": "family", "gender": "unisex", "name": "Гивенс"},
-{"usage": "family", "gender": "unisex", "name": "Гидри"},
-{"usage": "family", "gender": "unisex", "name": "Гилберт"},
-{"usage": "family", "gender": "unisex", "name": "Гилкрист"},
-{"usage": "family", "gender": "unisex", "name": "Гиллеспи"},
-{"usage": "family", "gender": "unisex", "name": "Гиллиам"},
-{"usage": "family", "gender": "unisex", "name": "Гиллилэнд"},
-{"usage": "family", "gender": "unisex", "name": "Гиллис"},
-{"usage": "family", "gender": "unisex", "name": "Гиллори"},
-{"usage": "family", "gender": "unisex", "name": "Гилл"},
-{"usage": "family", "gender": "unisex", "name": "Гилман"},
-{"usage": "family", "gender": "unisex", "name": "Гилмор"},
-{"usage": "family", "gender": "unisex", "name": "Гильен"},
-{"usage": "family", "gender": "unisex", "name": "Гил"},
-{"usage": "family", "gender": "unisex", "name": "Гипсон"},
-{"usage": "family", "gender": "unisex", "name": "Гири"},
-{"usage": "family", "gender": "unisex", "name": "Гиффорд"},
-{"usage": "family", "gender": "unisex", "name": "Ги"},
-{"usage": "family", "gender": "unisex", "name": "Гласс"},
-{"usage": "family", "gender": "unisex", "name": "Гленн"},
-{"usage": "family", "gender": "unisex", "name": "Глисон"},
-{"usage": "family", "gender": "unisex", "name": "Гловер"},
-{"usage": "family", "gender": "unisex", "name": "Годвин"},
-{"usage": "family", "gender": "unisex", "name": "Годдард"},
-{"usage": "family", "gender": "unisex", "name": "Годинес"},
-{"usage": "family", "gender": "unisex", "name": "Годфри"},
-{"usage": "family", "gender": "unisex", "name": "Гоинс"},
-{"usage": "family", "gender": "unisex", "name": "Голдберг"},
-{"usage": "family", "gender": "unisex", "name": "Голден"},
-{"usage": "family", "gender": "unisex", "name": "Голдман"},
-{"usage": "family", "gender": "unisex", "name": "Голдсмит"},
-{"usage": "family", "gender": "unisex", "name": "Голд"},
-{"usage": "family", "gender": "unisex", "name": "Гольдштейн"},
-{"usage": "family", "gender": "unisex", "name": "Гомес"},
-{"usage": "family", "gender": "unisex", "name": "Гонсалес"},
-{"usage": "family", "gender": "unisex", "name": "Гордон"},
-{"usage": "family", "gender": "unisex", "name": "Горман"},
-{"usage": "family", "gender": "unisex", "name": "Гор"},
-{"usage": "family", "gender": "unisex", "name": "Госсетт"},
-{"usage": "family", "gender": "unisex", "name": "Госс"},
-{"usage": "family", "gender": "unisex", "name": "Готье"},
-{"usage": "family", "gender": "unisex", "name": "Гофф"},
-{"usage": "family", "gender": "unisex", "name": "Граббса"},
-{"usage": "family", "gender": "unisex", "name": "Грабб"},
-{"usage": "family", "gender": "unisex", "name": "Граймс"},
-{"usage": "family", "gender": "unisex", "name": "Гранадос"},
-{"usage": "family", "gender": "unisex", "name": "Грант"},
-{"usage": "family", "gender": "unisex", "name": "Графф"},
-{"usage": "family", "gender": "unisex", "name": "Граф"},
-{"usage": "family", "gender": "unisex", "name": "Грегг"},
-{"usage": "family", "gender": "unisex", "name": "Грегори"},
-{"usage": "family", "gender": "unisex", "name": "Грейвз"},
-{"usage": "family", "gender": "unisex", "name": "Грейди"},
-{"usage": "family", "gender": "unisex", "name": "Грейсон"},
-{"usage": "family", "gender": "unisex", "name": "Грейс"},
-{"usage": "family", "gender": "unisex", "name": "Грей"},
-{"usage": "family", "gender": "unisex", "name": "Греко"},
-{"usage": "family", "gender": "unisex", "name": "Грешам"},
-{"usage": "family", "gender": "unisex", "name": "Григгс"},
-{"usage": "family", "gender": "unisex", "name": "Гримм"},
-{"usage": "family", "gender": "unisex", "name": "Гринберг"},
-{"usage": "family", "gender": "unisex", "name": "Гринвуд"},
-{"usage": "family", "gender": "unisex", "name": "Гринфилд"},
-{"usage": "family", "gender": "unisex", "name": "Грин"},
-{"usage": "family", "gender": "unisex", "name": "Грир"},
-{"usage": "family", "gender": "unisex", "name": "Гриссом"},
-{"usage": "family", "gender": "unisex", "name": "Гриффин"},
-{"usage": "family", "gender": "unisex", "name": "Гриффитс"},
-{"usage": "family", "gender": "unisex", "name": "Гриффит"},
-{"usage": "family", "gender": "unisex", "name": "Гровер"},
-{"usage": "family", "gender": "unisex", "name": "Гровс"},
-{"usage": "family", "gender": "unisex", "name": "Гроган"},
-{"usage": "family", "gender": "unisex", "name": "Гроссман"},
-{"usage": "family", "gender": "unisex", "name": "Гросс"},
-{"usage": "family", "gender": "unisex", "name": "Гроув"},
-{"usage": "family", "gender": "unisex", "name": "Грубер"},
-{"usage": "family", "gender": "unisex", "name": "Грэй"},
-{"usage": "family", "gender": "unisex", "name": "Грэнджер"},
-{"usage": "family", "gender": "unisex", "name": "Грэхем"},
-{"usage": "family", "gender": "unisex", "name": "Гудвин"},
-{"usage": "family", "gender": "unisex", "name": "Гудзон"},
-{"usage": "family", "gender": "unisex", "name": "Гудман"},
-{"usage": "family", "gender": "unisex", "name": "Гудрич"},
-{"usage": "family", "gender": "unisex", "name": "Гудсон"},
-{"usage": "family", "gender": "unisex", "name": "Гуд"},
-{"usage": "family", "gender": "unisex", "name": "Гуинн"},
-{"usage": "family", "gender": "unisex", "name": "Гулд"},
-{"usage": "family", "gender": "unisex", "name": "Гусман"},
-{"usage": "family", "gender": "unisex", "name": "Густафсон"},
-{"usage": "family", "gender": "unisex", "name": "Гутьеррес"},
-{"usage": "family", "gender": "unisex", "name": "Гуч"},
-{"usage": "family", "gender": "unisex", "name": "Гуэрра"},
-{"usage": "family", "gender": "unisex", "name": "Гэбриел"},
-{"usage": "family", "gender": "unisex", "name": "Гэвин"},
-{"usage": "family", "gender": "unisex", "name": "Гэйл"},
-{"usage": "family", "gender": "unisex", "name": "Гэлловэй"},
-{"usage": "family", "gender": "unisex", "name": "Гэмбл"},
-{"usage": "family", "gender": "unisex", "name": "Гэннон"},
-{"usage": "family", "gender": "unisex", "name": "Гэнн"},
-{"usage": "family", "gender": "unisex", "name": "Гэри"},
-{"usage": "family", "gender": "unisex", "name": "Гюнтер"},
-{"usage": "family", "gender": "unisex", "name": "ДаСилва"},
-{"usage": "family", "gender": "unisex", "name": "Давила"},
-{"usage": "family", "gender": "unisex", "name": "Дав"},
-{"usage": "family", "gender": "unisex", "name": "Дагган"},
-{"usage": "family", "gender": "unisex", "name": "Дадли"},
-{"usage": "family", "gender": "unisex", "name": "Дайал"},
-{"usage": "family", "gender": "unisex", "name": "Дайер"},
-{"usage": "family", "gender": "unisex", "name": "Дайкс"},
-{"usage": "family", "gender": "unisex", "name": "Даймонд"},
-{"usage": "family", "gender": "unisex", "name": "Дайсон"},
-{"usage": "family", "gender": "unisex", "name": "Дай"},
-{"usage": "family", "gender": "unisex", "name": "Дакворт"},
-{"usage": "family", "gender": "unisex", "name": "Дали"},
-{"usage": "family", "gender": "unisex", "name": "Далтон"},
-{"usage": "family", "gender": "unisex", "name": "Даль"},
-{"usage": "family", "gender": "unisex", "name": "Дамико"},
-{"usage": "family", "gender": "unisex", "name": "Данбар"},
-{"usage": "family", "gender": "unisex", "name": "Дангело"},
-{"usage": "family", "gender": "unisex", "name": "Данг"},
-{"usage": "family", "gender": "unisex", "name": "Данлэп"},
-{"usage": "family", "gender": "unisex", "name": "Данн"},
-{"usage": "family", "gender": "unisex", "name": "Данхэм"},
-{"usage": "family", "gender": "unisex", "name": "Дарден"},
-{"usage": "family", "gender": "unisex", "name": "Дарем"},
-{"usage": "family", "gender": "unisex", "name": "Дарлинг"},
-{"usage": "family", "gender": "unisex", "name": "Дарнелл"},
-{"usage": "family", "gender": "unisex", "name": "Даттон"},
-{"usage": "family", "gender": "unisex", "name": "Дауд"},
-{"usage": "family", "gender": "unisex", "name": "Даулинг"},
-{"usage": "family", "gender": "unisex", "name": "Даунинг"},
-{"usage": "family", "gender": "unisex", "name": "Дауни"},
-{"usage": "family", "gender": "unisex", "name": "Даунс"},
-{"usage": "family", "gender": "unisex", "name": "Даути"},
-{"usage": "family", "gender": "unisex", "name": "Даффи"},
-{"usage": "family", "gender": "unisex", "name": "Дафф"},
-{"usage": "family", "gender": "unisex", "name": "Двайер"},
-{"usage": "family", "gender": "unisex", "name": "ДеДжизес"},
-{"usage": "family", "gender": "unisex", "name": "Девайн"},
-{"usage": "family", "gender": "unisex", "name": "Девенпорт"},
-{"usage": "family", "gender": "unisex", "name": "Девитт"},
-{"usage": "family", "gender": "unisex", "name": "Девлин"},
-{"usage": "family", "gender": "unisex", "name": "Дейгл"},
-{"usage": "family", "gender": "unisex", "name": "Дейли"},
-{"usage": "family", "gender": "unisex", "name": "Декер"},
-{"usage": "family", "gender": "unisex", "name": "Делакруз"},
-{"usage": "family", "gender": "unisex", "name": "Делани"},
-{"usage": "family", "gender": "unisex", "name": "Делароса"},
-{"usage": "family", "gender": "unisex", "name": "Делаторре"},
-{"usage": "family", "gender": "unisex", "name": "Делеон"},
-{"usage": "family", "gender": "unisex", "name": "Делонг"},
-{"usage": "family", "gender": "unisex", "name": "Делоссантос"},
-{"usage": "family", "gender": "unisex", "name": "Делука"},
-{"usage": "family", "gender": "unisex", "name": "Дельгадильо"},
-{"usage": "family", "gender": "unisex", "name": "Дельгадо"},
-{"usage": "family", "gender": "unisex", "name": "Демарко"},
-{"usage": "family", "gender": "unisex", "name": "Демпси"},
-{"usage": "family", "gender": "unisex", "name": "Деннисон"},
-{"usage": "family", "gender": "unisex", "name": "Деннис"},
-{"usage": "family", "gender": "unisex", "name": "Денни"},
-{"usage": "family", "gender": "unisex", "name": "Денсон"},
-{"usage": "family", "gender": "unisex", "name": "Дентон"},
-{"usage": "family", "gender": "unisex", "name": "Дент"},
-{"usage": "family", "gender": "unisex", "name": "Десаи"},
-{"usage": "family", "gender": "unisex", "name": "Де"},
-{"usage": "family", "gender": "unisex", "name": "Джагер"},
-{"usage": "family", "gender": "unisex", "name": "Джадд"},
-{"usage": "family", "gender": "unisex", "name": "Джайлс"},
-{"usage": "family", "gender": "unisex", "name": "Джарвис"},
-{"usage": "family", "gender": "unisex", "name": "Джаррелл"},
-{"usage": "family", "gender": "unisex", "name": "Джарретт"},
-{"usage": "family", "gender": "unisex", "name": "Джастис"},
-{"usage": "family", "gender": "unisex", "name": "Джейкобс"},
-{"usage": "family", "gender": "unisex", "name": "Джейкоб"},
-{"usage": "family", "gender": "unisex", "name": "Джеймсон"},
-{"usage": "family", "gender": "unisex", "name": "Джеймс"},
-{"usage": "family", "gender": "unisex", "name": "Джексон"},
-{"usage": "family", "gender": "unisex", "name": "Джек"},
-{"usage": "family", "gender": "unisex", "name": "Джемисон"},
-{"usage": "family", "gender": "unisex", "name": "Дженкинс"},
-{"usage": "family", "gender": "unisex", "name": "Дженнингс"},
-{"usage": "family", "gender": "unisex", "name": "Дженсен"},
-{"usage": "family", "gender": "unisex", "name": "Джентиле"},
-{"usage": "family", "gender": "unisex", "name": "Джерман"},
-{"usage": "family", "gender": "unisex", "name": "Джерниган"},
-{"usage": "family", "gender": "unisex", "name": "Джетер"},
-{"usage": "family", "gender": "unisex", "name": "Джетт"},
-{"usage": "family", "gender": "unisex", "name": "Джефферсон"},
-{"usage": "family", "gender": "unisex", "name": "Джефферс"},
-{"usage": "family", "gender": "unisex", "name": "Джеффрис"},
-{"usage": "family", "gender": "unisex", "name": "Джиллет"},
-{"usage": "family", "gender": "unisex", "name": "Джин"},
-{"usage": "family", "gender": "unisex", "name": "Джозеф"},
-{"usage": "family", "gender": "unisex", "name": "Джойнер"},
-{"usage": "family", "gender": "unisex", "name": "Джойс"},
-{"usage": "family", "gender": "unisex", "name": "Джой"},
-{"usage": "family", "gender": "unisex", "name": "Джолли"},
-{"usage": "family", "gender": "unisex", "name": "Джонсон"},
-{"usage": "family", "gender": "unisex", "name": "Джонстон"},
-{"usage": "family", "gender": "unisex", "name": "Джонс"},
-{"usage": "family", "gender": "unisex", "name": "Джон"},
-{"usage": "family", "gender": "unisex", "name": "Джордано"},
-{"usage": "family", "gender": "unisex", "name": "Джордан"},
-{"usage": "family", "gender": "unisex", "name": "Джордж"},
-{"usage": "family", "gender": "unisex", "name": "Джулиан"},
-{"usage": "family", "gender": "unisex", "name": "Джуэл"},
-{"usage": "family", "gender": "unisex", "name": "Диас"},
-{"usage": "family", "gender": "unisex", "name": "Дигс"},
-{"usage": "family", "gender": "unisex", "name": "Дикерсон"},
-{"usage": "family", "gender": "unisex", "name": "Дикинсон"},
-{"usage": "family", "gender": "unisex", "name": "Диккенс"},
-{"usage": "family", "gender": "unisex", "name": "Дикки"},
-{"usage": "family", "gender": "unisex", "name": "Диксон"},
-{"usage": "family", "gender": "unisex", "name": "Дик"},
-{"usage": "family", "gender": "unisex", "name": "Диллард"},
-{"usage": "family", "gender": "unisex", "name": "Диллон"},
-{"usage": "family", "gender": "unisex", "name": "Дилл"},
-{"usage": "family", "gender": "unisex", "name": "Дил"},
-{"usage": "family", "gender": "unisex", "name": "Динь"},
-{"usage": "family", "gender": "unisex", "name": "Дин"},
-{"usage": "family", "gender": "unisex", "name": "Дитон"},
-{"usage": "family", "gender": "unisex", "name": "Дитрих"},
-{"usage": "family", "gender": "unisex", "name": "Дитц"},
-{"usage": "family", "gender": "unisex", "name": "Доан"},
-{"usage": "family", "gender": "unisex", "name": "Доббинс"},
-{"usage": "family", "gender": "unisex", "name": "Доббс"},
-{"usage": "family", "gender": "unisex", "name": "Добсон"},
-{"usage": "family", "gender": "unisex", "name": "Догерти"},
-{"usage": "family", "gender": "unisex", "name": "Додд"},
-{"usage": "family", "gender": "unisex", "name": "Додж"},
-{"usage": "family", "gender": "unisex", "name": "Додсон"},
-{"usage": "family", "gender": "unisex", "name": "Дозьер"},
-{"usage": "family", "gender": "unisex", "name": "Дойл"},
-{"usage": "family", "gender": "unisex", "name": "Докери"},
-{"usage": "family", "gender": "unisex", "name": "Докинз"},
-{"usage": "family", "gender": "unisex", "name": "Долан"},
-{"usage": "family", "gender": "unisex", "name": "Домингес"},
-{"usage": "family", "gender": "unisex", "name": "Дональдсон"},
-{"usage": "family", "gender": "unisex", "name": "Дональд"},
-{"usage": "family", "gender": "unisex", "name": "Донахью"},
-{"usage": "family", "gender": "unisex", "name": "Доннелли"},
-{"usage": "family", "gender": "unisex", "name": "Донован"},
-{"usage": "family", "gender": "unisex", "name": "Донохью"},
-{"usage": "family", "gender": "unisex", "name": "Доран"},
-{"usage": "family", "gender": "unisex", "name": "Дорман"},
-{"usage": "family", "gender": "unisex", "name": "Дорси"},
-{"usage": "family", "gender": "unisex", "name": "Досс"},
-{"usage": "family", "gender": "unisex", "name": "Дотсон"},
-{"usage": "family", "gender": "unisex", "name": "Доуди"},
-{"usage": "family", "gender": "unisex", "name": "Доусон"},
-{"usage": "family", "gender": "unisex", "name": "Доути"},
-{"usage": "family", "gender": "unisex", "name": "Доуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Доу"},
-{"usage": "family", "gender": "unisex", "name": "Доэрти"},
-{"usage": "family", "gender": "unisex", "name": "Драйвер"},
-{"usage": "family", "gender": "unisex", "name": "Драммонд"},
-{"usage": "family", "gender": "unisex", "name": "Дрисколл"},
-{"usage": "family", "gender": "unisex", "name": "Дрэйк"},
-{"usage": "family", "gender": "unisex", "name": "Дрэйпер"},
-{"usage": "family", "gender": "unisex", "name": "Дрю"},
-{"usage": "family", "gender": "unisex", "name": "Дуарте"},
-{"usage": "family", "gender": "unisex", "name": "Дуган"},
-{"usage": "family", "gender": "unisex", "name": "Дуглас"},
-{"usage": "family", "gender": "unisex", "name": "Дули"},
-{"usage": "family", "gender": "unisex", "name": "Дункан"},
-{"usage": "family", "gender": "unisex", "name": "Дуонг"},
-{"usage": "family", "gender": "unisex", "name": "Дурбин"},
-{"usage": "family", "gender": "unisex", "name": "Ду"},
-{"usage": "family", "gender": "unisex", "name": "Дьюи"},
-{"usage": "family", "gender": "unisex", "name": "Дьюкс"},
-{"usage": "family", "gender": "unisex", "name": "Дьюк"},
-{"usage": "family", "gender": "unisex", "name": "Дэвидсон"},
-{"usage": "family", "gender": "unisex", "name": "Дэвид"},
-{"usage": "family", "gender": "unisex", "name": "Дэвисон"},
-{"usage": "family", "gender": "unisex", "name": "Дэвис"},
-{"usage": "family", "gender": "unisex", "name": "Дэйл"},
-{"usage": "family", "gender": "unisex", "name": "Дэй"},
-{"usage": "family", "gender": "unisex", "name": "Дэниелсон"},
-{"usage": "family", "gender": "unisex", "name": "Дэниелс"},
-{"usage": "family", "gender": "unisex", "name": "Дэниел"},
-{"usage": "family", "gender": "unisex", "name": "Дэрби"},
-{"usage": "family", "gender": "unisex", "name": "Дюбос"},
-{"usage": "family", "gender": "unisex", "name": "Дюбуа"},
-{"usage": "family", "gender": "unisex", "name": "Дюваль"},
-{"usage": "family", "gender": "unisex", "name": "Дюма"},
-{"usage": "family", "gender": "unisex", "name": "Дюпре"},
-{"usage": "family", "gender": "unisex", "name": "Дюрант"},
-{"usage": "family", "gender": "unisex", "name": "Дюран"},
-{"usage": "family", "gender": "unisex", "name": "Жак"},
-{"usage": "family", "gender": "unisex", "name": "Жирар"},
-{"usage": "family", "gender": "unisex", "name": "Завала"},
-{"usage": "family", "gender": "unisex", "name": "Зайтц"},
-{"usage": "family", "gender": "unisex", "name": "Замора"},
-{"usage": "family", "gender": "unisex", "name": "Зауэр"},
-{"usage": "family", "gender": "unisex", "name": "Зиглер"},
-{"usage": "family", "gender": "unisex", "name": "Зунига"},
-{"usage": "family", "gender": "unisex", "name": "Ибарра"},
-{"usage": "family", "gender": "unisex", "name": "Иви"},
-{"usage": "family", "gender": "unisex", "name": "Иган"},
-{"usage": "family", "gender": "unisex", "name": "Идальго"},
-{"usage": "family", "gender": "unisex", "name": "Инглиш"},
-{"usage": "family", "gender": "unisex", "name": "Инглэнд"},
-{"usage": "family", "gender": "unisex", "name": "Ингрэм"},
-{"usage": "family", "gender": "unisex", "name": "Инман"},
-{"usage": "family", "gender": "unisex", "name": "Инохоса"},
-{"usage": "family", "gender": "unisex", "name": "Ирвинг"},
-{"usage": "family", "gender": "unisex", "name": "Ирвин"},
-{"usage": "family", "gender": "unisex", "name": "Ирисарри"},
-{"usage": "family", "gender": "unisex", "name": "Исли"},
-{"usage": "family", "gender": "unisex", "name": "Исон"},
-{"usage": "family", "gender": "unisex", "name": "Истер"},
-{"usage": "family", "gender": "unisex", "name": "Истман"},
-{"usage": "family", "gender": "unisex", "name": "Ист"},
-{"usage": "family", "gender": "unisex", "name": "Итон"},
-{"usage": "family", "gender": "unisex", "name": "И"},
-{"usage": "family", "gender": "unisex", "name": "Йегер"},
-{"usage": "family", "gender": "unisex", "name": "Йетс"},
-{"usage": "family", "gender": "unisex", "name": "Йи"},
-{"usage": "family", "gender": "unisex", "name": "Йодер"},
-{"usage": "family", "gender": "unisex", "name": "Йоргенсен"},
-{"usage": "family", "gender": "unisex", "name": "Йорк"},
-{"usage": "family", "gender": "unisex", "name": "Йост"},
-{"usage": "family", "gender": "unisex", "name": "Кабальеро"},
-{"usage": "family", "gender": "unisex", "name": "Кабрал"},
-{"usage": "family", "gender": "unisex", "name": "Кабрера"},
-{"usage": "family", "gender": "unisex", "name": "Кавазос"},
-{"usage": "family", "gender": "unisex", "name": "Кавано"},
-{"usage": "family", "gender": "unisex", "name": "Каин"},
-{"usage": "family", "gender": "unisex", "name": "Кайзер"},
-{"usage": "family", "gender": "unisex", "name": "Кайл"},
-{"usage": "family", "gender": "unisex", "name": "Калверт"},
-{"usage": "family", "gender": "unisex", "name": "Калвер"},
-{"usage": "family", "gender": "unisex", "name": "Каллахан"},
-{"usage": "family", "gender": "unisex", "name": "Каллен"},
-{"usage": "family", "gender": "unisex", "name": "Калп"},
-{"usage": "family", "gender": "unisex", "name": "Калхун"},
-{"usage": "family", "gender": "unisex", "name": "Кальдерон"},
-{"usage": "family", "gender": "unisex", "name": "Камачо"},
-{"usage": "family", "gender": "unisex", "name": "Камински"},
-{"usage": "family", "gender": "unisex", "name": "Каммингс"},
-{"usage": "family", "gender": "unisex", "name": "Камминс"},
-{"usage": "family", "gender": "unisex", "name": "Кампос"},
-{"usage": "family", "gender": "unisex", "name": "Каналес"},
-{"usage": "family", "gender": "unisex", "name": "Канг"},
-{"usage": "family", "gender": "unisex", "name": "Каннингем"},
-{"usage": "family", "gender": "unisex", "name": "Кано"},
-{"usage": "family", "gender": "unisex", "name": "Кантрелл"},
-{"usage": "family", "gender": "unisex", "name": "Канту"},
-{"usage": "family", "gender": "unisex", "name": "Кан"},
-{"usage": "family", "gender": "unisex", "name": "Каплан"},
-{"usage": "family", "gender": "unisex", "name": "Капс"},
-{"usage": "family", "gender": "unisex", "name": "Карбаджал"},
-{"usage": "family", "gender": "unisex", "name": "Карвер"},
-{"usage": "family", "gender": "unisex", "name": "Кардвелл"},
-{"usage": "family", "gender": "unisex", "name": "Карденас"},
-{"usage": "family", "gender": "unisex", "name": "Кардона"},
-{"usage": "family", "gender": "unisex", "name": "Кард"},
-{"usage": "family", "gender": "unisex", "name": "Карлайл"},
-{"usage": "family", "gender": "unisex", "name": "Карлин"},
-{"usage": "family", "gender": "unisex", "name": "Карлос"},
-{"usage": "family", "gender": "unisex", "name": "Карлсон"},
-{"usage": "family", "gender": "unisex", "name": "Карлтон"},
-{"usage": "family", "gender": "unisex", "name": "Карл"},
-{"usage": "family", "gender": "unisex", "name": "Кармайкл"},
-{"usage": "family", "gender": "unisex", "name": "Кармона"},
-{"usage": "family", "gender": "unisex", "name": "Карнес"},
-{"usage": "family", "gender": "unisex", "name": "Карни"},
-{"usage": "family", "gender": "unisex", "name": "Карон"},
-{"usage": "family", "gender": "unisex", "name": "Карпентер"},
-{"usage": "family", "gender": "unisex", "name": "Карранса"},
-{"usage": "family", "gender": "unisex", "name": "Карраско"},
-{"usage": "family", "gender": "unisex", "name": "Каррен"},
-{"usage": "family", "gender": "unisex", "name": "Каррера"},
-{"usage": "family", "gender": "unisex", "name": "Каррильо"},
-{"usage": "family", "gender": "unisex", "name": "Каррингтон"},
-{"usage": "family", "gender": "unisex", "name": "Карри"},
-{"usage": "family", "gender": "unisex", "name": "Карр"},
-{"usage": "family", "gender": "unisex", "name": "Карсон"},
-{"usage": "family", "gender": "unisex", "name": "Картер"},
-{"usage": "family", "gender": "unisex", "name": "Картрайт"},
-{"usage": "family", "gender": "unisex", "name": "Карузо"},
-{"usage": "family", "gender": "unisex", "name": "Касарес"},
-{"usage": "family", "gender": "unisex", "name": "Касас"},
-{"usage": "family", "gender": "unisex", "name": "Касильяс"},
-{"usage": "family", "gender": "unisex", "name": "Касл"},
-{"usage": "family", "gender": "unisex", "name": "Каспер"},
-{"usage": "family", "gender": "unisex", "name": "Кастанеда"},
-{"usage": "family", "gender": "unisex", "name": "Кастелланос"},
-{"usage": "family", "gender": "unisex", "name": "Кастильо"},
-{"usage": "family", "gender": "unisex", "name": "Кастро"},
-{"usage": "family", "gender": "unisex", "name": "Катлер"},
-{"usage": "family", "gender": "unisex", "name": "Кауарт"},
-{"usage": "family", "gender": "unisex", "name": "Каудилл"},
-{"usage": "family", "gender": "unisex", "name": "Каур"},
-{"usage": "family", "gender": "unisex", "name": "Кауфман"},
-{"usage": "family", "gender": "unisex", "name": "Кац"},
-{"usage": "family", "gender": "unisex", "name": "Кейн"},
-{"usage": "family", "gender": "unisex", "name": "Кейси"},
-{"usage": "family", "gender": "unisex", "name": "Кейсон"},
-{"usage": "family", "gender": "unisex", "name": "Кейс"},
-{"usage": "family", "gender": "unisex", "name": "Кейтс"},
-{"usage": "family", "gender": "unisex", "name": "Кей"},
-{"usage": "family", "gender": "unisex", "name": "Келлер"},
-{"usage": "family", "gender": "unisex", "name": "Келли"},
-{"usage": "family", "gender": "unisex", "name": "Келлог"},
-{"usage": "family", "gender": "unisex", "name": "Келси"},
-{"usage": "family", "gender": "unisex", "name": "Кемп"},
-{"usage": "family", "gender": "unisex", "name": "Кендалл"},
-{"usage": "family", "gender": "unisex", "name": "Кендрик"},
-{"usage": "family", "gender": "unisex", "name": "Кеннеди"},
-{"usage": "family", "gender": "unisex", "name": "Кенни"},
-{"usage": "family", "gender": "unisex", "name": "Кент"},
-{"usage": "family", "gender": "unisex", "name": "Кеньон"},
-{"usage": "family", "gender": "unisex", "name": "Кернс"},
-{"usage": "family", "gender": "unisex", "name": "Керн"},
-{"usage": "family", "gender": "unisex", "name": "Керр"},
-{"usage": "family", "gender": "unisex", "name": "Кертис"},
-{"usage": "family", "gender": "unisex", "name": "Кесада"},
-{"usage": "family", "gender": "unisex", "name": "Кесслер"},
-{"usage": "family", "gender": "unisex", "name": "Кидд"},
-{"usage": "family", "gender": "unisex", "name": "Киз"},
-{"usage": "family", "gender": "unisex", "name": "Килгор"},
-{"usage": "family", "gender": "unisex", "name": "Киллиан"},
-{"usage": "family", "gender": "unisex", "name": "Килпатрик"},
-{"usage": "family", "gender": "unisex", "name": "Кимбалл"},
-{"usage": "family", "gender": "unisex", "name": "Кимбл"},
-{"usage": "family", "gender": "unisex", "name": "Кимброу"},
-{"usage": "family", "gender": "unisex", "name": "Ким"},
-{"usage": "family", "gender": "unisex", "name": "Кинан"},
-{"usage": "family", "gender": "unisex", "name": "Кинг"},
-{"usage": "family", "gender": "unisex", "name": "Кинер"},
-{"usage": "family", "gender": "unisex", "name": "Кинкейд"},
-{"usage": "family", "gender": "unisex", "name": "Кинни"},
-{"usage": "family", "gender": "unisex", "name": "Кинси"},
-{"usage": "family", "gender": "unisex", "name": "Кинтана"},
-{"usage": "family", "gender": "unisex", "name": "Кинтанилья"},
-{"usage": "family", "gender": "unisex", "name": "Кинтеро"},
-{"usage": "family", "gender": "unisex", "name": "Киньонес"},
-{"usage": "family", "gender": "unisex", "name": "Кин"},
-{"usage": "family", "gender": "unisex", "name": "Кирби"},
-{"usage": "family", "gender": "unisex", "name": "Киркланд"},
-{"usage": "family", "gender": "unisex", "name": "Киркпатрик"},
-{"usage": "family", "gender": "unisex", "name": "Кирк"},
-{"usage": "family", "gender": "unisex", "name": "Кирни"},
-{"usage": "family", "gender": "unisex", "name": "Кирос"},
-{"usage": "family", "gender": "unisex", "name": "Кис"},
-{"usage": "family", "gender": "unisex", "name": "Китинг"},
-{"usage": "family", "gender": "unisex", "name": "Китчен"},
-{"usage": "family", "gender": "unisex", "name": "Кит"},
-{"usage": "family", "gender": "unisex", "name": "Ки"},
-{"usage": "family", "gender": "unisex", "name": "Клайн"},
-{"usage": "family", "gender": "unisex", "name": "Кларк"},
-{"usage": "family", "gender": "unisex", "name": "Клауд"},
-{"usage": "family", "gender": "unisex", "name": "Клевенджер"},
-{"usage": "family", "gender": "unisex", "name": "Клейн"},
-{"usage": "family", "gender": "unisex", "name": "Клейтон"},
-{"usage": "family", "gender": "unisex", "name": "Клеменс"},
-{"usage": "family", "gender": "unisex", "name": "Клементс"},
-{"usage": "family", "gender": "unisex", "name": "Клемент"},
-{"usage": "family", "gender": "unisex", "name": "Клемонс"},
-{"usage": "family", "gender": "unisex", "name": "Кливленд"},
-{"usage": "family", "gender": "unisex", "name": "Клинтон"},
-{"usage": "family", "gender": "unisex", "name": "Клири"},
-{"usage": "family", "gender": "unisex", "name": "Клифтон"},
-{"usage": "family", "gender": "unisex", "name": "Клиффорд"},
-{"usage": "family", "gender": "unisex", "name": "Клэй"},
-{"usage": "family", "gender": "unisex", "name": "Клэнси"},
-{"usage": "family", "gender": "unisex", "name": "Кнапп"},
-{"usage": "family", "gender": "unisex", "name": "Кобб"},
-{"usage": "family", "gender": "unisex", "name": "Коберн"},
-{"usage": "family", "gender": "unisex", "name": "Ковальски"},
-{"usage": "family", "gender": "unisex", "name": "Коваррубиас"},
-{"usage": "family", "gender": "unisex", "name": "Ковингтон"},
-{"usage": "family", "gender": "unisex", "name": "Коди"},
-{"usage": "family", "gender": "unisex", "name": "Кози"},
-{"usage": "family", "gender": "unisex", "name": "Койл"},
-{"usage": "family", "gender": "unisex", "name": "Койн"},
-{"usage": "family", "gender": "unisex", "name": "Кой"},
-{"usage": "family", "gender": "unisex", "name": "Кокер"},
-{"usage": "family", "gender": "unisex", "name": "Кокран"},
-{"usage": "family", "gender": "unisex", "name": "Кокс"},
-{"usage": "family", "gender": "unisex", "name": "Колб"},
-{"usage": "family", "gender": "unisex", "name": "Колвин"},
-{"usage": "family", "gender": "unisex", "name": "Колдуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Колин"},
-{"usage": "family", "gender": "unisex", "name": "Коли"},
-{"usage": "family", "gender": "unisex", "name": "Коллинз"},
-{"usage": "family", "gender": "unisex", "name": "Колльер"},
-{"usage": "family", "gender": "unisex", "name": "Колл"},
-{"usage": "family", "gender": "unisex", "name": "Колон"},
-{"usage": "family", "gender": "unisex", "name": "Кольбер"},
-{"usage": "family", "gender": "unisex", "name": "Кольясо"},
-{"usage": "family", "gender": "unisex", "name": "Колэуэй"},
-{"usage": "family", "gender": "unisex", "name": "Комбс"},
-{"usage": "family", "gender": "unisex", "name": "Комер"},
-{"usage": "family", "gender": "unisex", "name": "Комптон"},
-{"usage": "family", "gender": "unisex", "name": "Кондон"},
-{"usage": "family", "gender": "unisex", "name": "Конклин"},
-{"usage": "family", "gender": "unisex", "name": "Конли"},
-{"usage": "family", "gender": "unisex", "name": "Коннектикут"},
-{"usage": "family", "gender": "unisex", "name": "Коннелли"},
-{"usage": "family", "gender": "unisex", "name": "Коннелл"},
-{"usage": "family", "gender": "unisex", "name": "Коннер"},
-{"usage": "family", "gender": "unisex", "name": "Коннолли"},
-{"usage": "family", "gender": "unisex", "name": "Коннорс"},
-{"usage": "family", "gender": "unisex", "name": "Коннор"},
-{"usage": "family", "gender": "unisex", "name": "Конрад"},
-{"usage": "family", "gender": "unisex", "name": "Конрой"},
-{"usage": "family", "gender": "unisex", "name": "Контрерас"},
-{"usage": "family", "gender": "unisex", "name": "Конуэй"},
-{"usage": "family", "gender": "unisex", "name": "Корбетт"},
-{"usage": "family", "gender": "unisex", "name": "Корбин"},
-{"usage": "family", "gender": "unisex", "name": "Кордеро"},
-{"usage": "family", "gender": "unisex", "name": "Кордова"},
-{"usage": "family", "gender": "unisex", "name": "Кори"},
-{"usage": "family", "gender": "unisex", "name": "Коркоран"},
-{"usage": "family", "gender": "unisex", "name": "Корли"},
-{"usage": "family", "gender": "unisex", "name": "Кормье"},
-{"usage": "family", "gender": "unisex", "name": "Корнелиус"},
-{"usage": "family", "gender": "unisex", "name": "Корнелл"},
-{"usage": "family", "gender": "unisex", "name": "Корнетт"},
-{"usage": "family", "gender": "unisex", "name": "Корнехо"},
-{"usage": "family", "gender": "unisex", "name": "Корнуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Коронадо"},
-{"usage": "family", "gender": "unisex", "name": "Корона"},
-{"usage": "family", "gender": "unisex", "name": "Корраль"},
-{"usage": "family", "gender": "unisex", "name": "Корреа"},
-{"usage": "family", "gender": "unisex", "name": "Корриган"},
-{"usage": "family", "gender": "unisex", "name": "Кортесы"},
-{"usage": "family", "gender": "unisex", "name": "Кортес"},
-{"usage": "family", "gender": "unisex", "name": "Кортни"},
-{"usage": "family", "gender": "unisex", "name": "Коста"},
-{"usage": "family", "gender": "unisex", "name": "Костелло"},
-{"usage": "family", "gender": "unisex", "name": "Коте"},
-{"usage": "family", "gender": "unisex", "name": "Коттер"},
-{"usage": "family", "gender": "unisex", "name": "Коттон"},
-{"usage": "family", "gender": "unisex", "name": "Коттрелл"},
-{"usage": "family", "gender": "unisex", "name": "Коулз"},
-{"usage": "family", "gender": "unisex", "name": "Коулман"},
-{"usage": "family", "gender": "unisex", "name": "Коул"},
-{"usage": "family", "gender": "unisex", "name": "Коупленд"},
-{"usage": "family", "gender": "unisex", "name": "Коуп"},
-{"usage": "family", "gender": "unisex", "name": "Коутс"},
-{"usage": "family", "gender": "unisex", "name": "Коуч"},
-{"usage": "family", "gender": "unisex", "name": "Коуэн"},
-{"usage": "family", "gender": "unisex", "name": "Коу"},
-{"usage": "family", "gender": "unisex", "name": "Кофман"},
-{"usage": "family", "gender": "unisex", "name": "Коффи"},
-{"usage": "family", "gender": "unisex", "name": "Кохлер"},
-{"usage": "family", "gender": "unisex", "name": "Кох"},
-{"usage": "family", "gender": "unisex", "name": "Коэн"},
-{"usage": "family", "gender": "unisex", "name": "Крабтри"},
-{"usage": "family", "gender": "unisex", "name": "Крамер"},
-{"usage": "family", "gender": "unisex", "name": "Крамп"},
-{"usage": "family", "gender": "unisex", "name": "Крам"},
-{"usage": "family", "gender": "unisex", "name": "Крандалл"},
-{"usage": "family", "gender": "unisex", "name": "Кран"},
-{"usage": "family", "gender": "unisex", "name": "Краудер"},
-{"usage": "family", "gender": "unisex", "name": "Краузе"},
-{"usage": "family", "gender": "unisex", "name": "Краус"},
-{"usage": "family", "gender": "unisex", "name": "Крауч"},
-{"usage": "family", "gender": "unisex", "name": "Крафт"},
-{"usage": "family", "gender": "unisex", "name": "Крейг"},
-{"usage": "family", "gender": "unisex", "name": "Крейн"},
-{"usage": "family", "gender": "unisex", "name": "Креншоу"},
-{"usage": "family", "gender": "unisex", "name": "Креспо"},
-{"usage": "family", "gender": "unisex", "name": "Крисп"},
-{"usage": "family", "gender": "unisex", "name": "Кристенсен"},
-{"usage": "family", "gender": "unisex", "name": "Кристиансен"},
-{"usage": "family", "gender": "unisex", "name": "Кристиансон"},
-{"usage": "family", "gender": "unisex", "name": "Кристиан"},
-{"usage": "family", "gender": "unisex", "name": "Кристи"},
-{"usage": "family", "gender": "unisex", "name": "Кристман"},
-{"usage": "family", "gender": "unisex", "name": "Кристофер"},
-{"usage": "family", "gender": "unisex", "name": "Крич"},
-{"usage": "family", "gender": "unisex", "name": "Крокер"},
-{"usage": "family", "gender": "unisex", "name": "Крокетт"},
-{"usage": "family", "gender": "unisex", "name": "Кронин"},
-{"usage": "family", "gender": "unisex", "name": "Кросби"},
-{"usage": "family", "gender": "unisex", "name": "Кросс"},
-{"usage": "family", "gender": "unisex", "name": "Кроули"},
-{"usage": "family", "gender": "unisex", "name": "Кроуфорд"},
-{"usage": "family", "gender": "unisex", "name": "Кроуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Кроу"},
-{"usage": "family", "gender": "unisex", "name": "Крофт"},
-{"usage": "family", "gender": "unisex", "name": "Крузе"},
-{"usage": "family", "gender": "unisex", "name": "Круз"},
-{"usage": "family", "gender": "unisex", "name": "Крук"},
-{"usage": "family", "gender": "unisex", "name": "Крус"},
-{"usage": "family", "gender": "unisex", "name": "Крэйвен"},
-{"usage": "family", "gender": "unisex", "name": "Крюгер"},
-{"usage": "family", "gender": "unisex", "name": "Крюс"},
-{"usage": "family", "gender": "unisex", "name": "Куигли"},
-{"usage": "family", "gender": "unisex", "name": "Куик"},
-{"usage": "family", "gender": "unisex", "name": "Куинн"},
-{"usage": "family", "gender": "unisex", "name": "Куин"},
-{"usage": "family", "gender": "unisex", "name": "Кук"},
-{"usage": "family", "gender": "unisex", "name": "Кули"},
-{"usage": "family", "gender": "unisex", "name": "Култер"},
-{"usage": "family", "gender": "unisex", "name": "Кумар"},
-{"usage": "family", "gender": "unisex", "name": "Куни"},
-{"usage": "family", "gender": "unisex", "name": "Кун"},
-{"usage": "family", "gender": "unisex", "name": "Куолс"},
-{"usage": "family", "gender": "unisex", "name": "Купер"},
-{"usage": "family", "gender": "unisex", "name": "Курц"},
-{"usage": "family", "gender": "unisex", "name": "Куэвас"},
-{"usage": "family", "gender": "unisex", "name": "Куэльяр"},
-{"usage": "family", "gender": "unisex", "name": "Кэйгл"},
-{"usage": "family", "gender": "unisex", "name": "Кэллоуэй"},
-{"usage": "family", "gender": "unisex", "name": "Кэмерон"},
-{"usage": "family", "gender": "unisex", "name": "Кэмпбелл"},
-{"usage": "family", "gender": "unisex", "name": "Кэмп"},
-{"usage": "family", "gender": "unisex", "name": "Кэннон"},
-{"usage": "family", "gender": "unisex", "name": "Кэнфилд"},
-{"usage": "family", "gender": "unisex", "name": "Кэри"},
-{"usage": "family", "gender": "unisex", "name": "Кэрриэр"},
-{"usage": "family", "gender": "unisex", "name": "Кэрролл"},
-{"usage": "family", "gender": "unisex", "name": "Кэссиди"},
-{"usage": "family", "gender": "unisex", "name": "Кэхилл"},
-{"usage": "family", "gender": "unisex", "name": "Кэш"},
-{"usage": "family", "gender": "unisex", "name": "Кёлер"},
-{"usage": "family", "gender": "unisex", "name": "Кёниг"},
-{"usage": "family", "gender": "unisex", "name": "Кёрли"},
-{"usage": "family", "gender": "unisex", "name": "Лав"},
-{"usage": "family", "gender": "unisex", "name": "Лайлс"},
-{"usage": "family", "gender": "unisex", "name": "Лайл"},
-{"usage": "family", "gender": "unisex", "name": "Лайт"},
-{"usage": "family", "gender": "unisex", "name": "Лай"},
-{"usage": "family", "gender": "unisex", "name": "Ламберт"},
-{"usage": "family", "gender": "unisex", "name": "Ламб"},
-{"usage": "family", "gender": "unisex", "name": "Лам"},
-{"usage": "family", "gender": "unisex", "name": "Ланге"},
-{"usage": "family", "gender": "unisex", "name": "Ланг"},
-{"usage": "family", "gender": "unisex", "name": "Ландерс"},
-{"usage": "family", "gender": "unisex", "name": "Ланди"},
-{"usage": "family", "gender": "unisex", "name": "Ландри"},
-{"usage": "family", "gender": "unisex", "name": "Ландрум"},
-{"usage": "family", "gender": "unisex", "name": "Ланкастер"},
-{"usage": "family", "gender": "unisex", "name": "Ланц"},
-{"usage": "family", "gender": "unisex", "name": "Ланье"},
-{"usage": "family", "gender": "unisex", "name": "Лара"},
-{"usage": "family", "gender": "unisex", "name": "Ларкин"},
-{"usage": "family", "gender": "unisex", "name": "Ларсен"},
-{"usage": "family", "gender": "unisex", "name": "Ларсон"},
-{"usage": "family", "gender": "unisex", "name": "Лару"},
-{"usage": "family", "gender": "unisex", "name": "Ласк"},
-{"usage": "family", "gender": "unisex", "name": "Ласситер"},
-{"usage": "family", "gender": "unisex", "name": "Латам"},
-{"usage": "family", "gender": "unisex", "name": "Лауэр"},
-{"usage": "family", "gender": "unisex", "name": "Лау"},
-{"usage": "family", "gender": "unisex", "name": "Лафлин"},
-{"usage": "family", "gender": "unisex", "name": "Леаль"},
-{"usage": "family", "gender": "unisex", "name": "Леблан"},
-{"usage": "family", "gender": "unisex", "name": "Левандовски"},
-{"usage": "family", "gender": "unisex", "name": "Левек"},
-{"usage": "family", "gender": "unisex", "name": "Левин"},
-{"usage": "family", "gender": "unisex", "name": "Леви"},
-{"usage": "family", "gender": "unisex", "name": "Леггетт"},
-{"usage": "family", "gender": "unisex", "name": "Ледбеттер"},
-{"usage": "family", "gender": "unisex", "name": "Ледесма"},
-{"usage": "family", "gender": "unisex", "name": "Ледфорд"},
-{"usage": "family", "gender": "unisex", "name": "Лейва"},
-{"usage": "family", "gender": "unisex", "name": "Лейси"},
-{"usage": "family", "gender": "unisex", "name": "Лейтон"},
-{"usage": "family", "gender": "unisex", "name": "Леман"},
-{"usage": "family", "gender": "unisex", "name": "Лемонс"},
-{"usage": "family", "gender": "unisex", "name": "Лемон"},
-{"usage": "family", "gender": "unisex", "name": "Лемус"},
-{"usage": "family", "gender": "unisex", "name": "Ленц"},
-{"usage": "family", "gender": "unisex", "name": "Леонард"},
-{"usage": "family", "gender": "unisex", "name": "Леоне"},
-{"usage": "family", "gender": "unisex", "name": "Леон"},
-{"usage": "family", "gender": "unisex", "name": "Лесли"},
-{"usage": "family", "gender": "unisex", "name": "Лестер"},
-{"usage": "family", "gender": "unisex", "name": "Ле"},
-{"usage": "family", "gender": "unisex", "name": "Ливингстон"},
-{"usage": "family", "gender": "unisex", "name": "Ливитт"},
-{"usage": "family", "gender": "unisex", "name": "Лилли"},
-{"usage": "family", "gender": "unisex", "name": "Лиман"},
-{"usage": "family", "gender": "unisex", "name": "Лима"},
-{"usage": "family", "gender": "unisex", "name": "Лим"},
-{"usage": "family", "gender": "unisex", "name": "Линарес"},
-{"usage": "family", "gender": "unisex", "name": "Линдер"},
-{"usage": "family", "gender": "unisex", "name": "Линдквист"},
-{"usage": "family", "gender": "unisex", "name": "Линдсей"},
-{"usage": "family", "gender": "unisex", "name": "Линдси"},
-{"usage": "family", "gender": "unisex", "name": "Линд"},
-{"usage": "family", "gender": "unisex", "name": "Линкольн"},
-{"usage": "family", "gender": "unisex", "name": "Линк"},
-{"usage": "family", "gender": "unisex", "name": "Линн"},
-{"usage": "family", "gender": "unisex", "name": "Линтон"},
-{"usage": "family", "gender": "unisex", "name": "Линч"},
-{"usage": "family", "gender": "unisex", "name": "Лин"},
-{"usage": "family", "gender": "unisex", "name": "Лионс"},
-{"usage": "family", "gender": "unisex", "name": "Лион"},
-{"usage": "family", "gender": "unisex", "name": "Липскомб"},
-{"usage": "family", "gender": "unisex", "name": "Лири"},
-{"usage": "family", "gender": "unisex", "name": "Литл"},
-{"usage": "family", "gender": "unisex", "name": "Литтлджон"},
-{"usage": "family", "gender": "unisex", "name": "Литтл"},
-{"usage": "family", "gender": "unisex", "name": "Лич"},
-{"usage": "family", "gender": "unisex", "name": "Ли"},
-{"usage": "family", "gender": "unisex", "name": "Ллойд"},
-{"usage": "family", "gender": "unisex", "name": "Ловелас"},
-{"usage": "family", "gender": "unisex", "name": "Ловелл"},
-{"usage": "family", "gender": "unisex", "name": "Ловетт"},
-{"usage": "family", "gender": "unisex", "name": "Логан"},
-{"usage": "family", "gender": "unisex", "name": "Лозано"},
-{"usage": "family", "gender": "unisex", "name": "Лойд"},
-{"usage": "family", "gender": "unisex", "name": "Локвуд"},
-{"usage": "family", "gender": "unisex", "name": "Локетт"},
-{"usage": "family", "gender": "unisex", "name": "Локк"},
-{"usage": "family", "gender": "unisex", "name": "Локлир"},
-{"usage": "family", "gender": "unisex", "name": "Локхарт"},
-{"usage": "family", "gender": "unisex", "name": "Ломбарди"},
-{"usage": "family", "gender": "unisex", "name": "Ломбардо"},
-{"usage": "family", "gender": "unisex", "name": "Лонгория"},
-{"usage": "family", "gender": "unisex", "name": "Лонго"},
-{"usage": "family", "gender": "unisex", "name": "Лонг"},
-{"usage": "family", "gender": "unisex", "name": "Лондон"},
-{"usage": "family", "gender": "unisex", "name": "Лопес"},
-{"usage": "family", "gender": "unisex", "name": "Лорд"},
-{"usage": "family", "gender": "unisex", "name": "Лоренс"},
-{"usage": "family", "gender": "unisex", "name": "Лоренцо"},
-{"usage": "family", "gender": "unisex", "name": "Лоренц"},
-{"usage": "family", "gender": "unisex", "name": "Лотт"},
-{"usage": "family", "gender": "unisex", "name": "Лоулер"},
-{"usage": "family", "gender": "unisex", "name": "Лоури"},
-{"usage": "family", "gender": "unisex", "name": "Лоусон"},
-{"usage": "family", "gender": "unisex", "name": "Лоус"},
-{"usage": "family", "gender": "unisex", "name": "Лоутон"},
-{"usage": "family", "gender": "unisex", "name": "Лоу"},
-{"usage": "family", "gender": "unisex", "name": "Лофтон"},
-{"usage": "family", "gender": "unisex", "name": "Ло"},
-{"usage": "family", "gender": "unisex", "name": "Луго"},
-{"usage": "family", "gender": "unisex", "name": "Луис"},
-{"usage": "family", "gender": "unisex", "name": "Лукас"},
-{"usage": "family", "gender": "unisex", "name": "Лумис"},
-{"usage": "family", "gender": "unisex", "name": "Луна"},
-{"usage": "family", "gender": "unisex", "name": "Лунд"},
-{"usage": "family", "gender": "unisex", "name": "Луни"},
-{"usage": "family", "gender": "unisex", "name": "Лунсфорд"},
-{"usage": "family", "gender": "unisex", "name": "Луонг"},
-{"usage": "family", "gender": "unisex", "name": "Лусеро"},
-{"usage": "family", "gender": "unisex", "name": "Лутц"},
-{"usage": "family", "gender": "unisex", "name": "Лухан"},
-{"usage": "family", "gender": "unisex", "name": "Лу"},
-{"usage": "family", "gender": "unisex", "name": "Льюис"},
-{"usage": "family", "gender": "unisex", "name": "Лэдд"},
-{"usage": "family", "gender": "unisex", "name": "Лэйк"},
-{"usage": "family", "gender": "unisex", "name": "Лэйн"},
-{"usage": "family", "gender": "unisex", "name": "Лэйрд"},
-{"usage": "family", "gender": "unisex", "name": "Лэй"},
-{"usage": "family", "gender": "unisex", "name": "Лэки"},
-{"usage": "family", "gender": "unisex", "name": "Лэнгли"},
-{"usage": "family", "gender": "unisex", "name": "Лэнгстон"},
-{"usage": "family", "gender": "unisex", "name": "Лэнгфорд"},
-{"usage": "family", "gender": "unisex", "name": "Лэндис"},
-{"usage": "family", "gender": "unisex", "name": "Лэнд"},
-{"usage": "family", "gender": "unisex", "name": "Лэнкфорд"},
-{"usage": "family", "gender": "unisex", "name": "Лэнс"},
-{"usage": "family", "gender": "unisex", "name": "Лэси"},
-{"usage": "family", "gender": "unisex", "name": "Людвиг"},
-{"usage": "family", "gender": "unisex", "name": "Люк"},
-{"usage": "family", "gender": "unisex", "name": "Люн"},
-{"usage": "family", "gender": "unisex", "name": "Лютер"},
-{"usage": "family", "gender": "unisex", "name": "Лю"},
-{"usage": "family", "gender": "unisex", "name": "Лян"},
-{"usage": "family", "gender": "unisex", "name": "Мабри"},
-{"usage": "family", "gender": "unisex", "name": "Магана"},
-{"usage": "family", "gender": "unisex", "name": "Маги"},
-{"usage": "family", "gender": "unisex", "name": "Магуайр"},
-{"usage": "family", "gender": "unisex", "name": "Мадригал"},
-{"usage": "family", "gender": "unisex", "name": "Мадрид"},
-{"usage": "family", "gender": "unisex", "name": "Майерс"},
-{"usage": "family", "gender": "unisex", "name": "Майер"},
-{"usage": "family", "gender": "unisex", "name": "Майз"},
-{"usage": "family", "gender": "unisex", "name": "Майклс"},
-{"usage": "family", "gender": "unisex", "name": "Майкл"},
-{"usage": "family", "gender": "unisex", "name": "Майлз"},
-{"usage": "family", "gender": "unisex", "name": "Майлс"},
-{"usage": "family", "gender": "unisex", "name": "Майнер"},
-{"usage": "family", "gender": "unisex", "name": "Майнор"},
-{"usage": "family", "gender": "unisex", "name": "Майн"},
-{"usage": "family", "gender": "unisex", "name": "Майо"},
-{"usage": "family", "gender": "unisex", "name": "Майрилис"},
-{"usage": "family", "gender": "unisex", "name": "Май"},
-{"usage": "family", "gender": "unisex", "name": "МакАдамс"},
-{"usage": "family", "gender": "unisex", "name": "МакАлистер"},
-{"usage": "family", "gender": "unisex", "name": "МакАртур"},
-{"usage": "family", "gender": "unisex", "name": "МакБрайд"},
-{"usage": "family", "gender": "unisex", "name": "МакВильямс"},
-{"usage": "family", "gender": "unisex", "name": "МакГенри"},
-{"usage": "family", "gender": "unisex", "name": "МакГилл"},
-{"usage": "family", "gender": "unisex", "name": "МакГиннис"},
-{"usage": "family", "gender": "unisex", "name": "МакГи"},
-{"usage": "family", "gender": "unisex", "name": "МакГоуэн"},
-{"usage": "family", "gender": "unisex", "name": "МакГрат"},
-{"usage": "family", "gender": "unisex", "name": "МакГрегор"},
-{"usage": "family", "gender": "unisex", "name": "МакГроу"},
-{"usage": "family", "gender": "unisex", "name": "МакГуайр"},
-{"usage": "family", "gender": "unisex", "name": "МакДауэлл"},
-{"usage": "family", "gender": "unisex", "name": "МакДермотт"},
-{"usage": "family", "gender": "unisex", "name": "МакДональд"},
-{"usage": "family", "gender": "unisex", "name": "МакДоннелл"},
-{"usage": "family", "gender": "unisex", "name": "МакДоно"},
-{"usage": "family", "gender": "unisex", "name": "МакДэниэл"},
-{"usage": "family", "gender": "unisex", "name": "МакКалоу"},
-{"usage": "family", "gender": "unisex", "name": "МакКанн"},
-{"usage": "family", "gender": "unisex", "name": "МакКарди"},
-{"usage": "family", "gender": "unisex", "name": "МакКарти"},
-{"usage": "family", "gender": "unisex", "name": "МакКартни"},
-{"usage": "family", "gender": "unisex", "name": "МакКейб"},
-{"usage": "family", "gender": "unisex", "name": "МакКейн"},
-{"usage": "family", "gender": "unisex", "name": "МакКей"},
-{"usage": "family", "gender": "unisex", "name": "МакКензи"},
-{"usage": "family", "gender": "unisex", "name": "МакКенна"},
-{"usage": "family", "gender": "unisex", "name": "МакКинли"},
-{"usage": "family", "gender": "unisex", "name": "МакКинни"},
-{"usage": "family", "gender": "unisex", "name": "МакКиннон"},
-{"usage": "family", "gender": "unisex", "name": "МакКи"},
-{"usage": "family", "gender": "unisex", "name": "МакКлауд"},
-{"usage": "family", "gender": "unisex", "name": "МакКлейн"},
-{"usage": "family", "gender": "unisex", "name": "МакКлелланд"},
-{"usage": "family", "gender": "unisex", "name": "МакКлеллан"},
-{"usage": "family", "gender": "unisex", "name": "МакКлендон"},
-{"usage": "family", "gender": "unisex", "name": "МакКлюр"},
-{"usage": "family", "gender": "unisex", "name": "МакКой"},
-{"usage": "family", "gender": "unisex", "name": "МакКолам"},
-{"usage": "family", "gender": "unisex", "name": "МакКоли"},
-{"usage": "family", "gender": "unisex", "name": "МакКолл"},
-{"usage": "family", "gender": "unisex", "name": "МакКоннелл"},
-{"usage": "family", "gender": "unisex", "name": "МакКорд"},
-{"usage": "family", "gender": "unisex", "name": "МакКормак"},
-{"usage": "family", "gender": "unisex", "name": "МакКормик"},
-{"usage": "family", "gender": "unisex", "name": "МакКракен"},
-{"usage": "family", "gender": "unisex", "name": "МакКрей"},
-{"usage": "family", "gender": "unisex", "name": "МакКрэри"},
-{"usage": "family", "gender": "unisex", "name": "МакКуин"},
-{"usage": "family", "gender": "unisex", "name": "МакЛафлин"},
-{"usage": "family", "gender": "unisex", "name": "МакЛейн"},
-{"usage": "family", "gender": "unisex", "name": "МакЛеод"},
-{"usage": "family", "gender": "unisex", "name": "МакЛин"},
-{"usage": "family", "gender": "unisex", "name": "МакМагон"},
-{"usage": "family", "gender": "unisex", "name": "МакМаллен"},
-{"usage": "family", "gender": "unisex", "name": "МакМанус"},
-{"usage": "family", "gender": "unisex", "name": "МакНайт"},
-{"usage": "family", "gender": "unisex", "name": "МакНил"},
-{"usage": "family", "gender": "unisex", "name": "МакРей"},
-{"usage": "family", "gender": "unisex", "name": "МакЭлрой"},
-{"usage": "family", "gender": "unisex", "name": "МакЭфи"},
-{"usage": "family", "gender": "unisex", "name": "Макалистер"},
-{"usage": "family", "gender": "unisex", "name": "Макги"},
-{"usage": "family", "gender": "unisex", "name": "Макговерн"},
-{"usage": "family", "gender": "unisex", "name": "Макдональд"},
-{"usage": "family", "gender": "unisex", "name": "Макинтайр"},
-{"usage": "family", "gender": "unisex", "name": "Макинтош"},
-{"usage": "family", "gender": "unisex", "name": "Маккарти"},
-{"usage": "family", "gender": "unisex", "name": "Маккензи"},
-{"usage": "family", "gender": "unisex", "name": "Макки"},
-{"usage": "family", "gender": "unisex", "name": "Макмиллан"},
-{"usage": "family", "gender": "unisex", "name": "Макмэхэн"},
-{"usage": "family", "gender": "unisex", "name": "Макналли"},
-{"usage": "family", "gender": "unisex", "name": "Макналти"},
-{"usage": "family", "gender": "unisex", "name": "Макнамара"},
-{"usage": "family", "gender": "unisex", "name": "Макнейл"},
-{"usage": "family", "gender": "unisex", "name": "Макнейр"},
-{"usage": "family", "gender": "unisex", "name": "Макнили"},
-{"usage": "family", "gender": "unisex", "name": "Макнил"},
-{"usage": "family", "gender": "unisex", "name": "Максвелл"},
-{"usage": "family", "gender": "unisex", "name": "Макфадден"},
-{"usage": "family", "gender": "unisex", "name": "Макфарлэнд"},
-{"usage": "family", "gender": "unisex", "name": "Макферсон"},
-{"usage": "family", "gender": "unisex", "name": "Макхью"},
-{"usage": "family", "gender": "unisex", "name": "Мак"},
-{"usage": "family", "gender": "unisex", "name": "Маллен"},
-{"usage": "family", "gender": "unisex", "name": "Маллиган"},
-{"usage": "family", "gender": "unisex", "name": "Маллинс"},
-{"usage": "family", "gender": "unisex", "name": "Маллин"},
-{"usage": "family", "gender": "unisex", "name": "Маллой"},
-{"usage": "family", "gender": "unisex", "name": "Маллори"},
-{"usage": "family", "gender": "unisex", "name": "Мальдонадо"},
-{"usage": "family", "gender": "unisex", "name": "Манн"},
-{"usage": "family", "gender": "unisex", "name": "Мансон"},
-{"usage": "family", "gender": "unisex", "name": "Мануэль"},
-{"usage": "family", "gender": "unisex", "name": "Марес"},
-{"usage": "family", "gender": "unisex", "name": "Марино"},
-{"usage": "family", "gender": "unisex", "name": "Марин"},
-{"usage": "family", "gender": "unisex", "name": "Марион"},
-{"usage": "family", "gender": "unisex", "name": "Маркес"},
-{"usage": "family", "gender": "unisex", "name": "Маркс"},
-{"usage": "family", "gender": "unisex", "name": "Маркум"},
-{"usage": "family", "gender": "unisex", "name": "Маркус"},
-{"usage": "family", "gender": "unisex", "name": "Маркхэм"},
-{"usage": "family", "gender": "unisex", "name": "Марк"},
-{"usage": "family", "gender": "unisex", "name": "Марлоу"},
-{"usage": "family", "gender": "unisex", "name": "Марреро"},
-{"usage": "family", "gender": "unisex", "name": "Маррокин"},
-{"usage": "family", "gender": "unisex", "name": "Мартинес"},
-{"usage": "family", "gender": "unisex", "name": "Мартино"},
-{"usage": "family", "gender": "unisex", "name": "Мартин"},
-{"usage": "family", "gender": "unisex", "name": "Маршалл"},
-{"usage": "family", "gender": "unisex", "name": "Марш"},
-{"usage": "family", "gender": "unisex", "name": "Масиас"},
-{"usage": "family", "gender": "unisex", "name": "Массачусетс"},
-{"usage": "family", "gender": "unisex", "name": "Мастерсон"},
-{"usage": "family", "gender": "unisex", "name": "Мастерс"},
-{"usage": "family", "gender": "unisex", "name": "Маст"},
-{"usage": "family", "gender": "unisex", "name": "Мата"},
-{"usage": "family", "gender": "unisex", "name": "Матис"},
-{"usage": "family", "gender": "unisex", "name": "Матос"},
-{"usage": "family", "gender": "unisex", "name": "Маттингли"},
-{"usage": "family", "gender": "unisex", "name": "Маурер"},
-{"usage": "family", "gender": "unisex", "name": "Махан"},
-{"usage": "family", "gender": "unisex", "name": "Махер"},
-{"usage": "family", "gender": "unisex", "name": "Махони"},
-{"usage": "family", "gender": "unisex", "name": "Мачадо"},
-{"usage": "family", "gender": "unisex", "name": "Медейрус"},
-{"usage": "family", "gender": "unisex", "name": "Медина"},
-{"usage": "family", "gender": "unisex", "name": "Медоуз"},
-{"usage": "family", "gender": "unisex", "name": "Медрано"},
-{"usage": "family", "gender": "unisex", "name": "Межа"},
-{"usage": "family", "gender": "unisex", "name": "Мейберри"},
-{"usage": "family", "gender": "unisex", "name": "Мейджор"},
-{"usage": "family", "gender": "unisex", "name": "Мейер"},
-{"usage": "family", "gender": "unisex", "name": "Мейнард"},
-{"usage": "family", "gender": "unisex", "name": "Мейс"},
-{"usage": "family", "gender": "unisex", "name": "Мелвин"},
-{"usage": "family", "gender": "unisex", "name": "Мелендес"},
-{"usage": "family", "gender": "unisex", "name": "Мелло"},
-{"usage": "family", "gender": "unisex", "name": "Мельтон"},
-{"usage": "family", "gender": "unisex", "name": "Мена"},
-{"usage": "family", "gender": "unisex", "name": "Мендес"},
-{"usage": "family", "gender": "unisex", "name": "Мендоса"},
-{"usage": "family", "gender": "unisex", "name": "Мердок"},
-{"usage": "family", "gender": "unisex", "name": "Мередит"},
-{"usage": "family", "gender": "unisex", "name": "Меркадо"},
-{"usage": "family", "gender": "unisex", "name": "Мерритт"},
-{"usage": "family", "gender": "unisex", "name": "Мерсер"},
-{"usage": "family", "gender": "unisex", "name": "Мерчант"},
-{"usage": "family", "gender": "unisex", "name": "Меса"},
-{"usage": "family", "gender": "unisex", "name": "Мессер"},
-{"usage": "family", "gender": "unisex", "name": "Мессина"},
-{"usage": "family", "gender": "unisex", "name": "Месси"},
-{"usage": "family", "gender": "unisex", "name": "Меткалф"},
-{"usage": "family", "gender": "unisex", "name": "Мехия"},
-{"usage": "family", "gender": "unisex", "name": "Мецгер"},
-{"usage": "family", "gender": "unisex", "name": "Мец"},
-{"usage": "family", "gender": "unisex", "name": "Миддлтон"},
-{"usage": "family", "gender": "unisex", "name": "Мид"},
-{"usage": "family", "gender": "unisex", "name": "Миксон"},
-{"usage": "family", "gender": "unisex", "name": "Микс"},
-{"usage": "family", "gender": "unisex", "name": "Мик"},
-{"usage": "family", "gender": "unisex", "name": "Милам"},
-{"usage": "family", "gender": "unisex", "name": "Миллард"},
-{"usage": "family", "gender": "unisex", "name": "Миллер"},
-{"usage": "family", "gender": "unisex", "name": "Миллиган"},
-{"usage": "family", "gender": "unisex", "name": "Миллс"},
-{"usage": "family", "gender": "unisex", "name": "Милнер"},
-{"usage": "family", "gender": "unisex", "name": "Милтон"},
-{"usage": "family", "gender": "unisex", "name": "Мимс"},
-{"usage": "family", "gender": "unisex", "name": "Минс"},
-{"usage": "family", "gender": "unisex", "name": "Минтон"},
-{"usage": "family", "gender": "unisex", "name": "Миранда"},
-{"usage": "family", "gender": "unisex", "name": "Мирик"},
-{"usage": "family", "gender": "unisex", "name": "Митчелл"},
-{"usage": "family", "gender": "unisex", "name": "Михан"},
-{"usage": "family", "gender": "unisex", "name": "Мишель"},
-{"usage": "family", "gender": "unisex", "name": "Мишо"},
-{"usage": "family", "gender": "unisex", "name": "Мобли"},
-{"usage": "family", "gender": "unisex", "name": "Мозер"},
-{"usage": "family", "gender": "unisex", "name": "Мозли"},
-{"usage": "family", "gender": "unisex", "name": "Мойер"},
-{"usage": "family", "gender": "unisex", "name": "Мокк"},
-{"usage": "family", "gender": "unisex", "name": "Молина"},
-{"usage": "family", "gender": "unisex", "name": "Монахан"},
-{"usage": "family", "gender": "unisex", "name": "Мондрагон"},
-{"usage": "family", "gender": "unisex", "name": "Монк"},
-{"usage": "family", "gender": "unisex", "name": "Монро"},
-{"usage": "family", "gender": "unisex", "name": "Монтальво"},
-{"usage": "family", "gender": "unisex", "name": "Монтано"},
-{"usage": "family", "gender": "unisex", "name": "Монтаньес"},
-{"usage": "family", "gender": "unisex", "name": "Монтгомери"},
-{"usage": "family", "gender": "unisex", "name": "Монтеро"},
-{"usage": "family", "gender": "unisex", "name": "Монтес"},
-{"usage": "family", "gender": "unisex", "name": "Монтойя"},
-{"usage": "family", "gender": "unisex", "name": "Моралес"},
-{"usage": "family", "gender": "unisex", "name": "Моран"},
-{"usage": "family", "gender": "unisex", "name": "Мора"},
-{"usage": "family", "gender": "unisex", "name": "Морган"},
-{"usage": "family", "gender": "unisex", "name": "Морено"},
-{"usage": "family", "gender": "unisex", "name": "Морзе"},
-{"usage": "family", "gender": "unisex", "name": "Морин"},
-{"usage": "family", "gender": "unisex", "name": "Морленд"},
-{"usage": "family", "gender": "unisex", "name": "Моррелл"},
-{"usage": "family", "gender": "unisex", "name": "Моррисон"},
-{"usage": "family", "gender": "unisex", "name": "Моррисси"},
-{"usage": "family", "gender": "unisex", "name": "Моррис"},
-{"usage": "family", "gender": "unisex", "name": "Морроу"},
-{"usage": "family", "gender": "unisex", "name": "Мортон"},
-{"usage": "family", "gender": "unisex", "name": "Мор"},
-{"usage": "family", "gender": "unisex", "name": "Мосли"},
-{"usage": "family", "gender": "unisex", "name": "Мосс"},
-{"usage": "family", "gender": "unisex", "name": "Мотт"},
-{"usage": "family", "gender": "unisex", "name": "Моусес"},
-{"usage": "family", "gender": "unisex", "name": "Моффетт"},
-{"usage": "family", "gender": "unisex", "name": "Мохамед"},
-{"usage": "family", "gender": "unisex", "name": "Мошер"},
-{"usage": "family", "gender": "unisex", "name": "Моя"},
-{"usage": "family", "gender": "unisex", "name": "Муди"},
-{"usage": "family", "gender": "unisex", "name": "Мултон"},
-{"usage": "family", "gender": "unisex", "name": "Мунис"},
-{"usage": "family", "gender": "unisex", "name": "Муни"},
-{"usage": "family", "gender": "unisex", "name": "Муньос"},
-{"usage": "family", "gender": "unisex", "name": "Мун"},
-{"usage": "family", "gender": "unisex", "name": "Мурильо"},
-{"usage": "family", "gender": "unisex", "name": "Мур"},
-{"usage": "family", "gender": "unisex", "name": "Мухаммед"},
-{"usage": "family", "gender": "unisex", "name": "Мьюз"},
-{"usage": "family", "gender": "unisex", "name": "Мэдден"},
-{"usage": "family", "gender": "unisex", "name": "Мэддокс"},
-{"usage": "family", "gender": "unisex", "name": "Мэдисон"},
-{"usage": "family", "gender": "unisex", "name": "Мэдли"},
-{"usage": "family", "gender": "unisex", "name": "Мэдсен"},
-{"usage": "family", "gender": "unisex", "name": "Мэйсон"},
-{"usage": "family", "gender": "unisex", "name": "Мэйфилд"},
-{"usage": "family", "gender": "unisex", "name": "Мэй"},
-{"usage": "family", "gender": "unisex", "name": "Мэлони"},
-{"usage": "family", "gender": "unisex", "name": "Мэлоун"},
-{"usage": "family", "gender": "unisex", "name": "Мэнли"},
-{"usage": "family", "gender": "unisex", "name": "Мэннинг"},
-{"usage": "family", "gender": "unisex", "name": "Мэнсфилд"},
-{"usage": "family", "gender": "unisex", "name": "Мэрилл"},
-{"usage": "family", "gender": "unisex", "name": "Мэтлок"},
-{"usage": "family", "gender": "unisex", "name": "Мэтсон"},
-{"usage": "family", "gender": "unisex", "name": "Мэтьюз"},
-{"usage": "family", "gender": "unisex", "name": "Мюллер"},
-{"usage": "family", "gender": "unisex", "name": "Мюррей"},
-{"usage": "family", "gender": "unisex", "name": "Мёллер"},
-{"usage": "family", "gender": "unisex", "name": "Мёрфи"},
-{"usage": "family", "gender": "unisex", "name": "Наваррете"},
-{"usage": "family", "gender": "unisex", "name": "Наварро"},
-{"usage": "family", "gender": "unisex", "name": "Нава"},
-{"usage": "family", "gender": "unisex", "name": "Нагель"},
-{"usage": "family", "gender": "unisex", "name": "Надь"},
-{"usage": "family", "gender": "unisex", "name": "Найт"},
-{"usage": "family", "gender": "unisex", "name": "Най"},
-{"usage": "family", "gender": "unisex", "name": "Нанн"},
-{"usage": "family", "gender": "unisex", "name": "Напье"},
-{"usage": "family", "gender": "unisex", "name": "Наранхо"},
-{"usage": "family", "gender": "unisex", "name": "Натсон"},
-{"usage": "family", "gender": "unisex", "name": "Нахера"},
-{"usage": "family", "gender": "unisex", "name": "Нго"},
-{"usage": "family", "gender": "unisex", "name": "Нгуен"},
-{"usage": "family", "gender": "unisex", "name": "Неварес"},
-{"usage": "family", "gender": "unisex", "name": "Невиль"},
-{"usage": "family", "gender": "unisex", "name": "Негрете"},
-{"usage": "family", "gender": "unisex", "name": "Негрон"},
-{"usage": "family", "gender": "unisex", "name": "Нейдо"},
-{"usage": "family", "gender": "unisex", "name": "Нейлор"},
-{"usage": "family", "gender": "unisex", "name": "Нейман"},
-{"usage": "family", "gender": "unisex", "name": "Нельсон"},
-{"usage": "family", "gender": "unisex", "name": "Несбитт"},
-{"usage": "family", "gender": "unisex", "name": "Несс"},
-{"usage": "family", "gender": "unisex", "name": "Нефф"},
-{"usage": "family", "gender": "unisex", "name": "Никерсон"},
-{"usage": "family", "gender": "unisex", "name": "Николас"},
-{"usage": "family", "gender": "unisex", "name": "Николсон"},
-{"usage": "family", "gender": "unisex", "name": "Николс"},
-{"usage": "family", "gender": "unisex", "name": "Никсон"},
-{"usage": "family", "gender": "unisex", "name": "Никс"},
-{"usage": "family", "gender": "unisex", "name": "Нили"},
-{"usage": "family", "gender": "unisex", "name": "Нильсен"},
-{"usage": "family", "gender": "unisex", "name": "Нил"},
-{"usage": "family", "gender": "unisex", "name": "Нобльз"},
-{"usage": "family", "gender": "unisex", "name": "Новак"},
-{"usage": "family", "gender": "unisex", "name": "Нокс"},
-{"usage": "family", "gender": "unisex", "name": "Нолан"},
-{"usage": "family", "gender": "unisex", "name": "Норвуд"},
-{"usage": "family", "gender": "unisex", "name": "Норман"},
-{"usage": "family", "gender": "unisex", "name": "Норрис"},
-{"usage": "family", "gender": "unisex", "name": "Нортон"},
-{"usage": "family", "gender": "unisex", "name": "Норт"},
-{"usage": "family", "gender": "unisex", "name": "Норьега"},
-{"usage": "family", "gender": "unisex", "name": "Нотт"},
-{"usage": "family", "gender": "unisex", "name": "Ноубл"},
-{"usage": "family", "gender": "unisex", "name": "Ноулз"},
-{"usage": "family", "gender": "unisex", "name": "Ноэль"},
-{"usage": "family", "gender": "unisex", "name": "Нугент"},
-{"usage": "family", "gender": "unisex", "name": "Нунан"},
-{"usage": "family", "gender": "unisex", "name": "Нуньес"},
-{"usage": "family", "gender": "unisex", "name": "Ньевес"},
-{"usage": "family", "gender": "unisex", "name": "Ньето"},
-{"usage": "family", "gender": "unisex", "name": "Ньюберри"},
-{"usage": "family", "gender": "unisex", "name": "Ньюби"},
-{"usage": "family", "gender": "unisex", "name": "Ньюкомб"},
-{"usage": "family", "gender": "unisex", "name": "Ньюман"},
-{"usage": "family", "gender": "unisex", "name": "Ньюсом"},
-{"usage": "family", "gender": "unisex", "name": "Ньютон"},
-{"usage": "family", "gender": "unisex", "name": "Ньюэлл"},
-{"usage": "family", "gender": "unisex", "name": "Нью"},
-{"usage": "family", "gender": "unisex", "name": "Нэнс"},
-{"usage": "family", "gender": "unisex", "name": "Нэш"},
-{"usage": "family", "gender": "unisex", "name": "Н"},
-{"usage": "family", "gender": "unisex", "name": "ОДоннелл"},
-{"usage": "family", "gender": "unisex", "name": "ОКоннелл"},
-{"usage": "family", "gender": "unisex", "name": "ОМэйли"},
-{"usage": "family", "gender": "unisex", "name": "ОНил"},
-{"usage": "family", "gender": "unisex", "name": "ОРейли"},
-{"usage": "family", "gender": "unisex", "name": "ОРурк"},
-{"usage": "family", "gender": "unisex", "name": "Обрин"},
-{"usage": "family", "gender": "unisex", "name": "Оверстрит"},
-{"usage": "family", "gender": "unisex", "name": "Овертон"},
-{"usage": "family", "gender": "unisex", "name": "Огден"},
-{"usage": "family", "gender": "unisex", "name": "Оглсби"},
-{"usage": "family", "gender": "unisex", "name": "Огл"},
-{"usage": "family", "gender": "unisex", "name": "Оделл"},
-{"usage": "family", "gender": "unisex", "name": "Одом"},
-{"usage": "family", "gender": "unisex", "name": "Окампо"},
-{"usage": "family", "gender": "unisex", "name": "Окифи"},
-{"usage": "family", "gender": "unisex", "name": "Оконнор"},
-{"usage": "family", "gender": "unisex", "name": "Олбрайт"},
-{"usage": "family", "gender": "unisex", "name": "Олдридж"},
-{"usage": "family", "gender": "unisex", "name": "Олдрич"},
-{"usage": "family", "gender": "unisex", "name": "Олдхэм"},
-{"usage": "family", "gender": "unisex", "name": "Олеарий"},
-{"usage": "family", "gender": "unisex", "name": "Оливарес"},
-{"usage": "family", "gender": "unisex", "name": "Оливас"},
-{"usage": "family", "gender": "unisex", "name": "Олива"},
-{"usage": "family", "gender": "unisex", "name": "Оливейра"},
-{"usage": "family", "gender": "unisex", "name": "Оливер"},
-{"usage": "family", "gender": "unisex", "name": "Оллред"},
-{"usage": "family", "gender": "unisex", "name": "Олсен"},
-{"usage": "family", "gender": "unisex", "name": "Олсон"},
-{"usage": "family", "gender": "unisex", "name": "Ольвера"},
-{"usage": "family", "gender": "unisex", "name": "Онеилл"},
-{"usage": "family", "gender": "unisex", "name": "Онил"},
-{"usage": "family", "gender": "unisex", "name": "Онтиверос"},
-{"usage": "family", "gender": "unisex", "name": "Ордоньес"},
-{"usage": "family", "gender": "unisex", "name": "Орельяна"},
-{"usage": "family", "gender": "unisex", "name": "Орландо"},
-{"usage": "family", "gender": "unisex", "name": "Орнелас"},
-{"usage": "family", "gender": "unisex", "name": "Ороско"},
-{"usage": "family", "gender": "unisex", "name": "Орр"},
-{"usage": "family", "gender": "unisex", "name": "Ортега"},
-{"usage": "family", "gender": "unisex", "name": "Ортис"},
-{"usage": "family", "gender": "unisex", "name": "Осборн"},
-{"usage": "family", "gender": "unisex", "name": "Освальд"},
-{"usage": "family", "gender": "unisex", "name": "Осорио"},
-{"usage": "family", "gender": "unisex", "name": "Остин"},
-{"usage": "family", "gender": "unisex", "name": "Отеро"},
-{"usage": "family", "gender": "unisex", "name": "Отто"},
-{"usage": "family", "gender": "unisex", "name": "Отт"},
-{"usage": "family", "gender": "unisex", "name": "Оукли"},
-{"usage": "family", "gender": "unisex", "name": "Оукс"},
-{"usage": "family", "gender": "unisex", "name": "Оутс"},
-{"usage": "family", "gender": "unisex", "name": "Оуэнс"},
-{"usage": "family", "gender": "unisex", "name": "Оуэн"},
-{"usage": "family", "gender": "unisex", "name": "Охара"},
-{"usage": "family", "gender": "unisex", "name": "Охеда"},
-{"usage": "family", "gender": "unisex", "name": "Очоа"},
-{"usage": "family", "gender": "unisex", "name": "О"},
-{"usage": "family", "gender": "unisex", "name": "Паган"},
-{"usage": "family", "gender": "unisex", "name": "Паджетт"},
-{"usage": "family", "gender": "unisex", "name": "Падилья"},
-{"usage": "family", "gender": "unisex", "name": "Пайк"},
-{"usage": "family", "gender": "unisex", "name": "Пайл"},
-{"usage": "family", "gender": "unisex", "name": "Пайпер"},
-{"usage": "family", "gender": "unisex", "name": "Пакетт"},
-{"usage": "family", "gender": "unisex", "name": "Пак"},
-{"usage": "family", "gender": "unisex", "name": "Паласиос"},
-{"usage": "family", "gender": "unisex", "name": "Палмер"},
-{"usage": "family", "gender": "unisex", "name": "Палумбо"},
-{"usage": "family", "gender": "unisex", "name": "Пальма"},
-{"usage": "family", "gender": "unisex", "name": "Паппас"},
-{"usage": "family", "gender": "unisex", "name": "Парди"},
-{"usage": "family", "gender": "unisex", "name": "Паредес"},
-{"usage": "family", "gender": "unisex", "name": "Паркер"},
-{"usage": "family", "gender": "unisex", "name": "Паркс"},
-{"usage": "family", "gender": "unisex", "name": "Парк"},
-{"usage": "family", "gender": "unisex", "name": "Парнелл"},
-{"usage": "family", "gender": "unisex", "name": "Парра"},
-{"usage": "family", "gender": "unisex", "name": "Парротт"},
-{"usage": "family", "gender": "unisex", "name": "Парр"},
-{"usage": "family", "gender": "unisex", "name": "Парсонс"},
-{"usage": "family", "gender": "unisex", "name": "Парсон"},
-{"usage": "family", "gender": "unisex", "name": "Пархам"},
-{"usage": "family", "gender": "unisex", "name": "Пас"},
-{"usage": "family", "gender": "unisex", "name": "Патель"},
-{"usage": "family", "gender": "unisex", "name": "Патиньо"},
-{"usage": "family", "gender": "unisex", "name": "Патнэм"},
-{"usage": "family", "gender": "unisex", "name": "Патрик"},
-{"usage": "family", "gender": "unisex", "name": "Паттен"},
-{"usage": "family", "gender": "unisex", "name": "Паттерсон"},
-{"usage": "family", "gender": "unisex", "name": "Паттон"},
-{"usage": "family", "gender": "unisex", "name": "Пауэлл"},
-{"usage": "family", "gender": "unisex", "name": "Пауэрс"},
-{"usage": "family", "gender": "unisex", "name": "Пауэр"},
-{"usage": "family", "gender": "unisex", "name": "Пачеко"},
-{"usage": "family", "gender": "unisex", "name": "Педерсен"},
-{"usage": "family", "gender": "unisex", "name": "Педерсон"},
-{"usage": "family", "gender": "unisex", "name": "Пейдж"},
-{"usage": "family", "gender": "unisex", "name": "Пейс"},
-{"usage": "family", "gender": "unisex", "name": "Пек"},
-{"usage": "family", "gender": "unisex", "name": "Пеллетье"},
-{"usage": "family", "gender": "unisex", "name": "Пена"},
-{"usage": "family", "gender": "unisex", "name": "Пендлтон"},
-{"usage": "family", "gender": "unisex", "name": "Пеннингтон"},
-{"usage": "family", "gender": "unisex", "name": "Пенни"},
-{"usage": "family", "gender": "unisex", "name": "Пенн"},
-{"usage": "family", "gender": "unisex", "name": "Пеппер"},
-{"usage": "family", "gender": "unisex", "name": "Пералез"},
-{"usage": "family", "gender": "unisex", "name": "Перальта"},
-{"usage": "family", "gender": "unisex", "name": "Первис"},
-{"usage": "family", "gender": "unisex", "name": "Пердью"},
-{"usage": "family", "gender": "unisex", "name": "Перейра"},
-{"usage": "family", "gender": "unisex", "name": "Перес"},
-{"usage": "family", "gender": "unisex", "name": "Перкинс"},
-{"usage": "family", "gender": "unisex", "name": "Перрин"},
-{"usage": "family", "gender": "unisex", "name": "Перри"},
-{"usage": "family", "gender": "unisex", "name": "Петерсен"},
-{"usage": "family", "gender": "unisex", "name": "Петерсон"},
-{"usage": "family", "gender": "unisex", "name": "Петтит"},
-{"usage": "family", "gender": "unisex", "name": "Петти"},
-{"usage": "family", "gender": "unisex", "name": "Пиз"},
-{"usage": "family", "gender": "unisex", "name": "Пикенс"},
-{"usage": "family", "gender": "unisex", "name": "Пикеринг"},
-{"usage": "family", "gender": "unisex", "name": "Пикетт"},
-{"usage": "family", "gender": "unisex", "name": "Пикок"},
-{"usage": "family", "gender": "unisex", "name": "Пиментель"},
-{"usage": "family", "gender": "unisex", "name": "Пина"},
-{"usage": "family", "gender": "unisex", "name": "Пинеда"},
-{"usage": "family", "gender": "unisex", "name": "Пинто"},
-{"usage": "family", "gender": "unisex", "name": "Пиплз"},
-{"usage": "family", "gender": "unisex", "name": "Пирсон"},
-{"usage": "family", "gender": "unisex", "name": "Пирс"},
-{"usage": "family", "gender": "unisex", "name": "Питерс"},
-{"usage": "family", "gender": "unisex", "name": "Питтман"},
-{"usage": "family", "gender": "unisex", "name": "Питтс"},
-{"usage": "family", "gender": "unisex", "name": "Пламмер"},
-{"usage": "family", "gender": "unisex", "name": "Платт"},
-{"usage": "family", "gender": "unisex", "name": "Пойндекстер"},
-{"usage": "family", "gender": "unisex", "name": "Поланко"},
-{"usage": "family", "gender": "unisex", "name": "Полк"},
-{"usage": "family", "gender": "unisex", "name": "Поллард"},
-{"usage": "family", "gender": "unisex", "name": "Поллок"},
-{"usage": "family", "gender": "unisex", "name": "Полсен"},
-{"usage": "family", "gender": "unisex", "name": "Полсон"},
-{"usage": "family", "gender": "unisex", "name": "Пол"},
-{"usage": "family", "gender": "unisex", "name": "Пондер"},
-{"usage": "family", "gender": "unisex", "name": "Понсе"},
-{"usage": "family", "gender": "unisex", "name": "Портер"},
-{"usage": "family", "gender": "unisex", "name": "Портильо"},
-{"usage": "family", "gender": "unisex", "name": "Пост"},
-{"usage": "family", "gender": "unisex", "name": "Поттер"},
-{"usage": "family", "gender": "unisex", "name": "Поттс"},
-{"usage": "family", "gender": "unisex", "name": "Поузи"},
-{"usage": "family", "gender": "unisex", "name": "Поуп"},
-{"usage": "family", "gender": "unisex", "name": "По"},
-{"usage": "family", "gender": "unisex", "name": "Прадо"},
-{"usage": "family", "gender": "unisex", "name": "Прайор"},
-{"usage": "family", "gender": "unisex", "name": "Прайс"},
-{"usage": "family", "gender": "unisex", "name": "Пратер"},
-{"usage": "family", "gender": "unisex", "name": "Прескотт"},
-{"usage": "family", "gender": "unisex", "name": "Пресли"},
-{"usage": "family", "gender": "unisex", "name": "Прессли"},
-{"usage": "family", "gender": "unisex", "name": "Престон"},
-{"usage": "family", "gender": "unisex", "name": "Прието"},
-{"usage": "family", "gender": "unisex", "name": "Прингл"},
-{"usage": "family", "gender": "unisex", "name": "Принц"},
-{"usage": "family", "gender": "unisex", "name": "Прист"},
-{"usage": "family", "gender": "unisex", "name": "Притчард"},
-{"usage": "family", "gender": "unisex", "name": "Притчетт"},
-{"usage": "family", "gender": "unisex", "name": "Проктор"},
-{"usage": "family", "gender": "unisex", "name": "Пруетт"},
-{"usage": "family", "gender": "unisex", "name": "Прэтт"},
-{"usage": "family", "gender": "unisex", "name": "Прюитт"},
-{"usage": "family", "gender": "unisex", "name": "Пулидо"},
-{"usage": "family", "gender": "unisex", "name": "Пул"},
-{"usage": "family", "gender": "unisex", "name": "Пуэнте"},
-{"usage": "family", "gender": "unisex", "name": "Пфайффер"},
-{"usage": "family", "gender": "unisex", "name": "Пьер"},
-{"usage": "family", "gender": "unisex", "name": "Пью"},
-{"usage": "family", "gender": "unisex", "name": "Пэйнтер"},
-{"usage": "family", "gender": "unisex", "name": "Пэйн"},
-{"usage": "family", "gender": "unisex", "name": "Пэйтон"},
-{"usage": "family", "gender": "unisex", "name": "Пэйт"},
-{"usage": "family", "gender": "unisex", "name": "Пэрис"},
-{"usage": "family", "gender": "unisex", "name": "Пэриш"},
-{"usage": "family", "gender": "unisex", "name": "Пэррис"},
-{"usage": "family", "gender": "unisex", "name": "Пэрриш"},
-{"usage": "family", "gender": "unisex", "name": "Пёрселл"},
-{"usage": "family", "gender": "unisex", "name": "Пёрсон"},
-{"usage": "family", "gender": "unisex", "name": "Радд"},
-{"usage": "family", "gender": "unisex", "name": "Райан"},
-{"usage": "family", "gender": "unisex", "name": "Райдер"},
-{"usage": "family", "gender": "unisex", "name": "Райли"},
-{"usage": "family", "gender": "unisex", "name": "Раймонд"},
-{"usage": "family", "gender": "unisex", "name": "Райнхарт"},
-{"usage": "family", "gender": "unisex", "name": "Райс"},
-{"usage": "family", "gender": "unisex", "name": "Райт"},
-{"usage": "family", "gender": "unisex", "name": "Рамирес"},
-{"usage": "family", "gender": "unisex", "name": "Рамос"},
-{"usage": "family", "gender": "unisex", "name": "Ранжел"},
-{"usage": "family", "gender": "unisex", "name": "Ранкин"},
-{"usage": "family", "gender": "unisex", "name": "Рапп"},
-{"usage": "family", "gender": "unisex", "name": "Расмуссен"},
-{"usage": "family", "gender": "unisex", "name": "Рассел"},
-{"usage": "family", "gender": "unisex", "name": "Расс"},
-{"usage": "family", "gender": "unisex", "name": "Ратлифф"},
-{"usage": "family", "gender": "unisex", "name": "Раус"},
-{"usage": "family", "gender": "unisex", "name": "Раффин"},
-{"usage": "family", "gender": "unisex", "name": "Рафф"},
-{"usage": "family", "gender": "unisex", "name": "Рашинг"},
-{"usage": "family", "gender": "unisex", "name": "Раш"},
-{"usage": "family", "gender": "unisex", "name": "Реддинг"},
-{"usage": "family", "gender": "unisex", "name": "Редд"},
-{"usage": "family", "gender": "unisex", "name": "Редман"},
-{"usage": "family", "gender": "unisex", "name": "Редмонд"},
-{"usage": "family", "gender": "unisex", "name": "Резерфорд"},
-{"usage": "family", "gender": "unisex", "name": "Рейган"},
-{"usage": "family", "gender": "unisex", "name": "Рейдер"},
-{"usage": "family", "gender": "unisex", "name": "Рейд"},
-{"usage": "family", "gender": "unisex", "name": "Рейес"},
-{"usage": "family", "gender": "unisex", "name": "Рейли"},
-{"usage": "family", "gender": "unisex", "name": "Рейна"},
-{"usage": "family", "gender": "unisex", "name": "Рейни"},
-{"usage": "family", "gender": "unisex", "name": "Рейнольдс"},
-{"usage": "family", "gender": "unisex", "name": "Рейносо"},
-{"usage": "family", "gender": "unisex", "name": "Рейнс"},
-{"usage": "family", "gender": "unisex", "name": "Рейнхардт"},
-{"usage": "family", "gender": "unisex", "name": "Рейс"},
-{"usage": "family", "gender": "unisex", "name": "Рейх"},
-{"usage": "family", "gender": "unisex", "name": "Рей"},
-{"usage": "family", "gender": "unisex", "name": "Ректор"},
-{"usage": "family", "gender": "unisex", "name": "Реми"},
-{"usage": "family", "gender": "unisex", "name": "Рендон"},
-{"usage": "family", "gender": "unisex", "name": "Реннер"},
-{"usage": "family", "gender": "unisex", "name": "Рентериа"},
-{"usage": "family", "gender": "unisex", "name": "Ривас"},
-{"usage": "family", "gender": "unisex", "name": "Ривера"},
-{"usage": "family", "gender": "unisex", "name": "Риверз"},
-{"usage": "family", "gender": "unisex", "name": "Ривз"},
-{"usage": "family", "gender": "unisex", "name": "Риган"},
-{"usage": "family", "gender": "unisex", "name": "Риггинс"},
-{"usage": "family", "gender": "unisex", "name": "Риггс"},
-{"usage": "family", "gender": "unisex", "name": "Риддл"},
-{"usage": "family", "gender": "unisex", "name": "Ридер"},
-{"usage": "family", "gender": "unisex", "name": "Риди"},
-{"usage": "family", "gender": "unisex", "name": "Ридли"},
-{"usage": "family", "gender": "unisex", "name": "Рид"},
-{"usage": "family", "gender": "unisex", "name": "Риз"},
-{"usage": "family", "gender": "unisex", "name": "Рикеттс"},
-{"usage": "family", "gender": "unisex", "name": "Рико"},
-{"usage": "family", "gender": "unisex", "name": "Рикс"},
-{"usage": "family", "gender": "unisex", "name": "Ринг"},
-{"usage": "family", "gender": "unisex", "name": "Ринкон"},
-{"usage": "family", "gender": "unisex", "name": "Риос"},
-{"usage": "family", "gender": "unisex", "name": "Рирдон"},
-{"usage": "family", "gender": "unisex", "name": "Рис"},
-{"usage": "family", "gender": "unisex", "name": "Риттер"},
-{"usage": "family", "gender": "unisex", "name": "Рихтер"},
-{"usage": "family", "gender": "unisex", "name": "Риццо"},
-{"usage": "family", "gender": "unisex", "name": "Ричардсон"},
-{"usage": "family", "gender": "unisex", "name": "Ричардс"},
-{"usage": "family", "gender": "unisex", "name": "Ричард"},
-{"usage": "family", "gender": "unisex", "name": "Ричи"},
-{"usage": "family", "gender": "unisex", "name": "Ричмонд"},
-{"usage": "family", "gender": "unisex", "name": "Риччи"},
-{"usage": "family", "gender": "unisex", "name": "Рич"},
-{"usage": "family", "gender": "unisex", "name": "Ри"},
-{"usage": "family", "gender": "unisex", "name": "Роббинс"},
-{"usage": "family", "gender": "unisex", "name": "Робб"},
-{"usage": "family", "gender": "unisex", "name": "Роберсон"},
-{"usage": "family", "gender": "unisex", "name": "Робертсон"},
-{"usage": "family", "gender": "unisex", "name": "Робертс"},
-{"usage": "family", "gender": "unisex", "name": "Роберт"},
-{"usage": "family", "gender": "unisex", "name": "Робинсон"},
-{"usage": "family", "gender": "unisex", "name": "Робледо"},
-{"usage": "family", "gender": "unisex", "name": "Роблес"},
-{"usage": "family", "gender": "unisex", "name": "Роджерс"},
-{"usage": "family", "gender": "unisex", "name": "Родригес"},
-{"usage": "family", "gender": "unisex", "name": "Роза"},
-{"usage": "family", "gender": "unisex", "name": "Розенберг"},
-{"usage": "family", "gender": "unisex", "name": "Розенталь"},
-{"usage": "family", "gender": "unisex", "name": "Розен"},
-{"usage": "family", "gender": "unisex", "name": "Ройал"},
-{"usage": "family", "gender": "unisex", "name": "Рой"},
-{"usage": "family", "gender": "unisex", "name": "Рокуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Рок"},
-{"usage": "family", "gender": "unisex", "name": "Роланд"},
-{"usage": "family", "gender": "unisex", "name": "Роллинз"},
-{"usage": "family", "gender": "unisex", "name": "Ролстон"},
-{"usage": "family", "gender": "unisex", "name": "Ролс"},
-{"usage": "family", "gender": "unisex", "name": "Романо"},
-{"usage": "family", "gender": "unisex", "name": "Роман"},
-{"usage": "family", "gender": "unisex", "name": "Ромеро"},
-{"usage": "family", "gender": "unisex", "name": "Ромо"},
-{"usage": "family", "gender": "unisex", "name": "Рорк"},
-{"usage": "family", "gender": "unisex", "name": "Росадо"},
-{"usage": "family", "gender": "unisex", "name": "Росалес"},
-{"usage": "family", "gender": "unisex", "name": "Росарио"},
-{"usage": "family", "gender": "unisex", "name": "Росас"},
-{"usage": "family", "gender": "unisex", "name": "Росси"},
-{"usage": "family", "gender": "unisex", "name": "Росс"},
-{"usage": "family", "gender": "unisex", "name": "Рот"},
-{"usage": "family", "gender": "unisex", "name": "Роудз"},
-{"usage": "family", "gender": "unisex", "name": "Роудс"},
-{"usage": "family", "gender": "unisex", "name": "Роуз"},
-{"usage": "family", "gender": "unisex", "name": "Роули"},
-{"usage": "family", "gender": "unisex", "name": "Роупер"},
-{"usage": "family", "gender": "unisex", "name": "Роуч"},
-{"usage": "family", "gender": "unisex", "name": "Роуэлл"},
-{"usage": "family", "gender": "unisex", "name": "Роуэн"},
-{"usage": "family", "gender": "unisex", "name": "Роу"},
-{"usage": "family", "gender": "unisex", "name": "Рохас"},
-{"usage": "family", "gender": "unisex", "name": "Роча"},
-{"usage": "family", "gender": "unisex", "name": "Рош"},
-{"usage": "family", "gender": "unisex", "name": "Рубин"},
-{"usage": "family", "gender": "unisex", "name": "Рубио"},
-{"usage": "family", "gender": "unisex", "name": "Рудольф"},
-{"usage": "family", "gender": "unisex", "name": "Руис"},
-{"usage": "family", "gender": "unisex", "name": "Рукер"},
-{"usage": "family", "gender": "unisex", "name": "Руни"},
-{"usage": "family", "gender": "unisex", "name": "Руссо"},
-{"usage": "family", "gender": "unisex", "name": "Руст"},
-{"usage": "family", "gender": "unisex", "name": "Рутледж"},
-{"usage": "family", "gender": "unisex", "name": "Рут"},
-{"usage": "family", "gender": "unisex", "name": "Рэглэнд"},
-{"usage": "family", "gender": "unisex", "name": "Рэгсдэйл"},
-{"usage": "family", "gender": "unisex", "name": "Рэдфорд"},
-{"usage": "family", "gender": "unisex", "name": "Рэйнс"},
-{"usage": "family", "gender": "unisex", "name": "Рэй"},
-{"usage": "family", "gender": "unisex", "name": "Рэмси"},
-{"usage": "family", "gender": "unisex", "name": "Рэндалл"},
-{"usage": "family", "gender": "unisex", "name": "Рэндл"},
-{"usage": "family", "gender": "unisex", "name": "Рэндольф"},
-{"usage": "family", "gender": "unisex", "name": "Рэнсом"},
-{"usage": "family", "gender": "unisex", "name": "Рэпп"},
-{"usage": "family", "gender": "unisex", "name": "Сааведра"},
-{"usage": "family", "gender": "unisex", "name": "Саггс"},
-{"usage": "family", "gender": "unisex", "name": "Саенс"},
-{"usage": "family", "gender": "unisex", "name": "Сазерленд"},
-{"usage": "family", "gender": "unisex", "name": "Сайзмор"},
-{"usage": "family", "gender": "unisex", "name": "Сайкс"},
-{"usage": "family", "gender": "unisex", "name": "Саймон"},
-{"usage": "family", "gender": "unisex", "name": "Салазар"},
-{"usage": "family", "gender": "unisex", "name": "Салас"},
-{"usage": "family", "gender": "unisex", "name": "Салдана"},
-{"usage": "family", "gender": "unisex", "name": "Салинас"},
-{"usage": "family", "gender": "unisex", "name": "Салливан"},
-{"usage": "family", "gender": "unisex", "name": "Сальгадо"},
-{"usage": "family", "gender": "unisex", "name": "Сальдивар"},
-{"usage": "family", "gender": "unisex", "name": "Сальседо"},
-{"usage": "family", "gender": "unisex", "name": "Самбрано"},
-{"usage": "family", "gender": "unisex", "name": "Саммерс"},
-{"usage": "family", "gender": "unisex", "name": "Самнер"},
-{"usage": "family", "gender": "unisex", "name": "Сандерсон"},
-{"usage": "family", "gender": "unisex", "name": "Сандерс"},
-{"usage": "family", "gender": "unisex", "name": "Сандовал"},
-{"usage": "family", "gender": "unisex", "name": "Сантана"},
-{"usage": "family", "gender": "unisex", "name": "Сантос"},
-{"usage": "family", "gender": "unisex", "name": "Сантьяго"},
-{"usage": "family", "gender": "unisex", "name": "Санчес"},
-{"usage": "family", "gender": "unisex", "name": "Сан"},
-{"usage": "family", "gender": "unisex", "name": "Сапата"},
-{"usage": "family", "gender": "unisex", "name": "Сапп"},
-{"usage": "family", "gender": "unisex", "name": "Сарагоса"},
-{"usage": "family", "gender": "unisex", "name": "Сарате"},
-{"usage": "family", "gender": "unisex", "name": "Сарджент"},
-{"usage": "family", "gender": "unisex", "name": "Саттерфилд"},
-{"usage": "family", "gender": "unisex", "name": "Саттон"},
-{"usage": "family", "gender": "unisex", "name": "Сауседо"},
-{"usage": "family", "gender": "unisex", "name": "Свенсон"},
-{"usage": "family", "gender": "unisex", "name": "Свитзер"},
-{"usage": "family", "gender": "unisex", "name": "Свит"},
-{"usage": "family", "gender": "unisex", "name": "Свифт"},
-{"usage": "family", "gender": "unisex", "name": "Свон"},
-{"usage": "family", "gender": "unisex", "name": "Себальос"},
-{"usage": "family", "gender": "unisex", "name": "Сегура"},
-{"usage": "family", "gender": "unisex", "name": "Сейлор"},
-{"usage": "family", "gender": "unisex", "name": "Сеймур"},
-{"usage": "family", "gender": "unisex", "name": "Секстон"},
-{"usage": "family", "gender": "unisex", "name": "Селби"},
-{"usage": "family", "gender": "unisex", "name": "Селлерс"},
-{"usage": "family", "gender": "unisex", "name": "Селф"},
-{"usage": "family", "gender": "unisex", "name": "Сепеда"},
-{"usage": "family", "gender": "unisex", "name": "Сепульведа"},
-{"usage": "family", "gender": "unisex", "name": "Сервантес"},
-{"usage": "family", "gender": "unisex", "name": "Серда"},
-{"usage": "family", "gender": "unisex", "name": "Серна"},
-{"usage": "family", "gender": "unisex", "name": "Серрано"},
-{"usage": "family", "gender": "unisex", "name": "Сесил"},
-{"usage": "family", "gender": "unisex", "name": "Сеха"},
-{"usage": "family", "gender": "unisex", "name": "Сигел"},
-{"usage": "family", "gender": "unisex", "name": "Силс"},
-{"usage": "family", "gender": "unisex", "name": "Сильва"},
-{"usage": "family", "gender": "unisex", "name": "Сильверман"},
-{"usage": "family", "gender": "unisex", "name": "Сильвер"},
-{"usage": "family", "gender": "unisex", "name": "Сильвестер"},
-{"usage": "family", "gender": "unisex", "name": "Симан"},
-{"usage": "family", "gender": "unisex", "name": "Симмонс"},
-{"usage": "family", "gender": "unisex", "name": "Симмс"},
-{"usage": "family", "gender": "unisex", "name": "Симонс"},
-{"usage": "family", "gender": "unisex", "name": "Симпкинс"},
-{"usage": "family", "gender": "unisex", "name": "Симпсон"},
-{"usage": "family", "gender": "unisex", "name": "Симс"},
-{"usage": "family", "gender": "unisex", "name": "Сингер"},
-{"usage": "family", "gender": "unisex", "name": "Синглтари"},
-{"usage": "family", "gender": "unisex", "name": "Синглтон"},
-{"usage": "family", "gender": "unisex", "name": "Сингх"},
-{"usage": "family", "gender": "unisex", "name": "Синклер"},
-{"usage": "family", "gender": "unisex", "name": "Сирс"},
-{"usage": "family", "gender": "unisex", "name": "Сир"},
-{"usage": "family", "gender": "unisex", "name": "Сиск"},
-{"usage": "family", "gender": "unisex", "name": "Сиснерос"},
-{"usage": "family", "gender": "unisex", "name": "Сиссон"},
-{"usage": "family", "gender": "unisex", "name": "Сиэй"},
-{"usage": "family", "gender": "unisex", "name": "Скарборо"},
-{"usage": "family", "gender": "unisex", "name": "Сквайрс"},
-{"usage": "family", "gender": "unisex", "name": "Скейлс"},
-{"usage": "family", "gender": "unisex", "name": "Скелтон"},
-{"usage": "family", "gender": "unisex", "name": "Скиннер"},
-{"usage": "family", "gender": "unisex", "name": "Скотт"},
-{"usage": "family", "gender": "unisex", "name": "Скраггс"},
-{"usage": "family", "gender": "unisex", "name": "Скэггс"},
-{"usage": "family", "gender": "unisex", "name": "Скэнлон"},
-{"usage": "family", "gender": "unisex", "name": "Слоан"},
-{"usage": "family", "gender": "unisex", "name": "Слотер"},
-{"usage": "family", "gender": "unisex", "name": "Слоун"},
-{"usage": "family", "gender": "unisex", "name": "Слэйд"},
-{"usage": "family", "gender": "unisex", "name": "Слэйтер"},
-{"usage": "family", "gender": "unisex", "name": "Слэк"},
-{"usage": "family", "gender": "unisex", "name": "Смайли"},
-{"usage": "family", "gender": "unisex", "name": "Смарт"},
-{"usage": "family", "gender": "unisex", "name": "Смит"},
-{"usage": "family", "gender": "unisex", "name": "Смоллвуда"},
-{"usage": "family", "gender": "unisex", "name": "Смолли"},
-{"usage": "family", "gender": "unisex", "name": "Смолл"},
-{"usage": "family", "gender": "unisex", "name": "Снайдер"},
-{"usage": "family", "gender": "unisex", "name": "Снелл"},
-{"usage": "family", "gender": "unisex", "name": "Снид"},
-{"usage": "family", "gender": "unisex", "name": "Снодграсс"},
-{"usage": "family", "gender": "unisex", "name": "Сноу"},
-{"usage": "family", "gender": "unisex", "name": "Сойер"},
-{"usage": "family", "gender": "unisex", "name": "Солано"},
-{"usage": "family", "gender": "unisex", "name": "Солис"},
-{"usage": "family", "gender": "unisex", "name": "Соломон"},
-{"usage": "family", "gender": "unisex", "name": "Солсбери"},
-{"usage": "family", "gender": "unisex", "name": "Солтер"},
-{"usage": "family", "gender": "unisex", "name": "Соммер"},
-{"usage": "family", "gender": "unisex", "name": "Сонг"},
-{"usage": "family", "gender": "unisex", "name": "Сондерс"},
-{"usage": "family", "gender": "unisex", "name": "Соренсен"},
-{"usage": "family", "gender": "unisex", "name": "Соренсон"},
-{"usage": "family", "gender": "unisex", "name": "Сориано"},
-{"usage": "family", "gender": "unisex", "name": "Соса"},
-{"usage": "family", "gender": "unisex", "name": "Сотело"},
-{"usage": "family", "gender": "unisex", "name": "Сото"},
-{"usage": "family", "gender": "unisex", "name": "Соуза"},
-{"usage": "family", "gender": "unisex", "name": "Спайви"},
-{"usage": "family", "gender": "unisex", "name": "Спайсер"},
-{"usage": "family", "gender": "unisex", "name": "Спанн"},
-{"usage": "family", "gender": "unisex", "name": "Спаркс"},
-{"usage": "family", "gender": "unisex", "name": "Спенглер"},
-{"usage": "family", "gender": "unisex", "name": "Спенсер"},
-{"usage": "family", "gender": "unisex", "name": "Спенс"},
-{"usage": "family", "gender": "unisex", "name": "Сперлок"},
-{"usage": "family", "gender": "unisex", "name": "Спирс"},
-{"usage": "family", "gender": "unisex", "name": "Спир"},
-{"usage": "family", "gender": "unisex", "name": "Сполдинг"},
-{"usage": "family", "gender": "unisex", "name": "Спрингер"},
-{"usage": "family", "gender": "unisex", "name": "Спрэг"},
-{"usage": "family", "gender": "unisex", "name": "Спэйн"},
-{"usage": "family", "gender": "unisex", "name": "СтДжон"},
-{"usage": "family", "gender": "unisex", "name": "СтКлэр"},
-{"usage": "family", "gender": "unisex", "name": "Стаббс"},
-{"usage": "family", "gender": "unisex", "name": "Стайлз"},
-{"usage": "family", "gender": "unisex", "name": "Стаки"},
-{"usage": "family", "gender": "unisex", "name": "Стали"},
-{"usage": "family", "gender": "unisex", "name": "Сталлингс"},
-{"usage": "family", "gender": "unisex", "name": "Стампер"},
-{"usage": "family", "gender": "unisex", "name": "Стамп"},
-{"usage": "family", "gender": "unisex", "name": "Старки"},
-{"usage": "family", "gender": "unisex", "name": "Старкс"},
-{"usage": "family", "gender": "unisex", "name": "Старк"},
-{"usage": "family", "gender": "unisex", "name": "Старнс"},
-{"usage": "family", "gender": "unisex", "name": "Старр"},
-{"usage": "family", "gender": "unisex", "name": "Стаут"},
-{"usage": "family", "gender": "unisex", "name": "Стауффер"},
-{"usage": "family", "gender": "unisex", "name": "Стаффорд"},
-{"usage": "family", "gender": "unisex", "name": "Стейси"},
-{"usage": "family", "gender": "unisex", "name": "Стек"},
-{"usage": "family", "gender": "unisex", "name": "Стерлинг"},
-{"usage": "family", "gender": "unisex", "name": "Стернс"},
-{"usage": "family", "gender": "unisex", "name": "Стерн"},
-{"usage": "family", "gender": "unisex", "name": "Стивенсон"},
-{"usage": "family", "gender": "unisex", "name": "Стивенс"},
-{"usage": "family", "gender": "unisex", "name": "Стилл"},
-{"usage": "family", "gender": "unisex", "name": "Стил"},
-{"usage": "family", "gender": "unisex", "name": "Стинсон"},
-{"usage": "family", "gender": "unisex", "name": "Стин"},
-{"usage": "family", "gender": "unisex", "name": "Стовэлл"},
-{"usage": "family", "gender": "unisex", "name": "Стоддард"},
-{"usage": "family", "gender": "unisex", "name": "Стокс"},
-{"usage": "family", "gender": "unisex", "name": "Стоктон"},
-{"usage": "family", "gender": "unisex", "name": "Сток"},
-{"usage": "family", "gender": "unisex", "name": "Столл"},
-{"usage": "family", "gender": "unisex", "name": "Стори"},
-{"usage": "family", "gender": "unisex", "name": "Стоувер"},
-{"usage": "family", "gender": "unisex", "name": "Стоунер"},
-{"usage": "family", "gender": "unisex", "name": "Стоун"},
-{"usage": "family", "gender": "unisex", "name": "Страттон"},
-{"usage": "family", "gender": "unisex", "name": "Страуд"},
-{"usage": "family", "gender": "unisex", "name": "Стрикленд"},
-{"usage": "family", "gender": "unisex", "name": "Стрингер"},
-{"usage": "family", "gender": "unisex", "name": "Стритер"},
-{"usage": "family", "gender": "unisex", "name": "Стрит"},
-{"usage": "family", "gender": "unisex", "name": "Стронг"},
-{"usage": "family", "gender": "unisex", "name": "Стросс"},
-{"usage": "family", "gender": "unisex", "name": "Стрэндж"},
-{"usage": "family", "gender": "unisex", "name": "Стэйплс"},
-{"usage": "family", "gender": "unisex", "name": "Стэнли"},
-{"usage": "family", "gender": "unisex", "name": "Стэнтон"},
-{"usage": "family", "gender": "unisex", "name": "Стэнфилду"},
-{"usage": "family", "gender": "unisex", "name": "Стэнфорд"},
-{"usage": "family", "gender": "unisex", "name": "Стэплтон"},
-{"usage": "family", "gender": "unisex", "name": "Стэтон"},
-{"usage": "family", "gender": "unisex", "name": "Стюард"},
-{"usage": "family", "gender": "unisex", "name": "Стюарт"},
-{"usage": "family", "gender": "unisex", "name": "Суарес"},
-{"usage": "family", "gender": "unisex", "name": "Суини"},
-{"usage": "family", "gender": "unisex", "name": "Суонн"},
-{"usage": "family", "gender": "unisex", "name": "Суонсон"},
-{"usage": "family", "gender": "unisex", "name": "Суэйн"},
-{"usage": "family", "gender": "unisex", "name": "Сьерра"},
-{"usage": "family", "gender": "unisex", "name": "Сьюэлл"},
-{"usage": "family", "gender": "unisex", "name": "Сэвэдж"},
-{"usage": "family", "gender": "unisex", "name": "Сэдлер"},
-{"usage": "family", "gender": "unisex", "name": "Сэлмон"},
-{"usage": "family", "gender": "unisex", "name": "Сэмпл"},
-{"usage": "family", "gender": "unisex", "name": "Сэмпсон"},
-{"usage": "family", "gender": "unisex", "name": "Сэмс"},
-{"usage": "family", "gender": "unisex", "name": "Сэмюэлс"},
-{"usage": "family", "gender": "unisex", "name": "Сэмюэл"},
-{"usage": "family", "gender": "unisex", "name": "Сэндс"},
-{"usage": "family", "gender": "unisex", "name": "Сэнфорд"},
-{"usage": "family", "gender": "unisex", "name": "Сюй"},
-{"usage": "family", "gender": "unisex", "name": "Сюн"},
-{"usage": "family", "gender": "unisex", "name": "Таббс"},
-{"usage": "family", "gender": "unisex", "name": "Табор"},
-{"usage": "family", "gender": "unisex", "name": "Тайер"},
-{"usage": "family", "gender": "unisex", "name": "Тайлер"},
-{"usage": "family", "gender": "unisex", "name": "Тайсон"},
-{"usage": "family", "gender": "unisex", "name": "Такер"},
-{"usage": "family", "gender": "unisex", "name": "Такетт"},
-{"usage": "family", "gender": "unisex", "name": "Талберт"},
-{"usage": "family", "gender": "unisex", "name": "Талбот"},
-{"usage": "family", "gender": "unisex", "name": "Тамайо"},
-{"usage": "family", "gender": "unisex", "name": "Там"},
-{"usage": "family", "gender": "unisex", "name": "Тан"},
-{"usage": "family", "gender": "unisex", "name": "Тао"},
-{"usage": "family", "gender": "unisex", "name": "Тапиа"},
-{"usage": "family", "gender": "unisex", "name": "Тарп"},
-{"usage": "family", "gender": "unisex", "name": "Таттл"},
-{"usage": "family", "gender": "unisex", "name": "Татум"},
-{"usage": "family", "gender": "unisex", "name": "Таунсенд"},
-{"usage": "family", "gender": "unisex", "name": "Тейлор"},
-{"usage": "family", "gender": "unisex", "name": "Тейт"},
-{"usage": "family", "gender": "unisex", "name": "Тельес"},
-{"usage": "family", "gender": "unisex", "name": "Темплтон"},
-{"usage": "family", "gender": "unisex", "name": "Темпл"},
-{"usage": "family", "gender": "unisex", "name": "Терпин"},
-{"usage": "family", "gender": "unisex", "name": "Террелл"},
-{"usage": "family", "gender": "unisex", "name": "Терри"},
-{"usage": "family", "gender": "unisex", "name": "Терстон"},
-{"usage": "family", "gender": "unisex", "name": "Тибодо"},
-{"usage": "family", "gender": "unisex", "name": "Тиг"},
-{"usage": "family", "gender": "unisex", "name": "Тидвелл"},
-{"usage": "family", "gender": "unisex", "name": "Тилли"},
-{"usage": "family", "gender": "unisex", "name": "Тиллман"},
-{"usage": "family", "gender": "unisex", "name": "Тиммонс"},
-{"usage": "family", "gender": "unisex", "name": "Тинсли"},
-{"usage": "family", "gender": "unisex", "name": "Типтон"},
-{"usage": "family", "gender": "unisex", "name": "Тирни"},
-{"usage": "family", "gender": "unisex", "name": "Титус"},
-{"usage": "family", "gender": "unisex", "name": "Тобиас"},
-{"usage": "family", "gender": "unisex", "name": "Тобин"},
-{"usage": "family", "gender": "unisex", "name": "Товар"},
-{"usage": "family", "gender": "unisex", "name": "Тодд"},
-{"usage": "family", "gender": "unisex", "name": "Толедо"},
-{"usage": "family", "gender": "unisex", "name": "Толливер"},
-{"usage": "family", "gender": "unisex", "name": "Тольберт"},
-{"usage": "family", "gender": "unisex", "name": "Томасон"},
-{"usage": "family", "gender": "unisex", "name": "Томас"},
-{"usage": "family", "gender": "unisex", "name": "Томлинсон"},
-{"usage": "family", "gender": "unisex", "name": "Томлин"},
-{"usage": "family", "gender": "unisex", "name": "Томпкинс"},
-{"usage": "family", "gender": "unisex", "name": "Томпсон"},
-{"usage": "family", "gender": "unisex", "name": "Томсон"},
-{"usage": "family", "gender": "unisex", "name": "Тони"},
-{"usage": "family", "gender": "unisex", "name": "Торнтон"},
-{"usage": "family", "gender": "unisex", "name": "Торн"},
-{"usage": "family", "gender": "unisex", "name": "Торп"},
-{"usage": "family", "gender": "unisex", "name": "Торрез"},
-{"usage": "family", "gender": "unisex", "name": "Торрес"},
-{"usage": "family", "gender": "unisex", "name": "Тот"},
-{"usage": "family", "gender": "unisex", "name": "Тран"},
-{"usage": "family", "gender": "unisex", "name": "Трахан"},
-{"usage": "family", "gender": "unisex", "name": "Тревино"},
-{"usage": "family", "gender": "unisex", "name": "Трейлор"},
-{"usage": "family", "gender": "unisex", "name": "Трейси"},
-{"usage": "family", "gender": "unisex", "name": "Трент"},
-{"usage": "family", "gender": "unisex", "name": "Трехо"},
-{"usage": "family", "gender": "unisex", "name": "Тримбл"},
-{"usage": "family", "gender": "unisex", "name": "Трин"},
-{"usage": "family", "gender": "unisex", "name": "Триплетт"},
-{"usage": "family", "gender": "unisex", "name": "Трипп"},
-{"usage": "family", "gender": "unisex", "name": "Тройер"},
-{"usage": "family", "gender": "unisex", "name": "Троттер"},
-{"usage": "family", "gender": "unisex", "name": "Троут"},
-{"usage": "family", "gender": "unisex", "name": "Трутмен"},
-{"usage": "family", "gender": "unisex", "name": "Трухильо"},
-{"usage": "family", "gender": "unisex", "name": "Трэвис"},
-{"usage": "family", "gender": "unisex", "name": "Трэммелл"},
-{"usage": "family", "gender": "unisex", "name": "Трэшер"},
-{"usage": "family", "gender": "unisex", "name": "Турман"},
-{"usage": "family", "gender": "unisex", "name": "Тэлли"},
-{"usage": "family", "gender": "unisex", "name": "Тэнг"},
-{"usage": "family", "gender": "unisex", "name": "Тэннер"},
-{"usage": "family", "gender": "unisex", "name": "Тёрнер"},
-{"usage": "family", "gender": "unisex", "name": "Уайатт"},
-{"usage": "family", "gender": "unisex", "name": "Уайзман"},
-{"usage": "family", "gender": "unisex", "name": "Уайз"},
-{"usage": "family", "gender": "unisex", "name": "Уайлдер"},
-{"usage": "family", "gender": "unisex", "name": "Уайлз"},
-{"usage": "family", "gender": "unisex", "name": "Уайли"},
-{"usage": "family", "gender": "unisex", "name": "Уайтинг"},
-{"usage": "family", "gender": "unisex", "name": "Уайтхед"},
-{"usage": "family", "gender": "unisex", "name": "Уайт"},
-{"usage": "family", "gender": "unisex", "name": "Уеллетт"},
-{"usage": "family", "gender": "unisex", "name": "Уивер"},
-{"usage": "family", "gender": "unisex", "name": "Уиггинс"},
-{"usage": "family", "gender": "unisex", "name": "Уизерспун"},
-{"usage": "family", "gender": "unisex", "name": "Уилан"},
-{"usage": "family", "gender": "unisex", "name": "Уилберн"},
-{"usage": "family", "gender": "unisex", "name": "Уилер"},
-{"usage": "family", "gender": "unisex", "name": "Уилкинсон"},
-{"usage": "family", "gender": "unisex", "name": "Уилкинс"},
-{"usage": "family", "gender": "unisex", "name": "Уилкокс"},
-{"usage": "family", "gender": "unisex", "name": "Уилкс"},
-{"usage": "family", "gender": "unisex", "name": "Уиллард"},
-{"usage": "family", "gender": "unisex", "name": "Уиллетт"},
-{"usage": "family", "gender": "unisex", "name": "Уиллис"},
-{"usage": "family", "gender": "unisex", "name": "Уилли"},
-{"usage": "family", "gender": "unisex", "name": "Уиллоуби"},
-{"usage": "family", "gender": "unisex", "name": "Уиллс"},
-{"usage": "family", "gender": "unisex", "name": "Уилл"},
-{"usage": "family", "gender": "unisex", "name": "Уилсон"},
-{"usage": "family", "gender": "unisex", "name": "Уильямсон"},
-{"usage": "family", "gender": "unisex", "name": "Уильямс"},
-{"usage": "family", "gender": "unisex", "name": "Уильям"},
-{"usage": "family", "gender": "unisex", "name": "Уинг"},
-{"usage": "family", "gender": "unisex", "name": "Уинслоу"},
-{"usage": "family", "gender": "unisex", "name": "Уинстон"},
-{"usage": "family", "gender": "unisex", "name": "Уинтерс"},
-{"usage": "family", "gender": "unisex", "name": "Уиппл"},
-{"usage": "family", "gender": "unisex", "name": "Уитакер"},
-{"usage": "family", "gender": "unisex", "name": "Уитингтон"},
-{"usage": "family", "gender": "unisex", "name": "Уитли"},
-{"usage": "family", "gender": "unisex", "name": "Уитлок"},
-{"usage": "family", "gender": "unisex", "name": "Уитмен"},
-{"usage": "family", "gender": "unisex", "name": "Уитмор"},
-{"usage": "family", "gender": "unisex", "name": "Уитни"},
-{"usage": "family", "gender": "unisex", "name": "Уиттакер"},
-{"usage": "family", "gender": "unisex", "name": "Уитт"},
-{"usage": "family", "gender": "unisex", "name": "Уитфилд"},
-{"usage": "family", "gender": "unisex", "name": "Ульрих"},
-{"usage": "family", "gender": "unisex", "name": "Унгер"},
-{"usage": "family", "gender": "unisex", "name": "Уодделл"},
-{"usage": "family", "gender": "unisex", "name": "Уокер"},
-{"usage": "family", "gender": "unisex", "name": "Уолден"},
-{"usage": "family", "gender": "unisex", "name": "Уолдрон"},
-{"usage": "family", "gender": "unisex", "name": "Уоллер"},
-{"usage": "family", "gender": "unisex", "name": "Уоллес"},
-{"usage": "family", "gender": "unisex", "name": "Уоллис"},
-{"usage": "family", "gender": "unisex", "name": "Уоллс"},
-{"usage": "family", "gender": "unisex", "name": "Уолл"},
-{"usage": "family", "gender": "unisex", "name": "Уолтерс"},
-{"usage": "family", "gender": "unisex", "name": "Уолтер"},
-{"usage": "family", "gender": "unisex", "name": "Уолтон"},
-{"usage": "family", "gender": "unisex", "name": "Уолш"},
-{"usage": "family", "gender": "unisex", "name": "Уомакк"},
-{"usage": "family", "gender": "unisex", "name": "Уорд"},
-{"usage": "family", "gender": "unisex", "name": "Уоркмэн"},
-{"usage": "family", "gender": "unisex", "name": "Уорли"},
-{"usage": "family", "gender": "unisex", "name": "Уорнер"},
-{"usage": "family", "gender": "unisex", "name": "Уоррен"},
-{"usage": "family", "gender": "unisex", "name": "Уортингтон"},
-{"usage": "family", "gender": "unisex", "name": "Уортон"},
-{"usage": "family", "gender": "unisex", "name": "Уотерс"},
-{"usage": "family", "gender": "unisex", "name": "Уоткинс"},
-{"usage": "family", "gender": "unisex", "name": "Уотсон"},
-{"usage": "family", "gender": "unisex", "name": "Уоттерс"},
-{"usage": "family", "gender": "unisex", "name": "Уоттс"},
-{"usage": "family", "gender": "unisex", "name": "Уотт"},
-{"usage": "family", "gender": "unisex", "name": "Уошберн"},
-{"usage": "family", "gender": "unisex", "name": "Урбан"},
-{"usage": "family", "gender": "unisex", "name": "Урибе"},
-{"usage": "family", "gender": "unisex", "name": "Уртадо"},
-{"usage": "family", "gender": "unisex", "name": "Уэббер"},
-{"usage": "family", "gender": "unisex", "name": "Уэбб"},
-{"usage": "family", "gender": "unisex", "name": "Уэзерс"},
-{"usage": "family", "gender": "unisex", "name": "Уэйд"},
-{"usage": "family", "gender": "unisex", "name": "Уэйкфилд"},
-{"usage": "family", "gender": "unisex", "name": "Уэйли"},
-{"usage": "family", "gender": "unisex", "name": "Уэйр"},
-{"usage": "family", "gender": "unisex", "name": "Уэйт"},
-{"usage": "family", "gender": "unisex", "name": "Уэй"},
-{"usage": "family", "gender": "unisex", "name": "Уэлдон"},
-{"usage": "family", "gender": "unisex", "name": "Уэлен"},
-{"usage": "family", "gender": "unisex", "name": "Уэллс"},
-{"usage": "family", "gender": "unisex", "name": "Уэлш"},
-{"usage": "family", "gender": "unisex", "name": "Уэрта"},
-{"usage": "family", "gender": "unisex", "name": "Уэр"},
-{"usage": "family", "gender": "unisex", "name": "Уэсли"},
-{"usage": "family", "gender": "unisex", "name": "Уэстбрук"},
-{"usage": "family", "gender": "unisex", "name": "Уэстон"},
-{"usage": "family", "gender": "unisex", "name": "Уэстфолл"},
-{"usage": "family", "gender": "unisex", "name": "Уэст"},
-{"usage": "family", "gender": "unisex", "name": "Фаган"},
-{"usage": "family", "gender": "unisex", "name": "Файн"},
-{"usage": "family", "gender": "unisex", "name": "Фалькон"},
-{"usage": "family", "gender": "unisex", "name": "Фальк"},
-{"usage": "family", "gender": "unisex", "name": "Фам"},
-{"usage": "family", "gender": "unisex", "name": "Фанк"},
-{"usage": "family", "gender": "unisex", "name": "Фан"},
-{"usage": "family", "gender": "unisex", "name": "Фариас"},
-{"usage": "family", "gender": "unisex", "name": "Фарли"},
-{"usage": "family", "gender": "unisex", "name": "Фарнсворт"},
-{"usage": "family", "gender": "unisex", "name": "Фаррар"},
-{"usage": "family", "gender": "unisex", "name": "Фаррелл"},
-{"usage": "family", "gender": "unisex", "name": "Фарр"},
-{"usage": "family", "gender": "unisex", "name": "Фаулер"},
-{"usage": "family", "gender": "unisex", "name": "Фаунтин"},
-{"usage": "family", "gender": "unisex", "name": "Фауст"},
-{"usage": "family", "gender": "unisex", "name": "Феликс"},
-{"usage": "family", "gender": "unisex", "name": "Фелисиано"},
-{"usage": "family", "gender": "unisex", "name": "Фелпс"},
-{"usage": "family", "gender": "unisex", "name": "Фелтон"},
-{"usage": "family", "gender": "unisex", "name": "Фельдер"},
-{"usage": "family", "gender": "unisex", "name": "Фельдман"},
-{"usage": "family", "gender": "unisex", "name": "Фентон"},
-{"usage": "family", "gender": "unisex", "name": "Фергюсон"},
-{"usage": "family", "gender": "unisex", "name": "Фермер"},
-{"usage": "family", "gender": "unisex", "name": "Фернандес"},
-{"usage": "family", "gender": "unisex", "name": "Феррара"},
-{"usage": "family", "gender": "unisex", "name": "Ферраро"},
-{"usage": "family", "gender": "unisex", "name": "Феррейра"},
-{"usage": "family", "gender": "unisex", "name": "Феррелл"},
-{"usage": "family", "gender": "unisex", "name": "Феррер"},
-{"usage": "family", "gender": "unisex", "name": "Феррис"},
-{"usage": "family", "gender": "unisex", "name": "Ферри"},
-{"usage": "family", "gender": "unisex", "name": "Фигероа"},
-{"usage": "family", "gender": "unisex", "name": "Фиерро"},
-{"usage": "family", "gender": "unisex", "name": "Филдс"},
-{"usage": "family", "gender": "unisex", "name": "Филд"},
-{"usage": "family", "gender": "unisex", "name": "Филлипс"},
-{"usage": "family", "gender": "unisex", "name": "Финк"},
-{"usage": "family", "gender": "unisex", "name": "Финли"},
-{"usage": "family", "gender": "unisex", "name": "Финни"},
-{"usage": "family", "gender": "unisex", "name": "Финн"},
-{"usage": "family", "gender": "unisex", "name": "Финч"},
-{"usage": "family", "gender": "unisex", "name": "Фиппс"},
-{"usage": "family", "gender": "unisex", "name": "Фитч"},
-{"usage": "family", "gender": "unisex", "name": "Фицджеральд"},
-{"usage": "family", "gender": "unisex", "name": "Фицпатрик"},
-{"usage": "family", "gender": "unisex", "name": "Фишер"},
-{"usage": "family", "gender": "unisex", "name": "Фиш"},
-{"usage": "family", "gender": "unisex", "name": "Фламандец"},
-{"usage": "family", "gender": "unisex", "name": "Фланаган"},
-{"usage": "family", "gender": "unisex", "name": "Флауэрс"},
-{"usage": "family", "gender": "unisex", "name": "Флаэрти"},
-{"usage": "family", "gender": "unisex", "name": "Флетчер"},
-{"usage": "family", "gender": "unisex", "name": "Флинн"},
-{"usage": "family", "gender": "unisex", "name": "Флинт"},
-{"usage": "family", "gender": "unisex", "name": "Флойд"},
-{"usage": "family", "gender": "unisex", "name": "Флорес"},
-{"usage": "family", "gender": "unisex", "name": "Флуд"},
-{"usage": "family", "gender": "unisex", "name": "Фогель"},
-{"usage": "family", "gender": "unisex", "name": "Фогт"},
-{"usage": "family", "gender": "unisex", "name": "Фокс"},
-{"usage": "family", "gender": "unisex", "name": "Фолей"},
-{"usage": "family", "gender": "unisex", "name": "Фолкнер"},
-{"usage": "family", "gender": "unisex", "name": "Фолк"},
-{"usage": "family", "gender": "unisex", "name": "Фонг"},
-{"usage": "family", "gender": "unisex", "name": "Фонсека"},
-{"usage": "family", "gender": "unisex", "name": "Фонтейн"},
-{"usage": "family", "gender": "unisex", "name": "Фонтенот"},
-{"usage": "family", "gender": "unisex", "name": "Форбс"},
-{"usage": "family", "gender": "unisex", "name": "Форд"},
-{"usage": "family", "gender": "unisex", "name": "Форман"},
-{"usage": "family", "gender": "unisex", "name": "Формен"},
-{"usage": "family", "gender": "unisex", "name": "Форрестер"},
-{"usage": "family", "gender": "unisex", "name": "Форрест"},
-{"usage": "family", "gender": "unisex", "name": "Форсайт"},
-{"usage": "family", "gender": "unisex", "name": "Форте"},
-{"usage": "family", "gender": "unisex", "name": "Фортнер"},
-{"usage": "family", "gender": "unisex", "name": "Фосс"},
-{"usage": "family", "gender": "unisex", "name": "Фостер"},
-{"usage": "family", "gender": "unisex", "name": "Фрай"},
-{"usage": "family", "gender": "unisex", "name": "Франки"},
-{"usage": "family", "gender": "unisex", "name": "Франклин"},
-{"usage": "family", "gender": "unisex", "name": "Франко"},
-{"usage": "family", "gender": "unisex", "name": "Франс"},
-{"usage": "family", "gender": "unisex", "name": "Франциско"},
-{"usage": "family", "gender": "unisex", "name": "Франц"},
-{"usage": "family", "gender": "unisex", "name": "Фредерик"},
-{"usage": "family", "gender": "unisex", "name": "Фрейзер"},
-{"usage": "family", "gender": "unisex", "name": "Фрей"},
-{"usage": "family", "gender": "unisex", "name": "Френд"},
-{"usage": "family", "gender": "unisex", "name": "Френч"},
-{"usage": "family", "gender": "unisex", "name": "Фриас"},
-{"usage": "family", "gender": "unisex", "name": "Фридман"},
-{"usage": "family", "gender": "unisex", "name": "Фриман"},
-{"usage": "family", "gender": "unisex", "name": "Фриц"},
-{"usage": "family", "gender": "unisex", "name": "Фрост"},
-{"usage": "family", "gender": "unisex", "name": "Фрэли"},
-{"usage": "family", "gender": "unisex", "name": "Фрэнк"},
-{"usage": "family", "gender": "unisex", "name": "Фрэнсис"},
-{"usage": "family", "gender": "unisex", "name": "Фуа"},
-{"usage": "family", "gender": "unisex", "name": "Фукс"},
-{"usage": "family", "gender": "unisex", "name": "Фуллер"},
-{"usage": "family", "gender": "unisex", "name": "Фултон"},
-{"usage": "family", "gender": "unisex", "name": "Фурнье"},
-{"usage": "family", "gender": "unisex", "name": "Фут"},
-{"usage": "family", "gender": "unisex", "name": "Фуэнтес"},
-{"usage": "family", "gender": "unisex", "name": "Фэйрчайлд"},
-{"usage": "family", "gender": "unisex", "name": "Фэйр"},
-{"usage": "family", "gender": "unisex", "name": "Фэй"},
-{"usage": "family", "gender": "unisex", "name": "Фэллон"},
-{"usage": "family", "gender": "unisex", "name": "Фэррис"},
-{"usage": "family", "gender": "unisex", "name": "Хаас"},
-{"usage": "family", "gender": "unisex", "name": "Хаббард"},
-{"usage": "family", "gender": "unisex", "name": "Хаган"},
-{"usage": "family", "gender": "unisex", "name": "Хаггинс"},
-{"usage": "family", "gender": "unisex", "name": "Хаген"},
-{"usage": "family", "gender": "unisex", "name": "Хагер"},
-{"usage": "family", "gender": "unisex", "name": "Хаддлстон"},
-{"usage": "family", "gender": "unisex", "name": "Хаджинс"},
-{"usage": "family", "gender": "unisex", "name": "Хайатт"},
-{"usage": "family", "gender": "unisex", "name": "Хайден"},
-{"usage": "family", "gender": "unisex", "name": "Хайд"},
-{"usage": "family", "gender": "unisex", "name": "Хайман"},
-{"usage": "family", "gender": "unisex", "name": "Хайнс"},
-{"usage": "family", "gender": "unisex", "name": "Хайн"},
-{"usage": "family", "gender": "unisex", "name": "Хайтауэр"},
-{"usage": "family", "gender": "unisex", "name": "Хайт"},
-{"usage": "family", "gender": "unisex", "name": "Хай"},
-{"usage": "family", "gender": "unisex", "name": "Хакер"},
-{"usage": "family", "gender": "unisex", "name": "Халверсон"},
-{"usage": "family", "gender": "unisex", "name": "Халл"},
-{"usage": "family", "gender": "unisex", "name": "Хаммер"},
-{"usage": "family", "gender": "unisex", "name": "Хаммонд"},
-{"usage": "family", "gender": "unisex", "name": "Хамм"},
-{"usage": "family", "gender": "unisex", "name": "Хамфрис"},
-{"usage": "family", "gender": "unisex", "name": "Хамфри"},
-{"usage": "family", "gender": "unisex", "name": "Ханикатт"},
-{"usage": "family", "gender": "unisex", "name": "Ханна"},
-{"usage": "family", "gender": "unisex", "name": "Хансен"},
-{"usage": "family", "gender": "unisex", "name": "Хантер"},
-{"usage": "family", "gender": "unisex", "name": "Хантли"},
-{"usage": "family", "gender": "unisex", "name": "Хант"},
-{"usage": "family", "gender": "unisex", "name": "Хан"},
-{"usage": "family", "gender": "unisex", "name": "Харамильо"},
-{"usage": "family", "gender": "unisex", "name": "Харви"},
-{"usage": "family", "gender": "unisex", "name": "Харвуд"},
-{"usage": "family", "gender": "unisex", "name": "Харгрув"},
-{"usage": "family", "gender": "unisex", "name": "Харден"},
-{"usage": "family", "gender": "unisex", "name": "Хардинг"},
-{"usage": "family", "gender": "unisex", "name": "Хардин"},
-{"usage": "family", "gender": "unisex", "name": "Харди"},
-{"usage": "family", "gender": "unisex", "name": "Харкинс"},
-{"usage": "family", "gender": "unisex", "name": "Харли"},
-{"usage": "family", "gender": "unisex", "name": "Харлоу"},
-{"usage": "family", "gender": "unisex", "name": "Харман"},
-{"usage": "family", "gender": "unisex", "name": "Хармон"},
-{"usage": "family", "gender": "unisex", "name": "Хармс"},
-{"usage": "family", "gender": "unisex", "name": "Харпер"},
-{"usage": "family", "gender": "unisex", "name": "Харп"},
-{"usage": "family", "gender": "unisex", "name": "Харрелл"},
-{"usage": "family", "gender": "unisex", "name": "Харрингтон"},
-{"usage": "family", "gender": "unisex", "name": "Харрисон"},
-{"usage": "family", "gender": "unisex", "name": "Харрис"},
-{"usage": "family", "gender": "unisex", "name": "Хартли"},
-{"usage": "family", "gender": "unisex", "name": "Хартман"},
-{"usage": "family", "gender": "unisex", "name": "Харт"},
-{"usage": "family", "gender": "unisex", "name": "Хасан"},
-{"usage": "family", "gender": "unisex", "name": "Хаскинс"},
-{"usage": "family", "gender": "unisex", "name": "Хаттон"},
-{"usage": "family", "gender": "unisex", "name": "Хатчинсон"},
-{"usage": "family", "gender": "unisex", "name": "Хатчинс"},
-{"usage": "family", "gender": "unisex", "name": "Хатчисон"},
-{"usage": "family", "gender": "unisex", "name": "Хаузер"},
-{"usage": "family", "gender": "unisex", "name": "Хаус"},
-{"usage": "family", "gender": "unisex", "name": "Хауэлл"},
-{"usage": "family", "gender": "unisex", "name": "Хаффман"},
-{"usage": "family", "gender": "unisex", "name": "Хафф"},
-{"usage": "family", "gender": "unisex", "name": "Хаф"},
-{"usage": "family", "gender": "unisex", "name": "Ха"},
-{"usage": "family", "gender": "unisex", "name": "Хван"},
-{"usage": "family", "gender": "unisex", "name": "Хевенс"},
-{"usage": "family", "gender": "unisex", "name": "Хедрик"},
-{"usage": "family", "gender": "unisex", "name": "Хейворд"},
-{"usage": "family", "gender": "unisex", "name": "Хейвуд"},
-{"usage": "family", "gender": "unisex", "name": "Хейли"},
-{"usage": "family", "gender": "unisex", "name": "Хейл"},
-{"usage": "family", "gender": "unisex", "name": "Хейни"},
-{"usage": "family", "gender": "unisex", "name": "Хейнс"},
-{"usage": "family", "gender": "unisex", "name": "Хейрстон"},
-{"usage": "family", "gender": "unisex", "name": "Хейс"},
-{"usage": "family", "gender": "unisex", "name": "Хек"},
-{"usage": "family", "gender": "unisex", "name": "Хелмс"},
-{"usage": "family", "gender": "unisex", "name": "Хелм"},
-{"usage": "family", "gender": "unisex", "name": "Хемфилл"},
-{"usage": "family", "gender": "unisex", "name": "Хендерсон"},
-{"usage": "family", "gender": "unisex", "name": "Хендриксон"},
-{"usage": "family", "gender": "unisex", "name": "Хендрикс"},
-{"usage": "family", "gender": "unisex", "name": "Хенкинс"},
-{"usage": "family", "gender": "unisex", "name": "Хенли"},
-{"usage": "family", "gender": "unisex", "name": "Хеннинг"},
-{"usage": "family", "gender": "unisex", "name": "Хенсли"},
-{"usage": "family", "gender": "unisex", "name": "Хенсон"},
-{"usage": "family", "gender": "unisex", "name": "Херндон"},
-{"usage": "family", "gender": "unisex", "name": "Херн"},
-{"usage": "family", "gender": "unisex", "name": "Херрингтон"},
-{"usage": "family", "gender": "unisex", "name": "Херринг"},
-{"usage": "family", "gender": "unisex", "name": "Херрманн"},
-{"usage": "family", "gender": "unisex", "name": "Хиггинботам"},
-{"usage": "family", "gender": "unisex", "name": "Хиггинс"},
-{"usage": "family", "gender": "unisex", "name": "Хикки"},
-{"usage": "family", "gender": "unisex", "name": "Хикман"},
-{"usage": "family", "gender": "unisex", "name": "Хикс"},
-{"usage": "family", "gender": "unisex", "name": "Хили"},
-{"usage": "family", "gender": "unisex", "name": "Хиллиард"},
-{"usage": "family", "gender": "unisex", "name": "Хиллман"},
-{"usage": "family", "gender": "unisex", "name": "Хиллс"},
-{"usage": "family", "gender": "unisex", "name": "Хилл"},
-{"usage": "family", "gender": "unisex", "name": "Хилтон"},
-{"usage": "family", "gender": "unisex", "name": "Хильдебранд"},
-{"usage": "family", "gender": "unisex", "name": "Хименес"},
-{"usage": "family", "gender": "unisex", "name": "Хиндс"},
-{"usage": "family", "gender": "unisex", "name": "Хинкл"},
-{"usage": "family", "gender": "unisex", "name": "Хинсон"},
-{"usage": "family", "gender": "unisex", "name": "Хинтон"},
-{"usage": "family", "gender": "unisex", "name": "Хирш"},
-{"usage": "family", "gender": "unisex", "name": "Хитон"},
-{"usage": "family", "gender": "unisex", "name": "Хит"},
-{"usage": "family", "gender": "unisex", "name": "Хичкок"},
-{"usage": "family", "gender": "unisex", "name": "Хоанг"},
-{"usage": "family", "gender": "unisex", "name": "Хоббс"},
-{"usage": "family", "gender": "unisex", "name": "Хобсон"},
-{"usage": "family", "gender": "unisex", "name": "Ховард"},
-{"usage": "family", "gender": "unisex", "name": "Хоган"},
-{"usage": "family", "gender": "unisex", "name": "Хог"},
-{"usage": "family", "gender": "unisex", "name": "Ходжес"},
-{"usage": "family", "gender": "unisex", "name": "Ходж"},
-{"usage": "family", "gender": "unisex", "name": "Хойт"},
-{"usage": "family", "gender": "unisex", "name": "Хокинс"},
-{"usage": "family", "gender": "unisex", "name": "Холбрук"},
-{"usage": "family", "gender": "unisex", "name": "Холгин"},
-{"usage": "family", "gender": "unisex", "name": "Холден"},
-{"usage": "family", "gender": "unisex", "name": "Холдер"},
-{"usage": "family", "gender": "unisex", "name": "Холи"},
-{"usage": "family", "gender": "unisex", "name": "Холкомб"},
-{"usage": "family", "gender": "unisex", "name": "Холланд"},
-{"usage": "family", "gender": "unisex", "name": "Холлидей"},
-{"usage": "family", "gender": "unisex", "name": "Холлингсворт"},
-{"usage": "family", "gender": "unisex", "name": "Холлис"},
-{"usage": "family", "gender": "unisex", "name": "Холли"},
-{"usage": "family", "gender": "unisex", "name": "Холлоуэй"},
-{"usage": "family", "gender": "unisex", "name": "Холл"},
-{"usage": "family", "gender": "unisex", "name": "Холман"},
-{"usage": "family", "gender": "unisex", "name": "Холмс"},
-{"usage": "family", "gender": "unisex", "name": "Холм"},
-{"usage": "family", "gender": "unisex", "name": "Холтон"},
-{"usage": "family", "gender": "unisex", "name": "Холт"},
-{"usage": "family", "gender": "unisex", "name": "Хонг"},
-{"usage": "family", "gender": "unisex", "name": "Хопкинс"},
-{"usage": "family", "gender": "unisex", "name": "Хоппер"},
-{"usage": "family", "gender": "unisex", "name": "Хопсон"},
-{"usage": "family", "gender": "unisex", "name": "Хорват"},
-{"usage": "family", "gender": "unisex", "name": "Хорнер"},
-{"usage": "family", "gender": "unisex", "name": "Хорн"},
-{"usage": "family", "gender": "unisex", "name": "Хортон"},
-{"usage": "family", "gender": "unisex", "name": "Хоскинс"},
-{"usage": "family", "gender": "unisex", "name": "Хостетлер"},
-{"usage": "family", "gender": "unisex", "name": "Хоторн"},
-{"usage": "family", "gender": "unisex", "name": "Хоук"},
-{"usage": "family", "gender": "unisex", "name": "Хоуп"},
-{"usage": "family", "gender": "unisex", "name": "Хоу"},
-{"usage": "family", "gender": "unisex", "name": "Хоффманн"},
-{"usage": "family", "gender": "unisex", "name": "Хоффман"},
-{"usage": "family", "gender": "unisex", "name": "Хофф"},
-{"usage": "family", "gender": "unisex", "name": "Хо"},
-{"usage": "family", "gender": "unisex", "name": "Хсу"},
-{"usage": "family", "gender": "unisex", "name": "Хуан"},
-{"usage": "family", "gender": "unisex", "name": "Хуарес"},
-{"usage": "family", "gender": "unisex", "name": "Хубер"},
-{"usage": "family", "gender": "unisex", "name": "Хувер"},
-{"usage": "family", "gender": "unisex", "name": "Худ"},
-{"usage": "family", "gender": "unisex", "name": "Хукер"},
-{"usage": "family", "gender": "unisex", "name": "Хукс"},
-{"usage": "family", "gender": "unisex", "name": "Хук"},
-{"usage": "family", "gender": "unisex", "name": "Хуммель"},
-{"usage": "family", "gender": "unisex", "name": "Хупер"},
-{"usage": "family", "gender": "unisex", "name": "Хусейн"},
-{"usage": "family", "gender": "unisex", "name": "Хутсон"},
-{"usage": "family", "gender": "unisex", "name": "Ху"},
-{"usage": "family", "gender": "unisex", "name": "Хьюз"},
-{"usage": "family", "gender": "unisex", "name": "Хьюитт"},
-{"usage": "family", "gender": "unisex", "name": "Хьюстон"},
-{"usage": "family", "gender": "unisex", "name": "Хэа"},
-{"usage": "family", "gender": "unisex", "name": "Хэдли"},
-{"usage": "family", "gender": "unisex", "name": "Хэд"},
-{"usage": "family", "gender": "unisex", "name": "Хэй"},
-{"usage": "family", "gender": "unisex", "name": "Хэкетт"},
-{"usage": "family", "gender": "unisex", "name": "Хэмби"},
-{"usage": "family", "gender": "unisex", "name": "Хэмлин"},
-{"usage": "family", "gender": "unisex", "name": "Хэммондс"},
-{"usage": "family", "gender": "unisex", "name": "Хэмптон"},
-{"usage": "family", "gender": "unisex", "name": "Хэмрик"},
-{"usage": "family", "gender": "unisex", "name": "Хэм"},
-{"usage": "family", "gender": "unisex", "name": "Хэнди"},
-{"usage": "family", "gender": "unisex", "name": "Хэнд"},
-{"usage": "family", "gender": "unisex", "name": "Хэнкок"},
-{"usage": "family", "gender": "unisex", "name": "Хэнкс"},
-{"usage": "family", "gender": "unisex", "name": "Хэнли"},
-{"usage": "family", "gender": "unisex", "name": "Хэннон"},
-{"usage": "family", "gender": "unisex", "name": "Хэнсон"},
-{"usage": "family", "gender": "unisex", "name": "Хэтфилд"},
-{"usage": "family", "gender": "unisex", "name": "Хэтчер"},
-{"usage": "family", "gender": "unisex", "name": "Хэтч"},
-{"usage": "family", "gender": "unisex", "name": "Хэтэуэй"},
-{"usage": "family", "gender": "unisex", "name": "Хюинь"},
-{"usage": "family", "gender": "unisex", "name": "Хёрд"},
-{"usage": "family", "gender": "unisex", "name": "Хёрли"},
-{"usage": "family", "gender": "unisex", "name": "Хёрст"},
-{"usage": "family", "gender": "unisex", "name": "Хёрт"},
-{"usage": "family", "gender": "unisex", "name": "Цао"},
-{"usage": "family", "gender": "unisex", "name": "Циглер"},
-{"usage": "family", "gender": "unisex", "name": "Циммерман"},
-{"usage": "family", "gender": "unisex", "name": "Циммер"},
-{"usage": "family", "gender": "unisex", "name": "Чаваррия"},
-{"usage": "family", "gender": "unisex", "name": "Чавес"},
-{"usage": "family", "gender": "unisex", "name": "Чавис"},
-{"usage": "family", "gender": "unisex", "name": "Чайлдерс"},
-{"usage": "family", "gender": "unisex", "name": "Чайлдз"},
-{"usage": "family", "gender": "unisex", "name": "Чакон"},
-{"usage": "family", "gender": "unisex", "name": "Чанг"},
-{"usage": "family", "gender": "unisex", "name": "Чандлер"},
-{"usage": "family", "gender": "unisex", "name": "Чан"},
-{"usage": "family", "gender": "unisex", "name": "Чапа"},
-{"usage": "family", "gender": "unisex", "name": "Чарльз"},
-{"usage": "family", "gender": "unisex", "name": "Чатман"},
-{"usage": "family", "gender": "unisex", "name": "Чау"},
-{"usage": "family", "gender": "unisex", "name": "Чедвик"},
-{"usage": "family", "gender": "unisex", "name": "Чейз"},
-{"usage": "family", "gender": "unisex", "name": "Чейни"},
-{"usage": "family", "gender": "unisex", "name": "Чемберлен"},
-{"usage": "family", "gender": "unisex", "name": "Чемпион"},
-{"usage": "family", "gender": "unisex", "name": "Ченс"},
-{"usage": "family", "gender": "unisex", "name": "Черри"},
-{"usage": "family", "gender": "unisex", "name": "Черчилль"},
-{"usage": "family", "gender": "unisex", "name": "Честейн"},
-{"usage": "family", "gender": "unisex", "name": "Честер"},
-{"usage": "family", "gender": "unisex", "name": "Четам"},
-{"usage": "family", "gender": "unisex", "name": "Чжан"},
-{"usage": "family", "gender": "unisex", "name": "Чжоу"},
-{"usage": "family", "gender": "unisex", "name": "Чик"},
-{"usage": "family", "gender": "unisex", "name": "Чилдресс"},
-{"usage": "family", "gender": "unisex", "name": "Чин"},
-{"usage": "family", "gender": "unisex", "name": "Чисхолм"},
-{"usage": "family", "gender": "unisex", "name": "Чиу"},
-{"usage": "family", "gender": "unisex", "name": "Чой"},
-{"usage": "family", "gender": "unisex", "name": "Чонг"},
-{"usage": "family", "gender": "unisex", "name": "Чо"},
-{"usage": "family", "gender": "unisex", "name": "Чунг"},
-{"usage": "family", "gender": "unisex", "name": "Чун"},
-{"usage": "family", "gender": "unisex", "name": "Чу"},
-{"usage": "family", "gender": "unisex", "name": "Чыонг"},
-{"usage": "family", "gender": "unisex", "name": "Чэмберс"},
-{"usage": "family", "gender": "unisex", "name": "Чэнь"},
-{"usage": "family", "gender": "unisex", "name": "Чэн"},
-{"usage": "family", "gender": "unisex", "name": "Чэпман"},
-{"usage": "family", "gender": "unisex", "name": "Чэппелл"},
-{"usage": "family", "gender": "unisex", "name": "Чёрч"},
-{"usage": "family", "gender": "unisex", "name": "Шакельфорд"},
-{"usage": "family", "gender": "unisex", "name": "Шампейн"},
-{"usage": "family", "gender": "unisex", "name": "Шанкс"},
-{"usage": "family", "gender": "unisex", "name": "Шапиро"},
-{"usage": "family", "gender": "unisex", "name": "Шарма"},
-{"usage": "family", "gender": "unisex", "name": "Шарп"},
-{"usage": "family", "gender": "unisex", "name": "Шафер"},
-{"usage": "family", "gender": "unisex", "name": "Шаффер"},
-{"usage": "family", "gender": "unisex", "name": "Шах"},
-{"usage": "family", "gender": "unisex", "name": "Шваб"},
-{"usage": "family", "gender": "unisex", "name": "Шварц"},
-{"usage": "family", "gender": "unisex", "name": "Шелби"},
-{"usage": "family", "gender": "unisex", "name": "Шелдон"},
-{"usage": "family", "gender": "unisex", "name": "Шелли"},
-{"usage": "family", "gender": "unisex", "name": "Шелл"},
-{"usage": "family", "gender": "unisex", "name": "Шелтон"},
-{"usage": "family", "gender": "unisex", "name": "Шеннон"},
-{"usage": "family", "gender": "unisex", "name": "Шепард"},
-{"usage": "family", "gender": "unisex", "name": "Шеппард"},
-{"usage": "family", "gender": "unisex", "name": "Шервуд"},
-{"usage": "family", "gender": "unisex", "name": "Шерер"},
-{"usage": "family", "gender": "unisex", "name": "Шеридан"},
-{"usage": "family", "gender": "unisex", "name": "Шерман"},
-{"usage": "family", "gender": "unisex", "name": "Шеррилл"},
-{"usage": "family", "gender": "unisex", "name": "Шефер"},
-{"usage": "family", "gender": "unisex", "name": "Шеффер"},
-{"usage": "family", "gender": "unisex", "name": "Шеффилд"},
-{"usage": "family", "gender": "unisex", "name": "Шилдс"},
-{"usage": "family", "gender": "unisex", "name": "Шиллинг"},
-{"usage": "family", "gender": "unisex", "name": "Шин"},
-{"usage": "family", "gender": "unisex", "name": "Шипли"},
-{"usage": "family", "gender": "unisex", "name": "Шипман"},
-{"usage": "family", "gender": "unisex", "name": "Шипп"},
-{"usage": "family", "gender": "unisex", "name": "Ширер"},
-{"usage": "family", "gender": "unisex", "name": "Ширли"},
-{"usage": "family", "gender": "unisex", "name": "Шитс"},
-{"usage": "family", "gender": "unisex", "name": "Шихен"},
-{"usage": "family", "gender": "unisex", "name": "Ши"},
-{"usage": "family", "gender": "unisex", "name": "Шмидт"},
-{"usage": "family", "gender": "unisex", "name": "Шмид"},
-{"usage": "family", "gender": "unisex", "name": "Шмитт"},
-{"usage": "family", "gender": "unisex", "name": "Шмитц"},
-{"usage": "family", "gender": "unisex", "name": "Шнайдер"},
-{"usage": "family", "gender": "unisex", "name": "Шокли"},
-{"usage": "family", "gender": "unisex", "name": "Шорт"},
-{"usage": "family", "gender": "unisex", "name": "Шоу"},
-{"usage": "family", "gender": "unisex", "name": "Шофилд"},
-{"usage": "family", "gender": "unisex", "name": "Шпеер"},
-{"usage": "family", "gender": "unisex", "name": "Шрайбер"},
-{"usage": "family", "gender": "unisex", "name": "Шредер"},
-{"usage": "family", "gender": "unisex", "name": "Шрейдер"},
-{"usage": "family", "gender": "unisex", "name": "Штайнер"},
-{"usage": "family", "gender": "unisex", "name": "Штайн"},
-{"usage": "family", "gender": "unisex", "name": "Шталь"},
-{"usage": "family", "gender": "unisex", "name": "Штейнберг"},
-{"usage": "family", "gender": "unisex", "name": "Штеффен"},
-{"usage": "family", "gender": "unisex", "name": "Шуберт"},
-{"usage": "family", "gender": "unisex", "name": "Шук"},
-{"usage": "family", "gender": "unisex", "name": "Шулер"},
-{"usage": "family", "gender": "unisex", "name": "Шульте"},
-{"usage": "family", "gender": "unisex", "name": "Шульц"},
-{"usage": "family", "gender": "unisex", "name": "Шумахер"},
-{"usage": "family", "gender": "unisex", "name": "Шумэйкер"},
-{"usage": "family", "gender": "unisex", "name": "Шустер"},
-{"usage": "family", "gender": "unisex", "name": "Шэйвер"},
-{"usage": "family", "gender": "unisex", "name": "Шэнк"},
-{"usage": "family", "gender": "unisex", "name": "Эбботт"},
-{"usage": "family", "gender": "unisex", "name": "Эберт"},
-{"usage": "family", "gender": "unisex", "name": "Эбер"},
-{"usage": "family", "gender": "unisex", "name": "Эванс"},
-{"usage": "family", "gender": "unisex", "name": "Эверетт"},
-{"usage": "family", "gender": "unisex", "name": "Эдвардс"},
-{"usage": "family", "gender": "unisex", "name": "Эдгар"},
-{"usage": "family", "gender": "unisex", "name": "Эдди"},
-{"usage": "family", "gender": "unisex", "name": "Эдж"},
-{"usage": "family", "gender": "unisex", "name": "Эдмондсон"},
-{"usage": "family", "gender": "unisex", "name": "Эдмондс"},
-{"usage": "family", "gender": "unisex", "name": "Эйвери"},
-{"usage": "family", "gender": "unisex", "name": "Эйкерс"},
-{"usage": "family", "gender": "unisex", "name": "Эймос"},
-{"usage": "family", "gender": "unisex", "name": "Эймс"},
-{"usage": "family", "gender": "unisex", "name": "Эккерт"},
-{"usage": "family", "gender": "unisex", "name": "Эколс"},
-{"usage": "family", "gender": "unisex", "name": "Элам"},
-{"usage": "family", "gender": "unisex", "name": "Элдер"},
-{"usage": "family", "gender": "unisex", "name": "Элдридж"},
-{"usage": "family", "gender": "unisex", "name": "Элиас"},
-{"usage": "family", "gender": "unisex", "name": "Элизондо"},
-{"usage": "family", "gender": "unisex", "name": "Эли"},
-{"usage": "family", "gender": "unisex", "name": "Элкинс"},
-{"usage": "family", "gender": "unisex", "name": "Эллер"},
-{"usage": "family", "gender": "unisex", "name": "Эллиот"},
-{"usage": "family", "gender": "unisex", "name": "Эллисон"},
-{"usage": "family", "gender": "unisex", "name": "Эллис"},
-{"usage": "family", "gender": "unisex", "name": "Элли"},
-{"usage": "family", "gender": "unisex", "name": "Эллсворт"},
-{"usage": "family", "gender": "unisex", "name": "Элмор"},
-{"usage": "family", "gender": "unisex", "name": "Элтон"},
-{"usage": "family", "gender": "unisex", "name": "Эмброуз"},
-{"usage": "family", "gender": "unisex", "name": "Эмери"},
-{"usage": "family", "gender": "unisex", "name": "Эмерсон"},
-{"usage": "family", "gender": "unisex", "name": "Эммонс"},
-{"usage": "family", "gender": "unisex", "name": "Энгель"},
-{"usage": "family", "gender": "unisex", "name": "Энгл"},
-{"usage": "family", "gender": "unisex", "name": "Энджел"},
-{"usage": "family", "gender": "unisex", "name": "Эндрюс"},
-{"usage": "family", "gender": "unisex", "name": "Эндрю"},
-{"usage": "family", "gender": "unisex", "name": "Эннис"},
-{"usage": "family", "gender": "unisex", "name": "Энрикес"},
-{"usage": "family", "gender": "unisex", "name": "Энтони"},
-{"usage": "family", "gender": "unisex", "name": "Эпперсон"},
-{"usage": "family", "gender": "unisex", "name": "Эпплгейт"},
-{"usage": "family", "gender": "unisex", "name": "Эппс"},
-{"usage": "family", "gender": "unisex", "name": "Эпштейн"},
-{"usage": "family", "gender": "unisex", "name": "Эрвин"},
-{"usage": "family", "gender": "unisex", "name": "Эредиа"},
-{"usage": "family", "gender": "unisex", "name": "Эриксон"},
-{"usage": "family", "gender": "unisex", "name": "Эрли"},
-{"usage": "family", "gender": "unisex", "name": "Эрл"},
-{"usage": "family", "gender": "unisex", "name": "Эрнандес"},
-{"usage": "family", "gender": "unisex", "name": "Эрнст"},
-{"usage": "family", "gender": "unisex", "name": "Эррера"},
-{"usage": "family", "gender": "unisex", "name": "Эррон"},
-{"usage": "family", "gender": "unisex", "name": "Эскаланте"},
-{"usage": "family", "gender": "unisex", "name": "Эскамиллья"},
-{"usage": "family", "gender": "unisex", "name": "Эскивеля"},
-{"usage": "family", "gender": "unisex", "name": "Эскобар"},
-{"usage": "family", "gender": "unisex", "name": "Эскобедо"},
-{"usage": "family", "gender": "unisex", "name": "Эспарза"},
-{"usage": "family", "gender": "unisex", "name": "Эспиноза"},
-{"usage": "family", "gender": "unisex", "name": "Эспиноса"},
-{"usage": "family", "gender": "unisex", "name": "Эспозито"},
-{"usage": "family", "gender": "unisex", "name": "Эстеп"},
-{"usage": "family", "gender": "unisex", "name": "Эстер"},
-{"usage": "family", "gender": "unisex", "name": "Эстес"},
-{"usage": "family", "gender": "unisex", "name": "Эстрада"},
-{"usage": "family", "gender": "unisex", "name": "Этвуд"},
-{"usage": "family", "gender": "unisex", "name": "Эшби"},
-{"usage": "family", "gender": "unisex", "name": "Эшли"},
-{"usage": "family", "gender": "unisex", "name": "Эштон"},
-{"usage": "family", "gender": "unisex", "name": "Эш"},
-{"usage": "family", "gender": "unisex", "name": "Юбэнкс"},
-{"usage": "family", "gender": "unisex", "name": "Юинг"},
-{"usage": "family", "gender": "unisex", "name": "Юнг"},
-{"usage": "family", "gender": "unisex", "name": "Юн"},
-{"usage": "family", "gender": "unisex", "name": "Ю"},
-{"usage": "family", "gender": "unisex", "name": "Яззи"},
-{"usage": "family", "gender": "unisex", "name": "Якобсен"},
-{"usage": "family", "gender": "unisex", "name": "Якобсон"},
-{"usage": "family", "gender": "unisex", "name": "Янгблад"},
-{"usage": "family", "gender": "unisex", "name": "Янг"},
-{"usage": "family", "gender": "unisex", "name": "Янез"},
-{"usage": "family", "gender": "unisex", "name": "Янсен"},
-{"usage": "family", "gender": "unisex", "name": "Янси"},
-{"usage": "family", "gender": "unisex", "name": "Ян"},
-{"usage": "family", "gender": "unisex", "name": "Ярбро"},
-{"usage": "given", "gender": "female", "name": "Ава"},
-{"usage": "given", "gender": "female", "name": "Августа"},
-{"usage": "given", "gender": "female", "name": "Августина"},
-{"usage": "given", "gender": "female", "name": "Авелина"},
-{"usage": "given", "gender": "female", "name": "Авильда"},
-{"usage": "given", "gender": "female", "name": "Авис"},
-{"usage": "given", "gender": "female", "name": "Аврил"},
-{"usage": "given", "gender": "female", "name": "Аврора"},
-{"usage": "given", "gender": "female", "name": "Агата"},
-{"usage": "given", "gender": "female", "name": "Агеда"},
-{"usage": "given", "gender": "female", "name": "Агнесса"},
-{"usage": "given", "gender": "female", "name": "Агнус"},
-{"usage": "given", "gender": "female", "name": "Агрипина"},
-{"usage": "given", "gender": "female", "name": "Агустина"},
-{"usage": "given", "gender": "female", "name": "Адалина"},
-{"usage": "given", "gender": "female", "name": "Ада"},
-{"usage": "given", "gender": "female", "name": "Аделаида"},
-{"usage": "given", "gender": "female", "name": "Адела"},
-{"usage": "given", "gender": "female", "name": "Аделина"},
-{"usage": "given", "gender": "female", "name": "Аделия"},
-{"usage": "given", "gender": "female", "name": "Аделла"},
-{"usage": "given", "gender": "female", "name": "Адель"},
-{"usage": "given", "gender": "female", "name": "Адена"},
-{"usage": "given", "gender": "female", "name": "Адина"},
-{"usage": "given", "gender": "female", "name": "Адриана"},
-{"usage": "given", "gender": "female", "name": "Адрианна"},
-{"usage": "given", "gender": "female", "name": "Адриа"},
-{"usage": "given", "gender": "female", "name": "Адриенн"},
-{"usage": "given", "gender": "female", "name": "Адриен"},
-{"usage": "given", "gender": "female", "name": "Адриэн"},
-{"usage": "given", "gender": "female", "name": "Азали"},
-{"usage": "given", "gender": "female", "name": "Аззи"},
-{"usage": "given", "gender": "female", "name": "Азия"},
-{"usage": "given", "gender": "female", "name": "Азучена"},
-{"usage": "given", "gender": "female", "name": "Аида"},
-{"usage": "given", "gender": "female", "name": "Аиша"},
-{"usage": "given", "gender": "female", "name": "Айа"},
-{"usage": "given", "gender": "female", "name": "Айви"},
-{"usage": "given", "gender": "female", "name": "Айвори"},
-{"usage": "given", "gender": "female", "name": "Айлин"},
-{"usage": "given", "gender": "female", "name": "Айра"},
-{"usage": "given", "gender": "female", "name": "Айседора"},
-{"usage": "given", "gender": "female", "name": "Айша"},
-{"usage": "given", "gender": "female", "name": "Акила"},
-{"usage": "given", "gender": "female", "name": "Алайна"},
-{"usage": "given", "gender": "female", "name": "Алана"},
-{"usage": "given", "gender": "female", "name": "Аланна"},
-{"usage": "given", "gender": "female", "name": "Алеида"},
-{"usage": "given", "gender": "female", "name": "Алейша"},
-{"usage": "given", "gender": "female", "name": "Александра"},
-{"usage": "given", "gender": "female", "name": "Александрия"},
-{"usage": "given", "gender": "female", "name": "Алекса"},
-{"usage": "given", "gender": "female", "name": "Алексис"},
-{"usage": "given", "gender": "female", "name": "Алексия"},
-{"usage": "given", "gender": "female", "name": "Алекс"},
-{"usage": "given", "gender": "female", "name": "Алена"},
-{"usage": "given", "gender": "female", "name": "Алессандра"},
-{"usage": "given", "gender": "female", "name": "Алеся"},
-{"usage": "given", "gender": "female", "name": "Алета"},
-{"usage": "given", "gender": "female", "name": "Алетия"},
-{"usage": "given", "gender": "female", "name": "Алехандра"},
-{"usage": "given", "gender": "female", "name": "Алехандрина"},
-{"usage": "given", "gender": "female", "name": "Алеша"},
-{"usage": "given", "gender": "female", "name": "Алешия"},
-{"usage": "given", "gender": "female", "name": "Ализа"},
-{"usage": "given", "gender": "female", "name": "Аликс"},
-{"usage": "given", "gender": "female", "name": "Алина"},
-{"usage": "given", "gender": "female", "name": "Алин"},
-{"usage": "given", "gender": "female", "name": "Алиса"},
-{"usage": "given", "gender": "female", "name": "Алисия"},
-{"usage": "given", "gender": "female", "name": "Алисса"},
-{"usage": "given", "gender": "female", "name": "Алита"},
-{"usage": "given", "gender": "female", "name": "Алиша"},
-{"usage": "given", "gender": "female", "name": "Алишия"},
-{"usage": "given", "gender": "female", "name": "Алия"},
-{"usage": "given", "gender": "female", "name": "Али"},
-{"usage": "given", "gender": "female", "name": "Алла"},
-{"usage": "given", "gender": "female", "name": "Аллегра"},
-{"usage": "given", "gender": "female", "name": "Аллена"},
-{"usage": "given", "gender": "female", "name": "Аллен"},
-{"usage": "given", "gender": "female", "name": "Аллин"},
-{"usage": "given", "gender": "female", "name": "Алма"},
-{"usage": "given", "gender": "female", "name": "Алона"},
-{"usage": "given", "gender": "female", "name": "Алтея"},
-{"usage": "given", "gender": "female", "name": "Альба"},
-{"usage": "given", "gender": "female", "name": "Альберта"},
-{"usage": "given", "gender": "female", "name": "Альбертина"},
-{"usage": "given", "gender": "female", "name": "Альбина"},
-{"usage": "given", "gender": "female", "name": "Альва"},
-{"usage": "given", "gender": "female", "name": "Альвера"},
-{"usage": "given", "gender": "female", "name": "Альверта"},
-{"usage": "given", "gender": "female", "name": "Альвина"},
-{"usage": "given", "gender": "female", "name": "Альда"},
-{"usage": "given", "gender": "female", "name": "Альмеда"},
-{"usage": "given", "gender": "female", "name": "Альмета"},
-{"usage": "given", "gender": "female", "name": "Альтаграсия"},
-{"usage": "given", "gender": "female", "name": "Альта"},
-{"usage": "given", "gender": "female", "name": "Альфа"},
-{"usage": "given", "gender": "female", "name": "Альфреда"},
-{"usage": "given", "gender": "female", "name": "Альфредия"},
-{"usage": "given", "gender": "female", "name": "Алэйна"},
-{"usage": "given", "gender": "female", "name": "Амада"},
-{"usage": "given", "gender": "female", "name": "Амалия"},
-{"usage": "given", "gender": "female", "name": "Амаль"},
-{"usage": "given", "gender": "female", "name": "Аманда"},
-{"usage": "given", "gender": "female", "name": "Амелия"},
-{"usage": "given", "gender": "female", "name": "Америка"},
-{"usage": "given", "gender": "female", "name": "Амина"},
-{"usage": "given", "gender": "female", "name": "Амира"},
-{"usage": "given", "gender": "female", "name": "Ами"},
-{"usage": "given", "gender": "female", "name": "Анабель"},
-{"usage": "given", "gender": "female", "name": "Аналиса"},
-{"usage": "given", "gender": "female", "name": "Анамария"},
-{"usage": "given", "gender": "female", "name": "Анастасия"},
-{"usage": "given", "gender": "female", "name": "Анастейша"},
-{"usage": "given", "gender": "female", "name": "Ана"},
-{"usage": "given", "gender": "female", "name": "Ангела"},
-{"usage": "given", "gender": "female", "name": "Ангелина"},
-{"usage": "given", "gender": "female", "name": "Ангила"},
-{"usage": "given", "gender": "female", "name": "Англа"},
-{"usage": "given", "gender": "female", "name": "Англея"},
-{"usage": "given", "gender": "female", "name": "Андера"},
-{"usage": "given", "gender": "female", "name": "Анджела"},
-{"usage": "given", "gender": "female", "name": "Анджелик"},
-{"usage": "given", "gender": "female", "name": "Анджелина"},
-{"usage": "given", "gender": "female", "name": "Анджелита"},
-{"usage": "given", "gender": "female", "name": "Анджелия"},
-{"usage": "given", "gender": "female", "name": "Анджелла"},
-{"usage": "given", "gender": "female", "name": "Андра"},
-{"usage": "given", "gender": "female", "name": "Андреа"},
-{"usage": "given", "gender": "female", "name": "Андре"},
-{"usage": "given", "gender": "female", "name": "Андрия"},
-{"usage": "given", "gender": "female", "name": "Анетт"},
-{"usage": "given", "gender": "female", "name": "Анжанетт"},
-{"usage": "given", "gender": "female", "name": "Анжелика"},
-{"usage": "given", "gender": "female", "name": "Анжелина"},
-{"usage": "given", "gender": "female", "name": "Аника"},
-{"usage": "given", "gender": "female", "name": "Аниса"},
-{"usage": "given", "gender": "female", "name": "Анисса"},
-{"usage": "given", "gender": "female", "name": "Анита"},
-{"usage": "given", "gender": "female", "name": "Анитра"},
-{"usage": "given", "gender": "female", "name": "Аниша"},
-{"usage": "given", "gender": "female", "name": "Аннабель"},
-{"usage": "given", "gender": "female", "name": "Аннализа"},
-{"usage": "given", "gender": "female", "name": "Аннамария"},
-{"usage": "given", "gender": "female", "name": "Аннамари"},
-{"usage": "given", "gender": "female", "name": "Аннамэй"},
-{"usage": "given", "gender": "female", "name": "Анна"},
-{"usage": "given", "gender": "female", "name": "Аннелизе"},
-{"usage": "given", "gender": "female", "name": "Аннели"},
-{"usage": "given", "gender": "female", "name": "Аннель"},
-{"usage": "given", "gender": "female", "name": "Аннемари"},
-{"usage": "given", "gender": "female", "name": "Аннета"},
-{"usage": "given", "gender": "female", "name": "Аннетт"},
-{"usage": "given", "gender": "female", "name": "Аннет"},
-{"usage": "given", "gender": "female", "name": "Анника"},
-{"usage": "given", "gender": "female", "name": "Аннис"},
-{"usage": "given", "gender": "female", "name": "Аннита"},
-{"usage": "given", "gender": "female", "name": "Антонетта"},
-{"usage": "given", "gender": "female", "name": "Антонетт"},
-{"usage": "given", "gender": "female", "name": "Антонина"},
-{"usage": "given", "gender": "female", "name": "Антониэтта"},
-{"usage": "given", "gender": "female", "name": "Антония"},
-{"usage": "given", "gender": "female", "name": "Антуанетта"},
-{"usage": "given", "gender": "female", "name": "Анхелес"},
-{"usage": "given", "gender": "female", "name": "Ань"},
-{"usage": "given", "gender": "female", "name": "Аня"},
-{"usage": "given", "gender": "female", "name": "Аполлония"},
-{"usage": "given", "gender": "female", "name": "Араселис"},
-{"usage": "given", "gender": "female", "name": "Арасели"},
-{"usage": "given", "gender": "female", "name": "Ара"},
-{"usage": "given", "gender": "female", "name": "Арвилла"},
-{"usage": "given", "gender": "female", "name": "Аргелия"},
-{"usage": "given", "gender": "female", "name": "Аргентина"},
-{"usage": "given", "gender": "female", "name": "Ардат"},
-{"usage": "given", "gender": "female", "name": "Арделия"},
-{"usage": "given", "gender": "female", "name": "Арделла"},
-{"usage": "given", "gender": "female", "name": "Ардель"},
-{"usage": "given", "gender": "female", "name": "Ардис"},
-{"usage": "given", "gender": "female", "name": "Ардит"},
-{"usage": "given", "gender": "female", "name": "Арета"},
-{"usage": "given", "gender": "female", "name": "Ариана"},
-{"usage": "given", "gender": "female", "name": "Арианна"},
-{"usage": "given", "gender": "female", "name": "Ариан"},
-{"usage": "given", "gender": "female", "name": "Арика"},
-{"usage": "given", "gender": "female", "name": "Ариэль"},
-{"usage": "given", "gender": "female", "name": "Арлайн"},
-{"usage": "given", "gender": "female", "name": "Арла"},
-{"usage": "given", "gender": "female", "name": "Арлена"},
-{"usage": "given", "gender": "female", "name": "Арлета"},
-{"usage": "given", "gender": "female", "name": "Арлетта"},
-{"usage": "given", "gender": "female", "name": "Арлетт"},
-{"usage": "given", "gender": "female", "name": "Арлинда"},
-{"usage": "given", "gender": "female", "name": "Арлин"},
-{"usage": "given", "gender": "female", "name": "Арманда"},
-{"usage": "given", "gender": "female", "name": "Армандина"},
-{"usage": "given", "gender": "female", "name": "Армида"},
-{"usage": "given", "gender": "female", "name": "Арминда"},
-{"usage": "given", "gender": "female", "name": "Арнетта"},
-{"usage": "given", "gender": "female", "name": "Арнетт"},
-{"usage": "given", "gender": "female", "name": "Арнита"},
-{"usage": "given", "gender": "female", "name": "Арселия"},
-{"usage": "given", "gender": "female", "name": "Арти"},
-{"usage": "given", "gender": "female", "name": "Арье"},
-{"usage": "given", "gender": "female", "name": "Ассунта"},
-{"usage": "given", "gender": "female", "name": "Астрид"},
-{"usage": "given", "gender": "female", "name": "Асунсьон"},
-{"usage": "given", "gender": "female", "name": "Аура"},
-{"usage": "given", "gender": "female", "name": "Аурелия"},
-{"usage": "given", "gender": "female", "name": "Афина"},
-{"usage": "given", "gender": "female", "name": "Ашанти"},
-{"usage": "given", "gender": "female", "name": "Аша"},
-{"usage": "given", "gender": "female", "name": "Аяна"},
-{"usage": "given", "gender": "female", "name": "Аянна"},
-{"usage": "given", "gender": "female", "name": "Бабара"},
-{"usage": "given", "gender": "female", "name": "Бабетта"},
-{"usage": "given", "gender": "female", "name": "Банни"},
-{"usage": "given", "gender": "female", "name": "Барабара"},
-{"usage": "given", "gender": "female", "name": "Барбара"},
-{"usage": "given", "gender": "female", "name": "Барбера"},
-{"usage": "given", "gender": "female", "name": "Барби"},
-{"usage": "given", "gender": "female", "name": "Барбра"},
-{"usage": "given", "gender": "female", "name": "Барб"},
-{"usage": "given", "gender": "female", "name": "Бари"},
-{"usage": "given", "gender": "female", "name": "Барри"},
-{"usage": "given", "gender": "female", "name": "Басилия"},
-{"usage": "given", "gender": "female", "name": "Баффи"},
-{"usage": "given", "gender": "female", "name": "Беата"},
-{"usage": "given", "gender": "female", "name": "Беатрис"},
-{"usage": "given", "gender": "female", "name": "Беа"},
-{"usage": "given", "gender": "female", "name": "Бебе"},
-{"usage": "given", "gender": "female", "name": "Беверли"},
-{"usage": "given", "gender": "female", "name": "Беки"},
-{"usage": "given", "gender": "female", "name": "Бекки"},
-{"usage": "given", "gender": "female", "name": "Бела"},
-{"usage": "given", "gender": "female", "name": "Белен"},
-{"usage": "given", "gender": "female", "name": "Белинда"},
-{"usage": "given", "gender": "female", "name": "Белия"},
-{"usage": "given", "gender": "female", "name": "Белкис"},
-{"usage": "given", "gender": "female", "name": "Белла"},
-{"usage": "given", "gender": "female", "name": "Бельва"},
-{"usage": "given", "gender": "female", "name": "Бель"},
-{"usage": "given", "gender": "female", "name": "Бенита"},
-{"usage": "given", "gender": "female", "name": "Бенни"},
-{"usage": "given", "gender": "female", "name": "Беренис"},
-{"usage": "given", "gender": "female", "name": "Берил"},
-{"usage": "given", "gender": "female", "name": "Бернадетт"},
-{"usage": "given", "gender": "female", "name": "Бернадина"},
-{"usage": "given", "gender": "female", "name": "Бернарда"},
-{"usage": "given", "gender": "female", "name": "Бернардина"},
-{"usage": "given", "gender": "female", "name": "Берна"},
-{"usage": "given", "gender": "female", "name": "Бернетта"},
-{"usage": "given", "gender": "female", "name": "Бернис"},
-{"usage": "given", "gender": "female", "name": "Бернита"},
-{"usage": "given", "gender": "female", "name": "Берни"},
-{"usage": "given", "gender": "female", "name": "Берри"},
-{"usage": "given", "gender": "female", "name": "Берта"},
-{"usage": "given", "gender": "female", "name": "Берти"},
-{"usage": "given", "gender": "female", "name": "Бесси"},
-{"usage": "given", "gender": "female", "name": "Бесс"},
-{"usage": "given", "gender": "female", "name": "Бетани"},
-{"usage": "given", "gender": "female", "name": "Бетель"},
-{"usage": "given", "gender": "female", "name": "Беттина"},
-{"usage": "given", "gender": "female", "name": "Беттиэнн"},
-{"usage": "given", "gender": "female", "name": "Бетти"},
-{"usage": "given", "gender": "female", "name": "Бетт"},
-{"usage": "given", "gender": "female", "name": "Бетэнн"},
-{"usage": "given", "gender": "female", "name": "Бет"},
-{"usage": "given", "gender": "female", "name": "Беци"},
-{"usage": "given", "gender": "female", "name": "Биби"},
-{"usage": "given", "gender": "female", "name": "Билли"},
-{"usage": "given", "gender": "female", "name": "Биргит"},
-{"usage": "given", "gender": "female", "name": "Бирма"},
-{"usage": "given", "gender": "female", "name": "Блайт"},
-{"usage": "given", "gender": "female", "name": "Бланка"},
-{"usage": "given", "gender": "female", "name": "Бланш"},
-{"usage": "given", "gender": "female", "name": "Блонделл"},
-{"usage": "given", "gender": "female", "name": "Блоссом"},
-{"usage": "given", "gender": "female", "name": "Блэр"},
-{"usage": "given", "gender": "female", "name": "Бобби"},
-{"usage": "given", "gender": "female", "name": "Бобетт"},
-{"usage": "given", "gender": "female", "name": "Бойла"},
-{"usage": "given", "gender": "female", "name": "Бонита"},
-{"usage": "given", "gender": "female", "name": "Бонни"},
-{"usage": "given", "gender": "female", "name": "Бранда"},
-{"usage": "given", "gender": "female", "name": "Бранде"},
-{"usage": "given", "gender": "female", "name": "Бреанна"},
-{"usage": "given", "gender": "female", "name": "Бреанн"},
-{"usage": "given", "gender": "female", "name": "Бренда"},
-{"usage": "given", "gender": "female", "name": "Бренди"},
-{"usage": "given", "gender": "female", "name": "Бренна"},
-{"usage": "given", "gender": "female", "name": "Бретт"},
-{"usage": "given", "gender": "female", "name": "Бриана"},
-{"usage": "given", "gender": "female", "name": "Брианна"},
-{"usage": "given", "gender": "female", "name": "Брианн"},
-{"usage": "given", "gender": "female", "name": "Бригитта"},
-{"usage": "given", "gender": "female", "name": "Бригитт"},
-{"usage": "given", "gender": "female", "name": "Бриджетт"},
-{"usage": "given", "gender": "female", "name": "Бриджит"},
-{"usage": "given", "gender": "female", "name": "Брина"},
-{"usage": "given", "gender": "female", "name": "Бринда"},
-{"usage": "given", "gender": "female", "name": "Бринн"},
-{"usage": "given", "gender": "female", "name": "Британи"},
-{"usage": "given", "gender": "female", "name": "Бритни"},
-{"usage": "given", "gender": "female", "name": "Бриттани"},
-{"usage": "given", "gender": "female", "name": "Бритта"},
-{"usage": "given", "gender": "female", "name": "Бриттени"},
-{"usage": "given", "gender": "female", "name": "Бриттни"},
-{"usage": "given", "gender": "female", "name": "Бритт"},
-{"usage": "given", "gender": "female", "name": "Бри"},
-{"usage": "given", "gender": "female", "name": "Бронвин"},
-{"usage": "given", "gender": "female", "name": "Брук"},
-{"usage": "given", "gender": "female", "name": "Бруна"},
-{"usage": "given", "gender": "female", "name": "Брунильда"},
-{"usage": "given", "gender": "female", "name": "Брэнди"},
-{"usage": "given", "gender": "female", "name": "Була"},
-{"usage": "given", "gender": "female", "name": "Буэна"},
-{"usage": "given", "gender": "female", "name": "Бьюла"},
-{"usage": "given", "gender": "female", "name": "Бьянка"},
-{"usage": "given", "gender": "female", "name": "Бэйли"},
-{"usage": "given", "gender": "female", "name": "Бэмби"},
-{"usage": "given", "gender": "female", "name": "Бёрди"},
-{"usage": "given", "gender": "female", "name": "Вава"},
-{"usage": "given", "gender": "female", "name": "Вада"},
-{"usage": "given", "gender": "female", "name": "Вайнона"},
-{"usage": "given", "gender": "female", "name": "Валда"},
-{"usage": "given", "gender": "female", "name": "Валенсия"},
-{"usage": "given", "gender": "female", "name": "Валентина"},
-{"usage": "given", "gender": "female", "name": "Валерия"},
-{"usage": "given", "gender": "female", "name": "Валери"},
-{"usage": "given", "gender": "female", "name": "Валин"},
-{"usage": "given", "gender": "female", "name": "Валли"},
-{"usage": "given", "gender": "female", "name": "Валори"},
-{"usage": "given", "gender": "female", "name": "Валри"},
-{"usage": "given", "gender": "female", "name": "Вальтрауд"},
-{"usage": "given", "gender": "female", "name": "Ванда"},
-{"usage": "given", "gender": "female", "name": "Ванеса"},
-{"usage": "given", "gender": "female", "name": "Ванесса"},
-{"usage": "given", "gender": "female", "name": "Ванета"},
-{"usage": "given", "gender": "female", "name": "Ванетта"},
-{"usage": "given", "gender": "female", "name": "Ванита"},
-{"usage": "given", "gender": "female", "name": "Вания"},
-{"usage": "given", "gender": "female", "name": "Ванна"},
-{"usage": "given", "gender": "female", "name": "Ваннеса"},
-{"usage": "given", "gender": "female", "name": "Ваннесса"},
-{"usage": "given", "gender": "female", "name": "Василики"},
-{"usage": "given", "gender": "female", "name": "Вашти"},
-{"usage": "given", "gender": "female", "name": "Веда"},
-{"usage": "given", "gender": "female", "name": "Велвьет"},
-{"usage": "given", "gender": "female", "name": "Велда"},
-{"usage": "given", "gender": "female", "name": "Велия"},
-{"usage": "given", "gender": "female", "name": "Велма"},
-{"usage": "given", "gender": "female", "name": "Вельва"},
-{"usage": "given", "gender": "female", "name": "Велья"},
-{"usage": "given", "gender": "female", "name": "Вена"},
-{"usage": "given", "gender": "female", "name": "Венди"},
-{"usage": "given", "gender": "female", "name": "Вендолин"},
-{"usage": "given", "gender": "female", "name": "Венесса"},
-{"usage": "given", "gender": "female", "name": "Венетта"},
-{"usage": "given", "gender": "female", "name": "Венис"},
-{"usage": "given", "gender": "female", "name": "Венита"},
-{"usage": "given", "gender": "female", "name": "Венни"},
-{"usage": "given", "gender": "female", "name": "Венона"},
-{"usage": "given", "gender": "female", "name": "Венус"},
-{"usage": "given", "gender": "female", "name": "Веола"},
-{"usage": "given", "gender": "female", "name": "Вера"},
-{"usage": "given", "gender": "female", "name": "Верда"},
-{"usage": "given", "gender": "female", "name": "Верджи"},
-{"usage": "given", "gender": "female", "name": "Верди"},
-{"usage": "given", "gender": "female", "name": "Верена"},
-{"usage": "given", "gender": "female", "name": "Верла"},
-{"usage": "given", "gender": "female", "name": "Верлин"},
-{"usage": "given", "gender": "female", "name": "Верли"},
-{"usage": "given", "gender": "female", "name": "Верна"},
-{"usage": "given", "gender": "female", "name": "Вернетта"},
-{"usage": "given", "gender": "female", "name": "Вернис"},
-{"usage": "given", "gender": "female", "name": "Вернита"},
-{"usage": "given", "gender": "female", "name": "Верния"},
-{"usage": "given", "gender": "female", "name": "Верни"},
-{"usage": "given", "gender": "female", "name": "Верона"},
-{"usage": "given", "gender": "female", "name": "Вероника"},
-{"usage": "given", "gender": "female", "name": "Вероник"},
-{"usage": "given", "gender": "female", "name": "Верси"},
-{"usage": "given", "gender": "female", "name": "Верти"},
-{"usage": "given", "gender": "female", "name": "Веста"},
-{"usage": "given", "gender": "female", "name": "Вета"},
-{"usage": "given", "gender": "female", "name": "Виван"},
-{"usage": "given", "gender": "female", "name": "Вива"},
-{"usage": "given", "gender": "female", "name": "Вивиана"},
-{"usage": "given", "gender": "female", "name": "Вивьен"},
-{"usage": "given", "gender": "female", "name": "Вида"},
-{"usage": "given", "gender": "female", "name": "Вики"},
-{"usage": "given", "gender": "female", "name": "Викки"},
-{"usage": "given", "gender": "female", "name": "Викторина"},
-{"usage": "given", "gender": "female", "name": "Виктория"},
-{"usage": "given", "gender": "female", "name": "Вилда"},
-{"usage": "given", "gender": "female", "name": "Вильгельмина"},
-{"usage": "given", "gender": "female", "name": "Вильгемина"},
-{"usage": "given", "gender": "female", "name": "Вильма"},
-{"usage": "given", "gender": "female", "name": "Вина"},
-{"usage": "given", "gender": "female", "name": "Винита"},
-{"usage": "given", "gender": "female", "name": "Винни"},
-{"usage": "given", "gender": "female", "name": "Винона"},
-{"usage": "given", "gender": "female", "name": "Винченца"},
-{"usage": "given", "gender": "female", "name": "Виола"},
-{"usage": "given", "gender": "female", "name": "Виолета"},
-{"usage": "given", "gender": "female", "name": "Виолетта"},
-{"usage": "given", "gender": "female", "name": "Вирген"},
-{"usage": "given", "gender": "female", "name": "Виргиния"},
-{"usage": "given", "gender": "female", "name": "Вирджина"},
-{"usage": "given", "gender": "female", "name": "Вирджи"},
-{"usage": "given", "gender": "female", "name": "Висента"},
-{"usage": "given", "gender": "female", "name": "Вита"},
-{"usage": "given", "gender": "female", "name": "Вонда"},
-{"usage": "given", "gender": "female", "name": "Вонни"},
-{"usage": "given", "gender": "female", "name": "Вонсиль"},
-{"usage": "given", "gender": "female", "name": "Вэлари"},
-{"usage": "given", "gender": "female", "name": "Габриэла"},
-{"usage": "given", "gender": "female", "name": "Габриэлла"},
-{"usage": "given", "gender": "female", "name": "Габриэль"},
-{"usage": "given", "gender": "female", "name": "Гайя"},
-{"usage": "given", "gender": "female", "name": "Гала"},
-{"usage": "given", "gender": "female", "name": "Галина"},
-{"usage": "given", "gender": "female", "name": "Гарнетт"},
-{"usage": "given", "gender": "female", "name": "Гарнет"},
-{"usage": "given", "gender": "female", "name": "Гасси"},
-{"usage": "given", "gender": "female", "name": "Гвенда"},
-{"usage": "given", "gender": "female", "name": "Гвендолин"},
-{"usage": "given", "gender": "female", "name": "Гвен"},
-{"usage": "given", "gender": "female", "name": "Гвинет"},
-{"usage": "given", "gender": "female", "name": "Гвин"},
-{"usage": "given", "gender": "female", "name": "Гейл"},
-{"usage": "given", "gender": "female", "name": "Генриетта"},
-{"usage": "given", "gender": "female", "name": "Герда"},
-{"usage": "given", "gender": "female", "name": "Герта"},
-{"usage": "given", "gender": "female", "name": "Герти"},
-{"usage": "given", "gender": "female", "name": "Гертруда"},
-{"usage": "given", "gender": "female", "name": "Гертрудис"},
-{"usage": "given", "gender": "female", "name": "Гиги"},
-{"usage": "given", "gender": "female", "name": "Гизела"},
-{"usage": "given", "gender": "female", "name": "Гильермина"},
-{"usage": "given", "gender": "female", "name": "Гислена"},
-{"usage": "given", "gender": "female", "name": "Гита"},
-{"usage": "given", "gender": "female", "name": "Гия"},
-{"usage": "given", "gender": "female", "name": "Глайнда"},
-{"usage": "given", "gender": "female", "name": "Гленда"},
-{"usage": "given", "gender": "female", "name": "Глендора"},
-{"usage": "given", "gender": "female", "name": "Гленна"},
-{"usage": "given", "gender": "female", "name": "Гленнис"},
-{"usage": "given", "gender": "female", "name": "Гленни"},
-{"usage": "given", "gender": "female", "name": "Гленн"},
-{"usage": "given", "gender": "female", "name": "Глинда"},
-{"usage": "given", "gender": "female", "name": "Глинис"},
-{"usage": "given", "gender": "female", "name": "Глория"},
-{"usage": "given", "gender": "female", "name": "Глори"},
-{"usage": "given", "gender": "female", "name": "Глэдис"},
-{"usage": "given", "gender": "female", "name": "Глэди"},
-{"usage": "given", "gender": "female", "name": "Глэйдс"},
-{"usage": "given", "gender": "female", "name": "Голда"},
-{"usage": "given", "gender": "female", "name": "Голден"},
-{"usage": "given", "gender": "female", "name": "Голди"},
-{"usage": "given", "gender": "female", "name": "Гражина"},
-{"usage": "given", "gender": "female", "name": "Грасия"},
-{"usage": "given", "gender": "female", "name": "Грасьела"},
-{"usage": "given", "gender": "female", "name": "Грегория"},
-{"usage": "given", "gender": "female", "name": "Грегори"},
-{"usage": "given", "gender": "female", "name": "Грейси"},
-{"usage": "given", "gender": "female", "name": "Грейс"},
-{"usage": "given", "gender": "female", "name": "Грета"},
-{"usage": "given", "gender": "female", "name": "Гретта"},
-{"usage": "given", "gender": "female", "name": "Гретхен"},
-{"usage": "given", "gender": "female", "name": "Гризельда"},
-{"usage": "given", "gender": "female", "name": "Грисель"},
-{"usage": "given", "gender": "female", "name": "Гуадалупе"},
-{"usage": "given", "gender": "female", "name": "Гудрун"},
-{"usage": "given", "gender": "female", "name": "Гэйла"},
-{"usage": "given", "gender": "female", "name": "Гэйлен"},
-{"usage": "given", "gender": "female", "name": "Гэйл"},
-{"usage": "given", "gender": "female", "name": "Гэйнель"},
-{"usage": "given", "gender": "female", "name": "Гэри"},
-{"usage": "given", "gender": "female", "name": "Давида"},
-{"usage": "given", "gender": "female", "name": "Давина"},
-{"usage": "given", "gender": "female", "name": "Дагмар"},
-{"usage": "given", "gender": "female", "name": "Дагни"},
-{"usage": "given", "gender": "female", "name": "Даймонд"},
-{"usage": "given", "gender": "female", "name": "Дайна"},
-{"usage": "given", "gender": "female", "name": "Дайси"},
-{"usage": "given", "gender": "female", "name": "Дайэн"},
-{"usage": "given", "gender": "female", "name": "Дакота"},
-{"usage": "given", "gender": "female", "name": "Далида"},
-{"usage": "given", "gender": "female", "name": "Далила"},
-{"usage": "given", "gender": "female", "name": "Далин"},
-{"usage": "given", "gender": "female", "name": "Далия"},
-{"usage": "given", "gender": "female", "name": "Даллас"},
-{"usage": "given", "gender": "female", "name": "Даля"},
-{"usage": "given", "gender": "female", "name": "Дамарь"},
-{"usage": "given", "gender": "female", "name": "Даная"},
-{"usage": "given", "gender": "female", "name": "Дана"},
-{"usage": "given", "gender": "female", "name": "Данель"},
-{"usage": "given", "gender": "female", "name": "Данетт"},
-{"usage": "given", "gender": "female", "name": "Даника"},
-{"usage": "given", "gender": "female", "name": "Даниль"},
-{"usage": "given", "gender": "female", "name": "Данита"},
-{"usage": "given", "gender": "female", "name": "Даниэла"},
-{"usage": "given", "gender": "female", "name": "Даниэлла"},
-{"usage": "given", "gender": "female", "name": "Даниэль"},
-{"usage": "given", "gender": "female", "name": "Дания"},
-{"usage": "given", "gender": "female", "name": "Дани"},
-{"usage": "given", "gender": "female", "name": "Данна"},
-{"usage": "given", "gender": "female", "name": "Данниэль"},
-{"usage": "given", "gender": "female", "name": "Данн"},
-{"usage": "given", "gender": "female", "name": "Данута"},
-{"usage": "given", "gender": "female", "name": "Дара"},
-{"usage": "given", "gender": "female", "name": "Дарла"},
-{"usage": "given", "gender": "female", "name": "Дарлена"},
-{"usage": "given", "gender": "female", "name": "Дарлин"},
-{"usage": "given", "gender": "female", "name": "Дарнелл"},
-{"usage": "given", "gender": "female", "name": "Дарсел"},
-{"usage": "given", "gender": "female", "name": "Дарси"},
-{"usage": "given", "gender": "female", "name": "Дарья"},
-{"usage": "given", "gender": "female", "name": "Дафина"},
-{"usage": "given", "gender": "female", "name": "Дафна"},
-{"usage": "given", "gender": "female", "name": "Дачия"},
-{"usage": "given", "gender": "female", "name": "Двана"},
-{"usage": "given", "gender": "female", "name": "Двора"},
-{"usage": "given", "gender": "female", "name": "ДеАнн"},
-{"usage": "given", "gender": "female", "name": "Деадра"},
-{"usage": "given", "gender": "female", "name": "Деандра"},
-{"usage": "given", "gender": "female", "name": "Деандреа"},
-{"usage": "given", "gender": "female", "name": "Дебби"},
-{"usage": "given", "gender": "female", "name": "Деббра"},
-{"usage": "given", "gender": "female", "name": "Дебера"},
-{"usage": "given", "gender": "female", "name": "Деби"},
-{"usage": "given", "gender": "female", "name": "Дебора"},
-{"usage": "given", "gender": "female", "name": "Дебра"},
-{"usage": "given", "gender": "female", "name": "Деб"},
-{"usage": "given", "gender": "female", "name": "Девин"},
-{"usage": "given", "gender": "female", "name": "Девона"},
-{"usage": "given", "gender": "female", "name": "Девон"},
-{"usage": "given", "gender": "female", "name": "Девора"},
-{"usage": "given", "gender": "female", "name": "Деде"},
-{"usage": "given", "gender": "female", "name": "Дедра"},
-{"usage": "given", "gender": "female", "name": "Дежа"},
-{"usage": "given", "gender": "female", "name": "Дезире"},
-{"usage": "given", "gender": "female", "name": "Дейдра"},
-{"usage": "given", "gender": "female", "name": "Дейдре"},
-{"usage": "given", "gender": "female", "name": "Дейзи"},
-{"usage": "given", "gender": "female", "name": "Дейл"},
-{"usage": "given", "gender": "female", "name": "Дейн"},
-{"usage": "given", "gender": "female", "name": "Делана"},
-{"usage": "given", "gender": "female", "name": "Делена"},
-{"usage": "given", "gender": "female", "name": "Делинда"},
-{"usage": "given", "gender": "female", "name": "Делиса"},
-{"usage": "given", "gender": "female", "name": "Делисия"},
-{"usage": "given", "gender": "female", "name": "Делия"},
-{"usage": "given", "gender": "female", "name": "Делла"},
-{"usage": "given", "gender": "female", "name": "Делорас"},
-{"usage": "given", "gender": "female", "name": "Делора"},
-{"usage": "given", "gender": "female", "name": "Делси"},
-{"usage": "given", "gender": "female", "name": "Делуис"},
-{"usage": "given", "gender": "female", "name": "Дельма"},
-{"usage": "given", "gender": "female", "name": "Дельми"},
-{"usage": "given", "gender": "female", "name": "Дельта"},
-{"usage": "given", "gender": "female", "name": "Дельфа"},
-{"usage": "given", "gender": "female", "name": "Дельфина"},
-{"usage": "given", "gender": "female", "name": "Дельфия"},
-{"usage": "given", "gender": "female", "name": "Дель"},
-{"usage": "given", "gender": "female", "name": "Делэйн"},
-{"usage": "given", "gender": "female", "name": "Деметра"},
-{"usage": "given", "gender": "female", "name": "Деметрис"},
-{"usage": "given", "gender": "female", "name": "Деметрия"},
-{"usage": "given", "gender": "female", "name": "Денаэ"},
-{"usage": "given", "gender": "female", "name": "Дена"},
-{"usage": "given", "gender": "female", "name": "Дениз"},
-{"usage": "given", "gender": "female", "name": "Денин"},
-{"usage": "given", "gender": "female", "name": "Денисс"},
-{"usage": "given", "gender": "female", "name": "Денита"},
-{"usage": "given", "gender": "female", "name": "Дениша"},
-{"usage": "given", "gender": "female", "name": "Денна"},
-{"usage": "given", "gender": "female", "name": "Деннис"},
-{"usage": "given", "gender": "female", "name": "Денни"},
-{"usage": "given", "gender": "female", "name": "Деонна"},
-{"usage": "given", "gender": "female", "name": "Деон"},
-{"usage": "given", "gender": "female", "name": "Деспина"},
-{"usage": "given", "gender": "female", "name": "Десси"},
-{"usage": "given", "gender": "female", "name": "Дестини"},
-{"usage": "given", "gender": "female", "name": "Детра"},
-{"usage": "given", "gender": "female", "name": "Деэтта"},
-{"usage": "given", "gender": "female", "name": "Джада"},
-{"usage": "given", "gender": "female", "name": "Джалиса"},
-{"usage": "given", "gender": "female", "name": "Джамила"},
-{"usage": "given", "gender": "female", "name": "Джами"},
-{"usage": "given", "gender": "female", "name": "Джана"},
-{"usage": "given", "gender": "female", "name": "Джанелла"},
-{"usage": "given", "gender": "female", "name": "Джанель"},
-{"usage": "given", "gender": "female", "name": "Джанесса"},
-{"usage": "given", "gender": "female", "name": "Джанетт"},
-{"usage": "given", "gender": "female", "name": "Джанина"},
-{"usage": "given", "gender": "female", "name": "Джанин"},
-{"usage": "given", "gender": "female", "name": "Джанна"},
-{"usage": "given", "gender": "female", "name": "Джаннетт"},
-{"usage": "given", "gender": "female", "name": "Джасинда"},
-{"usage": "given", "gender": "female", "name": "Джасинта"},
-{"usage": "given", "gender": "female", "name": "Джастина"},
-{"usage": "given", "gender": "female", "name": "Джейми"},
-{"usage": "given", "gender": "female", "name": "Джеймс"},
-{"usage": "given", "gender": "female", "name": "Джейна"},
-{"usage": "given", "gender": "female", "name": "Джейни"},
-{"usage": "given", "gender": "female", "name": "Джейн"},
-{"usage": "given", "gender": "female", "name": "Джей"},
-{"usage": "given", "gender": "female", "name": "Джеки"},
-{"usage": "given", "gender": "female", "name": "Джеклин"},
-{"usage": "given", "gender": "female", "name": "Джема"},
-{"usage": "given", "gender": "female", "name": "Джемма"},
-{"usage": "given", "gender": "female", "name": "Джена"},
-{"usage": "given", "gender": "female", "name": "Дженезис"},
-{"usage": "given", "gender": "female", "name": "Дженей"},
-{"usage": "given", "gender": "female", "name": "Дженелла"},
-{"usage": "given", "gender": "female", "name": "Дженель"},
-{"usage": "given", "gender": "female", "name": "Дженетт"},
-{"usage": "given", "gender": "female", "name": "Дженет"},
-{"usage": "given", "gender": "female", "name": "Дженин"},
-{"usage": "given", "gender": "female", "name": "Дженис"},
-{"usage": "given", "gender": "female", "name": "Дженифер"},
-{"usage": "given", "gender": "female", "name": "Джениффер"},
-{"usage": "given", "gender": "female", "name": "Джения"},
-{"usage": "given", "gender": "female", "name": "Джени"},
-{"usage": "given", "gender": "female", "name": "Дженна"},
-{"usage": "given", "gender": "female", "name": "Дженнель"},
-{"usage": "given", "gender": "female", "name": "Дженнет"},
-{"usage": "given", "gender": "female", "name": "Дженнефер"},
-{"usage": "given", "gender": "female", "name": "Дженнин"},
-{"usage": "given", "gender": "female", "name": "Дженнифер"},
-{"usage": "given", "gender": "female", "name": "Дженни"},
-{"usage": "given", "gender": "female", "name": "Дженьюэри"},
-{"usage": "given", "gender": "female", "name": "Дженэй"},
-{"usage": "given", "gender": "female", "name": "Джен"},
-{"usage": "given", "gender": "female", "name": "Джералин"},
-{"usage": "given", "gender": "female", "name": "Джеральдин"},
-{"usage": "given", "gender": "female", "name": "Джереми"},
-{"usage": "given", "gender": "female", "name": "Джерика"},
-{"usage": "given", "gender": "female", "name": "Джерилин"},
-{"usage": "given", "gender": "female", "name": "Джери"},
-{"usage": "given", "gender": "female", "name": "Джерлин"},
-{"usage": "given", "gender": "female", "name": "Джеррика"},
-{"usage": "given", "gender": "female", "name": "Джерри"},
-{"usage": "given", "gender": "female", "name": "Джесения"},
-{"usage": "given", "gender": "female", "name": "Джесика"},
-{"usage": "given", "gender": "female", "name": "Джессика"},
-{"usage": "given", "gender": "female", "name": "Джессия"},
-{"usage": "given", "gender": "female", "name": "Джесси"},
-{"usage": "given", "gender": "female", "name": "Джестин"},
-{"usage": "given", "gender": "female", "name": "Джетта"},
-{"usage": "given", "gender": "female", "name": "Джетти"},
-{"usage": "given", "gender": "female", "name": "Джеффи"},
-{"usage": "given", "gender": "female", "name": "Джеффри"},
-{"usage": "given", "gender": "female", "name": "Джиджет"},
-{"usage": "given", "gender": "female", "name": "Джиллиан"},
-{"usage": "given", "gender": "female", "name": "Джильда"},
-{"usage": "given", "gender": "female", "name": "Джил"},
-{"usage": "given", "gender": "female", "name": "Джимми"},
-{"usage": "given", "gender": "female", "name": "Джина"},
-{"usage": "given", "gender": "female", "name": "Джинджер"},
-{"usage": "given", "gender": "female", "name": "Джинен"},
-{"usage": "given", "gender": "female", "name": "Джинетта"},
-{"usage": "given", "gender": "female", "name": "Джинис"},
-{"usage": "given", "gender": "female", "name": "Джини"},
-{"usage": "given", "gender": "female", "name": "Джинни"},
-{"usage": "given", "gender": "female", "name": "Джинн"},
-{"usage": "given", "gender": "female", "name": "Джин"},
-{"usage": "given", "gender": "female", "name": "Джоана"},
-{"usage": "given", "gender": "female", "name": "Джоани"},
-{"usage": "given", "gender": "female", "name": "Джоанна"},
-{"usage": "given", "gender": "female", "name": "Джоанни"},
-{"usage": "given", "gender": "female", "name": "Джоанн"},
-{"usage": "given", "gender": "female", "name": "Джоан"},
-{"usage": "given", "gender": "female", "name": "Джованна"},
-{"usage": "given", "gender": "female", "name": "Джовита"},
-{"usage": "given", "gender": "female", "name": "Джоди"},
-{"usage": "given", "gender": "female", "name": "Джозелин"},
-{"usage": "given", "gender": "female", "name": "Джозефина"},
-{"usage": "given", "gender": "female", "name": "Джози"},
-{"usage": "given", "gender": "female", "name": "Джойслин"},
-{"usage": "given", "gender": "female", "name": "Джойс"},
-{"usage": "given", "gender": "female", "name": "Джой"},
-{"usage": "given", "gender": "female", "name": "Джолин"},
-{"usage": "given", "gender": "female", "name": "Джоли"},
-{"usage": "given", "gender": "female", "name": "Джона"},
-{"usage": "given", "gender": "female", "name": "Джонелл"},
-{"usage": "given", "gender": "female", "name": "Джонель"},
-{"usage": "given", "gender": "female", "name": "Джонетта"},
-{"usage": "given", "gender": "female", "name": "Джони"},
-{"usage": "given", "gender": "female", "name": "Джонна"},
-{"usage": "given", "gender": "female", "name": "Джонни"},
-{"usage": "given", "gender": "female", "name": "Джонси"},
-{"usage": "given", "gender": "female", "name": "Джордан"},
-{"usage": "given", "gender": "female", "name": "Джорджана"},
-{"usage": "given", "gender": "female", "name": "Джорджанн"},
-{"usage": "given", "gender": "female", "name": "Джорджиана"},
-{"usage": "given", "gender": "female", "name": "Джорджина"},
-{"usage": "given", "gender": "female", "name": "Джорджин"},
-{"usage": "given", "gender": "female", "name": "Джорджия"},
-{"usage": "given", "gender": "female", "name": "Джорджи"},
-{"usage": "given", "gender": "female", "name": "Джоселин"},
-{"usage": "given", "gender": "female", "name": "Джослин"},
-{"usage": "given", "gender": "female", "name": "Джотта"},
-{"usage": "given", "gender": "female", "name": "Джоэлла"},
-{"usage": "given", "gender": "female", "name": "Джоэль"},
-{"usage": "given", "gender": "female", "name": "Джоэл"},
-{"usage": "given", "gender": "female", "name": "Джоэнн"},
-{"usage": "given", "gender": "female", "name": "Джоя"},
-{"usage": "given", "gender": "female", "name": "Джудит"},
-{"usage": "given", "gender": "female", "name": "Джуди"},
-{"usage": "given", "gender": "female", "name": "Джуд"},
-{"usage": "given", "gender": "female", "name": "Джузеппина"},
-{"usage": "given", "gender": "female", "name": "Джулиана"},
-{"usage": "given", "gender": "female", "name": "Джулианна"},
-{"usage": "given", "gender": "female", "name": "Джулианн"},
-{"usage": "given", "gender": "female", "name": "Джулиан"},
-{"usage": "given", "gender": "female", "name": "Джулин"},
-{"usage": "given", "gender": "female", "name": "Джулисса"},
-{"usage": "given", "gender": "female", "name": "Джулия"},
-{"usage": "given", "gender": "female", "name": "Джули"},
-{"usage": "given", "gender": "female", "name": "Джульета"},
-{"usage": "given", "gender": "female", "name": "Джульетта"},
-{"usage": "given", "gender": "female", "name": "Джунита"},
-{"usage": "given", "gender": "female", "name": "Джуни"},
-{"usage": "given", "gender": "female", "name": "Джун"},
-{"usage": "given", "gender": "female", "name": "Джуэл"},
-{"usage": "given", "gender": "female", "name": "Джэйд"},
-{"usage": "given", "gender": "female", "name": "Джэйми"},
-{"usage": "given", "gender": "female", "name": "Джэйм"},
-{"usage": "given", "gender": "female", "name": "Джэма"},
-{"usage": "given", "gender": "female", "name": "Джэмми"},
-{"usage": "given", "gender": "female", "name": "Джэнн"},
-{"usage": "given", "gender": "female", "name": "Диана"},
-{"usage": "given", "gender": "female", "name": "Дианна"},
-{"usage": "given", "gender": "female", "name": "Дианн"},
-{"usage": "given", "gender": "female", "name": "Диан"},
-{"usage": "given", "gender": "female", "name": "Дивина"},
-{"usage": "given", "gender": "female", "name": "Дигна"},
-{"usage": "given", "gender": "female", "name": "Диди"},
-{"usage": "given", "gender": "female", "name": "Дидра"},
-{"usage": "given", "gender": "female", "name": "Диедра"},
-{"usage": "given", "gender": "female", "name": "Дикси"},
-{"usage": "given", "gender": "female", "name": "Димпл"},
-{"usage": "given", "gender": "female", "name": "Дина"},
-{"usage": "given", "gender": "female", "name": "Динора"},
-{"usage": "given", "gender": "female", "name": "Диона"},
-{"usage": "given", "gender": "female", "name": "Дионна"},
-{"usage": "given", "gender": "female", "name": "Дионн"},
-{"usage": "given", "gender": "female", "name": "Дион"},
-{"usage": "given", "gender": "female", "name": "Дирдре"},
-{"usage": "given", "gender": "female", "name": "Диэнн"},
-{"usage": "given", "gender": "female", "name": "Дия"},
-{"usage": "given", "gender": "female", "name": "Дови"},
-{"usage": "given", "gender": "female", "name": "Доди"},
-{"usage": "given", "gender": "female", "name": "Долли"},
-{"usage": "given", "gender": "female", "name": "Долорес"},
-{"usage": "given", "gender": "female", "name": "Долорис"},
-{"usage": "given", "gender": "female", "name": "Доменика"},
-{"usage": "given", "gender": "female", "name": "Доминга"},
-{"usage": "given", "gender": "female", "name": "Доминика"},
-{"usage": "given", "gender": "female", "name": "Доминик"},
-{"usage": "given", "gender": "female", "name": "Домитила"},
-{"usage": "given", "gender": "female", "name": "Домоник"},
-{"usage": "given", "gender": "female", "name": "Дона"},
-{"usage": "given", "gender": "female", "name": "Донелла"},
-{"usage": "given", "gender": "female", "name": "Донетта"},
-{"usage": "given", "gender": "female", "name": "Донита"},
-{"usage": "given", "gender": "female", "name": "Донна"},
-{"usage": "given", "gender": "female", "name": "Доннетта"},
-{"usage": "given", "gender": "female", "name": "Донни"},
-{"usage": "given", "gender": "female", "name": "Доня"},
-{"usage": "given", "gender": "female", "name": "Дорати"},
-{"usage": "given", "gender": "female", "name": "Дора"},
-{"usage": "given", "gender": "female", "name": "Дореата"},
-{"usage": "given", "gender": "female", "name": "Дорена"},
-{"usage": "given", "gender": "female", "name": "Дорета"},
-{"usage": "given", "gender": "female", "name": "Доретея"},
-{"usage": "given", "gender": "female", "name": "Доретта"},
-{"usage": "given", "gender": "female", "name": "Дориан"},
-{"usage": "given", "gender": "female", "name": "Доринда"},
-{"usage": "given", "gender": "female", "name": "Дорин"},
-{"usage": "given", "gender": "female", "name": "Дорис"},
-{"usage": "given", "gender": "female", "name": "Дория"},
-{"usage": "given", "gender": "female", "name": "Дори"},
-{"usage": "given", "gender": "female", "name": "Доркас"},
-{"usage": "given", "gender": "female", "name": "Дорла"},
-{"usage": "given", "gender": "female", "name": "Дорота"},
-{"usage": "given", "gender": "female", "name": "Доротея"},
-{"usage": "given", "gender": "female", "name": "Дороти"},
-{"usage": "given", "gender": "female", "name": "Доррис"},
-{"usage": "given", "gender": "female", "name": "Дорта"},
-{"usage": "given", "gender": "female", "name": "Дорти"},
-{"usage": "given", "gender": "female", "name": "Дотти"},
-{"usage": "given", "gender": "female", "name": "Доун"},
-{"usage": "given", "gender": "female", "name": "Дрема"},
-{"usage": "given", "gender": "female", "name": "Дрима"},
-{"usage": "given", "gender": "female", "name": "Друзилла"},
-{"usage": "given", "gender": "female", "name": "Дрю"},
-{"usage": "given", "gender": "female", "name": "Дульсе"},
-{"usage": "given", "gender": "female", "name": "Дульси"},
-{"usage": "given", "gender": "female", "name": "Дусти"},
-{"usage": "given", "gender": "female", "name": "Дэннетт"},
-{"usage": "given", "gender": "female", "name": "Дэнни"},
-{"usage": "given", "gender": "female", "name": "Дэн"},
-{"usage": "given", "gender": "female", "name": "Дэрби"},
-{"usage": "given", "gender": "female", "name": "Дэрил"},
-{"usage": "given", "gender": "female", "name": "Евангелина"},
-{"usage": "given", "gender": "female", "name": "Ева"},
-{"usage": "given", "gender": "female", "name": "Еветта"},
-{"usage": "given", "gender": "female", "name": "Елена"},
-{"usage": "given", "gender": "female", "name": "Ена"},
-{"usage": "given", "gender": "female", "name": "Есения"},
-{"usage": "given", "gender": "female", "name": "Ессения"},
-{"usage": "given", "gender": "female", "name": "Жакетта"},
-{"usage": "given", "gender": "female", "name": "Жаклин"},
-{"usage": "given", "gender": "female", "name": "Жанель"},
-{"usage": "given", "gender": "female", "name": "Жанетта"},
-{"usage": "given", "gender": "female", "name": "Жанетт"},
-{"usage": "given", "gender": "female", "name": "Жанин"},
-{"usage": "given", "gender": "female", "name": "Жанмари"},
-{"usage": "given", "gender": "female", "name": "Жанна"},
-{"usage": "given", "gender": "female", "name": "Жаннетта"},
-{"usage": "given", "gender": "female", "name": "Жаннет"},
-{"usage": "given", "gender": "female", "name": "Жасмин"},
-{"usage": "given", "gender": "female", "name": "Женева"},
-{"usage": "given", "gender": "female", "name": "Женевив"},
-{"usage": "given", "gender": "female", "name": "Женевьева"},
-{"usage": "given", "gender": "female", "name": "Женевьев"},
-{"usage": "given", "gender": "female", "name": "Жермен"},
-{"usage": "given", "gender": "female", "name": "Жизель"},
-{"usage": "given", "gender": "female", "name": "Жильберта"},
-{"usage": "given", "gender": "female", "name": "Жинетт"},
-{"usage": "given", "gender": "female", "name": "Жозетт"},
-{"usage": "given", "gender": "female", "name": "Жозефина"},
-{"usage": "given", "gender": "female", "name": "Жоржетта"},
-{"usage": "given", "gender": "female", "name": "Жоржет"},
-{"usage": "given", "gender": "female", "name": "Жюль"},
-{"usage": "given", "gender": "female", "name": "Жюстин"},
-{"usage": "given", "gender": "female", "name": "Зада"},
-{"usage": "given", "gender": "female", "name": "Зайда"},
-{"usage": "given", "gender": "female", "name": "Зана"},
-{"usage": "given", "gender": "female", "name": "Зандра"},
-{"usage": "given", "gender": "female", "name": "Зелла"},
-{"usage": "given", "gender": "female", "name": "Зельда"},
-{"usage": "given", "gender": "female", "name": "Зельма"},
-{"usage": "given", "gender": "female", "name": "Зена"},
-{"usage": "given", "gender": "female", "name": "Зения"},
-{"usage": "given", "gender": "female", "name": "Зенобия"},
-{"usage": "given", "gender": "female", "name": "Зетта"},
-{"usage": "given", "gender": "female", "name": "Зинаида"},
-{"usage": "given", "gender": "female", "name": "Зина"},
-{"usage": "given", "gender": "female", "name": "Зита"},
-{"usage": "given", "gender": "female", "name": "Зойла"},
-{"usage": "given", "gender": "female", "name": "Зола"},
-{"usage": "given", "gender": "female", "name": "Зона"},
-{"usage": "given", "gender": "female", "name": "Зония"},
-{"usage": "given", "gender": "female", "name": "Зораида"},
-{"usage": "given", "gender": "female", "name": "Зора"},
-{"usage": "given", "gender": "female", "name": "Зофья"},
-{"usage": "given", "gender": "female", "name": "Зоя"},
-{"usage": "given", "gender": "female", "name": "Зула"},
-{"usage": "given", "gender": "female", "name": "Зулема"},
-{"usage": "given", "gender": "female", "name": "Зюльма"},
-{"usage": "given", "gender": "female", "name": "Ивана"},
-{"usage": "given", "gender": "female", "name": "Ива"},
-{"usage": "given", "gender": "female", "name": "Ивелисс"},
-{"usage": "given", "gender": "female", "name": "Иветта"},
-{"usage": "given", "gender": "female", "name": "Иветт"},
-{"usage": "given", "gender": "female", "name": "Ивона"},
-{"usage": "given", "gender": "female", "name": "Ивонна"},
-{"usage": "given", "gender": "female", "name": "Ивонн"},
-{"usage": "given", "gender": "female", "name": "Ив"},
-{"usage": "given", "gender": "female", "name": "Игнасия"},
-{"usage": "given", "gender": "female", "name": "Идалия"},
-{"usage": "given", "gender": "female", "name": "Ида"},
-{"usage": "given", "gender": "female", "name": "Иделла"},
-{"usage": "given", "gender": "female", "name": "Иделль"},
-{"usage": "given", "gender": "female", "name": "Иден"},
-{"usage": "given", "gender": "female", "name": "Иеша"},
-{"usage": "given", "gender": "female", "name": "Изабелла"},
-{"usage": "given", "gender": "female", "name": "Изабель"},
-{"usage": "given", "gender": "female", "name": "Изаура"},
-{"usage": "given", "gender": "female", "name": "Иза"},
-{"usage": "given", "gender": "female", "name": "Изетта"},
-{"usage": "given", "gender": "female", "name": "Изобель"},
-{"usage": "given", "gender": "female", "name": "Изола"},
-{"usage": "given", "gender": "female", "name": "Илана"},
-{"usage": "given", "gender": "female", "name": "Ила"},
-{"usage": "given", "gender": "female", "name": "Илеана"},
-{"usage": "given", "gender": "female", "name": "Илиана"},
-{"usage": "given", "gender": "female", "name": "Илона"},
-{"usage": "given", "gender": "female", "name": "Илуминада "},
-{"usage": "given", "gender": "female", "name": "Ильда"},
-{"usage": "given", "gender": "female", "name": "Ильзе"},
-{"usage": "given", "gender": "female", "name": "Илья"},
-{"usage": "given", "gender": "female", "name": "Илэйн"},
-{"usage": "given", "gender": "female", "name": "Има"},
-{"usage": "given", "gender": "female", "name": "Имельда"},
-{"usage": "given", "gender": "female", "name": "Имогена"},
-{"usage": "given", "gender": "female", "name": "Ина"},
-{"usage": "given", "gender": "female", "name": "Инга"},
-{"usage": "given", "gender": "female", "name": "Ингер"},
-{"usage": "given", "gender": "female", "name": "Ингрид"},
-{"usage": "given", "gender": "female", "name": "Индира"},
-{"usage": "given", "gender": "female", "name": "Индия"},
-{"usage": "given", "gender": "female", "name": "Инес"},
-{"usage": "given", "gender": "female", "name": "Иносенсия"},
-{"usage": "given", "gender": "female", "name": "Иоланда"},
-{"usage": "given", "gender": "female", "name": "Иола"},
-{"usage": "given", "gender": "female", "name": "Иона"},
-{"usage": "given", "gender": "female", "name": "Ираида"},
-{"usage": "given", "gender": "female", "name": "Ирена"},
-{"usage": "given", "gender": "female", "name": "Ирина"},
-{"usage": "given", "gender": "female", "name": "Ирис"},
-{"usage": "given", "gender": "female", "name": "Ириш"},
-{"usage": "given", "gender": "female", "name": "Ирма"},
-{"usage": "given", "gender": "female", "name": "Ирэн"},
-{"usage": "given", "gender": "female", "name": "Исела"},
-{"usage": "given", "gender": "female", "name": "Исида"},
-{"usage": "given", "gender": "female", "name": "Исидра"},
-{"usage": "given", "gender": "female", "name": "Истер"},
-{"usage": "given", "gender": "female", "name": "Йетта"},
-{"usage": "given", "gender": "female", "name": "Йован"},
-{"usage": "given", "gender": "female", "name": "Йоланда"},
-{"usage": "given", "gender": "female", "name": "Йолонда"},
-{"usage": "given", "gender": "female", "name": "Йоне"},
-{"usage": "given", "gender": "female", "name": "Йонна"},
-{"usage": "given", "gender": "female", "name": "Кайла"},
-{"usage": "given", "gender": "female", "name": "Кайли"},
-{"usage": "given", "gender": "female", "name": "Кайл"},
-{"usage": "given", "gender": "female", "name": "Кай"},
-{"usage": "given", "gender": "female", "name": "Каландра"},
-{"usage": "given", "gender": "female", "name": "Кала"},
-{"usage": "given", "gender": "female", "name": "Калин"},
-{"usage": "given", "gender": "female", "name": "Калиста"},
-{"usage": "given", "gender": "female", "name": "Калли"},
-{"usage": "given", "gender": "female", "name": "Камала"},
-{"usage": "given", "gender": "female", "name": "Камелия"},
-{"usage": "given", "gender": "female", "name": "Камила"},
-{"usage": "given", "gender": "female", "name": "Камилла"},
-{"usage": "given", "gender": "female", "name": "Камиль"},
-{"usage": "given", "gender": "female", "name": "Ками"},
-{"usage": "given", "gender": "female", "name": "Канделария"},
-{"usage": "given", "gender": "female", "name": "Кандида"},
-{"usage": "given", "gender": "female", "name": "Канди"},
-{"usage": "given", "gender": "female", "name": "Кандра"},
-{"usage": "given", "gender": "female", "name": "Канеша"},
-{"usage": "given", "gender": "female", "name": "Каниша"},
-{"usage": "given", "gender": "female", "name": "Каприс"},
-{"usage": "given", "gender": "female", "name": "Каран"},
-{"usage": "given", "gender": "female", "name": "Кара"},
-{"usage": "given", "gender": "female", "name": "Карена"},
-{"usage": "given", "gender": "female", "name": "Карен"},
-{"usage": "given", "gender": "female", "name": "Каридад"},
-{"usage": "given", "gender": "female", "name": "Карима"},
-{"usage": "given", "gender": "female", "name": "Карина"},
-{"usage": "given", "gender": "female", "name": "Карин"},
-{"usage": "given", "gender": "female", "name": "Кариса"},
-{"usage": "given", "gender": "female", "name": "Карисса"},
-{"usage": "given", "gender": "female", "name": "Карита"},
-{"usage": "given", "gender": "female", "name": "Кари"},
-{"usage": "given", "gender": "female", "name": "Карла"},
-{"usage": "given", "gender": "female", "name": "Карлена"},
-{"usage": "given", "gender": "female", "name": "Карлетта"},
-{"usage": "given", "gender": "female", "name": "Карлина"},
-{"usage": "given", "gender": "female", "name": "Карлин"},
-{"usage": "given", "gender": "female", "name": "Карлита"},
-{"usage": "given", "gender": "female", "name": "Карли"},
-{"usage": "given", "gender": "female", "name": "Карлота"},
-{"usage": "given", "gender": "female", "name": "Карлотта"},
-{"usage": "given", "gender": "female", "name": "Карман"},
-{"usage": "given", "gender": "female", "name": "Карма"},
-{"usage": "given", "gender": "female", "name": "Кармела"},
-{"usage": "given", "gender": "female", "name": "Кармелина"},
-{"usage": "given", "gender": "female", "name": "Кармелита"},
-{"usage": "given", "gender": "female", "name": "Кармелия"},
-{"usage": "given", "gender": "female", "name": "Кармелла"},
-{"usage": "given", "gender": "female", "name": "Кармель"},
-{"usage": "given", "gender": "female", "name": "Кармен"},
-{"usage": "given", "gender": "female", "name": "Кармина"},
-{"usage": "given", "gender": "female", "name": "Кармон"},
-{"usage": "given", "gender": "female", "name": "Карола"},
-{"usage": "given", "gender": "female", "name": "Каролина"},
-{"usage": "given", "gender": "female", "name": "Каролин"},
-{"usage": "given", "gender": "female", "name": "Кароли"},
-{"usage": "given", "gender": "female", "name": "Кароль"},
-{"usage": "given", "gender": "female", "name": "Карон"},
-{"usage": "given", "gender": "female", "name": "Каррен"},
-{"usage": "given", "gender": "female", "name": "Карри"},
-{"usage": "given", "gender": "female", "name": "Касандра"},
-{"usage": "given", "gender": "female", "name": "Касимира"},
-{"usage": "given", "gender": "female", "name": "Кассандра"},
-{"usage": "given", "gender": "female", "name": "Кассаундра"},
-{"usage": "given", "gender": "female", "name": "Касси"},
-{"usage": "given", "gender": "female", "name": "Кассондра"},
-{"usage": "given", "gender": "female", "name": "Каталина"},
-{"usage": "given", "gender": "female", "name": "Каталин"},
-{"usage": "given", "gender": "female", "name": "Катарина"},
-{"usage": "given", "gender": "female", "name": "Катерина"},
-{"usage": "given", "gender": "female", "name": "Катерин"},
-{"usage": "given", "gender": "female", "name": "Катина"},
-{"usage": "given", "gender": "female", "name": "Кати"},
-{"usage": "given", "gender": "female", "name": "Катрина"},
-{"usage": "given", "gender": "female", "name": "Катрине"},
-{"usage": "given", "gender": "female", "name": "Катрин"},
-{"usage": "given", "gender": "female", "name": "Катрис"},
-{"usage": "given", "gender": "female", "name": "Катя"},
-{"usage": "given", "gender": "female", "name": "Каша"},
-{"usage": "given", "gender": "female", "name": "Квианна"},
-{"usage": "given", "gender": "female", "name": "Кева"},
-{"usage": "given", "gender": "female", "name": "Кейла"},
-{"usage": "given", "gender": "female", "name": "Кейлин"},
-{"usage": "given", "gender": "female", "name": "Кейли"},
-{"usage": "given", "gender": "female", "name": "Кейси"},
-{"usage": "given", "gender": "female", "name": "Кейсси"},
-{"usage": "given", "gender": "female", "name": "Кейс"},
-{"usage": "given", "gender": "female", "name": "Кейтлин"},
-{"usage": "given", "gender": "female", "name": "Кейт"},
-{"usage": "given", "gender": "female", "name": "Кейша"},
-{"usage": "given", "gender": "female", "name": "Кей"},
-{"usage": "given", "gender": "female", "name": "Кели"},
-{"usage": "given", "gender": "female", "name": "Келли"},
-{"usage": "given", "gender": "female", "name": "Келси"},
-{"usage": "given", "gender": "female", "name": "Кемберли"},
-{"usage": "given", "gender": "female", "name": "Кена"},
-{"usage": "given", "gender": "female", "name": "Кендал"},
-{"usage": "given", "gender": "female", "name": "Кенда"},
-{"usage": "given", "gender": "female", "name": "Кенденс"},
-{"usage": "given", "gender": "female", "name": "Кендра"},
-{"usage": "given", "gender": "female", "name": "Кениата"},
-{"usage": "given", "gender": "female", "name": "Кениатта"},
-{"usage": "given", "gender": "female", "name": "Кениша"},
-{"usage": "given", "gender": "female", "name": "Кения"},
-{"usage": "given", "gender": "female", "name": "Кенна"},
-{"usage": "given", "gender": "female", "name": "Кеннет"},
-{"usage": "given", "gender": "female", "name": "Кера"},
-{"usage": "given", "gender": "female", "name": "Керен"},
-{"usage": "given", "gender": "female", "name": "Кери"},
-{"usage": "given", "gender": "female", "name": "Керри"},
-{"usage": "given", "gender": "female", "name": "Керстин"},
-{"usage": "given", "gender": "female", "name": "Кертис"},
-{"usage": "given", "gender": "female", "name": "Кетура"},
-{"usage": "given", "gender": "female", "name": "Кеша"},
-{"usage": "given", "gender": "female", "name": "Кешия"},
-{"usage": "given", "gender": "female", "name": "Киана"},
-{"usage": "given", "gender": "female", "name": "Киара"},
-{"usage": "given", "gender": "female", "name": "Киззи"},
-{"usage": "given", "gender": "female", "name": "Кили"},
-{"usage": "given", "gender": "female", "name": "Кимбери"},
-{"usage": "given", "gender": "female", "name": "Кимберли"},
-{"usage": "given", "gender": "female", "name": "Кимбер"},
-{"usage": "given", "gender": "female", "name": "Кимбра"},
-{"usage": "given", "gender": "female", "name": "Кими"},
-{"usage": "given", "gender": "female", "name": "Ким"},
-{"usage": "given", "gender": "female", "name": "Кина"},
-{"usage": "given", "gender": "female", "name": "Киндра"},
-{"usage": "given", "gender": "female", "name": "Кира"},
-{"usage": "given", "gender": "female", "name": "Кирби"},
-{"usage": "given", "gender": "female", "name": "Кирстал"},
-{"usage": "given", "gender": "female", "name": "Кирстен"},
-{"usage": "given", "gender": "female", "name": "Кирсти"},
-{"usage": "given", "gender": "female", "name": "Кита"},
-{"usage": "given", "gender": "female", "name": "Китти"},
-{"usage": "given", "gender": "female", "name": "Кит"},
-{"usage": "given", "gender": "female", "name": "Киша"},
-{"usage": "given", "gender": "female", "name": "Кия"},
-{"usage": "given", "gender": "female", "name": "Клайд"},
-{"usage": "given", "gender": "female", "name": "Клара"},
-{"usage": "given", "gender": "female", "name": "Кларенс"},
-{"usage": "given", "gender": "female", "name": "Кларета"},
-{"usage": "given", "gender": "female", "name": "Кларетта"},
-{"usage": "given", "gender": "female", "name": "Кларибель"},
-{"usage": "given", "gender": "female", "name": "Кларина"},
-{"usage": "given", "gender": "female", "name": "Кларинда"},
-{"usage": "given", "gender": "female", "name": "Кларисса"},
-{"usage": "given", "gender": "female", "name": "Кларис"},
-{"usage": "given", "gender": "female", "name": "Кларита"},
-{"usage": "given", "gender": "female", "name": "Клаудиа"},
-{"usage": "given", "gender": "female", "name": "Клелия"},
-{"usage": "given", "gender": "female", "name": "Клеменсия"},
-{"usage": "given", "gender": "female", "name": "Клементина"},
-{"usage": "given", "gender": "female", "name": "Клемми"},
-{"usage": "given", "gender": "female", "name": "Клеопатра"},
-{"usage": "given", "gender": "female", "name": "Клеора"},
-{"usage": "given", "gender": "female", "name": "Клеотильда"},
-{"usage": "given", "gender": "female", "name": "Клео"},
-{"usage": "given", "gender": "female", "name": "Клер"},
-{"usage": "given", "gender": "female", "name": "Клета"},
-{"usage": "given", "gender": "female", "name": "Клодетт"},
-{"usage": "given", "gender": "female", "name": "Клодин"},
-{"usage": "given", "gender": "female", "name": "Клоди"},
-{"usage": "given", "gender": "female", "name": "Клора"},
-{"usage": "given", "gender": "female", "name": "Клоринда"},
-{"usage": "given", "gender": "female", "name": "Клотильда"},
-{"usage": "given", "gender": "female", "name": "Клэр"},
-{"usage": "given", "gender": "female", "name": "Клэсси"},
-{"usage": "given", "gender": "female", "name": "Коди"},
-{"usage": "given", "gender": "female", "name": "Колби"},
-{"usage": "given", "gender": "female", "name": "Колена"},
-{"usage": "given", "gender": "female", "name": "Колетта"},
-{"usage": "given", "gender": "female", "name": "Колетт"},
-{"usage": "given", "gender": "female", "name": "Колин"},
-{"usage": "given", "gender": "female", "name": "Коллен"},
-{"usage": "given", "gender": "female", "name": "Коллетт"},
-{"usage": "given", "gender": "female", "name": "Коллин"},
-{"usage": "given", "gender": "female", "name": "Конни"},
-{"usage": "given", "gender": "female", "name": "Консепсьон"},
-{"usage": "given", "gender": "female", "name": "Консепшн"},
-{"usage": "given", "gender": "female", "name": "Констанс"},
-{"usage": "given", "gender": "female", "name": "Консуэла"},
-{"usage": "given", "gender": "female", "name": "Контесса"},
-{"usage": "given", "gender": "female", "name": "Конча"},
-{"usage": "given", "gender": "female", "name": "Кончетта"},
-{"usage": "given", "gender": "female", "name": "Кончита"},
-{"usage": "given", "gender": "female", "name": "Корали"},
-{"usage": "given", "gender": "female", "name": "Корасон"},
-{"usage": "given", "gender": "female", "name": "Кора"},
-{"usage": "given", "gender": "female", "name": "Корделия"},
-{"usage": "given", "gender": "female", "name": "Кордия"},
-{"usage": "given", "gender": "female", "name": "Корди"},
-{"usage": "given", "gender": "female", "name": "Корена"},
-{"usage": "given", "gender": "female", "name": "Коретта"},
-{"usage": "given", "gender": "female", "name": "Корина"},
-{"usage": "given", "gender": "female", "name": "Коринна"},
-{"usage": "given", "gender": "female", "name": "Корин"},
-{"usage": "given", "gender": "female", "name": "Кори"},
-{"usage": "given", "gender": "female", "name": "Корлисс"},
-{"usage": "given", "gender": "female", "name": "Корнелия"},
-{"usage": "given", "gender": "female", "name": "Коррина"},
-{"usage": "given", "gender": "female", "name": "Корринн"},
-{"usage": "given", "gender": "female", "name": "Коррин"},
-{"usage": "given", "gender": "female", "name": "Корри"},
-{"usage": "given", "gender": "female", "name": "Кортни"},
-{"usage": "given", "gender": "female", "name": "Корэл"},
-{"usage": "given", "gender": "female", "name": "Креола"},
-{"usage": "given", "gender": "female", "name": "Крисельда"},
-{"usage": "given", "gender": "female", "name": "Крисси"},
-{"usage": "given", "gender": "female", "name": "Кристал"},
-{"usage": "given", "gender": "female", "name": "Кристан"},
-{"usage": "given", "gender": "female", "name": "Криста"},
-{"usage": "given", "gender": "female", "name": "Кристель"},
-{"usage": "given", "gender": "female", "name": "Кристена"},
-{"usage": "given", "gender": "female", "name": "Кристен"},
-{"usage": "given", "gender": "female", "name": "Кристиана"},
-{"usage": "given", "gender": "female", "name": "Кристиан"},
-{"usage": "given", "gender": "female", "name": "Кристина"},
-{"usage": "given", "gender": "female", "name": "Кристиния"},
-{"usage": "given", "gender": "female", "name": "Кристин"},
-{"usage": "given", "gender": "female", "name": "Кристия"},
-{"usage": "given", "gender": "female", "name": "Кристи"},
-{"usage": "given", "gender": "female", "name": "Кристл"},
-{"usage": "given", "gender": "female", "name": "Крис"},
-{"usage": "given", "gender": "female", "name": "Крус"},
-{"usage": "given", "gender": "female", "name": "Ксения"},
-{"usage": "given", "gender": "female", "name": "Куинн"},
-{"usage": "given", "gender": "female", "name": "Куин"},
-{"usage": "given", "gender": "female", "name": "Кук"},
-{"usage": "given", "gender": "female", "name": "Куэн"},
-{"usage": "given", "gender": "female", "name": "Кэй"},
-{"usage": "given", "gender": "female", "name": "Кэмерон"},
-{"usage": "given", "gender": "female", "name": "Кэмми"},
-{"usage": "given", "gender": "female", "name": "Кэм"},
-{"usage": "given", "gender": "female", "name": "Кэндес"},
-{"usage": "given", "gender": "female", "name": "Кэндис"},
-{"usage": "given", "gender": "female", "name": "Кэнди"},
-{"usage": "given", "gender": "female", "name": "Кэрил"},
-{"usage": "given", "gender": "female", "name": "Кэрин"},
-{"usage": "given", "gender": "female", "name": "Кэри"},
-{"usage": "given", "gender": "female", "name": "Кэролл"},
-{"usage": "given", "gender": "female", "name": "Кэролэнн"},
-{"usage": "given", "gender": "female", "name": "Кэрол"},
-{"usage": "given", "gender": "female", "name": "Кэрри"},
-{"usage": "given", "gender": "female", "name": "Кэрролл"},
-{"usage": "given", "gender": "female", "name": "Кэррол"},
-{"usage": "given", "gender": "female", "name": "Кэссиди"},
-{"usage": "given", "gender": "female", "name": "Кэсси"},
-{"usage": "given", "gender": "female", "name": "Кэтерн"},
-{"usage": "given", "gender": "female", "name": "Кэти"},
-{"usage": "given", "gender": "female", "name": "Кэтлин"},
-{"usage": "given", "gender": "female", "name": "Кэтрин"},
-{"usage": "given", "gender": "female", "name": "Кэтти"},
-{"usage": "given", "gender": "female", "name": "Кэт"},
-{"usage": "given", "gender": "female", "name": "ЛаДонна"},
-{"usage": "given", "gender": "female", "name": "ЛаКейша"},
-{"usage": "given", "gender": "female", "name": "ЛаКения"},
-{"usage": "given", "gender": "female", "name": "ЛаХуана"},
-{"usage": "given", "gender": "female", "name": "Лавада"},
-{"usage": "given", "gender": "female", "name": "Лавана"},
-{"usage": "given", "gender": "female", "name": "Лаванда"},
-{"usage": "given", "gender": "female", "name": "Лаванна"},
-{"usage": "given", "gender": "female", "name": "Лавения"},
-{"usage": "given", "gender": "female", "name": "Лавера"},
-{"usage": "given", "gender": "female", "name": "Лаверна"},
-{"usage": "given", "gender": "female", "name": "Лаверн"},
-{"usage": "given", "gender": "female", "name": "Лавета"},
-{"usage": "given", "gender": "female", "name": "Лаветта"},
-{"usage": "given", "gender": "female", "name": "Лавина"},
-{"usage": "given", "gender": "female", "name": "Лавиния"},
-{"usage": "given", "gender": "female", "name": "Лавона"},
-{"usage": "given", "gender": "female", "name": "Лавонда"},
-{"usage": "given", "gender": "female", "name": "Лавония"},
-{"usage": "given", "gender": "female", "name": "Лавонна"},
-{"usage": "given", "gender": "female", "name": "Лавон"},
-{"usage": "given", "gender": "female", "name": "Лав"},
-{"usage": "given", "gender": "female", "name": "Лайла"},
-{"usage": "given", "gender": "female", "name": "Лайнелл"},
-{"usage": "given", "gender": "female", "name": "Лай"},
-{"usage": "given", "gender": "female", "name": "Лакендра"},
-{"usage": "given", "gender": "female", "name": "Лакеша"},
-{"usage": "given", "gender": "female", "name": "Лакешия"},
-{"usage": "given", "gender": "female", "name": "Лакита"},
-{"usage": "given", "gender": "female", "name": "Лакиша"},
-{"usage": "given", "gender": "female", "name": "Лакия"},
-{"usage": "given", "gender": "female", "name": "Лакреша"},
-{"usage": "given", "gender": "female", "name": "Лакуанда"},
-{"usage": "given", "gender": "female", "name": "Лакуита"},
-{"usage": "given", "gender": "female", "name": "Лала"},
-{"usage": "given", "gender": "female", "name": "Ламоника"},
-{"usage": "given", "gender": "female", "name": "Лана"},
-{"usage": "given", "gender": "female", "name": "Ланетт"},
-{"usage": "given", "gender": "female", "name": "Ланита"},
-{"usage": "given", "gender": "female", "name": "Лани"},
-{"usage": "given", "gender": "female", "name": "Ланора"},
-{"usage": "given", "gender": "female", "name": "Ланэ"},
-{"usage": "given", "gender": "female", "name": "Лара"},
-{"usage": "given", "gender": "female", "name": "Лариса"},
-{"usage": "given", "gender": "female", "name": "Ларита"},
-{"usage": "given", "gender": "female", "name": "Лари"},
-{"usage": "given", "gender": "female", "name": "Ларлин"},
-{"usage": "given", "gender": "female", "name": "Ларонда"},
-{"usage": "given", "gender": "female", "name": "Ларри"},
-{"usage": "given", "gender": "female", "name": "Ларрэйн"},
-{"usage": "given", "gender": "female", "name": "Лару"},
-{"usage": "given", "gender": "female", "name": "Ласандра"},
-{"usage": "given", "gender": "female", "name": "Ласонья"},
-{"usage": "given", "gender": "female", "name": "Латеша"},
-{"usage": "given", "gender": "female", "name": "Латина"},
-{"usage": "given", "gender": "female", "name": "Латисия"},
-{"usage": "given", "gender": "female", "name": "Латиша"},
-{"usage": "given", "gender": "female", "name": "Латия"},
-{"usage": "given", "gender": "female", "name": "Латония"},
-{"usage": "given", "gender": "female", "name": "Латория"},
-{"usage": "given", "gender": "female", "name": "Латоша"},
-{"usage": "given", "gender": "female", "name": "Латоя"},
-{"usage": "given", "gender": "female", "name": "Латрина"},
-{"usage": "given", "gender": "female", "name": "Латриса"},
-{"usage": "given", "gender": "female", "name": "Латрисия"},
-{"usage": "given", "gender": "female", "name": "Латриша"},
-{"usage": "given", "gender": "female", "name": "Лаура"},
-{"usage": "given", "gender": "female", "name": "Лаури"},
-{"usage": "given", "gender": "female", "name": "Лахома"},
-{"usage": "given", "gender": "female", "name": "Лашанда"},
-{"usage": "given", "gender": "female", "name": "Лашель"},
-{"usage": "given", "gender": "female", "name": "Лашонда"},
-{"usage": "given", "gender": "female", "name": "Лашон"},
-{"usage": "given", "gender": "female", "name": "Лашоуна"},
-{"usage": "given", "gender": "female", "name": "Лашоун"},
-{"usage": "given", "gender": "female", "name": "Лашунда"},
-{"usage": "given", "gender": "female", "name": "ЛеАнна"},
-{"usage": "given", "gender": "female", "name": "Леандра"},
-{"usage": "given", "gender": "female", "name": "Леанора"},
-{"usage": "given", "gender": "female", "name": "Леата"},
-{"usage": "given", "gender": "female", "name": "Леда"},
-{"usage": "given", "gender": "female", "name": "Леиза"},
-{"usage": "given", "gender": "female", "name": "Лейганн"},
-{"usage": "given", "gender": "female", "name": "Лейда"},
-{"usage": "given", "gender": "female", "name": "Лейлани"},
-{"usage": "given", "gender": "female", "name": "Лейла"},
-{"usage": "given", "gender": "female", "name": "Лейси"},
-{"usage": "given", "gender": "female", "name": "Лейша"},
-{"usage": "given", "gender": "female", "name": "Лекиша"},
-{"usage": "given", "gender": "female", "name": "Лекси"},
-{"usage": "given", "gender": "female", "name": "Лела"},
-{"usage": "given", "gender": "female", "name": "Лелия"},
-{"usage": "given", "gender": "female", "name": "Лена"},
-{"usage": "given", "gender": "female", "name": "Ленита"},
-{"usage": "given", "gender": "female", "name": "Ленна"},
-{"usage": "given", "gender": "female", "name": "Ленни"},
-{"usage": "given", "gender": "female", "name": "Ленора"},
-{"usage": "given", "gender": "female", "name": "Ленор"},
-{"usage": "given", "gender": "female", "name": "Леола"},
-{"usage": "given", "gender": "female", "name": "Леома"},
-{"usage": "given", "gender": "female", "name": "Леонарда"},
-{"usage": "given", "gender": "female", "name": "Леона"},
-{"usage": "given", "gender": "female", "name": "Леоне"},
-{"usage": "given", "gender": "female", "name": "Леонида"},
-{"usage": "given", "gender": "female", "name": "Леонила"},
-{"usage": "given", "gender": "female", "name": "Леония"},
-{"usage": "given", "gender": "female", "name": "Леони"},
-{"usage": "given", "gender": "female", "name": "Леонора"},
-{"usage": "given", "gender": "female", "name": "Леонор"},
-{"usage": "given", "gender": "female", "name": "Леонтина"},
-{"usage": "given", "gender": "female", "name": "Леон"},
-{"usage": "given", "gender": "female", "name": "Леота"},
-{"usage": "given", "gender": "female", "name": "Лера"},
-{"usage": "given", "gender": "female", "name": "Леса"},
-{"usage": "given", "gender": "female", "name": "Лесли"},
-{"usage": "given", "gender": "female", "name": "Лесси"},
-{"usage": "given", "gender": "female", "name": "Лестер"},
-{"usage": "given", "gender": "female", "name": "Леся"},
-{"usage": "given", "gender": "female", "name": "Лета"},
-{"usage": "given", "gender": "female", "name": "Летисия"},
-{"usage": "given", "gender": "female", "name": "Летиша"},
-{"usage": "given", "gender": "female", "name": "Летишия"},
-{"usage": "given", "gender": "female", "name": "Летти"},
-{"usage": "given", "gender": "female", "name": "Леша"},
-{"usage": "given", "gender": "female", "name": "Лешия"},
-{"usage": "given", "gender": "female", "name": "Лея"},
-{"usage": "given", "gender": "female", "name": "ЛиЭнн"},
-{"usage": "given", "gender": "female", "name": "Лиана"},
-{"usage": "given", "gender": "female", "name": "Лианна"},
-{"usage": "given", "gender": "female", "name": "Лиа"},
-{"usage": "given", "gender": "female", "name": "Либби"},
-{"usage": "given", "gender": "female", "name": "Либерти"},
-{"usage": "given", "gender": "female", "name": "Либрада"},
-{"usage": "given", "gender": "female", "name": "Ливия"},
-{"usage": "given", "gender": "female", "name": "Лигия"},
-{"usage": "given", "gender": "female", "name": "Лида"},
-{"usage": "given", "gender": "female", "name": "Лидия"},
-{"usage": "given", "gender": "female", "name": "Лизабет"},
-{"usage": "given", "gender": "female", "name": "Лиза"},
-{"usage": "given", "gender": "female", "name": "Лизбет"},
-{"usage": "given", "gender": "female", "name": "Лизелотта"},
-{"usage": "given", "gender": "female", "name": "Лизетт"},
-{"usage": "given", "gender": "female", "name": "Лизет"},
-{"usage": "given", "gender": "female", "name": "Лиззетт"},
-{"usage": "given", "gender": "female", "name": "Лиззи"},
-{"usage": "given", "gender": "female", "name": "Лиз"},
-{"usage": "given", "gender": "female", "name": "Лила"},
-{"usage": "given", "gender": "female", "name": "Лилиана"},
-{"usage": "given", "gender": "female", "name": "Лилиан"},
-{"usage": "given", "gender": "female", "name": "Лилия"},
-{"usage": "given", "gender": "female", "name": "Лили"},
-{"usage": "given", "gender": "female", "name": "Лилла"},
-{"usage": "given", "gender": "female", "name": "Лиллиам"},
-{"usage": "given", "gender": "female", "name": "Лиллия"},
-{"usage": "given", "gender": "female", "name": "Лилли"},
-{"usage": "given", "gender": "female", "name": "Лина"},
-{"usage": "given", "gender": "female", "name": "Линда"},
-{"usage": "given", "gender": "female", "name": "Линдия"},
-{"usage": "given", "gender": "female", "name": "Линди"},
-{"usage": "given", "gender": "female", "name": "Линдсей"},
-{"usage": "given", "gender": "female", "name": "Линдси"},
-{"usage": "given", "gender": "female", "name": "Линетта"},
-{"usage": "given", "gender": "female", "name": "Линетт"},
-{"usage": "given", "gender": "female", "name": "Линна"},
-{"usage": "given", "gender": "female", "name": "Линни"},
-{"usage": "given", "gender": "female", "name": "Линн"},
-{"usage": "given", "gender": "female", "name": "Линси"},
-{"usage": "given", "gender": "female", "name": "Лиора"},
-{"usage": "given", "gender": "female", "name": "Лисандра"},
-{"usage": "given", "gender": "female", "name": "Лиса"},
-{"usage": "given", "gender": "female", "name": "Лисбет"},
-{"usage": "given", "gender": "female", "name": "Лисса"},
-{"usage": "given", "gender": "female", "name": "Лиссетта"},
-{"usage": "given", "gender": "female", "name": "Лита"},
-{"usage": "given", "gender": "female", "name": "Литрис"},
-{"usage": "given", "gender": "female", "name": "Лиша"},
-{"usage": "given", "gender": "female", "name": "Лиэнн"},
-{"usage": "given", "gender": "female", "name": "Лия"},
-{"usage": "given", "gender": "female", "name": "Лоан"},
-{"usage": "given", "gender": "female", "name": "Ловелла"},
-{"usage": "given", "gender": "female", "name": "Ловения"},
-{"usage": "given", "gender": "female", "name": "Ловетта"},
-{"usage": "given", "gender": "female", "name": "Лови"},
-{"usage": "given", "gender": "female", "name": "Логан"},
-{"usage": "given", "gender": "female", "name": "Лоида"},
-{"usage": "given", "gender": "female", "name": "Лоис"},
-{"usage": "given", "gender": "female", "name": "Лойс"},
-{"usage": "given", "gender": "female", "name": "Лола"},
-{"usage": "given", "gender": "female", "name": "Лолита"},
-{"usage": "given", "gender": "female", "name": "Лома"},
-{"usage": "given", "gender": "female", "name": "Лона"},
-{"usage": "given", "gender": "female", "name": "Лонда"},
-{"usage": "given", "gender": "female", "name": "Лони"},
-{"usage": "given", "gender": "female", "name": "Лонна"},
-{"usage": "given", "gender": "female", "name": "Лонни"},
-{"usage": "given", "gender": "female", "name": "Лоран"},
-{"usage": "given", "gender": "female", "name": "Лора"},
-{"usage": "given", "gender": "female", "name": "Лореан"},
-{"usage": "given", "gender": "female", "name": "Лорейн"},
-{"usage": "given", "gender": "female", "name": "Лорелея"},
-{"usage": "given", "gender": "female", "name": "Лорел"},
-{"usage": "given", "gender": "female", "name": "Лорена"},
-{"usage": "given", "gender": "female", "name": "Лоренс"},
-{"usage": "given", "gender": "female", "name": "Лоренца"},
-{"usage": "given", "gender": "female", "name": "Лорен"},
-{"usage": "given", "gender": "female", "name": "Лорета"},
-{"usage": "given", "gender": "female", "name": "Лоретта"},
-{"usage": "given", "gender": "female", "name": "Лорет"},
-{"usage": "given", "gender": "female", "name": "Лоре"},
-{"usage": "given", "gender": "female", "name": "ЛориЭнн"},
-{"usage": "given", "gender": "female", "name": "Лорили"},
-{"usage": "given", "gender": "female", "name": "Лорина"},
-{"usage": "given", "gender": "female", "name": "Лоринда"},
-{"usage": "given", "gender": "female", "name": "Лорин"},
-{"usage": "given", "gender": "female", "name": "Лорис"},
-{"usage": "given", "gender": "female", "name": "Лорита"},
-{"usage": "given", "gender": "female", "name": "Лория"},
-{"usage": "given", "gender": "female", "name": "Лори"},
-{"usage": "given", "gender": "female", "name": "Лорна"},
-{"usage": "given", "gender": "female", "name": "Лорретта"},
-{"usage": "given", "gender": "female", "name": "Лоррина"},
-{"usage": "given", "gender": "female", "name": "Лорри"},
-{"usage": "given", "gender": "female", "name": "Лоррэйн"},
-{"usage": "given", "gender": "female", "name": "Лорэли"},
-{"usage": "given", "gender": "female", "name": "Лор"},
-{"usage": "given", "gender": "female", "name": "Лотти"},
-{"usage": "given", "gender": "female", "name": "Лоурэли"},
-{"usage": "given", "gender": "female", "name": "Луана"},
-{"usage": "given", "gender": "female", "name": "Луанна"},
-{"usage": "given", "gender": "female", "name": "Луанн"},
-{"usage": "given", "gender": "female", "name": "Луан"},
-{"usage": "given", "gender": "female", "name": "Луиза"},
-{"usage": "given", "gender": "female", "name": "Луис"},
-{"usage": "given", "gender": "female", "name": "Луи"},
-{"usage": "given", "gender": "female", "name": "Лукреция"},
-{"usage": "given", "gender": "female", "name": "Лула"},
-{"usage": "given", "gender": "female", "name": "Лулу"},
-{"usage": "given", "gender": "female", "name": "Луна"},
-{"usage": "given", "gender": "female", "name": "Лупе"},
-{"usage": "given", "gender": "female", "name": "Лупита"},
-{"usage": "given", "gender": "female", "name": "Лура"},
-{"usage": "given", "gender": "female", "name": "Лурдес"},
-{"usage": "given", "gender": "female", "name": "Лусила"},
-{"usage": "given", "gender": "female", "name": "Лусилла"},
-{"usage": "given", "gender": "female", "name": "Луэлла"},
-{"usage": "given", "gender": "female", "name": "Луэнн"},
-{"usage": "given", "gender": "female", "name": "Луэтта"},
-{"usage": "given", "gender": "female", "name": "Лу"},
-{"usage": "given", "gender": "female", "name": "Льюис"},
-{"usage": "given", "gender": "female", "name": "Лэвелл"},
-{"usage": "given", "gender": "female", "name": "Лэйл"},
-{"usage": "given", "gender": "female", "name": "Лэйнелл"},
-{"usage": "given", "gender": "female", "name": "Лэйнель"},
-{"usage": "given", "gender": "female", "name": "Лэйн"},
-{"usage": "given", "gender": "female", "name": "Лэнни"},
-{"usage": "given", "gender": "female", "name": "Лэси"},
-{"usage": "given", "gender": "female", "name": "Лэшей"},
-{"usage": "given", "gender": "female", "name": "Люба"},
-{"usage": "given", "gender": "female", "name": "Люсиана"},
-{"usage": "given", "gender": "female", "name": "Люсиль"},
-{"usage": "given", "gender": "female", "name": "Люсина"},
-{"usage": "given", "gender": "female", "name": "Люсинда"},
-{"usage": "given", "gender": "female", "name": "Люсия"},
-{"usage": "given", "gender": "female", "name": "Люси"},
-{"usage": "given", "gender": "female", "name": "Люсьен"},
-{"usage": "given", "gender": "female", "name": "Мабелль"},
-{"usage": "given", "gender": "female", "name": "Магали"},
-{"usage": "given", "gender": "female", "name": "Магарет"},
-{"usage": "given", "gender": "female", "name": "Магдалена"},
-{"usage": "given", "gender": "female", "name": "Магдалина"},
-{"usage": "given", "gender": "female", "name": "Магда"},
-{"usage": "given", "gender": "female", "name": "Маген"},
-{"usage": "given", "gender": "female", "name": "Магнолия"},
-{"usage": "given", "gender": "female", "name": "Маджори"},
-{"usage": "given", "gender": "female", "name": "Мадлен"},
-{"usage": "given", "gender": "female", "name": "Мадонна"},
-{"usage": "given", "gender": "female", "name": "Майда"},
-{"usage": "given", "gender": "female", "name": "Майма"},
-{"usage": "given", "gender": "female", "name": "Майола"},
-{"usage": "given", "gender": "female", "name": "Майра"},
-{"usage": "given", "gender": "female", "name": "Майя"},
-{"usage": "given", "gender": "female", "name": "Май"},
-{"usage": "given", "gender": "female", "name": "Македа"},
-{"usage": "given", "gender": "female", "name": "Маккензи"},
-{"usage": "given", "gender": "female", "name": "Максима"},
-{"usage": "given", "gender": "female", "name": "Максимина"},
-{"usage": "given", "gender": "female", "name": "Максин"},
-{"usage": "given", "gender": "female", "name": "Макси"},
-{"usage": "given", "gender": "female", "name": "Малена"},
-{"usage": "given", "gender": "female", "name": "Малика"},
-{"usage": "given", "gender": "female", "name": "Малинда"},
-{"usage": "given", "gender": "female", "name": "Малиса"},
-{"usage": "given", "gender": "female", "name": "Малисса"},
-{"usage": "given", "gender": "female", "name": "Малия"},
-{"usage": "given", "gender": "female", "name": "Малка"},
-{"usage": "given", "gender": "female", "name": "Маллори"},
-{"usage": "given", "gender": "female", "name": "Мальвина"},
-{"usage": "given", "gender": "female", "name": "Мана"},
-{"usage": "given", "gender": "female", "name": "Мани"},
-{"usage": "given", "gender": "female", "name": "Мануэла"},
-{"usage": "given", "gender": "female", "name": "Мапл"},
-{"usage": "given", "gender": "female", "name": "Маранда"},
-{"usage": "given", "gender": "female", "name": "Мара"},
-{"usage": "given", "gender": "female", "name": "Марва"},
-{"usage": "given", "gender": "female", "name": "Марвелла"},
-{"usage": "given", "gender": "female", "name": "Марвел"},
-{"usage": "given", "gender": "female", "name": "Марвис"},
-{"usage": "given", "gender": "female", "name": "Маргарета"},
-{"usage": "given", "gender": "female", "name": "Маргаретта"},
-{"usage": "given", "gender": "female", "name": "Маргаретт"},
-{"usage": "given", "gender": "female", "name": "Маргарет"},
-{"usage": "given", "gender": "female", "name": "Маргарита"},
-{"usage": "given", "gender": "female", "name": "Маргарит"},
-{"usage": "given", "gender": "female", "name": "Маргерит"},
-{"usage": "given", "gender": "female", "name": "Маргит"},
-{"usage": "given", "gender": "female", "name": "Марго"},
-{"usage": "given", "gender": "female", "name": "Маргрет"},
-{"usage": "given", "gender": "female", "name": "Марджери"},
-{"usage": "given", "gender": "female", "name": "Марджин"},
-{"usage": "given", "gender": "female", "name": "Марджи"},
-{"usage": "given", "gender": "female", "name": "Марджори"},
-{"usage": "given", "gender": "female", "name": "Мардж"},
-{"usage": "given", "gender": "female", "name": "Марен"},
-{"usage": "given", "gender": "female", "name": "Маржерет"},
-{"usage": "given", "gender": "female", "name": "Марж"},
-{"usage": "given", "gender": "female", "name": "Мариам"},
-{"usage": "given", "gender": "female", "name": "Марианела"},
-{"usage": "given", "gender": "female", "name": "Марианна"},
-{"usage": "given", "gender": "female", "name": "Марианн"},
-{"usage": "given", "gender": "female", "name": "Марибель"},
-{"usage": "given", "gender": "female", "name": "Марибет"},
-{"usage": "given", "gender": "female", "name": "Маривель"},
-{"usage": "given", "gender": "female", "name": "Марика"},
-{"usage": "given", "gender": "female", "name": "Марикрус"},
-{"usage": "given", "gender": "female", "name": "Марилу"},
-{"usage": "given", "gender": "female", "name": "Марина"},
-{"usage": "given", "gender": "female", "name": "Маринда"},
-{"usage": "given", "gender": "female", "name": "Марин"},
-{"usage": "given", "gender": "female", "name": "Марион"},
-{"usage": "given", "gender": "female", "name": "Мариса"},
-{"usage": "given", "gender": "female", "name": "Марисела"},
-{"usage": "given", "gender": "female", "name": "Марисоль"},
-{"usage": "given", "gender": "female", "name": "Марисса"},
-{"usage": "given", "gender": "female", "name": "Марис"},
-{"usage": "given", "gender": "female", "name": "Марита"},
-{"usage": "given", "gender": "female", "name": "Марица"},
-{"usage": "given", "gender": "female", "name": "Мариша"},
-{"usage": "given", "gender": "female", "name": "Мариэла"},
-{"usage": "given", "gender": "female", "name": "Мариэль"},
-{"usage": "given", "gender": "female", "name": "Мариэтта"},
-{"usage": "given", "gender": "female", "name": "Мария"},
-{"usage": "given", "gender": "female", "name": "Мари"},
-{"usage": "given", "gender": "female", "name": "Маркетта"},
-{"usage": "given", "gender": "female", "name": "Маркита"},
-{"usage": "given", "gender": "female", "name": "Маркс"},
-{"usage": "given", "gender": "female", "name": "Марлана"},
-{"usage": "given", "gender": "female", "name": "Марла"},
-{"usage": "given", "gender": "female", "name": "Марлена"},
-{"usage": "given", "gender": "female", "name": "Марлен"},
-{"usage": "given", "gender": "female", "name": "Марлин"},
-{"usage": "given", "gender": "female", "name": "Марлис"},
-{"usage": "given", "gender": "female", "name": "Марло"},
-{"usage": "given", "gender": "female", "name": "Марна"},
-{"usage": "given", "gender": "female", "name": "Марни"},
-{"usage": "given", "gender": "female", "name": "Марсела"},
-{"usage": "given", "gender": "female", "name": "Марселена"},
-{"usage": "given", "gender": "female", "name": "Марселина"},
-{"usage": "given", "gender": "female", "name": "Марселла"},
-{"usage": "given", "gender": "female", "name": "Марсель"},
-{"usage": "given", "gender": "female", "name": "Марсена"},
-{"usage": "given", "gender": "female", "name": "Марсия"},
-{"usage": "given", "gender": "female", "name": "Марси"},
-{"usage": "given", "gender": "female", "name": "Марта"},
-{"usage": "given", "gender": "female", "name": "Мартина"},
-{"usage": "given", "gender": "female", "name": "Марти"},
-{"usage": "given", "gender": "female", "name": "Марша"},
-{"usage": "given", "gender": "female", "name": "Маршель"},
-{"usage": "given", "gender": "female", "name": "Марьяна"},
-{"usage": "given", "gender": "female", "name": "Марья"},
-{"usage": "given", "gender": "female", "name": "Мата"},
-{"usage": "given", "gender": "female", "name": "Матильда"},
-{"usage": "given", "gender": "female", "name": "Маурита"},
-{"usage": "given", "gender": "female", "name": "Мафальда"},
-{"usage": "given", "gender": "female", "name": "Махалия"},
-{"usage": "given", "gender": "female", "name": "Машель"},
-{"usage": "given", "gender": "female", "name": "Меганн"},
-{"usage": "given", "gender": "female", "name": "Меган"},
-{"usage": "given", "gender": "female", "name": "Мегган"},
-{"usage": "given", "gender": "female", "name": "Мег"},
-{"usage": "given", "gender": "female", "name": "Меда"},
-{"usage": "given", "gender": "female", "name": "Мейбелл"},
-{"usage": "given", "gender": "female", "name": "Мейбл"},
-{"usage": "given", "gender": "female", "name": "Мейл"},
-{"usage": "given", "gender": "female", "name": "Мейми"},
-{"usage": "given", "gender": "female", "name": "Мейси"},
-{"usage": "given", "gender": "female", "name": "Мелания"},
-{"usage": "given", "gender": "female", "name": "Мелани"},
-{"usage": "given", "gender": "female", "name": "Мелида"},
-{"usage": "given", "gender": "female", "name": "Мелина"},
-{"usage": "given", "gender": "female", "name": "Мелинда"},
-{"usage": "given", "gender": "female", "name": "Мелиса"},
-{"usage": "given", "gender": "female", "name": "Мелисса"},
-{"usage": "given", "gender": "female", "name": "Мелиссия"},
-{"usage": "given", "gender": "female", "name": "Мелита"},
-{"usage": "given", "gender": "female", "name": "Мелия"},
-{"usage": "given", "gender": "female", "name": "Меллиса"},
-{"usage": "given", "gender": "female", "name": "Меллисса"},
-{"usage": "given", "gender": "female", "name": "Мелли"},
-{"usage": "given", "gender": "female", "name": "Мелодия"},
-{"usage": "given", "gender": "female", "name": "Мелоди"},
-{"usage": "given", "gender": "female", "name": "Мелони"},
-{"usage": "given", "gender": "female", "name": "Мельба"},
-{"usage": "given", "gender": "female", "name": "Мельва"},
-{"usage": "given", "gender": "female", "name": "Мельвина"},
-{"usage": "given", "gender": "female", "name": "Мельда"},
-{"usage": "given", "gender": "female", "name": "Менди"},
-{"usage": "given", "gender": "female", "name": "Мередит"},
-{"usage": "given", "gender": "female", "name": "Меридет"},
-{"usage": "given", "gender": "female", "name": "Меридит"},
-{"usage": "given", "gender": "female", "name": "Мерил"},
-{"usage": "given", "gender": "female", "name": "Мерисса"},
-{"usage": "given", "gender": "female", "name": "Мери"},
-{"usage": "given", "gender": "female", "name": "Мерлин"},
-{"usage": "given", "gender": "female", "name": "Мерл"},
-{"usage": "given", "gender": "female", "name": "Мерна"},
-{"usage": "given", "gender": "female", "name": "Меррили"},
-{"usage": "given", "gender": "female", "name": "Меррилл"},
-{"usage": "given", "gender": "female", "name": "Мерри"},
-{"usage": "given", "gender": "female", "name": "Мерседес"},
-{"usage": "given", "gender": "female", "name": "Мерси"},
-{"usage": "given", "gender": "female", "name": "Мерти"},
-{"usage": "given", "gender": "female", "name": "Мета"},
-{"usage": "given", "gender": "female", "name": "Мехелла"},
-{"usage": "given", "gender": "female", "name": "Мигдалия"},
-{"usage": "given", "gender": "female", "name": "Мигелина"},
-{"usage": "given", "gender": "female", "name": "Микаэла"},
-{"usage": "given", "gender": "female", "name": "Мика"},
-{"usage": "given", "gender": "female", "name": "Мики"},
-{"usage": "given", "gender": "female", "name": "Микки"},
-{"usage": "given", "gender": "female", "name": "Милагрос"},
-{"usage": "given", "gender": "female", "name": "Мила"},
-{"usage": "given", "gender": "female", "name": "Милдред"},
-{"usage": "given", "gender": "female", "name": "Милисса"},
-{"usage": "given", "gender": "female", "name": "Миллисент"},
-{"usage": "given", "gender": "female", "name": "Милли"},
-{"usage": "given", "gender": "female", "name": "Мильда"},
-{"usage": "given", "gender": "female", "name": "Мими"},
-{"usage": "given", "gender": "female", "name": "Мина"},
-{"usage": "given", "gender": "female", "name": "Минда"},
-{"usage": "given", "gender": "female", "name": "Минди"},
-{"usage": "given", "gender": "female", "name": "Минерва"},
-{"usage": "given", "gender": "female", "name": "Минна"},
-{"usage": "given", "gender": "female", "name": "Минни"},
-{"usage": "given", "gender": "female", "name": "Минта"},
-{"usage": "given", "gender": "female", "name": "Миньон"},
-{"usage": "given", "gender": "female", "name": "Миранда"},
-{"usage": "given", "gender": "female", "name": "Мира"},
-{"usage": "given", "gender": "female", "name": "Мирейя"},
-{"usage": "given", "gender": "female", "name": "Мирей"},
-{"usage": "given", "gender": "female", "name": "Мирелла"},
-{"usage": "given", "gender": "female", "name": "Мириам"},
-{"usage": "given", "gender": "female", "name": "Мириан"},
-{"usage": "given", "gender": "female", "name": "Мирл"},
-{"usage": "given", "gender": "female", "name": "Мирна"},
-{"usage": "given", "gender": "female", "name": "Мирта"},
-{"usage": "given", "gender": "female", "name": "Миртис"},
-{"usage": "given", "gender": "female", "name": "Мирти"},
-{"usage": "given", "gender": "female", "name": "Мирт"},
-{"usage": "given", "gender": "female", "name": "Мисси"},
-{"usage": "given", "gender": "female", "name": "Мисс"},
-{"usage": "given", "gender": "female", "name": "Мисти"},
-{"usage": "given", "gender": "female", "name": "Митти"},
-{"usage": "given", "gender": "female", "name": "Михаэль"},
-{"usage": "given", "gender": "female", "name": "Миха"},
-{"usage": "given", "gender": "female", "name": "Мици"},
-{"usage": "given", "gender": "female", "name": "Мичелл"},
-{"usage": "given", "gender": "female", "name": "Миша"},
-{"usage": "given", "gender": "female", "name": "Мишель"},
-{"usage": "given", "gender": "female", "name": "Мишлин"},
-{"usage": "given", "gender": "female", "name": "Миэша"},
-{"usage": "given", "gender": "female", "name": "Мия"},
-{"usage": "given", "gender": "female", "name": "Модеста"},
-{"usage": "given", "gender": "female", "name": "Моди"},
-{"usage": "given", "gender": "female", "name": "Мозелла"},
-{"usage": "given", "gender": "female", "name": "Мозли"},
-{"usage": "given", "gender": "female", "name": "Мойра"},
-{"usage": "given", "gender": "female", "name": "Молли"},
-{"usage": "given", "gender": "female", "name": "Мона"},
-{"usage": "given", "gender": "female", "name": "Моне"},
-{"usage": "given", "gender": "female", "name": "Моника"},
-{"usage": "given", "gender": "female", "name": "Моник"},
-{"usage": "given", "gender": "female", "name": "Монни"},
-{"usage": "given", "gender": "female", "name": "Монсеррат"},
-{"usage": "given", "gender": "female", "name": "Мора"},
-{"usage": "given", "gender": "female", "name": "Морган"},
-{"usage": "given", "gender": "female", "name": "Морин"},
-{"usage": "given", "gender": "female", "name": "Морис"},
-{"usage": "given", "gender": "female", "name": "Мория"},
-{"usage": "given", "gender": "female", "name": "Мэвис"},
-{"usage": "given", "gender": "female", "name": "Мэгги"},
-{"usage": "given", "gender": "female", "name": "Мэдди"},
-{"usage": "given", "gender": "female", "name": "Мэделин"},
-{"usage": "given", "gender": "female", "name": "Мэдж"},
-{"usage": "given", "gender": "female", "name": "Мэдисон"},
-{"usage": "given", "gender": "female", "name": "Мэди"},
-{"usage": "given", "gender": "female", "name": "Мэдлин"},
-{"usage": "given", "gender": "female", "name": "Мэдэлин"},
-{"usage": "given", "gender": "female", "name": "Мэзи"},
-{"usage": "given", "gender": "female", "name": "Мэйбл"},
-{"usage": "given", "gender": "female", "name": "Мэйзи"},
-{"usage": "given", "gender": "female", "name": "Мэйси"},
-{"usage": "given", "gender": "female", "name": "Мэйша"},
-{"usage": "given", "gender": "female", "name": "Мэй"},
-{"usage": "given", "gender": "female", "name": "Мэлли"},
-{"usage": "given", "gender": "female", "name": "Мэлори"},
-{"usage": "given", "gender": "female", "name": "Мэнди"},
-{"usage": "given", "gender": "female", "name": "Мэрайя"},
-{"usage": "given", "gender": "female", "name": "Мэрделл"},
-{"usage": "given", "gender": "female", "name": "МэриДжейн"},
-{"usage": "given", "gender": "female", "name": "МэриЛуиза"},
-{"usage": "given", "gender": "female", "name": "МэриРоуз"},
-{"usage": "given", "gender": "female", "name": "МэриЭлис"},
-{"usage": "given", "gender": "female", "name": "МэриЭнн"},
-{"usage": "given", "gender": "female", "name": "Мэриам"},
-{"usage": "given", "gender": "female", "name": "Мэриан"},
-{"usage": "given", "gender": "female", "name": "Мэрибель"},
-{"usage": "given", "gender": "female", "name": "Мэрибет"},
-{"usage": "given", "gender": "female", "name": "Мэриленд"},
-{"usage": "given", "gender": "female", "name": "Мэрилин"},
-{"usage": "given", "gender": "female", "name": "Мэрили"},
-{"usage": "given", "gender": "female", "name": "Мэрилу"},
-{"usage": "given", "gender": "female", "name": "Мэриэллен"},
-{"usage": "given", "gender": "female", "name": "Мэриэнн"},
-{"usage": "given", "gender": "female", "name": "Мэриэтта"},
-{"usage": "given", "gender": "female", "name": "Мэри"},
-{"usage": "given", "gender": "female", "name": "Мэрри"},
-{"usage": "given", "gender": "female", "name": "Мэтти"},
-{"usage": "given", "gender": "female", "name": "Мюриель"},
-{"usage": "given", "gender": "female", "name": "Нада"},
-{"usage": "given", "gender": "female", "name": "Надена"},
-{"usage": "given", "gender": "female", "name": "Надин"},
-{"usage": "given", "gender": "female", "name": "Надя"},
-{"usage": "given", "gender": "female", "name": "Найда"},
-{"usage": "given", "gender": "female", "name": "Найла"},
-{"usage": "given", "gender": "female", "name": "Накеша"},
-{"usage": "given", "gender": "female", "name": "Накита"},
-{"usage": "given", "gender": "female", "name": "Накиша"},
-{"usage": "given", "gender": "female", "name": "Накия"},
-{"usage": "given", "gender": "female", "name": "Нана"},
-{"usage": "given", "gender": "female", "name": "Наннетт"},
-{"usage": "given", "gender": "female", "name": "Наома"},
-{"usage": "given", "gender": "female", "name": "Наоми"},
-{"usage": "given", "gender": "female", "name": "Нарциса"},
-{"usage": "given", "gender": "female", "name": "Наталия"},
-{"usage": "given", "gender": "female", "name": "Натали"},
-{"usage": "given", "gender": "female", "name": "Наташа"},
-{"usage": "given", "gender": "female", "name": "Наташия"},
-{"usage": "given", "gender": "female", "name": "Натиша"},
-{"usage": "given", "gender": "female", "name": "Натоша"},
-{"usage": "given", "gender": "female", "name": "Невада"},
-{"usage": "given", "gender": "female", "name": "Нева"},
-{"usage": "given", "gender": "female", "name": "Неда"},
-{"usage": "given", "gender": "female", "name": "Недра"},
-{"usage": "given", "gender": "female", "name": "Неида"},
-{"usage": "given", "gender": "female", "name": "Неколь"},
-{"usage": "given", "gender": "female", "name": "Нелида"},
-{"usage": "given", "gender": "female", "name": "Нелия"},
-{"usage": "given", "gender": "female", "name": "Нелла"},
-{"usage": "given", "gender": "female", "name": "Нелли"},
-{"usage": "given", "gender": "female", "name": "Нелл"},
-{"usage": "given", "gender": "female", "name": "Нельда"},
-{"usage": "given", "gender": "female", "name": "Нена"},
-{"usage": "given", "gender": "female", "name": "Ненита"},
-{"usage": "given", "gender": "female", "name": "Неома"},
-{"usage": "given", "gender": "female", "name": "Неоми"},
-{"usage": "given", "gender": "female", "name": "Нереида"},
-{"usage": "given", "gender": "female", "name": "Нерисса"},
-{"usage": "given", "gender": "female", "name": "Нери"},
-{"usage": "given", "gender": "female", "name": "Нета"},
-{"usage": "given", "gender": "female", "name": "Нетти"},
-{"usage": "given", "gender": "female", "name": "Нида"},
-{"usage": "given", "gender": "female", "name": "Нидия"},
-{"usage": "given", "gender": "female", "name": "Никита"},
-{"usage": "given", "gender": "female", "name": "Никия"},
-{"usage": "given", "gender": "female", "name": "Ники"},
-{"usage": "given", "gender": "female", "name": "Никки"},
-{"usage": "given", "gender": "female", "name": "Николаса"},
-{"usage": "given", "gender": "female", "name": "Никола"},
-{"usage": "given", "gender": "female", "name": "Николетт"},
-{"usage": "given", "gender": "female", "name": "Николе"},
-{"usage": "given", "gender": "female", "name": "Николь"},
-{"usage": "given", "gender": "female", "name": "Нила"},
-{"usage": "given", "gender": "female", "name": "Нили"},
-{"usage": "given", "gender": "female", "name": "Нилса"},
-{"usage": "given", "gender": "female", "name": "Нильди"},
-{"usage": "given", "gender": "female", "name": "Нина"},
-{"usage": "given", "gender": "female", "name": "Нинфа"},
-{"usage": "given", "gender": "female", "name": "Нита"},
-{"usage": "given", "gender": "female", "name": "Ниша"},
-{"usage": "given", "gender": "female", "name": "Нишелль"},
-{"usage": "given", "gender": "female", "name": "Ния"},
-{"usage": "given", "gender": "female", "name": "Нова"},
-{"usage": "given", "gender": "female", "name": "Новелла"},
-{"usage": "given", "gender": "female", "name": "Нола"},
-{"usage": "given", "gender": "female", "name": "Нома"},
-{"usage": "given", "gender": "female", "name": "Нона"},
-{"usage": "given", "gender": "female", "name": "Нора"},
-{"usage": "given", "gender": "female", "name": "Норин"},
-{"usage": "given", "gender": "female", "name": "Норма"},
-{"usage": "given", "gender": "female", "name": "Ноэлия"},
-{"usage": "given", "gender": "female", "name": "Ноэлла"},
-{"usage": "given", "gender": "female", "name": "Ноэль"},
-{"usage": "given", "gender": "female", "name": "Ноэми"},
-{"usage": "given", "gender": "female", "name": "Нубия"},
-{"usage": "given", "gender": "female", "name": "Ньевес"},
-{"usage": "given", "gender": "female", "name": "Нэнетт"},
-{"usage": "given", "gender": "female", "name": "Нэнни"},
-{"usage": "given", "gender": "female", "name": "Нэнси"},
-{"usage": "given", "gender": "female", "name": "Обдулия"},
-{"usage": "given", "gender": "female", "name": "Обри"},
-{"usage": "given", "gender": "female", "name": "Ода"},
-{"usage": "given", "gender": "female", "name": "Оделия"},
-{"usage": "given", "gender": "female", "name": "Одель"},
-{"usage": "given", "gender": "female", "name": "Одесса"},
-{"usage": "given", "gender": "female", "name": "Одетта"},
-{"usage": "given", "gender": "female", "name": "Одилия"},
-{"usage": "given", "gender": "female", "name": "Оди"},
-{"usage": "given", "gender": "female", "name": "Одра"},
-{"usage": "given", "gender": "female", "name": "Одреа"},
-{"usage": "given", "gender": "female", "name": "Одрия"},
-{"usage": "given", "gender": "female", "name": "Одри"},
-{"usage": "given", "gender": "female", "name": "Озелла"},
-{"usage": "given", "gender": "female", "name": "Ози"},
-{"usage": "given", "gender": "female", "name": "Оида"},
-{"usage": "given", "gender": "female", "name": "Октавия"},
-{"usage": "given", "gender": "female", "name": "Ола"},
-{"usage": "given", "gender": "female", "name": "Олевия"},
-{"usage": "given", "gender": "female", "name": "Олета"},
-{"usage": "given", "gender": "female", "name": "Олива"},
-{"usage": "given", "gender": "female", "name": "Оливия"},
-{"usage": "given", "gender": "female", "name": "Олимпия"},
-{"usage": "given", "gender": "female", "name": "Олинда"},
-{"usage": "given", "gender": "female", "name": "Олли"},
-{"usage": "given", "gender": "female", "name": "Ольга"},
-{"usage": "given", "gender": "female", "name": "Ома"},
-{"usage": "given", "gender": "female", "name": "Омега"},
-{"usage": "given", "gender": "female", "name": "Она"},
-{"usage": "given", "gender": "female", "name": "Ондреа"},
-{"usage": "given", "gender": "female", "name": "Онейда"},
-{"usage": "given", "gender": "female", "name": "Онита"},
-{"usage": "given", "gender": "female", "name": "Они"},
-{"usage": "given", "gender": "female", "name": "Опал"},
-{"usage": "given", "gender": "female", "name": "Оралия"},
-{"usage": "given", "gender": "female", "name": "Орали"},
-{"usage": "given", "gender": "female", "name": "Ора"},
-{"usage": "given", "gender": "female", "name": "Орета"},
-{"usage": "given", "gender": "female", "name": "Орея"},
-{"usage": "given", "gender": "female", "name": "Орфа"},
-{"usage": "given", "gender": "female", "name": "Оси"},
-{"usage": "given", "gender": "female", "name": "Осси"},
-{"usage": "given", "gender": "female", "name": "Остин"},
-{"usage": "given", "gender": "female", "name": "Ота"},
-{"usage": "given", "gender": "female", "name": "Отелия"},
-{"usage": "given", "gender": "female", "name": "Отем"},
-{"usage": "given", "gender": "female", "name": "Отилия"},
-{"usage": "given", "gender": "female", "name": "Офелия"},
-{"usage": "given", "gender": "female", "name": "Пайпер"},
-{"usage": "given", "gender": "female", "name": "Пальма"},
-{"usage": "given", "gender": "female", "name": "Пальмира"},
-{"usage": "given", "gender": "female", "name": "Памала"},
-{"usage": "given", "gender": "female", "name": "Памела"},
-{"usage": "given", "gender": "female", "name": "Памелия"},
-{"usage": "given", "gender": "female", "name": "Памелла"},
-{"usage": "given", "gender": "female", "name": "Памила"},
-{"usage": "given", "gender": "female", "name": "Пандора"},
-{"usage": "given", "gender": "female", "name": "Паола"},
-{"usage": "given", "gender": "female", "name": "Партения"},
-{"usage": "given", "gender": "female", "name": "Партиша"},
-{"usage": "given", "gender": "female", "name": "Пас"},
-{"usage": "given", "gender": "female", "name": "Патрика"},
-{"usage": "given", "gender": "female", "name": "Патрина"},
-{"usage": "given", "gender": "female", "name": "Патрис"},
-{"usage": "given", "gender": "female", "name": "Патриция"},
-{"usage": "given", "gender": "female", "name": "Патрия"},
-{"usage": "given", "gender": "female", "name": "Паула"},
-{"usage": "given", "gender": "female", "name": "Пегги"},
-{"usage": "given", "gender": "female", "name": "Пег"},
-{"usage": "given", "gender": "female", "name": "Пейдж"},
-{"usage": "given", "gender": "female", "name": "Пейшнс"},
-{"usage": "given", "gender": "female", "name": "Пенелопа"},
-{"usage": "given", "gender": "female", "name": "Пенни"},
-{"usage": "given", "gender": "female", "name": "Перла"},
-{"usage": "given", "gender": "female", "name": "Перл"},
-{"usage": "given", "gender": "female", "name": "Перри"},
-{"usage": "given", "gender": "female", "name": "Петра"},
-{"usage": "given", "gender": "female", "name": "Петрина"},
-{"usage": "given", "gender": "female", "name": "Петронила"},
-{"usage": "given", "gender": "female", "name": "Пилар"},
-{"usage": "given", "gender": "female", "name": "Пинки"},
-{"usage": "given", "gender": "female", "name": "Пия"},
-{"usage": "given", "gender": "female", "name": "Полетта"},
-{"usage": "given", "gender": "female", "name": "Полина"},
-{"usage": "given", "gender": "female", "name": "Полин"},
-{"usage": "given", "gender": "female", "name": "Полита"},
-{"usage": "given", "gender": "female", "name": "Полли"},
-{"usage": "given", "gender": "female", "name": "Поль"},
-{"usage": "given", "gender": "female", "name": "Порша"},
-{"usage": "given", "gender": "female", "name": "Прешес"},
-{"usage": "given", "gender": "female", "name": "Присила"},
-{"usage": "given", "gender": "female", "name": "Присилла"},
-{"usage": "given", "gender": "female", "name": "Присцилла"},
-{"usage": "given", "gender": "female", "name": "Провиденсия"},
-{"usage": "given", "gender": "female", "name": "Пруденс"},
-{"usage": "given", "gender": "female", "name": "Пура"},
-{"usage": "given", "gender": "female", "name": "Пьедад"},
-{"usage": "given", "gender": "female", "name": "Пэм"},
-{"usage": "given", "gender": "female", "name": "Пэнси"},
-{"usage": "given", "gender": "female", "name": "Пэрис"},
-{"usage": "given", "gender": "female", "name": "Пэтси"},
-{"usage": "given", "gender": "female", "name": "Пэтти"},
-{"usage": "given", "gender": "female", "name": "Пэт"},
-{"usage": "given", "gender": "female", "name": "Рагуил"},
-{"usage": "given", "gender": "female", "name": "Раиса"},
-{"usage": "given", "gender": "female", "name": "Райан"},
-{"usage": "given", "gender": "female", "name": "Раймонда"},
-{"usage": "given", "gender": "female", "name": "Райна"},
-{"usage": "given", "gender": "female", "name": "Ракель"},
-{"usage": "given", "gender": "female", "name": "Рамона"},
-{"usage": "given", "gender": "female", "name": "Рамонита"},
-{"usage": "given", "gender": "female", "name": "Рана"},
-{"usage": "given", "gender": "female", "name": "Ранда"},
-{"usage": "given", "gender": "female", "name": "Рафаэла"},
-{"usage": "given", "gender": "female", "name": "Рашель"},
-{"usage": "given", "gender": "female", "name": "Рашида"},
-{"usage": "given", "gender": "female", "name": "Раэлен"},
-{"usage": "given", "gender": "female", "name": "Раэнн"},
-{"usage": "given", "gender": "female", "name": "Реба"},
-{"usage": "given", "gender": "female", "name": "Реббека"},
-{"usage": "given", "gender": "female", "name": "Реббекка"},
-{"usage": "given", "gender": "female", "name": "Ребека"},
-{"usage": "given", "gender": "female", "name": "Ребекка"},
-{"usage": "given", "gender": "female", "name": "Рева"},
-{"usage": "given", "gender": "female", "name": "Регена"},
-{"usage": "given", "gender": "female", "name": "Регения"},
-{"usage": "given", "gender": "female", "name": "Регина"},
-{"usage": "given", "gender": "female", "name": "Региния"},
-{"usage": "given", "gender": "female", "name": "Реда"},
-{"usage": "given", "gender": "female", "name": "Реджайна"},
-{"usage": "given", "gender": "female", "name": "Рейган"},
-{"usage": "given", "gender": "female", "name": "Рейнальда"},
-{"usage": "given", "gender": "female", "name": "Рейна"},
-{"usage": "given", "gender": "female", "name": "Рейта"},
-{"usage": "given", "gender": "female", "name": "Рейчел"},
-{"usage": "given", "gender": "female", "name": "Рей"},
-{"usage": "given", "gender": "female", "name": "Рема"},
-{"usage": "given", "gender": "female", "name": "Ремедиос"},
-{"usage": "given", "gender": "female", "name": "Ремона"},
-{"usage": "given", "gender": "female", "name": "Рената"},
-{"usage": "given", "gender": "female", "name": "Рена"},
-{"usage": "given", "gender": "female", "name": "Ренда"},
-{"usage": "given", "gender": "female", "name": "Ренетта"},
-{"usage": "given", "gender": "female", "name": "Ренея"},
-{"usage": "given", "gender": "female", "name": "Рене"},
-{"usage": "given", "gender": "female", "name": "Ренита"},
-{"usage": "given", "gender": "female", "name": "Рени"},
-{"usage": "given", "gender": "female", "name": "Ренна"},
-{"usage": "given", "gender": "female", "name": "Ресси"},
-{"usage": "given", "gender": "female", "name": "Рета"},
-{"usage": "given", "gender": "female", "name": "Ретт"},
-{"usage": "given", "gender": "female", "name": "Рефугия"},
-{"usage": "given", "gender": "female", "name": "Рея"},
-{"usage": "given", "gender": "female", "name": "Рианна"},
-{"usage": "given", "gender": "female", "name": "Рианнон"},
-{"usage": "given", "gender": "female", "name": "Риа"},
-{"usage": "given", "gender": "female", "name": "Рива"},
-{"usage": "given", "gender": "female", "name": "Ривка"},
-{"usage": "given", "gender": "female", "name": "Риган"},
-{"usage": "given", "gender": "female", "name": "Рикарда"},
-{"usage": "given", "gender": "female", "name": "Рики"},
-{"usage": "given", "gender": "female", "name": "Рикки"},
-{"usage": "given", "gender": "female", "name": "Римма"},
-{"usage": "given", "gender": "female", "name": "Рина"},
-{"usage": "given", "gender": "female", "name": "Ринэй"},
-{"usage": "given", "gender": "female", "name": "Риса"},
-{"usage": "given", "gender": "female", "name": "Рита"},
-{"usage": "given", "gender": "female", "name": "Ришель"},
-{"usage": "given", "gender": "female", "name": "Робби"},
-{"usage": "given", "gender": "female", "name": "Робена"},
-{"usage": "given", "gender": "female", "name": "Роберта"},
-{"usage": "given", "gender": "female", "name": "Робин"},
-{"usage": "given", "gender": "female", "name": "Ровена"},
-{"usage": "given", "gender": "female", "name": "Рода"},
-{"usage": "given", "gender": "female", "name": "Розалина"},
-{"usage": "given", "gender": "female", "name": "Розалинда"},
-{"usage": "given", "gender": "female", "name": "Розалин"},
-{"usage": "given", "gender": "female", "name": "Розалия"},
-{"usage": "given", "gender": "female", "name": "Розали"},
-{"usage": "given", "gender": "female", "name": "Розальва"},
-{"usage": "given", "gender": "female", "name": "Розамария"},
-{"usage": "given", "gender": "female", "name": "Розамунда"},
-{"usage": "given", "gender": "female", "name": "Розана"},
-{"usage": "given", "gender": "female", "name": "Розанна"},
-{"usage": "given", "gender": "female", "name": "Розария"},
-{"usage": "given", "gender": "female", "name": "Розаура"},
-{"usage": "given", "gender": "female", "name": "Роза"},
-{"usage": "given", "gender": "female", "name": "Розелин"},
-{"usage": "given", "gender": "female", "name": "Розелия"},
-{"usage": "given", "gender": "female", "name": "Розели"},
-{"usage": "given", "gender": "female", "name": "Розелла"},
-{"usage": "given", "gender": "female", "name": "Розель"},
-{"usage": "given", "gender": "female", "name": "Розенда"},
-{"usage": "given", "gender": "female", "name": "Розетка"},
-{"usage": "given", "gender": "female", "name": "Розетта"},
-{"usage": "given", "gender": "female", "name": "Розина"},
-{"usage": "given", "gender": "female", "name": "Розита"},
-{"usage": "given", "gender": "female", "name": "Рози"},
-{"usage": "given", "gender": "female", "name": "Розмари"},
-{"usage": "given", "gender": "female", "name": "Ройс"},
-{"usage": "given", "gender": "female", "name": "Рой"},
-{"usage": "given", "gender": "female", "name": "Роксана"},
-{"usage": "given", "gender": "female", "name": "Рокси"},
-{"usage": "given", "gender": "female", "name": "Роланда"},
-{"usage": "given", "gender": "female", "name": "Романа"},
-{"usage": "given", "gender": "female", "name": "Рома"},
-{"usage": "given", "gender": "female", "name": "Ромелия"},
-{"usage": "given", "gender": "female", "name": "Ромона"},
-{"usage": "given", "gender": "female", "name": "Ромэн"},
-{"usage": "given", "gender": "female", "name": "Рона"},
-{"usage": "given", "gender": "female", "name": "Ронда"},
-{"usage": "given", "gender": "female", "name": "Рони"},
-{"usage": "given", "gender": "female", "name": "Ронна"},
-{"usage": "given", "gender": "female", "name": "Ронни"},
-{"usage": "given", "gender": "female", "name": "Рори"},
-{"usage": "given", "gender": "female", "name": "Росальба"},
-{"usage": "given", "gender": "female", "name": "Росена"},
-{"usage": "given", "gender": "female", "name": "Росия"},
-{"usage": "given", "gender": "female", "name": "Роси"},
-{"usage": "given", "gender": "female", "name": "Рослин"},
-{"usage": "given", "gender": "female", "name": "Россана"},
-{"usage": "given", "gender": "female", "name": "Росси"},
-{"usage": "given", "gender": "female", "name": "Роузэнн"},
-{"usage": "given", "gender": "female", "name": "Роуз"},
-{"usage": "given", "gender": "female", "name": "Рошель"},
-{"usage": "given", "gender": "female", "name": "Руби"},
-{"usage": "given", "gender": "female", "name": "Руди"},
-{"usage": "given", "gender": "female", "name": "Рутанна"},
-{"usage": "given", "gender": "female", "name": "Рута"},
-{"usage": "given", "gender": "female", "name": "Рути"},
-{"usage": "given", "gender": "female", "name": "Рутэнн"},
-{"usage": "given", "gender": "female", "name": "Рут"},
-{"usage": "given", "gender": "female", "name": "Руфина"},
-{"usage": "given", "gender": "female", "name": "Рэйвен"},
-{"usage": "given", "gender": "female", "name": "Рэйлин"},
-{"usage": "given", "gender": "female", "name": "Рэйчел"},
-{"usage": "given", "gender": "female", "name": "Рэйчил"},
-{"usage": "given", "gender": "female", "name": "Рэй"},
-{"usage": "given", "gender": "female", "name": "Рэнди"},
-{"usage": "given", "gender": "female", "name": "Рэни"},
-{"usage": "given", "gender": "female", "name": "Рэнэ"},
-{"usage": "given", "gender": "female", "name": "Сабина"},
-{"usage": "given", "gender": "female", "name": "Сабра"},
-{"usage": "given", "gender": "female", "name": "Сабрина"},
-{"usage": "given", "gender": "female", "name": "Саванна"},
-{"usage": "given", "gender": "female", "name": "Сади"},
-{"usage": "given", "gender": "female", "name": "Салена"},
-{"usage": "given", "gender": "female", "name": "Салина"},
-{"usage": "given", "gender": "female", "name": "Салли"},
-{"usage": "given", "gender": "female", "name": "Саломея"},
-{"usage": "given", "gender": "female", "name": "Саманта"},
-{"usage": "given", "gender": "female", "name": "Самара"},
-{"usage": "given", "gender": "female", "name": "Самата"},
-{"usage": "given", "gender": "female", "name": "Самелла"},
-{"usage": "given", "gender": "female", "name": "Самира"},
-{"usage": "given", "gender": "female", "name": "Саммер"},
-{"usage": "given", "gender": "female", "name": "Сана"},
-{"usage": "given", "gender": "female", "name": "Санда"},
-{"usage": "given", "gender": "female", "name": "Санди"},
-{"usage": "given", "gender": "female", "name": "Сандра"},
-{"usage": "given", "gender": "female", "name": "Сандэй"},
-{"usage": "given", "gender": "female", "name": "Санни"},
-{"usage": "given", "gender": "female", "name": "Санора"},
-{"usage": "given", "gender": "female", "name": "Сантана"},
-{"usage": "given", "gender": "female", "name": "Санта"},
-{"usage": "given", "gender": "female", "name": "Сантина"},
-{"usage": "given", "gender": "female", "name": "Сантос"},
-{"usage": "given", "gender": "female", "name": "Саншайн"},
-{"usage": "given", "gender": "female", "name": "Сан"},
-{"usage": "given", "gender": "female", "name": "Саран"},
-{"usage": "given", "gender": "female", "name": "Сара"},
-{"usage": "given", "gender": "female", "name": "Сарина"},
-{"usage": "given", "gender": "female", "name": "Сарита"},
-{"usage": "given", "gender": "female", "name": "Сари"},
-{"usage": "given", "gender": "female", "name": "Сатурнина"},
-{"usage": "given", "gender": "female", "name": "Сау"},
-{"usage": "given", "gender": "female", "name": "Саша"},
-{"usage": "given", "gender": "female", "name": "Светлана"},
-{"usage": "given", "gender": "female", "name": "Себрина"},
-{"usage": "given", "gender": "female", "name": "Селена"},
-{"usage": "given", "gender": "female", "name": "Селеста"},
-{"usage": "given", "gender": "female", "name": "Селестина"},
-{"usage": "given", "gender": "female", "name": "Селина"},
-{"usage": "given", "gender": "female", "name": "Селинда"},
-{"usage": "given", "gender": "female", "name": "Селин"},
-{"usage": "given", "gender": "female", "name": "Селия"},
-{"usage": "given", "gender": "female", "name": "Селса"},
-{"usage": "given", "gender": "female", "name": "Сельма"},
-{"usage": "given", "gender": "female", "name": "Сенаида"},
-{"usage": "given", "gender": "female", "name": "Сена"},
-{"usage": "given", "gender": "female", "name": "Септембер"},
-{"usage": "given", "gender": "female", "name": "Серафина"},
-{"usage": "given", "gender": "female", "name": "Серена"},
-{"usage": "given", "gender": "female", "name": "Серина"},
-{"usage": "given", "gender": "female", "name": "Серита"},
-{"usage": "given", "gender": "female", "name": "Сесила"},
-{"usage": "given", "gender": "female", "name": "Сесилия"},
-{"usage": "given", "gender": "female", "name": "Сесиль"},
-{"usage": "given", "gender": "female", "name": "Сиара"},
-{"usage": "given", "gender": "female", "name": "Сибил"},
-{"usage": "given", "gender": "female", "name": "Сивилла"},
-{"usage": "given", "gender": "female", "name": "Сигрид"},
-{"usage": "given", "gender": "female", "name": "Сидни"},
-{"usage": "given", "gender": "female", "name": "Сизон"},
-{"usage": "given", "gender": "female", "name": "Сикста"},
-{"usage": "given", "gender": "female", "name": "Сильвана"},
-{"usage": "given", "gender": "female", "name": "Сильва"},
-{"usage": "given", "gender": "female", "name": "Сильвия"},
-{"usage": "given", "gender": "female", "name": "Сильви"},
-{"usage": "given", "gender": "female", "name": "Сима"},
-{"usage": "given", "gender": "female", "name": "Симона"},
-{"usage": "given", "gender": "female", "name": "Симонна"},
-{"usage": "given", "gender": "female", "name": "Сина"},
-{"usage": "given", "gender": "female", "name": "Синда"},
-{"usage": "given", "gender": "female", "name": "Синдерелла"},
-{"usage": "given", "gender": "female", "name": "Синди"},
-{"usage": "given", "gender": "female", "name": "Синтия"},
-{"usage": "given", "gender": "female", "name": "Синье"},
-{"usage": "given", "gender": "female", "name": "Сиомара"},
-{"usage": "given", "gender": "female", "name": "Сира"},
-{"usage": "given", "gender": "female", "name": "Сирена"},
-{"usage": "given", "gender": "female", "name": "Сирита"},
-{"usage": "given", "gender": "female", "name": "Сисели"},
-{"usage": "given", "gender": "female", "name": "Сития"},
-{"usage": "given", "gender": "female", "name": "Скай"},
-{"usage": "given", "gender": "female", "name": "Скарлетт"},
-{"usage": "given", "gender": "female", "name": "Скарлет"},
-{"usage": "given", "gender": "female", "name": "Скотти"},
-{"usage": "given", "gender": "female", "name": "Сливия"},
-{"usage": "given", "gender": "female", "name": "Сойла"},
-{"usage": "given", "gender": "female", "name": "Сокорро"},
-{"usage": "given", "gender": "female", "name": "Соланж"},
-{"usage": "given", "gender": "female", "name": "Соледад"},
-{"usage": "given", "gender": "female", "name": "Сол"},
-{"usage": "given", "gender": "female", "name": "Соммер"},
-{"usage": "given", "gender": "female", "name": "Сона"},
-{"usage": "given", "gender": "female", "name": "Сондра"},
-{"usage": "given", "gender": "female", "name": "Соня"},
-{"usage": "given", "gender": "female", "name": "Сорайя"},
-{"usage": "given", "gender": "female", "name": "София"},
-{"usage": "given", "gender": "female", "name": "Софи"},
-{"usage": "given", "gender": "female", "name": "Спаркл"},
-{"usage": "given", "gender": "female", "name": "Спринг"},
-{"usage": "given", "gender": "female", "name": "Старла"},
-{"usage": "given", "gender": "female", "name": "Старр"},
-{"usage": "given", "gender": "female", "name": "Стар"},
-{"usage": "given", "gender": "female", "name": "Стася"},
-{"usage": "given", "gender": "female", "name": "Стейси"},
-{"usage": "given", "gender": "female", "name": "Стелла"},
-{"usage": "given", "gender": "female", "name": "Степани"},
-{"usage": "given", "gender": "female", "name": "Стефайн"},
-{"usage": "given", "gender": "female", "name": "Стефания"},
-{"usage": "given", "gender": "female", "name": "Стефани"},
-{"usage": "given", "gender": "female", "name": "Стефина"},
-{"usage": "given", "gender": "female", "name": "Стефни"},
-{"usage": "given", "gender": "female", "name": "Стеффани"},
-{"usage": "given", "gender": "female", "name": "Стиви"},
-{"usage": "given", "gender": "female", "name": "Сторми"},
-{"usage": "given", "gender": "female", "name": "Сулема"},
-{"usage": "given", "gender": "female", "name": "Сусана"},
-{"usage": "given", "gender": "female", "name": "Сьера"},
-{"usage": "given", "gender": "female", "name": "Сьерра"},
-{"usage": "given", "gender": "female", "name": "Сьюзан"},
-{"usage": "given", "gender": "female", "name": "Сьюзен"},
-{"usage": "given", "gender": "female", "name": "Сьюзи"},
-{"usage": "given", "gender": "female", "name": "Сьюлин"},
-{"usage": "given", "gender": "female", "name": "Сьюэнн"},
-{"usage": "given", "gender": "female", "name": "Сью"},
-{"usage": "given", "gender": "female", "name": "Сэди"},
-{"usage": "given", "gender": "female", "name": "Сэйдж"},
-{"usage": "given", "gender": "female", "name": "Сэмми"},
-{"usage": "given", "gender": "female", "name": "Сэм"},
-{"usage": "given", "gender": "female", "name": "Сэнди"},
-{"usage": "given", "gender": "female", "name": "Сюанн"},
-{"usage": "given", "gender": "female", "name": "Сюзанна"},
-{"usage": "given", "gender": "female", "name": "Сюзетта"},
-{"usage": "given", "gender": "female", "name": "Сюзи"},
-{"usage": "given", "gender": "female", "name": "Сю"},
-{"usage": "given", "gender": "female", "name": "Табата"},
-{"usage": "given", "gender": "female", "name": "Табета"},
-{"usage": "given", "gender": "female", "name": "Табита"},
-{"usage": "given", "gender": "female", "name": "Тавана"},
-{"usage": "given", "gender": "female", "name": "Таванда"},
-{"usage": "given", "gender": "female", "name": "Таванна"},
-{"usage": "given", "gender": "female", "name": "Тайет"},
-{"usage": "given", "gender": "female", "name": "Тайлер"},
-{"usage": "given", "gender": "female", "name": "Тайна"},
-{"usage": "given", "gender": "female", "name": "Тайра"},
-{"usage": "given", "gender": "female", "name": "Тайша"},
-{"usage": "given", "gender": "female", "name": "Тай"},
-{"usage": "given", "gender": "female", "name": "Такиша"},
-{"usage": "given", "gender": "female", "name": "Талита"},
-{"usage": "given", "gender": "female", "name": "Талиша"},
-{"usage": "given", "gender": "female", "name": "Талия"},
-{"usage": "given", "gender": "female", "name": "Тамала"},
-{"usage": "given", "gender": "female", "name": "Тамара"},
-{"usage": "given", "gender": "female", "name": "Тамар"},
-{"usage": "given", "gender": "female", "name": "Тамата"},
-{"usage": "given", "gender": "female", "name": "Тама"},
-{"usage": "given", "gender": "female", "name": "Тамбра"},
-{"usage": "given", "gender": "female", "name": "Тамейка"},
-{"usage": "given", "gender": "female", "name": "Тамекия"},
-{"usage": "given", "gender": "female", "name": "Тамела"},
-{"usage": "given", "gender": "female", "name": "Тамера"},
-{"usage": "given", "gender": "female", "name": "Тамеша"},
-{"usage": "given", "gender": "female", "name": "Тамика"},
-{"usage": "given", "gender": "female", "name": "Тамиша"},
-{"usage": "given", "gender": "female", "name": "Таммара"},
-{"usage": "given", "gender": "female", "name": "Таммера"},
-{"usage": "given", "gender": "female", "name": "Тамра"},
-{"usage": "given", "gender": "female", "name": "Тана"},
-{"usage": "given", "gender": "female", "name": "Танджела"},
-{"usage": "given", "gender": "female", "name": "Тандра"},
-{"usage": "given", "gender": "female", "name": "Танека"},
-{"usage": "given", "gender": "female", "name": "Танеша"},
-{"usage": "given", "gender": "female", "name": "Таника"},
-{"usage": "given", "gender": "female", "name": "Таниша"},
-{"usage": "given", "gender": "female", "name": "Танна"},
-{"usage": "given", "gender": "female", "name": "Таня"},
-{"usage": "given", "gender": "female", "name": "Тара"},
-{"usage": "given", "gender": "female", "name": "Тарен"},
-{"usage": "given", "gender": "female", "name": "Тарин"},
-{"usage": "given", "gender": "female", "name": "Тари"},
-{"usage": "given", "gender": "female", "name": "Тарра"},
-{"usage": "given", "gender": "female", "name": "Тарша"},
-{"usage": "given", "gender": "female", "name": "Тася"},
-{"usage": "given", "gender": "female", "name": "Татум"},
-{"usage": "given", "gender": "female", "name": "Татьяна"},
-{"usage": "given", "gender": "female", "name": "Тауна"},
-{"usage": "given", "gender": "female", "name": "Тауни"},
-{"usage": "given", "gender": "female", "name": "Тахуана"},
-{"usage": "given", "gender": "female", "name": "Таша"},
-{"usage": "given", "gender": "female", "name": "Ташина"},
-{"usage": "given", "gender": "female", "name": "Ташия"},
-{"usage": "given", "gender": "female", "name": "Твила"},
-{"usage": "given", "gender": "female", "name": "Теган"},
-{"usage": "given", "gender": "female", "name": "Теда"},
-{"usage": "given", "gender": "female", "name": "Тейлор"},
-{"usage": "given", "gender": "female", "name": "Тейша"},
-{"usage": "given", "gender": "female", "name": "Текила"},
-{"usage": "given", "gender": "female", "name": "Тельма"},
-{"usage": "given", "gender": "female", "name": "Темека"},
-{"usage": "given", "gender": "female", "name": "Темика"},
-{"usage": "given", "gender": "female", "name": "Темпи"},
-{"usage": "given", "gender": "female", "name": "Темпл"},
-{"usage": "given", "gender": "female", "name": "Тена"},
-{"usage": "given", "gender": "female", "name": "Тенеша"},
-{"usage": "given", "gender": "female", "name": "Тениша"},
-{"usage": "given", "gender": "female", "name": "Тенниль"},
-{"usage": "given", "gender": "female", "name": "Тенни"},
-{"usage": "given", "gender": "female", "name": "Теодора"},
-{"usage": "given", "gender": "female", "name": "Теола"},
-{"usage": "given", "gender": "female", "name": "Теофила"},
-{"usage": "given", "gender": "female", "name": "Тера"},
-{"usage": "given", "gender": "female", "name": "Тереза"},
-{"usage": "given", "gender": "female", "name": "Терезита"},
-{"usage": "given", "gender": "female", "name": "Терезия"},
-{"usage": "given", "gender": "female", "name": "Тересса"},
-{"usage": "given", "gender": "female", "name": "Терика"},
-{"usage": "given", "gender": "female", "name": "Терина"},
-{"usage": "given", "gender": "female", "name": "Териса"},
-{"usage": "given", "gender": "female", "name": "Тери"},
-{"usage": "given", "gender": "female", "name": "Терра"},
-{"usage": "given", "gender": "female", "name": "Террелл"},
-{"usage": "given", "gender": "female", "name": "Терреса"},
-{"usage": "given", "gender": "female", "name": "Террилин"},
-{"usage": "given", "gender": "female", "name": "Терри"},
-{"usage": "given", "gender": "female", "name": "Терса"},
-{"usage": "given", "gender": "female", "name": "Тесса"},
-{"usage": "given", "gender": "female", "name": "Тесси"},
-{"usage": "given", "gender": "female", "name": "Тесс"},
-{"usage": "given", "gender": "female", "name": "Теша"},
-{"usage": "given", "gender": "female", "name": "Тея"},
-{"usage": "given", "gender": "female", "name": "Тиана"},
-{"usage": "given", "gender": "female", "name": "Тианна"},
-{"usage": "given", "gender": "female", "name": "Тиара"},
-{"usage": "given", "gender": "female", "name": "Тилли"},
-{"usage": "given", "gender": "female", "name": "Тильда"},
-{"usage": "given", "gender": "female", "name": "Тимика"},
-{"usage": "given", "gender": "female", "name": "Тина"},
-{"usage": "given", "gender": "female", "name": "Тиниша"},
-{"usage": "given", "gender": "female", "name": "Тини"},
-{"usage": "given", "gender": "female", "name": "Тиса"},
-{"usage": "given", "gender": "female", "name": "Тифани"},
-{"usage": "given", "gender": "female", "name": "Тиффани"},
-{"usage": "given", "gender": "female", "name": "Тиффини"},
-{"usage": "given", "gender": "female", "name": "Тихуана"},
-{"usage": "given", "gender": "female", "name": "Тиша"},
-{"usage": "given", "gender": "female", "name": "Тиш"},
-{"usage": "given", "gender": "female", "name": "Тия"},
-{"usage": "given", "gender": "female", "name": "Тоби"},
-{"usage": "given", "gender": "female", "name": "Тованда"},
-{"usage": "given", "gender": "female", "name": "Това"},
-{"usage": "given", "gender": "female", "name": "Тойя"},
-{"usage": "given", "gender": "female", "name": "Токкара"},
-{"usage": "given", "gender": "female", "name": "Томаса"},
-{"usage": "given", "gender": "female", "name": "Томасена"},
-{"usage": "given", "gender": "female", "name": "Томасина"},
-{"usage": "given", "gender": "female", "name": "Томека"},
-{"usage": "given", "gender": "female", "name": "Томика"},
-{"usage": "given", "gender": "female", "name": "Томи"},
-{"usage": "given", "gender": "female", "name": "Томми"},
-{"usage": "given", "gender": "female", "name": "Тона"},
-{"usage": "given", "gender": "female", "name": "Тонда"},
-{"usage": "given", "gender": "female", "name": "Тонетта"},
-{"usage": "given", "gender": "female", "name": "Тонита"},
-{"usage": "given", "gender": "female", "name": "Тониша"},
-{"usage": "given", "gender": "female", "name": "Тони"},
-{"usage": "given", "gender": "female", "name": "Тоня"},
-{"usage": "given", "gender": "female", "name": "Тора"},
-{"usage": "given", "gender": "female", "name": "Тори"},
-{"usage": "given", "gender": "female", "name": "Торри"},
-{"usage": "given", "gender": "female", "name": "Тоша"},
-{"usage": "given", "gender": "female", "name": "Тошия"},
-{"usage": "given", "gender": "female", "name": "Треаса"},
-{"usage": "given", "gender": "female", "name": "Трева"},
-{"usage": "given", "gender": "female", "name": "Треза"},
-{"usage": "given", "gender": "female", "name": "Трейси"},
-{"usage": "given", "gender": "female", "name": "Трена"},
-{"usage": "given", "gender": "female", "name": "Тресса"},
-{"usage": "given", "gender": "female", "name": "Тресси"},
-{"usage": "given", "gender": "female", "name": "Трина"},
-{"usage": "given", "gender": "female", "name": "Тринити"},
-{"usage": "given", "gender": "female", "name": "Триста"},
-{"usage": "given", "gender": "female", "name": "Триша"},
-{"usage": "given", "gender": "female", "name": "Триш"},
-{"usage": "given", "gender": "female", "name": "Труди"},
-{"usage": "given", "gender": "female", "name": "Трула"},
-{"usage": "given", "gender": "female", "name": "Тула"},
-{"usage": "given", "gender": "female", "name": "Тьера"},
-{"usage": "given", "gender": "female", "name": "Тьерра"},
-{"usage": "given", "gender": "female", "name": "Тэмека"},
-{"usage": "given", "gender": "female", "name": "Тэми"},
-{"usage": "given", "gender": "female", "name": "Тэмми"},
-{"usage": "given", "gender": "female", "name": "Тэнди"},
-{"usage": "given", "gender": "female", "name": "Уилла"},
-{"usage": "given", "gender": "female", "name": "Уиллена"},
-{"usage": "given", "gender": "female", "name": "Уиллетта"},
-{"usage": "given", "gender": "female", "name": "УиллиМэй"},
-{"usage": "given", "gender": "female", "name": "Уилли"},
-{"usage": "given", "gender": "female", "name": "Уиллоу"},
-{"usage": "given", "gender": "female", "name": "Уильма"},
-{"usage": "given", "gender": "female", "name": "Уинди"},
-{"usage": "given", "gender": "female", "name": "Уинифред"},
-{"usage": "given", "gender": "female", "name": "Уиннифред"},
-{"usage": "given", "gender": "female", "name": "Уинни"},
-{"usage": "given", "gender": "female", "name": "Уинтер"},
-{"usage": "given", "gender": "female", "name": "Уитли"},
-{"usage": "given", "gender": "female", "name": "Уитни"},
-{"usage": "given", "gender": "female", "name": "Ула"},
-{"usage": "given", "gender": "female", "name": "Ульрика"},
-{"usage": "given", "gender": "female", "name": "Уна"},
-{"usage": "given", "gender": "female", "name": "Урсула"},
-{"usage": "given", "gender": "female", "name": "Уте"},
-{"usage": "given", "gender": "female", "name": "Уша"},
-{"usage": "given", "gender": "female", "name": "Уэсли"},
-{"usage": "given", "gender": "female", "name": "Фабиола"},
-{"usage": "given", "gender": "female", "name": "Фавиола"},
-{"usage": "given", "gender": "female", "name": "Фанни"},
-{"usage": "given", "gender": "female", "name": "Фара"},
-{"usage": "given", "gender": "female", "name": "Фарра"},
-{"usage": "given", "gender": "female", "name": "Фатима"},
-{"usage": "given", "gender": "female", "name": "Фаун"},
-{"usage": "given", "gender": "female", "name": "Фаустина"},
-{"usage": "given", "gender": "female", "name": "Феба"},
-{"usage": "given", "gender": "female", "name": "Фелесия"},
-{"usage": "given", "gender": "female", "name": "Фелика"},
-{"usage": "given", "gender": "female", "name": "Фелипа"},
-{"usage": "given", "gender": "female", "name": "Фелиса"},
-{"usage": "given", "gender": "female", "name": "Фелиситас"},
-{"usage": "given", "gender": "female", "name": "Фелиция"},
-{"usage": "given", "gender": "female", "name": "Феличита"},
-{"usage": "given", "gender": "female", "name": "Фелиша"},
-{"usage": "given", "gender": "female", "name": "Фермина"},
-{"usage": "given", "gender": "female", "name": "Фернанда"},
-{"usage": "given", "gender": "female", "name": "Ферн"},
-{"usage": "given", "gender": "female", "name": "Фиби"},
-{"usage": "given", "gender": "female", "name": "Фидела"},
-{"usage": "given", "gender": "female", "name": "Фиделия"},
-{"usage": "given", "gender": "female", "name": "Филисс"},
-{"usage": "given", "gender": "female", "name": "Филис"},
-{"usage": "given", "gender": "female", "name": "Филиция"},
-{"usage": "given", "gender": "female", "name": "Филлис"},
-{"usage": "given", "gender": "female", "name": "Филомена"},
-{"usage": "given", "gender": "female", "name": "Фиона"},
-{"usage": "given", "gender": "female", "name": "Флавия"},
-{"usage": "given", "gender": "female", "name": "Флета"},
-{"usage": "given", "gender": "female", "name": "Флой"},
-{"usage": "given", "gender": "female", "name": "Флоранс"},
-{"usage": "given", "gender": "female", "name": "Флора"},
-{"usage": "given", "gender": "female", "name": "Флорена"},
-{"usage": "given", "gender": "female", "name": "Флорентина"},
-{"usage": "given", "gender": "female", "name": "Флоренция"},
-{"usage": "given", "gender": "female", "name": "Флоретта"},
-{"usage": "given", "gender": "female", "name": "Флорида"},
-{"usage": "given", "gender": "female", "name": "Флорина"},
-{"usage": "given", "gender": "female", "name": "Флоринда"},
-{"usage": "given", "gender": "female", "name": "Флория"},
-{"usage": "given", "gender": "female", "name": "Флори"},
-{"usage": "given", "gender": "female", "name": "Флор"},
-{"usage": "given", "gender": "female", "name": "Флосси"},
-{"usage": "given", "gender": "female", "name": "Фло"},
-{"usage": "given", "gender": "female", "name": "Фонда"},
-{"usage": "given", "gender": "female", "name": "Франсена"},
-{"usage": "given", "gender": "female", "name": "Франсина"},
-{"usage": "given", "gender": "female", "name": "Франсиска"},
-{"usage": "given", "gender": "female", "name": "Франси"},
-{"usage": "given", "gender": "female", "name": "Франсуаза"},
-{"usage": "given", "gender": "female", "name": "Франс"},
-{"usage": "given", "gender": "female", "name": "Франциска"},
-{"usage": "given", "gender": "female", "name": "Франческа"},
-{"usage": "given", "gender": "female", "name": "Фреда"},
-{"usage": "given", "gender": "female", "name": "Фредди"},
-{"usage": "given", "gender": "female", "name": "Фредерика"},
-{"usage": "given", "gender": "female", "name": "Фредия"},
-{"usage": "given", "gender": "female", "name": "Фредрика"},
-{"usage": "given", "gender": "female", "name": "Фрида"},
-{"usage": "given", "gender": "female", "name": "Фрэнки"},
-{"usage": "given", "gender": "female", "name": "Фрэн"},
-{"usage": "given", "gender": "female", "name": "Фэйри"},
-{"usage": "given", "gender": "female", "name": "Фэйт"},
-{"usage": "given", "gender": "female", "name": "Фэй"},
-{"usage": "given", "gender": "female", "name": "Фэллон"},
-{"usage": "given", "gender": "female", "name": "Фэ"},
-{"usage": "given", "gender": "female", "name": "Хадиджа"},
-{"usage": "given", "gender": "female", "name": "Хайасинт"},
-{"usage": "given", "gender": "female", "name": "Хайде"},
-{"usage": "given", "gender": "female", "name": "Хайди"},
-{"usage": "given", "gender": "female", "name": "Хайке"},
-{"usage": "given", "gender": "female", "name": "Хайме"},
-{"usage": "given", "gender": "female", "name": "Халила"},
-{"usage": "given", "gender": "female", "name": "Халина"},
-{"usage": "given", "gender": "female", "name": "Хана"},
-{"usage": "given", "gender": "female", "name": "Ханна"},
-{"usage": "given", "gender": "female", "name": "Ханнелор"},
-{"usage": "given", "gender": "female", "name": "Хармони"},
-{"usage": "given", "gender": "female", "name": "Харриетт"},
-{"usage": "given", "gender": "female", "name": "Харриет"},
-{"usage": "given", "gender": "female", "name": "Хая"},
-{"usage": "given", "gender": "female", "name": "Хедвига"},
-{"usage": "given", "gender": "female", "name": "Хеди"},
-{"usage": "given", "gender": "female", "name": "Хейли"},
-{"usage": "given", "gender": "female", "name": "Хелена"},
-{"usage": "given", "gender": "female", "name": "Хелен"},
-{"usage": "given", "gender": "female", "name": "Хеллен"},
-{"usage": "given", "gender": "female", "name": "Хельга"},
-{"usage": "given", "gender": "female", "name": "Хермина"},
-{"usage": "given", "gender": "female", "name": "Херта"},
-{"usage": "given", "gender": "female", "name": "Хесуса"},
-{"usage": "given", "gender": "female", "name": "Хесусита"},
-{"usage": "given", "gender": "female", "name": "Хетти"},
-{"usage": "given", "gender": "female", "name": "Хиди"},
-{"usage": "given", "gender": "female", "name": "Хилария"},
-{"usage": "given", "gender": "female", "name": "Хилари"},
-{"usage": "given", "gender": "female", "name": "Хиллари"},
-{"usage": "given", "gender": "female", "name": "Хильда"},
-{"usage": "given", "gender": "female", "name": "Хильма"},
-{"usage": "given", "gender": "female", "name": "Хилэйн"},
-{"usage": "given", "gender": "female", "name": "Хлоя"},
-{"usage": "given", "gender": "female", "name": "Хоакина"},
-{"usage": "given", "gender": "female", "name": "Хозефа"},
-{"usage": "given", "gender": "female", "name": "Холли"},
-{"usage": "given", "gender": "female", "name": "Хони"},
-{"usage": "given", "gender": "female", "name": "Хоуп"},
-{"usage": "given", "gender": "female", "name": "Хочитль"},
-{"usage": "given", "gender": "female", "name": "Хуана"},
-{"usage": "given", "gender": "female", "name": "Хуанита"},
-{"usage": "given", "gender": "female", "name": "Хульда"},
-{"usage": "given", "gender": "female", "name": "Хуста"},
-{"usage": "given", "gender": "female", "name": "Хэзер"},
-{"usage": "given", "gender": "female", "name": "Хэйзел"},
-{"usage": "given", "gender": "female", "name": "Хэлли"},
-{"usage": "given", "gender": "female", "name": "Хэсси"},
-{"usage": "given", "gender": "female", "name": "Хэтти"},
-{"usage": "given", "gender": "female", "name": "Чайна"},
-{"usage": "given", "gender": "female", "name": "Чана"},
-{"usage": "given", "gender": "female", "name": "Чанда"},
-{"usage": "given", "gender": "female", "name": "Чандра"},
-{"usage": "given", "gender": "female", "name": "Чара"},
-{"usage": "given", "gender": "female", "name": "Чариз"},
-{"usage": "given", "gender": "female", "name": "Чарисса"},
-{"usage": "given", "gender": "female", "name": "Чарис"},
-{"usage": "given", "gender": "female", "name": "Чарита"},
-{"usage": "given", "gender": "female", "name": "Чарити"},
-{"usage": "given", "gender": "female", "name": "Чарла"},
-{"usage": "given", "gender": "female", "name": "Чарлин"},
-{"usage": "given", "gender": "female", "name": "Чарли"},
-{"usage": "given", "gender": "female", "name": "Чарлси"},
-{"usage": "given", "gender": "female", "name": "Чарльзетта"},
-{"usage": "given", "gender": "female", "name": "Чармен"},
-{"usage": "given", "gender": "female", "name": "Часиди"},
-{"usage": "given", "gender": "female", "name": "Часити"},
-{"usage": "given", "gender": "female", "name": "Чассиди"},
-{"usage": "given", "gender": "female", "name": "Частити"},
-{"usage": "given", "gender": "female", "name": "Челси"},
-{"usage": "given", "gender": "female", "name": "Чеола"},
-{"usage": "given", "gender": "female", "name": "Черелл"},
-{"usage": "given", "gender": "female", "name": "Чериз"},
-{"usage": "given", "gender": "female", "name": "Черилл"},
-{"usage": "given", "gender": "female", "name": "Чериш"},
-{"usage": "given", "gender": "female", "name": "Чери"},
-{"usage": "given", "gender": "female", "name": "Черлин"},
-{"usage": "given", "gender": "female", "name": "Черли"},
-{"usage": "given", "gender": "female", "name": "Черри"},
-{"usage": "given", "gender": "female", "name": "Чикита"},
-{"usage": "given", "gender": "female", "name": "Шайенн"},
-{"usage": "given", "gender": "female", "name": "Шайна"},
-{"usage": "given", "gender": "female", "name": "Шакана"},
-{"usage": "given", "gender": "female", "name": "Шакира"},
-{"usage": "given", "gender": "female", "name": "Шакита"},
-{"usage": "given", "gender": "female", "name": "Шакия"},
-{"usage": "given", "gender": "female", "name": "Шаланда"},
-{"usage": "given", "gender": "female", "name": "Шала"},
-{"usage": "given", "gender": "female", "name": "Шалонда"},
-{"usage": "given", "gender": "female", "name": "Шалон"},
-{"usage": "given", "gender": "female", "name": "Шамека"},
-{"usage": "given", "gender": "female", "name": "Шамика"},
-{"usage": "given", "gender": "female", "name": "Шана"},
-{"usage": "given", "gender": "female", "name": "Шанда"},
-{"usage": "given", "gender": "female", "name": "Шанди"},
-{"usage": "given", "gender": "female", "name": "Шандра"},
-{"usage": "given", "gender": "female", "name": "Шанека"},
-{"usage": "given", "gender": "female", "name": "Шанель"},
-{"usage": "given", "gender": "female", "name": "Шаника"},
-{"usage": "given", "gender": "female", "name": "Шанита"},
-{"usage": "given", "gender": "female", "name": "Шани"},
-{"usage": "given", "gender": "female", "name": "Шанталь"},
-{"usage": "given", "gender": "female", "name": "Шанта"},
-{"usage": "given", "gender": "female", "name": "Шантель"},
-{"usage": "given", "gender": "female", "name": "Шанте"},
-{"usage": "given", "gender": "female", "name": "Шанти"},
-{"usage": "given", "gender": "female", "name": "Шантэ"},
-{"usage": "given", "gender": "female", "name": "Шара"},
-{"usage": "given", "gender": "female", "name": "Шарда"},
-{"usage": "given", "gender": "female", "name": "Шарика"},
-{"usage": "given", "gender": "female", "name": "Шарилин"},
-{"usage": "given", "gender": "female", "name": "Шарил"},
-{"usage": "given", "gender": "female", "name": "Шарин"},
-{"usage": "given", "gender": "female", "name": "Шарис"},
-{"usage": "given", "gender": "female", "name": "Шарита"},
-{"usage": "given", "gender": "female", "name": "Шари"},
-{"usage": "given", "gender": "female", "name": "Шарла"},
-{"usage": "given", "gender": "female", "name": "Шарлена"},
-{"usage": "given", "gender": "female", "name": "Шарлетт"},
-{"usage": "given", "gender": "female", "name": "Шарлин"},
-{"usage": "given", "gender": "female", "name": "Шарлотта"},
-{"usage": "given", "gender": "female", "name": "Шармэйн"},
-{"usage": "given", "gender": "female", "name": "Шаролетта"},
-{"usage": "given", "gender": "female", "name": "Шаролин"},
-{"usage": "given", "gender": "female", "name": "Шаронда"},
-{"usage": "given", "gender": "female", "name": "Шарон"},
-{"usage": "given", "gender": "female", "name": "Шарри"},
-{"usage": "given", "gender": "female", "name": "Шаррон"},
-{"usage": "given", "gender": "female", "name": "Шаста"},
-{"usage": "given", "gender": "female", "name": "Шеба"},
-{"usage": "given", "gender": "female", "name": "Шейла"},
-{"usage": "given", "gender": "female", "name": "Шейна"},
-{"usage": "given", "gender": "female", "name": "Шейн"},
-{"usage": "given", "gender": "female", "name": "Шела"},
-{"usage": "given", "gender": "female", "name": "Шелби"},
-{"usage": "given", "gender": "female", "name": "Шелия"},
-{"usage": "given", "gender": "female", "name": "Шелла"},
-{"usage": "given", "gender": "female", "name": "Шелли"},
-{"usage": "given", "gender": "female", "name": "Шельба"},
-{"usage": "given", "gender": "female", "name": "Шемека"},
-{"usage": "given", "gender": "female", "name": "Шемика"},
-{"usage": "given", "gender": "female", "name": "Шена"},
-{"usage": "given", "gender": "female", "name": "Шеника"},
-{"usage": "given", "gender": "female", "name": "Шенита"},
-{"usage": "given", "gender": "female", "name": "Шенна"},
-{"usage": "given", "gender": "female", "name": "Шера"},
-{"usage": "given", "gender": "female", "name": "Шерелл"},
-{"usage": "given", "gender": "female", "name": "Шеридан"},
-{"usage": "given", "gender": "female", "name": "Шериз"},
-{"usage": "given", "gender": "female", "name": "Шерика"},
-{"usage": "given", "gender": "female", "name": "Шерилин"},
-{"usage": "given", "gender": "female", "name": "Шерилл"},
-{"usage": "given", "gender": "female", "name": "Шерил"},
-{"usage": "given", "gender": "female", "name": "Шерис"},
-{"usage": "given", "gender": "female", "name": "Шерита"},
-{"usage": "given", "gender": "female", "name": "Шери"},
-{"usage": "given", "gender": "female", "name": "Шерлин"},
-{"usage": "given", "gender": "female", "name": "Шерли"},
-{"usage": "given", "gender": "female", "name": "Шермейн"},
-{"usage": "given", "gender": "female", "name": "Шерон"},
-{"usage": "given", "gender": "female", "name": "Шеррелл"},
-{"usage": "given", "gender": "female", "name": "Шеррилл"},
-{"usage": "given", "gender": "female", "name": "Шеррил"},
-{"usage": "given", "gender": "female", "name": "Шерри"},
-{"usage": "given", "gender": "female", "name": "Шеррон"},
-{"usage": "given", "gender": "female", "name": "Шер"},
-{"usage": "given", "gender": "female", "name": "Шивон"},
-{"usage": "given", "gender": "female", "name": "Шила"},
-{"usage": "given", "gender": "female", "name": "Шина"},
-{"usage": "given", "gender": "female", "name": "Шира"},
-{"usage": "given", "gender": "female", "name": "Ширлин"},
-{"usage": "given", "gender": "female", "name": "Ширли"},
-{"usage": "given", "gender": "female", "name": "Ширл"},
-{"usage": "given", "gender": "female", "name": "Шона"},
-{"usage": "given", "gender": "female", "name": "Шонда"},
-{"usage": "given", "gender": "female", "name": "Шондра"},
-{"usage": "given", "gender": "female", "name": "Шонна"},
-{"usage": "given", "gender": "female", "name": "Шонта"},
-{"usage": "given", "gender": "female", "name": "Шон"},
-{"usage": "given", "gender": "female", "name": "Шоуана"},
-{"usage": "given", "gender": "female", "name": "Шоуанда"},
-{"usage": "given", "gender": "female", "name": "Шоуанна"},
-{"usage": "given", "gender": "female", "name": "Шоуна"},
-{"usage": "given", "gender": "female", "name": "Шоунда"},
-{"usage": "given", "gender": "female", "name": "Шоуни"},
-{"usage": "given", "gender": "female", "name": "Шоунна"},
-{"usage": "given", "gender": "female", "name": "Шоунта"},
-{"usage": "given", "gender": "female", "name": "Шоун"},
-{"usage": "given", "gender": "female", "name": "Шошана"},
-{"usage": "given", "gender": "female", "name": "Шэвон"},
-{"usage": "given", "gender": "female", "name": "Шэнис"},
-{"usage": "given", "gender": "female", "name": "Шэнна"},
-{"usage": "given", "gender": "female", "name": "Шэрис"},
-{"usage": "given", "gender": "female", "name": "Шэри"},
-{"usage": "given", "gender": "female", "name": "Эбби"},
-{"usage": "given", "gender": "female", "name": "Эбигейл"},
-{"usage": "given", "gender": "female", "name": "Эбони"},
-{"usage": "given", "gender": "female", "name": "Эвалин"},
-{"usage": "given", "gender": "female", "name": "Эванджелин"},
-{"usage": "given", "gender": "female", "name": "Эван"},
-{"usage": "given", "gender": "female", "name": "Эва"},
-{"usage": "given", "gender": "female", "name": "Эвелина"},
-{"usage": "given", "gender": "female", "name": "Эвелин"},
-{"usage": "given", "gender": "female", "name": "Эвелия"},
-{"usage": "given", "gender": "female", "name": "Эвита"},
-{"usage": "given", "gender": "female", "name": "Эвия"},
-{"usage": "given", "gender": "female", "name": "Эви"},
-{"usage": "given", "gender": "female", "name": "Эвонна"},
-{"usage": "given", "gender": "female", "name": "Эвон"},
-{"usage": "given", "gender": "female", "name": "Эда"},
-{"usage": "given", "gender": "female", "name": "Эдвина"},
-{"usage": "given", "gender": "female", "name": "Эдда"},
-{"usage": "given", "gender": "female", "name": "Эдди"},
-{"usage": "given", "gender": "female", "name": "Эдельмира"},
-{"usage": "given", "gender": "female", "name": "Эдит"},
-{"usage": "given", "gender": "female", "name": "Эди"},
-{"usage": "given", "gender": "female", "name": "Эдна"},
-{"usage": "given", "gender": "female", "name": "Эдра"},
-{"usage": "given", "gender": "female", "name": "Эдрис"},
-{"usage": "given", "gender": "female", "name": "Эйвери"},
-{"usage": "given", "gender": "female", "name": "Эйлин"},
-{"usage": "given", "gender": "female", "name": "Эйлис"},
-{"usage": "given", "gender": "female", "name": "Эйми"},
-{"usage": "given", "gender": "female", "name": "Эйприл"},
-{"usage": "given", "gender": "female", "name": "Экси"},
-{"usage": "given", "gender": "female", "name": "Эладия"},
-{"usage": "given", "gender": "female", "name": "Элайна"},
-{"usage": "given", "gender": "female", "name": "Элана"},
-{"usage": "given", "gender": "female", "name": "Эланор"},
-{"usage": "given", "gender": "female", "name": "Эла"},
-{"usage": "given", "gender": "female", "name": "Элейн"},
-{"usage": "given", "gender": "female", "name": "Элени"},
-{"usage": "given", "gender": "female", "name": "Эленора"},
-{"usage": "given", "gender": "female", "name": "Эленор"},
-{"usage": "given", "gender": "female", "name": "Элен"},
-{"usage": "given", "gender": "female", "name": "Элеонора"},
-{"usage": "given", "gender": "female", "name": "Элеонор"},
-{"usage": "given", "gender": "female", "name": "Элиана"},
-{"usage": "given", "gender": "female", "name": "Элида"},
-{"usage": "given", "gender": "female", "name": "Элидия"},
-{"usage": "given", "gender": "female", "name": "Элизабет"},
-{"usage": "given", "gender": "female", "name": "Элиза"},
-{"usage": "given", "gender": "female", "name": "Элизбет"},
-{"usage": "given", "gender": "female", "name": "Элиз"},
-{"usage": "given", "gender": "female", "name": "Элина"},
-{"usage": "given", "gender": "female", "name": "Элинор"},
-{"usage": "given", "gender": "female", "name": "Элин"},
-{"usage": "given", "gender": "female", "name": "Элисия"},
-{"usage": "given", "gender": "female", "name": "Элисон"},
-{"usage": "given", "gender": "female", "name": "Элисса"},
-{"usage": "given", "gender": "female", "name": "Элис"},
-{"usage": "given", "gender": "female", "name": "Элиша"},
-{"usage": "given", "gender": "female", "name": "Элия"},
-{"usage": "given", "gender": "female", "name": "Элламэй"},
-{"usage": "given", "gender": "female", "name": "Элла"},
-{"usage": "given", "gender": "female", "name": "Эллена"},
-{"usage": "given", "gender": "female", "name": "Эллен"},
-{"usage": "given", "gender": "female", "name": "Эллин"},
-{"usage": "given", "gender": "female", "name": "Эллисон"},
-{"usage": "given", "gender": "female", "name": "Эллис"},
-{"usage": "given", "gender": "female", "name": "Элли"},
-{"usage": "given", "gender": "female", "name": "Элма"},
-{"usage": "given", "gender": "female", "name": "Элмер"},
-{"usage": "given", "gender": "female", "name": "Элна"},
-{"usage": "given", "gender": "female", "name": "Элнора"},
-{"usage": "given", "gender": "female", "name": "Элодия "},
-{"usage": "given", "gender": "female", "name": "Элоиза"},
-{"usage": "given", "gender": "female", "name": "Элси"},
-{"usage": "given", "gender": "female", "name": "Элс"},
-{"usage": "given", "gender": "female", "name": "Элуиз "},
-{"usage": "given", "gender": "female", "name": "Эльба"},
-{"usage": "given", "gender": "female", "name": "Эльванда"},
-{"usage": "given", "gender": "female", "name": "Эльва"},
-{"usage": "given", "gender": "female", "name": "Эльвера"},
-{"usage": "given", "gender": "female", "name": "Эльвина"},
-{"usage": "given", "gender": "female", "name": "Эльвира"},
-{"usage": "given", "gender": "female", "name": "Эльвия"},
-{"usage": "given", "gender": "female", "name": "Эльви"},
-{"usage": "given", "gender": "female", "name": "Эльда"},
-{"usage": "given", "gender": "female", "name": "Эльдора"},
-{"usage": "given", "gender": "female", "name": "Эльза"},
-{"usage": "given", "gender": "female", "name": "Эльке"},
-{"usage": "given", "gender": "female", "name": "Эльмира"},
-{"usage": "given", "gender": "female", "name": "Эльфреда"},
-{"usage": "given", "gender": "female", "name": "Эльфрида"},
-{"usage": "given", "gender": "female", "name": "Эма"},
-{"usage": "given", "gender": "female", "name": "Эмберли"},
-{"usage": "given", "gender": "female", "name": "Эмбер"},
-{"usage": "given", "gender": "female", "name": "Эмелина"},
-{"usage": "given", "gender": "female", "name": "Эмелия"},
-{"usage": "given", "gender": "female", "name": "Эмели"},
-{"usage": "given", "gender": "female", "name": "Эмеральда"},
-{"usage": "given", "gender": "female", "name": "Эмерита"},
-{"usage": "given", "gender": "female", "name": "Эмии"},
-{"usage": "given", "gender": "female", "name": "Эмилия"},
-{"usage": "given", "gender": "female", "name": "Эмили"},
-{"usage": "given", "gender": "female", "name": "Эми"},
-{"usage": "given", "gender": "female", "name": "Эммалин"},
-{"usage": "given", "gender": "female", "name": "Эмма"},
-{"usage": "given", "gender": "female", "name": "Эмми"},
-{"usage": "given", "gender": "female", "name": "Энгл"},
-{"usage": "given", "gender": "female", "name": "Энда"},
-{"usage": "given", "gender": "female", "name": "Энджел"},
-{"usage": "given", "gender": "female", "name": "Энджи"},
-{"usage": "given", "gender": "female", "name": "Энедина"},
-{"usage": "given", "gender": "female", "name": "Энеида"},
-{"usage": "given", "gender": "female", "name": "Энжелин"},
-{"usage": "given", "gender": "female", "name": "Энид"},
-{"usage": "given", "gender": "female", "name": "Эннис"},
-{"usage": "given", "gender": "female", "name": "Энни"},
-{"usage": "given", "gender": "female", "name": "Эннмари"},
-{"usage": "given", "gender": "female", "name": "Энн"},
-{"usage": "given", "gender": "female", "name": "Энола"},
-{"usage": "given", "gender": "female", "name": "Энрикета"},
-{"usage": "given", "gender": "female", "name": "Эн"},
-{"usage": "given", "gender": "female", "name": "Эпифания"},
-{"usage": "given", "gender": "female", "name": "Эпоха"},
-{"usage": "given", "gender": "female", "name": "Эрика"},
-{"usage": "given", "gender": "female", "name": "Эрин"},
-{"usage": "given", "gender": "female", "name": "Эрлена"},
-{"usage": "given", "gender": "female", "name": "Эрлинда"},
-{"usage": "given", "gender": "female", "name": "Эрлин"},
-{"usage": "given", "gender": "female", "name": "Эрли"},
-{"usage": "given", "gender": "female", "name": "Эрма"},
-{"usage": "given", "gender": "female", "name": "Эрмелинда"},
-{"usage": "given", "gender": "female", "name": "Эрмила"},
-{"usage": "given", "gender": "female", "name": "Эрмина"},
-{"usage": "given", "gender": "female", "name": "Эрминия"},
-{"usage": "given", "gender": "female", "name": "Эрна"},
-{"usage": "given", "gender": "female", "name": "Эрнестина"},
-{"usage": "given", "gender": "female", "name": "Эрнестин"},
-{"usage": "given", "gender": "female", "name": "Эрта"},
-{"usage": "given", "gender": "female", "name": "Эсмеральда"},
-{"usage": "given", "gender": "female", "name": "Эсперанса"},
-{"usage": "given", "gender": "female", "name": "Эсси"},
-{"usage": "given", "gender": "female", "name": "Эста"},
-{"usage": "given", "gender": "female", "name": "Эстела"},
-{"usage": "given", "gender": "female", "name": "Эстелла"},
-{"usage": "given", "gender": "female", "name": "Эстель"},
-{"usage": "given", "gender": "female", "name": "Эстер"},
-{"usage": "given", "gender": "female", "name": "Эстефана"},
-{"usage": "given", "gender": "female", "name": "Эстрелла"},
-{"usage": "given", "gender": "female", "name": "Этанольн"},
-{"usage": "given", "gender": "female", "name": "Этелин"},
-{"usage": "given", "gender": "female", "name": "Этель"},
-{"usage": "given", "gender": "female", "name": "Этилен"},
-{"usage": "given", "gender": "female", "name": "Этил"},
-{"usage": "given", "gender": "female", "name": "Этта"},
-{"usage": "given", "gender": "female", "name": "Этти"},
-{"usage": "given", "gender": "female", "name": "Эулалия"},
-{"usage": "given", "gender": "female", "name": "Эура"},
-{"usage": "given", "gender": "female", "name": "Эусебия"},
-{"usage": "given", "gender": "female", "name": "Эустолия"},
-{"usage": "given", "gender": "female", "name": "Эуфемия"},
-{"usage": "given", "gender": "female", "name": "Эфтон"},
-{"usage": "given", "gender": "female", "name": "Эффи"},
-{"usage": "given", "gender": "female", "name": "Эхтель"},
-{"usage": "given", "gender": "female", "name": "Эшлин"},
-{"usage": "given", "gender": "female", "name": "Эшли"},
-{"usage": "given", "gender": "female", "name": "Юджения"},
-{"usage": "given", "gender": "female", "name": "Юджени"},
-{"usage": "given", "gender": "female", "name": "Юджина"},
-{"usage": "given", "gender": "female", "name": "Юланда"},
-{"usage": "given", "gender": "female", "name": "Юла"},
-{"usage": "given", "gender": "female", "name": "Юна"},
-{"usage": "given", "gender": "female", "name": "Юнис"},
-{"usage": "given", "gender": "female", "name": "Юн"},
-{"usage": "given", "gender": "female", "name": "Ютта"},
-{"usage": "given", "gender": "female", "name": "Ядвига"},
-{"usage": "given", "gender": "female", "name": "Ядира"},
-{"usage": "given", "gender": "female", "name": "Ямайка"},
-{"usage": "given", "gender": "female", "name": "Янира"},
-{"usage": "given", "gender": "female", "name": "Янита"},
-{"usage": "given", "gender": "female", "name": "Ясмин"},
-{"usage": "given", "gender": "female", "name": "Яхайра"},
-{"usage": "given", "gender": "male", "name": "Аарон"},
-{"usage": "given", "gender": "male", "name": "Абдул"},
-{"usage": "given", "gender": "male", "name": "Абель"},
-{"usage": "given", "gender": "male", "name": "Абрам"},
-{"usage": "given", "gender": "male", "name": "Абрахам"},
-{"usage": "given", "gender": "male", "name": "Августин"},
-{"usage": "given", "gender": "male", "name": "Августус"},
-{"usage": "given", "gender": "male", "name": "Агустин"},
-{"usage": "given", "gender": "male", "name": "Адальберто"},
-{"usage": "given", "gender": "male", "name": "Адам"},
-{"usage": "given", "gender": "male", "name": "Адан"},
-{"usage": "given", "gender": "male", "name": "Адольфо"},
-{"usage": "given", "gender": "male", "name": "Адольф"},
-{"usage": "given", "gender": "male", "name": "Айвори"},
-{"usage": "given", "gender": "male", "name": "Айзая"},
-{"usage": "given", "gender": "male", "name": "Айзек"},
-{"usage": "given", "gender": "male", "name": "Айк"},
-{"usage": "given", "gender": "male", "name": "Айра"},
-{"usage": "given", "gender": "male", "name": "Алан"},
-{"usage": "given", "gender": "male", "name": "Александр"},
-{"usage": "given", "gender": "male", "name": "Алексис"},
-{"usage": "given", "gender": "male", "name": "Алекс"},
-{"usage": "given", "gender": "male", "name": "Алек"},
-{"usage": "given", "gender": "male", "name": "Алехандро"},
-{"usage": "given", "gender": "male", "name": "Али"},
-{"usage": "given", "gender": "male", "name": "Аллан"},
-{"usage": "given", "gender": "male", "name": "Аллен"},
-{"usage": "given", "gender": "male", "name": "Алонзо"},
-{"usage": "given", "gender": "male", "name": "Алонсо"},
-{"usage": "given", "gender": "male", "name": "Альберто"},
-{"usage": "given", "gender": "male", "name": "Альберт"},
-{"usage": "given", "gender": "male", "name": "Альваро"},
-{"usage": "given", "gender": "male", "name": "Альдо"},
-{"usage": "given", "gender": "male", "name": "Альфонсо"},
-{"usage": "given", "gender": "male", "name": "Альфонс"},
-{"usage": "given", "gender": "male", "name": "Альфредо"},
-{"usage": "given", "gender": "male", "name": "Альфред"},
-{"usage": "given", "gender": "male", "name": "Аль"},
-{"usage": "given", "gender": "male", "name": "Амадо"},
-{"usage": "given", "gender": "male", "name": "Амосс"},
-{"usage": "given", "gender": "male", "name": "Андерсон"},
-{"usage": "given", "gender": "male", "name": "Анджело"},
-{"usage": "given", "gender": "male", "name": "Андреас"},
-{"usage": "given", "gender": "male", "name": "Андрес"},
-{"usage": "given", "gender": "male", "name": "Андре"},
-{"usage": "given", "gender": "male", "name": "Анибаль"},
-{"usage": "given", "gender": "male", "name": "Антонио"},
-{"usage": "given", "gender": "male", "name": "Антон"},
-{"usage": "given", "gender": "male", "name": "Антуан"},
-{"usage": "given", "gender": "male", "name": "Арден"},
-{"usage": "given", "gender": "male", "name": "Арлен"},
-{"usage": "given", "gender": "male", "name": "Арли"},
-{"usage": "given", "gender": "male", "name": "Армандо"},
-{"usage": "given", "gender": "male", "name": "Арманд"},
-{"usage": "given", "gender": "male", "name": "Арнольдо"},
-{"usage": "given", "gender": "male", "name": "Арнольд"},
-{"usage": "given", "gender": "male", "name": "Арнульфо"},
-{"usage": "given", "gender": "male", "name": "Арон"},
-{"usage": "given", "gender": "male", "name": "Артуро"},
-{"usage": "given", "gender": "male", "name": "Артур"},
-{"usage": "given", "gender": "male", "name": "Арт"},
-{"usage": "given", "gender": "male", "name": "Арчи"},
-{"usage": "given", "gender": "male", "name": "Аугуст"},
-{"usage": "given", "gender": "male", "name": "Аурелио"},
-{"usage": "given", "gender": "male", "name": "Ахмад"},
-{"usage": "given", "gender": "male", "name": "Ахмед"},
-{"usage": "given", "gender": "male", "name": "Бадди"},
-{"usage": "given", "gender": "male", "name": "Бад"},
-{"usage": "given", "gender": "male", "name": "Байрон"},
-{"usage": "given", "gender": "male", "name": "Бак"},
-{"usage": "given", "gender": "male", "name": "Барни"},
-{"usage": "given", "gender": "male", "name": "Баррет"},
-{"usage": "given", "gender": "male", "name": "Барри"},
-{"usage": "given", "gender": "male", "name": "Бартон"},
-{"usage": "given", "gender": "male", "name": "Барт"},
-{"usage": "given", "gender": "male", "name": "Бастер"},
-{"usage": "given", "gender": "male", "name": "Бенджамин"},
-{"usage": "given", "gender": "male", "name": "Бенедикт"},
-{"usage": "given", "gender": "male", "name": "Бенито"},
-{"usage": "given", "gender": "male", "name": "Беннетт"},
-{"usage": "given", "gender": "male", "name": "Бенни"},
-{"usage": "given", "gender": "male", "name": "Бентон"},
-{"usage": "given", "gender": "male", "name": "Бен"},
-{"usage": "given", "gender": "male", "name": "Бернардо"},
-{"usage": "given", "gender": "male", "name": "Бернард"},
-{"usage": "given", "gender": "male", "name": "Берни"},
-{"usage": "given", "gender": "male", "name": "Берри"},
-{"usage": "given", "gender": "male", "name": "Бертрам"},
-{"usage": "given", "gender": "male", "name": "Берт"},
-{"usage": "given", "gender": "male", "name": "Билли"},
-{"usage": "given", "gender": "male", "name": "Блейк"},
-{"usage": "given", "gender": "male", "name": "Блейн"},
-{"usage": "given", "gender": "male", "name": "Блэр"},
-{"usage": "given", "gender": "male", "name": "Бобби"},
-{"usage": "given", "gender": "male", "name": "Боб"},
-{"usage": "given", "gender": "male", "name": "Бойд"},
-{"usage": "given", "gender": "male", "name": "Бойс"},
-{"usage": "given", "gender": "male", "name": "Борис"},
-{"usage": "given", "gender": "male", "name": "Бо"},
-{"usage": "given", "gender": "male", "name": "Брайант"},
-{"usage": "given", "gender": "male", "name": "Брайан"},
-{"usage": "given", "gender": "male", "name": "Брайон"},
-{"usage": "given", "gender": "male", "name": "Брайс"},
-{"usage": "given", "gender": "male", "name": "Брендан"},
-{"usage": "given", "gender": "male", "name": "Брендон"},
-{"usage": "given", "gender": "male", "name": "Брентон"},
-{"usage": "given", "gender": "male", "name": "Брент"},
-{"usage": "given", "gender": "male", "name": "Бретт"},
-{"usage": "given", "gender": "male", "name": "Брет"},
-{"usage": "given", "gender": "male", "name": "Брис"},
-{"usage": "given", "gender": "male", "name": "Бритт"},
-{"usage": "given", "gender": "male", "name": "Бродерик"},
-{"usage": "given", "gender": "male", "name": "Брок"},
-{"usage": "given", "gender": "male", "name": "Брукс"},
-{"usage": "given", "gender": "male", "name": "Бруно"},
-{"usage": "given", "gender": "male", "name": "Брэди"},
-{"usage": "given", "gender": "male", "name": "Брэдли"},
-{"usage": "given", "gender": "male", "name": "Брэдфорд"},
-{"usage": "given", "gender": "male", "name": "Брэд"},
-{"usage": "given", "gender": "male", "name": "Брэйн"},
-{"usage": "given", "gender": "male", "name": "Брэнден"},
-{"usage": "given", "gender": "male", "name": "Брэндон"},
-{"usage": "given", "gender": "male", "name": "Брэнт"},
-{"usage": "given", "gender": "male", "name": "Брюс"},
-{"usage": "given", "gender": "male", "name": "Букер"},
-{"usage": "given", "gender": "male", "name": "Буфорд"},
-{"usage": "given", "gender": "male", "name": "Бэзил"},
-{"usage": "given", "gender": "male", "name": "Бёрл"},
-{"usage": "given", "gender": "male", "name": "Бёртон"},
-{"usage": "given", "gender": "male", "name": "Бёрт"},
-{"usage": "given", "gender": "male", "name": "Валентин"},
-{"usage": "given", "gender": "male", "name": "Вал"},
-{"usage": "given", "gender": "male", "name": "Вернер"},
-{"usage": "given", "gender": "male", "name": "Вернон"},
-{"usage": "given", "gender": "male", "name": "Верн"},
-{"usage": "given", "gender": "male", "name": "Виктор"},
-{"usage": "given", "gender": "male", "name": "Виллиан"},
-{"usage": "given", "gender": "male", "name": "Вилли"},
-{"usage": "given", "gender": "male", "name": "Вильфредо"},
-{"usage": "given", "gender": "male", "name": "Винсент"},
-{"usage": "given", "gender": "male", "name": "Винс"},
-{"usage": "given", "gender": "male", "name": "Винченцо"},
-{"usage": "given", "gender": "male", "name": "Вирджилио"},
-{"usage": "given", "gender": "male", "name": "Висенте"},
-{"usage": "given", "gender": "male", "name": "Вито"},
-{"usage": "given", "gender": "male", "name": "Вон"},
-{"usage": "given", "gender": "male", "name": "Вудро"},
-{"usage": "given", "gender": "male", "name": "Вэйлон"},
-{"usage": "given", "gender": "male", "name": "Вэнс"},
-{"usage": "given", "gender": "male", "name": "Вэн"},
-{"usage": "given", "gender": "male", "name": "Вёрджил"},
-{"usage": "given", "gender": "male", "name": "Габриэль"},
-{"usage": "given", "gender": "male", "name": "Гай"},
-{"usage": "given", "gender": "male", "name": "Гален"},
-{"usage": "given", "gender": "male", "name": "Гарланд"},
-{"usage": "given", "gender": "male", "name": "Гарольд"},
-{"usage": "given", "gender": "male", "name": "Гаррет"},
-{"usage": "given", "gender": "male", "name": "Гарри"},
-{"usage": "given", "gender": "male", "name": "Гарт"},
-{"usage": "given", "gender": "male", "name": "Гарфилд"},
-{"usage": "given", "gender": "male", "name": "Гастон"},
-{"usage": "given", "gender": "male", "name": "Гас"},
-{"usage": "given", "gender": "male", "name": "Гейл"},
-{"usage": "given", "gender": "male", "name": "Генри"},
-{"usage": "given", "gender": "male", "name": "Геральдо"},
-{"usage": "given", "gender": "male", "name": "Герберт"},
-{"usage": "given", "gender": "male", "name": "Герман"},
-{"usage": "given", "gender": "male", "name": "Гершель"},
-{"usage": "given", "gender": "male", "name": "Гилберт"},
-{"usage": "given", "gender": "male", "name": "Гильермо"},
-{"usage": "given", "gender": "male", "name": "Гил"},
-{"usage": "given", "gender": "male", "name": "Гленн"},
-{"usage": "given", "gender": "male", "name": "Глен"},
-{"usage": "given", "gender": "male", "name": "Говард"},
-{"usage": "given", "gender": "male", "name": "Гомер"},
-{"usage": "given", "gender": "male", "name": "Гонсало"},
-{"usage": "given", "gender": "male", "name": "Гордон"},
-{"usage": "given", "gender": "male", "name": "Гранвиль"},
-{"usage": "given", "gender": "male", "name": "Грант"},
-{"usage": "given", "gender": "male", "name": "Грегг"},
-{"usage": "given", "gender": "male", "name": "Грегорио"},
-{"usage": "given", "gender": "male", "name": "Грегори"},
-{"usage": "given", "gender": "male", "name": "Грег"},
-{"usage": "given", "gender": "male", "name": "Грейг"},
-{"usage": "given", "gender": "male", "name": "Грейди"},
-{"usage": "given", "gender": "male", "name": "Гровер"},
-{"usage": "given", "gender": "male", "name": "Грэхем"},
-{"usage": "given", "gender": "male", "name": "Густаво"},
-{"usage": "given", "gender": "male", "name": "Гэвин"},
-{"usage": "given", "gender": "male", "name": "Гэйлорд"},
-{"usage": "given", "gender": "male", "name": "Гэри"},
-{"usage": "given", "gender": "male", "name": "Дадли"},
-{"usage": "given", "gender": "male", "name": "Даллас"},
-{"usage": "given", "gender": "male", "name": "Далтон"},
-{"usage": "given", "gender": "male", "name": "Дамиан"},
-{"usage": "given", "gender": "male", "name": "Дамион"},
-{"usage": "given", "gender": "male", "name": "Данило"},
-{"usage": "given", "gender": "male", "name": "Данте"},
-{"usage": "given", "gender": "male", "name": "Дарвин"},
-{"usage": "given", "gender": "male", "name": "Дарелл"},
-{"usage": "given", "gender": "male", "name": "Дарен"},
-{"usage": "given", "gender": "male", "name": "Дарин"},
-{"usage": "given", "gender": "male", "name": "Дарио"},
-{"usage": "given", "gender": "male", "name": "Дариус"},
-{"usage": "given", "gender": "male", "name": "Дарнелл"},
-{"usage": "given", "gender": "male", "name": "Дарон"},
-{"usage": "given", "gender": "male", "name": "Даррелл"},
-{"usage": "given", "gender": "male", "name": "Даррел"},
-{"usage": "given", "gender": "male", "name": "Даррен"},
-{"usage": "given", "gender": "male", "name": "Даррик"},
-{"usage": "given", "gender": "male", "name": "Даррин"},
-{"usage": "given", "gender": "male", "name": "Даррон"},
-{"usage": "given", "gender": "male", "name": "Дастин"},
-{"usage": "given", "gender": "male", "name": "Дасти"},
-{"usage": "given", "gender": "male", "name": "ДеАнджело"},
-{"usage": "given", "gender": "male", "name": "ДеАндре"},
-{"usage": "given", "gender": "male", "name": "ДеШон"},
-{"usage": "given", "gender": "male", "name": "Девейн"},
-{"usage": "given", "gender": "male", "name": "Девин"},
-{"usage": "given", "gender": "male", "name": "Девитт"},
-{"usage": "given", "gender": "male", "name": "Девон"},
-{"usage": "given", "gender": "male", "name": "Дейв"},
-{"usage": "given", "gender": "male", "name": "Декстер"},
-{"usage": "given", "gender": "male", "name": "Делберт"},
-{"usage": "given", "gender": "male", "name": "Дельмар"},
-{"usage": "given", "gender": "male", "name": "Дельмер"},
-{"usage": "given", "gender": "male", "name": "Дель"},
-{"usage": "given", "gender": "male", "name": "Демаркус"},
-{"usage": "given", "gender": "male", "name": "Денвер"},
-{"usage": "given", "gender": "male", "name": "Денис"},
-{"usage": "given", "gender": "male", "name": "Деннис"},
-{"usage": "given", "gender": "male", "name": "Денни"},
-{"usage": "given", "gender": "male", "name": "Деон"},
-{"usage": "given", "gender": "male", "name": "Дерек"},
-{"usage": "given", "gender": "male", "name": "Дерик"},
-{"usage": "given", "gender": "male", "name": "Деррик"},
-{"usage": "given", "gender": "male", "name": "Десмонд"},
-{"usage": "given", "gender": "male", "name": "Джадсон"},
-{"usage": "given", "gender": "male", "name": "Джамал"},
-{"usage": "given", "gender": "male", "name": "Джамель"},
-{"usage": "given", "gender": "male", "name": "Джарвис"},
-{"usage": "given", "gender": "male", "name": "Джаред"},
-{"usage": "given", "gender": "male", "name": "Джарод"},
-{"usage": "given", "gender": "male", "name": "Джарред"},
-{"usage": "given", "gender": "male", "name": "Джарретт"},
-{"usage": "given", "gender": "male", "name": "Джаррод"},
-{"usage": "given", "gender": "male", "name": "Джаспер"},
-{"usage": "given", "gender": "male", "name": "Джастин"},
-{"usage": "given", "gender": "male", "name": "Джед"},
-{"usage": "given", "gender": "male", "name": "Джейкоб"},
-{"usage": "given", "gender": "male", "name": "Джейк"},
-{"usage": "given", "gender": "male", "name": "Джеймал"},
-{"usage": "given", "gender": "male", "name": "Джеймар"},
-{"usage": "given", "gender": "male", "name": "Джейми"},
-{"usage": "given", "gender": "male", "name": "Джеймс"},
-{"usage": "given", "gender": "male", "name": "Джейм"},
-{"usage": "given", "gender": "male", "name": "Джейсон"},
-{"usage": "given", "gender": "male", "name": "Джей"},
-{"usage": "given", "gender": "male", "name": "Джеки"},
-{"usage": "given", "gender": "male", "name": "Джексон"},
-{"usage": "given", "gender": "male", "name": "Джек"},
-{"usage": "given", "gender": "male", "name": "Джемисон"},
-{"usage": "given", "gender": "male", "name": "Джеральд"},
-{"usage": "given", "gender": "male", "name": "Джерами"},
-{"usage": "given", "gender": "male", "name": "Джереми"},
-{"usage": "given", "gender": "male", "name": "Джеримайя"},
-{"usage": "given", "gender": "male", "name": "Джери"},
-{"usage": "given", "gender": "male", "name": "Джермейн"},
-{"usage": "given", "gender": "male", "name": "Джерольд"},
-{"usage": "given", "gender": "male", "name": "Джероми"},
-{"usage": "given", "gender": "male", "name": "Джером"},
-{"usage": "given", "gender": "male", "name": "Джеррелл"},
-{"usage": "given", "gender": "male", "name": "Джерри"},
-{"usage": "given", "gender": "male", "name": "Джеррод"},
-{"usage": "given", "gender": "male", "name": "Джесси"},
-{"usage": "given", "gender": "male", "name": "Джесс"},
-{"usage": "given", "gender": "male", "name": "Джефферсон"},
-{"usage": "given", "gender": "male", "name": "Джеффри"},
-{"usage": "given", "gender": "male", "name": "Джефф"},
-{"usage": "given", "gender": "male", "name": "Дже"},
-{"usage": "given", "gender": "male", "name": "Джизус"},
-{"usage": "given", "gender": "male", "name": "Джилберто"},
-{"usage": "given", "gender": "male", "name": "Джимми"},
-{"usage": "given", "gender": "male", "name": "Джим"},
-{"usage": "given", "gender": "male", "name": "Джино"},
-{"usage": "given", "gender": "male", "name": "Джин"},
-{"usage": "given", "gender": "male", "name": "Джованни"},
-{"usage": "given", "gender": "male", "name": "Джоди"},
-{"usage": "given", "gender": "male", "name": "Джозеф"},
-{"usage": "given", "gender": "male", "name": "Джозиа"},
-{"usage": "given", "gender": "male", "name": "Джонас"},
-{"usage": "given", "gender": "male", "name": "Джонатан"},
-{"usage": "given", "gender": "male", "name": "Джонатон"},
-{"usage": "given", "gender": "male", "name": "Джона"},
-{"usage": "given", "gender": "male", "name": "Джонни"},
-{"usage": "given", "gender": "male", "name": "Джонсон"},
-{"usage": "given", "gender": "male", "name": "Джон"},
-{"usage": "given", "gender": "male", "name": "Джордан"},
-{"usage": "given", "gender": "male", "name": "Джордж"},
-{"usage": "given", "gender": "male", "name": "Джоспех"},
-{"usage": "given", "gender": "male", "name": "Джосу"},
-{"usage": "given", "gender": "male", "name": "Джошуа"},
-{"usage": "given", "gender": "male", "name": "Джош"},
-{"usage": "given", "gender": "male", "name": "Джоэл"},
-{"usage": "given", "gender": "male", "name": "Джо"},
-{"usage": "given", "gender": "male", "name": "Джуд"},
-{"usage": "given", "gender": "male", "name": "Джузеппе"},
-{"usage": "given", "gender": "male", "name": "Джулиан"},
-{"usage": "given", "gender": "male", "name": "Джулиус"},
-{"usage": "given", "gender": "male", "name": "Джуниор"},
-{"usage": "given", "gender": "male", "name": "Джуэл"},
-{"usage": "given", "gender": "male", "name": "Диего"},
-{"usage": "given", "gender": "male", "name": "Дик"},
-{"usage": "given", "gender": "male", "name": "Дилан"},
-{"usage": "given", "gender": "male", "name": "Диллон"},
-{"usage": "given", "gender": "male", "name": "Димитрий"},
-{"usage": "given", "gender": "male", "name": "Дино"},
-{"usage": "given", "gender": "male", "name": "Дин"},
-{"usage": "given", "gender": "male", "name": "Дион"},
-{"usage": "given", "gender": "male", "name": "Дирк"},
-{"usage": "given", "gender": "male", "name": "Ди"},
-{"usage": "given", "gender": "male", "name": "Дойл"},
-{"usage": "given", "gender": "male", "name": "Доменик"},
-{"usage": "given", "gender": "male", "name": "Доминго"},
-{"usage": "given", "gender": "male", "name": "Доминик"},
-{"usage": "given", "gender": "male", "name": "Дональд"},
-{"usage": "given", "gender": "male", "name": "Доннелл"},
-{"usage": "given", "gender": "male", "name": "Донни"},
-{"usage": "given", "gender": "male", "name": "Донн"},
-{"usage": "given", "gender": "male", "name": "Донован"},
-{"usage": "given", "gender": "male", "name": "Донте"},
-{"usage": "given", "gender": "male", "name": "Дон"},
-{"usage": "given", "gender": "male", "name": "Дориан"},
-{"usage": "given", "gender": "male", "name": "Дорси"},
-{"usage": "given", "gender": "male", "name": "Дрю"},
-{"usage": "given", "gender": "male", "name": "Дуайт"},
-{"usage": "given", "gender": "male", "name": "Дуглас"},
-{"usage": "given", "gender": "male", "name": "Дуг"},
-{"usage": "given", "gender": "male", "name": "Дункан"},
-{"usage": "given", "gender": "male", "name": "Дуэйн"},
-{"usage": "given", "gender": "male", "name": "Дьюи"},
-{"usage": "given", "gender": "male", "name": "Дэвид"},
-{"usage": "given", "gender": "male", "name": "Дэвис"},
-{"usage": "given", "gender": "male", "name": "Дэйл"},
-{"usage": "given", "gender": "male", "name": "Дэймон"},
-{"usage": "given", "gender": "male", "name": "Дэйн"},
-{"usage": "given", "gender": "male", "name": "Дэмиен"},
-{"usage": "given", "gender": "male", "name": "Дэниал"},
-{"usage": "given", "gender": "male", "name": "Дэниел"},
-{"usage": "given", "gender": "male", "name": "Дэнни"},
-{"usage": "given", "gender": "male", "name": "Дэн"},
-{"usage": "given", "gender": "male", "name": "Дэрил"},
-{"usage": "given", "gender": "male", "name": "Дэррил"},
-{"usage": "given", "gender": "male", "name": "Жак"},
-{"usage": "given", "gender": "male", "name": "Жерар"},
-{"usage": "given", "gender": "male", "name": "Жюль"},
-{"usage": "given", "gender": "male", "name": "Закари"},
-{"usage": "given", "gender": "male", "name": "Зак"},
-{"usage": "given", "gender": "male", "name": "Захар"},
-{"usage": "given", "gender": "male", "name": "Захария"},
-{"usage": "given", "gender": "male", "name": "Захари"},
-{"usage": "given", "gender": "male", "name": "Зейн"},
-{"usage": "given", "gender": "male", "name": "Иван"},
-{"usage": "given", "gender": "male", "name": "Игнасио"},
-{"usage": "given", "gender": "male", "name": "Изекиль"},
-{"usage": "given", "gender": "male", "name": "Израиль"},
-{"usage": "given", "gender": "male", "name": "Изрил"},
-{"usage": "given", "gender": "male", "name": "Иларио"},
-{"usage": "given", "gender": "male", "name": "Иполито"},
-{"usage": "given", "gender": "male", "name": "Ирвинг"},
-{"usage": "given", "gender": "male", "name": "Ирвин"},
-{"usage": "given", "gender": "male", "name": "Исайас"},
-{"usage": "given", "gender": "male", "name": "Исайя"},
-{"usage": "given", "gender": "male", "name": "Исидро"},
-{"usage": "given", "gender": "male", "name": "Исмаэль"},
-{"usage": "given", "gender": "male", "name": "Иссак"},
-{"usage": "given", "gender": "male", "name": "Йонг"},
-{"usage": "given", "gender": "male", "name": "Кайл"},
-{"usage": "given", "gender": "male", "name": "Калеб"},
-{"usage": "given", "gender": "male", "name": "Кальвин"},
-{"usage": "given", "gender": "male", "name": "Карим"},
-{"usage": "given", "gender": "male", "name": "Карлос"},
-{"usage": "given", "gender": "male", "name": "Карло"},
-{"usage": "given", "gender": "male", "name": "Карлтон"},
-{"usage": "given", "gender": "male", "name": "Карл"},
-{"usage": "given", "gender": "male", "name": "Кармело"},
-{"usage": "given", "gender": "male", "name": "Кармен"},
-{"usage": "given", "gender": "male", "name": "Кармин"},
-{"usage": "given", "gender": "male", "name": "Карсон"},
-{"usage": "given", "gender": "male", "name": "Картер"},
-{"usage": "given", "gender": "male", "name": "Квентин"},
-{"usage": "given", "gender": "male", "name": "Квинтин"},
-{"usage": "given", "gender": "male", "name": "Кевин"},
-{"usage": "given", "gender": "male", "name": "Кейси"},
-{"usage": "given", "gender": "male", "name": "Кельвин"},
-{"usage": "given", "gender": "male", "name": "Кендалл"},
-{"usage": "given", "gender": "male", "name": "Кендрик"},
-{"usage": "given", "gender": "male", "name": "Кенет"},
-{"usage": "given", "gender": "male", "name": "Кеннет"},
-{"usage": "given", "gender": "male", "name": "Кеннит"},
-{"usage": "given", "gender": "male", "name": "Кенни"},
-{"usage": "given", "gender": "male", "name": "Кентон"},
-{"usage": "given", "gender": "male", "name": "Кент"},
-{"usage": "given", "gender": "male", "name": "Кен"},
-{"usage": "given", "gender": "male", "name": "Кермит"},
-{"usage": "given", "gender": "male", "name": "Керри"},
-{"usage": "given", "gender": "male", "name": "Ким"},
-{"usage": "given", "gender": "male", "name": "Кинан"},
-{"usage": "given", "gender": "male", "name": "Кинг"},
-{"usage": "given", "gender": "male", "name": "Кип"},
-{"usage": "given", "gender": "male", "name": "Кирби"},
-{"usage": "given", "gender": "male", "name": "Кирк"},
-{"usage": "given", "gender": "male", "name": "Кит"},
-{"usage": "given", "gender": "male", "name": "Клайд"},
-{"usage": "given", "gender": "male", "name": "Кларенс"},
-{"usage": "given", "gender": "male", "name": "Кларк"},
-{"usage": "given", "gender": "male", "name": "Клаудио"},
-{"usage": "given", "gender": "male", "name": "Клейтон"},
-{"usage": "given", "gender": "male", "name": "Клемент"},
-{"usage": "given", "gender": "male", "name": "Клер"},
-{"usage": "given", "gender": "male", "name": "Клетус"},
-{"usage": "given", "gender": "male", "name": "Кливленд"},
-{"usage": "given", "gender": "male", "name": "Клинтон"},
-{"usage": "given", "gender": "male", "name": "Клинт"},
-{"usage": "given", "gender": "male", "name": "Клифтон"},
-{"usage": "given", "gender": "male", "name": "Клиффорд"},
-{"usage": "given", "gender": "male", "name": "Клифф"},
-{"usage": "given", "gender": "male", "name": "Клод"},
-{"usage": "given", "gender": "male", "name": "Клэй"},
-{"usage": "given", "gender": "male", "name": "Коди"},
-{"usage": "given", "gender": "male", "name": "Кой"},
-{"usage": "given", "gender": "male", "name": "Колби"},
-{"usage": "given", "gender": "male", "name": "Колин"},
-{"usage": "given", "gender": "male", "name": "Коллин"},
-{"usage": "given", "gender": "male", "name": "Колтон"},
-{"usage": "given", "gender": "male", "name": "Колумбус"},
-{"usage": "given", "gender": "male", "name": "Конни"},
-{"usage": "given", "gender": "male", "name": "Конрад"},
-{"usage": "given", "gender": "male", "name": "Корделл"},
-{"usage": "given", "gender": "male", "name": "Кори"},
-{"usage": "given", "gender": "male", "name": "Корнелий"},
-{"usage": "given", "gender": "male", "name": "Корнелл"},
-{"usage": "given", "gender": "male", "name": "Кортес"},
-{"usage": "given", "gender": "male", "name": "Кортни"},
-{"usage": "given", "gender": "male", "name": "Коулман"},
-{"usage": "given", "gender": "male", "name": "Коул"},
-{"usage": "given", "gender": "male", "name": "Крейг"},
-{"usage": "given", "gender": "male", "name": "Кристиан"},
-{"usage": "given", "gender": "male", "name": "Кристобаль"},
-{"usage": "given", "gender": "male", "name": "Кристофер"},
-{"usage": "given", "gender": "male", "name": "Крис"},
-{"usage": "given", "gender": "male", "name": "Крус"},
-{"usage": "given", "gender": "male", "name": "Ксавье"},
-{"usage": "given", "gender": "male", "name": "Куинн"},
-{"usage": "given", "gender": "male", "name": "Куинси"},
-{"usage": "given", "gender": "male", "name": "Куинтон"},
-{"usage": "given", "gender": "male", "name": "Курт"},
-{"usage": "given", "gender": "male", "name": "Кэмерон"},
-{"usage": "given", "gender": "male", "name": "Кэри"},
-{"usage": "given", "gender": "male", "name": "Кёртис"},
-{"usage": "given", "gender": "male", "name": "Кёрт"},
-{"usage": "given", "gender": "male", "name": "Лаверн"},
-{"usage": "given", "gender": "male", "name": "Лазаро"},
-{"usage": "given", "gender": "male", "name": "Лайл"},
-{"usage": "given", "gender": "male", "name": "Ламар"},
-{"usage": "given", "gender": "male", "name": "Ламонт"},
-{"usage": "given", "gender": "male", "name": "Ландон"},
-{"usage": "given", "gender": "male", "name": "Ланс"},
-{"usage": "given", "gender": "male", "name": "Ларри"},
-{"usage": "given", "gender": "male", "name": "Леандро"},
-{"usage": "given", "gender": "male", "name": "Леви"},
-{"usage": "given", "gender": "male", "name": "Лейф"},
-{"usage": "given", "gender": "male", "name": "Леланд"},
-{"usage": "given", "gender": "male", "name": "Лемюэль"},
-{"usage": "given", "gender": "male", "name": "Ленард"},
-{"usage": "given", "gender": "male", "name": "Ленни"},
-{"usage": "given", "gender": "male", "name": "Лен"},
-{"usage": "given", "gender": "male", "name": "Леонардо"},
-{"usage": "given", "gender": "male", "name": "Леонард"},
-{"usage": "given", "gender": "male", "name": "Леонель"},
-{"usage": "given", "gender": "male", "name": "Леон"},
-{"usage": "given", "gender": "male", "name": "Леопольдо"},
-{"usage": "given", "gender": "male", "name": "Лео"},
-{"usage": "given", "gender": "male", "name": "Лерой"},
-{"usage": "given", "gender": "male", "name": "Лесли"},
-{"usage": "given", "gender": "male", "name": "Лестер"},
-{"usage": "given", "gender": "male", "name": "Лес"},
-{"usage": "given", "gender": "male", "name": "Лиман"},
-{"usage": "given", "gender": "male", "name": "Линвуд"},
-{"usage": "given", "gender": "male", "name": "Линдон"},
-{"usage": "given", "gender": "male", "name": "Линдсей"},
-{"usage": "given", "gender": "male", "name": "Линдси"},
-{"usage": "given", "gender": "male", "name": "Линкольн"},
-{"usage": "given", "gender": "male", "name": "Линн"},
-{"usage": "given", "gender": "male", "name": "Лино"},
-{"usage": "given", "gender": "male", "name": "Лионель"},
-{"usage": "given", "gender": "male", "name": "Ли"},
-{"usage": "given", "gender": "male", "name": "Ллойд"},
-{"usage": "given", "gender": "male", "name": "Логан"},
-{"usage": "given", "gender": "male", "name": "Лойд"},
-{"usage": "given", "gender": "male", "name": "Лонг"},
-{"usage": "given", "gender": "male", "name": "Лонни"},
-{"usage": "given", "gender": "male", "name": "Лон"},
-{"usage": "given", "gender": "male", "name": "Лоренс"},
-{"usage": "given", "gender": "male", "name": "Лоренцо"},
-{"usage": "given", "gender": "male", "name": "Лорен"},
-{"usage": "given", "gender": "male", "name": "Лоуэлл"},
-{"usage": "given", "gender": "male", "name": "Луиджи"},
-{"usage": "given", "gender": "male", "name": "Луис"},
-{"usage": "given", "gender": "male", "name": "Луи"},
-{"usage": "given", "gender": "male", "name": "Лукас"},
-{"usage": "given", "gender": "male", "name": "Лупе"},
-{"usage": "given", "gender": "male", "name": "Лусио"},
-{"usage": "given", "gender": "male", "name": "Лучано"},
-{"usage": "given", "gender": "male", "name": "Лу"},
-{"usage": "given", "gender": "male", "name": "Льюис"},
-{"usage": "given", "gender": "male", "name": "Лэйн"},
-{"usage": "given", "gender": "male", "name": "Лэнни"},
-{"usage": "given", "gender": "male", "name": "Лэси"},
-{"usage": "given", "gender": "male", "name": "Люк"},
-{"usage": "given", "gender": "male", "name": "Люсьен"},
-{"usage": "given", "gender": "male", "name": "Лютер"},
-{"usage": "given", "gender": "male", "name": "Люциус"},
-{"usage": "given", "gender": "male", "name": "Майкл"},
-{"usage": "given", "gender": "male", "name": "Майк"},
-{"usage": "given", "gender": "male", "name": "Майлс"},
-{"usage": "given", "gender": "male", "name": "Максвелл"},
-{"usage": "given", "gender": "male", "name": "Максимо"},
-{"usage": "given", "gender": "male", "name": "Макс"},
-{"usage": "given", "gender": "male", "name": "Мак"},
-{"usage": "given", "gender": "male", "name": "Малик"},
-{"usage": "given", "gender": "male", "name": "Малкольм"},
-{"usage": "given", "gender": "male", "name": "Мануэль"},
-{"usage": "given", "gender": "male", "name": "Ман"},
-{"usage": "given", "gender": "male", "name": "Марвин"},
-{"usage": "given", "gender": "male", "name": "Маргарито"},
-{"usage": "given", "gender": "male", "name": "Мариано"},
-{"usage": "given", "gender": "male", "name": "Марион"},
-{"usage": "given", "gender": "male", "name": "Марио"},
-{"usage": "given", "gender": "male", "name": "Маркиз"},
-{"usage": "given", "gender": "male", "name": "Маркос"},
-{"usage": "given", "gender": "male", "name": "Марко"},
-{"usage": "given", "gender": "male", "name": "Маркус"},
-{"usage": "given", "gender": "male", "name": "Марк"},
-{"usage": "given", "gender": "male", "name": "Марлин"},
-{"usage": "given", "gender": "male", "name": "Марлон"},
-{"usage": "given", "gender": "male", "name": "Марселино"},
-{"usage": "given", "gender": "male", "name": "Марселлус"},
-{"usage": "given", "gender": "male", "name": "Марсело"},
-{"usage": "given", "gender": "male", "name": "Марсель"},
-{"usage": "given", "gender": "male", "name": "Мартин"},
-{"usage": "given", "gender": "male", "name": "Марти"},
-{"usage": "given", "gender": "male", "name": "Маршалл"},
-{"usage": "given", "gender": "male", "name": "Маурисио"},
-{"usage": "given", "gender": "male", "name": "Мауро"},
-{"usage": "given", "gender": "male", "name": "Мейджор"},
-{"usage": "given", "gender": "male", "name": "Мейнард"},
-{"usage": "given", "gender": "male", "name": "Мелвин"},
-{"usage": "given", "gender": "male", "name": "Мел"},
-{"usage": "given", "gender": "male", "name": "Мервин"},
-{"usage": "given", "gender": "male", "name": "Мерлин"},
-{"usage": "given", "gender": "male", "name": "Мерл"},
-{"usage": "given", "gender": "male", "name": "Меррилл"},
-{"usage": "given", "gender": "male", "name": "Мигель"},
-{"usage": "given", "gender": "male", "name": "Мика"},
-{"usage": "given", "gender": "male", "name": "Микель"},
-{"usage": "given", "gender": "male", "name": "Микки"},
-{"usage": "given", "gender": "male", "name": "Милан"},
-{"usage": "given", "gender": "male", "name": "Миллард"},
-{"usage": "given", "gender": "male", "name": "Мило"},
-{"usage": "given", "gender": "male", "name": "Милтон"},
-{"usage": "given", "gender": "male", "name": "Милфорд"},
-{"usage": "given", "gender": "male", "name": "Мин"},
-{"usage": "given", "gender": "male", "name": "Мирон"},
-{"usage": "given", "gender": "male", "name": "Митчелл"},
-{"usage": "given", "gender": "male", "name": "Митчел"},
-{"usage": "given", "gender": "male", "name": "Митч"},
-{"usage": "given", "gender": "male", "name": "Михал"},
-{"usage": "given", "gender": "male", "name": "Мишель"},
-{"usage": "given", "gender": "male", "name": "Модесто"},
-{"usage": "given", "gender": "male", "name": "Мозес"},
-{"usage": "given", "gender": "male", "name": "Мойзес"},
-{"usage": "given", "gender": "male", "name": "Монро"},
-{"usage": "given", "gender": "male", "name": "Монте"},
-{"usage": "given", "gender": "male", "name": "Монти"},
-{"usage": "given", "gender": "male", "name": "Морган"},
-{"usage": "given", "gender": "male", "name": "Морис"},
-{"usage": "given", "gender": "male", "name": "Моррис"},
-{"usage": "given", "gender": "male", "name": "Мортон"},
-{"usage": "given", "gender": "male", "name": "Мос"},
-{"usage": "given", "gender": "male", "name": "Мохамед"},
-{"usage": "given", "gender": "male", "name": "Мохаммад"},
-{"usage": "given", "gender": "male", "name": "Моше"},
-{"usage": "given", "gender": "male", "name": "Мухаммед"},
-{"usage": "given", "gender": "male", "name": "Мэйсон"},
-{"usage": "given", "gender": "male", "name": "Мэтт"},
-{"usage": "given", "gender": "male", "name": "Мэтью"},
-{"usage": "given", "gender": "male", "name": "Мюррей"},
-{"usage": "given", "gender": "male", "name": "Найджел"},
-{"usage": "given", "gender": "male", "name": "Наполеон"},
-{"usage": "given", "gender": "male", "name": "Натаниель"},
-{"usage": "given", "gender": "male", "name": "Натаниэль"},
-{"usage": "given", "gender": "male", "name": "Натан"},
-{"usage": "given", "gender": "male", "name": "Нафанаил"},
-{"usage": "given", "gender": "male", "name": "Невилл"},
-{"usage": "given", "gender": "male", "name": "Нед"},
-{"usage": "given", "gender": "male", "name": "Нельсон"},
-{"usage": "given", "gender": "male", "name": "Нестор"},
-{"usage": "given", "gender": "male", "name": "Ники"},
-{"usage": "given", "gender": "male", "name": "Николас"},
-{"usage": "given", "gender": "male", "name": "Ник"},
-{"usage": "given", "gender": "male", "name": "Нил"},
-{"usage": "given", "gender": "male", "name": "Ноа"},
-{"usage": "given", "gender": "male", "name": "Ной"},
-{"usage": "given", "gender": "male", "name": "Нолан"},
-{"usage": "given", "gender": "male", "name": "Норберто"},
-{"usage": "given", "gender": "male", "name": "Норберт"},
-{"usage": "given", "gender": "male", "name": "Норман"},
-{"usage": "given", "gender": "male", "name": "Ноубл"},
-{"usage": "given", "gender": "male", "name": "Ноэль"},
-{"usage": "given", "gender": "male", "name": "Ньютон"},
-{"usage": "given", "gender": "male", "name": "Оделл"},
-{"usage": "given", "gender": "male", "name": "Одис"},
-{"usage": "given", "gender": "male", "name": "Октавио"},
-{"usage": "given", "gender": "male", "name": "Олден"},
-{"usage": "given", "gender": "male", "name": "Олен"},
-{"usage": "given", "gender": "male", "name": "Оливер"},
-{"usage": "given", "gender": "male", "name": "Олин"},
-{"usage": "given", "gender": "male", "name": "Олли"},
-{"usage": "given", "gender": "male", "name": "Омар"},
-{"usage": "given", "gender": "male", "name": "Омер"},
-{"usage": "given", "gender": "male", "name": "Орасио"},
-{"usage": "given", "gender": "male", "name": "Орвал"},
-{"usage": "given", "gender": "male", "name": "Орвилл"},
-{"usage": "given", "gender": "male", "name": "Орен"},
-{"usage": "given", "gender": "male", "name": "Орландо"},
-{"usage": "given", "gender": "male", "name": "Освальдо"},
-{"usage": "given", "gender": "male", "name": "Оскар"},
-{"usage": "given", "gender": "male", "name": "Остин"},
-{"usage": "given", "gender": "male", "name": "Отар"},
-{"usage": "given", "gender": "male", "name": "Отис"},
-{"usage": "given", "gender": "male", "name": "Отто"},
-{"usage": "given", "gender": "male", "name": "Оуэн"},
-{"usage": "given", "gender": "male", "name": "Пабло"},
-{"usage": "given", "gender": "male", "name": "Палмер"},
-{"usage": "given", "gender": "male", "name": "Паркер"},
-{"usage": "given", "gender": "male", "name": "Паскаль"},
-{"usage": "given", "gender": "male", "name": "Патрик"},
-{"usage": "given", "gender": "male", "name": "Педро"},
-{"usage": "given", "gender": "male", "name": "Перри"},
-{"usage": "given", "gender": "male", "name": "Перси"},
-{"usage": "given", "gender": "male", "name": "Питер"},
-{"usage": "given", "gender": "male", "name": "Пит"},
-{"usage": "given", "gender": "male", "name": "Поль"},
-{"usage": "given", "gender": "male", "name": "Портер"},
-{"usage": "given", "gender": "male", "name": "Порфирио"},
-{"usage": "given", "gender": "male", "name": "Престон"},
-{"usage": "given", "gender": "male", "name": "Пьер"},
-{"usage": "given", "gender": "male", "name": "Пэрис"},
-{"usage": "given", "gender": "male", "name": "Пэт"},
-{"usage": "given", "gender": "male", "name": "Райан"},
-{"usage": "given", "gender": "male", "name": "Райли"},
-{"usage": "given", "gender": "male", "name": "Раймонд"},
-{"usage": "given", "gender": "male", "name": "Раймон"},
-{"usage": "given", "gender": "male", "name": "Раймундо"},
-{"usage": "given", "gender": "male", "name": "Ральф"},
-{"usage": "given", "gender": "male", "name": "Рамиро"},
-{"usage": "given", "gender": "male", "name": "Рамон"},
-{"usage": "given", "gender": "male", "name": "Рандольф"},
-{"usage": "given", "gender": "male", "name": "Рассел"},
-{"usage": "given", "gender": "male", "name": "Расс"},
-{"usage": "given", "gender": "male", "name": "Расти"},
-{"usage": "given", "gender": "male", "name": "Рауль"},
-{"usage": "given", "gender": "male", "name": "Рафаэль"},
-{"usage": "given", "gender": "male", "name": "Рашад"},
-{"usage": "given", "gender": "male", "name": "Реджинальд"},
-{"usage": "given", "gender": "male", "name": "Реджи"},
-{"usage": "given", "gender": "male", "name": "Рейд"},
-{"usage": "given", "gender": "male", "name": "Рейес"},
-{"usage": "given", "gender": "male", "name": "Рейнальдо"},
-{"usage": "given", "gender": "male", "name": "Рейфорд"},
-{"usage": "given", "gender": "male", "name": "Рей"},
-{"usage": "given", "gender": "male", "name": "Рекс"},
-{"usage": "given", "gender": "male", "name": "Ренальдо"},
-{"usage": "given", "gender": "male", "name": "Ренато"},
-{"usage": "given", "gender": "male", "name": "Рене"},
-{"usage": "given", "gender": "male", "name": "Ретт"},
-{"usage": "given", "gender": "male", "name": "Рефьюджио"},
-{"usage": "given", "gender": "male", "name": "Ригоберто"},
-{"usage": "given", "gender": "male", "name": "Рид"},
-{"usage": "given", "gender": "male", "name": "Рикардо"},
-{"usage": "given", "gender": "male", "name": "Рики"},
-{"usage": "given", "gender": "male", "name": "Рико"},
-{"usage": "given", "gender": "male", "name": "Рик"},
-{"usage": "given", "gender": "male", "name": "Ричард"},
-{"usage": "given", "gender": "male", "name": "Ричи"},
-{"usage": "given", "gender": "male", "name": "Рич"},
-{"usage": "given", "gender": "male", "name": "Робби"},
-{"usage": "given", "gender": "male", "name": "Роберто"},
-{"usage": "given", "gender": "male", "name": "Роберт"},
-{"usage": "given", "gender": "male", "name": "Робин"},
-{"usage": "given", "gender": "male", "name": "Робт"},
-{"usage": "given", "gender": "male", "name": "Роб"},
-{"usage": "given", "gender": "male", "name": "Родерик"},
-{"usage": "given", "gender": "male", "name": "Роджер"},
-{"usage": "given", "gender": "male", "name": "Родни"},
-{"usage": "given", "gender": "male", "name": "Родольфо"},
-{"usage": "given", "gender": "male", "name": "Родриго"},
-{"usage": "given", "gender": "male", "name": "Родрик"},
-{"usage": "given", "gender": "male", "name": "Род"},
-{"usage": "given", "gender": "male", "name": "Ройал"},
-{"usage": "given", "gender": "male", "name": "Ройс"},
-{"usage": "given", "gender": "male", "name": "Рой"},
-{"usage": "given", "gender": "male", "name": "Рокки"},
-{"usage": "given", "gender": "male", "name": "Рокко"},
-{"usage": "given", "gender": "male", "name": "Роландо"},
-{"usage": "given", "gender": "male", "name": "Роланд"},
-{"usage": "given", "gender": "male", "name": "Роли"},
-{"usage": "given", "gender": "male", "name": "Роллан"},
-{"usage": "given", "gender": "male", "name": "Рольф"},
-{"usage": "given", "gender": "male", "name": "Роман"},
-{"usage": "given", "gender": "male", "name": "Ромео"},
-{"usage": "given", "gender": "male", "name": "Рональд"},
-{"usage": "given", "gender": "male", "name": "Ронни"},
-{"usage": "given", "gender": "male", "name": "Рон"},
-{"usage": "given", "gender": "male", "name": "Рори"},
-{"usage": "given", "gender": "male", "name": "Росарио"},
-{"usage": "given", "gender": "male", "name": "Росендо"},
-{"usage": "given", "gender": "male", "name": "Роско"},
-{"usage": "given", "gender": "male", "name": "Росс"},
-{"usage": "given", "gender": "male", "name": "Рохелио"},
-{"usage": "given", "gender": "male", "name": "Рубен"},
-{"usage": "given", "gender": "male", "name": "Рубин"},
-{"usage": "given", "gender": "male", "name": "Рувим"},
-{"usage": "given", "gender": "male", "name": "Руди"},
-{"usage": "given", "gender": "male", "name": "Рудольф"},
-{"usage": "given", "gender": "male", "name": "Рузвельт"},
-{"usage": "given", "gender": "male", "name": "Руперт"},
-{"usage": "given", "gender": "male", "name": "Руфус"},
-{"usage": "given", "gender": "male", "name": "Рэй"},
-{"usage": "given", "gender": "male", "name": "Рэндалл"},
-{"usage": "given", "gender": "male", "name": "Рэндал"},
-{"usage": "given", "gender": "male", "name": "Рэнделл"},
-{"usage": "given", "gender": "male", "name": "Рэнди"},
-{"usage": "given", "gender": "male", "name": "Сайлас"},
-{"usage": "given", "gender": "male", "name": "Саймон"},
-{"usage": "given", "gender": "male", "name": "Сайрус"},
-{"usage": "given", "gender": "male", "name": "Сальвадор"},
-{"usage": "given", "gender": "male", "name": "Сальваторе"},
-{"usage": "given", "gender": "male", "name": "Санг"},
-{"usage": "given", "gender": "male", "name": "Сантос"},
-{"usage": "given", "gender": "male", "name": "Санто"},
-{"usage": "given", "gender": "male", "name": "Сантьяго"},
-{"usage": "given", "gender": "male", "name": "Себастьян"},
-{"usage": "given", "gender": "male", "name": "Седрик"},
-{"usage": "given", "gender": "male", "name": "Сезар"},
-{"usage": "given", "gender": "male", "name": "Сеймур"},
-{"usage": "given", "gender": "male", "name": "Серхио"},
-{"usage": "given", "gender": "male", "name": "Сесил"},
-{"usage": "given", "gender": "male", "name": "Сет"},
-{"usage": "given", "gender": "male", "name": "Сидней"},
-{"usage": "given", "gender": "male", "name": "Сид"},
-{"usage": "given", "gender": "male", "name": "Сильвестр"},
-{"usage": "given", "gender": "male", "name": "Сирил"},
-{"usage": "given", "gender": "male", "name": "Скотти"},
-{"usage": "given", "gender": "male", "name": "Скотт"},
-{"usage": "given", "gender": "male", "name": "Скот"},
-{"usage": "given", "gender": "male", "name": "Соломон"},
-{"usage": "given", "gender": "male", "name": "Сол"},
-{"usage": "given", "gender": "male", "name": "Сонни"},
-{"usage": "given", "gender": "male", "name": "Сон"},
-{"usage": "given", "gender": "male", "name": "Спенсер"},
-{"usage": "given", "gender": "male", "name": "Стейси"},
-{"usage": "given", "gender": "male", "name": "Стерлинг"},
-{"usage": "given", "gender": "male", "name": "Стефан"},
-{"usage": "given", "gender": "male", "name": "Стивен"},
-{"usage": "given", "gender": "male", "name": "Стиви"},
-{"usage": "given", "gender": "male", "name": "Стив"},
-{"usage": "given", "gender": "male", "name": "Стэнли"},
-{"usage": "given", "gender": "male", "name": "Стэнтон"},
-{"usage": "given", "gender": "male", "name": "Стэнфорд"},
-{"usage": "given", "gender": "male", "name": "Стэн"},
-{"usage": "given", "gender": "male", "name": "Стюарт"},
-{"usage": "given", "gender": "male", "name": "Сэл"},
-{"usage": "given", "gender": "male", "name": "Сэмми"},
-{"usage": "given", "gender": "male", "name": "Сэмюэль"},
-{"usage": "given", "gender": "male", "name": "Сэм"},
-{"usage": "given", "gender": "male", "name": "Сэнди"},
-{"usage": "given", "gender": "male", "name": "Сэнфорд"},
-{"usage": "given", "gender": "male", "name": "Тайлер"},
-{"usage": "given", "gender": "male", "name": "Тайри"},
-{"usage": "given", "gender": "male", "name": "Тайрон"},
-{"usage": "given", "gender": "male", "name": "Тайсон"},
-{"usage": "given", "gender": "male", "name": "Таннер"},
-{"usage": "given", "gender": "male", "name": "Тан"},
-{"usage": "given", "gender": "male", "name": "Тедди"},
-{"usage": "given", "gender": "male", "name": "Тед"},
-{"usage": "given", "gender": "male", "name": "Тейлор"},
-{"usage": "given", "gender": "male", "name": "Теодоро"},
-{"usage": "given", "gender": "male", "name": "Теодор"},
-{"usage": "given", "gender": "male", "name": "Тео"},
-{"usage": "given", "gender": "male", "name": "Теренс"},
-{"usage": "given", "gender": "male", "name": "Терон"},
-{"usage": "given", "gender": "male", "name": "Террелл"},
-{"usage": "given", "gender": "male", "name": "Терренс"},
-{"usage": "given", "gender": "male", "name": "Терри"},
-{"usage": "given", "gender": "male", "name": "Тимми"},
-{"usage": "given", "gender": "male", "name": "Тимоти"},
-{"usage": "given", "gender": "male", "name": "Тим"},
-{"usage": "given", "gender": "male", "name": "Тирелл"},
-{"usage": "given", "gender": "male", "name": "Тит"},
-{"usage": "given", "gender": "male", "name": "Тобиас"},
-{"usage": "given", "gender": "male", "name": "Тоби"},
-{"usage": "given", "gender": "male", "name": "Тодд"},
-{"usage": "given", "gender": "male", "name": "Тод"},
-{"usage": "given", "gender": "male", "name": "Томас"},
-{"usage": "given", "gender": "male", "name": "Томми"},
-{"usage": "given", "gender": "male", "name": "Том"},
-{"usage": "given", "gender": "male", "name": "Тони"},
-{"usage": "given", "gender": "male", "name": "Тори"},
-{"usage": "given", "gender": "male", "name": "Тревор"},
-{"usage": "given", "gender": "male", "name": "Трейси"},
-{"usage": "given", "gender": "male", "name": "Трей"},
-{"usage": "given", "gender": "male", "name": "Трентон"},
-{"usage": "given", "gender": "male", "name": "Трент"},
-{"usage": "given", "gender": "male", "name": "Тринидад"},
-{"usage": "given", "gender": "male", "name": "Тристан"},
-{"usage": "given", "gender": "male", "name": "Трой"},
-{"usage": "given", "gender": "male", "name": "Трумэн"},
-{"usage": "given", "gender": "male", "name": "Трэвис"},
-{"usage": "given", "gender": "male", "name": "Туан"},
-{"usage": "given", "gender": "male", "name": "Турман"},
-{"usage": "given", "gender": "male", "name": "Тэд"},
-{"usage": "given", "gender": "male", "name": "Уайатт"},
-{"usage": "given", "gender": "male", "name": "Уилберн"},
-{"usage": "given", "gender": "male", "name": "Уилберт"},
-{"usage": "given", "gender": "male", "name": "Уилбер"},
-{"usage": "given", "gender": "male", "name": "Уилбур"},
-{"usage": "given", "gender": "male", "name": "Уили"},
-{"usage": "given", "gender": "male", "name": "Уиллард"},
-{"usage": "given", "gender": "male", "name": "Уиллис"},
-{"usage": "given", "gender": "male", "name": "Уилли"},
-{"usage": "given", "gender": "male", "name": "Уилл"},
-{"usage": "given", "gender": "male", "name": "Уилмер"},
-{"usage": "given", "gender": "male", "name": "Уилсон"},
-{"usage": "given", "gender": "male", "name": "Уилтон"},
-{"usage": "given", "gender": "male", "name": "Уилфорд"},
-{"usage": "given", "gender": "male", "name": "Уилфред"},
-{"usage": "given", "gender": "male", "name": "Уильямс"},
-{"usage": "given", "gender": "male", "name": "Уильям"},
-{"usage": "given", "gender": "male", "name": "Уинстон"},
-{"usage": "given", "gender": "male", "name": "Уинфорд"},
-{"usage": "given", "gender": "male", "name": "Уинфред"},
-{"usage": "given", "gender": "male", "name": "Уитни"},
-{"usage": "given", "gender": "male", "name": "Улисс"},
-{"usage": "given", "gender": "male", "name": "Умберто"},
-{"usage": "given", "gender": "male", "name": "Уокер"},
-{"usage": "given", "gender": "male", "name": "Уолдо"},
-{"usage": "given", "gender": "male", "name": "Уоллес"},
-{"usage": "given", "gender": "male", "name": "Уолли"},
-{"usage": "given", "gender": "male", "name": "Уолтер"},
-{"usage": "given", "gender": "male", "name": "Уолтон"},
-{"usage": "given", "gender": "male", "name": "Уорд"},
-{"usage": "given", "gender": "male", "name": "Уоррен"},
-{"usage": "given", "gender": "male", "name": "Уэйд"},
-{"usage": "given", "gender": "male", "name": "Уэйн"},
-{"usage": "given", "gender": "male", "name": "Уэлдон"},
-{"usage": "given", "gender": "male", "name": "Уэнделл"},
-{"usage": "given", "gender": "male", "name": "Уэсли"},
-{"usage": "given", "gender": "male", "name": "Уэстон"},
-{"usage": "given", "gender": "male", "name": "Уэс"},
-{"usage": "given", "gender": "male", "name": "Фабиан"},
-{"usage": "given", "gender": "male", "name": "Фаддей"},
-{"usage": "given", "gender": "male", "name": "Фаустино"},
-{"usage": "given", "gender": "male", "name": "Фаусто"},
-{"usage": "given", "gender": "male", "name": "Федерико"},
-{"usage": "given", "gender": "male", "name": "Феликс"},
-{"usage": "given", "gender": "male", "name": "Фелипе"},
-{"usage": "given", "gender": "male", "name": "Фелтон"},
-{"usage": "given", "gender": "male", "name": "Фердинанд"},
-{"usage": "given", "gender": "male", "name": "Фермин"},
-{"usage": "given", "gender": "male", "name": "Фернандо"},
-{"usage": "given", "gender": "male", "name": "Фидель"},
-{"usage": "given", "gender": "male", "name": "Филипп"},
-{"usage": "given", "gender": "male", "name": "Фил"},
-{"usage": "given", "gender": "male", "name": "Флетчер"},
-{"usage": "given", "gender": "male", "name": "Флойд"},
-{"usage": "given", "gender": "male", "name": "Флоренсио"},
-{"usage": "given", "gender": "male", "name": "Флорентино"},
-{"usage": "given", "gender": "male", "name": "Форест"},
-{"usage": "given", "gender": "male", "name": "Форрест"},
-{"usage": "given", "gender": "male", "name": "Фостер"},
-{"usage": "given", "gender": "male", "name": "Франклин"},
-{"usage": "given", "gender": "male", "name": "Франциско"},
-{"usage": "given", "gender": "male", "name": "Франческо"},
-{"usage": "given", "gender": "male", "name": "Фредди"},
-{"usage": "given", "gender": "male", "name": "Фредерик"},
-{"usage": "given", "gender": "male", "name": "Фредрик"},
-{"usage": "given", "gender": "male", "name": "Фред"},
-{"usage": "given", "gender": "male", "name": "Фриман"},
-{"usage": "given", "gender": "male", "name": "Фриц"},
-{"usage": "given", "gender": "male", "name": "Фрэнки"},
-{"usage": "given", "gender": "male", "name": "Фрэнк"},
-{"usage": "given", "gender": "male", "name": "Фрэнсис"},
-{"usage": "given", "gender": "male", "name": "Хавьер"},
-{"usage": "given", "gender": "male", "name": "Хайден"},
-{"usage": "given", "gender": "male", "name": "Хайман"},
-{"usage": "given", "gender": "male", "name": "Хай"},
-{"usage": "given", "gender": "male", "name": "Ханс"},
-{"usage": "given", "gender": "male", "name": "Хантер"},
-{"usage": "given", "gender": "male", "name": "Харви"},
-{"usage": "given", "gender": "male", "name": "Харланд"},
-{"usage": "given", "gender": "male", "name": "Харлан"},
-{"usage": "given", "gender": "male", "name": "Харли"},
-{"usage": "given", "gender": "male", "name": "Харрисон"},
-{"usage": "given", "gender": "male", "name": "Харрис"},
-{"usage": "given", "gender": "male", "name": "Хасан"},
-{"usage": "given", "gender": "male", "name": "Хасинто"},
-{"usage": "given", "gender": "male", "name": "Хейвуд"},
-{"usage": "given", "gender": "male", "name": "Хенаро"},
-{"usage": "given", "gender": "male", "name": "Херардо"},
-{"usage": "given", "gender": "male", "name": "Хилтон"},
-{"usage": "given", "gender": "male", "name": "Хирам"},
-{"usage": "given", "gender": "male", "name": "Хит"},
-{"usage": "given", "gender": "male", "name": "Хоакин"},
-{"usage": "given", "gender": "male", "name": "Хоберт"},
-{"usage": "given", "gender": "male", "name": "Хойт"},
-{"usage": "given", "gender": "male", "name": "Холлис"},
-{"usage": "given", "gender": "male", "name": "Хорас"},
-{"usage": "given", "gender": "male", "name": "Хорхе"},
-{"usage": "given", "gender": "male", "name": "Хосе"},
-{"usage": "given", "gender": "male", "name": "Хоси"},
-{"usage": "given", "gender": "male", "name": "Хуан"},
-{"usage": "given", "gender": "male", "name": "Хулио"},
-{"usage": "given", "gender": "male", "name": "Хьюберт"},
-{"usage": "given", "gender": "male", "name": "Хьюго"},
-{"usage": "given", "gender": "male", "name": "Хьюи"},
-{"usage": "given", "gender": "male", "name": "Хьюстон"},
-{"usage": "given", "gender": "male", "name": "Хью"},
-{"usage": "given", "gender": "male", "name": "Хэл"},
-{"usage": "given", "gender": "male", "name": "Хэнк"},
-{"usage": "given", "gender": "male", "name": "Чад"},
-{"usage": "given", "gender": "male", "name": "Чак"},
-{"usage": "given", "gender": "male", "name": "Чарли"},
-{"usage": "given", "gender": "male", "name": "Чарльз"},
-{"usage": "given", "gender": "male", "name": "Час"},
-{"usage": "given", "gender": "male", "name": "Чедвик"},
-{"usage": "given", "gender": "male", "name": "Чейз"},
-{"usage": "given", "gender": "male", "name": "Честер"},
-{"usage": "given", "gender": "male", "name": "Чет"},
-{"usage": "given", "gender": "male", "name": "Чонси"},
-{"usage": "given", "gender": "male", "name": "Чэнс"},
-{"usage": "given", "gender": "male", "name": "Шейн"},
-{"usage": "given", "gender": "male", "name": "Шелби"},
-{"usage": "given", "gender": "male", "name": "Шелдон"},
-{"usage": "given", "gender": "male", "name": "Шелтон"},
-{"usage": "given", "gender": "male", "name": "Шеннон"},
-{"usage": "given", "gender": "male", "name": "Шервуд"},
-{"usage": "given", "gender": "male", "name": "Шерман"},
-{"usage": "given", "gender": "male", "name": "Ширли"},
-{"usage": "given", "gender": "male", "name": "Шон"},
-{"usage": "given", "gender": "male", "name": "Шэд"},
-{"usage": "given", "gender": "male", "name": "Эван"},
-{"usage": "given", "gender": "male", "name": "Эверетт"},
-{"usage": "given", "gender": "male", "name": "Эдвард"},
-{"usage": "given", "gender": "male", "name": "Эдвин"},
-{"usage": "given", "gender": "male", "name": "Эдгардо"},
-{"usage": "given", "gender": "male", "name": "Эдгар"},
-{"usage": "given", "gender": "male", "name": "Эдди"},
-{"usage": "given", "gender": "male", "name": "Эдисон"},
-{"usage": "given", "gender": "male", "name": "Эдмонд"},
-{"usage": "given", "gender": "male", "name": "Эдмундо"},
-{"usage": "given", "gender": "male", "name": "Эдмунд"},
-{"usage": "given", "gender": "male", "name": "Эдриан"},
-{"usage": "given", "gender": "male", "name": "Эдуардо"},
-{"usage": "given", "gender": "male", "name": "Эд"},
-{"usage": "given", "gender": "male", "name": "Эзра"},
-{"usage": "given", "gender": "male", "name": "Эйб"},
-{"usage": "given", "gender": "male", "name": "Эйвери"},
-{"usage": "given", "gender": "male", "name": "Эктор"},
-{"usage": "given", "gender": "male", "name": "Элайджа"},
-{"usage": "given", "gender": "male", "name": "Элберт"},
-{"usage": "given", "gender": "male", "name": "Элвин"},
-{"usage": "given", "gender": "male", "name": "Элвис"},
-{"usage": "given", "gender": "male", "name": "Элвуд"},
-{"usage": "given", "gender": "male", "name": "Элден"},
-{"usage": "given", "gender": "male", "name": "Элдон"},
-{"usage": "given", "gender": "male", "name": "Элдридж"},
-{"usage": "given", "gender": "male", "name": "Элиас"},
-{"usage": "given", "gender": "male", "name": "Элизео"},
-{"usage": "given", "gender": "male", "name": "Эли"},
-{"usage": "given", "gender": "male", "name": "Эллиот"},
-{"usage": "given", "gender": "male", "name": "Эллис"},
-{"usage": "given", "gender": "male", "name": "Эллсворт"},
-{"usage": "given", "gender": "male", "name": "Элмер"},
-{"usage": "given", "gender": "male", "name": "Элмо"},
-{"usage": "given", "gender": "male", "name": "Элой"},
-{"usage": "given", "gender": "male", "name": "Элрой"},
-{"usage": "given", "gender": "male", "name": "Элтон"},
-{"usage": "given", "gender": "male", "name": "Эльвин"},
-{"usage": "given", "gender": "male", "name": "Эмануэль"},
-{"usage": "given", "gender": "male", "name": "Эмброуз"},
-{"usage": "given", "gender": "male", "name": "Эмери"},
-{"usage": "given", "gender": "male", "name": "Эмерсон"},
-{"usage": "given", "gender": "male", "name": "Эмилио"},
-{"usage": "given", "gender": "male", "name": "Эмиль"},
-{"usage": "given", "gender": "male", "name": "Эммануэль"},
-{"usage": "given", "gender": "male", "name": "Эмметт"},
-{"usage": "given", "gender": "male", "name": "Эммитт"},
-{"usage": "given", "gender": "male", "name": "Энджел"},
-{"usage": "given", "gender": "male", "name": "Энди"},
-{"usage": "given", "gender": "male", "name": "Эндрю"},
-{"usage": "given", "gender": "male", "name": "Энок"},
-{"usage": "given", "gender": "male", "name": "Энрике"},
-{"usage": "given", "gender": "male", "name": "Энтони"},
-{"usage": "given", "gender": "male", "name": "Эрасмо"},
-{"usage": "given", "gender": "male", "name": "Эрб"},
-{"usage": "given", "gender": "male", "name": "Эрвин"},
-{"usage": "given", "gender": "male", "name": "Эрик"},
-{"usage": "given", "gender": "male", "name": "Эрин"},
-{"usage": "given", "gender": "male", "name": "Эрих"},
-{"usage": "given", "gender": "male", "name": "Эрл"},
-{"usage": "given", "gender": "male", "name": "Эрнесто"},
-{"usage": "given", "gender": "male", "name": "Эрнест"},
-{"usage": "given", "gender": "male", "name": "Эрни"},
-{"usage": "given", "gender": "male", "name": "Эррол"},
-{"usage": "given", "gender": "male", "name": "Эстебан"},
-{"usage": "given", "gender": "male", "name": "Этан"},
-{"usage": "given", "gender": "male", "name": "Эудженио"},
-{"usage": "given", "gender": "male", "name": "Эусебио"},
-{"usage": "given", "gender": "male", "name": "Эфрен"},
-{"usage": "given", "gender": "male", "name": "Юджин"},
-{"usage": "given", "gender": "male", "name": "Янг"},
-{"usage": "given", "gender": "male", "name": "Ян"},
-{"usage": "world", "name": "Абахо"},
-{"usage": "world", "name": "Аббат"},
-{"usage": "world", "name": "Абвиль"},
-{"usage": "world", "name": "Абейтас"},
-{"usage": "world", "name": "Абердин"},
-{"usage": "world", "name": "Абернан"},
-{"usage": "world", "name": "Абернати"},
-{"usage": "world", "name": "Аберфойл"},
-{"usage": "world", "name": "Абер"},
-{"usage": "world", "name": "Абикью"},
-{"usage": "world", "name": "Абилин"},
-{"usage": "world", "name": "Абинг"},
-{"usage": "world", "name": "Абита"},
-{"usage": "world", "name": "Аби"},
-{"usage": "world", "name": "Абли"},
-{"usage": "world", "name": "Або"},
-{"usage": "world", "name": "Абрам"},
-{"usage": "world", "name": "Абсароки"},
-{"usage": "world", "name": "Абсекон"},
-{"usage": "world", "name": "Абуата"},
-{"usage": "world", "name": "Авалон"},
-{"usage": "world", "name": "Авани"},
-{"usage": "world", "name": "Авант"},
-{"usage": "world", "name": "Авард"},
-{"usage": "world", "name": "Ава"},
-{"usage": "world", "name": "Августин"},
-{"usage": "world", "name": "Августус"},
-{"usage": "world", "name": "Август"},
-{"usage": "world", "name": "Авелла"},
-{"usage": "world", "name": "Авенал"},
-{"usage": "world", "name": "Авентура"},
-{"usage": "world", "name": "Авеню"},
-{"usage": "world", "name": "Авера"},
-{"usage": "world", "name": "Аверилл"},
-{"usage": "world", "name": "Авилла"},
-{"usage": "world", "name": "Авингер"},
-{"usage": "world", "name": "Авис"},
-{"usage": "world", "name": "Авокадо"},
-{"usage": "world", "name": "Авока"},
-{"usage": "world", "name": "Авония"},
-{"usage": "world", "name": "Авон"},
-{"usage": "world", "name": "Авраам"},
-{"usage": "world", "name": "Авра"},
-{"usage": "world", "name": "Аврора"},
-{"usage": "world", "name": "Авостинг"},
-{"usage": "world", "name": "Агарь"},
-{"usage": "world", "name": "Агар"},
-{"usage": "world", "name": "Агат"},
-{"usage": "world", "name": "Агенство"},
-{"usage": "world", "name": "Агилар"},
-{"usage": "world", "name": "Агила"},
-{"usage": "world", "name": "Агилита"},
-{"usage": "world", "name": "Агирра"},
-{"usage": "world", "name": "Агнесса"},
-{"usage": "world", "name": "Агнец"},
-{"usage": "world", "name": "Агнос"},
-{"usage": "world", "name": "Агню"},
-{"usage": "world", "name": "Агоам"},
-{"usage": "world", "name": "Агодилья"},
-{"usage": "world", "name": "Агра"},
-{"usage": "world", "name": "Агрикола"},
-{"usage": "world", "name": "Агуада"},
-{"usage": "world", "name": "Агуанга"},
-{"usage": "world", "name": "Агуа"},
-{"usage": "world", "name": "Агудо"},
-{"usage": "world", "name": "Агура"},
-{"usage": "world", "name": "Адам"},
-{"usage": "world", "name": "Адарио"},
-{"usage": "world", "name": "Ада"},
-{"usage": "world", "name": "Адванс"},
-{"usage": "world", "name": "Адвольф"},
-{"usage": "world", "name": "Аддикс"},
-{"usage": "world", "name": "Аддинг"},
-{"usage": "world", "name": "Аддисон"},
-{"usage": "world", "name": "Аддис"},
-{"usage": "world", "name": "Аддишн"},
-{"usage": "world", "name": "Аделаида"},
-{"usage": "world", "name": "Аделанто"},
-{"usage": "world", "name": "Аделино"},
-{"usage": "world", "name": "Адельфия"},
-{"usage": "world", "name": "Адельфи"},
-{"usage": "world", "name": "Адель"},
-{"usage": "world", "name": "Адена"},
-{"usage": "world", "name": "Аден"},
-{"usage": "world", "name": "Адин"},
-{"usage": "world", "name": "Ади"},
-{"usage": "world", "name": "Адмайр"},
-{"usage": "world", "name": "Адна"},
-{"usage": "world", "name": "Адона"},
-{"usage": "world", "name": "Адриан"},
-{"usage": "world", "name": "Аду"},
-{"usage": "world", "name": "Адхунтас"},
-{"usage": "world", "name": "Адэр"},
-{"usage": "world", "name": "Азалия"},
-{"usage": "world", "name": "Азвелл"},
-{"usage": "world", "name": "Азуса"},
-{"usage": "world", "name": "Аид"},
-{"usage": "world", "name": "Айаегер"},
-{"usage": "world", "name": "Айатан"},
-{"usage": "world", "name": "Айбонито"},
-{"usage": "world", "name": "Айваноф"},
-{"usage": "world", "name": "Айванпа"},
-{"usage": "world", "name": "Айвенго"},
-{"usage": "world", "name": "Айвз"},
-{"usage": "world", "name": "Айвиленд"},
-{"usage": "world", "name": "Айвинс"},
-{"usage": "world", "name": "Айви"},
-{"usage": "world", "name": "Айвор"},
-{"usage": "world", "name": "Айдабел"},
-{"usage": "world", "name": "Айдалу"},
-{"usage": "world", "name": "Айдахо"},
-{"usage": "world", "name": "Айдлилд"},
-{"usage": "world", "name": "Айдл"},
-{"usage": "world", "name": "Айер"},
-{"usage": "world", "name": "Айея"},
-{"usage": "world", "name": "Айзи"},
-{"usage": "world", "name": "Айкатан"},
-{"usage": "world", "name": "Айкен"},
-{"usage": "world", "name": "Айленд"},
-{"usage": "world", "name": "Айлета"},
-{"usage": "world", "name": "Айл"},
-{"usage": "world", "name": "Айова"},
-{"usage": "world", "name": "Айра"},
-{"usage": "world", "name": "Айрин"},
-{"usage": "world", "name": "Айрон"},
-{"usage": "world", "name": "Айртон"},
-{"usage": "world", "name": "Айсаква"},
-{"usage": "world", "name": "Айтаска"},
-{"usage": "world", "name": "Айткин"},
-{"usage": "world", "name": "Ай"},
-{"usage": "world", "name": "Академи"},
-{"usage": "world", "name": "Акаска"},
-{"usage": "world", "name": "Акация"},
-{"usage": "world", "name": "Аква"},
-{"usage": "world", "name": "Аквилла"},
-{"usage": "world", "name": "Акворт"},
-{"usage": "world", "name": "Акерли"},
-{"usage": "world", "name": "Акерман"},
-{"usage": "world", "name": "Акиак"},
-{"usage": "world", "name": "Акиачак"},
-{"usage": "world", "name": "Акиль"},
-{"usage": "world", "name": "Акин"},
-{"usage": "world", "name": "Аккомак"},
-{"usage": "world", "name": "Аккорд"},
-{"usage": "world", "name": "Акма"},
-{"usage": "world", "name": "Акокик"},
-{"usage": "world", "name": "Акомита"},
-{"usage": "world", "name": "Акра"},
-{"usage": "world", "name": "Акрес"},
-{"usage": "world", "name": "Акри"},
-{"usage": "world", "name": "Акрон"},
-{"usage": "world", "name": "Аксиаль"},
-{"usage": "world", "name": "Акстелл"},
-{"usage": "world", "name": "Акстон"},
-{"usage": "world", "name": "Акс"},
-{"usage": "world", "name": "Актон"},
-{"usage": "world", "name": "Акутан"},
-{"usage": "world", "name": "Алабам"},
-{"usage": "world", "name": "Аладдин"},
-{"usage": "world", "name": "Алаканук"},
-{"usage": "world", "name": "Аламанс"},
-{"usage": "world", "name": "Аламеда"},
-{"usage": "world", "name": "Аламитос"},
-{"usage": "world", "name": "Аламоса"},
-{"usage": "world", "name": "Аламота"},
-{"usage": "world", "name": "Аламо"},
-{"usage": "world", "name": "Аланрид"},
-{"usage": "world", "name": "Алапаха"},
-{"usage": "world", "name": "Албемарла"},
-{"usage": "world", "name": "Алберена"},
-{"usage": "world", "name": "Алво"},
-{"usage": "world", "name": "Алгерита"},
-{"usage": "world", "name": "Алгоа"},
-{"usage": "world", "name": "Алгодонес"},
-{"usage": "world", "name": "Алгома"},
-{"usage": "world", "name": "Алгонак"},
-{"usage": "world", "name": "Алгона"},
-{"usage": "world", "name": "Алгонкин"},
-{"usage": "world", "name": "Алгуд"},
-{"usage": "world", "name": "Алдан"},
-{"usage": "world", "name": "Алджер"},
-{"usage": "world", "name": "Алдина"},
-{"usage": "world", "name": "Алебастр"},
-{"usage": "world", "name": "Аледо"},
-{"usage": "world", "name": "Алекнагик"},
-{"usage": "world", "name": "Александрия"},
-{"usage": "world", "name": "Александр"},
-{"usage": "world", "name": "Алексис"},
-{"usage": "world", "name": "Алекс"},
-{"usage": "world", "name": "Алестер"},
-{"usage": "world", "name": "Алзада"},
-{"usage": "world", "name": "Аликиппа"},
-{"usage": "world", "name": "Аликс"},
-{"usage": "world", "name": "Алина"},
-{"usage": "world", "name": "Алире"},
-{"usage": "world", "name": "Алиса"},
-{"usage": "world", "name": "Алисия"},
-{"usage": "world", "name": "Алисо"},
-{"usage": "world", "name": "Алистер"},
-{"usage": "world", "name": "Али"},
-{"usage": "world", "name": "Алкан"},
-{"usage": "world", "name": "Алквина"},
-{"usage": "world", "name": "Алколу"},
-{"usage": "world", "name": "Алкома"},
-{"usage": "world", "name": "Алкоя"},
-{"usage": "world", "name": "Алко"},
-{"usage": "world", "name": "Аллакакет"},
-{"usage": "world", "name": "Алламучи"},
-{"usage": "world", "name": "Аллан"},
-{"usage": "world", "name": "Аллардт"},
-{"usage": "world", "name": "Аллегани"},
-{"usage": "world", "name": "Аллеган"},
-{"usage": "world", "name": "Аллегро"},
-{"usage": "world", "name": "Аллемандс"},
-{"usage": "world", "name": "Аллеман"},
-{"usage": "world", "name": "Аллен"},
-{"usage": "world", "name": "Аллер"},
-{"usage": "world", "name": "Аллея"},
-{"usage": "world", "name": "Алле"},
-{"usage": "world", "name": "Аллигатор"},
-{"usage": "world", "name": "Аллина"},
-{"usage": "world", "name": "Аллин"},
-{"usage": "world", "name": "Аллис"},
-{"usage": "world", "name": "Алловэй"},
-{"usage": "world", "name": "Аллонс"},
-{"usage": "world", "name": "Аллува"},
-{"usage": "world", "name": "Алма"},
-{"usage": "world", "name": "Алмело"},
-{"usage": "world", "name": "Алмелунд"},
-{"usage": "world", "name": "Алми"},
-{"usage": "world", "name": "Алмонд"},
-{"usage": "world", "name": "Алмонт"},
-{"usage": "world", "name": "Алмон"},
-{"usage": "world", "name": "Алмота"},
-{"usage": "world", "name": "Алмо"},
-{"usage": "world", "name": "Алнвик"},
-{"usage": "world", "name": "Алондра"},
-{"usage": "world", "name": "Алосо"},
-{"usage": "world", "name": "Алоха"},
-{"usage": "world", "name": "Алоэ"},
-{"usage": "world", "name": "Алпена"},
-{"usage": "world", "name": "Алсворт"},
-{"usage": "world", "name": "Алсен"},
-{"usage": "world", "name": "Алсея"},
-{"usage": "world", "name": "Алси"},
-{"usage": "world", "name": "Алсума"},
-{"usage": "world", "name": "Алтависта"},
-{"usage": "world", "name": "Алтадена"},
-{"usage": "world", "name": "Алтамаха"},
-{"usage": "world", "name": "Алтеймер"},
-{"usage": "world", "name": "Алума"},
-{"usage": "world", "name": "Алум"},
-{"usage": "world", "name": "Алфаретта"},
-{"usage": "world", "name": "Альба"},
-{"usage": "world", "name": "Альберта"},
-{"usage": "world", "name": "Альбер"},
-{"usage": "world", "name": "Альбин"},
-{"usage": "world", "name": "Альбион"},
-{"usage": "world", "name": "Альборн"},
-{"usage": "world", "name": "Альбукерке"},
-{"usage": "world", "name": "Альбург"},
-{"usage": "world", "name": "Альбуртис"},
-{"usage": "world", "name": "Альбёрнетт"},
-{"usage": "world", "name": "Альварадо"},
-{"usage": "world", "name": "Альва"},
-{"usage": "world", "name": "Альгамбра"},
-{"usage": "world", "name": "Альда"},
-{"usage": "world", "name": "Алькабо"},
-{"usage": "world", "name": "Алькальд"},
-{"usage": "world", "name": "Альмена"},
-{"usage": "world", "name": "Альмерия"},
-{"usage": "world", "name": "Альмира"},
-{"usage": "world", "name": "Альмонте"},
-{"usage": "world", "name": "Альпаф"},
-{"usage": "world", "name": "Альпина"},
-{"usage": "world", "name": "Альпин"},
-{"usage": "world", "name": "Альп"},
-{"usage": "world", "name": "Альс"},
-{"usage": "world", "name": "Альтаир"},
-{"usage": "world", "name": "Альтамонт"},
-{"usage": "world", "name": "Альта"},
-{"usage": "world", "name": "Альтен"},
-{"usage": "world", "name": "Альтмар"},
-{"usage": "world", "name": "Альтона"},
-{"usage": "world", "name": "Альто"},
-{"usage": "world", "name": "Альтуна"},
-{"usage": "world", "name": "Альтура"},
-{"usage": "world", "name": "Альтус"},
-{"usage": "world", "name": "Альфальфа"},
-{"usage": "world", "name": "Альфа"},
-{"usage": "world", "name": "Альфред"},
-{"usage": "world", "name": "Альянза"},
-{"usage": "world", "name": "Альянс"},
-{"usage": "world", "name": "Амавок"},
-{"usage": "world", "name": "Амагансет"},
-{"usage": "world", "name": "Амагон"},
-{"usage": "world", "name": "Амадор"},
-{"usage": "world", "name": "Амадо"},
-{"usage": "world", "name": "Амазония"},
-{"usage": "world", "name": "Амалия"},
-{"usage": "world", "name": "Амальга"},
-{"usage": "world", "name": "Амана"},
-{"usage": "world", "name": "Аманда"},
-{"usage": "world", "name": "Амаргоза"},
-{"usage": "world", "name": "Амарилла"},
-{"usage": "world", "name": "Амарилло"},
-{"usage": "world", "name": "Амаса"},
-{"usage": "world", "name": "Амберг"},
-{"usage": "world", "name": "Амбер"},
-{"usage": "world", "name": "Амблер"},
-{"usage": "world", "name": "Амбой"},
-{"usage": "world", "name": "Амбридж"},
-{"usage": "world", "name": "Амелия"},
-{"usage": "world", "name": "Амель"},
-{"usage": "world", "name": "Амения"},
-{"usage": "world", "name": "Американа"},
-{"usage": "world", "name": "Америка"},
-{"usage": "world", "name": "Америкус"},
-{"usage": "world", "name": "Амери"},
-{"usage": "world", "name": "Амидон"},
-{"usage": "world", "name": "Амирет"},
-{"usage": "world", "name": "Амистад"},
-{"usage": "world", "name": "Амити"},
-{"usage": "world", "name": "Аммон"},
-{"usage": "world", "name": "Амонат"},
-{"usage": "world", "name": "Аморет"},
-{"usage": "world", "name": "Аморита"},
-{"usage": "world", "name": "Амори"},
-{"usage": "world", "name": "Амо"},
-{"usage": "world", "name": "Ампайр"},
-{"usage": "world", "name": "Ампква"},
-{"usage": "world", "name": "Амсден"},
-{"usage": "world", "name": "Амстердам"},
-{"usage": "world", "name": "Амхерст"},
-{"usage": "world", "name": "Амчитка"},
-{"usage": "world", "name": "Анакоко"},
-{"usage": "world", "name": "Анаконда"},
-{"usage": "world", "name": "Анакортес"},
-{"usage": "world", "name": "Анактувук"},
-{"usage": "world", "name": "Анамоса"},
-{"usage": "world", "name": "Анамус"},
-{"usage": "world", "name": "Анан"},
-{"usage": "world", "name": "Анаско"},
-{"usage": "world", "name": "Анатоне"},
-{"usage": "world", "name": "Анауак"},
-{"usage": "world", "name": "Анауолт"},
-{"usage": "world", "name": "Анахайм"},
-{"usage": "world", "name": "Анахола"},
-{"usage": "world", "name": "Ана"},
-{"usage": "world", "name": "Анвик"},
-{"usage": "world", "name": "Ангела"},
-{"usage": "world", "name": "Ангелюс"},
-{"usage": "world", "name": "Ангел"},
-{"usage": "world", "name": "Ангилья"},
-{"usage": "world", "name": "Ангиола"},
-{"usage": "world", "name": "Англ"},
-{"usage": "world", "name": "Ангола"},
-{"usage": "world", "name": "Ангора"},
-{"usage": "world", "name": "Ангус"},
-{"usage": "world", "name": "Ангьер"},
-{"usage": "world", "name": "Андалусия"},
-{"usage": "world", "name": "Андерсон"},
-{"usage": "world", "name": "Андер"},
-{"usage": "world", "name": "Андес"},
-{"usage": "world", "name": "Анджелес"},
-{"usage": "world", "name": "Анджело"},
-{"usage": "world", "name": "Андинг"},
-{"usage": "world", "name": "Андрада"},
-{"usage": "world", "name": "Андреас"},
-{"usage": "world", "name": "Андрикс"},
-{"usage": "world", "name": "Анегам"},
-{"usage": "world", "name": "Анета"},
-{"usage": "world", "name": "Анжелика"},
-{"usage": "world", "name": "Аниак"},
-{"usage": "world", "name": "Анива"},
-{"usage": "world", "name": "Анимас"},
-{"usage": "world", "name": "Анита"},
-{"usage": "world", "name": "Анкени"},
-{"usage": "world", "name": "Анкер"},
-{"usage": "world", "name": "Анкоридж"},
-{"usage": "world", "name": "Анмур"},
-{"usage": "world", "name": "Аннамория"},
-{"usage": "world", "name": "Аннан"},
-{"usage": "world", "name": "Аннаполис"},
-{"usage": "world", "name": "Анна"},
-{"usage": "world", "name": "Аннета"},
-{"usage": "world", "name": "Аннетт"},
-{"usage": "world", "name": "Анока"},
-{"usage": "world", "name": "Анона"},
-{"usage": "world", "name": "Ансгар"},
-{"usage": "world", "name": "Ансельма"},
-{"usage": "world", "name": "Ансертейн"},
-{"usage": "world", "name": "Ансли"},
-{"usage": "world", "name": "Ансония"},
-{"usage": "world", "name": "Анстон"},
-{"usage": "world", "name": "Антверп"},
-{"usage": "world", "name": "Антиго"},
-{"usage": "world", "name": "Антилопа"},
-{"usage": "world", "name": "Антимония"},
-{"usage": "world", "name": "Антиох"},
-{"usage": "world", "name": "Антиэтам"},
-{"usage": "world", "name": "Антлер"},
-{"usage": "world", "name": "Антонино"},
-{"usage": "world", "name": "Антонио"},
-{"usage": "world", "name": "Антонито"},
-{"usage": "world", "name": "Антония"},
-{"usage": "world", "name": "Антон"},
-{"usage": "world", "name": "Антостон"},
-{"usage": "world", "name": "Антоун"},
-{"usage": "world", "name": "Антрим"},
-{"usage": "world", "name": "Антуан"},
-{"usage": "world", "name": "Анчо"},
-{"usage": "world", "name": "Апалачикола"},
-{"usage": "world", "name": "Апалачин"},
-{"usage": "world", "name": "Апалачи"},
-{"usage": "world", "name": "Апач"},
-{"usage": "world", "name": "Апекс"},
-{"usage": "world", "name": "Апленд"},
-{"usage": "world", "name": "Аплинг"},
-{"usage": "world", "name": "Аплин"},
-{"usage": "world", "name": "Аполло"},
-{"usage": "world", "name": "Апоматтокс"},
-{"usage": "world", "name": "Апопка"},
-{"usage": "world", "name": "Аппалачия"},
-{"usage": "world", "name": "Аппер"},
-{"usage": "world", "name": "Апсон"},
-{"usage": "world", "name": "Аптакисик"},
-{"usage": "world", "name": "Аптон"},
-{"usage": "world", "name": "Аптос"},
-{"usage": "world", "name": "Апхем"},
-{"usage": "world", "name": "Апшоа"},
-{"usage": "world", "name": "Араби"},
-{"usage": "world", "name": "Араб"},
-{"usage": "world", "name": "Аравия"},
-{"usage": "world", "name": "Арагон"},
-{"usage": "world", "name": "Аранзас"},
-{"usage": "world", "name": "Арапахо"},
-{"usage": "world", "name": "Арарат"},
-{"usage": "world", "name": "Арбакл"},
-{"usage": "world", "name": "Арбери"},
-{"usage": "world", "name": "Арбон"},
-{"usage": "world", "name": "Арбор"},
-{"usage": "world", "name": "Арбутус"},
-{"usage": "world", "name": "Арбёрд"},
-{"usage": "world", "name": "Арвада"},
-{"usage": "world", "name": "Арвана"},
-{"usage": "world", "name": "Арвония"},
-{"usage": "world", "name": "Аргайл"},
-{"usage": "world", "name": "Аргента"},
-{"usage": "world", "name": "Аргентин"},
-{"usage": "world", "name": "Аргил"},
-{"usage": "world", "name": "Аргония"},
-{"usage": "world", "name": "Аргонна"},
-{"usage": "world", "name": "Арго"},
-{"usage": "world", "name": "Аргус"},
-{"usage": "world", "name": "Ардара"},
-{"usage": "world", "name": "Арденвуар"},
-{"usage": "world", "name": "Арденкрофт"},
-{"usage": "world", "name": "Арден"},
-{"usage": "world", "name": "Ардмор"},
-{"usage": "world", "name": "Ардок"},
-{"usage": "world", "name": "Ардо"},
-{"usage": "world", "name": "Ардсли"},
-{"usage": "world", "name": "Аредэйл"},
-{"usage": "world", "name": "Арена"},
-{"usage": "world", "name": "Арендат"},
-{"usage": "world", "name": "Аренц"},
-{"usage": "world", "name": "Аресибо"},
-{"usage": "world", "name": "Ариал"},
-{"usage": "world", "name": "Аривака"},
-{"usage": "world", "name": "Аризона"},
-{"usage": "world", "name": "Аримо"},
-{"usage": "world", "name": "Ариноса"},
-{"usage": "world", "name": "Арион"},
-{"usage": "world", "name": "Арипека"},
-{"usage": "world", "name": "Арипина"},
-{"usage": "world", "name": "Ариспа"},
-{"usage": "world", "name": "Ариста"},
-{"usage": "world", "name": "Аритон"},
-{"usage": "world", "name": "Ариэль"},
-{"usage": "world", "name": "Аркада"},
-{"usage": "world", "name": "Аркадельфия"},
-{"usage": "world", "name": "Аркадия"},
-{"usage": "world", "name": "Арканзас"},
-{"usage": "world", "name": "Арканум"},
-{"usage": "world", "name": "Арката"},
-{"usage": "world", "name": "Аркдэйл"},
-{"usage": "world", "name": "Аркинда"},
-{"usage": "world", "name": "Аркола"},
-{"usage": "world", "name": "Аркома"},
-{"usage": "world", "name": "Аркоу"},
-{"usage": "world", "name": "Арко"},
-{"usage": "world", "name": "Аркпорт"},
-{"usage": "world", "name": "Арктика"},
-{"usage": "world", "name": "Арк"},
-{"usage": "world", "name": "Арлетта"},
-{"usage": "world", "name": "Арлинг"},
-{"usage": "world", "name": "Арли"},
-{"usage": "world", "name": "Армада"},
-{"usage": "world", "name": "Арман"},
-{"usage": "world", "name": "Арма"},
-{"usage": "world", "name": "Армбруст"},
-{"usage": "world", "name": "Арминг"},
-{"usage": "world", "name": "Арминто"},
-{"usage": "world", "name": "Армихо"},
-{"usage": "world", "name": "Армона"},
-{"usage": "world", "name": "Армонк"},
-{"usage": "world", "name": "Арморель"},
-{"usage": "world", "name": "Армор"},
-{"usage": "world", "name": "Армстронг"},
-{"usage": "world", "name": "Арм"},
-{"usage": "world", "name": "Арнгард"},
-{"usage": "world", "name": "Арнетт"},
-{"usage": "world", "name": "Арни"},
-{"usage": "world", "name": "Арнольд"},
-{"usage": "world", "name": "Арнотт"},
-{"usage": "world", "name": "Арно"},
-{"usage": "world", "name": "Аромат"},
-{"usage": "world", "name": "Арона"},
-{"usage": "world", "name": "Ароя"},
-{"usage": "world", "name": "Арпин"},
-{"usage": "world", "name": "Арп"},
-{"usage": "world", "name": "Арредондо"},
-{"usage": "world", "name": "Аррей"},
-{"usage": "world", "name": "Арриба"},
-{"usage": "world", "name": "Арройо"},
-{"usage": "world", "name": "Артас"},
-{"usage": "world", "name": "Артезиана"},
-{"usage": "world", "name": "Артезия"},
-{"usage": "world", "name": "Артон"},
-{"usage": "world", "name": "Артс"},
-{"usage": "world", "name": "Артуа"},
-{"usage": "world", "name": "Артур"},
-{"usage": "world", "name": "Арундель"},
-{"usage": "world", "name": "Арчбальд"},
-{"usage": "world", "name": "Арчбольд"},
-{"usage": "world", "name": "Арчер"},
-{"usage": "world", "name": "Арчибальд"},
-{"usage": "world", "name": "Арчи"},
-{"usage": "world", "name": "Арч"},
-{"usage": "world", "name": "Асбури"},
-{"usage": "world", "name": "Асейтунас"},
-{"usage": "world", "name": "Асекья"},
-{"usage": "world", "name": "Аскатни"},
-{"usage": "world", "name": "Асков"},
-{"usage": "world", "name": "Аскью"},
-{"usage": "world", "name": "Асотин"},
-{"usage": "world", "name": "Аспен"},
-{"usage": "world", "name": "Аспер"},
-{"usage": "world", "name": "Аспетук"},
-{"usage": "world", "name": "Аспинуолл"},
-{"usage": "world", "name": "Ассария"},
-{"usage": "world", "name": "Ассиниппи"},
-{"usage": "world", "name": "Астико"},
-{"usage": "world", "name": "Астория"},
-{"usage": "world", "name": "Астор"},
-{"usage": "world", "name": "Ас"},
-{"usage": "world", "name": "Аталисса"},
-{"usage": "world", "name": "Аталия"},
-{"usage": "world", "name": "Атанум"},
-{"usage": "world", "name": "Атаскадеро"},
-{"usage": "world", "name": "Ателстан"},
-{"usage": "world", "name": "Атенс"},
-{"usage": "world", "name": "Атертон"},
-{"usage": "world", "name": "Атильо"},
-{"usage": "world", "name": "Атин"},
-{"usage": "world", "name": "Атка"},
-{"usage": "world", "name": "Аткинсон"},
-{"usage": "world", "name": "Аткинс"},
-{"usage": "world", "name": "Атко"},
-{"usage": "world", "name": "Атланта"},
-{"usage": "world", "name": "Атлантика"},
-{"usage": "world", "name": "Атлантис"},
-{"usage": "world", "name": "Атлас"},
-{"usage": "world", "name": "Атли"},
-{"usage": "world", "name": "Атмор"},
-{"usage": "world", "name": "Атмотлуак"},
-{"usage": "world", "name": "Атока"},
-{"usage": "world", "name": "Атолия"},
-{"usage": "world", "name": "Атол"},
-{"usage": "world", "name": "Атомик"},
-{"usage": "world", "name": "Ато"},
-{"usage": "world", "name": "Атсион"},
-{"usage": "world", "name": "Атталла"},
-{"usage": "world", "name": "Аттапулгус"},
-{"usage": "world", "name": "Аттика"},
-{"usage": "world", "name": "Атту"},
-{"usage": "world", "name": "Атчисон"},
-{"usage": "world", "name": "Ауке"},
-{"usage": "world", "name": "Аура"},
-{"usage": "world", "name": "Аурелия"},
-{"usage": "world", "name": "Аутинг"},
-{"usage": "world", "name": "Аутлук"},
-{"usage": "world", "name": "Ау"},
-{"usage": "world", "name": "Афера"},
-{"usage": "world", "name": "Афина"},
-{"usage": "world", "name": "Афи"},
-{"usage": "world", "name": "Афтон"},
-{"usage": "world", "name": "Аффтон"},
-{"usage": "world", "name": "Ахиллес"},
-{"usage": "world", "name": "Ахиману"},
-{"usage": "world", "name": "Ахиок"},
-{"usage": "world", "name": "Ахмик"},
-{"usage": "world", "name": "Ахоски"},
-{"usage": "world", "name": "Ахо"},
-{"usage": "world", "name": "Ацтек"},
-{"usage": "world", "name": "Ашарокен"},
-{"usage": "world", "name": "Ашвобенон"},
-{"usage": "world", "name": "Ашер"},
-{"usage": "world", "name": "Аше"},
-{"usage": "world", "name": "Ашиппун"},
-{"usage": "world", "name": "Ашкум"},
-{"usage": "world", "name": "Аштола"},
-{"usage": "world", "name": "Аэро"},
-{"usage": "world", "name": "Баббит"},
-{"usage": "world", "name": "Бабб"},
-{"usage": "world", "name": "Бавария"},
-{"usage": "world", "name": "Багама"},
-{"usage": "world", "name": "Баггс"},
-{"usage": "world", "name": "Багдад"},
-{"usage": "world", "name": "Багнелл"},
-{"usage": "world", "name": "Багуэлл"},
-{"usage": "world", "name": "Бадд"},
-{"usage": "world", "name": "Баден"},
-{"usage": "world", "name": "Баджер"},
-{"usage": "world", "name": "Бадьин"},
-{"usage": "world", "name": "Бад"},
-{"usage": "world", "name": "Базальт"},
-{"usage": "world", "name": "Базехор"},
-{"usage": "world", "name": "Баззард"},
-{"usage": "world", "name": "Базиль"},
-{"usage": "world", "name": "Базин"},
-{"usage": "world", "name": "Базис"},
-{"usage": "world", "name": "Байамон"},
-{"usage": "world", "name": "Байер"},
-{"usage": "world", "name": "Байл"},
-{"usage": "world", "name": "Байонет"},
-{"usage": "world", "name": "Байон"},
-{"usage": "world", "name": "Байром"},
-{"usage": "world", "name": "Байрон"},
-{"usage": "world", "name": "Байроя"},
-{"usage": "world", "name": "Байс"},
-{"usage": "world", "name": "Байтло"},
-{"usage": "world", "name": "Байхалия"},
-{"usage": "world", "name": "Байя"},
-{"usage": "world", "name": "Бакай"},
-{"usage": "world", "name": "Бакингем"},
-{"usage": "world", "name": "Бакирус"},
-{"usage": "world", "name": "Баклин"},
-{"usage": "world", "name": "Баклифф"},
-{"usage": "world", "name": "Бакли"},
-{"usage": "world", "name": "Бакл"},
-{"usage": "world", "name": "Бакман"},
-{"usage": "world", "name": "Бакнер"},
-{"usage": "world", "name": "Бакова"},
-{"usage": "world", "name": "Бакода"},
-{"usage": "world", "name": "Бакстер"},
-{"usage": "world", "name": "Бакстон"},
-{"usage": "world", "name": "Бакхолтс"},
-{"usage": "world", "name": "Бакхорн"},
-{"usage": "world", "name": "Бакэннон"},
-{"usage": "world", "name": "Бак"},
-{"usage": "world", "name": "Баланс"},
-{"usage": "world", "name": "Балатон"},
-{"usage": "world", "name": "Бала"},
-{"usage": "world", "name": "Балди"},
-{"usage": "world", "name": "Балконес"},
-{"usage": "world", "name": "Балко"},
-{"usage": "world", "name": "Баллард"},
-{"usage": "world", "name": "Балленгер"},
-{"usage": "world", "name": "Баллентайн"},
-{"usage": "world", "name": "Балмори"},
-{"usage": "world", "name": "Балта"},
-{"usage": "world", "name": "Балтик"},
-{"usage": "world", "name": "Балтимор"},
-{"usage": "world", "name": "Балх"},
-{"usage": "world", "name": "Бальд"},
-{"usage": "world", "name": "Бальзам"},
-{"usage": "world", "name": "Бальфур"},
-{"usage": "world", "name": "Бал"},
-{"usage": "world", "name": "Бамберг"},
-{"usage": "world", "name": "Баммель"},
-{"usage": "world", "name": "Бампус"},
-{"usage": "world", "name": "Бангор"},
-{"usage": "world", "name": "Бандана"},
-{"usage": "world", "name": "Бандера"},
-{"usage": "world", "name": "Банида"},
-{"usage": "world", "name": "Банкет"},
-{"usage": "world", "name": "Банки"},
-{"usage": "world", "name": "Банкомб"},
-{"usage": "world", "name": "Банк"},
-{"usage": "world", "name": "Баннак"},
-{"usage": "world", "name": "Баннелл"},
-{"usage": "world", "name": "Баннер"},
-{"usage": "world", "name": "Баннинг"},
-{"usage": "world", "name": "Банн"},
-{"usage": "world", "name": "Банс"},
-{"usage": "world", "name": "Бантам"},
-{"usage": "world", "name": "Банч"},
-{"usage": "world", "name": "Баньос"},
-{"usage": "world", "name": "Барабу"},
-{"usage": "world", "name": "Барага"},
-{"usage": "world", "name": "Барада"},
-{"usage": "world", "name": "Барак"},
-{"usage": "world", "name": "Бараноф"},
-{"usage": "world", "name": "Баратария"},
-{"usage": "world", "name": "Барахона"},
-{"usage": "world", "name": "Барбара"},
-{"usage": "world", "name": "Барбер"},
-{"usage": "world", "name": "Барбур"},
-{"usage": "world", "name": "Барвик"},
-{"usage": "world", "name": "Барвью"},
-{"usage": "world", "name": "Баргер"},
-{"usage": "world", "name": "Барден"},
-{"usage": "world", "name": "Бардли"},
-{"usage": "world", "name": "Бардольф"},
-{"usage": "world", "name": "Бардония"},
-{"usage": "world", "name": "Бардуэлл"},
-{"usage": "world", "name": "Бард"},
-{"usage": "world", "name": "Баржа"},
-{"usage": "world", "name": "Баринг"},
-{"usage": "world", "name": "Бари"},
-{"usage": "world", "name": "Баркер"},
-{"usage": "world", "name": "Барки"},
-{"usage": "world", "name": "Барклай"},
-{"usage": "world", "name": "Барко"},
-{"usage": "world", "name": "Баркрофт"},
-{"usage": "world", "name": "Барк"},
-{"usage": "world", "name": "Барлинг"},
-{"usage": "world", "name": "Барлоу"},
-{"usage": "world", "name": "Барнабус"},
-{"usage": "world", "name": "Барнард"},
-{"usage": "world", "name": "Барнвелл"},
-{"usage": "world", "name": "Барневельд"},
-{"usage": "world", "name": "Барнегат"},
-{"usage": "world", "name": "Барнетт"},
-{"usage": "world", "name": "Барне"},
-{"usage": "world", "name": "Барни"},
-{"usage": "world", "name": "Барнс"},
-{"usage": "world", "name": "Барнум"},
-{"usage": "world", "name": "Барнхарт"},
-{"usage": "world", "name": "Барн"},
-{"usage": "world", "name": "Барода"},
-{"usage": "world", "name": "Барон"},
-{"usage": "world", "name": "Барранкитас"},
-{"usage": "world", "name": "Баррелл"},
-{"usage": "world", "name": "Баррель"},
-{"usage": "world", "name": "Баррел"},
-{"usage": "world", "name": "Баррет"},
-{"usage": "world", "name": "Барре"},
-{"usage": "world", "name": "Барринг"},
-{"usage": "world", "name": "Баррино"},
-{"usage": "world", "name": "Барри"},
-{"usage": "world", "name": "Баррон"},
-{"usage": "world", "name": "Барроу"},
-{"usage": "world", "name": "Барр"},
-{"usage": "world", "name": "Барселонета"},
-{"usage": "world", "name": "Барстоу"},
-{"usage": "world", "name": "Бартелсо"},
-{"usage": "world", "name": "Бартлес"},
-{"usage": "world", "name": "Бартлетт"},
-{"usage": "world", "name": "Бартли"},
-{"usage": "world", "name": "Бартоло"},
-{"usage": "world", "name": "Бартон"},
-{"usage": "world", "name": "Бартоу"},
-{"usage": "world", "name": "Бар"},
-{"usage": "world", "name": "Басай"},
-{"usage": "world", "name": "Басби"},
-{"usage": "world", "name": "Баскерк"},
-{"usage": "world", "name": "Баскетт"},
-{"usage": "world", "name": "Баскинг"},
-{"usage": "world", "name": "Баскин"},
-{"usage": "world", "name": "Баском"},
-{"usage": "world", "name": "Баско"},
-{"usage": "world", "name": "Бассейн"},
-{"usage": "world", "name": "Бассет"},
-{"usage": "world", "name": "Басси"},
-{"usage": "world", "name": "Басс"},
-{"usage": "world", "name": "Бастиан"},
-{"usage": "world", "name": "Бастроп"},
-{"usage": "world", "name": "Батавия"},
-{"usage": "world", "name": "Батгейт"},
-{"usage": "world", "name": "Батлер"},
-{"usage": "world", "name": "Батнер"},
-{"usage": "world", "name": "Батр"},
-{"usage": "world", "name": "Батсон"},
-{"usage": "world", "name": "Баттер"},
-{"usage": "world", "name": "Баттлмент"},
-{"usage": "world", "name": "Баттл"},
-{"usage": "world", "name": "Баттон"},
-{"usage": "world", "name": "Батч"},
-{"usage": "world", "name": "Бат"},
-{"usage": "world", "name": "Бауерс"},
-{"usage": "world", "name": "Баундари"},
-{"usage": "world", "name": "Баунд"},
-{"usage": "world", "name": "Баунти"},
-{"usage": "world", "name": "Баус"},
-{"usage": "world", "name": "Баутон"},
-{"usage": "world", "name": "Баутт"},
-{"usage": "world", "name": "Баффинг"},
-{"usage": "world", "name": "Бахандас"},
-{"usage": "world", "name": "Бах"},
-{"usage": "world", "name": "Баш"},
-{"usage": "world", "name": "Баю"},
-{"usage": "world", "name": "Баядеро"},
-{"usage": "world", "name": "Баярд"},
-{"usage": "world", "name": "Беардс"},
-{"usage": "world", "name": "Беар"},
-{"usage": "world", "name": "Беатрис"},
-{"usage": "world", "name": "Беауо"},
-{"usage": "world", "name": "Бебе"},
-{"usage": "world", "name": "Беверли"},
-{"usage": "world", "name": "Бевинг"},
-{"usage": "world", "name": "Бевьер"},
-{"usage": "world", "name": "Беда"},
-{"usage": "world", "name": "Бедиас"},
-{"usage": "world", "name": "Бедминстер"},
-{"usage": "world", "name": "Бедрок"},
-{"usage": "world", "name": "Бед"},
-{"usage": "world", "name": "Бейлис"},
-{"usage": "world", "name": "Бейн"},
-{"usage": "world", "name": "Бейрн"},
-{"usage": "world", "name": "Бейсингер"},
-{"usage": "world", "name": "Бейтс"},
-{"usage": "world", "name": "Беккер"},
-{"usage": "world", "name": "Беккет"},
-{"usage": "world", "name": "Бекли"},
-{"usage": "world", "name": "Бекмейер"},
-{"usage": "world", "name": "Бекон"},
-{"usage": "world", "name": "Бекслей"},
-{"usage": "world", "name": "Бектон"},
-{"usage": "world", "name": "Бек"},
-{"usage": "world", "name": "Белва"},
-{"usage": "world", "name": "Белвью"},
-{"usage": "world", "name": "Белгик"},
-{"usage": "world", "name": "Белград"},
-{"usage": "world", "name": "Белден"},
-{"usage": "world", "name": "Белдинг"},
-{"usage": "world", "name": "Белен"},
-{"usage": "world", "name": "Белзони"},
-{"usage": "world", "name": "Белинг"},
-{"usage": "world", "name": "Белинда"},
-{"usage": "world", "name": "Белкамп"},
-{"usage": "world", "name": "Белкорт"},
-{"usage": "world", "name": "Белкофски"},
-{"usage": "world", "name": "Белк"},
-{"usage": "world", "name": "Беллами"},
-{"usage": "world", "name": "Белла"},
-{"usage": "world", "name": "Беллвью"},
-{"usage": "world", "name": "Беллингем"},
-{"usage": "world", "name": "Беллмор"},
-{"usage": "world", "name": "Беллоу"},
-{"usage": "world", "name": "Беллэр"},
-{"usage": "world", "name": "Белл"},
-{"usage": "world", "name": "Белмар"},
-{"usage": "world", "name": "Белмонт"},
-{"usage": "world", "name": "Белмор"},
-{"usage": "world", "name": "Белнап"},
-{"usage": "world", "name": "Белпре"},
-{"usage": "world", "name": "Белтон"},
-{"usage": "world", "name": "Белтрами"},
-{"usage": "world", "name": "Белт"},
-{"usage": "world", "name": "Белуа"},
-{"usage": "world", "name": "Белфаст"},
-{"usage": "world", "name": "Белфолл"},
-{"usage": "world", "name": "Белфри"},
-{"usage": "world", "name": "Белфэр"},
-{"usage": "world", "name": "Белчер"},
-{"usage": "world", "name": "Белчестер"},
-{"usage": "world", "name": "Бельведер"},
-{"usage": "world", "name": "Бельгия"},
-{"usage": "world", "name": "Бельмид"},
-{"usage": "world", "name": "Бельмонд"},
-{"usage": "world", "name": "Бельрив"},
-{"usage": "world", "name": "Бельфонт"},
-{"usage": "world", "name": "Бель"},
-{"usage": "world", "name": "Бел"},
-{"usage": "world", "name": "Бемент"},
-{"usage": "world", "name": "Бемисс"},
-{"usage": "world", "name": "Бемис"},
-{"usage": "world", "name": "Бемус"},
-{"usage": "world", "name": "Бенавидес"},
-{"usage": "world", "name": "Бена"},
-{"usage": "world", "name": "Бенгал"},
-{"usage": "world", "name": "Бенге"},
-{"usage": "world", "name": "Бендавис"},
-{"usage": "world", "name": "Бендер"},
-{"usage": "world", "name": "Бенджамин"},
-{"usage": "world", "name": "Бенд"},
-{"usage": "world", "name": "Беневоленс"},
-{"usage": "world", "name": "Бенедикт"},
-{"usage": "world", "name": "Бензония"},
-{"usage": "world", "name": "Бенитез"},
-{"usage": "world", "name": "Бенито"},
-{"usage": "world", "name": "Бениция"},
-{"usage": "world", "name": "Бенкелман"},
-{"usage": "world", "name": "Бенльд"},
-{"usage": "world", "name": "Беннетт"},
-{"usage": "world", "name": "Беннет"},
-{"usage": "world", "name": "Беннинг"},
-{"usage": "world", "name": "Беннион"},
-{"usage": "world", "name": "Бенн"},
-{"usage": "world", "name": "Бенонина"},
-{"usage": "world", "name": "Бенсен"},
-{"usage": "world", "name": "Бенсон"},
-{"usage": "world", "name": "Бентли"},
-{"usage": "world", "name": "Бентония"},
-{"usage": "world", "name": "Бентон"},
-{"usage": "world", "name": "Бент"},
-{"usage": "world", "name": "Бенуа"},
-{"usage": "world", "name": "Бенхам"},
-{"usage": "world", "name": "Бенчли"},
-{"usage": "world", "name": "Бенч"},
-{"usage": "world", "name": "Бен"},
-{"usage": "world", "name": "Бербанк"},
-{"usage": "world", "name": "Бервик"},
-{"usage": "world", "name": "Бервин"},
-{"usage": "world", "name": "Берген"},
-{"usage": "world", "name": "Бергер"},
-{"usage": "world", "name": "Бергу"},
-{"usage": "world", "name": "Бергхольц"},
-{"usage": "world", "name": "Берг"},
-{"usage": "world", "name": "Берден"},
-{"usage": "world", "name": "Бердетт"},
-{"usage": "world", "name": "Бердик"},
-{"usage": "world", "name": "Беренда"},
-{"usage": "world", "name": "Беренис"},
-{"usage": "world", "name": "Берес"},
-{"usage": "world", "name": "Берея"},
-{"usage": "world", "name": "Берилл"},
-{"usage": "world", "name": "Берино"},
-{"usage": "world", "name": "Бери"},
-{"usage": "world", "name": "Беркбернетт"},
-{"usage": "world", "name": "Беркетт"},
-{"usage": "world", "name": "Беркет"},
-{"usage": "world", "name": "Беркиттс"},
-{"usage": "world", "name": "Берки"},
-{"usage": "world", "name": "Беркли"},
-{"usage": "world", "name": "Берклэр"},
-{"usage": "world", "name": "Беркс"},
-{"usage": "world", "name": "Берк"},
-{"usage": "world", "name": "Берлей"},
-{"usage": "world", "name": "Берлингейм"},
-{"usage": "world", "name": "Берлинг"},
-{"usage": "world", "name": "Берлин"},
-{"usage": "world", "name": "Берлисон"},
-{"usage": "world", "name": "Берли"},
-{"usage": "world", "name": "Берлсон"},
-{"usage": "world", "name": "Берместер"},
-{"usage": "world", "name": "Бермуда"},
-{"usage": "world", "name": "Бермут"},
-{"usage": "world", "name": "Берналилло"},
-{"usage": "world", "name": "Бернардино"},
-{"usage": "world", "name": "Бернардо"},
-{"usage": "world", "name": "Бернард"},
-{"usage": "world", "name": "Бернекер"},
-{"usage": "world", "name": "Бернетт"},
-{"usage": "world", "name": "Бернет"},
-{"usage": "world", "name": "Бернис"},
-{"usage": "world", "name": "Берни"},
-{"usage": "world", "name": "Бернстад"},
-{"usage": "world", "name": "Бернхэм"},
-{"usage": "world", "name": "Бернштадт"},
-{"usage": "world", "name": "Бернштейн"},
-{"usage": "world", "name": "Берн"},
-{"usage": "world", "name": "Бероун"},
-{"usage": "world", "name": "Берриен"},
-{"usage": "world", "name": "Берри"},
-{"usage": "world", "name": "Берроуз"},
-{"usage": "world", "name": "Берр"},
-{"usage": "world", "name": "Берта"},
-{"usage": "world", "name": "Бертольд"},
-{"usage": "world", "name": "Бертон"},
-{"usage": "world", "name": "Бертрам"},
-{"usage": "world", "name": "Бертран"},
-{"usage": "world", "name": "Бертрум"},
-{"usage": "world", "name": "Бертхауд"},
-{"usage": "world", "name": "Берт"},
-{"usage": "world", "name": "Беруэлл"},
-{"usage": "world", "name": "Берчард"},
-{"usage": "world", "name": "Берчинал"},
-{"usage": "world", "name": "Бер"},
-{"usage": "world", "name": "Бесида"},
-{"usage": "world", "name": "Бессемер"},
-{"usage": "world", "name": "Бесси"},
-{"usage": "world", "name": "Бессмэй"},
-{"usage": "world", "name": "Бест"},
-{"usage": "world", "name": "Беталто"},
-{"usage": "world", "name": "Бетани"},
-{"usage": "world", "name": "Бетансес"},
-{"usage": "world", "name": "Бетвин"},
-{"usage": "world", "name": "Бетезда"},
-{"usage": "world", "name": "Бетейрс"},
-{"usage": "world", "name": "Бетел"},
-{"usage": "world", "name": "Бете"},
-{"usage": "world", "name": "Бетпаж"},
-{"usage": "world", "name": "Беттеравия"},
-{"usage": "world", "name": "Беттер"},
-{"usage": "world", "name": "Бетти"},
-{"usage": "world", "name": "Беттл"},
-{"usage": "world", "name": "Беттс"},
-{"usage": "world", "name": "Бетюн"},
-{"usage": "world", "name": "Бечин"},
-{"usage": "world", "name": "Бечтелс"},
-{"usage": "world", "name": "Бибб"},
-{"usage": "world", "name": "Бибер"},
-{"usage": "world", "name": "Биб"},
-{"usage": "world", "name": "Бивердам"},
-{"usage": "world", "name": "Биверлик"},
-{"usage": "world", "name": "Бивер"},
-{"usage": "world", "name": "Бивинс"},
-{"usage": "world", "name": "Бивис"},
-{"usage": "world", "name": "Бивабик"},
-{"usage": "world", "name": "Бигби"},
-{"usage": "world", "name": "Биггер"},
-{"usage": "world", "name": "Биггс"},
-{"usage": "world", "name": "Бигелоу"},
-{"usage": "world", "name": "Биглер"},
-{"usage": "world", "name": "Бигль"},
-{"usage": "world", "name": "Бигспринг"},
-{"usage": "world", "name": "Бигфорк"},
-{"usage": "world", "name": "Бигфут"},
-{"usage": "world", "name": "Биг"},
-{"usage": "world", "name": "Бидда"},
-{"usage": "world", "name": "Биддл"},
-{"usage": "world", "name": "Биджоу"},
-{"usage": "world", "name": "Биджу"},
-{"usage": "world", "name": "Бидуэлл"},
-{"usage": "world", "name": "Бид"},
-{"usage": "world", "name": "Бизон"},
-{"usage": "world", "name": "Бикнелл"},
-{"usage": "world", "name": "Бикон"},
-{"usage": "world", "name": "Биксби"},
-{"usage": "world", "name": "Билас"},
-{"usage": "world", "name": "Билер"},
-{"usage": "world", "name": "Биллерика"},
-{"usage": "world", "name": "Биллетт"},
-{"usage": "world", "name": "Биллингсли"},
-{"usage": "world", "name": "Биллинг"},
-{"usage": "world", "name": "Биллс"},
-{"usage": "world", "name": "Билл"},
-{"usage": "world", "name": "Билокси"},
-{"usage": "world", "name": "Бил"},
-{"usage": "world", "name": "Биман"},
-{"usage": "world", "name": "Бимер"},
-{"usage": "world", "name": "Бингем"},
-{"usage": "world", "name": "Бинген"},
-{"usage": "world", "name": "Бингер"},
-{"usage": "world", "name": "Бинг"},
-{"usage": "world", "name": "Бинум"},
-{"usage": "world", "name": "Бин"},
-{"usage": "world", "name": "Биола"},
-{"usage": "world", "name": "Биорка"},
-{"usage": "world", "name": "Биппус"},
-{"usage": "world", "name": "Бирдсейе"},
-{"usage": "world", "name": "Бирдсонг"},
-{"usage": "world", "name": "Бирд"},
-{"usage": "world", "name": "Бирмингем"},
-{"usage": "world", "name": "Бирнам"},
-{"usage": "world", "name": "Бирн"},
-{"usage": "world", "name": "Бирта"},
-{"usage": "world", "name": "Бирч"},
-{"usage": "world", "name": "Бисби"},
-{"usage": "world", "name": "Бискай"},
-{"usage": "world", "name": "Бискейн"},
-{"usage": "world", "name": "Бискоу"},
-{"usage": "world", "name": "Бисли"},
-{"usage": "world", "name": "Бисмарк"},
-{"usage": "world", "name": "Бисселл"},
-{"usage": "world", "name": "Биттер"},
-{"usage": "world", "name": "Битти"},
-{"usage": "world", "name": "Бичгров"},
-{"usage": "world", "name": "Бичер"},
-{"usage": "world", "name": "Бич"},
-{"usage": "world", "name": "Бишоп"},
-{"usage": "world", "name": "Би"},
-{"usage": "world", "name": "Бладен"},
-{"usage": "world", "name": "Блайт"},
-{"usage": "world", "name": "Блай"},
-{"usage": "world", "name": "Бландинс"},
-{"usage": "world", "name": "Бланд"},
-{"usage": "world", "name": "Бланка"},
-{"usage": "world", "name": "Бланкет"},
-{"usage": "world", "name": "Бланко"},
-{"usage": "world", "name": "Бланк"},
-{"usage": "world", "name": "Блант"},
-{"usage": "world", "name": "Бланшар"},
-{"usage": "world", "name": "Бланшстер"},
-{"usage": "world", "name": "Бланш"},
-{"usage": "world", "name": "Бласделл"},
-{"usage": "world", "name": "Блевинс"},
-{"usage": "world", "name": "Блеветт"},
-{"usage": "world", "name": "Бледсо"},
-{"usage": "world", "name": "Блейкли"},
-{"usage": "world", "name": "Блейкман"},
-{"usage": "world", "name": "Блейкс"},
-{"usage": "world", "name": "Блейсделл"},
-{"usage": "world", "name": "Блендинг"},
-{"usage": "world", "name": "Бленкоу"},
-{"usage": "world", "name": "Бленнер"},
-{"usage": "world", "name": "Бленхейм"},
-{"usage": "world", "name": "Блессинг"},
-{"usage": "world", "name": "Блеф"},
-{"usage": "world", "name": "Бликер"},
-{"usage": "world", "name": "Блик"},
-{"usage": "world", "name": "Блин"},
-{"usage": "world", "name": "Блисс"},
-{"usage": "world", "name": "Блитч"},
-{"usage": "world", "name": "Бловелт"},
-{"usage": "world", "name": "Блоджетт"},
-{"usage": "world", "name": "Блокер"},
-{"usage": "world", "name": "Блоксом"},
-{"usage": "world", "name": "Блоктон"},
-{"usage": "world", "name": "Блок"},
-{"usage": "world", "name": "Бломкест"},
-{"usage": "world", "name": "Блонокс"},
-{"usage": "world", "name": "Блоссом"},
-{"usage": "world", "name": "Блосс"},
-{"usage": "world", "name": "Блоуэн"},
-{"usage": "world", "name": "Блочер"},
-{"usage": "world", "name": "Блумер"},
-{"usage": "world", "name": "Блуминг"},
-{"usage": "world", "name": "Блум"},
-{"usage": "world", "name": "Блу"},
-{"usage": "world", "name": "Блэйдс"},
-{"usage": "world", "name": "Блэйксли"},
-{"usage": "world", "name": "Блэйн"},
-{"usage": "world", "name": "Блэкберн"},
-{"usage": "world", "name": "Блэквелл"},
-{"usage": "world", "name": "Блэкдак"},
-{"usage": "world", "name": "Блэки"},
-{"usage": "world", "name": "Блэксток"},
-{"usage": "world", "name": "Блэкфут"},
-{"usage": "world", "name": "Блэкшир"},
-{"usage": "world", "name": "Блэк"},
-{"usage": "world", "name": "Блэлок"},
-{"usage": "world", "name": "Блэнтон"},
-{"usage": "world", "name": "Блэрсден"},
-{"usage": "world", "name": "Блэр"},
-{"usage": "world", "name": "Блюменталь"},
-{"usage": "world", "name": "Блюм"},
-{"usage": "world", "name": "Блю"},
-{"usage": "world", "name": "Боаз"},
-{"usage": "world", "name": "Бобо"},
-{"usage": "world", "name": "Боб"},
-{"usage": "world", "name": "Бовард"},
-{"usage": "world", "name": "Бовилл"},
-{"usage": "world", "name": "Бовина"},
-{"usage": "world", "name": "Бови"},
-{"usage": "world", "name": "Богальюза"},
-{"usage": "world", "name": "Богард"},
-{"usage": "world", "name": "Богарт"},
-{"usage": "world", "name": "Богата"},
-{"usage": "world", "name": "Богемия"},
-{"usage": "world", "name": "Богия"},
-{"usage": "world", "name": "Богота"},
-{"usage": "world", "name": "Бодега"},
-{"usage": "world", "name": "Боден"},
-{"usage": "world", "name": "Бодетта"},
-{"usage": "world", "name": "Бодкоу"},
-{"usage": "world", "name": "Боерн"},
-{"usage": "world", "name": "Бозар"},
-{"usage": "world", "name": "Бозман"},
-{"usage": "world", "name": "Бойделл"},
-{"usage": "world", "name": "Бойден"},
-{"usage": "world", "name": "Бойд"},
-{"usage": "world", "name": "Бойеро"},
-{"usage": "world", "name": "Бойер"},
-{"usage": "world", "name": "Бойкин"},
-{"usage": "world", "name": "Бойкурт"},
-{"usage": "world", "name": "Бойла"},
-{"usage": "world", "name": "Бойлинг"},
-{"usage": "world", "name": "Бойл"},
-{"usage": "world", "name": "Бойн"},
-{"usage": "world", "name": "Бойсен"},
-{"usage": "world", "name": "Бойстфорт"},
-{"usage": "world", "name": "Бойс"},
-{"usage": "world", "name": "Бой"},
-{"usage": "world", "name": "Бока"},
-{"usage": "world", "name": "Бокерон"},
-{"usage": "world", "name": "Бокилия"},
-{"usage": "world", "name": "Бокиллас"},
-{"usage": "world", "name": "Бокоше"},
-{"usage": "world", "name": "Бокселдер"},
-{"usage": "world", "name": "Боксит"},
-{"usage": "world", "name": "Боксхольм"},
-{"usage": "world", "name": "Бокс"},
-{"usage": "world", "name": "Бокчито"},
-{"usage": "world", "name": "Бок"},
-{"usage": "world", "name": "Болдер"},
-{"usage": "world", "name": "Болдридж"},
-{"usage": "world", "name": "Болдуин"},
-{"usage": "world", "name": "Болд"},
-{"usage": "world", "name": "Болес"},
-{"usage": "world", "name": "Боливар"},
-{"usage": "world", "name": "Болиги"},
-{"usage": "world", "name": "Болингер"},
-{"usage": "world", "name": "Болинг"},
-{"usage": "world", "name": "Болин"},
-{"usage": "world", "name": "Боли"},
-{"usage": "world", "name": "Болкоу"},
-{"usage": "world", "name": "Боллинг"},
-{"usage": "world", "name": "Боллинджер"},
-{"usage": "world", "name": "Болли"},
-{"usage": "world", "name": "Боллуин"},
-{"usage": "world", "name": "Болл"},
-{"usage": "world", "name": "Болс"},
-{"usage": "world", "name": "Болтон"},
-{"usage": "world", "name": "Болт"},
-{"usage": "world", "name": "Болье"},
-{"usage": "world", "name": "Болэр"},
-{"usage": "world", "name": "Бомартон"},
-{"usage": "world", "name": "Бома"},
-{"usage": "world", "name": "Бомбей"},
-{"usage": "world", "name": "Бомонт"},
-{"usage": "world", "name": "Бонавентура"},
-{"usage": "world", "name": "Бонанза"},
-{"usage": "world", "name": "Бонапарт"},
-{"usage": "world", "name": "Бондад"},
-{"usage": "world", "name": "Бондуран"},
-{"usage": "world", "name": "Бондюэль"},
-{"usage": "world", "name": "Бонд"},
-{"usage": "world", "name": "Бонерс"},
-{"usage": "world", "name": "Бонилья"},
-{"usage": "world", "name": "Бонита"},
-{"usage": "world", "name": "Бонифациус"},
-{"usage": "world", "name": "Бонифэй"},
-{"usage": "world", "name": "Бонкарбо"},
-{"usage": "world", "name": "Бонли"},
-{"usage": "world", "name": "Бонна"},
-{"usage": "world", "name": "Боннер"},
-{"usage": "world", "name": "Бонни"},
-{"usage": "world", "name": "Бонно"},
-{"usage": "world", "name": "Бонсолл"},
-{"usage": "world", "name": "Бонхоми"},
-{"usage": "world", "name": "Бонэм"},
-{"usage": "world", "name": "Бонэр"},
-{"usage": "world", "name": "Бон"},
-{"usage": "world", "name": "Боргер"},
-{"usage": "world", "name": "Борделон"},
-{"usage": "world", "name": "Борден"},
-{"usage": "world", "name": "Бордер"},
-{"usage": "world", "name": "Бордман"},
-{"usage": "world", "name": "Бордо"},
-{"usage": "world", "name": "Бордулак"},
-{"usage": "world", "name": "Борд"},
-{"usage": "world", "name": "Борегард"},
-{"usage": "world", "name": "Боринг"},
-{"usage": "world", "name": "Борн"},
-{"usage": "world", "name": "Борон"},
-{"usage": "world", "name": "Боро"},
-{"usage": "world", "name": "Боррего"},
-{"usage": "world", "name": "Бортон"},
-{"usage": "world", "name": "Борт"},
-{"usage": "world", "name": "Боруп"},
-{"usage": "world", "name": "Боске"},
-{"usage": "world", "name": "Боскобель"},
-{"usage": "world", "name": "Боскоен"},
-{"usage": "world", "name": "Боско"},
-{"usage": "world", "name": "Бослер"},
-{"usage": "world", "name": "Боссье"},
-{"usage": "world", "name": "Босс"},
-{"usage": "world", "name": "Боствик"},
-{"usage": "world", "name": "Бостик"},
-{"usage": "world", "name": "Бостония"},
-{"usage": "world", "name": "Бостон"},
-{"usage": "world", "name": "Босуорт"},
-{"usage": "world", "name": "Босуэлл"},
-{"usage": "world", "name": "Ботелл"},
-{"usage": "world", "name": "Ботиста"},
-{"usage": "world", "name": "Боткинс"},
-{"usage": "world", "name": "Ботман"},
-{"usage": "world", "name": "Ботна"},
-{"usage": "world", "name": "Боттино"},
-{"usage": "world", "name": "Боттом"},
-{"usage": "world", "name": "Боубелл"},
-{"usage": "world", "name": "Боуг"},
-{"usage": "world", "name": "Боуден"},
-{"usage": "world", "name": "Боудл"},
-{"usage": "world", "name": "Боудойн"},
-{"usage": "world", "name": "Боудон"},
-{"usage": "world", "name": "Боуер"},
-{"usage": "world", "name": "Боузмен"},
-{"usage": "world", "name": "Боуз"},
-{"usage": "world", "name": "Боуи"},
-{"usage": "world", "name": "Боукет"},
-{"usage": "world", "name": "Боукс"},
-{"usage": "world", "name": "Боулегс"},
-{"usage": "world", "name": "Боулинг"},
-{"usage": "world", "name": "Боулис"},
-{"usage": "world", "name": "Боулус"},
-{"usage": "world", "name": "Боуман"},
-{"usage": "world", "name": "Боун"},
-{"usage": "world", "name": "Боуэн"},
-{"usage": "world", "name": "Бофорт"},
-{"usage": "world", "name": "Бохома"},
-{"usage": "world", "name": "Боше"},
-{"usage": "world", "name": "Браво"},
-{"usage": "world", "name": "Браггадочио"},
-{"usage": "world", "name": "Брадгейт"},
-{"usage": "world", "name": "Брад"},
-{"usage": "world", "name": "Бразер"},
-{"usage": "world", "name": "Бразилия"},
-{"usage": "world", "name": "Бразос"},
-{"usage": "world", "name": "Брайант"},
-{"usage": "world", "name": "Брайан"},
-{"usage": "world", "name": "Брайар"},
-{"usage": "world", "name": "Брайдена"},
-{"usage": "world", "name": "Брайд"},
-{"usage": "world", "name": "Брайер"},
-{"usage": "world", "name": "Брайсон"},
-{"usage": "world", "name": "Брайс"},
-{"usage": "world", "name": "Брайт"},
-{"usage": "world", "name": "Брай"},
-{"usage": "world", "name": "Бракен"},
-{"usage": "world", "name": "Брамвелл"},
-{"usage": "world", "name": "Брамли"},
-{"usage": "world", "name": "Брамп"},
-{"usage": "world", "name": "Бранден"},
-{"usage": "world", "name": "Брандрет"},
-{"usage": "world", "name": "Брансон"},
-{"usage": "world", "name": "Брансуик"},
-{"usage": "world", "name": "Брант"},
-{"usage": "world", "name": "Бранч"},
-{"usage": "world", "name": "Бран"},
-{"usage": "world", "name": "Брасель"},
-{"usage": "world", "name": "Брассард"},
-{"usage": "world", "name": "Брасс"},
-{"usage": "world", "name": "Братеналь"},
-{"usage": "world", "name": "Браттлборо"},
-{"usage": "world", "name": "Браунелл"},
-{"usage": "world", "name": "Браунинг"},
-{"usage": "world", "name": "Браунли"},
-{"usage": "world", "name": "Браунфелз"},
-{"usage": "world", "name": "Браун"},
-{"usage": "world", "name": "Брауэр"},
-{"usage": "world", "name": "Брахам"},
-{"usage": "world", "name": "Брашвейл"},
-{"usage": "world", "name": "Брашир"},
-{"usage": "world", "name": "Браши"},
-{"usage": "world", "name": "Брашли"},
-{"usage": "world", "name": "Браш"},
-{"usage": "world", "name": "Бревард"},
-{"usage": "world", "name": "Бревиг"},
-{"usage": "world", "name": "Бреворт"},
-{"usage": "world", "name": "Бреда"},
-{"usage": "world", "name": "Бреднер"},
-{"usage": "world", "name": "Брейв"},
-{"usage": "world", "name": "Брейдаблик"},
-{"usage": "world", "name": "Брейден"},
-{"usage": "world", "name": "Брейен"},
-{"usage": "world", "name": "Брейнтри"},
-{"usage": "world", "name": "Брейтуэйт"},
-{"usage": "world", "name": "Брекен"},
-{"usage": "world", "name": "Брекин"},
-{"usage": "world", "name": "Бреконе"},
-{"usage": "world", "name": "Брекс"},
-{"usage": "world", "name": "Бремен"},
-{"usage": "world", "name": "Бремер"},
-{"usage": "world", "name": "Бремонд"},
-{"usage": "world", "name": "Бренас"},
-{"usage": "world", "name": "Бренда"},
-{"usage": "world", "name": "Брендедж"},
-{"usage": "world", "name": "Брендивайн"},
-{"usage": "world", "name": "Бренд"},
-{"usage": "world", "name": "Брент"},
-{"usage": "world", "name": "Бренхам"},
-{"usage": "world", "name": "Брео"},
-{"usage": "world", "name": "Бреслау"},
-{"usage": "world", "name": "Бресслер"},
-{"usage": "world", "name": "Бригам"},
-{"usage": "world", "name": "Бригантина"},
-{"usage": "world", "name": "Бриггс"},
-{"usage": "world", "name": "Бриджер"},
-{"usage": "world", "name": "Бриджмен"},
-{"usage": "world", "name": "Бридж"},
-{"usage": "world", "name": "Брид"},
-{"usage": "world", "name": "Бриенс"},
-{"usage": "world", "name": "Бриз"},
-{"usage": "world", "name": "Брикер"},
-{"usage": "world", "name": "Брикис"},
-{"usage": "world", "name": "Бриллиант"},
-{"usage": "world", "name": "Бриллион"},
-{"usage": "world", "name": "Бримли"},
-{"usage": "world", "name": "Бримсон"},
-{"usage": "world", "name": "Брим"},
-{"usage": "world", "name": "Брини"},
-{"usage": "world", "name": "Бринкли"},
-{"usage": "world", "name": "Бринклоу"},
-{"usage": "world", "name": "Бринкман"},
-{"usage": "world", "name": "Бринсмэйд"},
-{"usage": "world", "name": "Бринсон"},
-{"usage": "world", "name": "Брин"},
-{"usage": "world", "name": "Брисбейн"},
-{"usage": "world", "name": "Брисбин"},
-{"usage": "world", "name": "Бриско"},
-{"usage": "world", "name": "Бристоль"},
-{"usage": "world", "name": "Бристоу"},
-{"usage": "world", "name": "Брис"},
-{"usage": "world", "name": "Британь"},
-{"usage": "world", "name": "Бриттон"},
-{"usage": "world", "name": "Бритт"},
-{"usage": "world", "name": "Бриэль"},
-{"usage": "world", "name": "Бри"},
-{"usage": "world", "name": "Броадус"},
-{"usage": "world", "name": "Броад"},
-{"usage": "world", "name": "Броган"},
-{"usage": "world", "name": "Бродалбин"},
-{"usage": "world", "name": "Бродбент"},
-{"usage": "world", "name": "Броддус"},
-{"usage": "world", "name": "Бродмур"},
-{"usage": "world", "name": "Броднакс"},
-{"usage": "world", "name": "Бродуэлл"},
-{"usage": "world", "name": "Бродхед"},
-{"usage": "world", "name": "Броек"},
-{"usage": "world", "name": "Брокен"},
-{"usage": "world", "name": "Брокоу"},
-{"usage": "world", "name": "Брокстон"},
-{"usage": "world", "name": "Броктон"},
-{"usage": "world", "name": "Брок"},
-{"usage": "world", "name": "Бромид"},
-{"usage": "world", "name": "Бромли"},
-{"usage": "world", "name": "Бронаф"},
-{"usage": "world", "name": "Бронкс"},
-{"usage": "world", "name": "Бронсон"},
-{"usage": "world", "name": "Бронте"},
-{"usage": "world", "name": "Брончо"},
-{"usage": "world", "name": "Брон"},
-{"usage": "world", "name": "Бросели"},
-{"usage": "world", "name": "Брос"},
-{"usage": "world", "name": "Броуар"},
-{"usage": "world", "name": "Броули"},
-{"usage": "world", "name": "Брохард"},
-{"usage": "world", "name": "Бро"},
-{"usage": "world", "name": "Бруин"},
-{"usage": "world", "name": "Бруквейл"},
-{"usage": "world", "name": "Брукер"},
-{"usage": "world", "name": "Брукинг"},
-{"usage": "world", "name": "Бруклет"},
-{"usage": "world", "name": "Бруклин"},
-{"usage": "world", "name": "Бруклоун"},
-{"usage": "world", "name": "Брукнил"},
-{"usage": "world", "name": "Брукридж"},
-{"usage": "world", "name": "Бруксмит"},
-{"usage": "world", "name": "Брукшир"},
-{"usage": "world", "name": "Брук"},
-{"usage": "world", "name": "Брул"},
-{"usage": "world", "name": "Брумалл"},
-{"usage": "world", "name": "Брум"},
-{"usage": "world", "name": "Брундидж"},
-{"usage": "world", "name": "Бруни"},
-{"usage": "world", "name": "Бруно"},
-{"usage": "world", "name": "Брунс"},
-{"usage": "world", "name": "Брусет"},
-{"usage": "world", "name": "Брутен"},
-{"usage": "world", "name": "Брэгг"},
-{"usage": "world", "name": "Брэдди"},
-{"usage": "world", "name": "Брэддок"},
-{"usage": "world", "name": "Брэди"},
-{"usage": "world", "name": "Брэдли"},
-{"usage": "world", "name": "Брэдшоу"},
-{"usage": "world", "name": "Брэйд"},
-{"usage": "world", "name": "Брэймер"},
-{"usage": "world", "name": "Брэйнард"},
-{"usage": "world", "name": "Брэйнерд"},
-{"usage": "world", "name": "Брэйси"},
-{"usage": "world", "name": "Брэйс"},
-{"usage": "world", "name": "Брэй"},
-{"usage": "world", "name": "Брэкетт"},
-{"usage": "world", "name": "Брэкстон"},
-{"usage": "world", "name": "Брэндон"},
-{"usage": "world", "name": "Брэнсон"},
-{"usage": "world", "name": "Брэнтли"},
-{"usage": "world", "name": "Брэнтон"},
-{"usage": "world", "name": "Брэтт"},
-{"usage": "world", "name": "Брэшер"},
-{"usage": "world", "name": "Брюер"},
-{"usage": "world", "name": "Брюнинг"},
-{"usage": "world", "name": "Брюссель"},
-{"usage": "world", "name": "Брюстер"},
-{"usage": "world", "name": "Брюс"},
-{"usage": "world", "name": "Брю"},
-{"usage": "world", "name": "Брёно"},
-{"usage": "world", "name": "Буа"},
-{"usage": "world", "name": "Буда"},
-{"usage": "world", "name": "Буди"},
-{"usage": "world", "name": "Буейерос"},
-{"usage": "world", "name": "Буелл"},
-{"usage": "world", "name": "Буик"},
-{"usage": "world", "name": "Буист"},
-{"usage": "world", "name": "Буйе"},
-{"usage": "world", "name": "Букатунна"},
-{"usage": "world", "name": "Букер"},
-{"usage": "world", "name": "Буктейл"},
-{"usage": "world", "name": "Булверд"},
-{"usage": "world", "name": "Булгер"},
-{"usage": "world", "name": "Булер"},
-{"usage": "world", "name": "Буллард"},
-{"usage": "world", "name": "Буллиттс"},
-{"usage": "world", "name": "Булл"},
-{"usage": "world", "name": "Булпитт"},
-{"usage": "world", "name": "Бульвар"},
-{"usage": "world", "name": "Буль"},
-{"usage": "world", "name": "Бумер"},
-{"usage": "world", "name": "Бунависта"},
-{"usage": "world", "name": "Буна"},
-{"usage": "world", "name": "Бункер"},
-{"usage": "world", "name": "Бунчи"},
-{"usage": "world", "name": "Бун"},
-{"usage": "world", "name": "Бурас"},
-{"usage": "world", "name": "Бурбоннис"},
-{"usage": "world", "name": "Бурбон"},
-{"usage": "world", "name": "Бургдорф"},
-{"usage": "world", "name": "Бургесс"},
-{"usage": "world", "name": "Бургин"},
-{"usage": "world", "name": "Бурго"},
-{"usage": "world", "name": "Бургун"},
-{"usage": "world", "name": "Бург"},
-{"usage": "world", "name": "Бурен"},
-{"usage": "world", "name": "Буриен"},
-{"usage": "world", "name": "Бурма"},
-{"usage": "world", "name": "Бурна"},
-{"usage": "world", "name": "Бустаманте"},
-{"usage": "world", "name": "Бутбей"},
-{"usage": "world", "name": "Бутвин"},
-{"usage": "world", "name": "Бутжек"},
-{"usage": "world", "name": "Бут"},
-{"usage": "world", "name": "Буфало"},
-{"usage": "world", "name": "Буффало"},
-{"usage": "world", "name": "Бучтель"},
-{"usage": "world", "name": "Бушкилл"},
-{"usage": "world", "name": "Бушнелл"},
-{"usage": "world", "name": "Бушонг"},
-{"usage": "world", "name": "Буш"},
-{"usage": "world", "name": "Буэна"},
-{"usage": "world", "name": "Буэнос"},
-{"usage": "world", "name": "Буэшел"},
-{"usage": "world", "name": "Бу"},
-{"usage": "world", "name": "Бьен"},
-{"usage": "world", "name": "Бьюд"},
-{"usage": "world", "name": "Бьюкенен"},
-{"usage": "world", "name": "Бьюла"},
-{"usage": "world", "name": "Бьюли"},
-{"usage": "world", "name": "Бьютт"},
-{"usage": "world", "name": "Бэбби"},
-{"usage": "world", "name": "Бэбкок"},
-{"usage": "world", "name": "Бэгли"},
-{"usage": "world", "name": "Бэйд"},
-{"usage": "world", "name": "Бэйзмор"},
-{"usage": "world", "name": "Бэйкер"},
-{"usage": "world", "name": "Бэйли"},
-{"usage": "world", "name": "Бэйн"},
-{"usage": "world", "name": "Бэйшор"},
-{"usage": "world", "name": "Бэй"},
-{"usage": "world", "name": "Бэксли"},
-{"usage": "world", "name": "Бэктон"},
-{"usage": "world", "name": "Бэнг"},
-{"usage": "world", "name": "Бэндон"},
-{"usage": "world", "name": "Бэнкрофт"},
-{"usage": "world", "name": "Бэннокберн"},
-{"usage": "world", "name": "Бэнтри"},
-{"usage": "world", "name": "Бэра"},
-{"usage": "world", "name": "Бэрдс"},
-{"usage": "world", "name": "Бэрд"},
-{"usage": "world", "name": "Бэройл"},
-{"usage": "world", "name": "Бэтчелор"},
-{"usage": "world", "name": "Бэ"},
-{"usage": "world", "name": "Бярс"},
-{"usage": "world", "name": "Бёрдок"},
-{"usage": "world", "name": "Бёрдсли"},
-{"usage": "world", "name": "Бёрнинг"},
-{"usage": "world", "name": "Бёрнт"},
-{"usage": "world", "name": "Бёрн"},
-{"usage": "world", "name": "Вабаска"},
-{"usage": "world", "name": "Вабассо"},
-{"usage": "world", "name": "Вабаунси"},
-{"usage": "world", "name": "Вабаша"},
-{"usage": "world", "name": "Вабено"},
-{"usage": "world", "name": "Вававай"},
-{"usage": "world", "name": "Вавилон"},
-{"usage": "world", "name": "Вавона"},
-{"usage": "world", "name": "Вагар"},
-{"usage": "world", "name": "Ваггонер"},
-{"usage": "world", "name": "Вагенер"},
-{"usage": "world", "name": "Вагнер"},
-{"usage": "world", "name": "Вагонер"},
-{"usage": "world", "name": "Вагоншер"},
-{"usage": "world", "name": "Вагон"},
-{"usage": "world", "name": "Ваграм"},
-{"usage": "world", "name": "Вагстафф"},
-{"usage": "world", "name": "Вадинг"},
-{"usage": "world", "name": "Вадито"},
-{"usage": "world", "name": "Ваднейс"},
-{"usage": "world", "name": "Вадо"},
-{"usage": "world", "name": "Вазича"},
-{"usage": "world", "name": "Ваималу"},
-{"usage": "world", "name": "Ваинаку"},
-{"usage": "world", "name": "Вайзер"},
-{"usage": "world", "name": "Вайкии"},
-{"usage": "world", "name": "Вайлуа"},
-{"usage": "world", "name": "Вайман"},
-{"usage": "world", "name": "Вайнгартен"},
-{"usage": "world", "name": "Вайнерт"},
-{"usage": "world", "name": "Вайнона"},
-{"usage": "world", "name": "Вайнъярд"},
-{"usage": "world", "name": "Вайн"},
-{"usage": "world", "name": "Вайолет"},
-{"usage": "world", "name": "Вайоминг"},
-{"usage": "world", "name": "Вайомиссинг"},
-{"usage": "world", "name": "Вайтло"},
-{"usage": "world", "name": "Вайян"},
-{"usage": "world", "name": "Вакабук"},
-{"usage": "world", "name": "Вакамо"},
-{"usage": "world", "name": "Вака"},
-{"usage": "world", "name": "Вакония"},
-{"usage": "world", "name": "Вако"},
-{"usage": "world", "name": "Ваксхо"},
-{"usage": "world", "name": "Вакс"},
-{"usage": "world", "name": "Валати"},
-{"usage": "world", "name": "Валгалла"},
-{"usage": "world", "name": "Валдерс"},
-{"usage": "world", "name": "Валенсия"},
-{"usage": "world", "name": "Валентин"},
-{"usage": "world", "name": "Валера"},
-{"usage": "world", "name": "Валерия"},
-{"usage": "world", "name": "Валинда"},
-{"usage": "world", "name": "Валин"},
-{"usage": "world", "name": "Валкария"},
-{"usage": "world", "name": "Валлесито"},
-{"usage": "world", "name": "Валлиант"},
-{"usage": "world", "name": "Валли"},
-{"usage": "world", "name": "Валль"},
-{"usage": "world", "name": "Валмайер"},
-{"usage": "world", "name": "Валрико"},
-{"usage": "world", "name": "Валсец"},
-{"usage": "world", "name": "Вальдес"},
-{"usage": "world", "name": "Вальдоста"},
-{"usage": "world", "name": "Вальехо"},
-{"usage": "world", "name": "Валье"},
-{"usage": "world", "name": "Вальмон"},
-{"usage": "world", "name": "Вальмора"},
-{"usage": "world", "name": "Вальпараисо"},
-{"usage": "world", "name": "Вальс"},
-{"usage": "world", "name": "Вальтер"},
-{"usage": "world", "name": "Вальтон"},
-{"usage": "world", "name": "Вальхалла"},
-{"usage": "world", "name": "Валью"},
-{"usage": "world", "name": "Вал"},
-{"usage": "world", "name": "Вамак"},
-{"usage": "world", "name": "Вамего"},
-{"usage": "world", "name": "Вамик"},
-{"usage": "world", "name": "Вамо"},
-{"usage": "world", "name": "Вампс"},
-{"usage": "world", "name": "Ванака"},
-{"usage": "world", "name": "Ванак"},
-{"usage": "world", "name": "Ванамасса"},
-{"usage": "world", "name": "Ванаминго"},
-{"usage": "world", "name": "Вананда"},
-{"usage": "world", "name": "Ваната"},
-{"usage": "world", "name": "Вандайк"},
-{"usage": "world", "name": "Вандалия"},
-{"usage": "world", "name": "Ванда"},
-{"usage": "world", "name": "Вандер"},
-{"usage": "world", "name": "Вандлинг"},
-{"usage": "world", "name": "Вандмир"},
-{"usage": "world", "name": "Вандузер"},
-{"usage": "world", "name": "Ванзант"},
-{"usage": "world", "name": "Ванилла"},
-{"usage": "world", "name": "Ванклив"},
-{"usage": "world", "name": "Ванкорт"},
-{"usage": "world", "name": "Ванкувер"},
-{"usage": "world", "name": "Ванлир"},
-{"usage": "world", "name": "Ванлю"},
-{"usage": "world", "name": "Ваннаска"},
-{"usage": "world", "name": "Ваносс"},
-{"usage": "world", "name": "Ванпорт"},
-{"usage": "world", "name": "Вансант"},
-{"usage": "world", "name": "Вантадж"},
-{"usage": "world", "name": "Ванта"},
-{"usage": "world", "name": "Ванчес"},
-{"usage": "world", "name": "Вапаконета"},
-{"usage": "world", "name": "Вапанака"},
-{"usage": "world", "name": "Вапато"},
-{"usage": "world", "name": "Вапелла"},
-{"usage": "world", "name": "Вапелло"},
-{"usage": "world", "name": "Вапинития"},
-{"usage": "world", "name": "Вапити"},
-{"usage": "world", "name": "Ваппингерс"},
-{"usage": "world", "name": "Вардаман"},
-{"usage": "world", "name": "Варина"},
-{"usage": "world", "name": "Варминстер"},
-{"usage": "world", "name": "Варнадо"},
-{"usage": "world", "name": "Варнам"},
-{"usage": "world", "name": "Варна"},
-{"usage": "world", "name": "Варнелл"},
-{"usage": "world", "name": "Варнер"},
-{"usage": "world", "name": "Варн"},
-{"usage": "world", "name": "Варт"},
-{"usage": "world", "name": "Варшава"},
-{"usage": "world", "name": "Васай"},
-{"usage": "world", "name": "Васисса"},
-{"usage": "world", "name": "Васкес"},
-{"usage": "world", "name": "Васком"},
-{"usage": "world", "name": "Васкотт"},
-{"usage": "world", "name": "Васко"},
-{"usage": "world", "name": "Вассар"},
-{"usage": "world", "name": "Вассон"},
-{"usage": "world", "name": "Васс"},
-{"usage": "world", "name": "Васта"},
-{"usage": "world", "name": "Вастелла"},
-{"usage": "world", "name": "Ватага"},
-{"usage": "world", "name": "Ватерлоо"},
-{"usage": "world", "name": "Ватсека"},
-{"usage": "world", "name": "Ват"},
-{"usage": "world", "name": "Ваутома"},
-{"usage": "world", "name": "Вахайава"},
-{"usage": "world", "name": "Вахоо"},
-{"usage": "world", "name": "Вах"},
-{"usage": "world", "name": "Вачери"},
-{"usage": "world", "name": "Вашингтон"},
-{"usage": "world", "name": "Вашон"},
-{"usage": "world", "name": "Вебер"},
-{"usage": "world", "name": "Веблен"},
-{"usage": "world", "name": "Вебстер"},
-{"usage": "world", "name": "Вевер"},
-{"usage": "world", "name": "Вевэй"},
-{"usage": "world", "name": "Вегас"},
-{"usage": "world", "name": "Вега"},
-{"usage": "world", "name": "Вегита"},
-{"usage": "world", "name": "Веддинг"},
-{"usage": "world", "name": "Ведж"},
-{"usage": "world", "name": "Ведик"},
-{"usage": "world", "name": "Ведоуи"},
-{"usage": "world", "name": "Ведра"},
-{"usage": "world", "name": "Ведрон"},
-{"usage": "world", "name": "Везувий"},
-{"usage": "world", "name": "Вейг"},
-{"usage": "world", "name": "Вейден"},
-{"usage": "world", "name": "Вейдер"},
-{"usage": "world", "name": "Вейдман"},
-{"usage": "world", "name": "Вейл"},
-{"usage": "world", "name": "Веймар"},
-{"usage": "world", "name": "Вейо"},
-{"usage": "world", "name": "Вейр"},
-{"usage": "world", "name": "Вейсерт"},
-{"usage": "world", "name": "Вейспорт"},
-{"usage": "world", "name": "Векс"},
-{"usage": "world", "name": "Велака"},
-{"usage": "world", "name": "Велва"},
-{"usage": "world", "name": "Велда"},
-{"usage": "world", "name": "Велма"},
-{"usage": "world", "name": "Велч"},
-{"usage": "world", "name": "Вел"},
-{"usage": "world", "name": "Венанго"},
-{"usage": "world", "name": "Веначи"},
-{"usage": "world", "name": "Вена"},
-{"usage": "world", "name": "Вендель"},
-{"usage": "world", "name": "Венден"},
-{"usage": "world", "name": "Вендовер"},
-{"usage": "world", "name": "Венеди"},
-{"usage": "world", "name": "Венедошия"},
-{"usage": "world", "name": "Венера"},
-{"usage": "world", "name": "Венета"},
-{"usage": "world", "name": "Венети"},
-{"usage": "world", "name": "Венециан"},
-{"usage": "world", "name": "Венеция"},
-{"usage": "world", "name": "Венис"},
-{"usage": "world", "name": "Вентнор"},
-{"usage": "world", "name": "Вентура"},
-{"usage": "world", "name": "Вентурия"},
-{"usage": "world", "name": "Верано"},
-{"usage": "world", "name": "Вера"},
-{"usage": "world", "name": "Вербена"},
-{"usage": "world", "name": "Вергас"},
-{"usage": "world", "name": "Вергиль"},
-{"usage": "world", "name": "Верда"},
-{"usage": "world", "name": "Вердел"},
-{"usage": "world", "name": "Верден"},
-{"usage": "world", "name": "Вердери"},
-{"usage": "world", "name": "Верде"},
-{"usage": "world", "name": "Вердженес"},
-{"usage": "world", "name": "Вердигриз"},
-{"usage": "world", "name": "Вердигр"},
-{"usage": "world", "name": "Верди"},
-{"usage": "world", "name": "Вердон"},
-{"usage": "world", "name": "Веркин"},
-{"usage": "world", "name": "Вермилен"},
-{"usage": "world", "name": "Вермильон"},
-{"usage": "world", "name": "Вермонт"},
-{"usage": "world", "name": "Вернал"},
-{"usage": "world", "name": "Верна"},
-{"usage": "world", "name": "Вернер"},
-{"usage": "world", "name": "Верния"},
-{"usage": "world", "name": "Вернония"},
-{"usage": "world", "name": "Вернон"},
-{"usage": "world", "name": "Вернь"},
-{"usage": "world", "name": "Верн"},
-{"usage": "world", "name": "Верона"},
-{"usage": "world", "name": "Веро"},
-{"usage": "world", "name": "Верпланк"},
-{"usage": "world", "name": "Веррет"},
-{"usage": "world", "name": "Версаль"},
-{"usage": "world", "name": "Верт"},
-{"usage": "world", "name": "Верхален"},
-{"usage": "world", "name": "Веспер"},
-{"usage": "world", "name": "Вессинг"},
-{"usage": "world", "name": "Вессон"},
-{"usage": "world", "name": "Веставия"},
-{"usage": "world", "name": "Вестал"},
-{"usage": "world", "name": "Веста"},
-{"usage": "world", "name": "Вестерло"},
-{"usage": "world", "name": "Вестерн"},
-{"usage": "world", "name": "Вестер"},
-{"usage": "world", "name": "Вестланд"},
-{"usage": "world", "name": "Вестминстерский"},
-{"usage": "world", "name": "Вестмор"},
-{"usage": "world", "name": "Вестфалия"},
-{"usage": "world", "name": "Вестфир"},
-{"usage": "world", "name": "Вестфолл"},
-{"usage": "world", "name": "Вестчестер"},
-{"usage": "world", "name": "Вест"},
-{"usage": "world", "name": "Ветал"},
-{"usage": "world", "name": "Вета"},
-{"usage": "world", "name": "Ветеран"},
-{"usage": "world", "name": "Вея"},
-{"usage": "world", "name": "Виано"},
-{"usage": "world", "name": "Виан"},
-{"usage": "world", "name": "Виббард"},
-{"usage": "world", "name": "Вибернум"},
-{"usage": "world", "name": "Виборас"},
-{"usage": "world", "name": "Вивьен"},
-{"usage": "world", "name": "Вигвам"},
-{"usage": "world", "name": "Виго"},
-{"usage": "world", "name": "Вигус"},
-{"usage": "world", "name": "Видаерри"},
-{"usage": "world", "name": "Видал"},
-{"usage": "world", "name": "Вида"},
-{"usage": "world", "name": "Видеркер"},
-{"usage": "world", "name": "Видер"},
-{"usage": "world", "name": "Видетт"},
-{"usage": "world", "name": "Видор"},
-{"usage": "world", "name": "Видрин"},
-{"usage": "world", "name": "Виза"},
-{"usage": "world", "name": "Визнер"},
-{"usage": "world", "name": "Викинг"},
-{"usage": "world", "name": "Вики"},
-{"usage": "world", "name": "Викко"},
-{"usage": "world", "name": "Виклифф"},
-{"usage": "world", "name": "Викофф"},
-{"usage": "world", "name": "Виктория"},
-{"usage": "world", "name": "Виктори"},
-{"usage": "world", "name": "Виктор"},
-{"usage": "world", "name": "Вик"},
-{"usage": "world", "name": "Вилас"},
-{"usage": "world", "name": "Виллалба"},
-{"usage": "world", "name": "Вилланова"},
-{"usage": "world", "name": "Виллано"},
-{"usage": "world", "name": "Виллард"},
-{"usage": "world", "name": "Вилла"},
-{"usage": "world", "name": "Виллидж"},
-{"usage": "world", "name": "Виллиска"},
-{"usage": "world", "name": "Вилли"},
-{"usage": "world", "name": "Вилль"},
-{"usage": "world", "name": "Вилмар"},
-{"usage": "world", "name": "Вилмер"},
-{"usage": "world", "name": "Вилмор"},
-{"usage": "world", "name": "Вилония"},
-{"usage": "world", "name": "Вильма"},
-{"usage": "world", "name": "Вильна"},
-{"usage": "world", "name": "Вильно"},
-{"usage": "world", "name": "Вильянуэва"},
-{"usage": "world", "name": "Вими"},
-{"usage": "world", "name": "Винал"},
-{"usage": "world", "name": "Вина"},
-{"usage": "world", "name": "Виндзор"},
-{"usage": "world", "name": "Винегар"},
-{"usage": "world", "name": "Вининг"},
-{"usage": "world", "name": "Винита"},
-{"usage": "world", "name": "Винкельман"},
-{"usage": "world", "name": "Винкен"},
-{"usage": "world", "name": "Винко"},
-{"usage": "world", "name": "Винланд"},
-{"usage": "world", "name": "Виннебаго"},
-{"usage": "world", "name": "Винн"},
-{"usage": "world", "name": "Винокур"},
-{"usage": "world", "name": "Винона"},
-{"usage": "world", "name": "Винот"},
-{"usage": "world", "name": "Винсеннес"},
-{"usage": "world", "name": "Винсент"},
-{"usage": "world", "name": "Винсон"},
-{"usage": "world", "name": "Винта"},
-{"usage": "world", "name": "Винтон"},
-{"usage": "world", "name": "Винчестер"},
-{"usage": "world", "name": "Виола"},
-{"usage": "world", "name": "Випер"},
-{"usage": "world", "name": "Виргиния"},
-{"usage": "world", "name": "Виргин"},
-{"usage": "world", "name": "Вирден"},
-{"usage": "world", "name": "Вирджелл"},
-{"usage": "world", "name": "Вирджилина"},
-{"usage": "world", "name": "Вироква"},
-{"usage": "world", "name": "Вирсавия"},
-{"usage": "world", "name": "Висалия"},
-{"usage": "world", "name": "Вискассет"},
-{"usage": "world", "name": "Виски"},
-{"usage": "world", "name": "Висконсин"},
-{"usage": "world", "name": "Виста"},
-{"usage": "world", "name": "Витамс"},
-{"usage": "world", "name": "Витман"},
-{"usage": "world", "name": "Витока"},
-{"usage": "world", "name": "Витроу"},
-{"usage": "world", "name": "Виттен"},
-{"usage": "world", "name": "Витт"},
-{"usage": "world", "name": "Вифания"},
-{"usage": "world", "name": "Вифлеем"},
-{"usage": "world", "name": "Виши"},
-{"usage": "world", "name": "Вия"},
-{"usage": "world", "name": "Ви"},
-{"usage": "world", "name": "Влек"},
-{"usage": "world", "name": "Вобурн"},
-{"usage": "world", "name": "Водрей"},
-{"usage": "world", "name": "Вока"},
-{"usage": "world", "name": "Воклюз"},
-{"usage": "world", "name": "Волант"},
-{"usage": "world", "name": "Волборг"},
-{"usage": "world", "name": "Волвертон"},
-{"usage": "world", "name": "Волга"},
-{"usage": "world", "name": "Воленс"},
-{"usage": "world", "name": "Волин"},
-{"usage": "world", "name": "Волкано"},
-{"usage": "world", "name": "Волк"},
-{"usage": "world", "name": "Волланд"},
-{"usage": "world", "name": "Воло"},
-{"usage": "world", "name": "Вольта"},
-{"usage": "world", "name": "Вольт"},
-{"usage": "world", "name": "Воль"},
-{"usage": "world", "name": "Вона"},
-{"usage": "world", "name": "Вонвок"},
-{"usage": "world", "name": "Вонни"},
-{"usage": "world", "name": "Вон"},
-{"usage": "world", "name": "Воорхис"},
-{"usage": "world", "name": "Вортекс"},
-{"usage": "world", "name": "Восс"},
-{"usage": "world", "name": "Вотан"},
-{"usage": "world", "name": "Вото"},
-{"usage": "world", "name": "Воф"},
-{"usage": "world", "name": "Врангель"},
-{"usage": "world", "name": "Вреден"},
-{"usage": "world", "name": "Вудард"},
-{"usage": "world", "name": "Вудин"},
-{"usage": "world", "name": "Вуди"},
-{"usage": "world", "name": "Вудлин"},
-{"usage": "world", "name": "Вудлиф"},
-{"usage": "world", "name": "Вудлон"},
-{"usage": "world", "name": "Вудмир"},
-{"usage": "world", "name": "Вудро"},
-{"usage": "world", "name": "Вудсток"},
-{"usage": "world", "name": "Вудфин"},
-{"usage": "world", "name": "Вуд"},
-{"usage": "world", "name": "Вук"},
-{"usage": "world", "name": "Вулверин"},
-{"usage": "world", "name": "Вулкан"},
-{"usage": "world", "name": "Вуллошет"},
-{"usage": "world", "name": "Вулси"},
-{"usage": "world", "name": "Вульф"},
-{"usage": "world", "name": "Вул"},
-{"usage": "world", "name": "Вунсокет"},
-{"usage": "world", "name": "Вурт"},
-{"usage": "world", "name": "Вусанг"},
-{"usage": "world", "name": "Вустер"},
-{"usage": "world", "name": "Выборг"},
-{"usage": "world", "name": "Вьекес"},
-{"usage": "world", "name": "Вьехо"},
-{"usage": "world", "name": "Вью"},
-{"usage": "world", "name": "Вэйл"},
-{"usage": "world", "name": "Вэймарт"},
-{"usage": "world", "name": "Вэй"},
-{"usage": "world", "name": "Вэнс"},
-{"usage": "world", "name": "Вэн"},
-{"usage": "world", "name": "Вэр"},
-{"usage": "world", "name": "Вю"},
-{"usage": "world", "name": "Гаастра"},
-{"usage": "world", "name": "Габбетт"},
-{"usage": "world", "name": "Габбс"},
-{"usage": "world", "name": "Гавайи"},
-{"usage": "world", "name": "Гавана"},
-{"usage": "world", "name": "Гавань"},
-{"usage": "world", "name": "Гаварден"},
-{"usage": "world", "name": "Гавиота"},
-{"usage": "world", "name": "Гаворт"},
-{"usage": "world", "name": "Гавриил"},
-{"usage": "world", "name": "Гавр"},
-{"usage": "world", "name": "Гаген"},
-{"usage": "world", "name": "Гаг"},
-{"usage": "world", "name": "Гаджби"},
-{"usage": "world", "name": "Гадсден"},
-{"usage": "world", "name": "Гаен"},
-{"usage": "world", "name": "Газа"},
-{"usage": "world", "name": "Газель"},
-{"usage": "world", "name": "Газ"},
-{"usage": "world", "name": "Гайавата"},
-{"usage": "world", "name": "Гайд"},
-{"usage": "world", "name": "Гаймон"},
-{"usage": "world", "name": "Гай"},
-{"usage": "world", "name": "Гакона"},
-{"usage": "world", "name": "Галакс"},
-{"usage": "world", "name": "Галатео"},
-{"usage": "world", "name": "Галатия"},
-{"usage": "world", "name": "Галва"},
-{"usage": "world", "name": "Галена"},
-{"usage": "world", "name": "Галивантс"},
-{"usage": "world", "name": "Галиен"},
-{"usage": "world", "name": "Галилея"},
-{"usage": "world", "name": "Галион"},
-{"usage": "world", "name": "Галифакс"},
-{"usage": "world", "name": "Галлатин"},
-{"usage": "world", "name": "Галлауэй"},
-{"usage": "world", "name": "Галлей"},
-{"usage": "world", "name": "Галлетт"},
-{"usage": "world", "name": "Галлинас"},
-{"usage": "world", "name": "Галлион"},
-{"usage": "world", "name": "Галлиполис"},
-{"usage": "world", "name": "Галлицин"},
-{"usage": "world", "name": "Галли"},
-{"usage": "world", "name": "Галлман"},
-{"usage": "world", "name": "Галлоуэй"},
-{"usage": "world", "name": "Галл"},
-{"usage": "world", "name": "Галнэр"},
-{"usage": "world", "name": "Галт"},
-{"usage": "world", "name": "Галф"},
-{"usage": "world", "name": "Галч"},
-{"usage": "world", "name": "Гальвес"},
-{"usage": "world", "name": "Гальяно"},
-{"usage": "world", "name": "Гамак"},
-{"usage": "world", "name": "Гамалиил"},
-{"usage": "world", "name": "Гамбелл"},
-{"usage": "world", "name": "Гамбиер"},
-{"usage": "world", "name": "Гамбрилл"},
-{"usage": "world", "name": "Гамерко"},
-{"usage": "world", "name": "Гамильтон"},
-{"usage": "world", "name": "Гамлет"},
-{"usage": "world", "name": "Гамлог"},
-{"usage": "world", "name": "Гам"},
-{"usage": "world", "name": "Ганадо"},
-{"usage": "world", "name": "Ганг"},
-{"usage": "world", "name": "Гандер"},
-{"usage": "world", "name": "Ганди"},
-{"usage": "world", "name": "Ганлок"},
-{"usage": "world", "name": "Ганнетт"},
-{"usage": "world", "name": "Ганнибал"},
-{"usage": "world", "name": "Ганнисон"},
-{"usage": "world", "name": "Ганновер"},
-{"usage": "world", "name": "Ганн"},
-{"usage": "world", "name": "Гано"},
-{"usage": "world", "name": "Гансвурт"},
-{"usage": "world", "name": "Ганс"},
-{"usage": "world", "name": "Ганта"},
-{"usage": "world", "name": "Ган"},
-{"usage": "world", "name": "Гарбер"},
-{"usage": "world", "name": "Гарвард"},
-{"usage": "world", "name": "Гарвин"},
-{"usage": "world", "name": "Гарвуд"},
-{"usage": "world", "name": "Гардар"},
-{"usage": "world", "name": "Гардена"},
-{"usage": "world", "name": "Гарден"},
-{"usage": "world", "name": "Гардинер"},
-{"usage": "world", "name": "Гарди"},
-{"usage": "world", "name": "Гарднер"},
-{"usage": "world", "name": "Гард"},
-{"usage": "world", "name": "Гарибальди"},
-{"usage": "world", "name": "Гарита"},
-{"usage": "world", "name": "Гарлем"},
-{"usage": "world", "name": "Гарлин"},
-{"usage": "world", "name": "Гарлок"},
-{"usage": "world", "name": "Гармони"},
-{"usage": "world", "name": "Гарнавилло"},
-{"usage": "world", "name": "Гарнейлл"},
-{"usage": "world", "name": "Гарнер"},
-{"usage": "world", "name": "Гарнетт"},
-{"usage": "world", "name": "Гарнизон"},
-{"usage": "world", "name": "Гарни"},
-{"usage": "world", "name": "Гарольд"},
-{"usage": "world", "name": "Гаро"},
-{"usage": "world", "name": "Гаррет"},
-{"usage": "world", "name": "Гаррочалес"},
-{"usage": "world", "name": "Гарсия"},
-{"usage": "world", "name": "Гарфилд"},
-{"usage": "world", "name": "Гар"},
-{"usage": "world", "name": "Гасиенда"},
-{"usage": "world", "name": "Гаске"},
-{"usage": "world", "name": "Гаскин"},
-{"usage": "world", "name": "Гаскойн"},
-{"usage": "world", "name": "Гасконада"},
-{"usage": "world", "name": "Гасконь"},
-{"usage": "world", "name": "Гаск"},
-{"usage": "world", "name": "Гаспер"},
-{"usage": "world", "name": "Гаспорт"},
-{"usage": "world", "name": "Гасс"},
-{"usage": "world", "name": "Гастингс"},
-{"usage": "world", "name": "Гастин"},
-{"usage": "world", "name": "Гастония"},
-{"usage": "world", "name": "Гастон"},
-{"usage": "world", "name": "Гатлин"},
-{"usage": "world", "name": "Гатлифф"},
-{"usage": "world", "name": "Гатос"},
-{"usage": "world", "name": "Гатри"},
-{"usage": "world", "name": "Гаттман"},
-{"usage": "world", "name": "Гаузе"},
-{"usage": "world", "name": "Гауэр"},
-{"usage": "world", "name": "Гаффи"},
-{"usage": "world", "name": "Гаффни"},
-{"usage": "world", "name": "Гаханна"},
-{"usage": "world", "name": "Гвалала"},
-{"usage": "world", "name": "Гвасти"},
-{"usage": "world", "name": "Гвен"},
-{"usage": "world", "name": "Гвинда"},
-{"usage": "world", "name": "Гвинед"},
-{"usage": "world", "name": "Гвинея"},
-{"usage": "world", "name": "Гвиннер"},
-{"usage": "world", "name": "Гвинн"},
-{"usage": "world", "name": "Гвинн"},
-{"usage": "world", "name": "Гебо"},
-{"usage": "world", "name": "Геддес"},
-{"usage": "world", "name": "Гейблс"},
-{"usage": "world", "name": "Гейгер"},
-{"usage": "world", "name": "Гейдан"},
-{"usage": "world", "name": "Гейдж"},
-{"usage": "world", "name": "Гейзер"},
-{"usage": "world", "name": "Гейли"},
-{"usage": "world", "name": "Гейлорд"},
-{"usage": "world", "name": "Гейлс"},
-{"usage": "world", "name": "Гейл"},
-{"usage": "world", "name": "Гейм"},
-{"usage": "world", "name": "Гейнс"},
-{"usage": "world", "name": "Гейсмар"},
-{"usage": "world", "name": "Гейс"},
-{"usage": "world", "name": "Гейтерс"},
-{"usage": "world", "name": "Гейт"},
-{"usage": "world", "name": "Гекла"},
-{"usage": "world", "name": "Гекл"},
-{"usage": "world", "name": "Гектор"},
-{"usage": "world", "name": "Геллер"},
-{"usage": "world", "name": "Гематит"},
-{"usage": "world", "name": "Гем"},
-{"usage": "world", "name": "Генриетта"},
-{"usage": "world", "name": "Генри"},
-{"usage": "world", "name": "Гент"},
-{"usage": "world", "name": "Генуя"},
-{"usage": "world", "name": "Геральд"},
-{"usage": "world", "name": "Гербер"},
-{"usage": "world", "name": "Геринг"},
-{"usage": "world", "name": "Геркулес"},
-{"usage": "world", "name": "Герлах"},
-{"usage": "world", "name": "Герли"},
-{"usage": "world", "name": "Германия"},
-{"usage": "world", "name": "Германн"},
-{"usage": "world", "name": "Германо"},
-{"usage": "world", "name": "Герман"},
-{"usage": "world", "name": "Гермфаск"},
-{"usage": "world", "name": "Герни"},
-{"usage": "world", "name": "Гернси"},
-{"usage": "world", "name": "Геррик"},
-{"usage": "world", "name": "Герстер"},
-{"usage": "world", "name": "Герти"},
-{"usage": "world", "name": "Гертон"},
-{"usage": "world", "name": "Гесси"},
-{"usage": "world", "name": "Гесс"},
-{"usage": "world", "name": "Геттис"},
-{"usage": "world", "name": "Гиампом"},
-{"usage": "world", "name": "Гиббон"},
-{"usage": "world", "name": "Гиббс"},
-{"usage": "world", "name": "Гибралтар"},
-{"usage": "world", "name": "Гибсония"},
-{"usage": "world", "name": "Гибсон"},
-{"usage": "world", "name": "Гибс"},
-{"usage": "world", "name": "Гигиена"},
-{"usage": "world", "name": "Гиг"},
-{"usage": "world", "name": "Гиддингс"},
-{"usage": "world", "name": "Гидеон"},
-{"usage": "world", "name": "Гидро"},
-{"usage": "world", "name": "Гид"},
-{"usage": "world", "name": "Гизела"},
-{"usage": "world", "name": "Гикори"},
-{"usage": "world", "name": "Гиларк"},
-{"usage": "world", "name": "Гила"},
-{"usage": "world", "name": "Гилбер"},
-{"usage": "world", "name": "Гилби"},
-{"usage": "world", "name": "Гилго"},
-{"usage": "world", "name": "Гилд"},
-{"usage": "world", "name": "Гилеад"},
-{"usage": "world", "name": "Гилкрест"},
-{"usage": "world", "name": "Гилкрист"},
-{"usage": "world", "name": "Гиллеспи"},
-{"usage": "world", "name": "Гиллиам"},
-{"usage": "world", "name": "Гиллиатт"},
-{"usage": "world", "name": "Гиллис"},
-{"usage": "world", "name": "Гиллули"},
-{"usage": "world", "name": "Гиллхэм"},
-{"usage": "world", "name": "Гилл"},
-{"usage": "world", "name": "Гилман"},
-{"usage": "world", "name": "Гилмер"},
-{"usage": "world", "name": "Гилмор"},
-{"usage": "world", "name": "Гилпин"},
-{"usage": "world", "name": "Гилрой"},
-{"usage": "world", "name": "Гилсум"},
-{"usage": "world", "name": "Гилтнер"},
-{"usage": "world", "name": "Гилт"},
-{"usage": "world", "name": "Гилфорд"},
-{"usage": "world", "name": "Гильберт"},
-{"usage": "world", "name": "Гильбоа"},
-{"usage": "world", "name": "Гильдия"},
-{"usage": "world", "name": "Гил"},
-{"usage": "world", "name": "Гин"},
-{"usage": "world", "name": "Гипс"},
-{"usage": "world", "name": "Гирвин"},
-{"usage": "world", "name": "Гирд"},
-{"usage": "world", "name": "Гири"},
-{"usage": "world", "name": "Гирт"},
-{"usage": "world", "name": "Гиффорд"},
-{"usage": "world", "name": "Ги"},
-{"usage": "world", "name": "Гладвин"},
-{"usage": "world", "name": "Гладден"},
-{"usage": "world", "name": "Гладиола"},
-{"usage": "world", "name": "Гладуин"},
-{"usage": "world", "name": "Глад"},
-{"usage": "world", "name": "Глазго"},
-{"usage": "world", "name": "Глайд"},
-{"usage": "world", "name": "Гламис"},
-{"usage": "world", "name": "Гландорф"},
-{"usage": "world", "name": "Гланси"},
-{"usage": "world", "name": "Гларус"},
-{"usage": "world", "name": "Гласко"},
-{"usage": "world", "name": "Гласс"},
-{"usage": "world", "name": "Гластон"},
-{"usage": "world", "name": "Глас"},
-{"usage": "world", "name": "Глез"},
-{"usage": "world", "name": "Глейд"},
-{"usage": "world", "name": "Глейшер"},
-{"usage": "world", "name": "Гленбар"},
-{"usage": "world", "name": "Гленвар"},
-{"usage": "world", "name": "Гленвил"},
-{"usage": "world", "name": "Глендайв"},
-{"usage": "world", "name": "Глендеви"},
-{"usage": "world", "name": "Глендон"},
-{"usage": "world", "name": "Глендора"},
-{"usage": "world", "name": "Глендо"},
-{"usage": "world", "name": "Гленко"},
-{"usage": "world", "name": "Гленкросс"},
-{"usage": "world", "name": "Гленлок"},
-{"usage": "world", "name": "Гленмора"},
-{"usage": "world", "name": "Гленни"},
-{"usage": "world", "name": "Гленн"},
-{"usage": "world", "name": "Гленолден"},
-{"usage": "world", "name": "Гленома"},
-{"usage": "world", "name": "Гленпул"},
-{"usage": "world", "name": "Глентана"},
-{"usage": "world", "name": "Гленхем"},
-{"usage": "world", "name": "Гленэр"},
-{"usage": "world", "name": "Глен"},
-{"usage": "world", "name": "Глидден"},
-{"usage": "world", "name": "Глид"},
-{"usage": "world", "name": "Глиндон"},
-{"usage": "world", "name": "Глинн"},
-{"usage": "world", "name": "Глисон"},
-{"usage": "world", "name": "Глоастер"},
-{"usage": "world", "name": "Глоба"},
-{"usage": "world", "name": "Гловер"},
-{"usage": "world", "name": "Глория"},
-{"usage": "world", "name": "Глори"},
-{"usage": "world", "name": "Глостер"},
-{"usage": "world", "name": "Гло"},
-{"usage": "world", "name": "Глук"},
-{"usage": "world", "name": "Глэди"},
-{"usage": "world", "name": "Глэйзер"},
-{"usage": "world", "name": "Глюк"},
-{"usage": "world", "name": "Гнаден"},
-{"usage": "world", "name": "Гобер"},
-{"usage": "world", "name": "Гоблер"},
-{"usage": "world", "name": "Гоблс"},
-{"usage": "world", "name": "Гован"},
-{"usage": "world", "name": "Говард"},
-{"usage": "world", "name": "Говерн"},
-{"usage": "world", "name": "Гованда"},
-{"usage": "world", "name": "Годвин"},
-{"usage": "world", "name": "Годдард"},
-{"usage": "world", "name": "Годли"},
-{"usage": "world", "name": "Годфри"},
-{"usage": "world", "name": "Гоессел"},
-{"usage": "world", "name": "Голва"},
-{"usage": "world", "name": "Голдвейн"},
-{"usage": "world", "name": "Голденрод"},
-{"usage": "world", "name": "Голден"},
-{"usage": "world", "name": "Голдман"},
-{"usage": "world", "name": "Голдонна"},
-{"usage": "world", "name": "Голдсби"},
-{"usage": "world", "name": "Голдсмит"},
-{"usage": "world", "name": "Голдтуэйт"},
-{"usage": "world", "name": "Голд"},
-{"usage": "world", "name": "Голета"},
-{"usage": "world", "name": "Голиед"},
-{"usage": "world", "name": "Голинда"},
-{"usage": "world", "name": "Голи"},
-{"usage": "world", "name": "Голконда"},
-{"usage": "world", "name": "Голландия"},
-{"usage": "world", "name": "Головин"},
-{"usage": "world", "name": "Голсон"},
-{"usage": "world", "name": "Голтри"},
-{"usage": "world", "name": "Голуэй"},
-{"usage": "world", "name": "Гольф"},
-{"usage": "world", "name": "Гольштейн"},
-{"usage": "world", "name": "Гомез"},
-{"usage": "world", "name": "Гомер"},
-{"usage": "world", "name": "Гонвик"},
-{"usage": "world", "name": "Гонигл"},
-{"usage": "world", "name": "Гонолулу"},
-{"usage": "world", "name": "Гонсалес"},
-{"usage": "world", "name": "Горам"},
-{"usage": "world", "name": "Горацио"},
-{"usage": "world", "name": "Горда"},
-{"usage": "world", "name": "Гордон"},
-{"usage": "world", "name": "Гордо"},
-{"usage": "world", "name": "Горизонт"},
-{"usage": "world", "name": "Горин"},
-{"usage": "world", "name": "Гори"},
-{"usage": "world", "name": "Горман"},
-{"usage": "world", "name": "Горн"},
-{"usage": "world", "name": "Горст"},
-{"usage": "world", "name": "Гортензия"},
-{"usage": "world", "name": "Горум"},
-{"usage": "world", "name": "Гор"},
-{"usage": "world", "name": "Госнелл"},
-{"usage": "world", "name": "Госпорт"},
-{"usage": "world", "name": "Госс"},
-{"usage": "world", "name": "Гост"},
-{"usage": "world", "name": "Готам"},
-{"usage": "world", "name": "Готебо"},
-{"usage": "world", "name": "Готен"},
-{"usage": "world", "name": "Готье"},
-{"usage": "world", "name": "Гоув"},
-{"usage": "world", "name": "Гоудо"},
-{"usage": "world", "name": "Гоула"},
-{"usage": "world", "name": "Гоуэн"},
-{"usage": "world", "name": "Гофф"},
-{"usage": "world", "name": "Гоф"},
-{"usage": "world", "name": "Гошен"},
-{"usage": "world", "name": "Гошут"},
-{"usage": "world", "name": "Граббс"},
-{"usage": "world", "name": "Грабилл"},
-{"usage": "world", "name": "Граветт"},
-{"usage": "world", "name": "Гравити"},
-{"usage": "world", "name": "Градец"},
-{"usage": "world", "name": "Грайдер"},
-{"usage": "world", "name": "Граймс"},
-{"usage": "world", "name": "Грайн"},
-{"usage": "world", "name": "Грама"},
-{"usage": "world", "name": "Грамблинг"},
-{"usage": "world", "name": "Грамерси"},
-{"usage": "world", "name": "Грампиан"},
-{"usage": "world", "name": "Гранада"},
-{"usage": "world", "name": "Гранде"},
-{"usage": "world", "name": "Гранджено"},
-{"usage": "world", "name": "Грандин"},
-{"usage": "world", "name": "Гранди"},
-{"usage": "world", "name": "Гранд"},
-{"usage": "world", "name": "Гранит"},
-{"usage": "world", "name": "Граннис"},
-{"usage": "world", "name": "Грантли"},
-{"usage": "world", "name": "Грантон"},
-{"usage": "world", "name": "Грант"},
-{"usage": "world", "name": "Гран"},
-{"usage": "world", "name": "Грасмир"},
-{"usage": "world", "name": "Грасон"},
-{"usage": "world", "name": "Грасси"},
-{"usage": "world", "name": "Грасс"},
-{"usage": "world", "name": "Гратон"},
-{"usage": "world", "name": "Грат"},
-{"usage": "world", "name": "Граунд"},
-{"usage": "world", "name": "Граус"},
-{"usage": "world", "name": "Грау"},
-{"usage": "world", "name": "Графорд"},
-{"usage": "world", "name": "Графтон"},
-{"usage": "world", "name": "Графф"},
-{"usage": "world", "name": "Граф"},
-{"usage": "world", "name": "Грегорио"},
-{"usage": "world", "name": "Грегори"},
-{"usage": "world", "name": "Грегор"},
-{"usage": "world", "name": "Грейвелли"},
-{"usage": "world", "name": "Грейвуа"},
-{"usage": "world", "name": "Грейв"},
-{"usage": "world", "name": "Грейди"},
-{"usage": "world", "name": "Грейнджер"},
-{"usage": "world", "name": "Грейндж"},
-{"usage": "world", "name": "Грейнола"},
-{"usage": "world", "name": "Грейп"},
-{"usage": "world", "name": "Грейси"},
-{"usage": "world", "name": "Грейс"},
-{"usage": "world", "name": "Грейтер"},
-{"usage": "world", "name": "Грейшез"},
-{"usage": "world", "name": "Грейшет"},
-{"usage": "world", "name": "Грей"},
-{"usage": "world", "name": "Гренада"},
-{"usage": "world", "name": "Гренби"},
-{"usage": "world", "name": "Гренландия"},
-{"usage": "world", "name": "Гренола"},
-{"usage": "world", "name": "Гренора"},
-{"usage": "world", "name": "Грено"},
-{"usage": "world", "name": "Грен"},
-{"usage": "world", "name": "Гресстон"},
-{"usage": "world", "name": "Грес"},
-{"usage": "world", "name": "Гретна"},
-{"usage": "world", "name": "Грец"},
-{"usage": "world", "name": "Грешам"},
-{"usage": "world", "name": "Григгс"},
-{"usage": "world", "name": "Григла"},
-{"usage": "world", "name": "Григстон"},
-{"usage": "world", "name": "Гридли"},
-{"usage": "world", "name": "Гриззли"},
-{"usage": "world", "name": "Гриз"},
-{"usage": "world", "name": "Грили"},
-{"usage": "world", "name": "Гримсли"},
-{"usage": "world", "name": "Гринакрс"},
-{"usage": "world", "name": "Гринап"},
-{"usage": "world", "name": "Гринбак"},
-{"usage": "world", "name": "Гринбанк"},
-{"usage": "world", "name": "Гринбелт"},
-{"usage": "world", "name": "Гринбуш"},
-{"usage": "world", "name": "Гринвальд"},
-{"usage": "world", "name": "Гринвич"},
-{"usage": "world", "name": "Гринго"},
-{"usage": "world", "name": "Гринд"},
-{"usage": "world", "name": "Гриневер"},
-{"usage": "world", "name": "Гринкасл"},
-{"usage": "world", "name": "Гринлиф"},
-{"usage": "world", "name": "Гринлон"},
-{"usage": "world", "name": "Гриннел"},
-{"usage": "world", "name": "Гринтоп"},
-{"usage": "world", "name": "Грин"},
-{"usage": "world", "name": "Грир"},
-{"usage": "world", "name": "Грисволд"},
-{"usage": "world", "name": "Грис"},
-{"usage": "world", "name": "Грит"},
-{"usage": "world", "name": "Грифон"},
-{"usage": "world", "name": "Грифтон"},
-{"usage": "world", "name": "Гриффит"},
-{"usage": "world", "name": "Грования"},
-{"usage": "world", "name": "Гровер"},
-{"usage": "world", "name": "Гровонт"},
-{"usage": "world", "name": "Гросбек"},
-{"usage": "world", "name": "Гросвенор"},
-{"usage": "world", "name": "Гросс"},
-{"usage": "world", "name": "Гротон"},
-{"usage": "world", "name": "Гротто"},
-{"usage": "world", "name": "Гроув"},
-{"usage": "world", "name": "Гроулер"},
-{"usage": "world", "name": "Грувер"},
-{"usage": "world", "name": "Груен"},
-{"usage": "world", "name": "Груетли"},
-{"usage": "world", "name": "Грулки"},
-{"usage": "world", "name": "Грулла"},
-{"usage": "world", "name": "Грум"},
-{"usage": "world", "name": "Грунди"},
-{"usage": "world", "name": "Грэйлинг"},
-{"usage": "world", "name": "Грэйт"},
-{"usage": "world", "name": "Грэй"},
-{"usage": "world", "name": "Грэнтэм"},
-{"usage": "world", "name": "Грэхем"},
-{"usage": "world", "name": "Грю"},
-{"usage": "world", "name": "Гуадалупе"},
-{"usage": "world", "name": "Гуайнабо"},
-{"usage": "world", "name": "Гуайябаль"},
-{"usage": "world", "name": "Гуайянилья"},
-{"usage": "world", "name": "Гуаника"},
-{"usage": "world", "name": "Гуаяма"},
-{"usage": "world", "name": "Гувернер"},
-{"usage": "world", "name": "Гудвин"},
-{"usage": "world", "name": "Гуделл"},
-{"usage": "world", "name": "Гуденау"},
-{"usage": "world", "name": "Гудзон"},
-{"usage": "world", "name": "Гудиер"},
-{"usage": "world", "name": "Гудинг"},
-{"usage": "world", "name": "Гудлетт"},
-{"usage": "world", "name": "Гудлоу"},
-{"usage": "world", "name": "Гудман"},
-{"usage": "world", "name": "Гуднайт"},
-{"usage": "world", "name": "Гудно"},
-{"usage": "world", "name": "Гудньюс"},
-{"usage": "world", "name": "Гудридж"},
-{"usage": "world", "name": "Гудрич"},
-{"usage": "world", "name": "Гудспринг"},
-{"usage": "world", "name": "Гудуэлл"},
-{"usage": "world", "name": "Гуд"},
-{"usage": "world", "name": "Гуин"},
-{"usage": "world", "name": "Гулдинг"},
-{"usage": "world", "name": "Гулд"},
-{"usage": "world", "name": "Гуливер"},
-{"usage": "world", "name": "Гулкана"},
-{"usage": "world", "name": "Гумбольдт"},
-{"usage": "world", "name": "Гурабо"},
-{"usage": "world", "name": "Гурон"},
-{"usage": "world", "name": "Гур"},
-{"usage": "world", "name": "Гуспорт"},
-{"usage": "world", "name": "Густавус"},
-{"usage": "world", "name": "Гусь"},
-{"usage": "world", "name": "Гуттен"},
-{"usage": "world", "name": "Гуч"},
-{"usage": "world", "name": "Гуэрра"},
-{"usage": "world", "name": "Гу"},
-{"usage": "world", "name": "Гэй"},
-{"usage": "world", "name": "Гэлбрейт"},
-{"usage": "world", "name": "Гэллап"},
-{"usage": "world", "name": "Гэмбл"},
-{"usage": "world", "name": "Гэп"},
-{"usage": "world", "name": "Гэрдон"},
-{"usage": "world", "name": "Гэри"},
-{"usage": "world", "name": "Гюнтер"},
-{"usage": "world", "name": "Гюттер"},
-{"usage": "world", "name": "Дабл"},
-{"usage": "world", "name": "Дабни"},
-{"usage": "world", "name": "Дабук"},
-{"usage": "world", "name": "Давант"},
-{"usage": "world", "name": "Давен"},
-{"usage": "world", "name": "Давид"},
-{"usage": "world", "name": "Дав"},
-{"usage": "world", "name": "Даггер"},
-{"usage": "world", "name": "Дагмар"},
-{"usage": "world", "name": "Дагсборо"},
-{"usage": "world", "name": "Дагуао"},
-{"usage": "world", "name": "Дадли"},
-{"usage": "world", "name": "Даелм"},
-{"usage": "world", "name": "Даенвег"},
-{"usage": "world", "name": "Даетт"},
-{"usage": "world", "name": "Дазей"},
-{"usage": "world", "name": "Дайерс"},
-{"usage": "world", "name": "Дайер"},
-{"usage": "world", "name": "Дайесс"},
-{"usage": "world", "name": "Дайк"},
-{"usage": "world", "name": "Дайм"},
-{"usage": "world", "name": "Дайсарт"},
-{"usage": "world", "name": "Дайтона"},
-{"usage": "world", "name": "Дайтон"},
-{"usage": "world", "name": "Даквойн"},
-{"usage": "world", "name": "Дакетт"},
-{"usage": "world", "name": "Дакома"},
-{"usage": "world", "name": "Даконо"},
-{"usage": "world", "name": "Дакота"},
-{"usage": "world", "name": "Даксбери"},
-{"usage": "world", "name": "Дакула"},
-{"usage": "world", "name": "Дак"},
-{"usage": "world", "name": "Даларк"},
-{"usage": "world", "name": "Далбо"},
-{"usage": "world", "name": "Далворт"},
-{"usage": "world", "name": "Далис"},
-{"usage": "world", "name": "Далия"},
-{"usage": "world", "name": "Далкена"},
-{"usage": "world", "name": "Далкит"},
-{"usage": "world", "name": "Далкур"},
-{"usage": "world", "name": "Даллас"},
-{"usage": "world", "name": "Даллес"},
-{"usage": "world", "name": "Далонега"},
-{"usage": "world", "name": "Далтон"},
-{"usage": "world", "name": "Далхарт"},
-{"usage": "world", "name": "Далцелл"},
-{"usage": "world", "name": "Дальгрен"},
-{"usage": "world", "name": "Дамар"},
-{"usage": "world", "name": "Дамаск"},
-{"usage": "world", "name": "Дамес"},
-{"usage": "world", "name": "Дамфрис"},
-{"usage": "world", "name": "Дам"},
-{"usage": "world", "name": "Дана"},
-{"usage": "world", "name": "Данбар"},
-{"usage": "world", "name": "Данвуди"},
-{"usage": "world", "name": "Дангенесс"},
-{"usage": "world", "name": "Дангэннон"},
-{"usage": "world", "name": "Дандаррач"},
-{"usage": "world", "name": "Дандас"},
-{"usage": "world", "name": "Данджер"},
-{"usage": "world", "name": "Данди"},
-{"usage": "world", "name": "Дандолк"},
-{"usage": "world", "name": "Даневанг"},
-{"usage": "world", "name": "Данеллен"},
-{"usage": "world", "name": "Данес"},
-{"usage": "world", "name": "Данидин"},
-{"usage": "world", "name": "Даниэль"},
-{"usage": "world", "name": "Дания"},
-{"usage": "world", "name": "Данкомб"},
-{"usage": "world", "name": "Данлеви"},
-{"usage": "world", "name": "Данлей"},
-{"usage": "world", "name": "Данлоу"},
-{"usage": "world", "name": "Данлэп"},
-{"usage": "world", "name": "Данмор"},
-{"usage": "world", "name": "Даннеган"},
-{"usage": "world", "name": "Даннеллон"},
-{"usage": "world", "name": "Даннелл"},
-{"usage": "world", "name": "Данниган"},
-{"usage": "world", "name": "Даннинг"},
-{"usage": "world", "name": "Данн"},
-{"usage": "world", "name": "Данпхи"},
-{"usage": "world", "name": "Данрейт"},
-{"usage": "world", "name": "Дансейт"},
-{"usage": "world", "name": "Дансмьюир"},
-{"usage": "world", "name": "Данстейбл"},
-{"usage": "world", "name": "Данте"},
-{"usage": "world", "name": "Дантон"},
-{"usage": "world", "name": "Данферм"},
-{"usage": "world", "name": "Дапуайр"},
-{"usage": "world", "name": "Дара"},
-{"usage": "world", "name": "Дарби"},
-{"usage": "world", "name": "Дарбун"},
-{"usage": "world", "name": "Дарвин"},
-{"usage": "world", "name": "Дарданеллы"},
-{"usage": "world", "name": "Дарден"},
-{"usage": "world", "name": "Дарема"},
-{"usage": "world", "name": "Дариен"},
-{"usage": "world", "name": "Дарко"},
-{"usage": "world", "name": "Дарк"},
-{"usage": "world", "name": "Дарлинг"},
-{"usage": "world", "name": "Дарлов"},
-{"usage": "world", "name": "Дармштадт"},
-{"usage": "world", "name": "Дарнелл"},
-{"usage": "world", "name": "Дарнес"},
-{"usage": "world", "name": "Дарринг"},
-{"usage": "world", "name": "Даррозетт"},
-{"usage": "world", "name": "Дартмут"},
-{"usage": "world", "name": "Дарфур"},
-{"usage": "world", "name": "Дассел"},
-{"usage": "world", "name": "Дастер"},
-{"usage": "world", "name": "Дастин"},
-{"usage": "world", "name": "Дасти"},
-{"usage": "world", "name": "Дата"},
-{"usage": "world", "name": "Датил"},
-{"usage": "world", "name": "Даттон"},
-{"usage": "world", "name": "Датто"},
-{"usage": "world", "name": "Датч"},
-{"usage": "world", "name": "Даулинг"},
-{"usage": "world", "name": "Даунер"},
-{"usage": "world", "name": "Даунинг"},
-{"usage": "world", "name": "Дауни"},
-{"usage": "world", "name": "Даунс"},
-{"usage": "world", "name": "Дафна"},
-{"usage": "world", "name": "Дафтер"},
-{"usage": "world", "name": "Дашер"},
-{"usage": "world", "name": "Дашор"},
-{"usage": "world", "name": "Девайн"},
-{"usage": "world", "name": "Деверо"},
-{"usage": "world", "name": "Деверс"},
-{"usage": "world", "name": "Девил"},
-{"usage": "world", "name": "Девола"},
-{"usage": "world", "name": "Девол"},
-{"usage": "world", "name": "Девон"},
-{"usage": "world", "name": "Девор"},
-{"usage": "world", "name": "Дедхем"},
-{"usage": "world", "name": "Дед"},
-{"usage": "world", "name": "Дездемона"},
-{"usage": "world", "name": "Дезерет"},
-{"usage": "world", "name": "Дейд"},
-{"usage": "world", "name": "Дейзи"},
-{"usage": "world", "name": "Дейкин"},
-{"usage": "world", "name": "Дейли"},
-{"usage": "world", "name": "Дейл"},
-{"usage": "world", "name": "Дейн"},
-{"usage": "world", "name": "Дейретта"},
-{"usage": "world", "name": "Дейри"},
-{"usage": "world", "name": "Дейтон"},
-{"usage": "world", "name": "Декейтер"},
-{"usage": "world", "name": "Декер"},
-{"usage": "world", "name": "Декло"},
-{"usage": "world", "name": "Декл"},
-{"usage": "world", "name": "Дековен"},
-{"usage": "world", "name": "Декора"},
-{"usage": "world", "name": "Декстер"},
-{"usage": "world", "name": "Делаван"},
-{"usage": "world", "name": "Делавэр"},
-{"usage": "world", "name": "Делайт"},
-{"usage": "world", "name": "Деланко"},
-{"usage": "world", "name": "Делано"},
-{"usage": "world", "name": "Делансон"},
-{"usage": "world", "name": "Делаплейн"},
-{"usage": "world", "name": "Дела"},
-{"usage": "world", "name": "Делеван"},
-{"usage": "world", "name": "Делия"},
-{"usage": "world", "name": "Дели"},
-{"usage": "world", "name": "Делкамбр"},
-{"usage": "world", "name": "Делко"},
-{"usage": "world", "name": "Деллрой"},
-{"usage": "world", "name": "Делл"},
-{"usage": "world", "name": "Делойт"},
-{"usage": "world", "name": "Делонг"},
-{"usage": "world", "name": "Делрей"},
-{"usage": "world", "name": "Делтона"},
-{"usage": "world", "name": "Делтон"},
-{"usage": "world", "name": "Делфт"},
-{"usage": "world", "name": "Дельмар"},
-{"usage": "world", "name": "Дельмонт"},
-{"usage": "world", "name": "Дельта"},
-{"usage": "world", "name": "Дельфия"},
-{"usage": "world", "name": "Дельфи"},
-{"usage": "world", "name": "Дельфос"},
-{"usage": "world", "name": "Демарест"},
-{"usage": "world", "name": "Деминг"},
-{"usage": "world", "name": "Демократ"},
-{"usage": "world", "name": "Демополис"},
-{"usage": "world", "name": "Деморест"},
-{"usage": "world", "name": "Демпси"},
-{"usage": "world", "name": "Денби"},
-{"usage": "world", "name": "Денвер"},
-{"usage": "world", "name": "Дендрон"},
-{"usage": "world", "name": "Денио"},
-{"usage": "world", "name": "Денисон"},
-{"usage": "world", "name": "Денмарк"},
-{"usage": "world", "name": "Деннард"},
-{"usage": "world", "name": "Деннинг"},
-{"usage": "world", "name": "Деннис"},
-{"usage": "world", "name": "Денод"},
-{"usage": "world", "name": "Денсмор"},
-{"usage": "world", "name": "Дентон"},
-{"usage": "world", "name": "Дент"},
-{"usage": "world", "name": "Денхофф"},
-{"usage": "world", "name": "Денхэм"},
-{"usage": "world", "name": "Денэр"},
-{"usage": "world", "name": "Ден"},
-{"usage": "world", "name": "Деора"},
-{"usage": "world", "name": "Депозит"},
-{"usage": "world", "name": "Депорт"},
-{"usage": "world", "name": "Депо"},
-{"usage": "world", "name": "Депью"},
-{"usage": "world", "name": "Деп"},
-{"usage": "world", "name": "Дерби"},
-{"usage": "world", "name": "Деринг"},
-{"usage": "world", "name": "Дерита"},
-{"usage": "world", "name": "Дермитт"},
-{"usage": "world", "name": "Дермотта"},
-{"usage": "world", "name": "Деррик"},
-{"usage": "world", "name": "Дерри"},
-{"usage": "world", "name": "Десерт"},
-{"usage": "world", "name": "Дескансо"},
-{"usage": "world", "name": "Деслодж"},
-{"usage": "world", "name": "Десото"},
-{"usage": "world", "name": "Деспард"},
-{"usage": "world", "name": "Дестин"},
-{"usage": "world", "name": "Дестрхен"},
-{"usage": "world", "name": "Дес"},
-{"usage": "world", "name": "Детонти"},
-{"usage": "world", "name": "Детройт"},
-{"usage": "world", "name": "Детур"},
-{"usage": "world", "name": "Деуолт"},
-{"usage": "world", "name": "Дефериет"},
-{"usage": "world", "name": "Дефианс"},
-{"usage": "world", "name": "Дечерд"},
-{"usage": "world", "name": "Деша"},
-{"usage": "world", "name": "Дешлер"},
-{"usage": "world", "name": "Дешют"},
-{"usage": "world", "name": "Джадсон"},
-{"usage": "world", "name": "Джайлс"},
-{"usage": "world", "name": "Джакамба"},
-{"usage": "world", "name": "Джаколоф"},
-{"usage": "world", "name": "Джал"},
-{"usage": "world", "name": "Джанго"},
-{"usage": "world", "name": "Джанкшен"},
-{"usage": "world", "name": "Джантура"},
-{"usage": "world", "name": "Джан"},
-{"usage": "world", "name": "Джаптон"},
-{"usage": "world", "name": "Джарбидж"},
-{"usage": "world", "name": "Джарвис"},
-{"usage": "world", "name": "Джаросо"},
-{"usage": "world", "name": "Джарратт"},
-{"usage": "world", "name": "Джаррелл"},
-{"usage": "world", "name": "Джарреттс"},
-{"usage": "world", "name": "Джаспер"},
-{"usage": "world", "name": "Джастус"},
-{"usage": "world", "name": "Джебель"},
-{"usage": "world", "name": "Джеддито"},
-{"usage": "world", "name": "Джеддо"},
-{"usage": "world", "name": "Джезуп"},
-{"usage": "world", "name": "Джейкин"},
-{"usage": "world", "name": "Джейкс"},
-{"usage": "world", "name": "Джеймача"},
-{"usage": "world", "name": "Джеймсон"},
-{"usage": "world", "name": "Джеймс"},
-{"usage": "world", "name": "Джеймул"},
-{"usage": "world", "name": "Джейнс"},
-{"usage": "world", "name": "Джейн"},
-{"usage": "world", "name": "Джейсон"},
-{"usage": "world", "name": "Джекман"},
-{"usage": "world", "name": "Джекоб"},
-{"usage": "world", "name": "Джекпот"},
-{"usage": "world", "name": "Джексон"},
-{"usage": "world", "name": "Джек"},
-{"usage": "world", "name": "Джеллико"},
-{"usage": "world", "name": "Джеллоуэй"},
-{"usage": "world", "name": "Джемез"},
-{"usage": "world", "name": "Джемисон"},
-{"usage": "world", "name": "Джеммелл"},
-{"usage": "world", "name": "Джемпер"},
-{"usage": "world", "name": "Дженезео"},
-{"usage": "world", "name": "Дженера"},
-{"usage": "world", "name": "Дженисон"},
-{"usage": "world", "name": "Дженифер"},
-{"usage": "world", "name": "Дженкин"},
-{"usage": "world", "name": "Дженкс"},
-{"usage": "world", "name": "Дженнер"},
-{"usage": "world", "name": "Дженнетт"},
-{"usage": "world", "name": "Дженнингс"},
-{"usage": "world", "name": "Дженни"},
-{"usage": "world", "name": "Дженола"},
-{"usage": "world", "name": "Дженсен"},
-{"usage": "world", "name": "Джентри"},
-{"usage": "world", "name": "Джеральдин"},
-{"usage": "world", "name": "Джеральд"},
-{"usage": "world", "name": "Джервис"},
-{"usage": "world", "name": "Джерико"},
-{"usage": "world", "name": "Джермин"},
-{"usage": "world", "name": "Джером"},
-{"usage": "world", "name": "Джеронимо"},
-{"usage": "world", "name": "Джерри"},
-{"usage": "world", "name": "Джерроу"},
-{"usage": "world", "name": "Джерси"},
-{"usage": "world", "name": "Джессап"},
-{"usage": "world", "name": "Джесси"},
-{"usage": "world", "name": "Джетерс"},
-{"usage": "world", "name": "Джетмор"},
-{"usage": "world", "name": "Джет"},
-{"usage": "world", "name": "Джеуда"},
-{"usage": "world", "name": "Джефферсон"},
-{"usage": "world", "name": "Джефферс"},
-{"usage": "world", "name": "Джеффри"},
-{"usage": "world", "name": "Джец"},
-{"usage": "world", "name": "Джиггер"},
-{"usage": "world", "name": "Джиллетт"},
-{"usage": "world", "name": "Джим"},
-{"usage": "world", "name": "Джинго"},
-{"usage": "world", "name": "Джинеси"},
-{"usage": "world", "name": "Джин"},
-{"usage": "world", "name": "Джоанна"},
-{"usage": "world", "name": "Джобс"},
-{"usage": "world", "name": "Джозеф"},
-{"usage": "world", "name": "Джойнер"},
-{"usage": "world", "name": "Джойс"},
-{"usage": "world", "name": "Джой"},
-{"usage": "world", "name": "Джоливью"},
-{"usage": "world", "name": "Джолиет"},
-{"usage": "world", "name": "Джолли"},
-{"usage": "world", "name": "Джонанси"},
-{"usage": "world", "name": "Джона"},
-{"usage": "world", "name": "Джонетта"},
-{"usage": "world", "name": "Джонсон"},
-{"usage": "world", "name": "Джонс"},
-{"usage": "world", "name": "Джонфаррис"},
-{"usage": "world", "name": "Джон"},
-{"usage": "world", "name": "Джоплин"},
-{"usage": "world", "name": "Джоппа"},
-{"usage": "world", "name": "Джордан"},
-{"usage": "world", "name": "Джорджиана"},
-{"usage": "world", "name": "Джорджио"},
-{"usage": "world", "name": "Джорджия"},
-{"usage": "world", "name": "Джордж"},
-{"usage": "world", "name": "Джослин"},
-{"usage": "world", "name": "Джофре"},
-{"usage": "world", "name": "Джошуа"},
-{"usage": "world", "name": "Джоэл"},
-{"usage": "world", "name": "Джоя"},
-{"usage": "world", "name": "Джо"},
-{"usage": "world", "name": "Джудит"},
-{"usage": "world", "name": "Джуди"},
-{"usage": "world", "name": "Джулиан"},
-{"usage": "world", "name": "Джулиус"},
-{"usage": "world", "name": "Джулифф"},
-{"usage": "world", "name": "Джульетта"},
-{"usage": "world", "name": "Джульярдской"},
-{"usage": "world", "name": "Джуналаска"},
-{"usage": "world", "name": "Джуниата"},
-{"usage": "world", "name": "Джуниор"},
-{"usage": "world", "name": "Джунипер"},
-{"usage": "world", "name": "Джуниус"},
-{"usage": "world", "name": "Джуно"},
-{"usage": "world", "name": "Джун"},
-{"usage": "world", "name": "Джуэл"},
-{"usage": "world", "name": "Джьюетт"},
-{"usage": "world", "name": "Джэйтон"},
-{"usage": "world", "name": "Джэй"},
-{"usage": "world", "name": "Джэрхарт"},
-{"usage": "world", "name": "Диабло"},
-{"usage": "world", "name": "Диагональ"},
-{"usage": "world", "name": "Диал"},
-{"usage": "world", "name": "Диамонд"},
-{"usage": "world", "name": "Диана"},
-{"usage": "world", "name": "Диас"},
-{"usage": "world", "name": "Диббл"},
-{"usage": "world", "name": "Дибер"},
-{"usage": "world", "name": "Диболл"},
-{"usage": "world", "name": "Дивайд"},
-{"usage": "world", "name": "Дивер"},
-{"usage": "world", "name": "Диггингс"},
-{"usage": "world", "name": "Диггинс"},
-{"usage": "world", "name": "Диего"},
-{"usage": "world", "name": "Дизни"},
-{"usage": "world", "name": "Дикенс"},
-{"usage": "world", "name": "Дикерсон"},
-{"usage": "world", "name": "Дикийголубь"},
-{"usage": "world", "name": "Дики"},
-{"usage": "world", "name": "Диксборо"},
-{"usage": "world", "name": "Дикси"},
-{"usage": "world", "name": "Диксмонт"},
-{"usage": "world", "name": "Диксмур"},
-{"usage": "world", "name": "Диксон"},
-{"usage": "world", "name": "Диксфилд"},
-{"usage": "world", "name": "Дикс"},
-{"usage": "world", "name": "Дикус"},
-{"usage": "world", "name": "Дик"},
-{"usage": "world", "name": "Дилинг"},
-{"usage": "world", "name": "Дилия"},
-{"usage": "world", "name": "Диллард"},
-{"usage": "world", "name": "Диллвин"},
-{"usage": "world", "name": "Диллер"},
-{"usage": "world", "name": "Диллингхем"},
-{"usage": "world", "name": "Дилли"},
-{"usage": "world", "name": "Диллон"},
-{"usage": "world", "name": "Дилл"},
-{"usage": "world", "name": "Дилстадт"},
-{"usage": "world", "name": "Дил"},
-{"usage": "world", "name": "Димас"},
-{"usage": "world", "name": "Димер"},
-{"usage": "world", "name": "Диммитт"},
-{"usage": "world", "name": "Димок"},
-{"usage": "world", "name": "Димон"},
-{"usage": "world", "name": "Димс"},
-{"usage": "world", "name": "Динвидди"},
-{"usage": "world", "name": "Дингл"},
-{"usage": "world", "name": "Дингман"},
-{"usage": "world", "name": "Дингус"},
-{"usage": "world", "name": "Динеро"},
-{"usage": "world", "name": "Диннер"},
-{"usage": "world", "name": "Динозавр"},
-{"usage": "world", "name": "Динуба"},
-{"usage": "world", "name": "Дин"},
-{"usage": "world", "name": "Диомид"},
-{"usage": "world", "name": "Диос"},
-{"usage": "world", "name": "Дип"},
-{"usage": "world", "name": "Диринг"},
-{"usage": "world", "name": "Дири"},
-{"usage": "world", "name": "Диркс"},
-{"usage": "world", "name": "Дир"},
-{"usage": "world", "name": "Дисаутел"},
-{"usage": "world", "name": "Дискавери"},
-{"usage": "world", "name": "Дисней"},
-{"usage": "world", "name": "Дисон"},
-{"usage": "world", "name": "Диспутанта"},
-{"usage": "world", "name": "Дисстон"},
-{"usage": "world", "name": "Дистрикт"},
-{"usage": "world", "name": "Дитерич"},
-{"usage": "world", "name": "Дитрих"},
-{"usage": "world", "name": "Диттлингер"},
-{"usage": "world", "name": "Дит"},
-{"usage": "world", "name": "Диффикулт"},
-{"usage": "world", "name": "Дишман"},
-{"usage": "world", "name": "Ди"},
-{"usage": "world", "name": "Дло"},
-{"usage": "world", "name": "Доббинс"},
-{"usage": "world", "name": "Доббс"},
-{"usage": "world", "name": "Добсон"},
-{"usage": "world", "name": "Доваджиак"},
-{"usage": "world", "name": "Довре"},
-{"usage": "world", "name": "Догерти"},
-{"usage": "world", "name": "Додд"},
-{"usage": "world", "name": "Додж"},
-{"usage": "world", "name": "Додсон"},
-{"usage": "world", "name": "Доеран"},
-{"usage": "world", "name": "Дозьер"},
-{"usage": "world", "name": "Дойлайн"},
-{"usage": "world", "name": "Дойл"},
-{"usage": "world", "name": "Доктор"},
-{"usage": "world", "name": "Док"},
-{"usage": "world", "name": "Доланд"},
-{"usage": "world", "name": "Долан"},
-{"usage": "world", "name": "Долг"},
-{"usage": "world", "name": "Доллар"},
-{"usage": "world", "name": "Долливер"},
-{"usage": "world", "name": "Долл"},
-{"usage": "world", "name": "Доломит"},
-{"usage": "world", "name": "Долорес"},
-{"usage": "world", "name": "Долтон"},
-{"usage": "world", "name": "Доместик"},
-{"usage": "world", "name": "Домингес"},
-{"usage": "world", "name": "Доминго"},
-{"usage": "world", "name": "Доминион"},
-{"usage": "world", "name": "Домино"},
-{"usage": "world", "name": "Дом"},
-{"usage": "world", "name": "Доналсон"},
-{"usage": "world", "name": "Дональд"},
-{"usage": "world", "name": "Доната"},
-{"usage": "world", "name": "Донахью"},
-{"usage": "world", "name": "Дона"},
-{"usage": "world", "name": "Донгола"},
-{"usage": "world", "name": "Донегал"},
-{"usage": "world", "name": "Донифен"},
-{"usage": "world", "name": "Дони"},
-{"usage": "world", "name": "Доннана"},
-{"usage": "world", "name": "Донна"},
-{"usage": "world", "name": "Доннелли"},
-{"usage": "world", "name": "Доннелл"},
-{"usage": "world", "name": "Доннелс"},
-{"usage": "world", "name": "Доннер"},
-{"usage": "world", "name": "Донован"},
-{"usage": "world", "name": "Донора"},
-{"usage": "world", "name": "Доно"},
-{"usage": "world", "name": "Дон"},
-{"usage": "world", "name": "Дорадо"},
-{"usage": "world", "name": "Дорал"},
-{"usage": "world", "name": "Доран"},
-{"usage": "world", "name": "Дора"},
-{"usage": "world", "name": "Дорена"},
-{"usage": "world", "name": "Доре"},
-{"usage": "world", "name": "Дорис"},
-{"usage": "world", "name": "Доркас"},
-{"usage": "world", "name": "Дормонт"},
-{"usage": "world", "name": "Дорнсайф"},
-{"usage": "world", "name": "Дороти"},
-{"usage": "world", "name": "Дорранс"},
-{"usage": "world", "name": "Доррис"},
-{"usage": "world", "name": "Дорсет"},
-{"usage": "world", "name": "Дорси"},
-{"usage": "world", "name": "Дортчес"},
-{"usage": "world", "name": "Дору"},
-{"usage": "world", "name": "Дорф"},
-{"usage": "world", "name": "Дорчестер"},
-{"usage": "world", "name": "Дос"},
-{"usage": "world", "name": "Дотан"},
-{"usage": "world", "name": "Доти"},
-{"usage": "world", "name": "Дот"},
-{"usage": "world", "name": "Доувер"},
-{"usage": "world", "name": "Доуз"},
-{"usage": "world", "name": "Доул"},
-{"usage": "world", "name": "Доусон"},
-{"usage": "world", "name": "Доуэлл"},
-{"usage": "world", "name": "Доу"},
-{"usage": "world", "name": "Дофин"},
-{"usage": "world", "name": "Дравос"},
-{"usage": "world", "name": "Драйв"},
-{"usage": "world", "name": "Драйден"},
-{"usage": "world", "name": "Драйноб"},
-{"usage": "world", "name": "Драй"},
-{"usage": "world", "name": "Драм"},
-{"usage": "world", "name": "Драпер"},
-{"usage": "world", "name": "Драфт"},
-{"usage": "world", "name": "Дрезден"},
-{"usage": "world", "name": "Дрейк"},
-{"usage": "world", "name": "Дрейтон"},
-{"usage": "world", "name": "Дрейф"},
-{"usage": "world", "name": "Дрексел"},
-{"usage": "world", "name": "Дресбак"},
-{"usage": "world", "name": "Дрессер"},
-{"usage": "world", "name": "Дриггс"},
-{"usage": "world", "name": "Дриппинг"},
-{"usage": "world", "name": "Дрип"},
-{"usage": "world", "name": "Дрисколл"},
-{"usage": "world", "name": "Дрифтон"},
-{"usage": "world", "name": "Дро"},
-{"usage": "world", "name": "Друид"},
-{"usage": "world", "name": "Друри"},
-{"usage": "world", "name": "Дуайт"},
-{"usage": "world", "name": "Дуарте"},
-{"usage": "world", "name": "Дубах"},
-{"usage": "world", "name": "Дубберли"},
-{"usage": "world", "name": "Дуббс"},
-{"usage": "world", "name": "Дублин"},
-{"usage": "world", "name": "Дугал"},
-{"usage": "world", "name": "Дуглас"},
-{"usage": "world", "name": "Дуке"},
-{"usage": "world", "name": "Дулинг"},
-{"usage": "world", "name": "Дулитл"},
-{"usage": "world", "name": "Дулут"},
-{"usage": "world", "name": "Дульсе"},
-{"usage": "world", "name": "Дул"},
-{"usage": "world", "name": "Дума"},
-{"usage": "world", "name": "Думбар"},
-{"usage": "world", "name": "Думс"},
-{"usage": "world", "name": "Дунканнон"},
-{"usage": "world", "name": "Дункан"},
-{"usage": "world", "name": "Дункен"},
-{"usage": "world", "name": "Дункер"},
-{"usage": "world", "name": "Дункинс"},
-{"usage": "world", "name": "Дун"},
-{"usage": "world", "name": "Дуранго"},
-{"usage": "world", "name": "Дурбин"},
-{"usage": "world", "name": "Дуриея"},
-{"usage": "world", "name": "Дусетт"},
-{"usage": "world", "name": "Дусман"},
-{"usage": "world", "name": "Дусон"},
-{"usage": "world", "name": "Дуф"},
-{"usage": "world", "name": "Дьюар"},
-{"usage": "world", "name": "Дьюи"},
-{"usage": "world", "name": "Дьюк"},
-{"usage": "world", "name": "Дью"},
-{"usage": "world", "name": "Дэвисон"},
-{"usage": "world", "name": "Дэвис"},
-{"usage": "world", "name": "Дэви"},
-{"usage": "world", "name": "Дэггет"},
-{"usage": "world", "name": "Дэймон"},
-{"usage": "world", "name": "Дэй"},
-{"usage": "world", "name": "Дэнбери"},
-{"usage": "world", "name": "Дэнбридж"},
-{"usage": "world", "name": "Дэнверс"},
-{"usage": "world", "name": "Дэниелс"},
-{"usage": "world", "name": "Дэнфорт"},
-{"usage": "world", "name": "Дэн"},
-{"usage": "world", "name": "Дэт"},
-{"usage": "world", "name": "Дюбуа"},
-{"usage": "world", "name": "Дюваль"},
-{"usage": "world", "name": "Дюкесн"},
-{"usage": "world", "name": "Дюлак"},
-{"usage": "world", "name": "Дюма"},
-{"usage": "world", "name": "Дюмон"},
-{"usage": "world", "name": "Дюне"},
-{"usage": "world", "name": "Дюнкерк"},
-{"usage": "world", "name": "Дюнс"},
-{"usage": "world", "name": "Дюпон"},
-{"usage": "world", "name": "Дюпо"},
-{"usage": "world", "name": "Дюпре"},
-{"usage": "world", "name": "Дюрант"},
-{"usage": "world", "name": "Дюран"},
-{"usage": "world", "name": "Дюшен"},
-{"usage": "world", "name": "Ева"},
-{"usage": "world", "name": "Евклид"},
-{"usage": "world", "name": "Египет"},
-{"usage": "world", "name": "Еззелл"},
-{"usage": "world", "name": "Елена"},
-{"usage": "world", "name": "Елисей"},
-{"usage": "world", "name": "Ен"},
-{"usage": "world", "name": "Жакет"},
-{"usage": "world", "name": "Жанеретт"},
-{"usage": "world", "name": "Жаннет"},
-{"usage": "world", "name": "Жасмин"},
-{"usage": "world", "name": "Жее"},
-{"usage": "world", "name": "Женева"},
-{"usage": "world", "name": "Женевьева"},
-{"usage": "world", "name": "Жерве"},
-{"usage": "world", "name": "Жермен"},
-{"usage": "world", "name": "Жирардо"},
-{"usage": "world", "name": "Жирар"},
-{"usage": "world", "name": "Жозефина"},
-{"usage": "world", "name": "Журден"},
-{"usage": "world", "name": "Жюль"},
-{"usage": "world", "name": "Завалла"},
-{"usage": "world", "name": "Заг"},
-{"usage": "world", "name": "Закари"},
-{"usage": "world", "name": "Залески"},
-{"usage": "world", "name": "Залма"},
-{"usage": "world", "name": "Залч"},
-{"usage": "world", "name": "Заль"},
-{"usage": "world", "name": "Зама"},
-{"usage": "world", "name": "Замбро"},
-{"usage": "world", "name": "Зандт"},
-{"usage": "world", "name": "Занс"},
-{"usage": "world", "name": "Запата"},
-{"usage": "world", "name": "Зап"},
-{"usage": "world", "name": "Зара"},
-{"usage": "world", "name": "Затруднение"},
-{"usage": "world", "name": "Зафра"},
-{"usage": "world", "name": "Зволле"},
-{"usage": "world", "name": "Зебина"},
-{"usage": "world", "name": "Зебулон"},
-{"usage": "world", "name": "Зеландия"},
-{"usage": "world", "name": "Зела"},
-{"usage": "world", "name": "Зелиенопль"},
-{"usage": "world", "name": "Земпл"},
-{"usage": "world", "name": "Зена"},
-{"usage": "world", "name": "Зенда"},
-{"usage": "world", "name": "Зенит"},
-{"usage": "world", "name": "Зеринг"},
-{"usage": "world", "name": "Зефир"},
-{"usage": "world", "name": "Зиглер"},
-{"usage": "world", "name": "Зим"},
-{"usage": "world", "name": "Зита"},
-{"usage": "world", "name": "Зия"},
-{"usage": "world", "name": "Зоар"},
-{"usage": "world", "name": "Золфо"},
-{"usage": "world", "name": "Зона"},
-{"usage": "world", "name": "Зонтаг"},
-{"usage": "world", "name": "Зумброта"},
-{"usage": "world", "name": "Зуньи"},
-{"usage": "world", "name": "Ибанез"},
-{"usage": "world", "name": "Ибапа"},
-{"usage": "world", "name": "Иберия"},
-{"usage": "world", "name": "Ибер"},
-{"usage": "world", "name": "Иван"},
-{"usage": "world", "name": "Ива"},
-{"usage": "world", "name": "Ивнинг"},
-{"usage": "world", "name": "Иган"},
-{"usage": "world", "name": "Игар"},
-{"usage": "world", "name": "Игер"},
-{"usage": "world", "name": "Иглу"},
-{"usage": "world", "name": "Игл"},
-{"usage": "world", "name": "Игнасио"},
-{"usage": "world", "name": "Игнас"},
-{"usage": "world", "name": "Игнатиус"},
-{"usage": "world", "name": "Иго"},
-{"usage": "world", "name": "Идавада"},
-{"usage": "world", "name": "Идалия"},
-{"usage": "world", "name": "Идальго"},
-{"usage": "world", "name": "Идамэй"},
-{"usage": "world", "name": "Идана"},
-{"usage": "world", "name": "Иданья"},
-{"usage": "world", "name": "Ида"},
-{"usage": "world", "name": "Идеал"},
-{"usage": "world", "name": "Идиль"},
-{"usage": "world", "name": "Идмон"},
-{"usage": "world", "name": "Идрия"},
-{"usage": "world", "name": "Идс"},
-{"usage": "world", "name": "Идэр"},
-{"usage": "world", "name": "Иерихон"},
-{"usage": "world", "name": "Иерусалим"},
-{"usage": "world", "name": "Изабелла"},
-{"usage": "world", "name": "Изабель"},
-{"usage": "world", "name": "Изагора"},
-{"usage": "world", "name": "Излер"},
-{"usage": "world", "name": "Изола"},
-{"usage": "world", "name": "Икард"},
-{"usage": "world", "name": "Иква"},
-{"usage": "world", "name": "Икес"},
-{"usage": "world", "name": "Иконию"},
-{"usage": "world", "name": "Иксония"},
-{"usage": "world", "name": "Ик"},
-{"usage": "world", "name": "Илария"},
-{"usage": "world", "name": "Ила"},
-{"usage": "world", "name": "Илвако"},
-{"usage": "world", "name": "Илен"},
-{"usage": "world", "name": "Илиада"},
-{"usage": "world", "name": "Илион"},
-{"usage": "world", "name": "Илифф"},
-{"usage": "world", "name": "Иллинойс"},
-{"usage": "world", "name": "Иллиополис"},
-{"usage": "world", "name": "Ильмо"},
-{"usage": "world", "name": "Ильм"},
-{"usage": "world", "name": "Ильфельд"},
-{"usage": "world", "name": "Иль"},
-{"usage": "world", "name": "Имбери"},
-{"usage": "world", "name": "Имблер"},
-{"usage": "world", "name": "Имбоден"},
-{"usage": "world", "name": "Имбс"},
-{"usage": "world", "name": "Имлей"},
-{"usage": "world", "name": "Иммокали"},
-{"usage": "world", "name": "Имогена"},
-{"usage": "world", "name": "Импакт"},
-{"usage": "world", "name": "Империал"},
-{"usage": "world", "name": "Инадэйл"},
-{"usage": "world", "name": "Ина"},
-{"usage": "world", "name": "Инвернесс"},
-{"usage": "world", "name": "Инвуд"},
-{"usage": "world", "name": "Ингаллс"},
-{"usage": "world", "name": "Ингерсолл"},
-{"usage": "world", "name": "Инглис"},
-{"usage": "world", "name": "Инглиш"},
-{"usage": "world", "name": "Ингл"},
-{"usage": "world", "name": "Ингомар"},
-{"usage": "world", "name": "Ингот"},
-{"usage": "world", "name": "Инграм"},
-{"usage": "world", "name": "Ингрэм"},
-{"usage": "world", "name": "Ингуадона"},
-{"usage": "world", "name": "Инда"},
-{"usage": "world", "name": "Индекс"},
-{"usage": "world", "name": "Индепенденс"},
-{"usage": "world", "name": "Индиалантик"},
-{"usage": "world", "name": "Индианаполис"},
-{"usage": "world", "name": "Индиана"},
-{"usage": "world", "name": "Индианола"},
-{"usage": "world", "name": "Индиан"},
-{"usage": "world", "name": "Индиахома"},
-{"usage": "world", "name": "Индио"},
-{"usage": "world", "name": "Индия"},
-{"usage": "world", "name": "Индрио"},
-{"usage": "world", "name": "Индустрия"},
-{"usage": "world", "name": "Инез"},
-{"usage": "world", "name": "Инес"},
-{"usage": "world", "name": "Инком"},
-{"usage": "world", "name": "Инкстер"},
-{"usage": "world", "name": "Инланд"},
-{"usage": "world", "name": "Инлет"},
-{"usage": "world", "name": "Инман"},
-{"usage": "world", "name": "Иннисволд"},
-{"usage": "world", "name": "Иннис"},
-{"usage": "world", "name": "Иннс"},
-{"usage": "world", "name": "Инн"},
-{"usage": "world", "name": "Инокерн"},
-{"usage": "world", "name": "Инок"},
-{"usage": "world", "name": "Инола"},
-{"usage": "world", "name": "Институт"},
-{"usage": "world", "name": "Интайр"},
-{"usage": "world", "name": "Интейк"},
-{"usage": "world", "name": "Интерлакен"},
-{"usage": "world", "name": "Интерсешен"},
-{"usage": "world", "name": "Интерьер"},
-{"usage": "world", "name": "Интер"},
-{"usage": "world", "name": "Интош"},
-{"usage": "world", "name": "Интра"},
-{"usage": "world", "name": "Инхенио"},
-{"usage": "world", "name": "Инчелиум"},
-{"usage": "world", "name": "Иола"},
-{"usage": "world", "name": "Иона"},
-{"usage": "world", "name": "Иония"},
-{"usage": "world", "name": "Ипава"},
-{"usage": "world", "name": "Ипсвич"},
-{"usage": "world", "name": "Ипсиланти"},
-{"usage": "world", "name": "Иран"},
-{"usage": "world", "name": "Ирби"},
-{"usage": "world", "name": "Ирвинг"},
-{"usage": "world", "name": "Ирвин"},
-{"usage": "world", "name": "Ирвона"},
-{"usage": "world", "name": "Иределл"},
-{"usage": "world", "name": "Ирека"},
-{"usage": "world", "name": "Ирена"},
-{"usage": "world", "name": "Ирландия"},
-{"usage": "world", "name": "Ирма"},
-{"usage": "world", "name": "Ирмо"},
-{"usage": "world", "name": "Ирод"},
-{"usage": "world", "name": "Ирокез"},
-{"usage": "world", "name": "Ирония"},
-{"usage": "world", "name": "Ирригон"},
-{"usage": "world", "name": "Исабела"},
-{"usage": "world", "name": "Исанти"},
-{"usage": "world", "name": "Исбелл"},
-{"usage": "world", "name": "Иселин"},
-{"usage": "world", "name": "Исидро"},
-{"usage": "world", "name": "Исклоски"},
-{"usage": "world", "name": "Исламорада"},
-{"usage": "world", "name": "Исландия"},
-{"usage": "world", "name": "Исла"},
-{"usage": "world", "name": "Ислинг"},
-{"usage": "world", "name": "Ислип"},
-{"usage": "world", "name": "Исли"},
-{"usage": "world", "name": "Исмей"},
-{"usage": "world", "name": "Истамп"},
-{"usage": "world", "name": "Истам"},
-{"usage": "world", "name": "Истанолли"},
-{"usage": "world", "name": "Истачатта"},
-{"usage": "world", "name": "Истборо"},
-{"usage": "world", "name": "Истгейт"},
-{"usage": "world", "name": "Истерли"},
-{"usage": "world", "name": "Истлон"},
-{"usage": "world", "name": "Истман"},
-{"usage": "world", "name": "Истовер"},
-{"usage": "world", "name": "Истон"},
-{"usage": "world", "name": "Истпойнт"},
-{"usage": "world", "name": "Истчестер"},
-{"usage": "world", "name": "Ист"},
-{"usage": "world", "name": "Итака"},
-{"usage": "world", "name": "Италия"},
-{"usage": "world", "name": "Итон"},
-{"usage": "world", "name": "Итта"},
-{"usage": "world", "name": "Иуда"},
-{"usage": "world", "name": "Иудея"},
-{"usage": "world", "name": "Иука"},
-{"usage": "world", "name": "Ишпеминг"},
-{"usage": "world", "name": "И"},
-{"usage": "world", "name": "Йегер"},
-{"usage": "world", "name": "Йеддо"},
-{"usage": "world", "name": "Йелвинг"},
-{"usage": "world", "name": "Йеллвиль"},
-{"usage": "world", "name": "Йеллоу"},
-{"usage": "world", "name": "Йелм"},
-{"usage": "world", "name": "Йель"},
-{"usage": "world", "name": "Йемасси"},
-{"usage": "world", "name": "Йена"},
-{"usage": "world", "name": "Йеоман"},
-{"usage": "world", "name": "Йеринг"},
-{"usage": "world", "name": "Йеркс"},
-{"usage": "world", "name": "Йетс"},
-{"usage": "world", "name": "Йеттер"},
-{"usage": "world", "name": "Йеуэд"},
-{"usage": "world", "name": "Йидон"},
-{"usage": "world", "name": "Йодер"},
-{"usage": "world", "name": "Йокум"},
-{"usage": "world", "name": "Йоло"},
-{"usage": "world", "name": "Йоман"},
-{"usage": "world", "name": "Йонкалла"},
-{"usage": "world", "name": "Йонкерс"},
-{"usage": "world", "name": "Йорба"},
-{"usage": "world", "name": "Йоркана"},
-{"usage": "world", "name": "Йорклин"},
-{"usage": "world", "name": "Йоркшир"},
-{"usage": "world", "name": "Йорк"},
-{"usage": "world", "name": "Йосементо"},
-{"usage": "world", "name": "Йосемити"},
-{"usage": "world", "name": "Йота"},
-{"usage": "world", "name": "Йоу"},
-{"usage": "world", "name": "Йоханнес"},
-{"usage": "world", "name": "Каава"},
-{"usage": "world", "name": "Каанапали"},
-{"usage": "world", "name": "Кабалло"},
-{"usage": "world", "name": "Кабан"},
-{"usage": "world", "name": "Кабезас"},
-{"usage": "world", "name": "Кабель"},
-{"usage": "world", "name": "Кабери"},
-{"usage": "world", "name": "Кабе"},
-{"usage": "world", "name": "Кабина"},
-{"usage": "world", "name": "Каборн"},
-{"usage": "world", "name": "Кабот"},
-{"usage": "world", "name": "Кабо"},
-{"usage": "world", "name": "Кабул"},
-{"usage": "world", "name": "Кавайлоа"},
-{"usage": "world", "name": "Кавайха"},
-{"usage": "world", "name": "Кавалеро"},
-{"usage": "world", "name": "Кавалер"},
-{"usage": "world", "name": "Кавур"},
-{"usage": "world", "name": "Каган"},
-{"usage": "world", "name": "Кагуас"},
-{"usage": "world", "name": "Кадджо"},
-{"usage": "world", "name": "Каддоя"},
-{"usage": "world", "name": "Каддо"},
-{"usage": "world", "name": "Каджах"},
-{"usage": "world", "name": "Каджон"},
-{"usage": "world", "name": "Кадиз"},
-{"usage": "world", "name": "Кадиллак"},
-{"usage": "world", "name": "Кадли"},
-{"usage": "world", "name": "Кадоган"},
-{"usage": "world", "name": "Кадотт"},
-{"usage": "world", "name": "Кадуэлл"},
-{"usage": "world", "name": "Кадьяк"},
-{"usage": "world", "name": "Каей"},
-{"usage": "world", "name": "Каелеку"},
-{"usage": "world", "name": "Каза"},
-{"usage": "world", "name": "Казеновия"},
-{"usage": "world", "name": "Казиглак"},
-{"usage": "world", "name": "Каиахога"},
-{"usage": "world", "name": "Кайбаб"},
-{"usage": "world", "name": "Кайбито"},
-{"usage": "world", "name": "Кайента"},
-{"usage": "world", "name": "Кайкотсмови"},
-{"usage": "world", "name": "Кайл"},
-{"usage": "world", "name": "Кайнд"},
-{"usage": "world", "name": "Кайнс"},
-{"usage": "world", "name": "Кайова"},
-{"usage": "world", "name": "Кайро"},
-{"usage": "world", "name": "Кайт"},
-{"usage": "world", "name": "Кайюна"},
-{"usage": "world", "name": "Какао"},
-{"usage": "world", "name": "Какапон"},
-{"usage": "world", "name": "Какли"},
-{"usage": "world", "name": "Кактовик"},
-{"usage": "world", "name": "Кактус"},
-{"usage": "world", "name": "Какэ"},
-{"usage": "world", "name": "Калабасас"},
-{"usage": "world", "name": "Калабаш"},
-{"usage": "world", "name": "Калаво"},
-{"usage": "world", "name": "Калалок"},
-{"usage": "world", "name": "Калама"},
-{"usage": "world", "name": "Каламин"},
-{"usage": "world", "name": "Каламус"},
-{"usage": "world", "name": "Калаоа"},
-{"usage": "world", "name": "Калапана"},
-{"usage": "world", "name": "Калахео"},
-{"usage": "world", "name": "Калберсон"},
-{"usage": "world", "name": "Калбертсон"},
-{"usage": "world", "name": "Калвари"},
-{"usage": "world", "name": "Калва"},
-{"usage": "world", "name": "Калверт"},
-{"usage": "world", "name": "Калвер"},
-{"usage": "world", "name": "Калдесак"},
-{"usage": "world", "name": "Калева"},
-{"usage": "world", "name": "Каледония"},
-{"usage": "world", "name": "Калексико"},
-{"usage": "world", "name": "Калера"},
-{"usage": "world", "name": "Кале"},
-{"usage": "world", "name": "Калида"},
-{"usage": "world", "name": "Калиенте"},
-{"usage": "world", "name": "Калико"},
-{"usage": "world", "name": "Калимеса"},
-{"usage": "world", "name": "Калио"},
-{"usage": "world", "name": "Калипсо"},
-{"usage": "world", "name": "Калиспелл"},
-{"usage": "world", "name": "Калиста"},
-{"usage": "world", "name": "Калистога"},
-{"usage": "world", "name": "Калифон"},
-{"usage": "world", "name": "Калифорния"},
-{"usage": "world", "name": "Калифорнски"},
-{"usage": "world", "name": "Калихиваи"},
-{"usage": "world", "name": "Калкаска"},
-{"usage": "world", "name": "Калкасье"},
-{"usage": "world", "name": "Калландс"},
-{"usage": "world", "name": "Каллауэй"},
-{"usage": "world", "name": "Каллахан"},
-{"usage": "world", "name": "Каллендер"},
-{"usage": "world", "name": "Калленс"},
-{"usage": "world", "name": "Каллен"},
-{"usage": "world", "name": "Каллеока"},
-{"usage": "world", "name": "Каллери"},
-{"usage": "world", "name": "Калликун"},
-{"usage": "world", "name": "Каллимонт"},
-{"usage": "world", "name": "Каллисон"},
-{"usage": "world", "name": "Каллис"},
-{"usage": "world", "name": "Каллихам"},
-{"usage": "world", "name": "Каллодене"},
-{"usage": "world", "name": "Каллом"},
-{"usage": "world", "name": "Каллоухе"},
-{"usage": "world", "name": "Каллум"},
-{"usage": "world", "name": "Калмер"},
-{"usage": "world", "name": "Калм"},
-{"usage": "world", "name": "Калона"},
-{"usage": "world", "name": "Калотус"},
-{"usage": "world", "name": "Калпелла"},
-{"usage": "world", "name": "Калпепер"},
-{"usage": "world", "name": "Калпет"},
-{"usage": "world", "name": "Калпин"},
-{"usage": "world", "name": "Калп"},
-{"usage": "world", "name": "Калскаг"},
-{"usage": "world", "name": "Калтаг"},
-{"usage": "world", "name": "Калумет"},
-{"usage": "world", "name": "Калхан"},
-{"usage": "world", "name": "Калхун"},
-{"usage": "world", "name": "Кальва"},
-{"usage": "world", "name": "Кальвеста"},
-{"usage": "world", "name": "Кальвин"},
-{"usage": "world", "name": "Калькутта"},
-{"usage": "world", "name": "Кальмар"},
-{"usage": "world", "name": "Кальций"},
-{"usage": "world", "name": "Кальюаха"},
-{"usage": "world", "name": "Кальяо"},
-{"usage": "world", "name": "Камак"},
-{"usage": "world", "name": "Камало"},
-{"usage": "world", "name": "Каманче"},
-{"usage": "world", "name": "Камарго"},
-{"usage": "world", "name": "Камарилло"},
-{"usage": "world", "name": "Камас"},
-{"usage": "world", "name": "Камби"},
-{"usage": "world", "name": "Камбриан"},
-{"usage": "world", "name": "Камбридж"},
-{"usage": "world", "name": "Камбрия"},
-{"usage": "world", "name": "Камден"},
-{"usage": "world", "name": "Камела"},
-{"usage": "world", "name": "Камелот"},
-{"usage": "world", "name": "Камергер"},
-{"usage": "world", "name": "Камея"},
-{"usage": "world", "name": "Камилла"},
-{"usage": "world", "name": "Камино"},
-{"usage": "world", "name": "Камия"},
-{"usage": "world", "name": "Ками"},
-{"usage": "world", "name": "Каммак"},
-{"usage": "world", "name": "Каммал"},
-{"usage": "world", "name": "Камминг"},
-{"usage": "world", "name": "Каммон"},
-{"usage": "world", "name": "Кампанилла"},
-{"usage": "world", "name": "Кампания"},
-{"usage": "world", "name": "Кампион"},
-{"usage": "world", "name": "Кампия"},
-{"usage": "world", "name": "Кампобелло"},
-{"usage": "world", "name": "Кампо"},
-{"usage": "world", "name": "Камптон"},
-{"usage": "world", "name": "Кампус"},
-{"usage": "world", "name": "Камрар"},
-{"usage": "world", "name": "Камуи"},
-{"usage": "world", "name": "Канаб"},
-{"usage": "world", "name": "Канаверал"},
-{"usage": "world", "name": "Канада"},
-{"usage": "world", "name": "Канаденсис"},
-{"usage": "world", "name": "Канаджохари"},
-{"usage": "world", "name": "Канадиан"},
-{"usage": "world", "name": "Канадис"},
-{"usage": "world", "name": "Каналоу"},
-{"usage": "world", "name": "Канал"},
-{"usage": "world", "name": "Канандаигуа"},
-{"usage": "world", "name": "Канаранзи"},
-{"usage": "world", "name": "Канасерага"},
-{"usage": "world", "name": "Канаскат"},
-{"usage": "world", "name": "Канастота"},
-{"usage": "world", "name": "Канас"},
-{"usage": "world", "name": "Канат"},
-{"usage": "world", "name": "Канаха"},
-{"usage": "world", "name": "Кангли"},
-{"usage": "world", "name": "Кандал"},
-{"usage": "world", "name": "Канделария"},
-{"usage": "world", "name": "Канделеро"},
-{"usage": "world", "name": "Канджилон"},
-{"usage": "world", "name": "Кандийохай"},
-{"usage": "world", "name": "Кандифф"},
-{"usage": "world", "name": "Кандор"},
-{"usage": "world", "name": "Кандо"},
-{"usage": "world", "name": "Канзас"},
-{"usage": "world", "name": "Канистео"},
-{"usage": "world", "name": "Канистота"},
-{"usage": "world", "name": "Кани"},
-{"usage": "world", "name": "Канкаки"},
-{"usage": "world", "name": "Канктон"},
-{"usage": "world", "name": "Канмер"},
-{"usage": "world", "name": "Каннаполис"},
-{"usage": "world", "name": "Каннел"},
-{"usage": "world", "name": "Каннингем"},
-{"usage": "world", "name": "Каннинг"},
-{"usage": "world", "name": "Каннон"},
-{"usage": "world", "name": "Канованас"},
-{"usage": "world", "name": "Канова"},
-{"usage": "world", "name": "Канонес"},
-{"usage": "world", "name": "Канонсито"},
-{"usage": "world", "name": "Канон"},
-{"usage": "world", "name": "Канополис"},
-{"usage": "world", "name": "Канорадо"},
-{"usage": "world", "name": "Канош"},
-{"usage": "world", "name": "Кано"},
-{"usage": "world", "name": "Кантил"},
-{"usage": "world", "name": "Кантонмент"},
-{"usage": "world", "name": "Кантон"},
-{"usage": "world", "name": "Кантрил"},
-{"usage": "world", "name": "Кантри"},
-{"usage": "world", "name": "Канутилло"},
-{"usage": "world", "name": "Каньон"},
-{"usage": "world", "name": "Кан"},
-{"usage": "world", "name": "Каолин"},
-{"usage": "world", "name": "Капаау"},
-{"usage": "world", "name": "Капаа"},
-{"usage": "world", "name": "Капак"},
-{"usage": "world", "name": "Капалуа"},
-{"usage": "world", "name": "Капа"},
-{"usage": "world", "name": "Капистрано"},
-{"usage": "world", "name": "Капитанехо"},
-{"usage": "world", "name": "Капитан"},
-{"usage": "world", "name": "Капитоль"},
-{"usage": "world", "name": "Каплан"},
-{"usage": "world", "name": "Каплингер"},
-{"usage": "world", "name": "Каплис"},
-{"usage": "world", "name": "Капл"},
-{"usage": "world", "name": "Капон"},
-{"usage": "world", "name": "Капоусин"},
-{"usage": "world", "name": "Капо"},
-{"usage": "world", "name": "Каппа"},
-{"usage": "world", "name": "Каппс"},
-{"usage": "world", "name": "Капрон"},
-{"usage": "world", "name": "Каптива"},
-{"usage": "world", "name": "Каптина"},
-{"usage": "world", "name": "Каптин"},
-{"usage": "world", "name": "Капута"},
-{"usage": "world", "name": "Каравай"},
-{"usage": "world", "name": "Каратунк"},
-{"usage": "world", "name": "Карбонадо"},
-{"usage": "world", "name": "Карбон"},
-{"usage": "world", "name": "Карвал"},
-{"usage": "world", "name": "Карвер"},
-{"usage": "world", "name": "Каргрэй"},
-{"usage": "world", "name": "Кардвелл"},
-{"usage": "world", "name": "Карденас"},
-{"usage": "world", "name": "Карден"},
-{"usage": "world", "name": "Кардифф"},
-{"usage": "world", "name": "Кардочесальный"},
-{"usage": "world", "name": "Каренкро"},
-{"usage": "world", "name": "Карибу"},
-{"usage": "world", "name": "Карлайл"},
-{"usage": "world", "name": "Карлин"},
-{"usage": "world", "name": "Карлисс"},
-{"usage": "world", "name": "Карлия"},
-{"usage": "world", "name": "Карлок"},
-{"usage": "world", "name": "Карлос"},
-{"usage": "world", "name": "Карлсбад"},
-{"usage": "world", "name": "Карлсруэ"},
-{"usage": "world", "name": "Карлстад"},
-{"usage": "world", "name": "Карлук"},
-{"usage": "world", "name": "Карлштадт"},
-{"usage": "world", "name": "Карль"},
-{"usage": "world", "name": "Карл"},
-{"usage": "world", "name": "Кармайкл"},
-{"usage": "world", "name": "Кармель"},
-{"usage": "world", "name": "Кармен"},
-{"usage": "world", "name": "Кармин"},
-{"usage": "world", "name": "Карми"},
-{"usage": "world", "name": "Кармоди"},
-{"usage": "world", "name": "Карнак"},
-{"usage": "world", "name": "Карнарвон"},
-{"usage": "world", "name": "Карнеги"},
-{"usage": "world", "name": "Карнейшен"},
-{"usage": "world", "name": "Карнеро"},
-{"usage": "world", "name": "Карни"},
-{"usage": "world", "name": "Карно"},
-{"usage": "world", "name": "Карнс"},
-{"usage": "world", "name": "Карн"},
-{"usage": "world", "name": "Каролина"},
-{"usage": "world", "name": "Каронделет"},
-{"usage": "world", "name": "Каро"},
-{"usage": "world", "name": "Карпентер"},
-{"usage": "world", "name": "Карпинтерия"},
-{"usage": "world", "name": "Карпио"},
-{"usage": "world", "name": "Карп"},
-{"usage": "world", "name": "Каррабассетт"},
-{"usage": "world", "name": "Каррабель"},
-{"usage": "world", "name": "Каррборо"},
-{"usage": "world", "name": "Карризалес"},
-{"usage": "world", "name": "Карризозо"},
-{"usage": "world", "name": "Карризо"},
-{"usage": "world", "name": "Карри"},
-{"usage": "world", "name": "Карротерс"},
-{"usage": "world", "name": "Карр"},
-{"usage": "world", "name": "Карсинс"},
-{"usage": "world", "name": "Карсон"},
-{"usage": "world", "name": "Картаго"},
-{"usage": "world", "name": "Картаус"},
-{"usage": "world", "name": "Карта"},
-{"usage": "world", "name": "Картере"},
-{"usage": "world", "name": "Картер"},
-{"usage": "world", "name": "Картис"},
-{"usage": "world", "name": "Карти"},
-{"usage": "world", "name": "Картрайт"},
-{"usage": "world", "name": "Карутерс"},
-{"usage": "world", "name": "Карфаген"},
-{"usage": "world", "name": "Кар"},
-{"usage": "world", "name": "Касаан"},
-{"usage": "world", "name": "Касар"},
-{"usage": "world", "name": "Каса"},
-{"usage": "world", "name": "Касел"},
-{"usage": "world", "name": "Касита"},
-{"usage": "world", "name": "Каскадия"},
-{"usage": "world", "name": "Каскад"},
-{"usage": "world", "name": "Каскаския"},
-{"usage": "world", "name": "Каскилл"},
-{"usage": "world", "name": "Каско"},
-{"usage": "world", "name": "Касл"},
-{"usage": "world", "name": "Касновия"},
-{"usage": "world", "name": "Касота"},
-{"usage": "world", "name": "Каспар"},
-{"usage": "world", "name": "Каспер"},
-{"usage": "world", "name": "Каспиана"},
-{"usage": "world", "name": "Каспий"},
-{"usage": "world", "name": "Кассадага"},
-{"usage": "world", "name": "Кассандра"},
-{"usage": "world", "name": "Кассат"},
-{"usage": "world", "name": "Касса"},
-{"usage": "world", "name": "Кассельман"},
-{"usage": "world", "name": "Кассель"},
-{"usage": "world", "name": "Касско"},
-{"usage": "world", "name": "Кассодей"},
-{"usage": "world", "name": "Кассон"},
-{"usage": "world", "name": "Кассополис"},
-{"usage": "world", "name": "Касс"},
-{"usage": "world", "name": "Касталиан"},
-{"usage": "world", "name": "Касталия"},
-{"usage": "world", "name": "Кастана"},
-{"usage": "world", "name": "Кастанеда"},
-{"usage": "world", "name": "Кастани"},
-{"usage": "world", "name": "Кастатан"},
-{"usage": "world", "name": "Кастелла"},
-{"usage": "world", "name": "Кастер"},
-{"usage": "world", "name": "Кастиль"},
-{"usage": "world", "name": "Кастин"},
-{"usage": "world", "name": "Кастолон"},
-{"usage": "world", "name": "Кастор"},
-{"usage": "world", "name": "Кастро"},
-{"usage": "world", "name": "Катай"},
-{"usage": "world", "name": "Каталина"},
-{"usage": "world", "name": "Каталла"},
-{"usage": "world", "name": "Катано"},
-{"usage": "world", "name": "Катан"},
-{"usage": "world", "name": "Катаракта"},
-{"usage": "world", "name": "Катарина"},
-{"usage": "world", "name": "Катасоква"},
-{"usage": "world", "name": "Катаула"},
-{"usage": "world", "name": "Катахоула"},
-{"usage": "world", "name": "Катберт"},
-{"usage": "world", "name": "Катедрал"},
-{"usage": "world", "name": "Катлер"},
-{"usage": "world", "name": "Катоба"},
-{"usage": "world", "name": "Катоисса"},
-{"usage": "world", "name": "Катона"},
-{"usage": "world", "name": "Като"},
-{"usage": "world", "name": "Катрин"},
-{"usage": "world", "name": "Катрон"},
-{"usage": "world", "name": "Катсби"},
-{"usage": "world", "name": "Каттава"},
-{"usage": "world", "name": "Каттарогас"},
-{"usage": "world", "name": "Каттен"},
-{"usage": "world", "name": "Каттер"},
-{"usage": "world", "name": "Катуса"},
-{"usage": "world", "name": "Катчен"},
-{"usage": "world", "name": "Кат"},
-{"usage": "world", "name": "Кауа"},
-{"usage": "world", "name": "Кауден"},
-{"usage": "world", "name": "Каудри"},
-{"usage": "world", "name": "Кауиа"},
-{"usage": "world", "name": "Каумакани"},
-{"usage": "world", "name": "Каумалапау"},
-{"usage": "world", "name": "Каунсил"},
-{"usage": "world", "name": "Каунс"},
-{"usage": "world", "name": "Каунтз"},
-{"usage": "world", "name": "Каунти"},
-{"usage": "world", "name": "Каупо"},
-{"usage": "world", "name": "Каутрон"},
-{"usage": "world", "name": "Каутс"},
-{"usage": "world", "name": "Кауфман"},
-{"usage": "world", "name": "Кауэла"},
-{"usage": "world", "name": "Кау"},
-{"usage": "world", "name": "Кафран"},
-{"usage": "world", "name": "Каффер"},
-{"usage": "world", "name": "Каффи"},
-{"usage": "world", "name": "Кахаба"},
-{"usage": "world", "name": "Кахакулоа"},
-{"usage": "world", "name": "Кахалуу"},
-{"usage": "world", "name": "Кахока"},
-{"usage": "world", "name": "Кахокия"},
-{"usage": "world", "name": "Кахон"},
-{"usage": "world", "name": "Кахо"},
-{"usage": "world", "name": "Кахуку"},
-{"usage": "world", "name": "Кахулуи"},
-{"usage": "world", "name": "Качемак"},
-{"usage": "world", "name": "Кашегелок"},
-{"usage": "world", "name": "Кашел"},
-{"usage": "world", "name": "Кашемир"},
-{"usage": "world", "name": "Каширс"},
-{"usage": "world", "name": "Кашмен"},
-{"usage": "world", "name": "Каюга"},
-{"usage": "world", "name": "Каюкос"},
-{"usage": "world", "name": "Каюко"},
-{"usage": "world", "name": "Каюс"},
-{"usage": "world", "name": "Каямунг"},
-{"usage": "world", "name": "Квайетус"},
-{"usage": "world", "name": "Квакер"},
-{"usage": "world", "name": "Квана"},
-{"usage": "world", "name": "Квантико"},
-{"usage": "world", "name": "Квапо"},
-{"usage": "world", "name": "Кваскетон"},
-{"usage": "world", "name": "Квебек"},
-{"usage": "world", "name": "Квейл"},
-{"usage": "world", "name": "Квентин"},
-{"usage": "world", "name": "Квеста"},
-{"usage": "world", "name": "Кветлак"},
-{"usage": "world", "name": "Квивайра"},
-{"usage": "world", "name": "Квиверо"},
-{"usage": "world", "name": "Квигиллингок"},
-{"usage": "world", "name": "Квиджотоа"},
-{"usage": "world", "name": "Квик"},
-{"usage": "world", "name": "Квилин"},
-{"usage": "world", "name": "Квимби"},
-{"usage": "world", "name": "Квинби"},
-{"usage": "world", "name": "Квинебааг"},
-{"usage": "world", "name": "Квинмо"},
-{"usage": "world", "name": "Квинолт"},
-{"usage": "world", "name": "Квинтер"},
-{"usage": "world", "name": "Квинтет"},
-{"usage": "world", "name": "Квинхагак"},
-{"usage": "world", "name": "Квин"},
-{"usage": "world", "name": "Квитак"},
-{"usage": "world", "name": "Квитман"},
-{"usage": "world", "name": "Квичак"},
-{"usage": "world", "name": "Квог"},
-{"usage": "world", "name": "Квойн"},
-{"usage": "world", "name": "Кебрадильяс"},
-{"usage": "world", "name": "Кевил"},
-{"usage": "world", "name": "Кевин"},
-{"usage": "world", "name": "Кевани"},
-{"usage": "world", "name": "Кеванна"},
-{"usage": "world", "name": "Кеваскум"},
-{"usage": "world", "name": "Кева"},
-{"usage": "world", "name": "Кевино"},
-{"usage": "world", "name": "Кедди"},
-{"usage": "world", "name": "Кедрон"},
-{"usage": "world", "name": "Кезар"},
-{"usage": "world", "name": "Кейапаха"},
-{"usage": "world", "name": "Кейви"},
-{"usage": "world", "name": "Кейв"},
-{"usage": "world", "name": "Кейд"},
-{"usage": "world", "name": "Кейзер"},
-{"usage": "world", "name": "Кейлор"},
-{"usage": "world", "name": "Кейл"},
-{"usage": "world", "name": "Кейни"},
-{"usage": "world", "name": "Кейн"},
-{"usage": "world", "name": "Кейпорт"},
-{"usage": "world", "name": "Кейп"},
-{"usage": "world", "name": "Кейсилоф"},
-{"usage": "world", "name": "Кейси"},
-{"usage": "world", "name": "Кейсон"},
-{"usage": "world", "name": "Кейс"},
-{"usage": "world", "name": "Кейтес"},
-{"usage": "world", "name": "Кейтмси"},
-{"usage": "world", "name": "Кекаха"},
-{"usage": "world", "name": "Кекоски"},
-{"usage": "world", "name": "Келер"},
-{"usage": "world", "name": "Келлер"},
-{"usage": "world", "name": "Келлис"},
-{"usage": "world", "name": "Келлихер"},
-{"usage": "world", "name": "Келли"},
-{"usage": "world", "name": "Келлог"},
-{"usage": "world", "name": "Келл"},
-{"usage": "world", "name": "Келси"},
-{"usage": "world", "name": "Келсо"},
-{"usage": "world", "name": "Келсэй"},
-{"usage": "world", "name": "Келтис"},
-{"usage": "world", "name": "Келтон"},
-{"usage": "world", "name": "Кельвин"},
-{"usage": "world", "name": "Кельнер"},
-{"usage": "world", "name": "Кель"},
-{"usage": "world", "name": "Кемадо"},
-{"usage": "world", "name": "Кема"},
-{"usage": "world", "name": "Кемблс"},
-{"usage": "world", "name": "Кеммерер"},
-{"usage": "world", "name": "Кемпнер"},
-{"usage": "world", "name": "Кемпстер"},
-{"usage": "world", "name": "Кемп"},
-{"usage": "world", "name": "Кенай"},
-{"usage": "world", "name": "Кенанс"},
-{"usage": "world", "name": "Кенвил"},
-{"usage": "world", "name": "Кендалл"},
-{"usage": "world", "name": "Кендл"},
-{"usage": "world", "name": "Кендрик"},
-{"usage": "world", "name": "Кенеди"},
-{"usage": "world", "name": "Кенель"},
-{"usage": "world", "name": "Кенесо"},
-{"usage": "world", "name": "Кенефик"},
-{"usage": "world", "name": "Кензи"},
-{"usage": "world", "name": "Кенли"},
-{"usage": "world", "name": "Кенмар"},
-{"usage": "world", "name": "Кенмор"},
-{"usage": "world", "name": "Кеннан"},
-{"usage": "world", "name": "Кеннард"},
-{"usage": "world", "name": "Кенна"},
-{"usage": "world", "name": "Кеннебанк"},
-{"usage": "world", "name": "Кеннебек"},
-{"usage": "world", "name": "Кенневик"},
-{"usage": "world", "name": "Кеннеди"},
-{"usage": "world", "name": "Кеннер"},
-{"usage": "world", "name": "Кеннесоу"},
-{"usage": "world", "name": "Кеннет"},
-{"usage": "world", "name": "Кенне"},
-{"usage": "world", "name": "Кенни"},
-{"usage": "world", "name": "Кенова"},
-{"usage": "world", "name": "Кеноша"},
-{"usage": "world", "name": "Кено"},
-{"usage": "world", "name": "Кенсал"},
-{"usage": "world", "name": "Кенсетт"},
-{"usage": "world", "name": "Кенсинг"},
-{"usage": "world", "name": "Кентон"},
-{"usage": "world", "name": "Кент"},
-{"usage": "world", "name": "Кенхорст"},
-{"usage": "world", "name": "Кеньон"},
-{"usage": "world", "name": "Кен"},
-{"usage": "world", "name": "Кеоки"},
-{"usage": "world", "name": "Кеокук"},
-{"usage": "world", "name": "Кеома"},
-{"usage": "world", "name": "Кеосоква"},
-{"usage": "world", "name": "Кеота"},
-{"usage": "world", "name": "Кео"},
-{"usage": "world", "name": "Керби"},
-{"usage": "world", "name": "Керенс"},
-{"usage": "world", "name": "Керлью"},
-{"usage": "world", "name": "Кермит"},
-{"usage": "world", "name": "Кернерс"},
-{"usage": "world", "name": "Керни"},
-{"usage": "world", "name": "Кернс"},
-{"usage": "world", "name": "Керн"},
-{"usage": "world", "name": "Керрик"},
-{"usage": "world", "name": "Керритак"},
-{"usage": "world", "name": "Керр"},
-{"usage": "world", "name": "Керси"},
-{"usage": "world", "name": "Кертейн"},
-{"usage": "world", "name": "Кертис"},
-{"usage": "world", "name": "Керт"},
-{"usage": "world", "name": "Керуэнс"},
-{"usage": "world", "name": "Керховен"},
-{"usage": "world", "name": "Керхонк"},
-{"usage": "world", "name": "Кершоу"},
-{"usage": "world", "name": "Кесли"},
-{"usage": "world", "name": "Кесуик"},
-{"usage": "world", "name": "Кетлман"},
-{"usage": "world", "name": "Кеттеринг"},
-{"usage": "world", "name": "Кеттлерс"},
-{"usage": "world", "name": "Кеттл"},
-{"usage": "world", "name": "Кетчикан"},
-{"usage": "world", "name": "Кетчум"},
-{"usage": "world", "name": "Кеука"},
-{"usage": "world", "name": "Кечи"},
-{"usage": "world", "name": "Кешена"},
-{"usage": "world", "name": "Киава"},
-{"usage": "world", "name": "Киана"},
-{"usage": "world", "name": "Киас"},
-{"usage": "world", "name": "Киббен"},
-{"usage": "world", "name": "Кибла"},
-{"usage": "world", "name": "Кибурц"},
-{"usage": "world", "name": "Кивакапу"},
-{"usage": "world", "name": "Кивалик"},
-{"usage": "world", "name": "Кивалина"},
-{"usage": "world", "name": "Киватин"},
-{"usage": "world", "name": "Киви"},
-{"usage": "world", "name": "Киго"},
-{"usage": "world", "name": "Киддер"},
-{"usage": "world", "name": "Кидис"},
-{"usage": "world", "name": "Киз"},
-{"usage": "world", "name": "Кикинг"},
-{"usage": "world", "name": "Килайн"},
-{"usage": "world", "name": "Килауэа"},
-{"usage": "world", "name": "Кила"},
-{"usage": "world", "name": "Килбурн"},
-{"usage": "world", "name": "Килгор"},
-{"usage": "world", "name": "Килдир"},
-{"usage": "world", "name": "Килдэр"},
-{"usage": "world", "name": "Килейккуа"},
-{"usage": "world", "name": "Килер"},
-{"usage": "world", "name": "Килин"},
-{"usage": "world", "name": "Килия"},
-{"usage": "world", "name": "Килкенни"},
-{"usage": "world", "name": "Килкэр"},
-{"usage": "world", "name": "Киллбук"},
-{"usage": "world", "name": "Киллдафф"},
-{"usage": "world", "name": "Киллдир"},
-{"usage": "world", "name": "Киллен"},
-{"usage": "world", "name": "Киллиан"},
-{"usage": "world", "name": "Килмайкл"},
-{"usage": "world", "name": "Килмарнок"},
-{"usage": "world", "name": "Килн"},
-{"usage": "world", "name": "Киль"},
-{"usage": "world", "name": "Кимбалл"},
-{"usage": "world", "name": "Кимберлинг"},
-{"usage": "world", "name": "Кимберли"},
-{"usage": "world", "name": "Кимбер"},
-{"usage": "world", "name": "Кимбол"},
-{"usage": "world", "name": "Кимброу"},
-{"usage": "world", "name": "Кимминс"},
-{"usage": "world", "name": "Кимпер"},
-{"usage": "world", "name": "Кимс"},
-{"usage": "world", "name": "Ким"},
-{"usage": "world", "name": "Кинан"},
-{"usage": "world", "name": "Кинард"},
-{"usage": "world", "name": "Кинбрей"},
-{"usage": "world", "name": "Кингдом"},
-{"usage": "world", "name": "Кингман"},
-{"usage": "world", "name": "Кингсли"},
-{"usage": "world", "name": "Кингс"},
-{"usage": "world", "name": "Кингфишер"},
-{"usage": "world", "name": "Кинг"},
-{"usage": "world", "name": "Киндерлоу"},
-{"usage": "world", "name": "Киндерхук"},
-{"usage": "world", "name": "Киндер"},
-{"usage": "world", "name": "Киндред"},
-{"usage": "world", "name": "Кинер"},
-{"usage": "world", "name": "Кинзуа"},
-{"usage": "world", "name": "Кини"},
-{"usage": "world", "name": "Кинкейд"},
-{"usage": "world", "name": "Кинли"},
-{"usage": "world", "name": "Кинмунди"},
-{"usage": "world", "name": "Киннелон"},
-{"usage": "world", "name": "Киннер"},
-{"usage": "world", "name": "Кинни"},
-{"usage": "world", "name": "Киннон"},
-{"usage": "world", "name": "Кинросс"},
-{"usage": "world", "name": "Кинси"},
-{"usage": "world", "name": "Кинсли"},
-{"usage": "world", "name": "Кинстон"},
-{"usage": "world", "name": "Кинсэйл"},
-{"usage": "world", "name": "Кинс"},
-{"usage": "world", "name": "Кинтайр"},
-{"usage": "world", "name": "Кинтана"},
-{"usage": "world", "name": "Кинта"},
-{"usage": "world", "name": "Кинтер"},
-{"usage": "world", "name": "Кин"},
-{"usage": "world", "name": "Киоау"},
-{"usage": "world", "name": "Кипарис"},
-{"usage": "world", "name": "Кипаулью"},
-{"usage": "world", "name": "Киплинг"},
-{"usage": "world", "name": "Кипнук"},
-{"usage": "world", "name": "Кипп"},
-{"usage": "world", "name": "Киптон"},
-{"usage": "world", "name": "Кирби"},
-{"usage": "world", "name": "Кирвин"},
-{"usage": "world", "name": "Кирвин"},
-{"usage": "world", "name": "Киркер"},
-{"usage": "world", "name": "Кирклин"},
-{"usage": "world", "name": "Киркман"},
-{"usage": "world", "name": "Киркси"},
-{"usage": "world", "name": "Киркс"},
-{"usage": "world", "name": "Кирк"},
-{"usage": "world", "name": "Кирли"},
-{"usage": "world", "name": "Кирни"},
-{"usage": "world", "name": "Кирон"},
-{"usage": "world", "name": "Кирт"},
-{"usage": "world", "name": "Кирьяс"},
-{"usage": "world", "name": "Кир"},
-{"usage": "world", "name": "Кисатчи"},
-{"usage": "world", "name": "Киско"},
-{"usage": "world", "name": "Киссимми"},
-{"usage": "world", "name": "Кистер"},
-{"usage": "world", "name": "Кистлер"},
-{"usage": "world", "name": "Кис"},
-{"usage": "world", "name": "Киталоу"},
-{"usage": "world", "name": "Китинг"},
-{"usage": "world", "name": "Кито"},
-{"usage": "world", "name": "Китсап"},
-{"usage": "world", "name": "Китс"},
-{"usage": "world", "name": "Киттаннинг"},
-{"usage": "world", "name": "Киттери"},
-{"usage": "world", "name": "Киттитас"},
-{"usage": "world", "name": "Китти"},
-{"usage": "world", "name": "Киттредж"},
-{"usage": "world", "name": "Киттрелл"},
-{"usage": "world", "name": "Киттрик"},
-{"usage": "world", "name": "Кит"},
-{"usage": "world", "name": "Кифер"},
-{"usage": "world", "name": "Кифтон"},
-{"usage": "world", "name": "Киф"},
-{"usage": "world", "name": "Кихей"},
-{"usage": "world", "name": "Кицмиллер"},
-{"usage": "world", "name": "Кичи"},
-{"usage": "world", "name": "Ки"},
-{"usage": "world", "name": "Клаверек"},
-{"usage": "world", "name": "Клайв"},
-{"usage": "world", "name": "Клайд"},
-{"usage": "world", "name": "Клаймер"},
-{"usage": "world", "name": "Клайн"},
-{"usage": "world", "name": "Клайо"},
-{"usage": "world", "name": "Клайэтт"},
-{"usage": "world", "name": "Клаллам"},
-{"usage": "world", "name": "Кламат"},
-{"usage": "world", "name": "Клам"},
-{"usage": "world", "name": "Клара"},
-{"usage": "world", "name": "Кларенс"},
-{"usage": "world", "name": "Кларидон"},
-{"usage": "world", "name": "Кларинда"},
-{"usage": "world", "name": "Кларион"},
-{"usage": "world", "name": "Кларисса"},
-{"usage": "world", "name": "Кларита"},
-{"usage": "world", "name": "Клари"},
-{"usage": "world", "name": "Кларкона"},
-{"usage": "world", "name": "Кларкранж"},
-{"usage": "world", "name": "Кларкридж"},
-{"usage": "world", "name": "Кларксон"},
-{"usage": "world", "name": "Кларкс"},
-{"usage": "world", "name": "Кларк"},
-{"usage": "world", "name": "Класки"},
-{"usage": "world", "name": "Кластер"},
-{"usage": "world", "name": "Клатония"},
-{"usage": "world", "name": "Клатьер"},
-{"usage": "world", "name": "Клауд"},
-{"usage": "world", "name": "Клауен"},
-{"usage": "world", "name": "Клаус"},
-{"usage": "world", "name": "Клевер"},
-{"usage": "world", "name": "Клевис"},
-{"usage": "world", "name": "Клегхорн"},
-{"usage": "world", "name": "Клед"},
-{"usage": "world", "name": "Клейборн"},
-{"usage": "world", "name": "Клейв"},
-{"usage": "world", "name": "Клейкомо"},
-{"usage": "world", "name": "Клейн"},
-{"usage": "world", "name": "Клейпул"},
-{"usage": "world", "name": "Клейтон"},
-{"usage": "world", "name": "Клей"},
-{"usage": "world", "name": "Клеллан"},
-{"usage": "world", "name": "Клел"},
-{"usage": "world", "name": "Клеменс"},
-{"usage": "world", "name": "Клементон"},
-{"usage": "world", "name": "Клемент"},
-{"usage": "world", "name": "Клеммонс"},
-{"usage": "world", "name": "Клемм"},
-{"usage": "world", "name": "Клемонс"},
-{"usage": "world", "name": "Клемсон"},
-{"usage": "world", "name": "Клем"},
-{"usage": "world", "name": "Кленденин"},
-{"usage": "world", "name": "Клеона"},
-{"usage": "world", "name": "Клео"},
-{"usage": "world", "name": "Клермон"},
-{"usage": "world", "name": "Клер"},
-{"usage": "world", "name": "Клета"},
-{"usage": "world", "name": "Кле"},
-{"usage": "world", "name": "Клиберн"},
-{"usage": "world", "name": "Клив"},
-{"usage": "world", "name": "Кликитат"},
-{"usage": "world", "name": "Клико"},
-{"usage": "world", "name": "Климакс"},
-{"usage": "world", "name": "Климан"},
-{"usage": "world", "name": "Климбинг"},
-{"usage": "world", "name": "Клинтон"},
-{"usage": "world", "name": "Клинт"},
-{"usage": "world", "name": "Клинчко"},
-{"usage": "world", "name": "Клинч"},
-{"usage": "world", "name": "Клио"},
-{"usage": "world", "name": "Клири"},
-{"usage": "world", "name": "Клирко"},
-{"usage": "world", "name": "Клир"},
-{"usage": "world", "name": "Клитералл"},
-{"usage": "world", "name": "Клитон"},
-{"usage": "world", "name": "Клифти"},
-{"usage": "world", "name": "Клифф"},
-{"usage": "world", "name": "Клиф"},
-{"usage": "world", "name": "Кловерли"},
-{"usage": "world", "name": "Кловер"},
-{"usage": "world", "name": "Кловис"},
-{"usage": "world", "name": "Клокей"},
-{"usage": "world", "name": "Клондайк"},
-{"usage": "world", "name": "Клонтарф"},
-{"usage": "world", "name": "Клонч"},
-{"usage": "world", "name": "Клоок"},
-{"usage": "world", "name": "Клоптон"},
-{"usage": "world", "name": "Клосснер"},
-{"usage": "world", "name": "Клоусон"},
-{"usage": "world", "name": "Клоу"},
-{"usage": "world", "name": "Клуб"},
-{"usage": "world", "name": "Клукван"},
-{"usage": "world", "name": "Клэкстон"},
-{"usage": "world", "name": "Клэнси"},
-{"usage": "world", "name": "Клэнтон"},
-{"usage": "world", "name": "Клэретт"},
-{"usage": "world", "name": "Клэрндон"},
-{"usage": "world", "name": "Клэр"},
-{"usage": "world", "name": "Клэтскани"},
-{"usage": "world", "name": "Клюр"},
-{"usage": "world", "name": "Кнаппа"},
-{"usage": "world", "name": "Кнауэр"},
-{"usage": "world", "name": "Кнолль"},
-{"usage": "world", "name": "Коамо"},
-{"usage": "world", "name": "Коахома"},
-{"usage": "world", "name": "Кобальт"},
-{"usage": "world", "name": "Кобб"},
-{"usage": "world", "name": "Кобден"},
-{"usage": "world", "name": "Коберн"},
-{"usage": "world", "name": "Кобл"},
-{"usage": "world", "name": "Кобри"},
-{"usage": "world", "name": "Кобук"},
-{"usage": "world", "name": "Ковада"},
-{"usage": "world", "name": "Ковело"},
-{"usage": "world", "name": "Ковенант"},
-{"usage": "world", "name": "Ковентри"},
-{"usage": "world", "name": "Коверт"},
-{"usage": "world", "name": "Ковер"},
-{"usage": "world", "name": "Ковина"},
-{"usage": "world", "name": "Ковинг"},
-{"usage": "world", "name": "Ковард"},
-{"usage": "world", "name": "Коварт"},
-{"usage": "world", "name": "Когар"},
-{"usage": "world", "name": "Коггиунг"},
-{"usage": "world", "name": "Коггон"},
-{"usage": "world", "name": "Когделл"},
-{"usage": "world", "name": "Когсвелл"},
-{"usage": "world", "name": "Коделл"},
-{"usage": "world", "name": "Коди"},
-{"usage": "world", "name": "Кодман"},
-{"usage": "world", "name": "Коер"},
-{"usage": "world", "name": "Кожа"},
-{"usage": "world", "name": "Козад"},
-{"usage": "world", "name": "Кози"},
-{"usage": "world", "name": "Коин"},
-{"usage": "world", "name": "Койек"},
-{"usage": "world", "name": "Койла"},
-{"usage": "world", "name": "Койл"},
-{"usage": "world", "name": "Койот"},
-{"usage": "world", "name": "Койукак"},
-{"usage": "world", "name": "Кой"},
-{"usage": "world", "name": "Кокадхо"},
-{"usage": "world", "name": "Кокато"},
-{"usage": "world", "name": "Кокиль"},
-{"usage": "world", "name": "Кокис"},
-{"usage": "world", "name": "Коки"},
-{"usage": "world", "name": "Кокодри"},
-{"usage": "world", "name": "Коколалла"},
-{"usage": "world", "name": "Кокомо"},
-{"usage": "world", "name": "Коконат"},
-{"usage": "world", "name": "Коконино"},
-{"usage": "world", "name": "Кокос"},
-{"usage": "world", "name": "Кокрайнс"},
-{"usage": "world", "name": "Кокрам"},
-{"usage": "world", "name": "Кокран"},
-{"usage": "world", "name": "Кокрейн"},
-{"usage": "world", "name": "Кокрелл"},
-{"usage": "world", "name": "Коксаки"},
-{"usage": "world", "name": "Кокс"},
-{"usage": "world", "name": "Кок"},
-{"usage": "world", "name": "Колберн"},
-{"usage": "world", "name": "Колби"},
-{"usage": "world", "name": "Колб"},
-{"usage": "world", "name": "Колвер"},
-{"usage": "world", "name": "Колвин"},
-{"usage": "world", "name": "Колвос"},
-{"usage": "world", "name": "Колден"},
-{"usage": "world", "name": "Колдуэлл"},
-{"usage": "world", "name": "Колд"},
-{"usage": "world", "name": "Колер"},
-{"usage": "world", "name": "Колета"},
-{"usage": "world", "name": "Колея"},
-{"usage": "world", "name": "Колиганек"},
-{"usage": "world", "name": "Колинг"},
-{"usage": "world", "name": "Колин"},
-{"usage": "world", "name": "Коли"},
-{"usage": "world", "name": "Колкитт"},
-{"usage": "world", "name": "Колкорд"},
-{"usage": "world", "name": "Колкс"},
-{"usage": "world", "name": "Коллайер"},
-{"usage": "world", "name": "Коллбран"},
-{"usage": "world", "name": "Колледж"},
-{"usage": "world", "name": "Коллеттс"},
-{"usage": "world", "name": "Коллинг"},
-{"usage": "world", "name": "Коллин"},
-{"usage": "world", "name": "Коллисон"},
-{"usage": "world", "name": "Коллис"},
-{"usage": "world", "name": "Колли"},
-{"usage": "world", "name": "Колл"},
-{"usage": "world", "name": "Колман"},
-{"usage": "world", "name": "Колма"},
-{"usage": "world", "name": "Колмес"},
-{"usage": "world", "name": "Колмор"},
-{"usage": "world", "name": "Колоа"},
-{"usage": "world", "name": "Колола"},
-{"usage": "world", "name": "Колома"},
-{"usage": "world", "name": "Коломбина"},
-{"usage": "world", "name": "Колона"},
-{"usage": "world", "name": "Колониаль"},
-{"usage": "world", "name": "Колония"},
-{"usage": "world", "name": "Колони"},
-{"usage": "world", "name": "Колонь"},
-{"usage": "world", "name": "Колон"},
-{"usage": "world", "name": "Колорадо"},
-{"usage": "world", "name": "Колп"},
-{"usage": "world", "name": "Колрейн"},
-{"usage": "world", "name": "Колсон"},
-{"usage": "world", "name": "Колстрип"},
-{"usage": "world", "name": "Колтон"},
-{"usage": "world", "name": "Колумбиана"},
-{"usage": "world", "name": "Колумбия"},
-{"usage": "world", "name": "Колумбус"},
-{"usage": "world", "name": "Колуэлл"},
-{"usage": "world", "name": "Колфакс"},
-{"usage": "world", "name": "Колчестер"},
-{"usage": "world", "name": "Кольберт"},
-{"usage": "world", "name": "Кольер"},
-{"usage": "world", "name": "Кольмар"},
-{"usage": "world", "name": "Кольридж"},
-{"usage": "world", "name": "Кольт"},
-{"usage": "world", "name": "Кольюза"},
-{"usage": "world", "name": "Коль"},
-{"usage": "world", "name": "Кол"},
-{"usage": "world", "name": "Комал"},
-{"usage": "world", "name": "Командор"},
-{"usage": "world", "name": "Команчи"},
-{"usage": "world", "name": "Коматк"},
-{"usage": "world", "name": "Комбайн"},
-{"usage": "world", "name": "Комбес"},
-{"usage": "world", "name": "Комби"},
-{"usage": "world", "name": "Комб"},
-{"usage": "world", "name": "Комелик"},
-{"usage": "world", "name": "Комерио"},
-{"usage": "world", "name": "Комер"},
-{"usage": "world", "name": "Коммак"},
-{"usage": "world", "name": "Коммерция"},
-{"usage": "world", "name": "Коммершиал"},
-{"usage": "world", "name": "Коммонуэлт"},
-{"usage": "world", "name": "Коммон"},
-{"usage": "world", "name": "Коммьюнити"},
-{"usage": "world", "name": "Комобаби"},
-{"usage": "world", "name": "Комо"},
-{"usage": "world", "name": "Компас"},
-{"usage": "world", "name": "Компетишн"},
-{"usage": "world", "name": "Комптон"},
-{"usage": "world", "name": "Комптче"},
-{"usage": "world", "name": "Комсток"},
-{"usage": "world", "name": "Комунас"},
-{"usage": "world", "name": "Комфорт"},
-{"usage": "world", "name": "Комфри"},
-{"usage": "world", "name": "Конава"},
-{"usage": "world", "name": "Конасога"},
-{"usage": "world", "name": "Коната"},
-{"usage": "world", "name": "Конвей"},
-{"usage": "world", "name": "Конвент"},
-{"usage": "world", "name": "Конверс"},
-{"usage": "world", "name": "Конвой"},
-{"usage": "world", "name": "Конгари"},
-{"usage": "world", "name": "Конгер"},
-{"usage": "world", "name": "Конгресс"},
-{"usage": "world", "name": "Конгрюити"},
-{"usage": "world", "name": "Конда"},
-{"usage": "world", "name": "Конджиганак"},
-{"usage": "world", "name": "Кондит"},
-{"usage": "world", "name": "Конди"},
-{"usage": "world", "name": "Кондон"},
-{"usage": "world", "name": "Конингхем"},
-{"usage": "world", "name": "Кони"},
-{"usage": "world", "name": "Конкан"},
-{"usage": "world", "name": "Конклин"},
-{"usage": "world", "name": "Конконулли"},
-{"usage": "world", "name": "Конкордия"},
-{"usage": "world", "name": "Конкорд"},
-{"usage": "world", "name": "Конкоу"},
-{"usage": "world", "name": "Конкрет"},
-{"usage": "world", "name": "Конли"},
-{"usage": "world", "name": "Коннарок"},
-{"usage": "world", "name": "Коннелли"},
-{"usage": "world", "name": "Коннелл"},
-{"usage": "world", "name": "Коннел"},
-{"usage": "world", "name": "Коннер"},
-{"usage": "world", "name": "Конниут"},
-{"usage": "world", "name": "Коннор"},
-{"usage": "world", "name": "Коновер"},
-{"usage": "world", "name": "Конрад"},
-{"usage": "world", "name": "Конрат"},
-{"usage": "world", "name": "Конрой"},
-{"usage": "world", "name": "Конро"},
-{"usage": "world", "name": "Консеквенсес"},
-{"usage": "world", "name": "Консепсьон"},
-{"usage": "world", "name": "Консешен"},
-{"usage": "world", "name": "Константин"},
-{"usage": "world", "name": "Констебль"},
-{"usage": "world", "name": "Контакт"},
-{"usage": "world", "name": "Континенталь"},
-{"usage": "world", "name": "Конто"},
-{"usage": "world", "name": "Контрерас"},
-{"usage": "world", "name": "Контукук"},
-{"usage": "world", "name": "Конус"},
-{"usage": "world", "name": "Конфлуенс"},
-{"usage": "world", "name": "Конхатта"},
-{"usage": "world", "name": "Концепция"},
-{"usage": "world", "name": "Кончас"},
-{"usage": "world", "name": "Кончо"},
-{"usage": "world", "name": "Коншохокен"},
-{"usage": "world", "name": "Коньехо"},
-{"usage": "world", "name": "Кооператив"},
-{"usage": "world", "name": "Копалис"},
-{"usage": "world", "name": "Копан"},
-{"usage": "world", "name": "Копемиш"},
-{"usage": "world", "name": "Копиаг"},
-{"usage": "world", "name": "Коплей"},
-{"usage": "world", "name": "Копли"},
-{"usage": "world", "name": "Коппелл"},
-{"usage": "world", "name": "Коппел"},
-{"usage": "world", "name": "Копперл"},
-{"usage": "world", "name": "Копперс"},
-{"usage": "world", "name": "Коппер"},
-{"usage": "world", "name": "Коппитт"},
-{"usage": "world", "name": "Коппок"},
-{"usage": "world", "name": "Коралл"},
-{"usage": "world", "name": "Корам"},
-{"usage": "world", "name": "Кораополис"},
-{"usage": "world", "name": "Корасон"},
-{"usage": "world", "name": "Кора"},
-{"usage": "world", "name": "Корбел"},
-{"usage": "world", "name": "Корбетт"},
-{"usage": "world", "name": "Корбет"},
-{"usage": "world", "name": "Корбин"},
-{"usage": "world", "name": "Корваллис"},
-{"usage": "world", "name": "Корвин"},
-{"usage": "world", "name": "Корвит"},
-{"usage": "world", "name": "Корделл"},
-{"usage": "world", "name": "Кордель"},
-{"usage": "world", "name": "Кордер"},
-{"usage": "world", "name": "Кордова"},
-{"usage": "world", "name": "Кордс"},
-{"usage": "world", "name": "Корд"},
-{"usage": "world", "name": "Коридон"},
-{"usage": "world", "name": "Коринна"},
-{"usage": "world", "name": "Коринф"},
-{"usage": "world", "name": "Кори"},
-{"usage": "world", "name": "Корковадо"},
-{"usage": "world", "name": "Коркоран"},
-{"usage": "world", "name": "Кормик"},
-{"usage": "world", "name": "Корморант"},
-{"usage": "world", "name": "Корнелий"},
-{"usage": "world", "name": "Корнелия"},
-{"usage": "world", "name": "Корнелл"},
-{"usage": "world", "name": "Корнер"},
-{"usage": "world", "name": "Корнеттс"},
-{"usage": "world", "name": "Корнинг"},
-{"usage": "world", "name": "Корниш"},
-{"usage": "world", "name": "Корнли"},
-{"usage": "world", "name": "Корнудас"},
-{"usage": "world", "name": "Корнукопия"},
-{"usage": "world", "name": "Корнуолл"},
-{"usage": "world", "name": "Корнуэлл"},
-{"usage": "world", "name": "Корн"},
-{"usage": "world", "name": "Корозал"},
-{"usage": "world", "name": "Королла"},
-{"usage": "world", "name": "Коронадо"},
-{"usage": "world", "name": "Корона"},
-{"usage": "world", "name": "Корпус"},
-{"usage": "world", "name": "Корралитос"},
-{"usage": "world", "name": "Коррал"},
-{"usage": "world", "name": "Коррекция"},
-{"usage": "world", "name": "Коррео"},
-{"usage": "world", "name": "Корриган"},
-{"usage": "world", "name": "Корри"},
-{"usage": "world", "name": "Корсика"},
-{"usage": "world", "name": "Корси"},
-{"usage": "world", "name": "Корс"},
-{"usage": "world", "name": "Кортада"},
-{"usage": "world", "name": "Кортаро"},
-{"usage": "world", "name": "Кортес"},
-{"usage": "world", "name": "Корте"},
-{"usage": "world", "name": "Кортланд"},
-{"usage": "world", "name": "Кортни"},
-{"usage": "world", "name": "Корт"},
-{"usage": "world", "name": "Корум"},
-{"usage": "world", "name": "Корунья"},
-{"usage": "world", "name": "Корфу"},
-{"usage": "world", "name": "Кор"},
-{"usage": "world", "name": "Косби"},
-{"usage": "world", "name": "Косгрейв"},
-{"usage": "world", "name": "Косзта"},
-{"usage": "world", "name": "Космополис"},
-{"usage": "world", "name": "Космос"},
-{"usage": "world", "name": "Коссе"},
-{"usage": "world", "name": "Коста"},
-{"usage": "world", "name": "Костилла"},
-{"usage": "world", "name": "Кость"},
-{"usage": "world", "name": "Кост"},
-{"usage": "world", "name": "Косциаско"},
-{"usage": "world", "name": "Котати"},
-{"usage": "world", "name": "Котес"},
-{"usage": "world", "name": "Котлик"},
-{"usage": "world", "name": "Котопакси"},
-{"usage": "world", "name": "Кото"},
-{"usage": "world", "name": "Коттедж"},
-{"usage": "world", "name": "Коттер"},
-{"usage": "world", "name": "Коттл"},
-{"usage": "world", "name": "Котуит"},
-{"usage": "world", "name": "Котулла"},
-{"usage": "world", "name": "Кот"},
-{"usage": "world", "name": "Коув"},
-{"usage": "world", "name": "Коудерс"},
-{"usage": "world", "name": "Коуд"},
-{"usage": "world", "name": "Коуета"},
-{"usage": "world", "name": "Коукер"},
-{"usage": "world", "name": "Коулза"},
-{"usage": "world", "name": "Коулик"},
-{"usage": "world", "name": "Коулинг"},
-{"usage": "world", "name": "Коули"},
-{"usage": "world", "name": "Коултер"},
-{"usage": "world", "name": "Коул"},
-{"usage": "world", "name": "Коупенс"},
-{"usage": "world", "name": "Коуп"},
-{"usage": "world", "name": "Коутс"},
-{"usage": "world", "name": "Коуч"},
-{"usage": "world", "name": "Коуэлл"},
-{"usage": "world", "name": "Коуэн"},
-{"usage": "world", "name": "Коу"},
-{"usage": "world", "name": "Кофе"},
-{"usage": "world", "name": "Кофилд"},
-{"usage": "world", "name": "Кофман"},
-{"usage": "world", "name": "Коффин"},
-{"usage": "world", "name": "Коффи"},
-{"usage": "world", "name": "Кохаген"},
-{"usage": "world", "name": "Коханок"},
-{"usage": "world", "name": "Кохассет"},
-{"usage": "world", "name": "Кохоктон"},
-{"usage": "world", "name": "Кохо"},
-{"usage": "world", "name": "Кохутта"},
-{"usage": "world", "name": "Коцебу"},
-{"usage": "world", "name": "Кочайчуат"},
-{"usage": "world", "name": "Кочелла"},
-{"usage": "world", "name": "Кочиз"},
-{"usage": "world", "name": "Кочити"},
-{"usage": "world", "name": "Кошкононг"},
-{"usage": "world", "name": "Кошок"},
-{"usage": "world", "name": "Кошут"},
-{"usage": "world", "name": "Ко"},
-{"usage": "world", "name": "Крабтри"},
-{"usage": "world", "name": "Крабэппл"},
-{"usage": "world", "name": "Краб"},
-{"usage": "world", "name": "Крагнс"},
-{"usage": "world", "name": "Краг"},
-{"usage": "world", "name": "Крайслер"},
-{"usage": "world", "name": "Кракен"},
-{"usage": "world", "name": "Краков"},
-{"usage": "world", "name": "Крамер"},
-{"usage": "world", "name": "Крамп"},
-{"usage": "world", "name": "Крандалл"},
-{"usage": "world", "name": "Кранелл"},
-{"usage": "world", "name": "Краннелл"},
-{"usage": "world", "name": "Кранфиллс"},
-{"usage": "world", "name": "Кранц"},
-{"usage": "world", "name": "Кран"},
-{"usage": "world", "name": "Крари"},
-{"usage": "world", "name": "Кратч"},
-{"usage": "world", "name": "Краудер"},
-{"usage": "world", "name": "Крафтон"},
-{"usage": "world", "name": "Кребс"},
-{"usage": "world", "name": "Креди"},
-{"usage": "world", "name": "Крейг"},
-{"usage": "world", "name": "Крейн"},
-{"usage": "world", "name": "Крейтон"},
-{"usage": "world", "name": "Крекер"},
-{"usage": "world", "name": "Кремер"},
-{"usage": "world", "name": "Кремль"},
-{"usage": "world", "name": "Креммлинг"},
-{"usage": "world", "name": "Крем"},
-{"usage": "world", "name": "Креншоу"},
-{"usage": "world", "name": "Креола"},
-{"usage": "world", "name": "Креол"},
-{"usage": "world", "name": "Кресап"},
-{"usage": "world", "name": "Кресбард"},
-{"usage": "world", "name": "Кресент"},
-{"usage": "world", "name": "Креско"},
-{"usage": "world", "name": "Кресскилл"},
-{"usage": "world", "name": "Крессона"},
-{"usage": "world", "name": "Крессон"},
-{"usage": "world", "name": "Кресс"},
-{"usage": "world", "name": "Крестед"},
-{"usage": "world", "name": "Крестлина"},
-{"usage": "world", "name": "Крестон"},
-{"usage": "world", "name": "Крест"},
-{"usage": "world", "name": "Кресуэлл"},
-{"usage": "world", "name": "Кривиц"},
-{"usage": "world", "name": "Крив"},
-{"usage": "world", "name": "Кридер"},
-{"usage": "world", "name": "Кридмур"},
-{"usage": "world", "name": "Крикет"},
-{"usage": "world", "name": "Крик"},
-{"usage": "world", "name": "Крилс"},
-{"usage": "world", "name": "Крил"},
-{"usage": "world", "name": "Кримора"},
-{"usage": "world", "name": "Кринер"},
-{"usage": "world", "name": "Криппл"},
-{"usage": "world", "name": "Крисман"},
-{"usage": "world", "name": "Кристалл"},
-{"usage": "world", "name": "Кристиана"},
-{"usage": "world", "name": "Кристиан"},
-{"usage": "world", "name": "Кристина"},
-{"usage": "world", "name": "Кристин"},
-{"usage": "world", "name": "Кристи"},
-{"usage": "world", "name": "Кристмас"},
-{"usage": "world", "name": "Кристобаль"},
-{"usage": "world", "name": "Кристоваль"},
-{"usage": "world", "name": "Кристола"},
-{"usage": "world", "name": "Кристофер"},
-{"usage": "world", "name": "Крис"},
-{"usage": "world", "name": "Крит"},
-{"usage": "world", "name": "Кроган"},
-{"usage": "world", "name": "Крозе"},
-{"usage": "world", "name": "Кройдон"},
-{"usage": "world", "name": "Крокер"},
-{"usage": "world", "name": "Крокетт"},
-{"usage": "world", "name": "Кромби"},
-{"usage": "world", "name": "Кромвель"},
-{"usage": "world", "name": "Кронборг"},
-{"usage": "world", "name": "Кронен"},
-{"usage": "world", "name": "Кроппер"},
-{"usage": "world", "name": "Кропси"},
-{"usage": "world", "name": "Крори"},
-{"usage": "world", "name": "Кросби"},
-{"usage": "world", "name": "Кросвелл"},
-{"usage": "world", "name": "Кроссвик"},
-{"usage": "world", "name": "Кроссетт"},
-{"usage": "world", "name": "Кроссинг"},
-{"usage": "world", "name": "Кросснор"},
-{"usage": "world", "name": "Кроссрод"},
-{"usage": "world", "name": "Кросс"},
-{"usage": "world", "name": "Кротерс"},
-{"usage": "world", "name": "Кротон"},
-{"usage": "world", "name": "Кроун"},
-{"usage": "world", "name": "Кроуч"},
-{"usage": "world", "name": "Кроуэл"},
-{"usage": "world", "name": "Кроу"},
-{"usage": "world", "name": "Крофтона"},
-{"usage": "world", "name": "Крофт"},
-{"usage": "world", "name": "Кроц"},
-{"usage": "world", "name": "Круа"},
-{"usage": "world", "name": "Кругер"},
-{"usage": "world", "name": "Крузо"},
-{"usage": "world", "name": "Крукед"},
-{"usage": "world", "name": "Крукс"},
-{"usage": "world", "name": "Крум"},
-{"usage": "world", "name": "Крупп"},
-{"usage": "world", "name": "Крусеро"},
-{"usage": "world", "name": "Крусес"},
-{"usage": "world", "name": "Крус"},
-{"usage": "world", "name": "Крэнстон"},
-{"usage": "world", "name": "Крюгер"},
-{"usage": "world", "name": "Крю"},
-{"usage": "world", "name": "Ксавьер"},
-{"usage": "world", "name": "Ксения"},
-{"usage": "world", "name": "Куамба"},
-{"usage": "world", "name": "Куба"},
-{"usage": "world", "name": "Куберо"},
-{"usage": "world", "name": "Куб"},
-{"usage": "world", "name": "Кугуар"},
-{"usage": "world", "name": "Кудаи"},
-{"usage": "world", "name": "Куебрада"},
-{"usage": "world", "name": "Куерво"},
-{"usage": "world", "name": "Куеро"},
-{"usage": "world", "name": "Куззарт"},
-{"usage": "world", "name": "Кузик"},
-{"usage": "world", "name": "Куинлан"},
-{"usage": "world", "name": "Куиннесек"},
-{"usage": "world", "name": "Куинн"},
-{"usage": "world", "name": "Куинси"},
-{"usage": "world", "name": "Куинтон"},
-{"usage": "world", "name": "Куйлер"},
-{"usage": "world", "name": "Кукамонга"},
-{"usage": "world", "name": "Куки"},
-{"usage": "world", "name": "Кук"},
-{"usage": "world", "name": "Кулебра"},
-{"usage": "world", "name": "Кулидж"},
-{"usage": "world", "name": "Кулин"},
-{"usage": "world", "name": "Кулпмонт"},
-{"usage": "world", "name": "Кулпсвиль"},
-{"usage": "world", "name": "Кульман"},
-{"usage": "world", "name": "Кул"},
-{"usage": "world", "name": "Куммер"},
-{"usage": "world", "name": "Куна"},
-{"usage": "world", "name": "Кункл"},
-{"usage": "world", "name": "Кунц"},
-{"usage": "world", "name": "Кунья"},
-{"usage": "world", "name": "Кун"},
-{"usage": "world", "name": "Куорри"},
-{"usage": "world", "name": "Куортерс"},
-{"usage": "world", "name": "Купертино"},
-{"usage": "world", "name": "Купер"},
-{"usage": "world", "name": "Купе"},
-{"usage": "world", "name": "Купорос"},
-{"usage": "world", "name": "Купреянов"},
-{"usage": "world", "name": "Купрум"},
-{"usage": "world", "name": "Куп"},
-{"usage": "world", "name": "Куртина"},
-{"usage": "world", "name": "Куртис"},
-{"usage": "world", "name": "Кур"},
-{"usage": "world", "name": "Кусада"},
-{"usage": "world", "name": "Куса"},
-{"usage": "world", "name": "Куския"},
-{"usage": "world", "name": "Куско"},
-{"usage": "world", "name": "Кусохатчи"},
-{"usage": "world", "name": "Куссета"},
-{"usage": "world", "name": "Куссон"},
-{"usage": "world", "name": "Кустар"},
-{"usage": "world", "name": "Кус"},
-{"usage": "world", "name": "Кутенэй"},
-{"usage": "world", "name": "Кутер"},
-{"usage": "world", "name": "Куц"},
-{"usage": "world", "name": "Кучара"},
-{"usage": "world", "name": "Кушарем"},
-{"usage": "world", "name": "Кушинг"},
-{"usage": "world", "name": "Куэва-"},
-{"usage": "world", "name": "Куэй"},
-{"usage": "world", "name": "Кьюн"},
-{"usage": "world", "name": "Кэди"},
-{"usage": "world", "name": "Кэй"},
-{"usage": "world", "name": "Кэмерон"},
-{"usage": "world", "name": "Кэмпбелл"},
-{"usage": "world", "name": "Кэмп"},
-{"usage": "world", "name": "Кэнби"},
-{"usage": "world", "name": "Кэндлер"},
-{"usage": "world", "name": "Кэндл"},
-{"usage": "world", "name": "Кэнтуэлл"},
-{"usage": "world", "name": "Кэпитола"},
-{"usage": "world", "name": "Кэпрок"},
-{"usage": "world", "name": "Кэп"},
-{"usage": "world", "name": "Кэрил"},
-{"usage": "world", "name": "Кэри"},
-{"usage": "world", "name": "Кэролин"},
-{"usage": "world", "name": "Кэрол"},
-{"usage": "world", "name": "Кэрриер"},
-{"usage": "world", "name": "Кэрринг"},
-{"usage": "world", "name": "Кэрри"},
-{"usage": "world", "name": "Кэрролл"},
-{"usage": "world", "name": "Кэрфри"},
-{"usage": "world", "name": "Кэсвелл"},
-{"usage": "world", "name": "Кэтис"},
-{"usage": "world", "name": "Кэти"},
-{"usage": "world", "name": "Кэткарт"},
-{"usage": "world", "name": "Кэтлин"},
-{"usage": "world", "name": "Кэтонс"},
-{"usage": "world", "name": "Кэтрин"},
-{"usage": "world", "name": "Кэтскилл"},
-{"usage": "world", "name": "Кэшен"},
-{"usage": "world", "name": "Кэш"},
-{"usage": "world", "name": "Кюртен"},
-{"usage": "world", "name": "Квини"},
-{"usage": "world", "name": "Куади"},
-{"usage": "world", "name": "Куили"},
-{"usage": "world", "name": "Лаагер"},
-{"usage": "world", "name": "Лабади"},
-{"usage": "world", "name": "Лаборатория"},
-{"usage": "world", "name": "Лабушер"},
-{"usage": "world", "name": "Лавай"},
-{"usage": "world", "name": "Лавака"},
-{"usage": "world", "name": "Лавалетта"},
-{"usage": "world", "name": "Лавалет"},
-{"usage": "world", "name": "Лава"},
-{"usage": "world", "name": "Лавджой"},
-{"usage": "world", "name": "Лаверна"},
-{"usage": "world", "name": "Лавина"},
-{"usage": "world", "name": "Лавинг"},
-{"usage": "world", "name": "Лавиния"},
-{"usage": "world", "name": "Лавлок"},
-{"usage": "world", "name": "Лавония"},
-{"usage": "world", "name": "Лавон"},
-{"usage": "world", "name": "Лавс"},
-{"usage": "world", "name": "Лавуэлл"},
-{"usage": "world", "name": "Лав"},
-{"usage": "world", "name": "Лагофф"},
-{"usage": "world", "name": "Лаго"},
-{"usage": "world", "name": "Лагранж"},
-{"usage": "world", "name": "Лагро"},
-{"usage": "world", "name": "Лагуна"},
-{"usage": "world", "name": "Лагунитас"},
-{"usage": "world", "name": "Лагун"},
-{"usage": "world", "name": "Ладден"},
-{"usage": "world", "name": "Ладдония"},
-{"usage": "world", "name": "Ладелль"},
-{"usage": "world", "name": "Ладен"},
-{"usage": "world", "name": "Ладера"},
-{"usage": "world", "name": "Ладжас"},
-{"usage": "world", "name": "Ладлам"},
-{"usage": "world", "name": "Ладлоу"},
-{"usage": "world", "name": "Ладнер"},
-{"usage": "world", "name": "Ладога"},
-{"usage": "world", "name": "Ладония"},
-{"usage": "world", "name": "Ладора"},
-{"usage": "world", "name": "Ладсон"},
-{"usage": "world", "name": "Ладю"},
-{"usage": "world", "name": "Лазар"},
-{"usage": "world", "name": "Лазир"},
-{"usage": "world", "name": "Лаингс"},
-{"usage": "world", "name": "Лаин"},
-{"usage": "world", "name": "Лайай"},
-{"usage": "world", "name": "Лайв"},
-{"usage": "world", "name": "Лайерли"},
-{"usage": "world", "name": "Лайзтон"},
-{"usage": "world", "name": "Лайл"},
-{"usage": "world", "name": "Лайма"},
-{"usage": "world", "name": "Лаймстон"},
-{"usage": "world", "name": "Лайм"},
-{"usage": "world", "name": "Лайнит"},
-{"usage": "world", "name": "Лайн"},
-{"usage": "world", "name": "Лайтнинг"},
-{"usage": "world", "name": "Лайтхаус"},
-{"usage": "world", "name": "Лайт"},
-{"usage": "world", "name": "Лайф"},
-{"usage": "world", "name": "Лай"},
-{"usage": "world", "name": "Лакаванна"},
-{"usage": "world", "name": "Лакей"},
-{"usage": "world", "name": "Лакин"},
-{"usage": "world", "name": "Лаки"},
-{"usage": "world", "name": "Лаклид"},
-{"usage": "world", "name": "Лакманс"},
-{"usage": "world", "name": "Лакомб"},
-{"usage": "world", "name": "Лакона"},
-{"usage": "world", "name": "Лакония"},
-{"usage": "world", "name": "Лакон"},
-{"usage": "world", "name": "Лакота"},
-{"usage": "world", "name": "Лаксон"},
-{"usage": "world", "name": "Лаксор"},
-{"usage": "world", "name": "Лакучи"},
-{"usage": "world", "name": "Лак"},
-{"usage": "world", "name": "Ламартин"},
-{"usage": "world", "name": "Ламар"},
-{"usage": "world", "name": "Ламаско"},
-{"usage": "world", "name": "Ламберт"},
-{"usage": "world", "name": "Ламбер"},
-{"usage": "world", "name": "Ламбоглия"},
-{"usage": "world", "name": "Ламбрук"},
-{"usage": "world", "name": "Ламбс"},
-{"usage": "world", "name": "Ламеса"},
-{"usage": "world", "name": "Ламин"},
-{"usage": "world", "name": "Ламисон"},
-{"usage": "world", "name": "Лами"},
-{"usage": "world", "name": "Ламкин"},
-{"usage": "world", "name": "Ламоайн"},
-{"usage": "world", "name": "Ламоиль"},
-{"usage": "world", "name": "Ламона"},
-{"usage": "world", "name": "Ламоний"},
-{"usage": "world", "name": "Ламонт"},
-{"usage": "world", "name": "Лампасас"},
-{"usage": "world", "name": "Лампкин"},
-{"usage": "world", "name": "Ламур"},
-{"usage": "world", "name": "Лам"},
-{"usage": "world", "name": "Ланаган"},
-{"usage": "world", "name": "Ланай"},
-{"usage": "world", "name": "Ланарк"},
-{"usage": "world", "name": "Ланар"},
-{"usage": "world", "name": "Лангворти"},
-{"usage": "world", "name": "Лангес"},
-{"usage": "world", "name": "Ланглейд"},
-{"usage": "world", "name": "Ланглуа"},
-{"usage": "world", "name": "Ланг"},
-{"usage": "world", "name": "Ландаски"},
-{"usage": "world", "name": "Ланда"},
-{"usage": "world", "name": "Ланделл"},
-{"usage": "world", "name": "Ландер"},
-{"usage": "world", "name": "Ландинг"},
-{"usage": "world", "name": "Ланди"},
-{"usage": "world", "name": "Ландовер"},
-{"usage": "world", "name": "Ландо"},
-{"usage": "world", "name": "Ландри"},
-{"usage": "world", "name": "Ландрум"},
-{"usage": "world", "name": "Ландфолл"},
-{"usage": "world", "name": "Ланд"},
-{"usage": "world", "name": "Ланес"},
-{"usage": "world", "name": "Ланетт"},
-{"usage": "world", "name": "Лани"},
-{"usage": "world", "name": "Ланкастер"},
-{"usage": "world", "name": "Ланкин"},
-{"usage": "world", "name": "Ланнон"},
-{"usage": "world", "name": "Лансдаун"},
-{"usage": "world", "name": "Лансе"},
-{"usage": "world", "name": "Лансинг"},
-{"usage": "world", "name": "Ланси"},
-{"usage": "world", "name": "Ланс"},
-{"usage": "world", "name": "Лантана"},
-{"usage": "world", "name": "Лантон"},
-{"usage": "world", "name": "Лантри"},
-{"usage": "world", "name": "Ланьон"},
-{"usage": "world", "name": "Лаона"},
-{"usage": "world", "name": "Лаотто"},
-{"usage": "world", "name": "Лапвай"},
-{"usage": "world", "name": "Лапел"},
-{"usage": "world", "name": "Лапир"},
-{"usage": "world", "name": "Лаплас"},
-{"usage": "world", "name": "Лапойнт"},
-{"usage": "world", "name": "Лапорт"},
-{"usage": "world", "name": "Ларами"},
-{"usage": "world", "name": "Ларвилл"},
-{"usage": "world", "name": "Ларго"},
-{"usage": "world", "name": "Лардо"},
-{"usage": "world", "name": "Ларедо"},
-{"usage": "world", "name": "Ларес"},
-{"usage": "world", "name": "Лариат"},
-{"usage": "world", "name": "Лаример"},
-{"usage": "world", "name": "Ларимор"},
-{"usage": "world", "name": "Ларкспур"},
-{"usage": "world", "name": "Ларк"},
-{"usage": "world", "name": "Ларнед"},
-{"usage": "world", "name": "Лароз"},
-{"usage": "world", "name": "Ларраби"},
-{"usage": "world", "name": "Ларсен"},
-{"usage": "world", "name": "Ларслан"},
-{"usage": "world", "name": "Ларсмонт"},
-{"usage": "world", "name": "Ларсон"},
-{"usage": "world", "name": "Ларто"},
-{"usage": "world", "name": "Лару"},
-{"usage": "world", "name": "Ларч"},
-{"usage": "world", "name": "Ласара"},
-{"usage": "world", "name": "Ласкер"},
-{"usage": "world", "name": "Ласк"},
-{"usage": "world", "name": "Ласт"},
-{"usage": "world", "name": "Лас"},
-{"usage": "world", "name": "Латам"},
-{"usage": "world", "name": "Лата"},
-{"usage": "world", "name": "Латексо"},
-{"usage": "world", "name": "Латимер"},
-{"usage": "world", "name": "Латония"},
-{"usage": "world", "name": "Латон"},
-{"usage": "world", "name": "Латрап"},
-{"usage": "world", "name": "Латроп"},
-{"usage": "world", "name": "Латроуб"},
-{"usage": "world", "name": "Латта"},
-{"usage": "world", "name": "Латтимор"},
-{"usage": "world", "name": "Латтинг"},
-{"usage": "world", "name": "Латти"},
-{"usage": "world", "name": "Латтрелл"},
-{"usage": "world", "name": "Латчер"},
-{"usage": "world", "name": "Лауд"},
-{"usage": "world", "name": "Лаундес"},
-{"usage": "world", "name": "Лаура"},
-{"usage": "world", "name": "Лаут"},
-{"usage": "world", "name": "Лафайетт"},
-{"usage": "world", "name": "Лафит"},
-{"usage": "world", "name": "Лафлин"},
-{"usage": "world", "name": "Лафонтен"},
-{"usage": "world", "name": "Лафорч"},
-{"usage": "world", "name": "Лафферти"},
-{"usage": "world", "name": "Лахайна"},
-{"usage": "world", "name": "Лахитас"},
-{"usage": "world", "name": "Лашин"},
-{"usage": "world", "name": "Леандер"},
-{"usage": "world", "name": "Леандро"},
-{"usage": "world", "name": "Леанна"},
-{"usage": "world", "name": "Леапп"},
-{"usage": "world", "name": "Лебек"},
-{"usage": "world", "name": "Лебо"},
-{"usage": "world", "name": "Леван"},
-{"usage": "world", "name": "Леваси"},
-{"usage": "world", "name": "Левелок"},
-{"usage": "world", "name": "Левел"},
-{"usage": "world", "name": "Леверинг"},
-{"usage": "world", "name": "Левит"},
-{"usage": "world", "name": "Леггетт"},
-{"usage": "world", "name": "Ледбеттер"},
-{"usage": "world", "name": "Леджер"},
-{"usage": "world", "name": "Ледж"},
-{"usage": "world", "name": "Ледисмит"},
-{"usage": "world", "name": "Леду"},
-{"usage": "world", "name": "Ледьярд"},
-{"usage": "world", "name": "Лед"},
-{"usage": "world", "name": "Лейден"},
-{"usage": "world", "name": "Лейжер"},
-{"usage": "world", "name": "Лейзи"},
-{"usage": "world", "name": "Лейкадия"},
-{"usage": "world", "name": "Лейкин"},
-{"usage": "world", "name": "Лейк"},
-{"usage": "world", "name": "Лейман"},
-{"usage": "world", "name": "Лейм"},
-{"usage": "world", "name": "Лейн"},
-{"usage": "world", "name": "Лейперс"},
-{"usage": "world", "name": "Лейпсик"},
-{"usage": "world", "name": "Лейпциг"},
-{"usage": "world", "name": "Лейси"},
-{"usage": "world", "name": "Лейструп"},
-{"usage": "world", "name": "Лейтер"},
-{"usage": "world", "name": "Лейтон"},
-{"usage": "world", "name": "Лейтч"},
-{"usage": "world", "name": "Лейт"},
-{"usage": "world", "name": "Лейф"},
-{"usage": "world", "name": "Леканто"},
-{"usage": "world", "name": "Лекомптон"},
-{"usage": "world", "name": "Лекомпт"},
-{"usage": "world", "name": "Лекса"},
-{"usage": "world", "name": "Лексинг"},
-{"usage": "world", "name": "Лекси"},
-{"usage": "world", "name": "Леланд"},
-{"usage": "world", "name": "Лела"},
-{"usage": "world", "name": "Лелия"},
-{"usage": "world", "name": "Лели"},
-{"usage": "world", "name": "Леман"},
-{"usage": "world", "name": "Лемей"},
-{"usage": "world", "name": "Лемета"},
-{"usage": "world", "name": "Леминг"},
-{"usage": "world", "name": "Лемитар"},
-{"usage": "world", "name": "Леммон"},
-{"usage": "world", "name": "Лемойн"},
-{"usage": "world", "name": "Лемонт"},
-{"usage": "world", "name": "Лемон"},
-{"usage": "world", "name": "Леморес"},
-{"usage": "world", "name": "Лемур"},
-{"usage": "world", "name": "Лемхи"},
-{"usage": "world", "name": "Ленапа"},
-{"usage": "world", "name": "Ленап"},
-{"usage": "world", "name": "Лена"},
-{"usage": "world", "name": "Ленгби"},
-{"usage": "world", "name": "Ленд"},
-{"usage": "world", "name": "Ленекса"},
-{"usage": "world", "name": "Леннеп"},
-{"usage": "world", "name": "Леннокс"},
-{"usage": "world", "name": "Леннон"},
-{"usage": "world", "name": "Ленокс"},
-{"usage": "world", "name": "Ленола"},
-{"usage": "world", "name": "Ленора"},
-{"usage": "world", "name": "Ленор"},
-{"usage": "world", "name": "Ленуар"},
-{"usage": "world", "name": "Ленхартс"},
-{"usage": "world", "name": "Ленхем"},
-{"usage": "world", "name": "Ленц"},
-{"usage": "world", "name": "Лен"},
-{"usage": "world", "name": "Леод"},
-{"usage": "world", "name": "Леола"},
-{"usage": "world", "name": "Леома"},
-{"usage": "world", "name": "Леоминстер"},
-{"usage": "world", "name": "Леонардо"},
-{"usage": "world", "name": "Леонард"},
-{"usage": "world", "name": "Леона"},
-{"usage": "world", "name": "Леонидас"},
-{"usage": "world", "name": "Леония"},
-{"usage": "world", "name": "Леонора"},
-{"usage": "world", "name": "Леон"},
-{"usage": "world", "name": "Леопольд"},
-{"usage": "world", "name": "Леоти"},
-{"usage": "world", "name": "Лео"},
-{"usage": "world", "name": "Лепанто"},
-{"usage": "world", "name": "Лерна"},
-{"usage": "world", "name": "Лернер"},
-{"usage": "world", "name": "Лерой"},
-{"usage": "world", "name": "Лер"},
-{"usage": "world", "name": "Лесли"},
-{"usage": "world", "name": "Лессли"},
-{"usage": "world", "name": "Лестер"},
-{"usage": "world", "name": "Летарт"},
-{"usage": "world", "name": "Летохатчи"},
-{"usage": "world", "name": "Леттс"},
-{"usage": "world", "name": "Летчер"},
-{"usage": "world", "name": "Леуэллен"},
-{"usage": "world", "name": "Лефлор"},
-{"usage": "world", "name": "Лефор"},
-{"usage": "world", "name": "Лешара"},
-{"usage": "world", "name": "Ле"},
-{"usage": "world", "name": "Либби"},
-{"usage": "world", "name": "Либенталь"},
-{"usage": "world", "name": "Либерал"},
-{"usage": "world", "name": "Либерти"},
-{"usage": "world", "name": "Либорио"},
-{"usage": "world", "name": "Либори"},
-{"usage": "world", "name": "Либрари"},
-{"usage": "world", "name": "Либус"},
-{"usage": "world", "name": "Ливан"},
-{"usage": "world", "name": "Ливенгуд"},
-{"usage": "world", "name": "Ливен"},
-{"usage": "world", "name": "Ливермор"},
-{"usage": "world", "name": "Ливерпуль"},
-{"usage": "world", "name": "Ливингс"},
-{"usage": "world", "name": "Ливона"},
-{"usage": "world", "name": "Ливония"},
-{"usage": "world", "name": "Ливуд"},
-{"usage": "world", "name": "Лига"},
-{"usage": "world", "name": "Лигерта"},
-{"usage": "world", "name": "Лигнум"},
-{"usage": "world", "name": "Лигонье"},
-{"usage": "world", "name": "Лигон"},
-{"usage": "world", "name": "Лидгер"},
-{"usage": "world", "name": "Лиддер"},
-{"usage": "world", "name": "Лидди"},
-{"usage": "world", "name": "Лидер"},
-{"usage": "world", "name": "Лидик"},
-{"usage": "world", "name": "Лидия"},
-{"usage": "world", "name": "Лиди"},
-{"usage": "world", "name": "Лидор"},
-{"usage": "world", "name": "Лидо"},
-{"usage": "world", "name": "Лидпойнт"},
-{"usage": "world", "name": "Лидс"},
-{"usage": "world", "name": "Лид"},
-{"usage": "world", "name": "Лизелла"},
-{"usage": "world", "name": "Лиземорс"},
-{"usage": "world", "name": "Ликан"},
-{"usage": "world", "name": "Ликенс"},
-{"usage": "world", "name": "Ликес"},
-{"usage": "world", "name": "Ликинг"},
-{"usage": "world", "name": "Лики"},
-{"usage": "world", "name": "Ликли"},
-{"usage": "world", "name": "Ликок"},
-{"usage": "world", "name": "Лик"},
-{"usage": "world", "name": "Лилберт"},
-{"usage": "world", "name": "Лилборн"},
-{"usage": "world", "name": "Лилиан"},
-{"usage": "world", "name": "Лилимур"},
-{"usage": "world", "name": "Лилита"},
-{"usage": "world", "name": "Лили"},
-{"usage": "world", "name": "Лилливаап"},
-{"usage": "world", "name": "Лиллинг"},
-{"usage": "world", "name": "Лилли"},
-{"usage": "world", "name": "Лилль"},
-{"usage": "world", "name": "Лилс"},
-{"usage": "world", "name": "Лил"},
-{"usage": "world", "name": "Лиман"},
-{"usage": "world", "name": "Лима"},
-{"usage": "world", "name": "Лимб"},
-{"usage": "world", "name": "Лимерик"},
-{"usage": "world", "name": "Лиминг"},
-{"usage": "world", "name": "Лимон"},
-{"usage": "world", "name": "Лим"},
-{"usage": "world", "name": "Линби"},
-{"usage": "world", "name": "Линвиль"},
-{"usage": "world", "name": "Линвуд"},
-{"usage": "world", "name": "Линганор"},
-{"usage": "world", "name": "Лингл"},
-{"usage": "world", "name": "Линда"},
-{"usage": "world", "name": "Линдгрен"},
-{"usage": "world", "name": "Линдейл"},
-{"usage": "world", "name": "Линделл"},
-{"usage": "world", "name": "Линден"},
-{"usage": "world", "name": "Линди"},
-{"usage": "world", "name": "Линдков"},
-{"usage": "world", "name": "Линдли"},
-{"usage": "world", "name": "Линдон"},
-{"usage": "world", "name": "Линдора"},
-{"usage": "world", "name": "Линдсборг"},
-{"usage": "world", "name": "Линдсей"},
-{"usage": "world", "name": "Линдси"},
-{"usage": "world", "name": "Линдстром"},
-{"usage": "world", "name": "Линд"},
-{"usage": "world", "name": "Линкольния"},
-{"usage": "world", "name": "Линкольн"},
-{"usage": "world", "name": "Линкорт"},
-{"usage": "world", "name": "Линкрофт"},
-{"usage": "world", "name": "Линкс"},
-{"usage": "world", "name": "Линк"},
-{"usage": "world", "name": "Линндил"},
-{"usage": "world", "name": "Линнеус"},
-{"usage": "world", "name": "Линн"},
-{"usage": "world", "name": "Лино"},
-{"usage": "world", "name": "Линс"},
-{"usage": "world", "name": "Линтикум"},
-{"usage": "world", "name": "Линтон"},
-{"usage": "world", "name": "Линч"},
-{"usage": "world", "name": "Лин"},
-{"usage": "world", "name": "Лион"},
-{"usage": "world", "name": "Липан"},
-{"usage": "world", "name": "Липер"},
-{"usage": "world", "name": "Липскомб"},
-{"usage": "world", "name": "Лири"},
-{"usage": "world", "name": "Лирнед"},
-{"usage": "world", "name": "Лир"},
-{"usage": "world", "name": "Лисабела"},
-{"usage": "world", "name": "Лисит"},
-{"usage": "world", "name": "Лискомб"},
-{"usage": "world", "name": "Лиско"},
-{"usage": "world", "name": "Лисман"},
-{"usage": "world", "name": "Лисмор"},
-{"usage": "world", "name": "Лиссабон"},
-{"usage": "world", "name": "Лисси"},
-{"usage": "world", "name": "Лист"},
-{"usage": "world", "name": "Лис"},
-{"usage": "world", "name": "Литер"},
-{"usage": "world", "name": "Литиум"},
-{"usage": "world", "name": "Литиц"},
-{"usage": "world", "name": "Лития"},
-{"usage": "world", "name": "Литл"},
-{"usage": "world", "name": "Литония"},
-{"usage": "world", "name": "Литон"},
-{"usage": "world", "name": "Литополис"},
-{"usage": "world", "name": "Литро"},
-{"usage": "world", "name": "Литс"},
-{"usage": "world", "name": "Литтиг"},
-{"usage": "world", "name": "Литтл"},
-{"usage": "world", "name": "Литтон"},
-{"usage": "world", "name": "Литч"},
-{"usage": "world", "name": "Лихай"},
-{"usage": "world", "name": "Лихуэ"},
-{"usage": "world", "name": "Лич"},
-{"usage": "world", "name": "Ли"},
-{"usage": "world", "name": "Ллойделл"},
-{"usage": "world", "name": "Ллойд"},
-{"usage": "world", "name": "Лоаг"},
-{"usage": "world", "name": "Лоада"},
-{"usage": "world", "name": "Лоа"},
-{"usage": "world", "name": "Лобеко"},
-{"usage": "world", "name": "Лобель"},
-{"usage": "world", "name": "Лобо"},
-{"usage": "world", "name": "Ловелл"},
-{"usage": "world", "name": "Ловетт"},
-{"usage": "world", "name": "Ловилия"},
-{"usage": "world", "name": "Логанс"},
-{"usage": "world", "name": "Логан"},
-{"usage": "world", "name": "Логсден"},
-{"usage": "world", "name": "Лог"},
-{"usage": "world", "name": "Лода"},
-{"usage": "world", "name": "Лодер"},
-{"usage": "world", "name": "Лодж"},
-{"usage": "world", "name": "Лоди"},
-{"usage": "world", "name": "Лодога"},
-{"usage": "world", "name": "Лод"},
-{"usage": "world", "name": "Лоеб"},
-{"usage": "world", "name": "Лоен"},
-{"usage": "world", "name": "Лозо"},
-{"usage": "world", "name": "Лоз"},
-{"usage": "world", "name": "Лоиза"},
-{"usage": "world", "name": "Лойал"},
-{"usage": "world", "name": "Лойд"},
-{"usage": "world", "name": "Лойола"},
-{"usage": "world", "name": "Лойолл"},
-{"usage": "world", "name": "Лойс"},
-{"usage": "world", "name": "Локаст"},
-{"usage": "world", "name": "Локбуи"},
-{"usage": "world", "name": "Локейт"},
-{"usage": "world", "name": "Локетт"},
-{"usage": "world", "name": "Локинг"},
-{"usage": "world", "name": "Локк"},
-{"usage": "world", "name": "Локлуза"},
-{"usage": "world", "name": "Локни"},
-{"usage": "world", "name": "Локо"},
-{"usage": "world", "name": "Локридж"},
-{"usage": "world", "name": "Локсахатчи"},
-{"usage": "world", "name": "Локса"},
-{"usage": "world", "name": "Локсли"},
-{"usage": "world", "name": "Локхарт"},
-{"usage": "world", "name": "Лок"},
-{"usage": "world", "name": "Лола"},
-{"usage": "world", "name": "Лолета"},
-{"usage": "world", "name": "Лолита"},
-{"usage": "world", "name": "Лоли"},
-{"usage": "world", "name": "Лоло"},
-{"usage": "world", "name": "Ломакс"},
-{"usage": "world", "name": "Ломан"},
-{"usage": "world", "name": "Лома"},
-{"usage": "world", "name": "Ломбард"},
-{"usage": "world", "name": "Ломета"},
-{"usage": "world", "name": "Ломира"},
-{"usage": "world", "name": "Ломита"},
-{"usage": "world", "name": "Ломонд"},
-{"usage": "world", "name": "Ломпок"},
-{"usage": "world", "name": "Лонаконинг"},
-{"usage": "world", "name": "Лонгбот"},
-{"usage": "world", "name": "Лонгмир"},
-{"usage": "world", "name": "Лонгран"},
-{"usage": "world", "name": "Лонг"},
-{"usage": "world", "name": "Лонда"},
-{"usage": "world", "name": "Лондон"},
-{"usage": "world", "name": "Лондэн"},
-{"usage": "world", "name": "Лонели"},
-{"usage": "world", "name": "Лонок"},
-{"usage": "world", "name": "Лоно"},
-{"usage": "world", "name": "Лон"},
-{"usage": "world", "name": "Лоогути"},
-{"usage": "world", "name": "Лопахохо"},
-{"usage": "world", "name": "Лопез"},
-{"usage": "world", "name": "Лопено"},
-{"usage": "world", "name": "Лорами"},
-{"usage": "world", "name": "Лоранже"},
-{"usage": "world", "name": "Лордиш"},
-{"usage": "world", "name": "Лорд"},
-{"usage": "world", "name": "Лорейн"},
-{"usage": "world", "name": "Лорел"},
-{"usage": "world", "name": "Лоренс"},
-{"usage": "world", "name": "Лоренцо"},
-{"usage": "world", "name": "Лоренц"},
-{"usage": "world", "name": "Лорен"},
-{"usage": "world", "name": "Лоретта"},
-{"usage": "world", "name": "Лоретто"},
-{"usage": "world", "name": "Лорида"},
-{"usage": "world", "name": "Лоримор"},
-{"usage": "world", "name": "Лоринг"},
-{"usage": "world", "name": "Лорис"},
-{"usage": "world", "name": "Лори"},
-{"usage": "world", "name": "Лорман"},
-{"usage": "world", "name": "Лоро"},
-{"usage": "world", "name": "Лортон"},
-{"usage": "world", "name": "Лор"},
-{"usage": "world", "name": "Лосант"},
-{"usage": "world", "name": "Лосония"},
-{"usage": "world", "name": "Лостант"},
-{"usage": "world", "name": "Лостин"},
-{"usage": "world", "name": "Лост"},
-{"usage": "world", "name": "Лос"},
-{"usage": "world", "name": "Лотарингия"},
-{"usage": "world", "name": "Лотарь"},
-{"usage": "world", "name": "Лотелл"},
-{"usage": "world", "name": "Лоти"},
-{"usage": "world", "name": "Лотос"},
-{"usage": "world", "name": "Лотроп"},
-{"usage": "world", "name": "Лотси"},
-{"usage": "world", "name": "Лотт"},
-{"usage": "world", "name": "Лоугап"},
-{"usage": "world", "name": "Лоуден"},
-{"usage": "world", "name": "Лоудон"},
-{"usage": "world", "name": "Лоулер"},
-{"usage": "world", "name": "Лоуман"},
-{"usage": "world", "name": "Лоумен"},
-{"usage": "world", "name": "Лоунпайн"},
-{"usage": "world", "name": "Лоун"},
-{"usage": "world", "name": "Лоури"},
-{"usage": "world", "name": "Лоусон"},
-{"usage": "world", "name": "Лоус"},
-{"usage": "world", "name": "Лоутон"},
-{"usage": "world", "name": "Лоуэлл"},
-{"usage": "world", "name": "Лоуэр"},
-{"usage": "world", "name": "Лоу"},
-{"usage": "world", "name": "Лофгрин"},
-{"usage": "world", "name": "Лох"},
-{"usage": "world", "name": "Лоц"},
-{"usage": "world", "name": "Лочапока"},
-{"usage": "world", "name": "Лочерн"},
-{"usage": "world", "name": "Лочиел"},
-{"usage": "world", "name": "Луалуалей"},
-{"usage": "world", "name": "Луана"},
-{"usage": "world", "name": "Лувейл"},
-{"usage": "world", "name": "Луверн"},
-{"usage": "world", "name": "Лувьер"},
-{"usage": "world", "name": "Лугерт"},
-{"usage": "world", "name": "Луделл"},
-{"usage": "world", "name": "Лудинг"},
-{"usage": "world", "name": "Лудоуиси"},
-{"usage": "world", "name": "Луедерс"},
-{"usage": "world", "name": "Лузерн"},
-{"usage": "world", "name": "Луз"},
-{"usage": "world", "name": "Луиза"},
-{"usage": "world", "name": "Луизиана"},
-{"usage": "world", "name": "Луин"},
-{"usage": "world", "name": "Луис"},
-{"usage": "world", "name": "Луйяндо"},
-{"usage": "world", "name": "Лукама"},
-{"usage": "world", "name": "Лукан"},
-{"usage": "world", "name": "Лукас"},
-{"usage": "world", "name": "Лукаут"},
-{"usage": "world", "name": "Лукба"},
-{"usage": "world", "name": "Лукильо"},
-{"usage": "world", "name": "Лукинг"},
-{"usage": "world", "name": "Лукка"},
-{"usage": "world", "name": "Луксем"},
-{"usage": "world", "name": "Луксора"},
-{"usage": "world", "name": "Лук"},
-{"usage": "world", "name": "Лула"},
-{"usage": "world", "name": "Лулинг"},
-{"usage": "world", "name": "Лулу"},
-{"usage": "world", "name": "Лумис"},
-{"usage": "world", "name": "Луна"},
-{"usage": "world", "name": "Лунинг"},
-{"usage": "world", "name": "Лун"},
-{"usage": "world", "name": "Луп"},
-{"usage": "world", "name": "Лура"},
-{"usage": "world", "name": "Лурей"},
-{"usage": "world", "name": "Луриг"},
-{"usage": "world", "name": "Лусеро"},
-{"usage": "world", "name": "Лутон"},
-{"usage": "world", "name": "Лутсен"},
-{"usage": "world", "name": "Лутц"},
-{"usage": "world", "name": "Лучин"},
-{"usage": "world", "name": "Луштон"},
-{"usage": "world", "name": "Луэлла"},
-{"usage": "world", "name": "Луэнн"},
-{"usage": "world", "name": "Лу"},
-{"usage": "world", "name": "Льоренс"},
-{"usage": "world", "name": "Льюверас"},
-{"usage": "world", "name": "Льюисетта"},
-{"usage": "world", "name": "Льюис"},
-{"usage": "world", "name": "Лью"},
-{"usage": "world", "name": "Льянос"},
-{"usage": "world", "name": "Льяно"},
-{"usage": "world", "name": "Лэдд"},
-{"usage": "world", "name": "Лэйн"},
-{"usage": "world", "name": "Лэй"},
-{"usage": "world", "name": "Лэминг"},
-{"usage": "world", "name": "Лэмпсон"},
-{"usage": "world", "name": "Лэнгли"},
-{"usage": "world", "name": "Лэнгорн"},
-{"usage": "world", "name": "Лэнгтри"},
-{"usage": "world", "name": "Лэндис"},
-{"usage": "world", "name": "Лэндон"},
-{"usage": "world", "name": "Лэр"},
-{"usage": "world", "name": "Любек"},
-{"usage": "world", "name": "Люблин"},
-{"usage": "world", "name": "Людвиг"},
-{"usage": "world", "name": "Люкачукай"},
-{"usage": "world", "name": "Люк"},
-{"usage": "world", "name": "Люнен"},
-{"usage": "world", "name": "Люптон"},
-{"usage": "world", "name": "Люпус"},
-{"usage": "world", "name": "Люртон"},
-{"usage": "world", "name": "Люр"},
-{"usage": "world", "name": "Люсиль"},
-{"usage": "world", "name": "Люсинда"},
-{"usage": "world", "name": "Люси"},
-{"usage": "world", "name": "Люсьен"},
-{"usage": "world", "name": "Люс"},
-{"usage": "world", "name": "Лютер"},
-{"usage": "world", "name": "Люти"},
-{"usage": "world", "name": "Люцерна"},
-{"usage": "world", "name": "Маалэа"},
-{"usage": "world", "name": "Мабана"},
-{"usage": "world", "name": "Мабанк"},
-{"usage": "world", "name": "Мабелль"},
-{"usage": "world", "name": "Мабен"},
-{"usage": "world", "name": "Мабскотт"},
-{"usage": "world", "name": "Мабтон"},
-{"usage": "world", "name": "Маверик"},
-{"usage": "world", "name": "Мавис"},
-{"usage": "world", "name": "Магазин"},
-{"usage": "world", "name": "Магалия"},
-{"usage": "world", "name": "Магаско"},
-{"usage": "world", "name": "Магас"},
-{"usage": "world", "name": "Маггус"},
-{"usage": "world", "name": "Магдалена"},
-{"usage": "world", "name": "Маги"},
-{"usage": "world", "name": "Магма"},
-{"usage": "world", "name": "Магна"},
-{"usage": "world", "name": "Магнит"},
-{"usage": "world", "name": "Магнолия"},
-{"usage": "world", "name": "Магомет"},
-{"usage": "world", "name": "Магопак"},
-{"usage": "world", "name": "Магун"},
-{"usage": "world", "name": "Магуолт"},
-{"usage": "world", "name": "Мадаваска"},
-{"usage": "world", "name": "Мадден"},
-{"usage": "world", "name": "Мадди"},
-{"usage": "world", "name": "Маддок"},
-{"usage": "world", "name": "Маделин"},
-{"usage": "world", "name": "Маделия"},
-{"usage": "world", "name": "Мадера"},
-{"usage": "world", "name": "Мадженика"},
-{"usage": "world", "name": "Маджестик"},
-{"usage": "world", "name": "Мадилл"},
-{"usage": "world", "name": "Мадонна"},
-{"usage": "world", "name": "Мадрас"},
-{"usage": "world", "name": "Мадре"},
-{"usage": "world", "name": "Мадрид"},
-{"usage": "world", "name": "Мад"},
-{"usage": "world", "name": "Мазама"},
-{"usage": "world", "name": "Мазепа"},
-{"usage": "world", "name": "Мазер"},
-{"usage": "world", "name": "Мази"},
-{"usage": "world", "name": "Мазомани"},
-{"usage": "world", "name": "Мазон"},
-{"usage": "world", "name": "Маис"},
-{"usage": "world", "name": "Майами"},
-{"usage": "world", "name": "Майда"},
-{"usage": "world", "name": "Майерс"},
-{"usage": "world", "name": "Майер"},
-{"usage": "world", "name": "Майетта"},
-{"usage": "world", "name": "Майкка"},
-{"usage": "world", "name": "Майкл"},
-{"usage": "world", "name": "Майли"},
-{"usage": "world", "name": "Майло"},
-{"usage": "world", "name": "Майнер"},
-{"usage": "world", "name": "Майнот"},
-{"usage": "world", "name": "Майнрад"},
-{"usage": "world", "name": "Майн"},
-{"usage": "world", "name": "Майо"},
-{"usage": "world", "name": "Майра"},
-{"usage": "world", "name": "Майтон"},
-{"usage": "world", "name": "Майт"},
-{"usage": "world", "name": "Макавао"},
-{"usage": "world", "name": "Макакило"},
-{"usage": "world", "name": "Маканда"},
-{"usage": "world", "name": "Макартур"},
-{"usage": "world", "name": "Макаха"},
-{"usage": "world", "name": "Маквахок"},
-{"usage": "world", "name": "Маквокета"},
-{"usage": "world", "name": "Маквон"},
-{"usage": "world", "name": "Макдона"},
-{"usage": "world", "name": "Макдоэл"},
-{"usage": "world", "name": "Македония"},
-{"usage": "world", "name": "Македон"},
-{"usage": "world", "name": "Макиас"},
-{"usage": "world", "name": "Макинен"},
-{"usage": "world", "name": "Макино"},
-{"usage": "world", "name": "Маки"},
-{"usage": "world", "name": "Маккей"},
-{"usage": "world", "name": "Маккензи"},
-{"usage": "world", "name": "Макки"},
-{"usage": "world", "name": "Макланд"},
-{"usage": "world", "name": "Макленни"},
-{"usage": "world", "name": "Маклес"},
-{"usage": "world", "name": "Маковек"},
-{"usage": "world", "name": "Макомб"},
-{"usage": "world", "name": "Макон"},
-{"usage": "world", "name": "Макопин"},
-{"usage": "world", "name": "Макоти"},
-{"usage": "world", "name": "Максбасс"},
-{"usage": "world", "name": "Максвелл"},
-{"usage": "world", "name": "Максвиль"},
-{"usage": "world", "name": "Максвелтон"},
-{"usage": "world", "name": "Максимо"},
-{"usage": "world", "name": "Максис"},
-{"usage": "world", "name": "Макси"},
-{"usage": "world", "name": "Макстон"},
-{"usage": "world", "name": "Макс"},
-{"usage": "world", "name": "Макунги"},
-{"usage": "world", "name": "Мак"},
-{"usage": "world", "name": "Малабар"},
-{"usage": "world", "name": "Малага"},
-{"usage": "world", "name": "Малад"},
-{"usage": "world", "name": "Малакофф"},
-{"usage": "world", "name": "Малвадо"},
-{"usage": "world", "name": "Малвейн"},
-{"usage": "world", "name": "Малверн"},
-{"usage": "world", "name": "Малга"},
-{"usage": "world", "name": "Малдроу"},
-{"usage": "world", "name": "Малдун"},
-{"usage": "world", "name": "Малесус"},
-{"usage": "world", "name": "Малжамар"},
-{"usage": "world", "name": "Малибу"},
-{"usage": "world", "name": "Малинта"},
-{"usage": "world", "name": "Малин"},
-{"usage": "world", "name": "Малкольм"},
-{"usage": "world", "name": "Маллан"},
-{"usage": "world", "name": "Маллард"},
-{"usage": "world", "name": "Маллен"},
-{"usage": "world", "name": "Маллет"},
-{"usage": "world", "name": "Маллика"},
-{"usage": "world", "name": "Малликен"},
-{"usage": "world", "name": "Маллин"},
-{"usage": "world", "name": "Маллори"},
-{"usage": "world", "name": "Малой"},
-{"usage": "world", "name": "Малотт"},
-{"usage": "world", "name": "Мало"},
-{"usage": "world", "name": "Малтби"},
-{"usage": "world", "name": "Малхолл"},
-{"usage": "world", "name": "Малшу"},
-{"usage": "world", "name": "Мальборо"},
-{"usage": "world", "name": "Малькольм"},
-{"usage": "world", "name": "Мальмо"},
-{"usage": "world", "name": "Мальта"},
-{"usage": "world", "name": "Мал"},
-{"usage": "world", "name": "Мамаронек"},
-{"usage": "world", "name": "Маммот"},
-{"usage": "world", "name": "Мамонт"},
-{"usage": "world", "name": "Маму"},
-{"usage": "world", "name": "Мам"},
-{"usage": "world", "name": "Манава"},
-{"usage": "world", "name": "Манакин"},
-{"usage": "world", "name": "Манак"},
-{"usage": "world", "name": "Маналапан"},
-{"usage": "world", "name": "Мананна"},
-{"usage": "world", "name": "Манасквен"},
-{"usage": "world", "name": "Манасота"},
-{"usage": "world", "name": "Манасса"},
-{"usage": "world", "name": "Манати"},
-{"usage": "world", "name": "Манахокин"},
-{"usage": "world", "name": "Мана"},
-{"usage": "world", "name": "Манвел"},
-{"usage": "world", "name": "Мангам"},
-{"usage": "world", "name": "Мангер"},
-{"usage": "world", "name": "Мангония"},
-{"usage": "world", "name": "Манго"},
-{"usage": "world", "name": "Мандан"},
-{"usage": "world", "name": "Мандари"},
-{"usage": "world", "name": "Мандей"},
-{"usage": "world", "name": "Манделей"},
-{"usage": "world", "name": "Манден"},
-{"usage": "world", "name": "Мандер"},
-{"usage": "world", "name": "Манджор"},
-{"usage": "world", "name": "Манд"},
-{"usage": "world", "name": "Манес"},
-{"usage": "world", "name": "Манзанита"},
-{"usage": "world", "name": "Манила"},
-{"usage": "world", "name": "Манилла"},
-{"usage": "world", "name": "Манистик"},
-{"usage": "world", "name": "Манисти"},
-{"usage": "world", "name": "Манитовиш"},
-{"usage": "world", "name": "Манитовок"},
-{"usage": "world", "name": "Манитоу"},
-{"usage": "world", "name": "Манито"},
-{"usage": "world", "name": "Манифолд"},
-{"usage": "world", "name": "Мани"},
-{"usage": "world", "name": "Манкато"},
-{"usage": "world", "name": "Манкинс"},
-{"usage": "world", "name": "Манкос"},
-{"usage": "world", "name": "Манлий"},
-{"usage": "world", "name": "Манн"},
-{"usage": "world", "name": "Манокотак"},
-{"usage": "world", "name": "Маномен"},
-{"usage": "world", "name": "Манор"},
-{"usage": "world", "name": "Манро"},
-{"usage": "world", "name": "Манселона"},
-{"usage": "world", "name": "Манси"},
-{"usage": "world", "name": "Мансон"},
-{"usage": "world", "name": "Мансура"},
-{"usage": "world", "name": "Манс"},
-{"usage": "world", "name": "Мантадор"},
-{"usage": "world", "name": "Мантено"},
-{"usage": "world", "name": "Мантео"},
-{"usage": "world", "name": "Мантер"},
-{"usage": "world", "name": "Мантика"},
-{"usage": "world", "name": "Манти"},
-{"usage": "world", "name": "Мантолокинг"},
-{"usage": "world", "name": "Мантон"},
-{"usage": "world", "name": "Мантор"},
-{"usage": "world", "name": "Мантуя"},
-{"usage": "world", "name": "Мантчи"},
-{"usage": "world", "name": "Манус"},
-{"usage": "world", "name": "Мануэлито"},
-{"usage": "world", "name": "Мануэль"},
-{"usage": "world", "name": "Манхассет"},
-{"usage": "world", "name": "Манхейм"},
-{"usage": "world", "name": "Манхеттен"},
-{"usage": "world", "name": "Манхол"},
-{"usage": "world", "name": "Манчестер"},
-{"usage": "world", "name": "Ман"},
-{"usage": "world", "name": "Мараис"},
-{"usage": "world", "name": "Марайдел"},
-{"usage": "world", "name": "Марана"},
-{"usage": "world", "name": "Марафон"},
-{"usage": "world", "name": "Марбери"},
-{"usage": "world", "name": "Марбл"},
-{"usage": "world", "name": "Марвелл"},
-{"usage": "world", "name": "Марвел"},
-{"usage": "world", "name": "Марвин"},
-{"usage": "world", "name": "Маргарет"},
-{"usage": "world", "name": "Маргарита"},
-{"usage": "world", "name": "Маргаритка"},
-{"usage": "world", "name": "Маргит"},
-{"usage": "world", "name": "Мардела"},
-{"usage": "world", "name": "Марджи"},
-{"usage": "world", "name": "Маренго"},
-{"usage": "world", "name": "Марианна"},
-{"usage": "world", "name": "Мариано"},
-{"usage": "world", "name": "Мариба"},
-{"usage": "world", "name": "Марибель"},
-{"usage": "world", "name": "Мариенталь"},
-{"usage": "world", "name": "Мариен"},
-{"usage": "world", "name": "Мариетта"},
-{"usage": "world", "name": "Марикао"},
-{"usage": "world", "name": "Марикопа"},
-{"usage": "world", "name": "Марина"},
-{"usage": "world", "name": "Марингуин"},
-{"usage": "world", "name": "Маринетт"},
-{"usage": "world", "name": "Марино"},
-{"usage": "world", "name": "Марин"},
-{"usage": "world", "name": "Марион"},
-{"usage": "world", "name": "Марипоса"},
-{"usage": "world", "name": "Мария"},
-{"usage": "world", "name": "Мари"},
-{"usage": "world", "name": "Маркванд"},
-{"usage": "world", "name": "Маркед"},
-{"usage": "world", "name": "Маркез"},
-{"usage": "world", "name": "Маркесан"},
-{"usage": "world", "name": "Маркетт"},
-{"usage": "world", "name": "Маркет"},
-{"usage": "world", "name": "Марке"},
-{"usage": "world", "name": "Марклейс"},
-{"usage": "world", "name": "Марклес"},
-{"usage": "world", "name": "Маркли"},
-{"usage": "world", "name": "Маркл"},
-{"usage": "world", "name": "Маркола"},
-{"usage": "world", "name": "Марко"},
-{"usage": "world", "name": "Маркус"},
-{"usage": "world", "name": "Маркхэм"},
-{"usage": "world", "name": "Марк"},
-{"usage": "world", "name": "Марлетт"},
-{"usage": "world", "name": "Марлин"},
-{"usage": "world", "name": "Марли"},
-{"usage": "world", "name": "Марлоу"},
-{"usage": "world", "name": "Марлтон"},
-{"usage": "world", "name": "Мармадук"},
-{"usage": "world", "name": "Мармарт"},
-{"usage": "world", "name": "Мармет"},
-{"usage": "world", "name": "Марн"},
-{"usage": "world", "name": "Мароа"},
-{"usage": "world", "name": "Марокко"},
-{"usage": "world", "name": "Марреллс"},
-{"usage": "world", "name": "Марреро"},
-{"usage": "world", "name": "Марриотт"},
-{"usage": "world", "name": "Марри"},
-{"usage": "world", "name": "Марроу"},
-{"usage": "world", "name": "Марселин"},
-{"usage": "world", "name": "Марселла"},
-{"usage": "world", "name": "Марсель"},
-{"usage": "world", "name": "Марсинг"},
-{"usage": "world", "name": "Марсланд"},
-{"usage": "world", "name": "Марстон"},
-{"usage": "world", "name": "Марсьяль"},
-{"usage": "world", "name": "Марс"},
-{"usage": "world", "name": "Мартас"},
-{"usage": "world", "name": "Марта"},
-{"usage": "world", "name": "Мартелл"},
-{"usage": "world", "name": "Мартель"},
-{"usage": "world", "name": "Мартенс"},
-{"usage": "world", "name": "Мартинес"},
-{"usage": "world", "name": "Мартин"},
-{"usage": "world", "name": "Марти"},
-{"usage": "world", "name": "Марторель"},
-{"usage": "world", "name": "Март"},
-{"usage": "world", "name": "Маруэньо"},
-{"usage": "world", "name": "Марфа"},
-{"usage": "world", "name": "Марцеллус"},
-{"usage": "world", "name": "Маршалл"},
-{"usage": "world", "name": "Марш"},
-{"usage": "world", "name": "Мар"},
-{"usage": "world", "name": "Масардис"},
-{"usage": "world", "name": "Масарик"},
-{"usage": "world", "name": "Масео"},
-{"usage": "world", "name": "Маскатин"},
-{"usage": "world", "name": "Маскаута"},
-{"usage": "world", "name": "Маскегон"},
-{"usage": "world", "name": "Маскего"},
-{"usage": "world", "name": "Маскелл"},
-{"usage": "world", "name": "Маскл"},
-{"usage": "world", "name": "Маскоги"},
-{"usage": "world", "name": "Маскода"},
-{"usage": "world", "name": "Маской"},
-{"usage": "world", "name": "Маскота"},
-{"usage": "world", "name": "Маскот"},
-{"usage": "world", "name": "Масон"},
-{"usage": "world", "name": "Массадона"},
-{"usage": "world", "name": "Массак"},
-{"usage": "world", "name": "Массанаттен"},
-{"usage": "world", "name": "Массапеква"},
-{"usage": "world", "name": "Массена"},
-{"usage": "world", "name": "Массиллон"},
-{"usage": "world", "name": "Масс"},
-{"usage": "world", "name": "Мастер"},
-{"usage": "world", "name": "Мастика"},
-{"usage": "world", "name": "Масто"},
-{"usage": "world", "name": "Матаван"},
-{"usage": "world", "name": "Матагорда"},
-{"usage": "world", "name": "Матадор"},
-{"usage": "world", "name": "Матаморас"},
-{"usage": "world", "name": "Матанаска"},
-{"usage": "world", "name": "Матео"},
-{"usage": "world", "name": "Матиас"},
-{"usage": "world", "name": "Матильда"},
-{"usage": "world", "name": "Матинекок"},
-{"usage": "world", "name": "Матис"},
-{"usage": "world", "name": "Матлака"},
-{"usage": "world", "name": "Матока"},
-{"usage": "world", "name": "Матомидай"},
-{"usage": "world", "name": "Маттапекс"},
-{"usage": "world", "name": "Маттесон"},
-{"usage": "world", "name": "Маттес"},
-{"usage": "world", "name": "Маттокс"},
-{"usage": "world", "name": "Маттон"},
-{"usage": "world", "name": "Маттун"},
-{"usage": "world", "name": "Матуон"},
-{"usage": "world", "name": "Маува"},
-{"usage": "world", "name": "Маук"},
-{"usage": "world", "name": "Маумель"},
-{"usage": "world", "name": "Маунабо"},
-{"usage": "world", "name": "Мауналоа"},
-{"usage": "world", "name": "Мауна"},
-{"usage": "world", "name": "Маунд"},
-{"usage": "world", "name": "Мауни"},
-{"usage": "world", "name": "Мауноили"},
-{"usage": "world", "name": "Маунтин"},
-{"usage": "world", "name": "Маунт"},
-{"usage": "world", "name": "Маусер"},
-{"usage": "world", "name": "Мауси"},
-{"usage": "world", "name": "Маус"},
-{"usage": "world", "name": "Маханой"},
-{"usage": "world", "name": "Махариши"},
-{"usage": "world", "name": "Махаска"},
-{"usage": "world", "name": "Махаффи"},
-{"usage": "world", "name": "Махтова"},
-{"usage": "world", "name": "Махукона"},
-{"usage": "world", "name": "Маченс"},
-{"usage": "world", "name": "Мачесни"},
-{"usage": "world", "name": "Машула"},
-{"usage": "world", "name": "Маэйс"},
-{"usage": "world", "name": "Маягуез"},
-{"usage": "world", "name": "Мебан"},
-{"usage": "world", "name": "Мегаргел"},
-{"usage": "world", "name": "Меггетт"},
-{"usage": "world", "name": "Меглер"},
-{"usage": "world", "name": "Медалла"},
-{"usage": "world", "name": "Меданалс"},
-{"usage": "world", "name": "Меданос"},
-{"usage": "world", "name": "Медари"},
-{"usage": "world", "name": "Медарт"},
-{"usage": "world", "name": "Медиаполис"},
-{"usage": "world", "name": "Медикал"},
-{"usage": "world", "name": "Медина"},
-{"usage": "world", "name": "Медицина"},
-{"usage": "world", "name": "Медия"},
-{"usage": "world", "name": "Медли"},
-{"usage": "world", "name": "Медон"},
-{"usage": "world", "name": "Медора"},
-{"usage": "world", "name": "Медоу"},
-{"usage": "world", "name": "Медуэй"},
-{"usage": "world", "name": "Медфра"},
-{"usage": "world", "name": "Мед"},
-{"usage": "world", "name": "Мееррин"},
-{"usage": "world", "name": "Мезерви"},
-{"usage": "world", "name": "Мейака"},
-{"usage": "world", "name": "Мейбеери"},
-{"usage": "world", "name": "Мейбл"},
-{"usage": "world", "name": "Мейгс"},
-{"usage": "world", "name": "Мейерс"},
-{"usage": "world", "name": "Мейнард"},
-{"usage": "world", "name": "Мейнерс"},
-{"usage": "world", "name": "Мейнхард"},
-{"usage": "world", "name": "Мейпл"},
-{"usage": "world", "name": "Мейр"},
-{"usage": "world", "name": "Мейси"},
-{"usage": "world", "name": "Мейс"},
-{"usage": "world", "name": "Меквонаго"},
-{"usage": "world", "name": "Меквон"},
-{"usage": "world", "name": "Мекилтео"},
-{"usage": "world", "name": "Мекинок"},
-{"usage": "world", "name": "Мекка"},
-{"usage": "world", "name": "Меклинг"},
-{"usage": "world", "name": "Мекорюк"},
-{"usage": "world", "name": "Мекоста"},
-{"usage": "world", "name": "Мексикана"},
-{"usage": "world", "name": "Мексика"},
-{"usage": "world", "name": "Мексия"},
-{"usage": "world", "name": "Мелби"},
-{"usage": "world", "name": "Мелверн"},
-{"usage": "world", "name": "Мелвина"},
-{"usage": "world", "name": "Мелвин"},
-{"usage": "world", "name": "Мелдер"},
-{"usage": "world", "name": "Мелдрум"},
-{"usage": "world", "name": "Мелисса"},
-{"usage": "world", "name": "Мелитота"},
-{"usage": "world", "name": "Меллен"},
-{"usage": "world", "name": "Меллетт"},
-{"usage": "world", "name": "Мелле"},
-{"usage": "world", "name": "Меллина"},
-{"usage": "world", "name": "Меллотт"},
-{"usage": "world", "name": "Мелмор"},
-{"usage": "world", "name": "Мелодия"},
-{"usage": "world", "name": "Мелроуз"},
-{"usage": "world", "name": "Мелруд"},
-{"usage": "world", "name": "Мелстранд"},
-{"usage": "world", "name": "Мелчер"},
-{"usage": "world", "name": "Мельба"},
-{"usage": "world", "name": "Мельбета"},
-{"usage": "world", "name": "Мельбурн"},
-{"usage": "world", "name": "Мельфа"},
-{"usage": "world", "name": "Мель"},
-{"usage": "world", "name": "Мел"},
-{"usage": "world", "name": "Мемфис"},
-{"usage": "world", "name": "Менага"},
-{"usage": "world", "name": "Менан"},
-{"usage": "world", "name": "Менар"},
-{"usage": "world", "name": "Менаша"},
-{"usage": "world", "name": "Мена"},
-{"usage": "world", "name": "Менделтна"},
-{"usage": "world", "name": "Менденхолл"},
-{"usage": "world", "name": "Мендоза"},
-{"usage": "world", "name": "Мендон"},
-{"usage": "world", "name": "Мендота"},
-{"usage": "world", "name": "Мендоцино"},
-{"usage": "world", "name": "Мендхэм"},
-{"usage": "world", "name": "Менифи"},
-{"usage": "world", "name": "Менло"},
-{"usage": "world", "name": "Меномини"},
-{"usage": "world", "name": "Меномони"},
-{"usage": "world", "name": "Мено"},
-{"usage": "world", "name": "Ментаста"},
-{"usage": "world", "name": "Ментмор"},
-{"usage": "world", "name": "Ментон"},
-{"usage": "world", "name": "Ментор"},
-{"usage": "world", "name": "Менфро"},
-{"usage": "world", "name": "Менчал"},
-{"usage": "world", "name": "Меппен"},
-{"usage": "world", "name": "Мервин"},
-{"usage": "world", "name": "Мердок"},
-{"usage": "world", "name": "Мердо"},
-{"usage": "world", "name": "Мередит"},
-{"usage": "world", "name": "Мередосия"},
-{"usage": "world", "name": "Меривезер"},
-{"usage": "world", "name": "Меригольд"},
-{"usage": "world", "name": "Мериден"},
-{"usage": "world", "name": "Меридиан"},
-{"usage": "world", "name": "Меридин"},
-{"usage": "world", "name": "Мерино"},
-{"usage": "world", "name": "Мерит"},
-{"usage": "world", "name": "Меркель"},
-{"usage": "world", "name": "Мерлин"},
-{"usage": "world", "name": "Мерменто"},
-{"usage": "world", "name": "Мерна"},
-{"usage": "world", "name": "Меро"},
-{"usage": "world", "name": "Мерриам"},
-{"usage": "world", "name": "Меррикорт"},
-{"usage": "world", "name": "Меррик"},
-{"usage": "world", "name": "Мерриллан"},
-{"usage": "world", "name": "Меррилл"},
-{"usage": "world", "name": "Мерримак"},
-{"usage": "world", "name": "Мерримен"},
-{"usage": "world", "name": "Мерритт"},
-{"usage": "world", "name": "Мерри"},
-{"usage": "world", "name": "Мерседес"},
-{"usage": "world", "name": "Мерсед"},
-{"usage": "world", "name": "Мерсер"},
-{"usage": "world", "name": "Мертенс"},
-{"usage": "world", "name": "Мертзон"},
-{"usage": "world", "name": "Мертон"},
-{"usage": "world", "name": "Мерто"},
-{"usage": "world", "name": "Мерфи"},
-{"usage": "world", "name": "Мерфрис"},
-{"usage": "world", "name": "Мерчант"},
-{"usage": "world", "name": "Мерчисон"},
-{"usage": "world", "name": "Мершон"},
-{"usage": "world", "name": "Мер"},
-{"usage": "world", "name": "Меса"},
-{"usage": "world", "name": "Месик"},
-{"usage": "world", "name": "Месита"},
-{"usage": "world", "name": "Мескалеро"},
-{"usage": "world", "name": "Мескит"},
-{"usage": "world", "name": "Металайн"},
-{"usage": "world", "name": "Метамора"},
-{"usage": "world", "name": "Мета"},
-{"usage": "world", "name": "Метейри"},
-{"usage": "world", "name": "Метея"},
-{"usage": "world", "name": "Меткальф"},
-{"usage": "world", "name": "Метлакатла"},
-{"usage": "world", "name": "Метолиус"},
-{"usage": "world", "name": "Мето"},
-{"usage": "world", "name": "Метрополис"},
-{"usage": "world", "name": "Метр"},
-{"usage": "world", "name": "Меттава"},
-{"usage": "world", "name": "Меттер"},
-{"usage": "world", "name": "Метучен"},
-{"usage": "world", "name": "Метуэн"},
-{"usage": "world", "name": "Механик"},
-{"usage": "world", "name": "Мехико"},
-{"usage": "world", "name": "Мецгер"},
-{"usage": "world", "name": "Мец"},
-{"usage": "world", "name": "Мешан"},
-{"usage": "world", "name": "Мешоппен"},
-{"usage": "world", "name": "Мигель"},
-{"usage": "world", "name": "Мидас"},
-{"usage": "world", "name": "Мидвейл"},
-{"usage": "world", "name": "Мидвиль"},
-{"usage": "world", "name": "Миддл"},
-{"usage": "world", "name": "Мидланд"},
-{"usage": "world", "name": "Мидлотиан"},
-{"usage": "world", "name": "Миднайт"},
-{"usage": "world", "name": "Мидо"},
-{"usage": "world", "name": "Мидтаун"},
-{"usage": "world", "name": "Мидфилд"},
-{"usage": "world", "name": "Мид"},
-{"usage": "world", "name": "Мизе"},
-{"usage": "world", "name": "Мизпа"},
-{"usage": "world", "name": "Мизула"},
-{"usage": "world", "name": "Микадо"},
-{"usage": "world", "name": "Мика"},
-{"usage": "world", "name": "Микер"},
-{"usage": "world", "name": "Мики"},
-{"usage": "world", "name": "Миккало"},
-{"usage": "world", "name": "Миккошеки"},
-{"usage": "world", "name": "Микко"},
-{"usage": "world", "name": "Микл"},
-{"usage": "world", "name": "Микро"},
-{"usage": "world", "name": "Миксерс"},
-{"usage": "world", "name": "Микс"},
-{"usage": "world", "name": "Милагроса"},
-{"usage": "world", "name": "Милам"},
-{"usage": "world", "name": "Милано"},
-{"usage": "world", "name": "Милан"},
-{"usage": "world", "name": "Мила"},
-{"usage": "world", "name": "Милилани"},
-{"usage": "world", "name": "Мили"},
-{"usage": "world", "name": "Милладор"},
-{"usage": "world", "name": "Миллан"},
-{"usage": "world", "name": "Миллард"},
-{"usage": "world", "name": "Миллборо"},
-{"usage": "world", "name": "Миллдж"},
-{"usage": "world", "name": "Миллен"},
-{"usage": "world", "name": "Миллер"},
-{"usage": "world", "name": "Миллетт"},
-{"usage": "world", "name": "Миллиган"},
-{"usage": "world", "name": "Милликен"},
-{"usage": "world", "name": "Милликин"},
-{"usage": "world", "name": "Миллинг"},
-{"usage": "world", "name": "Миллинокет"},
-{"usage": "world", "name": "Миллин"},
-{"usage": "world", "name": "Милль"},
-{"usage": "world", "name": "Милл"},
-{"usage": "world", "name": "Милнер"},
-{"usage": "world", "name": "Милнор"},
-{"usage": "world", "name": "Милолии"},
-{"usage": "world", "name": "Мило"},
-{"usage": "world", "name": "Милпитас"},
-{"usage": "world", "name": "Милрой"},
-{"usage": "world", "name": "Милсап"},
-{"usage": "world", "name": "Милтона"},
-{"usage": "world", "name": "Милтон"},
-{"usage": "world", "name": "Милуоки"},
-{"usage": "world", "name": "Мил"},
-{"usage": "world", "name": "Мимбрс"},
-{"usage": "world", "name": "Мимоза"},
-{"usage": "world", "name": "Мимс"},
-{"usage": "world", "name": "Минам"},
-{"usage": "world", "name": "Минард"},
-{"usage": "world", "name": "Минатар"},
-{"usage": "world", "name": "Мина"},
-{"usage": "world", "name": "Минго"},
-{"usage": "world", "name": "Мингус"},
-{"usage": "world", "name": "Минден"},
-{"usage": "world", "name": "Миндоро"},
-{"usage": "world", "name": "Минеола"},
-{"usage": "world", "name": "Минерал"},
-{"usage": "world", "name": "Минерва"},
-{"usage": "world", "name": "Минетто"},
-{"usage": "world", "name": "Минидока"},
-{"usage": "world", "name": "Минква"},
-{"usage": "world", "name": "Минко"},
-{"usage": "world", "name": "Минк"},
-{"usage": "world", "name": "Миннеола"},
-{"usage": "world", "name": "Миннеота"},
-{"usage": "world", "name": "Миннесота"},
-{"usage": "world", "name": "Миннетонка"},
-{"usage": "world", "name": "Миннетриста"},
-{"usage": "world", "name": "Миннехаха"},
-{"usage": "world", "name": "Миннеэска"},
-{"usage": "world", "name": "Минниполис"},
-{"usage": "world", "name": "Минн"},
-{"usage": "world", "name": "Миноа"},
-{"usage": "world", "name": "Минонг"},
-{"usage": "world", "name": "Минонк"},
-{"usage": "world", "name": "Минор"},
-{"usage": "world", "name": "Минстер"},
-{"usage": "world", "name": "Минс"},
-{"usage": "world", "name": "Минтер"},
-{"usage": "world", "name": "Минтл"},
-{"usage": "world", "name": "Минторн"},
-{"usage": "world", "name": "Минто"},
-{"usage": "world", "name": "Минт"},
-{"usage": "world", "name": "Минука"},
-{"usage": "world", "name": "Минчумина"},
-{"usage": "world", "name": "Миньер"},
-{"usage": "world", "name": "Миньон"},
-{"usage": "world", "name": "Мин"},
-{"usage": "world", "name": "Мио"},
-{"usage": "world", "name": "Мирада"},
-{"usage": "world", "name": "Мираж"},
-{"usage": "world", "name": "Миракл"},
-{"usage": "world", "name": "Мирамар"},
-{"usage": "world", "name": "Мирамигоа"},
-{"usage": "world", "name": "Миранда"},
-{"usage": "world", "name": "Мирандо"},
-{"usage": "world", "name": "Мира"},
-{"usage": "world", "name": "Мирик"},
-{"usage": "world", "name": "Мирон"},
-{"usage": "world", "name": "Миррор"},
-{"usage": "world", "name": "Мирс"},
-{"usage": "world", "name": "Миртл"},
-{"usage": "world", "name": "Мир"},
-{"usage": "world", "name": "Миссисипи"},
-{"usage": "world", "name": "Миссия"},
-{"usage": "world", "name": "Миссури"},
-{"usage": "world", "name": "Мистик"},
-{"usage": "world", "name": "Мист"},
-{"usage": "world", "name": "Митинг"},
-{"usage": "world", "name": "Мититсе"},
-{"usage": "world", "name": "Митти"},
-{"usage": "world", "name": "Митчелл"},
-{"usage": "world", "name": "Миффлин"},
-{"usage": "world", "name": "Мичема"},
-{"usage": "world", "name": "Мичиана"},
-{"usage": "world", "name": "Мичиган"},
-{"usage": "world", "name": "Мичи"},
-{"usage": "world", "name": "Мишикот"},
-{"usage": "world", "name": "Мишока"},
-{"usage": "world", "name": "Ми"},
-{"usage": "world", "name": "Мйома"},
-{"usage": "world", "name": "Моапа"},
-{"usage": "world", "name": "Моарк"},
-{"usage": "world", "name": "Мобайл"},
-{"usage": "world", "name": "Моберли"},
-{"usage": "world", "name": "Мобити"},
-{"usage": "world", "name": "Мобридж"},
-{"usage": "world", "name": "Могадор"},
-{"usage": "world", "name": "Моготе"},
-{"usage": "world", "name": "Моддерс"},
-{"usage": "world", "name": "Модель"},
-{"usage": "world", "name": "Модена"},
-{"usage": "world", "name": "Модесто"},
-{"usage": "world", "name": "Модест"},
-{"usage": "world", "name": "Модлоу"},
-{"usage": "world", "name": "Модок"},
-{"usage": "world", "name": "Модэйл"},
-{"usage": "world", "name": "Мод"},
-{"usage": "world", "name": "Мозелл"},
-{"usage": "world", "name": "Мозель"},
-{"usage": "world", "name": "Мозес"},
-{"usage": "world", "name": "Мозли"},
-{"usage": "world", "name": "Моиес"},
-{"usage": "world", "name": "Мойен"},
-{"usage": "world", "name": "Мойерс"},
-{"usage": "world", "name": "Мойи"},
-{"usage": "world", "name": "Мойлан"},
-{"usage": "world", "name": "Мойлль"},
-{"usage": "world", "name": "Мойн"},
-{"usage": "world", "name": "Мойок"},
-{"usage": "world", "name": "Моканаква"},
-{"usage": "world", "name": "Мокан"},
-{"usage": "world", "name": "Мокасин"},
-{"usage": "world", "name": "Мока"},
-{"usage": "world", "name": "Моква"},
-{"usage": "world", "name": "Мокена"},
-{"usage": "world", "name": "Мокламн"},
-{"usage": "world", "name": "Моклипс"},
-{"usage": "world", "name": "Моксахала"},
-{"usage": "world", "name": "Мокси"},
-{"usage": "world", "name": "Моксли"},
-{"usage": "world", "name": "Мокс"},
-{"usage": "world", "name": "Мокулеия"},
-{"usage": "world", "name": "Молалла"},
-{"usage": "world", "name": "Молден"},
-{"usage": "world", "name": "Молена"},
-{"usage": "world", "name": "Молина"},
-{"usage": "world", "name": "Молино"},
-{"usage": "world", "name": "Моллер"},
-{"usage": "world", "name": "Моллюск"},
-{"usage": "world", "name": "Молсон"},
-{"usage": "world", "name": "Молтри"},
-{"usage": "world", "name": "Моль"},
-{"usage": "world", "name": "Момайер"},
-{"usage": "world", "name": "Моменс"},
-{"usage": "world", "name": "Моми"},
-{"usage": "world", "name": "Монака"},
-{"usage": "world", "name": "Монанго"},
-{"usage": "world", "name": "Монарх"},
-{"usage": "world", "name": "Монаханс"},
-{"usage": "world", "name": "Мондамин"},
-{"usage": "world", "name": "Мондови"},
-{"usage": "world", "name": "Монель"},
-{"usage": "world", "name": "Монеро"},
-{"usage": "world", "name": "Монета"},
-{"usage": "world", "name": "Монетта"},
-{"usage": "world", "name": "Монетт"},
-{"usage": "world", "name": "Монида"},
-{"usage": "world", "name": "Моника"},
-{"usage": "world", "name": "Монико"},
-{"usage": "world", "name": "Монингер"},
-{"usage": "world", "name": "Монитор"},
-{"usage": "world", "name": "Мони"},
-{"usage": "world", "name": "Монкальм"},
-{"usage": "world", "name": "Монклер"},
-{"usage": "world", "name": "Монкс"},
-{"usage": "world", "name": "Монк"},
-{"usage": "world", "name": "Монмут"},
-{"usage": "world", "name": "Монови"},
-{"usage": "world", "name": "Моноган"},
-{"usage": "world", "name": "Монона"},
-{"usage": "world", "name": "Мононга"},
-{"usage": "world", "name": "Мононгиела"},
-{"usage": "world", "name": "Монон"},
-{"usage": "world", "name": "Моно"},
-{"usage": "world", "name": "Монпелье"},
-{"usage": "world", "name": "Монреаль"},
-{"usage": "world", "name": "Монрит"},
-{"usage": "world", "name": "Монровия"},
-{"usage": "world", "name": "Монро"},
-{"usage": "world", "name": "Монсеррат"},
-{"usage": "world", "name": "Монси"},
-{"usage": "world", "name": "Монсон"},
-{"usage": "world", "name": "Монс"},
-{"usage": "world", "name": "Монтальба"},
-{"usage": "world", "name": "Монтальво"},
-{"usage": "world", "name": "Монтана"},
-{"usage": "world", "name": "Монта"},
-{"usage": "world", "name": "Монтвейл"},
-{"usage": "world", "name": "Монтверде"},
-{"usage": "world", "name": "Монтгомери"},
-{"usage": "world", "name": "Монтебелло"},
-{"usage": "world", "name": "Монтевалло"},
-{"usage": "world", "name": "Монтегут"},
-{"usage": "world", "name": "Монтегю"},
-{"usage": "world", "name": "Монтейгл"},
-{"usage": "world", "name": "Монтейт"},
-{"usage": "world", "name": "Монтелло"},
-{"usage": "world", "name": "Монтерей"},
-{"usage": "world", "name": "Монтесано"},
-{"usage": "world", "name": "Монтесума"},
-{"usage": "world", "name": "Монте"},
-{"usage": "world", "name": "Монтичелло"},
-{"usage": "world", "name": "Монтморенси"},
-{"usage": "world", "name": "Монтойя"},
-{"usage": "world", "name": "Монток"},
-{"usage": "world", "name": "Монтон"},
-{"usage": "world", "name": "Монтор"},
-{"usage": "world", "name": "Монтросс"},
-{"usage": "world", "name": "Монтроуз"},
-{"usage": "world", "name": "Монтчанин"},
-{"usage": "world", "name": "Монт"},
-{"usage": "world", "name": "Монумент"},
-{"usage": "world", "name": "Монфор"},
-{"usage": "world", "name": "Мончес"},
-{"usage": "world", "name": "Моньяк"},
-{"usage": "world", "name": "Мопен"},
-{"usage": "world", "name": "Моравиан"},
-{"usage": "world", "name": "Моравия"},
-{"usage": "world", "name": "Морада"},
-{"usage": "world", "name": "Моралес"},
-{"usage": "world", "name": "Моран"},
-{"usage": "world", "name": "Мора"},
-{"usage": "world", "name": "Морвен"},
-{"usage": "world", "name": "Моргана"},
-{"usage": "world", "name": "Морганза"},
-{"usage": "world", "name": "Морган"},
-{"usage": "world", "name": "Моргнек"},
-{"usage": "world", "name": "Морена"},
-{"usage": "world", "name": "Морено"},
-{"usage": "world", "name": "Моренси"},
-{"usage": "world", "name": "Моржовой"},
-{"usage": "world", "name": "Морзе"},
-{"usage": "world", "name": "Мориарти"},
-{"usage": "world", "name": "Морин"},
-{"usage": "world", "name": "Морис"},
-{"usage": "world", "name": "Морита"},
-{"usage": "world", "name": "Моричес"},
-{"usage": "world", "name": "Мория"},
-{"usage": "world", "name": "Мори"},
-{"usage": "world", "name": "Морли"},
-{"usage": "world", "name": "Мормон"},
-{"usage": "world", "name": "Морнинг"},
-{"usage": "world", "name": "Моровис"},
-{"usage": "world", "name": "Моронго"},
-{"usage": "world", "name": "Морони"},
-{"usage": "world", "name": "Моро"},
-{"usage": "world", "name": "Моррал"},
-{"usage": "world", "name": "Моррилла"},
-{"usage": "world", "name": "Моррил"},
-{"usage": "world", "name": "Моррисон"},
-{"usage": "world", "name": "Моррис"},
-{"usage": "world", "name": "Морроу"},
-{"usage": "world", "name": "Морро"},
-{"usage": "world", "name": "Морстейн"},
-{"usage": "world", "name": "Мортон"},
-{"usage": "world", "name": "Мор"},
-{"usage": "world", "name": "Мосби"},
-{"usage": "world", "name": "Мосини"},
-{"usage": "world", "name": "Моска"},
-{"usage": "world", "name": "Москито"},
-{"usage": "world", "name": "Москоу"},
-{"usage": "world", "name": "Моссирок"},
-{"usage": "world", "name": "Мосси"},
-{"usage": "world", "name": "Мосс"},
-{"usage": "world", "name": "Мосьер"},
-{"usage": "world", "name": "Мотли"},
-{"usage": "world", "name": "Мотт"},
-{"usage": "world", "name": "Моуиква"},
-{"usage": "world", "name": "Моурис"},
-{"usage": "world", "name": "Моффат"},
-{"usage": "world", "name": "Моффетт"},
-{"usage": "world", "name": "Моффит"},
-{"usage": "world", "name": "Мохаве"},
-{"usage": "world", "name": "Мохейв"},
-{"usage": "world", "name": "Мохок"},
-{"usage": "world", "name": "Мохолл"},
-{"usage": "world", "name": "Мошаннон"},
-{"usage": "world", "name": "Мошер"},
-{"usage": "world", "name": "Моэб"},
-{"usage": "world", "name": "Моэнкопи"},
-{"usage": "world", "name": "Мо"},
-{"usage": "world", "name": "Муди"},
-{"usage": "world", "name": "Мудус"},
-{"usage": "world", "name": "Муерс"},
-{"usage": "world", "name": "Муза"},
-{"usage": "world", "name": "Музелла"},
-{"usage": "world", "name": "Музик"},
-{"usage": "world", "name": "Мукарабонес"},
-{"usage": "world", "name": "Мули"},
-{"usage": "world", "name": "Мултон"},
-{"usage": "world", "name": "Мул"},
-{"usage": "world", "name": "Муначи"},
-{"usage": "world", "name": "Мунизинг"},
-{"usage": "world", "name": "Мунстон"},
-{"usage": "world", "name": "Муншайн"},
-{"usage": "world", "name": "Мун"},
-{"usage": "world", "name": "Муринг"},
-{"usage": "world", "name": "Мурман"},
-{"usage": "world", "name": "Мурриета"},
-{"usage": "world", "name": "Мурьета"},
-{"usage": "world", "name": "Мур"},
-{"usage": "world", "name": "Мусикс"},
-{"usage": "world", "name": "Мустанг"},
-{"usage": "world", "name": "Мус"},
-{"usage": "world", "name": "Мучуал"},
-{"usage": "world", "name": "Мьес"},
-{"usage": "world", "name": "Мьюир"},
-{"usage": "world", "name": "Мэгги"},
-{"usage": "world", "name": "Мэгнесс"},
-{"usage": "world", "name": "Мэдисон"},
-{"usage": "world", "name": "Мэйбелл"},
-{"usage": "world", "name": "Мэйби"},
-{"usage": "world", "name": "Мэйбрук"},
-{"usage": "world", "name": "Мэйдель"},
-{"usage": "world", "name": "Мэйден"},
-{"usage": "world", "name": "Мэйдэй"},
-{"usage": "world", "name": "Мэйлен"},
-{"usage": "world", "name": "Мэйна"},
-{"usage": "world", "name": "Мэйпенс"},
-{"usage": "world", "name": "Мэйперл"},
-{"usage": "world", "name": "Мэйхью"},
-{"usage": "world", "name": "Мэй"},
-{"usage": "world", "name": "Мэлоун"},
-{"usage": "world", "name": "Мэнгам"},
-{"usage": "world", "name": "Мэни"},
-{"usage": "world", "name": "Мэнли"},
-{"usage": "world", "name": "Мэннинг"},
-{"usage": "world", "name": "Мэнсон"},
-{"usage": "world", "name": "Мэнс"},
-{"usage": "world", "name": "Мэн"},
-{"usage": "world", "name": "Мэрис"},
-{"usage": "world", "name": "Мэри"},
-{"usage": "world", "name": "Мэсси"},
-{"usage": "world", "name": "Мэтисон"},
-{"usage": "world", "name": "Мэтлок"},
-{"usage": "world", "name": "Мэтсон"},
-{"usage": "world", "name": "Мэттаван"},
-{"usage": "world", "name": "Мэттава"},
-{"usage": "world", "name": "Мэттитак"},
-{"usage": "world", "name": "Мэтти"},
-{"usage": "world", "name": "Мэтьюз"},
-{"usage": "world", "name": "Мюнстер"},
-{"usage": "world", "name": "Мюнхен"},
-{"usage": "world", "name": "Мюррей"},
-{"usage": "world", "name": "Наалеу"},
-{"usage": "world", "name": "Наангола"},
-{"usage": "world", "name": "Наанта"},
-{"usage": "world", "name": "Набб"},
-{"usage": "world", "name": "Набибер"},
-{"usage": "world", "name": "Набортон"},
-{"usage": "world", "name": "Наб"},
-{"usage": "world", "name": "Наварино"},
-{"usage": "world", "name": "Наварра"},
-{"usage": "world", "name": "Наварро"},
-{"usage": "world", "name": "Навасота"},
-{"usage": "world", "name": "Навасса"},
-{"usage": "world", "name": "Навахо"},
-{"usage": "world", "name": "Навесинк"},
-{"usage": "world", "name": "Нави"},
-{"usage": "world", "name": "Нагс"},
-{"usage": "world", "name": "Нагуабо"},
-{"usage": "world", "name": "Нада"},
-{"usage": "world", "name": "Назарет"},
-{"usage": "world", "name": "Назианс"},
-{"usage": "world", "name": "Наиксут"},
-{"usage": "world", "name": "Наир"},
-{"usage": "world", "name": "Найангуа"},
-{"usage": "world", "name": "Найантик"},
-{"usage": "world", "name": "Найарада"},
-{"usage": "world", "name": "Найек"},
-{"usage": "world", "name": "Найк"},
-{"usage": "world", "name": "Найнти"},
-{"usage": "world", "name": "Найн"},
-{"usage": "world", "name": "Найрим"},
-{"usage": "world", "name": "Найс"},
-{"usage": "world", "name": "Найт"},
-{"usage": "world", "name": "Найфли"},
-{"usage": "world", "name": "Найф"},
-{"usage": "world", "name": "Най"},
-{"usage": "world", "name": "Накия"},
-{"usage": "world", "name": "Накла"},
-{"usage": "world", "name": "Накнек"},
-{"usage": "world", "name": "Накодочес"},
-{"usage": "world", "name": "Нако"},
-{"usage": "world", "name": "Наллен"},
-{"usage": "world", "name": "Нама"},
-{"usage": "world", "name": "Намб"},
-{"usage": "world", "name": "Нампа"},
-{"usage": "world", "name": "Нанакули"},
-{"usage": "world", "name": "Нанда"},
-{"usage": "world", "name": "Нанкин"},
-{"usage": "world", "name": "Наннелли"},
-{"usage": "world", "name": "Нанн"},
-{"usage": "world", "name": "Нансон"},
-{"usage": "world", "name": "Нантакет"},
-{"usage": "world", "name": "Нантикок"},
-{"usage": "world", "name": "Нанту"},
-{"usage": "world", "name": "Нанюэт"},
-{"usage": "world", "name": "Напавайн"},
-{"usage": "world", "name": "Напакиак"},
-{"usage": "world", "name": "Напаноч"},
-{"usage": "world", "name": "Напаскиак"},
-{"usage": "world", "name": "Напа"},
-{"usage": "world", "name": "Напер"},
-{"usage": "world", "name": "Наполеон"},
-{"usage": "world", "name": "Напони"},
-{"usage": "world", "name": "Наппани"},
-{"usage": "world", "name": "Напьер"},
-{"usage": "world", "name": "Наранхито"},
-{"usage": "world", "name": "Нара"},
-{"usage": "world", "name": "Нарберт"},
-{"usage": "world", "name": "Нардин"},
-{"usage": "world", "name": "Нари"},
-{"usage": "world", "name": "Нарка"},
-{"usage": "world", "name": "Наркоосси"},
-{"usage": "world", "name": "Народ"},
-{"usage": "world", "name": "Нарроус"},
-{"usage": "world", "name": "Нарсиссо"},
-{"usage": "world", "name": "Наруна"},
-{"usage": "world", "name": "Насимьенто"},
-{"usage": "world", "name": "Насон"},
-{"usage": "world", "name": "Нассау"},
-{"usage": "world", "name": "Наталбани"},
-{"usage": "world", "name": "Наталия"},
-{"usage": "world", "name": "Натали"},
-{"usage": "world", "name": "Натан"},
-{"usage": "world", "name": "Натвик"},
-{"usage": "world", "name": "Натик"},
-{"usage": "world", "name": "Натли"},
-{"usage": "world", "name": "Натома"},
-{"usage": "world", "name": "Натриас"},
-{"usage": "world", "name": "Натриосо"},
-{"usage": "world", "name": "Натрона"},
-{"usage": "world", "name": "Наттер"},
-{"usage": "world", "name": "Наттинг"},
-{"usage": "world", "name": "Натт"},
-{"usage": "world", "name": "Натураль"},
-{"usage": "world", "name": "Натчез"},
-{"usage": "world", "name": "Натчиточес"},
-{"usage": "world", "name": "Науву"},
-{"usage": "world", "name": "Наф"},
-{"usage": "world", "name": "Нахант"},
-{"usage": "world", "name": "Начес"},
-{"usage": "world", "name": "Нашоба"},
-{"usage": "world", "name": "Нашота"},
-{"usage": "world", "name": "Нашуа"},
-{"usage": "world", "name": "Нашуок"},
-{"usage": "world", "name": "Наяк"},
-{"usage": "world", "name": "Неаполь"},
-{"usage": "world", "name": "Неа"},
-{"usage": "world", "name": "Небагамон"},
-{"usage": "world", "name": "Небо"},
-{"usage": "world", "name": "Небраска"},
-{"usage": "world", "name": "Невада"},
-{"usage": "world", "name": "Невин"},
-{"usage": "world", "name": "Невис"},
-{"usage": "world", "name": "Негауни"},
-{"usage": "world", "name": "Негра"},
-{"usage": "world", "name": "Негрит"},
-{"usage": "world", "name": "Негрон"},
-{"usage": "world", "name": "Негро"},
-{"usage": "world", "name": "Неддик"},
-{"usage": "world", "name": "Недерланд"},
-{"usage": "world", "name": "Недроу"},
-{"usage": "world", "name": "Незперс"},
-{"usage": "world", "name": "Нейборс"},
-{"usage": "world", "name": "Нейджизи"},
-{"usage": "world", "name": "Нейленд"},
-{"usage": "world", "name": "Нейлор"},
-{"usage": "world", "name": "Нейлтон"},
-{"usage": "world", "name": "Нейл"},
-{"usage": "world", "name": "Нейтавауш"},
-{"usage": "world", "name": "Нейхарт"},
-{"usage": "world", "name": "Нейчерита"},
-{"usage": "world", "name": "Нейшен"},
-{"usage": "world", "name": "Ней"},
-{"usage": "world", "name": "Некома"},
-{"usage": "world", "name": "Нектар"},
-{"usage": "world", "name": "Нек"},
-{"usage": "world", "name": "Нелагони"},
-{"usage": "world", "name": "Нелай"},
-{"usage": "world", "name": "Нелла"},
-{"usage": "world", "name": "Неллис"},
-{"usage": "world", "name": "Нелли"},
-{"usage": "world", "name": "Нельсон"},
-{"usage": "world", "name": "Немаколин"},
-{"usage": "world", "name": "Немаха"},
-{"usage": "world", "name": "Нема"},
-{"usage": "world", "name": "Немо"},
-{"usage": "world", "name": "Ненана"},
-{"usage": "world", "name": "Ненцел"},
-{"usage": "world", "name": "Неога"},
-{"usage": "world", "name": "Неола"},
-{"usage": "world", "name": "Неопит"},
-{"usage": "world", "name": "Неошо"},
-{"usage": "world", "name": "Непонсет"},
-{"usage": "world", "name": "Нептун"},
-{"usage": "world", "name": "Нерсери"},
-{"usage": "world", "name": "Несбитт"},
-{"usage": "world", "name": "Неседа"},
-{"usage": "world", "name": "Несика"},
-{"usage": "world", "name": "Неско"},
-{"usage": "world", "name": "Нескхонинг"},
-{"usage": "world", "name": "Несмит"},
-{"usage": "world", "name": "Неспелем"},
-{"usage": "world", "name": "Несс"},
-{"usage": "world", "name": "Нестория"},
-{"usage": "world", "name": "Нестор"},
-{"usage": "world", "name": "Нест"},
-{"usage": "world", "name": "Нетавака"},
-{"usage": "world", "name": "Нетартс"},
-{"usage": "world", "name": "Нетерс"},
-{"usage": "world", "name": "Нетконг"},
-{"usage": "world", "name": "Нетлтон"},
-{"usage": "world", "name": "Нефи"},
-{"usage": "world", "name": "Неффс"},
-{"usage": "world", "name": "Нехалем"},
-{"usage": "world", "name": "Нехока"},
-{"usage": "world", "name": "Нече"},
-{"usage": "world", "name": "Нешаник"},
-{"usage": "world", "name": "Нешемини"},
-{"usage": "world", "name": "Нешкоро"},
-{"usage": "world", "name": "Нешнел"},
-{"usage": "world", "name": "Нешоба"},
-{"usage": "world", "name": "Не"},
-{"usage": "world", "name": "Ниагара"},
-{"usage": "world", "name": "Нибли"},
-{"usage": "world", "name": "Нивер"},
-{"usage": "world", "name": "Нивитт"},
-{"usage": "world", "name": "Нивот"},
-{"usage": "world", "name": "Нигел"},
-{"usage": "world", "name": "Нидлс"},
-{"usage": "world", "name": "Нидмор"},
-{"usage": "world", "name": "Нидо"},
-{"usage": "world", "name": "Нидхэм"},
-{"usage": "world", "name": "Нид"},
-{"usage": "world", "name": "Низс"},
-{"usage": "world", "name": "Никель"},
-{"usage": "world", "name": "Никеп"},
-{"usage": "world", "name": "Никерсон"},
-{"usage": "world", "name": "Никиски"},
-{"usage": "world", "name": "Никодим"},
-{"usage": "world", "name": "Николаевск"},
-{"usage": "world", "name": "Николай"},
-{"usage": "world", "name": "Николас"},
-{"usage": "world", "name": "Николаус"},
-{"usage": "world", "name": "Николетт"},
-{"usage": "world", "name": "Никольский"},
-{"usage": "world", "name": "Николь"},
-{"usage": "world", "name": "Никол"},
-{"usage": "world", "name": "Никома"},
-{"usage": "world", "name": "Никса"},
-{"usage": "world", "name": "Никсон"},
-{"usage": "world", "name": "Ниланд"},
-{"usage": "world", "name": "Нили"},
-{"usage": "world", "name": "Нильс"},
-{"usage": "world", "name": "Нил"},
-{"usage": "world", "name": "Ниман"},
-{"usage": "world", "name": "Ниммонс"},
-{"usage": "world", "name": "Нимрод"},
-{"usage": "world", "name": "Ним"},
-{"usage": "world", "name": "Нина"},
-{"usage": "world", "name": "Нинилчайк"},
-{"usage": "world", "name": "Нинок"},
-{"usage": "world", "name": "Ниоба"},
-{"usage": "world", "name": "Ниобрара"},
-{"usage": "world", "name": "Ниотаз"},
-{"usage": "world", "name": "Ниота"},
-{"usage": "world", "name": "Нипомо"},
-{"usage": "world", "name": "Ниппа"},
-{"usage": "world", "name": "Ниптон"},
-{"usage": "world", "name": "Нискволли"},
-{"usage": "world", "name": "Нискейуна"},
-{"usage": "world", "name": "Нисланд"},
-{"usage": "world", "name": "Ниссеквог"},
-{"usage": "world", "name": "Ниссуа"},
-{"usage": "world", "name": "Нитер"},
-{"usage": "world", "name": "Нитос"},
-{"usage": "world", "name": "Нитро"},
-{"usage": "world", "name": "Нитта"},
-{"usage": "world", "name": "Ниулии"},
-{"usage": "world", "name": "Ни"},
-{"usage": "world", "name": "Ноатак"},
-{"usage": "world", "name": "Нобел"},
-{"usage": "world", "name": "Нобен"},
-{"usage": "world", "name": "Нобль"},
-{"usage": "world", "name": "Ноб"},
-{"usage": "world", "name": "Нова"},
-{"usage": "world", "name": "Новелти"},
-{"usage": "world", "name": "Новингер"},
-{"usage": "world", "name": "Новис"},
-{"usage": "world", "name": "Нови"},
-{"usage": "world", "name": "Ногалес"},
-{"usage": "world", "name": "Нодауэй"},
-{"usage": "world", "name": "Нойберт"},
-{"usage": "world", "name": "Нойек"},
-{"usage": "world", "name": "Нойес"},
-{"usage": "world", "name": "Ной"},
-{"usage": "world", "name": "Нокати"},
-{"usage": "world", "name": "Ноксапатер"},
-{"usage": "world", "name": "Ноксен"},
-{"usage": "world", "name": "Нокс"},
-{"usage": "world", "name": "Нок"},
-{"usage": "world", "name": "Нолан"},
-{"usage": "world", "name": "Ноленс"},
-{"usage": "world", "name": "Ноли"},
-{"usage": "world", "name": "Нома"},
-{"usage": "world", "name": "Ном"},
-{"usage": "world", "name": "Нонан"},
-{"usage": "world", "name": "Нондолтон"},
-{"usage": "world", "name": "Ноондей"},
-{"usage": "world", "name": "Нопал"},
-{"usage": "world", "name": "Нора"},
-{"usage": "world", "name": "Норбек"},
-{"usage": "world", "name": "Норборн"},
-{"usage": "world", "name": "Норвич"},
-{"usage": "world", "name": "Норге"},
-{"usage": "world", "name": "Нордгейм"},
-{"usage": "world", "name": "Норден"},
-{"usage": "world", "name": "Нордман"},
-{"usage": "world", "name": "Норд"},
-{"usage": "world", "name": "Нориас"},
-{"usage": "world", "name": "Норкатур"},
-{"usage": "world", "name": "Норко"},
-{"usage": "world", "name": "Норкросс"},
-{"usage": "world", "name": "Норланд"},
-{"usage": "world", "name": "Норлина"},
-{"usage": "world", "name": "Нормаль"},
-{"usage": "world", "name": "Норманги"},
-{"usage": "world", "name": "Нормандия"},
-{"usage": "world", "name": "Норман"},
-{"usage": "world", "name": "Норма"},
-{"usage": "world", "name": "Норридж"},
-{"usage": "world", "name": "Норрис"},
-{"usage": "world", "name": "Норритон"},
-{"usage": "world", "name": "Норсленд"},
-{"usage": "world", "name": "Нортамп"},
-{"usage": "world", "name": "Нортерн"},
-{"usage": "world", "name": "Норте"},
-{"usage": "world", "name": "Нортон"},
-{"usage": "world", "name": "Норт"},
-{"usage": "world", "name": "Норуолк"},
-{"usage": "world", "name": "Норуэй"},
-{"usage": "world", "name": "Норфлет"},
-{"usage": "world", "name": "Норфлит"},
-{"usage": "world", "name": "Норфолк"},
-{"usage": "world", "name": "Норфорк"},
-{"usage": "world", "name": "Норшор"},
-{"usage": "world", "name": "Нор"},
-{"usage": "world", "name": "Ностер"},
-{"usage": "world", "name": "Нос"},
-{"usage": "world", "name": "Нотак"},
-{"usage": "world", "name": "Нотасулга"},
-{"usage": "world", "name": "Нотрис"},
-{"usage": "world", "name": "Нотус"},
-{"usage": "world", "name": "Нотч"},
-{"usage": "world", "name": "Ноулз"},
-{"usage": "world", "name": "Ноулин"},
-{"usage": "world", "name": "Ноултон"},
-{"usage": "world", "name": "Ноуота"},
-{"usage": "world", "name": "Ноэлк"},
-{"usage": "world", "name": "Ноэль"},
-{"usage": "world", "name": "Но"},
-{"usage": "world", "name": "Нуксек"},
-{"usage": "world", "name": "Нулато"},
-{"usage": "world", "name": "Нунака"},
-{"usage": "world", "name": "Нунам"},
-{"usage": "world", "name": "Нунан"},
-{"usage": "world", "name": "Нуньес"},
-{"usage": "world", "name": "Нурвик"},
-{"usage": "world", "name": "Нурем"},
-{"usage": "world", "name": "Нутрия"},
-{"usage": "world", "name": "Нушагак"},
-{"usage": "world", "name": "Нуэвас"},
-{"usage": "world", "name": "Нуэво"},
-{"usage": "world", "name": "Нуяка"},
-{"usage": "world", "name": "Ньюарк"},
-{"usage": "world", "name": "Ньюейго"},
-{"usage": "world", "name": "Ньюз"},
-{"usage": "world", "name": "Ньюинг"},
-{"usage": "world", "name": "Ньюкасл"},
-{"usage": "world", "name": "Ньюкирк"},
-{"usage": "world", "name": "Ньюланд"},
-{"usage": "world", "name": "Ньюлонс"},
-{"usage": "world", "name": "Ньюман"},
-{"usage": "world", "name": "Ньюнен"},
-{"usage": "world", "name": "Ньюокум"},
-{"usage": "world", "name": "Ньюолд"},
-{"usage": "world", "name": "Ньюпойнт"},
-{"usage": "world", "name": "Ньюпорт"},
-{"usage": "world", "name": "Ньюри"},
-{"usage": "world", "name": "Ньюсомс"},
-{"usage": "world", "name": "Ньюсом"},
-{"usage": "world", "name": "Ньюток"},
-{"usage": "world", "name": "Ньютония"},
-{"usage": "world", "name": "Ньютон"},
-{"usage": "world", "name": "Ньютрал"},
-{"usage": "world", "name": "Ньюхолл"},
-{"usage": "world", "name": "Ньюэлл"},
-{"usage": "world", "name": "Нью"},
-{"usage": "world", "name": "Нэнси"},
-{"usage": "world", "name": "Нэрн"},
-{"usage": "world", "name": "Нэш"},
-{"usage": "world", "name": "Оазис"},
-{"usage": "world", "name": "Оакома"},
-{"usage": "world", "name": "Оарк"},
-{"usage": "world", "name": "Обар"},
-{"usage": "world", "name": "Обен"},
-{"usage": "world", "name": "Оберлин"},
-{"usage": "world", "name": "Оберн"},
-{"usage": "world", "name": "Оберон"},
-{"usage": "world", "name": "Оберри"},
-{"usage": "world", "name": "Оберт"},
-{"usage": "world", "name": "Обец"},
-{"usage": "world", "name": "Обиспо"},
-{"usage": "world", "name": "Облонг"},
-{"usage": "world", "name": "Обри"},
-{"usage": "world", "name": "Оваза"},
-{"usage": "world", "name": "Овало"},
-{"usage": "world", "name": "Оватонна"},
-{"usage": "world", "name": "Овего"},
-{"usage": "world", "name": "Оверли"},
-{"usage": "world", "name": "Овернь"},
-{"usage": "world", "name": "Овертон"},
-{"usage": "world", "name": "Овер"},
-{"usage": "world", "name": "Оветт"},
-{"usage": "world", "name": "Овид"},
-{"usage": "world", "name": "Овилла"},
-{"usage": "world", "name": "Овоссо"},
-{"usage": "world", "name": "Овьедо"},
-{"usage": "world", "name": "Ованеко"},
-{"usage": "world", "name": "Ованка"},
-{"usage": "world", "name": "Овассо"},
-{"usage": "world", "name": "Огайова"},
-{"usage": "world", "name": "Огайопайл"},
-{"usage": "world", "name": "Огайо"},
-{"usage": "world", "name": "Огаллала"},
-{"usage": "world", "name": "Огг"},
-{"usage": "world", "name": "Огденс"},
-{"usage": "world", "name": "Огден"},
-{"usage": "world", "name": "Огема"},
-{"usage": "world", "name": "Огемо"},
-{"usage": "world", "name": "Огилби"},
-{"usage": "world", "name": "Огилви"},
-{"usage": "world", "name": "Оглала"},
-{"usage": "world", "name": "Оглсби"},
-{"usage": "world", "name": "Оглс"},
-{"usage": "world", "name": "Оглторп"},
-{"usage": "world", "name": "Огункит"},
-{"usage": "world", "name": "Огуста"},
-{"usage": "world", "name": "Одана"},
-{"usage": "world", "name": "Одеболт"},
-{"usage": "world", "name": "Оделл"},
-{"usage": "world", "name": "Одем"},
-{"usage": "world", "name": "Оден"},
-{"usage": "world", "name": "Одесса"},
-{"usage": "world", "name": "Оджас"},
-{"usage": "world", "name": "Оджибва"},
-{"usage": "world", "name": "Один"},
-{"usage": "world", "name": "Одон"},
-{"usage": "world", "name": "Одубон"},
-{"usage": "world", "name": "Оелвейн"},
-{"usage": "world", "name": "Оелричс"},
-{"usage": "world", "name": "Озавки"},
-{"usage": "world", "name": "Озан"},
-{"usage": "world", "name": "Озарк"},
-{"usage": "world", "name": "Озинки"},
-{"usage": "world", "name": "Озона"},
-{"usage": "world", "name": "Озон"},
-{"usage": "world", "name": "Оидак"},
-{"usage": "world", "name": "Оилтон"},
-{"usage": "world", "name": "Ойлен"},
-{"usage": "world", "name": "Ойл"},
-{"usage": "world", "name": "Ойос"},
-{"usage": "world", "name": "Ойрен"},
-{"usage": "world", "name": "Ойстер"},
-{"usage": "world", "name": "Окабена"},
-{"usage": "world", "name": "Оканоган"},
-{"usage": "world", "name": "Окарч"},
-{"usage": "world", "name": "Окатон"},
-{"usage": "world", "name": "Окат"},
-{"usage": "world", "name": "Окаумпка"},
-{"usage": "world", "name": "Ока"},
-{"usage": "world", "name": "Оквир"},
-{"usage": "world", "name": "Оквока"},
-{"usage": "world", "name": "Оквоссос"},
-{"usage": "world", "name": "Океан"},
-{"usage": "world", "name": "Окемос"},
-{"usage": "world", "name": "Окето"},
-{"usage": "world", "name": "Окиланта"},
-{"usage": "world", "name": "Окина"},
-{"usage": "world", "name": "Окин"},
-{"usage": "world", "name": "Окичоби"},
-{"usage": "world", "name": "Оклаунен"},
-{"usage": "world", "name": "Оклахома"},
-{"usage": "world", "name": "Окли"},
-{"usage": "world", "name": "Окма"},
-{"usage": "world", "name": "Окмулги"},
-{"usage": "world", "name": "Окободжи"},
-{"usage": "world", "name": "Окои"},
-{"usage": "world", "name": "Околона"},
-{"usage": "world", "name": "Окони"},
-{"usage": "world", "name": "Окономовок"},
-{"usage": "world", "name": "Оконто"},
-{"usage": "world", "name": "Окопи"},
-{"usage": "world", "name": "Окоши"},
-{"usage": "world", "name": "Окракоук"},
-{"usage": "world", "name": "Окрик"},
-{"usage": "world", "name": "Оксбоу"},
-{"usage": "world", "name": "Оксвэсс"},
-{"usage": "world", "name": "Оксиденталь"},
-{"usage": "world", "name": "Окснард"},
-{"usage": "world", "name": "Оксоквен"},
-{"usage": "world", "name": "Окс"},
-{"usage": "world", "name": "Октавия"},
-{"usage": "world", "name": "Октаха"},
-{"usage": "world", "name": "Окта"},
-{"usage": "world", "name": "Окэй"},
-{"usage": "world", "name": "Олалья"},
-{"usage": "world", "name": "Оламон"},
-{"usage": "world", "name": "Оландер"},
-{"usage": "world", "name": "Оланча"},
-{"usage": "world", "name": "Олар"},
-{"usage": "world", "name": "Оласти"},
-{"usage": "world", "name": "Олатон"},
-{"usage": "world", "name": "Олат"},
-{"usage": "world", "name": "Олауолу"},
-{"usage": "world", "name": "Олаф"},
-{"usage": "world", "name": "Ола"},
-{"usage": "world", "name": "Олбани"},
-{"usage": "world", "name": "Олбанс"},
-{"usage": "world", "name": "Олби"},
-{"usage": "world", "name": "Олбрайт"},
-{"usage": "world", "name": "Олворд"},
-{"usage": "world", "name": "Олвуд"},
-{"usage": "world", "name": "Олден"},
-{"usage": "world", "name": "Олдер"},
-{"usage": "world", "name": "Олдрич"},
-{"usage": "world", "name": "Олдсмар"},
-{"usage": "world", "name": "Олдхэм"},
-{"usage": "world", "name": "Олд"},
-{"usage": "world", "name": "Олеан"},
-{"usage": "world", "name": "Олекс"},
-{"usage": "world", "name": "Олена"},
-{"usage": "world", "name": "Оленье"},
-{"usage": "world", "name": "Олень"},
-{"usage": "world", "name": "Олива"},
-{"usage": "world", "name": "Оливер"},
-{"usage": "world", "name": "Оливет"},
-{"usage": "world", "name": "Оливия"},
-{"usage": "world", "name": "Оливос"},
-{"usage": "world", "name": "Олимпиан"},
-{"usage": "world", "name": "Олимпик"},
-{"usage": "world", "name": "Олимпия"},
-{"usage": "world", "name": "Олимпо"},
-{"usage": "world", "name": "Олимпус"},
-{"usage": "world", "name": "Олин"},
-{"usage": "world", "name": "Олифант"},
-{"usage": "world", "name": "Олкотт"},
-{"usage": "world", "name": "Оллас"},
-{"usage": "world", "name": "Олла"},
-{"usage": "world", "name": "Оллгуд"},
-{"usage": "world", "name": "Олли"},
-{"usage": "world", "name": "Олман"},
-{"usage": "world", "name": "Олмедия"},
-{"usage": "world", "name": "Олмито"},
-{"usage": "world", "name": "Олмиц"},
-{"usage": "world", "name": "Олмос"},
-{"usage": "world", "name": "Олмстед"},
-{"usage": "world", "name": "Олна"},
-{"usage": "world", "name": "Олни"},
-{"usage": "world", "name": "Олнс"},
-{"usage": "world", "name": "Олпорт"},
-{"usage": "world", "name": "Олсип"},
-{"usage": "world", "name": "Олсон"},
-{"usage": "world", "name": "Олтон"},
-{"usage": "world", "name": "Олт"},
-{"usage": "world", "name": "Олфордс"},
-{"usage": "world", "name": "Ольберг"},
-{"usage": "world", "name": "Ольви"},
-{"usage": "world", "name": "Ольга"},
-{"usage": "world", "name": "Ольпе"},
-{"usage": "world", "name": "Ольстер"},
-{"usage": "world", "name": "Омак"},
-{"usage": "world", "name": "Омао"},
-{"usage": "world", "name": "Омаха"},
-{"usage": "world", "name": "Ома"},
-{"usage": "world", "name": "Омега"},
-{"usage": "world", "name": "Омеми"},
-{"usage": "world", "name": "Омер"},
-{"usage": "world", "name": "Омо"},
-{"usage": "world", "name": "Омро"},
-{"usage": "world", "name": "Омс"},
-{"usage": "world", "name": "Онава"},
-{"usage": "world", "name": "Онага"},
-{"usage": "world", "name": "Онака"},
-{"usage": "world", "name": "Оналаска"},
-{"usage": "world", "name": "Онамия"},
-{"usage": "world", "name": "Онанкок"},
-{"usage": "world", "name": "Онарга"},
-{"usage": "world", "name": "Она"},
-{"usage": "world", "name": "Онворд"},
-{"usage": "world", "name": "Онг"},
-{"usage": "world", "name": "Онего"},
-{"usage": "world", "name": "Онейда"},
-{"usage": "world", "name": "Онекама"},
-{"usage": "world", "name": "Онеонта"},
-{"usage": "world", "name": "Онида"},
-{"usage": "world", "name": "Оникс"},
-{"usage": "world", "name": "Онион"},
-{"usage": "world", "name": "Онича"},
-{"usage": "world", "name": "Онли"},
-{"usage": "world", "name": "Оноэй"},
-{"usage": "world", "name": "Оно"},
-{"usage": "world", "name": "Онсет"},
-{"usage": "world", "name": "Онслоу"},
-{"usage": "world", "name": "Онстед"},
-{"usage": "world", "name": "Онтарио"},
-{"usage": "world", "name": "Онтонагон"},
-{"usage": "world", "name": "Оош"},
-{"usage": "world", "name": "Опал"},
-{"usage": "world", "name": "Опа"},
-{"usage": "world", "name": "Опдайк"},
-{"usage": "world", "name": "Опелика"},
-{"usage": "world", "name": "Опелусас"},
-{"usage": "world", "name": "Опиайкао"},
-{"usage": "world", "name": "Ополис"},
-{"usage": "world", "name": "Оппортунити"},
-{"usage": "world", "name": "Опп"},
-{"usage": "world", "name": "Оптимо"},
-{"usage": "world", "name": "Ораб"},
-{"usage": "world", "name": "Ораделл"},
-{"usage": "world", "name": "Оракул"},
-{"usage": "world", "name": "Орал"},
-{"usage": "world", "name": "Оранж"},
-{"usage": "world", "name": "Оран"},
-{"usage": "world", "name": "Орвиг"},
-{"usage": "world", "name": "Орвин"},
-{"usage": "world", "name": "Ордер"},
-{"usage": "world", "name": "Орд"},
-{"usage": "world", "name": "Ореана"},
-{"usage": "world", "name": "Орегония"},
-{"usage": "world", "name": "Орегон"},
-{"usage": "world", "name": "Орей"},
-{"usage": "world", "name": "Орем"},
-{"usage": "world", "name": "Орестес"},
-{"usage": "world", "name": "Оретта"},
-{"usage": "world", "name": "Ориента"},
-{"usage": "world", "name": "Ориент"},
-{"usage": "world", "name": "Орик"},
-{"usage": "world", "name": "Оринда"},
-{"usage": "world", "name": "Орин"},
-{"usage": "world", "name": "Ориол"},
-{"usage": "world", "name": "Орион"},
-{"usage": "world", "name": "Орискани"},
-{"usage": "world", "name": "Ориска"},
-{"usage": "world", "name": "Оркас"},
-{"usage": "world", "name": "Оркатт"},
-{"usage": "world", "name": "Орландо"},
-{"usage": "world", "name": "Орланд"},
-{"usage": "world", "name": "Орла"},
-{"usage": "world", "name": "Орлеан"},
-{"usage": "world", "name": "Орлинда"},
-{"usage": "world", "name": "Орловиста"},
-{"usage": "world", "name": "Ормигерос"},
-{"usage": "world", "name": "Ормонд"},
-{"usage": "world", "name": "Ормсби"},
-{"usage": "world", "name": "Орм"},
-{"usage": "world", "name": "Оровада"},
-{"usage": "world", "name": "Орогранд"},
-{"usage": "world", "name": "Ороковис"},
-{"usage": "world", "name": "Ороного"},
-{"usage": "world", "name": "Ороноко"},
-{"usage": "world", "name": "Ороно"},
-{"usage": "world", "name": "Ороси"},
-{"usage": "world", "name": "Орофино"},
-{"usage": "world", "name": "Оро"},
-{"usage": "world", "name": "Оррик"},
-{"usage": "world", "name": "Оррин"},
-{"usage": "world", "name": "Оррум"},
-{"usage": "world", "name": "Орр"},
-{"usage": "world", "name": "Орсон"},
-{"usage": "world", "name": "Ортинг"},
-{"usage": "world", "name": "Ортли"},
-{"usage": "world", "name": "Ортон"},
-{"usage": "world", "name": "Орфа"},
-{"usage": "world", "name": "Орфорд"},
-{"usage": "world", "name": "Орчард"},
-{"usage": "world", "name": "Орчид"},
-{"usage": "world", "name": "Ор"},
-{"usage": "world", "name": "Осайка"},
-{"usage": "world", "name": "Осакис"},
-{"usage": "world", "name": "Осберн"},
-{"usage": "world", "name": "Осборн"},
-{"usage": "world", "name": "Освего"},
-{"usage": "world", "name": "Осгуд"},
-{"usage": "world", "name": "Осейдж"},
-{"usage": "world", "name": "Осер"},
-{"usage": "world", "name": "Оси"},
-{"usage": "world", "name": "Оскавалик"},
-{"usage": "world", "name": "Оскалуза"},
-{"usage": "world", "name": "Оскар"},
-{"usage": "world", "name": "Оскода"},
-{"usage": "world", "name": "Осло"},
-{"usage": "world", "name": "Осман"},
-{"usage": "world", "name": "Осмунд"},
-{"usage": "world", "name": "Оснаброк"},
-{"usage": "world", "name": "Осоатоми"},
-{"usage": "world", "name": "Осо"},
-{"usage": "world", "name": "Оспри"},
-{"usage": "world", "name": "Оссео"},
-{"usage": "world", "name": "Оссиан"},
-{"usage": "world", "name": "Оссининг"},
-{"usage": "world", "name": "Оссинк"},
-{"usage": "world", "name": "Оссипи"},
-{"usage": "world", "name": "Остелл"},
-{"usage": "world", "name": "Остер"},
-{"usage": "world", "name": "Остин"},
-{"usage": "world", "name": "Остонио"},
-{"usage": "world", "name": "Острандер"},
-{"usage": "world", "name": "Осуэйо"},
-{"usage": "world", "name": "Отего"},
-{"usage": "world", "name": "Отелло"},
-{"usage": "world", "name": "Отиско"},
-{"usage": "world", "name": "Отис"},
-{"usage": "world", "name": "Отли"},
-{"usage": "world", "name": "Отога"},
-{"usage": "world", "name": "Ото"},
-{"usage": "world", "name": "Отранто"},
-{"usage": "world", "name": "Отри"},
-{"usage": "world", "name": "Отсего"},
-{"usage": "world", "name": "Отселик"},
-{"usage": "world", "name": "Оттава"},
-{"usage": "world", "name": "Оттаму"},
-{"usage": "world", "name": "Оттер"},
-{"usage": "world", "name": "Оттосен"},
-{"usage": "world", "name": "Отто"},
-{"usage": "world", "name": "Отуэй"},
-{"usage": "world", "name": "Отуэлл"},
-{"usage": "world", "name": "Отэй"},
-{"usage": "world", "name": "От"},
-{"usage": "world", "name": "Оуайхи"},
-{"usage": "world", "name": "Оуинг"},
-{"usage": "world", "name": "Оукли"},
-{"usage": "world", "name": "Оукс"},
-{"usage": "world", "name": "Оук"},
-{"usage": "world", "name": "Оулс"},
-{"usage": "world", "name": "Оул"},
-{"usage": "world", "name": "Оупи"},
-{"usage": "world", "name": "Оушена"},
-{"usage": "world", "name": "Оушен"},
-{"usage": "world", "name": "Оуэндоу"},
-{"usage": "world", "name": "Оуэнтон"},
-{"usage": "world", "name": "Оуэньо"},
-{"usage": "world", "name": "Оуэн"},
-{"usage": "world", "name": "Офейм"},
-{"usage": "world", "name": "Офир"},
-{"usage": "world", "name": "Офферл"},
-{"usage": "world", "name": "Офферман"},
-{"usage": "world", "name": "Офф"},
-{"usage": "world", "name": "Охай"},
-{"usage": "world", "name": "Охатчи"},
-{"usage": "world", "name": "Охеа"},
-{"usage": "world", "name": "Охоп"},
-{"usage": "world", "name": "Охо"},
-{"usage": "world", "name": "Оцеола"},
-{"usage": "world", "name": "Оцилла"},
-{"usage": "world", "name": "Очелата"},
-{"usage": "world", "name": "Очента"},
-{"usage": "world", "name": "Очоа"},
-{"usage": "world", "name": "Ошайедан"},
-{"usage": "world", "name": "Ошкош"},
-{"usage": "world", "name": "Ошлокни"},
-{"usage": "world", "name": "Ошото"},
-{"usage": "world", "name": "О"},
-{"usage": "world", "name": "Паауило"},
-{"usage": "world", "name": "Пабло"},
-{"usage": "world", "name": "Павильон"},
-{"usage": "world", "name": "Паво"},
-{"usage": "world", "name": "Пагоса"},
-{"usage": "world", "name": "Пагуат"},
-{"usage": "world", "name": "Паддок"},
-{"usage": "world", "name": "Паден"},
-{"usage": "world", "name": "Падония"},
-{"usage": "world", "name": "Падре"},
-{"usage": "world", "name": "Падрони"},
-{"usage": "world", "name": "Падука"},
-{"usage": "world", "name": "Паз"},
-{"usage": "world", "name": "Паия"},
-{"usage": "world", "name": "Пайат"},
-{"usage": "world", "name": "Пайк"},
-{"usage": "world", "name": "Пайнери"},
-{"usage": "world", "name": "Пайни"},
-{"usage": "world", "name": "Пайнола"},
-{"usage": "world", "name": "Пайнора"},
-{"usage": "world", "name": "Пайнтоп"},
-{"usage": "world", "name": "Пайн"},
-{"usage": "world", "name": "Пайош"},
-{"usage": "world", "name": "Пайпер"},
-{"usage": "world", "name": "Пайп"},
-{"usage": "world", "name": "Пайсано"},
-{"usage": "world", "name": "Пай"},
-{"usage": "world", "name": "Пакала"},
-{"usage": "world", "name": "Пакард"},
-{"usage": "world", "name": "Паколет"},
-{"usage": "world", "name": "Паксико"},
-{"usage": "world", "name": "Пакссон"},
-{"usage": "world", "name": "Пакстанг"},
-{"usage": "world", "name": "Пакстония"},
-{"usage": "world", "name": "Пакстон"},
-{"usage": "world", "name": "Пакс"},
-{"usage": "world", "name": "Пак"},
-{"usage": "world", "name": "Палатин"},
-{"usage": "world", "name": "Палатка"},
-{"usage": "world", "name": "Палаус"},
-{"usage": "world", "name": "Пала"},
-{"usage": "world", "name": "Пален"},
-{"usage": "world", "name": "Палермо"},
-{"usage": "world", "name": "Палестина"},
-{"usage": "world", "name": "Палисад"},
-{"usage": "world", "name": "Палито"},
-{"usage": "world", "name": "Палко"},
-{"usage": "world", "name": "Паллман"},
-{"usage": "world", "name": "Палмер"},
-{"usage": "world", "name": "Паломар"},
-{"usage": "world", "name": "Палома"},
-{"usage": "world", "name": "Пало"},
-{"usage": "world", "name": "Пальмарехо"},
-{"usage": "world", "name": "Пальма"},
-{"usage": "world", "name": "Пальметто"},
-{"usage": "world", "name": "Пальмира"},
-{"usage": "world", "name": "Пальм"},
-{"usage": "world", "name": "Пальтц"},
-{"usage": "world", "name": "Памлико"},
-{"usage": "world", "name": "Пампа"},
-{"usage": "world", "name": "Пампкин"},
-{"usage": "world", "name": "Памплико"},
-{"usage": "world", "name": "Памп"},
-{"usage": "world", "name": "Памфри"},
-{"usage": "world", "name": "Панака"},
-{"usage": "world", "name": "Панама"},
-{"usage": "world", "name": "Панацея"},
-{"usage": "world", "name": "Пана"},
-{"usage": "world", "name": "Пангберн"},
-{"usage": "world", "name": "Пангитч"},
-{"usage": "world", "name": "Пандора"},
-{"usage": "world", "name": "Панко"},
-{"usage": "world", "name": "Панксатони"},
-{"usage": "world", "name": "Панола"},
-{"usage": "world", "name": "Панорама"},
-{"usage": "world", "name": "Панора"},
-{"usage": "world", "name": "Пантано"},
-{"usage": "world", "name": "Пантего"},
-{"usage": "world", "name": "Пантера"},
-{"usage": "world", "name": "Панхандл"},
-{"usage": "world", "name": "Паола"},
-{"usage": "world", "name": "Паоли"},
-{"usage": "world", "name": "Паония"},
-{"usage": "world", "name": "Папаикоу"},
-{"usage": "world", "name": "Папалот"},
-{"usage": "world", "name": "Папетон"},
-{"usage": "world", "name": "Папиллион"},
-{"usage": "world", "name": "Парагона"},
-{"usage": "world", "name": "Парагон"},
-{"usage": "world", "name": "Парагулд"},
-{"usage": "world", "name": "Парадайс"},
-{"usage": "world", "name": "Парадис"},
-{"usage": "world", "name": "Парад"},
-{"usage": "world", "name": "Парамаунт"},
-{"usage": "world", "name": "Парамп"},
-{"usage": "world", "name": "Парамус"},
-{"usage": "world", "name": "Парашют"},
-{"usage": "world", "name": "Паргера"},
-{"usage": "world", "name": "Парди"},
-{"usage": "world", "name": "Парис"},
-{"usage": "world", "name": "Паркер"},
-{"usage": "world", "name": "Паркин"},
-{"usage": "world", "name": "Парклайн"},
-{"usage": "world", "name": "Паркмен"},
-{"usage": "world", "name": "Паркроуз"},
-{"usage": "world", "name": "Парксли"},
-{"usage": "world", "name": "Паркс"},
-{"usage": "world", "name": "Парк"},
-{"usage": "world", "name": "Парлин"},
-{"usage": "world", "name": "Парльер"},
-{"usage": "world", "name": "Пармали"},
-{"usage": "world", "name": "Парма"},
-{"usage": "world", "name": "Пармели"},
-{"usage": "world", "name": "Пармель"},
-{"usage": "world", "name": "Пармер"},
-{"usage": "world", "name": "Парнелл"},
-{"usage": "world", "name": "Парован"},
-{"usage": "world", "name": "Пароль"},
-{"usage": "world", "name": "Паррал"},
-{"usage": "world", "name": "Парран"},
-{"usage": "world", "name": "Парротт"},
-{"usage": "world", "name": "Парселас"},
-{"usage": "world", "name": "Парсипани"},
-{"usage": "world", "name": "Парсонс"},
-{"usage": "world", "name": "Парсхолл"},
-{"usage": "world", "name": "Парт"},
-{"usage": "world", "name": "Парфенон"},
-{"usage": "world", "name": "Пархамс"},
-{"usage": "world", "name": "Парчмент"},
-{"usage": "world", "name": "Пасадена"},
-{"usage": "world", "name": "Пасифика"},
-{"usage": "world", "name": "Пасифик"},
-{"usage": "world", "name": "Паскагула"},
-{"usage": "world", "name": "Паскента"},
-{"usage": "world", "name": "Паскоаг"},
-{"usage": "world", "name": "Паскола"},
-{"usage": "world", "name": "Паско"},
-{"usage": "world", "name": "Пасо"},
-{"usage": "world", "name": "Пассаик"},
-{"usage": "world", "name": "Пасс"},
-{"usage": "world", "name": "Пастилло"},
-{"usage": "world", "name": "Пастос"},
-{"usage": "world", "name": "Пастура"},
-{"usage": "world", "name": "Пасчер"},
-{"usage": "world", "name": "Патагония"},
-{"usage": "world", "name": "Патаскала"},
-{"usage": "world", "name": "Патаха"},
-{"usage": "world", "name": "Патент"},
-{"usage": "world", "name": "Патерос"},
-{"usage": "world", "name": "Патерсон"},
-{"usage": "world", "name": "Патзау"},
-{"usage": "world", "name": "Патилла"},
-{"usage": "world", "name": "Патмос"},
-{"usage": "world", "name": "Патнэм"},
-{"usage": "world", "name": "Патока"},
-{"usage": "world", "name": "Патон"},
-{"usage": "world", "name": "Патрик"},
-{"usage": "world", "name": "Патриот"},
-{"usage": "world", "name": "Патрисио"},
-{"usage": "world", "name": "Патриция"},
-{"usage": "world", "name": "Патрун"},
-{"usage": "world", "name": "Паттен"},
-{"usage": "world", "name": "Паттерсон"},
-{"usage": "world", "name": "Паттисон"},
-{"usage": "world", "name": "Паттон"},
-{"usage": "world", "name": "Патчог"},
-{"usage": "world", "name": "Патч"},
-{"usage": "world", "name": "Пат"},
-{"usage": "world", "name": "Паудерли"},
-{"usage": "world", "name": "Паудер"},
-{"usage": "world", "name": "Паудр"},
-{"usage": "world", "name": "Паукаа"},
-{"usage": "world", "name": "Паула"},
-{"usage": "world", "name": "Паунал"},
-{"usage": "world", "name": "Паунд"},
-{"usage": "world", "name": "Пауэлл"},
-{"usage": "world", "name": "Пауэл"},
-{"usage": "world", "name": "Пауэр"},
-{"usage": "world", "name": "Пахарито"},
-{"usage": "world", "name": "Пахаро"},
-{"usage": "world", "name": "Пахаска"},
-{"usage": "world", "name": "Пахоа"},
-{"usage": "world", "name": "Пахоки"},
-{"usage": "world", "name": "Пац"},
-{"usage": "world", "name": "Пачеко"},
-{"usage": "world", "name": "Пачута"},
-{"usage": "world", "name": "Пеббл"},
-{"usage": "world", "name": "Певамо"},
-{"usage": "world", "name": "Певели"},
-{"usage": "world", "name": "Пеггс"},
-{"usage": "world", "name": "Пеграм"},
-{"usage": "world", "name": "Педерналь"},
-{"usage": "world", "name": "Педли"},
-{"usage": "world", "name": "Педрик"},
-{"usage": "world", "name": "Педро"},
-{"usage": "world", "name": "Пейдж"},
-{"usage": "world", "name": "Пейнс"},
-{"usage": "world", "name": "Пейнтед"},
-{"usage": "world", "name": "Пейнтер"},
-{"usage": "world", "name": "Пейнт"},
-{"usage": "world", "name": "Пейн"},
-{"usage": "world", "name": "Пейсинс"},
-{"usage": "world", "name": "Пейсли"},
-{"usage": "world", "name": "Пейс"},
-{"usage": "world", "name": "Пейтон"},
-{"usage": "world", "name": "Пейтс"},
-{"usage": "world", "name": "Пейт"},
-{"usage": "world", "name": "Пекан"},
-{"usage": "world", "name": "Пекатоника"},
-{"usage": "world", "name": "Пеквана"},
-{"usage": "world", "name": "Пекваннок"},
-{"usage": "world", "name": "Пеквоп"},
-{"usage": "world", "name": "Пекин"},
-{"usage": "world", "name": "Пеконик"},
-{"usage": "world", "name": "Пекос"},
-{"usage": "world", "name": "Пекулиар"},
-{"usage": "world", "name": "Пекхэм"},
-{"usage": "world", "name": "Пек"},
-{"usage": "world", "name": "Пелахатчи"},
-{"usage": "world", "name": "Пелетьер"},
-{"usage": "world", "name": "Пелзер"},
-{"usage": "world", "name": "Пеликан"},
-{"usage": "world", "name": "Пелион"},
-{"usage": "world", "name": "Пелки"},
-{"usage": "world", "name": "Пелланд"},
-{"usage": "world", "name": "Пелла"},
-{"usage": "world", "name": "Пеллет"},
-{"usage": "world", "name": "Пелл"},
-{"usage": "world", "name": "Пелхэм"},
-{"usage": "world", "name": "Пембер"},
-{"usage": "world", "name": "Пембина"},
-{"usage": "world", "name": "Пембрук"},
-{"usage": "world", "name": "Пеналоса"},
-{"usage": "world", "name": "Пена"},
-{"usage": "world", "name": "Пенбрук"},
-{"usage": "world", "name": "Пендер"},
-{"usage": "world", "name": "Пенджилли"},
-{"usage": "world", "name": "Пендл"},
-{"usage": "world", "name": "Пендрой"},
-{"usage": "world", "name": "Пенермон"},
-{"usage": "world", "name": "Пензанс"},
-{"usage": "world", "name": "Пенинсула"},
-{"usage": "world", "name": "Пенитас"},
-{"usage": "world", "name": "Пеннинг"},
-{"usage": "world", "name": "Пенни"},
-{"usage": "world", "name": "Пеннок"},
-{"usage": "world", "name": "Пеннсако"},
-{"usage": "world", "name": "Пеннсокен"},
-{"usage": "world", "name": "Пенн"},
-{"usage": "world", "name": "Пенроуз"},
-{"usage": "world", "name": "Пенсакола"},
-{"usage": "world", "name": "Пенсер"},
-{"usage": "world", "name": "Пенсоки"},
-{"usage": "world", "name": "Пент"},
-{"usage": "world", "name": "Пенхук"},
-{"usage": "world", "name": "Пеньюэлас"},
-{"usage": "world", "name": "Пеньяско"},
-{"usage": "world", "name": "Пен"},
-{"usage": "world", "name": "Пеоа"},
-{"usage": "world", "name": "Пеория"},
-{"usage": "world", "name": "Пеоста"},
-{"usage": "world", "name": "Пеотон"},
-{"usage": "world", "name": "Пепеэкео"},
-{"usage": "world", "name": "Пепин"},
-{"usage": "world", "name": "Пеппер"},
-{"usage": "world", "name": "Перальта"},
-{"usage": "world", "name": "Первес"},
-{"usage": "world", "name": "Первис"},
-{"usage": "world", "name": "Пердидо"},
-{"usage": "world", "name": "Пердиз"},
-{"usage": "world", "name": "Пердин"},
-{"usage": "world", "name": "Перди"},
-{"usage": "world", "name": "Пердон"},
-{"usage": "world", "name": "Пердум"},
-{"usage": "world", "name": "Перес"},
-{"usage": "world", "name": "Пере"},
-{"usage": "world", "name": "Перидот"},
-{"usage": "world", "name": "Перин"},
-{"usage": "world", "name": "Перкаси"},
-{"usage": "world", "name": "Перкинс"},
-{"usage": "world", "name": "Перкл"},
-{"usage": "world", "name": "Перлита"},
-{"usage": "world", "name": "Перли"},
-{"usage": "world", "name": "Перл"},
-{"usage": "world", "name": "Перма"},
-{"usage": "world", "name": "Пернелл"},
-{"usage": "world", "name": "Пернитас"},
-{"usage": "world", "name": "Перот"},
-{"usage": "world", "name": "Перриман"},
-{"usage": "world", "name": "Перрин"},
-{"usage": "world", "name": "Перриополис"},
-{"usage": "world", "name": "Перри"},
-{"usage": "world", "name": "Перселл"},
-{"usage": "world", "name": "Персилла"},
-{"usage": "world", "name": "Персия"},
-{"usage": "world", "name": "Перси"},
-{"usage": "world", "name": "Перт"},
-{"usage": "world", "name": "Перу"},
-{"usage": "world", "name": "Перхэм"},
-{"usage": "world", "name": "Перчейз"},
-{"usage": "world", "name": "Пескадеро"},
-{"usage": "world", "name": "Песотум"},
-{"usage": "world", "name": "Петалума"},
-{"usage": "world", "name": "Петал"},
-{"usage": "world", "name": "Петоски"},
-{"usage": "world", "name": "Петри"},
-{"usage": "world", "name": "Петролеум"},
-{"usage": "world", "name": "Петролия"},
-{"usage": "world", "name": "Петронила"},
-{"usage": "world", "name": "Петрос"},
-{"usage": "world", "name": "Петти"},
-{"usage": "world", "name": "Петтри"},
-{"usage": "world", "name": "Петтус"},
-{"usage": "world", "name": "Пеуи"},
-{"usage": "world", "name": "Пеуоки"},
-{"usage": "world", "name": "Пешастин"},
-{"usage": "world", "name": "Пешобес"},
-{"usage": "world", "name": "Пештиго"},
-{"usage": "world", "name": "Пе"},
-{"usage": "world", "name": "Пиблз"},
-{"usage": "world", "name": "Пибоди"},
-{"usage": "world", "name": "Пивер"},
-{"usage": "world", "name": "Пиготт"},
-{"usage": "world", "name": "Пиджен"},
-{"usage": "world", "name": "Пидкок"},
-{"usage": "world", "name": "Пидмонт"},
-{"usage": "world", "name": "Пикабо"},
-{"usage": "world", "name": "Пикачо"},
-{"usage": "world", "name": "Пикаюн"},
-{"usage": "world", "name": "Пика"},
-{"usage": "world", "name": "Пиква"},
-{"usage": "world", "name": "Пикенс"},
-{"usage": "world", "name": "Пикеринг"},
-{"usage": "world", "name": "Пикетт"},
-{"usage": "world", "name": "Пико"},
-{"usage": "world", "name": "Пикрелл"},
-{"usage": "world", "name": "Пикскилл"},
-{"usage": "world", "name": "Пиксли"},
-{"usage": "world", "name": "Пикчер"},
-{"usage": "world", "name": "Пик"},
-{"usage": "world", "name": "Пилар"},
-{"usage": "world", "name": "Пиллар"},
-{"usage": "world", "name": "Пиллиджер"},
-{"usage": "world", "name": "Пиллоу"},
-{"usage": "world", "name": "Пиллс"},
-{"usage": "world", "name": "Пилот"},
-{"usage": "world", "name": "Пилсен"},
-{"usage": "world", "name": "Пильгер"},
-{"usage": "world", "name": "Пил"},
-{"usage": "world", "name": "Пима"},
-{"usage": "world", "name": "Пименто"},
-{"usage": "world", "name": "Пиммит"},
-{"usage": "world", "name": "Пинакл"},
-{"usage": "world", "name": "Пинард"},
-{"usage": "world", "name": "Пингри"},
-{"usage": "world", "name": "Пиндалл"},
-{"usage": "world", "name": "Пинеда"},
-{"usage": "world", "name": "Пинеллас"},
-{"usage": "world", "name": "Пинетта"},
-{"usage": "world", "name": "Пинкард"},
-{"usage": "world", "name": "Пинкни"},
-{"usage": "world", "name": "Пинконнинг"},
-{"usage": "world", "name": "Пинк"},
-{"usage": "world", "name": "Пинола"},
-{"usage": "world", "name": "Пиноль"},
-{"usage": "world", "name": "Пинон"},
-{"usage": "world", "name": "Пинос"},
-{"usage": "world", "name": "Пинсон"},
-{"usage": "world", "name": "Пинта"},
-{"usage": "world", "name": "Пинто"},
-{"usage": "world", "name": "Пинтура"},
-{"usage": "world", "name": "Пинч"},
-{"usage": "world", "name": "Пионер"},
-{"usage": "world", "name": "Пипак"},
-{"usage": "world", "name": "Пиппа"},
-{"usage": "world", "name": "Пирамида"},
-{"usage": "world", "name": "Пирз"},
-{"usage": "world", "name": "Пирис"},
-{"usage": "world", "name": "Пиритон"},
-{"usage": "world", "name": "Пирлесс"},
-{"usage": "world", "name": "Пирлинг"},
-{"usage": "world", "name": "Пиррон"},
-{"usage": "world", "name": "Пирси"},
-{"usage": "world", "name": "Пирсолл"},
-{"usage": "world", "name": "Пирсон"},
-{"usage": "world", "name": "Пирс"},
-{"usage": "world", "name": "Пиртл"},
-{"usage": "world", "name": "Пиру"},
-{"usage": "world", "name": "Пир"},
-{"usage": "world", "name": "Писга"},
-{"usage": "world", "name": "Писек"},
-{"usage": "world", "name": "Пискатауэй"},
-{"usage": "world", "name": "Пистейки"},
-{"usage": "world", "name": "Пис"},
-{"usage": "world", "name": "Питер"},
-{"usage": "world", "name": "Питкас"},
-{"usage": "world", "name": "Питкин"},
-{"usage": "world", "name": "Питкэрн"},
-{"usage": "world", "name": "Питман"},
-{"usage": "world", "name": "Питс"},
-{"usage": "world", "name": "Питтман"},
-{"usage": "world", "name": "Питтсбург"},
-{"usage": "world", "name": "Питт"},
-{"usage": "world", "name": "Питц"},
-{"usage": "world", "name": "Пит"},
-{"usage": "world", "name": "Пичер"},
-{"usage": "world", "name": "Пич"},
-{"usage": "world", "name": "Пи"},
-{"usage": "world", "name": "Плаза"},
-{"usage": "world", "name": "Плаййта"},
-{"usage": "world", "name": "Плайя"},
-{"usage": "world", "name": "Плакемин"},
-{"usage": "world", "name": "Пламбсок"},
-{"usage": "world", "name": "Пламмер"},
-{"usage": "world", "name": "Плам"},
-{"usage": "world", "name": "Планада"},
-{"usage": "world", "name": "Пландом"},
-{"usage": "world", "name": "Планкинтон"},
-{"usage": "world", "name": "Плано"},
-{"usage": "world", "name": "Плантация"},
-{"usage": "world", "name": "Плантер"},
-{"usage": "world", "name": "Плант"},
-{"usage": "world", "name": "Пласедо"},
-{"usage": "world", "name": "Пласентия"},
-{"usage": "world", "name": "Пласида"},
-{"usage": "world", "name": "Пласид"},
-{"usage": "world", "name": "Пласитас"},
-{"usage": "world", "name": "Пластер"},
-{"usage": "world", "name": "Плата"},
-{"usage": "world", "name": "Платея"},
-{"usage": "world", "name": "Платина"},
-{"usage": "world", "name": "Платинум"},
-{"usage": "world", "name": "Платон"},
-{"usage": "world", "name": "Плато"},
-{"usage": "world", "name": "Платтс"},
-{"usage": "world", "name": "Платт"},
-{"usage": "world", "name": "Плат"},
-{"usage": "world", "name": "Плевна"},
-{"usage": "world", "name": "Пледжер"},
-{"usage": "world", "name": "Плежэ"},
-{"usage": "world", "name": "Плезантон"},
-{"usage": "world", "name": "Плезант"},
-{"usage": "world", "name": "Плейн"},
-{"usage": "world", "name": "Плейсер"},
-{"usage": "world", "name": "Плейстоу"},
-{"usage": "world", "name": "Плейс"},
-{"usage": "world", "name": "Плена"},
-{"usage": "world", "name": "Пленти"},
-{"usage": "world", "name": "Плен"},
-{"usage": "world", "name": "Плеттен"},
-{"usage": "world", "name": "Плетчер"},
-{"usage": "world", "name": "Плик"},
-{"usage": "world", "name": "Плимптон"},
-{"usage": "world", "name": "Плимут"},
-{"usage": "world", "name": "Плош"},
-{"usage": "world", "name": "Плумер"},
-{"usage": "world", "name": "Плэй"},
-{"usage": "world", "name": "Плюм"},
-{"usage": "world", "name": "Плюш"},
-{"usage": "world", "name": "Поаг"},
-{"usage": "world", "name": "Побре"},
-{"usage": "world", "name": "Повэй"},
-{"usage": "world", "name": "Погик"},
-{"usage": "world", "name": "Поджоак"},
-{"usage": "world", "name": "Позен"},
-{"usage": "world", "name": "Поинт"},
-{"usage": "world", "name": "Пойен"},
-{"usage": "world", "name": "Пойндекстер"},
-{"usage": "world", "name": "Пойнетт"},
-{"usage": "world", "name": "Пойнор"},
-{"usage": "world", "name": "Пойпу"},
-{"usage": "world", "name": "Пой"},
-{"usage": "world", "name": "Покалла"},
-{"usage": "world", "name": "Покассет"},
-{"usage": "world", "name": "Покатак"},
-{"usage": "world", "name": "Покаталико"},
-{"usage": "world", "name": "Покателло"},
-{"usage": "world", "name": "Покахонтас"},
-{"usage": "world", "name": "Пока"},
-{"usage": "world", "name": "Поквотт"},
-{"usage": "world", "name": "Покипси"},
-{"usage": "world", "name": "Покнок"},
-{"usage": "world", "name": "Покола"},
-{"usage": "world", "name": "Покомок"},
-{"usage": "world", "name": "Поконо"},
-{"usage": "world", "name": "Покопсон"},
-{"usage": "world", "name": "Покотопог"},
-{"usage": "world", "name": "Поланд"},
-{"usage": "world", "name": "Полвадера"},
-{"usage": "world", "name": "Полден"},
-{"usage": "world", "name": "Полдинг"},
-{"usage": "world", "name": "Полетт"},
-{"usage": "world", "name": "Полет"},
-{"usage": "world", "name": "Полина"},
-{"usage": "world", "name": "Полинг"},
-{"usage": "world", "name": "Поли"},
-{"usage": "world", "name": "Полк"},
-{"usage": "world", "name": "Поллард"},
-{"usage": "world", "name": "Поллок"},
-{"usage": "world", "name": "Полония"},
-{"usage": "world", "name": "Поло"},
-{"usage": "world", "name": "Полсон"},
-{"usage": "world", "name": "Поль"},
-{"usage": "world", "name": "Полюс"},
-{"usage": "world", "name": "Помария"},
-{"usage": "world", "name": "Помона"},
-{"usage": "world", "name": "Помонки"},
-{"usage": "world", "name": "Помпано"},
-{"usage": "world", "name": "Помпис"},
-{"usage": "world", "name": "Помптон"},
-{"usage": "world", "name": "Помрой"},
-{"usage": "world", "name": "Пондероса"},
-{"usage": "world", "name": "Пондерэй"},
-{"usage": "world", "name": "Пондер"},
-{"usage": "world", "name": "Пондоса"},
-{"usage": "world", "name": "Понд"},
-{"usage": "world", "name": "Понето"},
-{"usage": "world", "name": "Пониент"},
-{"usage": "world", "name": "Пони"},
-{"usage": "world", "name": "Понка"},
-{"usage": "world", "name": "Понма"},
-{"usage": "world", "name": "Понте"},
-{"usage": "world", "name": "Понтиак"},
-{"usage": "world", "name": "Понтон"},
-{"usage": "world", "name": "Понтоток"},
-{"usage": "world", "name": "Понтусук"},
-{"usage": "world", "name": "Пончатаула"},
-{"usage": "world", "name": "Понча"},
-{"usage": "world", "name": "Поплар"},
-{"usage": "world", "name": "Порвенир"},
-{"usage": "world", "name": "Портал"},
-{"usage": "world", "name": "Портедж"},
-{"usage": "world", "name": "Портис"},
-{"usage": "world", "name": "Портленд"},
-{"usage": "world", "name": "Портола"},
-{"usage": "world", "name": "Портсмут"},
-{"usage": "world", "name": "Портье"},
-{"usage": "world", "name": "Порт"},
-{"usage": "world", "name": "Порум"},
-{"usage": "world", "name": "Порция"},
-{"usage": "world", "name": "Поссесшен"},
-{"usage": "world", "name": "Постелл"},
-{"usage": "world", "name": "Постон"},
-{"usage": "world", "name": "Пост"},
-{"usage": "world", "name": "Пос"},
-{"usage": "world", "name": "Потакет"},
-{"usage": "world", "name": "Потала"},
-{"usage": "world", "name": "Потато"},
-{"usage": "world", "name": "Потвин"},
-{"usage": "world", "name": "Потит"},
-{"usage": "world", "name": "Потлач"},
-{"usage": "world", "name": "Потомак"},
-{"usage": "world", "name": "Потоси"},
-{"usage": "world", "name": "Пото"},
-{"usage": "world", "name": "Потсдам"},
-{"usage": "world", "name": "Поттери"},
-{"usage": "world", "name": "Поттер"},
-{"usage": "world", "name": "Поттс"},
-{"usage": "world", "name": "Пот"},
-{"usage": "world", "name": "Поузи"},
-{"usage": "world", "name": "Поулан"},
-{"usage": "world", "name": "Поулсбо"},
-{"usage": "world", "name": "Поуп"},
-{"usage": "world", "name": "Поуэла"},
-{"usage": "world", "name": "Похатан"},
-{"usage": "world", "name": "По"},
-{"usage": "world", "name": "Прага"},
-{"usage": "world", "name": "Прадо"},
-{"usage": "world", "name": "Прайд"},
-{"usage": "world", "name": "Прайн"},
-{"usage": "world", "name": "Прайор"},
-{"usage": "world", "name": "Прайс"},
-{"usage": "world", "name": "Пранти"},
-{"usage": "world", "name": "Прари"},
-{"usage": "world", "name": "Пратер"},
-{"usage": "world", "name": "Пребл"},
-{"usage": "world", "name": "Президент"},
-{"usage": "world", "name": "Президио"},
-{"usage": "world", "name": "Премонт"},
-{"usage": "world", "name": "Прентис"},
-{"usage": "world", "name": "Прерия"},
-{"usage": "world", "name": "Преса"},
-{"usage": "world", "name": "Прескотт"},
-{"usage": "world", "name": "Преск"},
-{"usage": "world", "name": "Престон"},
-{"usage": "world", "name": "Престо"},
-{"usage": "world", "name": "Претти"},
-{"usage": "world", "name": "Прешо"},
-{"usage": "world", "name": "Придди"},
-{"usage": "world", "name": "Приджн"},
-{"usage": "world", "name": "Призматик"},
-{"usage": "world", "name": "Примера"},
-{"usage": "world", "name": "Примроуз"},
-{"usage": "world", "name": "Примхар"},
-{"usage": "world", "name": "Прим"},
-{"usage": "world", "name": "Прингл"},
-{"usage": "world", "name": "Принс"},
-{"usage": "world", "name": "Принцесса"},
-{"usage": "world", "name": "Принц"},
-{"usage": "world", "name": "Прин"},
-{"usage": "world", "name": "Приор"},
-{"usage": "world", "name": "Прист"},
-{"usage": "world", "name": "Притчетт"},
-{"usage": "world", "name": "Причард"},
-{"usage": "world", "name": "Проберта"},
-{"usage": "world", "name": "Провансаль"},
-{"usage": "world", "name": "Провиденс"},
-{"usage": "world", "name": "Провинция"},
-{"usage": "world", "name": "Прово"},
-{"usage": "world", "name": "Прогресо"},
-{"usage": "world", "name": "Прогресс"},
-{"usage": "world", "name": "Проктор"},
-{"usage": "world", "name": "Промиз"},
-{"usage": "world", "name": "Промонтори"},
-{"usage": "world", "name": "Промптон"},
-{"usage": "world", "name": "Пронг"},
-{"usage": "world", "name": "Пронто"},
-{"usage": "world", "name": "Просит"},
-{"usage": "world", "name": "Проспект"},
-{"usage": "world", "name": "Просперити"},
-{"usage": "world", "name": "Проспер"},
-{"usage": "world", "name": "Проссер"},
-{"usage": "world", "name": "Протекшен"},
-{"usage": "world", "name": "Протем"},
-{"usage": "world", "name": "Противин"},
-{"usage": "world", "name": "Профетс"},
-{"usage": "world", "name": "Пруден"},
-{"usage": "world", "name": "Прудо"},
-{"usage": "world", "name": "Прун"},
-{"usage": "world", "name": "Пруссия"},
-{"usage": "world", "name": "Пруф"},
-{"usage": "world", "name": "Прэй"},
-{"usage": "world", "name": "Прэтт"},
-{"usage": "world", "name": "Прюитт"},
-{"usage": "world", "name": "Прю"},
-{"usage": "world", "name": "Пуако"},
-{"usage": "world", "name": "Пуант"},
-{"usage": "world", "name": "Пуйаллап"},
-{"usage": "world", "name": "Пукалани"},
-{"usage": "world", "name": "Пукетт"},
-{"usage": "world", "name": "Пуласки"},
-{"usage": "world", "name": "Пулер"},
-{"usage": "world", "name": "Пулс"},
-{"usage": "world", "name": "Пул"},
-{"usage": "world", "name": "Пуналуу"},
-{"usage": "world", "name": "Пунта"},
-{"usage": "world", "name": "Пурьер"},
-{"usage": "world", "name": "Путни"},
-{"usage": "world", "name": "Пут"},
-{"usage": "world", "name": "Пууанаулью"},
-{"usage": "world", "name": "Пуувай"},
-{"usage": "world", "name": "Пуш"},
-{"usage": "world", "name": "Пуэблито"},
-{"usage": "world", "name": "Пуэбло"},
-{"usage": "world", "name": "Пуэнте"},
-{"usage": "world", "name": "Пуэрто"},
-{"usage": "world", "name": "Пуюколии"},
-{"usage": "world", "name": "Пфайфер"},
-{"usage": "world", "name": "Пфлюгера"},
-{"usage": "world", "name": "Пьедра"},
-{"usage": "world", "name": "Пьерпонт"},
-{"usage": "world", "name": "Пьер"},
-{"usage": "world", "name": "Пэйсон"},
-{"usage": "world", "name": "Пэриш"},
-{"usage": "world", "name": "Пэрриш"},
-{"usage": "world", "name": "Пэрри"},
-{"usage": "world", "name": "Раббит"},
-{"usage": "world", "name": "Рабида"},
-{"usage": "world", "name": "Равалли"},
-{"usage": "world", "name": "Равенден"},
-{"usage": "world", "name": "Равенна"},
-{"usage": "world", "name": "Равиния"},
-{"usage": "world", "name": "Равия"},
-{"usage": "world", "name": "Раган"},
-{"usage": "world", "name": "Рагли"},
-{"usage": "world", "name": "Раго"},
-{"usage": "world", "name": "Радд"},
-{"usage": "world", "name": "Радий"},
-{"usage": "world", "name": "Радиссон"},
-{"usage": "world", "name": "Раднор"},
-{"usage": "world", "name": "Радом"},
-{"usage": "world", "name": "Рад"},
-{"usage": "world", "name": "Райан"},
-{"usage": "world", "name": "Райдер"},
-{"usage": "world", "name": "Райзинг"},
-{"usage": "world", "name": "Райз"},
-{"usage": "world", "name": "Райли"},
-{"usage": "world", "name": "Раймонд"},
-{"usage": "world", "name": "Райнбек"},
-{"usage": "world", "name": "Райнер"},
-{"usage": "world", "name": "Райс"},
-{"usage": "world", "name": "Райтс"},
-{"usage": "world", "name": "Райт"},
-{"usage": "world", "name": "Рай"},
-{"usage": "world", "name": "Ракер"},
-{"usage": "world", "name": "Ракетт"},
-{"usage": "world", "name": "Ральф"},
-{"usage": "world", "name": "Рамапо"},
-{"usage": "world", "name": "Рама"},
-{"usage": "world", "name": "Рамбл"},
-{"usage": "world", "name": "Рамер"},
-{"usage": "world", "name": "Рамирес"},
-{"usage": "world", "name": "Рамона"},
-{"usage": "world", "name": "Рамон"},
-{"usage": "world", "name": "Рамос"},
-{"usage": "world", "name": "Рампарт"},
-{"usage": "world", "name": "Рамсей"},
-{"usage": "world", "name": "Рамсон"},
-{"usage": "world", "name": "Рамсур"},
-{"usage": "world", "name": "Рам"},
-{"usage": "world", "name": "Рандадо"},
-{"usage": "world", "name": "Рандалия"},
-{"usage": "world", "name": "Рандж"},
-{"usage": "world", "name": "Рандлетт"},
-{"usage": "world", "name": "Рандольф"},
-{"usage": "world", "name": "Рандом"},
-{"usage": "world", "name": "Ранд"},
-{"usage": "world", "name": "Ранкин"},
-{"usage": "world", "name": "Ранкокас"},
-{"usage": "world", "name": "Ранло"},
-{"usage": "world", "name": "Раннелл"},
-{"usage": "world", "name": "Раннел"},
-{"usage": "world", "name": "Раннимид"},
-{"usage": "world", "name": "Раннинг"},
-{"usage": "world", "name": "Рансом"},
-{"usage": "world", "name": "Рансон"},
-{"usage": "world", "name": "Ранчеттс"},
-{"usage": "world", "name": "Ранчито"},
-{"usage": "world", "name": "Ранчо"},
-{"usage": "world", "name": "Ранч"},
-{"usage": "world", "name": "Раньер"},
-{"usage": "world", "name": "Ран"},
-{"usage": "world", "name": "Рапелж"},
-{"usage": "world", "name": "Рапид"},
-{"usage": "world", "name": "Рарден"},
-{"usage": "world", "name": "Рардин"},
-{"usage": "world", "name": "Раритан"},
-{"usage": "world", "name": "Раса"},
-{"usage": "world", "name": "Расин"},
-{"usage": "world", "name": "Раскин"},
-{"usage": "world", "name": "Раск"},
-{"usage": "world", "name": "Расса"},
-{"usage": "world", "name": "Рассел"},
-{"usage": "world", "name": "Растад"},
-{"usage": "world", "name": "Растон"},
-{"usage": "world", "name": "Раст"},
-{"usage": "world", "name": "Ратклифф"},
-{"usage": "world", "name": "Ратлифф"},
-{"usage": "world", "name": "Ратон"},
-{"usage": "world", "name": "Рауб"},
-{"usage": "world", "name": "Рауль"},
-{"usage": "world", "name": "Раундап"},
-{"usage": "world", "name": "Раунд"},
-{"usage": "world", "name": "Рауэй"},
-{"usage": "world", "name": "Рафаэль"},
-{"usage": "world", "name": "Рафтер"},
-{"usage": "world", "name": "Раффин"},
-{"usage": "world", "name": "Рафф"},
-{"usage": "world", "name": "Рачал"},
-{"usage": "world", "name": "Раш"},
-{"usage": "world", "name": "Реал"},
-{"usage": "world", "name": "Реберс"},
-{"usage": "world", "name": "Рева"},
-{"usage": "world", "name": "Ревенел"},
-{"usage": "world", "name": "Ревилло"},
-{"usage": "world", "name": "Ревир"},
-{"usage": "world", "name": "Регал"},
-{"usage": "world", "name": "Регби"},
-{"usage": "world", "name": "Регент"},
-{"usage": "world", "name": "Регистр"},
-{"usage": "world", "name": "Регис"},
-{"usage": "world", "name": "Редан"},
-{"usage": "world", "name": "Редберд"},
-{"usage": "world", "name": "Редби"},
-{"usage": "world", "name": "Редделл"},
-{"usage": "world", "name": "Редден"},
-{"usage": "world", "name": "Реддик"},
-{"usage": "world", "name": "Реддинг"},
-{"usage": "world", "name": "Реджо"},
-{"usage": "world", "name": "Редиг"},
-{"usage": "world", "name": "Рединг"},
-{"usage": "world", "name": "Редки"},
-{"usage": "world", "name": "Редланд"},
-{"usage": "world", "name": "Редмеса"},
-{"usage": "world", "name": "Редмонд"},
-{"usage": "world", "name": "Редмон"},
-{"usage": "world", "name": "Редондо"},
-{"usage": "world", "name": "Редоул"},
-{"usage": "world", "name": "Редрок"},
-{"usage": "world", "name": "Редьярд"},
-{"usage": "world", "name": "Ред"},
-{"usage": "world", "name": "Резерв"},
-{"usage": "world", "name": "Рейвен"},
-{"usage": "world", "name": "Рейган"},
-{"usage": "world", "name": "Рейдерс"},
-{"usage": "world", "name": "Рейдон"},
-{"usage": "world", "name": "Рейд"},
-{"usage": "world", "name": "Рейес"},
-{"usage": "world", "name": "Рейзин"},
-{"usage": "world", "name": "Рейк"},
-{"usage": "world", "name": "Рейли"},
-{"usage": "world", "name": "Рейль"},
-{"usage": "world", "name": "Рейл"},
-{"usage": "world", "name": "Реймер"},
-{"usage": "world", "name": "Реймор"},
-{"usage": "world", "name": "Рейнджер"},
-{"usage": "world", "name": "Рейнир"},
-{"usage": "world", "name": "Рейнольдс"},
-{"usage": "world", "name": "Рейно"},
-{"usage": "world", "name": "Рейнс"},
-{"usage": "world", "name": "Рейн"},
-{"usage": "world", "name": "Рейстерс"},
-{"usage": "world", "name": "Рейффтон"},
-{"usage": "world", "name": "Рей"},
-{"usage": "world", "name": "Реква"},
-{"usage": "world", "name": "Реклас"},
-{"usage": "world", "name": "Рекло"},
-{"usage": "world", "name": "Рековери"},
-{"usage": "world", "name": "Рекстон"},
-{"usage": "world", "name": "Рексхам"},
-{"usage": "world", "name": "Рекс"},
-{"usage": "world", "name": "Ректор"},
-{"usage": "world", "name": "Релайанс"},
-{"usage": "world", "name": "Ремайндер"},
-{"usage": "world", "name": "Ремберт"},
-{"usage": "world", "name": "Рембрандт"},
-{"usage": "world", "name": "Ремер"},
-{"usage": "world", "name": "Ремингтон"},
-{"usage": "world", "name": "Реми"},
-{"usage": "world", "name": "Ремо"},
-{"usage": "world", "name": "Ремсен"},
-{"usage": "world", "name": "Рем"},
-{"usage": "world", "name": "Рена"},
-{"usage": "world", "name": "Ренвик"},
-{"usage": "world", "name": "Рендон"},
-{"usage": "world", "name": "Ренд"},
-{"usage": "world", "name": "Реник"},
-{"usage": "world", "name": "Реннерт"},
-{"usage": "world", "name": "Ренова"},
-{"usage": "world", "name": "Реново"},
-{"usage": "world", "name": "Рено"},
-{"usage": "world", "name": "Ренсселаер"},
-{"usage": "world", "name": "Рентиес"},
-{"usage": "world", "name": "Рентон"},
-{"usage": "world", "name": "Рентул"},
-{"usage": "world", "name": "Рентц"},
-{"usage": "world", "name": "Ренфро"},
-{"usage": "world", "name": "Реншолл"},
-{"usage": "world", "name": "Рен"},
-{"usage": "world", "name": "Репабликан"},
-{"usage": "world", "name": "Репопо"},
-{"usage": "world", "name": "Репос"},
-{"usage": "world", "name": "Рердан"},
-{"usage": "world", "name": "Рерделл"},
-{"usage": "world", "name": "Ресака"},
-{"usage": "world", "name": "Ресорт"},
-{"usage": "world", "name": "Ресота"},
-{"usage": "world", "name": "Республика"},
-{"usage": "world", "name": "Рестон"},
-{"usage": "world", "name": "Рест"},
-{"usage": "world", "name": "Ретер"},
-{"usage": "world", "name": "Ретрит"},
-{"usage": "world", "name": "Ретроп"},
-{"usage": "world", "name": "Ретта"},
-{"usage": "world", "name": "Реформа"},
-{"usage": "world", "name": "Рефьюджио"},
-{"usage": "world", "name": "Рехобот"},
-{"usage": "world", "name": "Рея"},
-{"usage": "world", "name": "Риальто"},
-{"usage": "world", "name": "Рибера"},
-{"usage": "world", "name": "Риб"},
-{"usage": "world", "name": "Рива"},
-{"usage": "world", "name": "Ривера"},
-{"usage": "world", "name": "Риверли"},
-{"usage": "world", "name": "Ривер"},
-{"usage": "world", "name": "Ривз"},
-{"usage": "world", "name": "Ривс"},
-{"usage": "world", "name": "Ривьера"},
-{"usage": "world", "name": "Риган"},
-{"usage": "world", "name": "Ригби"},
-{"usage": "world", "name": "Риггинс"},
-{"usage": "world", "name": "Ригель"},
-{"usage": "world", "name": "Ригер"},
-{"usage": "world", "name": "Ригли"},
-{"usage": "world", "name": "Риддер"},
-{"usage": "world", "name": "Риддл"},
-{"usage": "world", "name": "Ридер"},
-{"usage": "world", "name": "Риджли"},
-{"usage": "world", "name": "Ридж"},
-{"usage": "world", "name": "Ридинг"},
-{"usage": "world", "name": "Риди"},
-{"usage": "world", "name": "Ридлин"},
-{"usage": "world", "name": "Ридли"},
-{"usage": "world", "name": "Ридотт"},
-{"usage": "world", "name": "Рид"},
-{"usage": "world", "name": "Риензи"},
-{"usage": "world", "name": "Риет"},
-{"usage": "world", "name": "Ризель"},
-{"usage": "world", "name": "Риз"},
-{"usage": "world", "name": "Рикардо"},
-{"usage": "world", "name": "Рикардс"},
-{"usage": "world", "name": "Рика"},
-{"usage": "world", "name": "Рикеттс"},
-{"usage": "world", "name": "Рико"},
-{"usage": "world", "name": "Рикс"},
-{"usage": "world", "name": "Риланд"},
-{"usage": "world", "name": "Рилитос"},
-{"usage": "world", "name": "Риллито"},
-{"usage": "world", "name": "Риллтон"},
-{"usage": "world", "name": "Римерс"},
-{"usage": "world", "name": "Римини"},
-{"usage": "world", "name": "Римс"},
-{"usage": "world", "name": "Рим"},
-{"usage": "world", "name": "Ринард"},
-{"usage": "world", "name": "Рингер"},
-{"usage": "world", "name": "Ринглинг"},
-{"usage": "world", "name": "Рингл"},
-{"usage": "world", "name": "Ринголд"},
-{"usage": "world", "name": "Ринг"},
-{"usage": "world", "name": "Ринер"},
-{"usage": "world", "name": "Рини"},
-{"usage": "world", "name": "Ринконада"},
-{"usage": "world", "name": "Ринкон"},
-{"usage": "world", "name": "Риомедина"},
-{"usage": "world", "name": "Рион"},
-{"usage": "world", "name": "Рио"},
-{"usage": "world", "name": "Риплингер"},
-{"usage": "world", "name": "Рипли"},
-{"usage": "world", "name": "Рипон"},
-{"usage": "world", "name": "Риппи"},
-{"usage": "world", "name": "Риппл"},
-{"usage": "world", "name": "Риппон"},
-{"usage": "world", "name": "Рири"},
-{"usage": "world", "name": "Риско"},
-{"usage": "world", "name": "Риснор"},
-{"usage": "world", "name": "Рис"},
-{"usage": "world", "name": "Рита"},
-{"usage": "world", "name": "Рито"},
-{"usage": "world", "name": "Ритт"},
-{"usage": "world", "name": "Ритчи"},
-{"usage": "world", "name": "Рифл"},
-{"usage": "world", "name": "Ричард"},
-{"usage": "world", "name": "Ричи"},
-{"usage": "world", "name": "Ричланд"},
-{"usage": "world", "name": "Ричлон"},
-{"usage": "world", "name": "Ричмонд"},
-{"usage": "world", "name": "Ричтекс"},
-{"usage": "world", "name": "Ричтон"},
-{"usage": "world", "name": "Рич"},
-{"usage": "world", "name": "Ри"},
-{"usage": "world", "name": "Роад"},
-{"usage": "world", "name": "Роаминг"},
-{"usage": "world", "name": "Роанок"},
-{"usage": "world", "name": "Роан"},
-{"usage": "world", "name": "Роаринг"},
-{"usage": "world", "name": "Роач"},
-{"usage": "world", "name": "Робардс"},
-{"usage": "world", "name": "Роба"},
-{"usage": "world", "name": "Роббинс"},
-{"usage": "world", "name": "Роббс"},
-{"usage": "world", "name": "Роберта"},
-{"usage": "world", "name": "Роберт"},
-{"usage": "world", "name": "Робесония"},
-{"usage": "world", "name": "Робинетт"},
-{"usage": "world", "name": "Робинсон"},
-{"usage": "world", "name": "Робинс"},
-{"usage": "world", "name": "Робин"},
-{"usage": "world", "name": "Роби"},
-{"usage": "world", "name": "Роблинг"},
-{"usage": "world", "name": "Роблс"},
-{"usage": "world", "name": "Робс"},
-{"usage": "world", "name": "Робук"},
-{"usage": "world", "name": "Ровена"},
-{"usage": "world", "name": "Ровер"},
-{"usage": "world", "name": "Ровес"},
-{"usage": "world", "name": "Роган"},
-{"usage": "world", "name": "Рогген"},
-{"usage": "world", "name": "Рог"},
-{"usage": "world", "name": "Роданте"},
-{"usage": "world", "name": "Родарт"},
-{"usage": "world", "name": "Роделл"},
-{"usage": "world", "name": "Родео"},
-{"usage": "world", "name": "Родесса"},
-{"usage": "world", "name": "Родес"},
-{"usage": "world", "name": "Родет"},
-{"usage": "world", "name": "Роджер"},
-{"usage": "world", "name": "Родман"},
-{"usage": "world", "name": "Родни"},
-{"usage": "world", "name": "Розалия"},
-{"usage": "world", "name": "Розали"},
-{"usage": "world", "name": "Розамунда"},
-{"usage": "world", "name": "Розанки"},
-{"usage": "world", "name": "Розарио"},
-{"usage": "world", "name": "Розари"},
-{"usage": "world", "name": "Роза"},
-{"usage": "world", "name": "Розелл"},
-{"usage": "world", "name": "Розель"},
-{"usage": "world", "name": "Розенхайн"},
-{"usage": "world", "name": "Розен"},
-{"usage": "world", "name": "Розето"},
-{"usage": "world", "name": "Розетта"},
-{"usage": "world", "name": "Розет"},
-{"usage": "world", "name": "Розита"},
-{"usage": "world", "name": "Розл"},
-{"usage": "world", "name": "Розмари"},
-{"usage": "world", "name": "Розо"},
-{"usage": "world", "name": "Розьер"},
-{"usage": "world", "name": "Ройал"},
-{"usage": "world", "name": "Ройерс"},
-{"usage": "world", "name": "Ройс"},
-{"usage": "world", "name": "Рой"},
-{"usage": "world", "name": "Рока"},
-{"usage": "world", "name": "Рокделл"},
-{"usage": "world", "name": "Рокер"},
-{"usage": "world", "name": "Рокингем"},
-{"usage": "world", "name": "Роки"},
-{"usage": "world", "name": "Рокледж"},
-{"usage": "world", "name": "Роклей"},
-{"usage": "world", "name": "Роклин"},
-{"usage": "world", "name": "Рокмарт"},
-{"usage": "world", "name": "Роксана"},
-{"usage": "world", "name": "Рокси"},
-{"usage": "world", "name": "Роксобел"},
-{"usage": "world", "name": "Рокстон"},
-{"usage": "world", "name": "Рокс"},
-{"usage": "world", "name": "Рокуэй"},
-{"usage": "world", "name": "Рокуэлл"},
-{"usage": "world", "name": "Рокхем"},
-{"usage": "world", "name": "Рок"},
-{"usage": "world", "name": "Роланд"},
-{"usage": "world", "name": "Ролетт"},
-{"usage": "world", "name": "Ролинда"},
-{"usage": "world", "name": "Ролинс"},
-{"usage": "world", "name": "Роли"},
-{"usage": "world", "name": "Ролла"},
-{"usage": "world", "name": "Роллинг"},
-{"usage": "world", "name": "Роллинз"},
-{"usage": "world", "name": "Роллс"},
-{"usage": "world", "name": "Ролл"},
-{"usage": "world", "name": "Ролстон"},
-{"usage": "world", "name": "Рольф"},
-{"usage": "world", "name": "Рома"},
-{"usage": "world", "name": "Ромбауэр"},
-{"usage": "world", "name": "Ромейор"},
-{"usage": "world", "name": "Ромео"},
-{"usage": "world", "name": "Ромеро"},
-{"usage": "world", "name": "Ромни"},
-{"usage": "world", "name": "Ронан"},
-{"usage": "world", "name": "Рондаут"},
-{"usage": "world", "name": "Ронда"},
-{"usage": "world", "name": "Рондо"},
-{"usage": "world", "name": "Ронд"},
-{"usage": "world", "name": "Ронер"},
-{"usage": "world", "name": "Ронконкома"},
-{"usage": "world", "name": "Роннеби"},
-{"usage": "world", "name": "Ронсеверт"},
-{"usage": "world", "name": "Роскоммон"},
-{"usage": "world", "name": "Роско"},
-{"usage": "world", "name": "Рослин"},
-{"usage": "world", "name": "Росмэн"},
-{"usage": "world", "name": "Росон"},
-{"usage": "world", "name": "Россер"},
-{"usage": "world", "name": "Россетт"},
-{"usage": "world", "name": "Росситер"},
-{"usage": "world", "name": "Россия"},
-{"usage": "world", "name": "Росси"},
-{"usage": "world", "name": "Росс"},
-{"usage": "world", "name": "Рос"},
-{"usage": "world", "name": "Ротанг"},
-{"usage": "world", "name": "Ротань"},
-{"usage": "world", "name": "Ротонда"},
-{"usage": "world", "name": "Ротсэй"},
-{"usage": "world", "name": "Ротшильд"},
-{"usage": "world", "name": "Рот"},
-{"usage": "world", "name": "Роуден"},
-{"usage": "world", "name": "Роуен"},
-{"usage": "world", "name": "Роузер"},
-{"usage": "world", "name": "Роуз"},
-{"usage": "world", "name": "Роулетт"},
-{"usage": "world", "name": "Роули"},
-{"usage": "world", "name": "Роулс"},
-{"usage": "world", "name": "Роупер"},
-{"usage": "world", "name": "Роупс"},
-{"usage": "world", "name": "Роуссл"},
-{"usage": "world", "name": "Роу"},
-{"usage": "world", "name": "Рофф"},
-{"usage": "world", "name": "Роха"},
-{"usage": "world", "name": "Рохнерт"},
-{"usage": "world", "name": "Рохо"},
-{"usage": "world", "name": "Рочерт"},
-{"usage": "world", "name": "Рочестер"},
-{"usage": "world", "name": "Рошарон"},
-{"usage": "world", "name": "Рошель"},
-{"usage": "world", "name": "Роше"},
-{"usage": "world", "name": "Рошолт"},
-{"usage": "world", "name": "Рош"},
-{"usage": "world", "name": "Роэнн"},
-{"usage": "world", "name": "Роялти"},
-{"usage": "world", "name": "Ро"},
-{"usage": "world", "name": "Рубенс"},
-{"usage": "world", "name": "Рубин"},
-{"usage": "world", "name": "Рубио"},
-{"usage": "world", "name": "Рубония"},
-{"usage": "world", "name": "Руди"},
-{"usage": "world", "name": "Рудольф"},
-{"usage": "world", "name": "Руд"},
-{"usage": "world", "name": "Руж"},
-{"usage": "world", "name": "Рузвельт"},
-{"usage": "world", "name": "Руидоса"},
-{"usage": "world", "name": "Руидосо"},
-{"usage": "world", "name": "Руиз"},
-{"usage": "world", "name": "Рулетта"},
-{"usage": "world", "name": "Руло"},
-{"usage": "world", "name": "Рул"},
-{"usage": "world", "name": "Рума"},
-{"usage": "world", "name": "Руноэй"},
-{"usage": "world", "name": "Руперт"},
-{"usage": "world", "name": "Руп"},
-{"usage": "world", "name": "Рурал"},
-{"usage": "world", "name": "Русо"},
-{"usage": "world", "name": "Рус"},
-{"usage": "world", "name": "Рутвен"},
-{"usage": "world", "name": "Рутерс"},
-{"usage": "world", "name": "Рутер"},
-{"usage": "world", "name": "Рутледж"},
-{"usage": "world", "name": "Рут"},
-{"usage": "world", "name": "Руфус"},
-{"usage": "world", "name": "Руф"},
-{"usage": "world", "name": "Рух"},
-{"usage": "world", "name": "Рходхисс"},
-{"usage": "world", "name": "Рью"},
-{"usage": "world", "name": "Рэй"},
-{"usage": "world", "name": "Рэмси"},
-{"usage": "world", "name": "Рэнгли"},
-{"usage": "world", "name": "Рэндалл"},
-{"usage": "world", "name": "Рэндл"},
-{"usage": "world", "name": "Рюи"},
-{"usage": "world", "name": "Саамико"},
-{"usage": "world", "name": "Сабана"},
-{"usage": "world", "name": "Сабаттис"},
-{"usage": "world", "name": "Саба"},
-{"usage": "world", "name": "Сабета"},
-{"usage": "world", "name": "Сабиако"},
-{"usage": "world", "name": "Сабинал"},
-{"usage": "world", "name": "Сабина"},
-{"usage": "world", "name": "Сабиносо"},
-{"usage": "world", "name": "Сабин"},
-{"usage": "world", "name": "Саблетт"},
-{"usage": "world", "name": "Саблимити"},
-{"usage": "world", "name": "Сабула"},
-{"usage": "world", "name": "Савадж"},
-{"usage": "world", "name": "Саванна"},
-{"usage": "world", "name": "Савери"},
-{"usage": "world", "name": "Савой"},
-{"usage": "world", "name": "Савона"},
-{"usage": "world", "name": "Савунга"},
-{"usage": "world", "name": "Сагден"},
-{"usage": "world", "name": "Сагер"},
-{"usage": "world", "name": "Сагино"},
-{"usage": "world", "name": "Саг"},
-{"usage": "world", "name": "Садбери"},
-{"usage": "world", "name": "Садден"},
-{"usage": "world", "name": "Садли"},
-{"usage": "world", "name": "Садорус"},
-{"usage": "world", "name": "Саегер"},
-{"usage": "world", "name": "Саенз"},
-{"usage": "world", "name": "Саисан"},
-{"usage": "world", "name": "Сайделл"},
-{"usage": "world", "name": "Сайд"},
-{"usage": "world", "name": "Сайенс"},
-{"usage": "world", "name": "Сайкс"},
-{"usage": "world", "name": "Сайлас"},
-{"usage": "world", "name": "Сайлец"},
-{"usage": "world", "name": "Саймон"},
-{"usage": "world", "name": "Сайнареп"},
-{"usage": "world", "name": "Сайо"},
-{"usage": "world", "name": "Сайрус"},
-{"usage": "world", "name": "Сайт"},
-{"usage": "world", "name": "Сайчуат"},
-{"usage": "world", "name": "Сакатон"},
-{"usage": "world", "name": "Саквалена"},
-{"usage": "world", "name": "Саквамиш"},
-{"usage": "world", "name": "Сакетс"},
-{"usage": "world", "name": "Сако"},
-{"usage": "world", "name": "Сакраменто"},
-{"usage": "world", "name": "Сакред"},
-{"usage": "world", "name": "Саксесс"},
-{"usage": "world", "name": "Саксе"},
-{"usage": "world", "name": "Саксис"},
-{"usage": "world", "name": "Саксман"},
-{"usage": "world", "name": "Саксон"},
-{"usage": "world", "name": "Сакстон"},
-{"usage": "world", "name": "Сакс"},
-{"usage": "world", "name": "Сак"},
-{"usage": "world", "name": "Саладо"},
-{"usage": "world", "name": "Салайерс"},
-{"usage": "world", "name": "Салайер"},
-{"usage": "world", "name": "Саламанка"},
-{"usage": "world", "name": "Саламатоф"},
-{"usage": "world", "name": "Саламония"},
-{"usage": "world", "name": "Саланга"},
-{"usage": "world", "name": "Салво"},
-{"usage": "world", "name": "Салдуро"},
-{"usage": "world", "name": "Салем"},
-{"usage": "world", "name": "Салерно"},
-{"usage": "world", "name": "Салида"},
-{"usage": "world", "name": "Саликс"},
-{"usage": "world", "name": "Салинас"},
-{"usage": "world", "name": "Салина"},
-{"usage": "world", "name": "Салинено"},
-{"usage": "world", "name": "Салис"},
-{"usage": "world", "name": "Салитпа"},
-{"usage": "world", "name": "Салкум"},
-{"usage": "world", "name": "Салладас"},
-{"usage": "world", "name": "Салливан"},
-{"usage": "world", "name": "Саллигент"},
-{"usage": "world", "name": "Саллисо"},
-{"usage": "world", "name": "Саллис"},
-{"usage": "world", "name": "Салли"},
-{"usage": "world", "name": "Саллярдс"},
-{"usage": "world", "name": "Салмон"},
-{"usage": "world", "name": "Салол"},
-{"usage": "world", "name": "Саломея"},
-{"usage": "world", "name": "Салонга"},
-{"usage": "world", "name": "Салтана"},
-{"usage": "world", "name": "Салтейр"},
-{"usage": "world", "name": "Салтес"},
-{"usage": "world", "name": "Салуда"},
-{"usage": "world", "name": "Салфер"},
-{"usage": "world", "name": "Сальтильо"},
-{"usage": "world", "name": "Саль"},
-{"usage": "world", "name": "Салюс"},
-{"usage": "world", "name": "Саманта"},
-{"usage": "world", "name": "Самария"},
-{"usage": "world", "name": "Самитон"},
-{"usage": "world", "name": "Самиш"},
-{"usage": "world", "name": "Саммамиш"},
-{"usage": "world", "name": "Саммерсет"},
-{"usage": "world", "name": "Саммер"},
-{"usage": "world", "name": "Саммит"},
-{"usage": "world", "name": "Саммум"},
-{"usage": "world", "name": "Самнер"},
-{"usage": "world", "name": "Самнор"},
-{"usage": "world", "name": "Самоа"},
-{"usage": "world", "name": "Самосет"},
-{"usage": "world", "name": "Самптер"},
-{"usage": "world", "name": "Самралл"},
-{"usage": "world", "name": "Самсон"},
-{"usage": "world", "name": "Самсула"},
-{"usage": "world", "name": "Самтер"},
-{"usage": "world", "name": "Санак"},
-{"usage": "world", "name": "Санатога"},
-{"usage": "world", "name": "Санаториум"},
-{"usage": "world", "name": "Санбери"},
-{"usage": "world", "name": "Санбим"},
-{"usage": "world", "name": "Санборн"},
-{"usage": "world", "name": "Сандаски"},
-{"usage": "world", "name": "Сандерс"},
-{"usage": "world", "name": "Сандер"},
-{"usage": "world", "name": "Сандия"},
-{"usage": "world", "name": "Сандовал"},
-{"usage": "world", "name": "Сандоу"},
-{"usage": "world", "name": "Сандэнс"},
-{"usage": "world", "name": "Санд"},
-{"usage": "world", "name": "Санибель"},
-{"usage": "world", "name": "Санилак"},
-{"usage": "world", "name": "Санкер"},
-{"usage": "world", "name": "Санкост"},
-{"usage": "world", "name": "Санкчури"},
-{"usage": "world", "name": "Санленд"},
-{"usage": "world", "name": "Санни"},
-{"usage": "world", "name": "Саности"},
-{"usage": "world", "name": "Санрайз"},
-{"usage": "world", "name": "Санрей"},
-{"usage": "world", "name": "Сансет"},
-{"usage": "world", "name": "Сансом"},
-{"usage": "world", "name": "Сантакин"},
-{"usage": "world", "name": "Сантан"},
-{"usage": "world", "name": "Санта"},
-{"usage": "world", "name": "Сантитла"},
-{"usage": "world", "name": "Санти"},
-{"usage": "world", "name": "Санто"},
-{"usage": "world", "name": "Сантрана"},
-{"usage": "world", "name": "Сантьяго"},
-{"usage": "world", "name": "Санчез"},
-{"usage": "world", "name": "Саншайн"},
-{"usage": "world", "name": "Сан"},
-{"usage": "world", "name": "Сапелло"},
-{"usage": "world", "name": "Сапело"},
-{"usage": "world", "name": "Саплай"},
-{"usage": "world", "name": "Саппинг"},
-{"usage": "world", "name": "Сапрем"},
-{"usage": "world", "name": "Сапулпа"},
-{"usage": "world", "name": "Сапфо"},
-{"usage": "world", "name": "Сарагоса"},
-{"usage": "world", "name": "Саранак"},
-{"usage": "world", "name": "Саранап"},
-{"usage": "world", "name": "Сарасота"},
-{"usage": "world", "name": "Сарас"},
-{"usage": "world", "name": "Саратога"},
-{"usage": "world", "name": "Сарбен"},
-{"usage": "world", "name": "Сарвер"},
-{"usage": "world", "name": "Сарджент"},
-{"usage": "world", "name": "Сардиния"},
-{"usage": "world", "name": "Сардис"},
-{"usage": "world", "name": "Сарепта"},
-{"usage": "world", "name": "Саркокси"},
-{"usage": "world", "name": "Сарко"},
-{"usage": "world", "name": "Сарлс"},
-{"usage": "world", "name": "Сарона"},
-{"usage": "world", "name": "Сарт"},
-{"usage": "world", "name": "Сасаква"},
-{"usage": "world", "name": "Сасанк"},
-{"usage": "world", "name": "Саскуэханны"},
-{"usage": "world", "name": "Сассекс"},
-{"usage": "world", "name": "Сассер"},
-{"usage": "world", "name": "Сатанта"},
-{"usage": "world", "name": "Сатартия"},
-{"usage": "world", "name": "Сателлит"},
-{"usage": "world", "name": "Сатерс"},
-{"usage": "world", "name": "Сатикой"},
-{"usage": "world", "name": "Сатин"},
-{"usage": "world", "name": "Сатола"},
-{"usage": "world", "name": "Саттер"},
-{"usage": "world", "name": "Саттл"},
-{"usage": "world", "name": "Саттон"},
-{"usage": "world", "name": "Сатурн"},
-{"usage": "world", "name": "Сатус"},
-{"usage": "world", "name": "Сауарита"},
-{"usage": "world", "name": "Саугус"},
-{"usage": "world", "name": "Саудер"},
-{"usage": "world", "name": "Саум"},
-{"usage": "world", "name": "Саунд"},
-{"usage": "world", "name": "Саутамп"},
-{"usage": "world", "name": "Саутам"},
-{"usage": "world", "name": "Саутерн"},
-{"usage": "world", "name": "Саутинг"},
-{"usage": "world", "name": "Саутленд"},
-{"usage": "world", "name": "Саут"},
-{"usage": "world", "name": "Сафферн"},
-{"usage": "world", "name": "Саффорд"},
-{"usage": "world", "name": "Саф"},
-{"usage": "world", "name": "Сахали"},
-{"usage": "world", "name": "Сацума"},
-{"usage": "world", "name": "Сачз"},
-{"usage": "world", "name": "Свенсон"},
-{"usage": "world", "name": "Сверинген"},
-{"usage": "world", "name": "Свея"},
-{"usage": "world", "name": "Свифтон"},
-{"usage": "world", "name": "Свиц"},
-{"usage": "world", "name": "Свепсон"},
-{"usage": "world", "name": "Свинк"},
-{"usage": "world", "name": "Свиномиш"},
-{"usage": "world", "name": "Свисс"},
-{"usage": "world", "name": "Свитч"},
-{"usage": "world", "name": "Свифт"},
-{"usage": "world", "name": "Свойерс"},
-{"usage": "world", "name": "Свордс"},
-{"usage": "world", "name": "Сворм"},
-{"usage": "world", "name": "Себастьян"},
-{"usage": "world", "name": "Себека"},
-{"usage": "world", "name": "Себоис"},
-{"usage": "world", "name": "Себойета"},
-{"usage": "world", "name": "Себолла"},
-{"usage": "world", "name": "Себрелл"},
-{"usage": "world", "name": "Себринг"},
-{"usage": "world", "name": "Себри"},
-{"usage": "world", "name": "Себуэйнг"},
-{"usage": "world", "name": "Севал"},
-{"usage": "world", "name": "Севастополь"},
-{"usage": "world", "name": "Севен"},
-{"usage": "world", "name": "Северанс"},
-{"usage": "world", "name": "Севери"},
-{"usage": "world", "name": "Северна"},
-{"usage": "world", "name": "Северн"},
-{"usage": "world", "name": "Севьер"},
-{"usage": "world", "name": "Севани"},
-{"usage": "world", "name": "Сеген"},
-{"usage": "world", "name": "Сегно"},
-{"usage": "world", "name": "Сего"},
-{"usage": "world", "name": "Сегундо"},
-{"usage": "world", "name": "Седалия"},
-{"usage": "world", "name": "Седан"},
-{"usage": "world", "name": "Седар"},
-{"usage": "world", "name": "Седжвик"},
-{"usage": "world", "name": "Седж"},
-{"usage": "world", "name": "Седко"},
-{"usage": "world", "name": "Седло"},
-{"usage": "world", "name": "Седона"},
-{"usage": "world", "name": "Седония"},
-{"usage": "world", "name": "Сезон"},
-{"usage": "world", "name": "Сейба"},
-{"usage": "world", "name": "Сейберт"},
-{"usage": "world", "name": "Сейдж"},
-{"usage": "world", "name": "Сейлайн"},
-{"usage": "world", "name": "Сейлинг"},
-{"usage": "world", "name": "Сейлор"},
-{"usage": "world", "name": "Сейл"},
-{"usage": "world", "name": "Сеймур"},
-{"usage": "world", "name": "Сейнер"},
-{"usage": "world", "name": "Сейр"},
-{"usage": "world", "name": "Сейфети"},
-{"usage": "world", "name": "Сека"},
-{"usage": "world", "name": "Секокус"},
-{"usage": "world", "name": "Секонд"},
-{"usage": "world", "name": "Секор"},
-{"usage": "world", "name": "Секо"},
-{"usage": "world", "name": "Секретарь"},
-{"usage": "world", "name": "Секстон"},
-{"usage": "world", "name": "Секуим"},
-{"usage": "world", "name": "Секция"},
-{"usage": "world", "name": "Селада"},
-{"usage": "world", "name": "Села"},
-{"usage": "world", "name": "Селби"},
-{"usage": "world", "name": "Селвин"},
-{"usage": "world", "name": "Селден"},
-{"usage": "world", "name": "Селдовия"},
-{"usage": "world", "name": "Селеста"},
-{"usage": "world", "name": "Селестина"},
-{"usage": "world", "name": "Селигман"},
-{"usage": "world", "name": "Селина"},
-{"usage": "world", "name": "Селинс"},
-{"usage": "world", "name": "Селлек"},
-{"usage": "world", "name": "Селлерс"},
-{"usage": "world", "name": "Селман"},
-{"usage": "world", "name": "Селмер"},
-{"usage": "world", "name": "Селмонт"},
-{"usage": "world", "name": "Селоик"},
-{"usage": "world", "name": "Селорон"},
-{"usage": "world", "name": "Село"},
-{"usage": "world", "name": "Селфридж"},
-{"usage": "world", "name": "Сельма"},
-{"usage": "world", "name": "Семинария"},
-{"usage": "world", "name": "Семинол"},
-{"usage": "world", "name": "Семино"},
-{"usage": "world", "name": "Семмес"},
-{"usage": "world", "name": "Сенатобия"},
-{"usage": "world", "name": "Сенат"},
-{"usage": "world", "name": "Сенека"},
-{"usage": "world", "name": "Сенизо"},
-{"usage": "world", "name": "Сени"},
-{"usage": "world", "name": "Сеноя"},
-{"usage": "world", "name": "Сентенниал"},
-{"usage": "world", "name": "Сентинель"},
-{"usage": "world", "name": "Сент"},
-{"usage": "world", "name": "Сепар"},
-{"usage": "world", "name": "Сербия"},
-{"usage": "world", "name": "Серд"},
-{"usage": "world", "name": "Середо"},
-{"usage": "world", "name": "Серенада"},
-{"usage": "world", "name": "Серена"},
-{"usage": "world", "name": "Серено"},
-{"usage": "world", "name": "Серес"},
-{"usage": "world", "name": "Сержант"},
-{"usage": "world", "name": "Серинг"},
-{"usage": "world", "name": "Серкл"},
-{"usage": "world", "name": "Серранос"},
-{"usage": "world", "name": "Серренси"},
-{"usage": "world", "name": "Серрильос"},
-{"usage": "world", "name": "Серри"},
-{"usage": "world", "name": "Серро"},
-{"usage": "world", "name": "Серулин"},
-{"usage": "world", "name": "Серф"},
-{"usage": "world", "name": "Серч"},
-{"usage": "world", "name": "Сесилия"},
-{"usage": "world", "name": "Сесил"},
-{"usage": "world", "name": "Сесп"},
-{"usage": "world", "name": "Сессер"},
-{"usage": "world", "name": "Сестос"},
-{"usage": "world", "name": "Сетокет"},
-{"usage": "world", "name": "Сеттлмент"},
-{"usage": "world", "name": "Сет"},
-{"usage": "world", "name": "Сеуикли"},
-{"usage": "world", "name": "Сеффнер"},
-{"usage": "world", "name": "Се"},
-{"usage": "world", "name": "Сиам"},
-{"usage": "world", "name": "Сиасконсет"},
-{"usage": "world", "name": "Сибекью"},
-{"usage": "world", "name": "Сибил"},
-{"usage": "world", "name": "Сибли"},
-{"usage": "world", "name": "Сибола"},
-{"usage": "world", "name": "Сиболо"},
-{"usage": "world", "name": "Сигел"},
-{"usage": "world", "name": "Сигнал"},
-{"usage": "world", "name": "Сигнет"},
-{"usage": "world", "name": "Сигн"},
-{"usage": "world", "name": "Сиго"},
-{"usage": "world", "name": "Сигсби"},
-{"usage": "world", "name": "Сигурд"},
-{"usage": "world", "name": "Сигурни"},
-{"usage": "world", "name": "Сидман"},
-{"usage": "world", "name": "Сидней"},
-{"usage": "world", "name": "Сидно"},
-{"usage": "world", "name": "Сидон"},
-{"usage": "world", "name": "Сидра"},
-{"usage": "world", "name": "Сиерра"},
-{"usage": "world", "name": "Сиеста"},
-{"usage": "world", "name": "Сикамор"},
-{"usage": "world", "name": "Сикард"},
-{"usage": "world", "name": "Сиклера"},
-{"usage": "world", "name": "Сиконк"},
-{"usage": "world", "name": "Сиксес"},
-{"usage": "world", "name": "Сикстин"},
-{"usage": "world", "name": "Сикс"},
-{"usage": "world", "name": "Силакога"},
-{"usage": "world", "name": "Силверадо"},
-{"usage": "world", "name": "Силвис"},
-{"usage": "world", "name": "Силезия"},
-{"usage": "world", "name": "Силер"},
-{"usage": "world", "name": "Силика"},
-{"usage": "world", "name": "Силио"},
-{"usage": "world", "name": "Сили"},
-{"usage": "world", "name": "Силко"},
-{"usage": "world", "name": "Силк"},
-{"usage": "world", "name": "Силоам"},
-{"usage": "world", "name": "Сило"},
-{"usage": "world", "name": "Силсби"},
-{"usage": "world", "name": "Силткуз"},
-{"usage": "world", "name": "Силт"},
-{"usage": "world", "name": "Сильвания"},
-{"usage": "world", "name": "Сильван"},
-{"usage": "world", "name": "Сильварена"},
-{"usage": "world", "name": "Сильва"},
-{"usage": "world", "name": "Сильвер"},
-{"usage": "world", "name": "Сильвестр"},
-{"usage": "world", "name": "Сильвия"},
-{"usage": "world", "name": "Сил"},
-{"usage": "world", "name": "Симаррон"},
-{"usage": "world", "name": "Сима"},
-{"usage": "world", "name": "Симеон"},
-{"usage": "world", "name": "Симертон"},
-{"usage": "world", "name": "Симилк"},
-{"usage": "world", "name": "Симко"},
-{"usage": "world", "name": "Симла"},
-{"usage": "world", "name": "Симмес"},
-{"usage": "world", "name": "Симмонс"},
-{"usage": "world", "name": "Симмс"},
-{"usage": "world", "name": "Симнашо"},
-{"usage": "world", "name": "Симпсон"},
-{"usage": "world", "name": "Симсония"},
-{"usage": "world", "name": "Симс"},
-{"usage": "world", "name": "Синай"},
-{"usage": "world", "name": "Синбар"},
-{"usage": "world", "name": "Синвайд"},
-{"usage": "world", "name": "Сингл"},
-{"usage": "world", "name": "Синкинг"},
-{"usage": "world", "name": "Синклер"},
-{"usage": "world", "name": "Синко"},
-{"usage": "world", "name": "Синк"},
-{"usage": "world", "name": "Синтиана"},
-{"usage": "world", "name": "Синтон"},
-{"usage": "world", "name": "Сионс"},
-{"usage": "world", "name": "Сион"},
-{"usage": "world", "name": "Сипер"},
-{"usage": "world", "name": "Сиппи"},
-{"usage": "world", "name": "Сипси"},
-{"usage": "world", "name": "Сиракузы"},
-{"usage": "world", "name": "Сирил"},
-{"usage": "world", "name": "Сиринг"},
-{"usage": "world", "name": "Сирия"},
-{"usage": "world", "name": "Сирлс"},
-{"usage": "world", "name": "Сирманс"},
-{"usage": "world", "name": "Сирси"},
-{"usage": "world", "name": "Сирс"},
-{"usage": "world", "name": "Сисеро"},
-{"usage": "world", "name": "Сиския"},
-{"usage": "world", "name": "Сиско"},
-{"usage": "world", "name": "Сисн"},
-{"usage": "world", "name": "Сиссетон"},
-{"usage": "world", "name": "Сиссна"},
-{"usage": "world", "name": "Сиссон"},
-{"usage": "world", "name": "Систер"},
-{"usage": "world", "name": "Сити"},
-{"usage": "world", "name": "Ситка"},
-{"usage": "world", "name": "Ситон"},
-{"usage": "world", "name": "Ситра"},
-{"usage": "world", "name": "Сит"},
-{"usage": "world", "name": "Сиу"},
-{"usage": "world", "name": "Сицилия"},
-{"usage": "world", "name": "Сиэтл"},
-{"usage": "world", "name": "Си"},
-{"usage": "world", "name": "Скаггс"},
-{"usage": "world", "name": "Скагуэй"},
-{"usage": "world", "name": "Скайатук"},
-{"usage": "world", "name": "Скайлайн"},
-{"usage": "world", "name": "Скай"},
-{"usage": "world", "name": "Скали"},
-{"usage": "world", "name": "Скаллорн"},
-{"usage": "world", "name": "Скалл"},
-{"usage": "world", "name": "Скальп"},
-{"usage": "world", "name": "Скаммон"},
-{"usage": "world", "name": "Скамокава"},
-{"usage": "world", "name": "Скандинавия"},
-{"usage": "world", "name": "Скандия"},
-{"usage": "world", "name": "Сканителс"},
-{"usage": "world", "name": "Скаппуз"},
-{"usage": "world", "name": "Скарбро"},
-{"usage": "world", "name": "Скарлетс"},
-{"usage": "world", "name": "Скарс"},
-{"usage": "world", "name": "Скар"},
-{"usage": "world", "name": "Сквайр"},
-{"usage": "world", "name": "Скванкум"},
-{"usage": "world", "name": "Сквер"},
-{"usage": "world", "name": "Скво"},
-{"usage": "world", "name": "Скеди"},
-{"usage": "world", "name": "Скелли"},
-{"usage": "world", "name": "Скенектади"},
-{"usage": "world", "name": "Скен"},
-{"usage": "world", "name": "Скерри"},
-{"usage": "world", "name": "Скилл"},
-{"usage": "world", "name": "Ским"},
-{"usage": "world", "name": "Скинчен"},
-{"usage": "world", "name": "Скип"},
-{"usage": "world", "name": "Скоби"},
-{"usage": "world", "name": "Скоки"},
-{"usage": "world", "name": "Скокомиш"},
-{"usage": "world", "name": "Скотия"},
-{"usage": "world", "name": "Скотланд"},
-{"usage": "world", "name": "Скотс"},
-{"usage": "world", "name": "Скотт"},
-{"usage": "world", "name": "Скотч"},
-{"usage": "world", "name": "Скоухеган"},
-{"usage": "world", "name": "Скофилд"},
-{"usage": "world", "name": "Скран"},
-{"usage": "world", "name": "Скревен"},
-{"usage": "world", "name": "Скрибнер"},
-{"usage": "world", "name": "Скуба"},
-{"usage": "world", "name": "Скулкрафт"},
-{"usage": "world", "name": "Скуэнтна"},
-{"usage": "world", "name": "Скхари"},
-{"usage": "world", "name": "Скэйлс"},
-{"usage": "world", "name": "Скэнлон"},
-{"usage": "world", "name": "Слагл"},
-{"usage": "world", "name": "Слайго"},
-{"usage": "world", "name": "Слайделл"},
-{"usage": "world", "name": "Слайд"},
-{"usage": "world", "name": "Слак"},
-{"usage": "world", "name": "Слана"},
-{"usage": "world", "name": "Следж"},
-{"usage": "world", "name": "Слейден"},
-{"usage": "world", "name": "Слейд"},
-{"usage": "world", "name": "Слейнс"},
-{"usage": "world", "name": "Слейтер"},
-{"usage": "world", "name": "Слейтинг"},
-{"usage": "world", "name": "Слейти"},
-{"usage": "world", "name": "Слейтон"},
-{"usage": "world", "name": "Слейт"},
-{"usage": "world", "name": "Слемп"},
-{"usage": "world", "name": "Слик"},
-{"usage": "world", "name": "Слингер"},
-{"usage": "world", "name": "Слипер"},
-{"usage": "world", "name": "Слипи"},
-{"usage": "world", "name": "Слиппери"},
-{"usage": "world", "name": "Слип"},
-{"usage": "world", "name": "Слитмьют"},
-{"usage": "world", "name": "Слоатс"},
-{"usage": "world", "name": "Слован"},
-{"usage": "world", "name": "Слокомб"},
-{"usage": "world", "name": "Слокум"},
-{"usage": "world", "name": "Слон"},
-{"usage": "world", "name": "Слотер"},
-{"usage": "world", "name": "Слот"},
-{"usage": "world", "name": "Слоуп"},
-{"usage": "world", "name": "Смайли"},
-{"usage": "world", "name": "Смаковер"},
-{"usage": "world", "name": "Смарр"},
-{"usage": "world", "name": "Смарт"},
-{"usage": "world", "name": "Смейл"},
-{"usage": "world", "name": "Смелтер"},
-{"usage": "world", "name": "Сметпорт"},
-{"usage": "world", "name": "Смет"},
-{"usage": "world", "name": "Смикс"},
-{"usage": "world", "name": "Смирна"},
-{"usage": "world", "name": "Смитвик"},
-{"usage": "world", "name": "Смитерс"},
-{"usage": "world", "name": "Смит"},
-{"usage": "world", "name": "Смоки"},
-{"usage": "world", "name": "Смокс"},
-{"usage": "world", "name": "Смолан"},
-{"usage": "world", "name": "Смолли"},
-{"usage": "world", "name": "Смоук"},
-{"usage": "world", "name": "Снайдер"},
-{"usage": "world", "name": "Снап"},
-{"usage": "world", "name": "Снейк"},
-{"usage": "world", "name": "Снеллинг"},
-{"usage": "world", "name": "Снелл"},
-{"usage": "world", "name": "Снид"},
-{"usage": "world", "name": "Сни"},
-{"usage": "world", "name": "Сновер"},
-{"usage": "world", "name": "Сноуболл"},
-{"usage": "world", "name": "Сноу"},
-{"usage": "world", "name": "Снохомиш"},
-{"usage": "world", "name": "Снук"},
-{"usage": "world", "name": "Собески"},
-{"usage": "world", "name": "Соболь"},
-{"usage": "world", "name": "Собрант"},
-{"usage": "world", "name": "Согатак"},
-{"usage": "world", "name": "Согертис"},
-{"usage": "world", "name": "Согет"},
-{"usage": "world", "name": "Сограсс"},
-{"usage": "world", "name": "Сода"},
-{"usage": "world", "name": "Содер"},
-{"usage": "world", "name": "Содус"},
-{"usage": "world", "name": "Сойер"},
-{"usage": "world", "name": "Сойл"},
-{"usage": "world", "name": "Сокасти"},
-{"usage": "world", "name": "Соквель"},
-{"usage": "world", "name": "Соквойт"},
-{"usage": "world", "name": "Сокорро"},
-{"usage": "world", "name": "Сок"},
-{"usage": "world", "name": "Солана"},
-{"usage": "world", "name": "Солванг"},
-{"usage": "world", "name": "Солвей"},
-{"usage": "world", "name": "Солдат"},
-{"usage": "world", "name": "Солдотна"},
-{"usage": "world", "name": "Соледад"},
-{"usage": "world", "name": "Солен"},
-{"usage": "world", "name": "Соломон"},
-{"usage": "world", "name": "Солон"},
-{"usage": "world", "name": "Солромар"},
-{"usage": "world", "name": "Солс"},
-{"usage": "world", "name": "Солтейр"},
-{"usage": "world", "name": "Солтер"},
-{"usage": "world", "name": "Солт"},
-{"usage": "world", "name": "Солуэй"},
-{"usage": "world", "name": "Сомер"},
-{"usage": "world", "name": "Сомилл"},
-{"usage": "world", "name": "Сомис"},
-{"usage": "world", "name": "Сомонок"},
-{"usage": "world", "name": "Сомс"},
-{"usage": "world", "name": "Сона"},
-{"usage": "world", "name": "Сондерс"},
-{"usage": "world", "name": "Сонд"},
-{"usage": "world", "name": "Сонемин"},
-{"usage": "world", "name": "Соннетт"},
-{"usage": "world", "name": "Сонойта"},
-{"usage": "world", "name": "Сонома"},
-{"usage": "world", "name": "Сонора"},
-{"usage": "world", "name": "Сон"},
-{"usage": "world", "name": "Сопер"},
-{"usage": "world", "name": "Сопит"},
-{"usage": "world", "name": "Соприс"},
-{"usage": "world", "name": "Сопчоппи"},
-{"usage": "world", "name": "Соренто"},
-{"usage": "world", "name": "Соррел"},
-{"usage": "world", "name": "Сорренто"},
-{"usage": "world", "name": "Сорум"},
-{"usage": "world", "name": "Сосо"},
-{"usage": "world", "name": "Сосье"},
-{"usage": "world", "name": "Сото"},
-{"usage": "world", "name": "Соулсби"},
-{"usage": "world", "name": "Соуп"},
-{"usage": "world", "name": "Соур"},
-{"usage": "world", "name": "Соуси"},
-{"usage": "world", "name": "София"},
-{"usage": "world", "name": "Социаль"},
-{"usage": "world", "name": "Социум"},
-{"usage": "world", "name": "Со"},
-{"usage": "world", "name": "Спавино"},
-{"usage": "world", "name": "Спайви"},
-{"usage": "world", "name": "Спайр"},
-{"usage": "world", "name": "Спайсер"},
-{"usage": "world", "name": "Спайс"},
-{"usage": "world", "name": "Спакен"},
-{"usage": "world", "name": "Спанауэй"},
-{"usage": "world", "name": "Спангл"},
-{"usage": "world", "name": "Спаниш"},
-{"usage": "world", "name": "Спаргерс"},
-{"usage": "world", "name": "Спаркс"},
-{"usage": "world", "name": "Спарлинг"},
-{"usage": "world", "name": "Спарр"},
-{"usage": "world", "name": "Спартан"},
-{"usage": "world", "name": "Спарта"},
-{"usage": "world", "name": "Спар"},
-{"usage": "world", "name": "Спа"},
-{"usage": "world", "name": "Спейд"},
-{"usage": "world", "name": "Спейс"},
-{"usage": "world", "name": "Спейт"},
-{"usage": "world", "name": "Спекулянт"},
-{"usage": "world", "name": "Спенард"},
-{"usage": "world", "name": "Спенглер"},
-{"usage": "world", "name": "Спенсер"},
-{"usage": "world", "name": "Спеонк"},
-{"usage": "world", "name": "Сперджен"},
-{"usage": "world", "name": "Сперри"},
-{"usage": "world", "name": "Спид"},
-{"usage": "world", "name": "Спиллер"},
-{"usage": "world", "name": "Спилл"},
-{"usage": "world", "name": "Спинк"},
-{"usage": "world", "name": "Спин"},
-{"usage": "world", "name": "Спирит"},
-{"usage": "world", "name": "Спирман"},
-{"usage": "world", "name": "Спиро"},
-{"usage": "world", "name": "Спирфиш"},
-{"usage": "world", "name": "Спир"},
-{"usage": "world", "name": "Сплендора"},
-{"usage": "world", "name": "Спокан"},
-{"usage": "world", "name": "Сполдинг"},
-{"usage": "world", "name": "Спортсмен"},
-{"usage": "world", "name": "Спотсильвания"},
-{"usage": "world", "name": "Спотс"},
-{"usage": "world", "name": "Споттед"},
-{"usage": "world", "name": "Споф"},
-{"usage": "world", "name": "Спрай"},
-{"usage": "world", "name": "Спраут"},
-{"usage": "world", "name": "Спра"},
-{"usage": "world", "name": "Спред"},
-{"usage": "world", "name": "Спрингер"},
-{"usage": "world", "name": "Спрингли"},
-{"usage": "world", "name": "Спринг"},
-{"usage": "world", "name": "Спротт"},
-{"usage": "world", "name": "Спрус"},
-{"usage": "world", "name": "Спрэг"},
-{"usage": "world", "name": "Спрэй"},
-{"usage": "world", "name": "Спунер"},
-{"usage": "world", "name": "Спур"},
-{"usage": "world", "name": "Стадли"},
-{"usage": "world", "name": "Стайлз"},
-{"usage": "world", "name": "Стайнауэр"},
-{"usage": "world", "name": "Стайр"},
-{"usage": "world", "name": "Стайтс"},
-{"usage": "world", "name": "Стаки"},
-{"usage": "world", "name": "Сталварт"},
-{"usage": "world", "name": "Сталлингс"},
-{"usage": "world", "name": "Сталло"},
-{"usage": "world", "name": "Сталл"},
-{"usage": "world", "name": "Сталь"},
-{"usage": "world", "name": "Стампинг"},
-{"usage": "world", "name": "Стампи"},
-{"usage": "world", "name": "Стампли"},
-{"usage": "world", "name": "Стампс"},
-{"usage": "world", "name": "Стам"},
-{"usage": "world", "name": "Станард"},
-{"usage": "world", "name": "Стандарт"},
-{"usage": "world", "name": "Стандинг"},
-{"usage": "world", "name": "Станд"},
-{"usage": "world", "name": "Станс"},
-{"usage": "world", "name": "Станция"},
-{"usage": "world", "name": "Старбак"},
-{"usage": "world", "name": "Старки"},
-{"usage": "world", "name": "Старк"},
-{"usage": "world", "name": "Старракка"},
-{"usage": "world", "name": "Старр"},
-{"usage": "world", "name": "Стартекс"},
-{"usage": "world", "name": "Старт"},
-{"usage": "world", "name": "Стар"},
-{"usage": "world", "name": "Статен"},
-{"usage": "world", "name": "Стаут"},
-{"usage": "world", "name": "Стаф"},
-{"usage": "world", "name": "Стеббинс"},
-{"usage": "world", "name": "Стедман"},
-{"usage": "world", "name": "Стед"},
-{"usage": "world", "name": "Стейджкоч"},
-{"usage": "world", "name": "Стейлакум"},
-{"usage": "world", "name": "Стейнхатчи"},
-{"usage": "world", "name": "Стейпл"},
-{"usage": "world", "name": "Стейси"},
-{"usage": "world", "name": "Стейтс"},
-{"usage": "world", "name": "Стейт"},
-{"usage": "world", "name": "Стекер"},
-{"usage": "world", "name": "Стелла"},
-{"usage": "world", "name": "Стем"},
-{"usage": "world", "name": "Стена"},
-{"usage": "world", "name": "Стеннет"},
-{"usage": "world", "name": "Степрок"},
-{"usage": "world", "name": "Степто"},
-{"usage": "world", "name": "Степ"},
-{"usage": "world", "name": "Стерджен"},
-{"usage": "world", "name": "Стерджис"},
-{"usage": "world", "name": "Стерки"},
-{"usage": "world", "name": "Стерлинг"},
-{"usage": "world", "name": "Стерли"},
-{"usage": "world", "name": "Стерретт"},
-{"usage": "world", "name": "Стертевант"},
-{"usage": "world", "name": "Стетсон"},
-{"usage": "world", "name": "Стефан"},
-{"usage": "world", "name": "Стивен"},
-{"usage": "world", "name": "Стиглер"},
-{"usage": "world", "name": "Стидхэм"},
-{"usage": "world", "name": "Стикни"},
-{"usage": "world", "name": "Стилл"},
-{"usage": "world", "name": "Стил"},
-{"usage": "world", "name": "Стимсон"},
-{"usage": "world", "name": "Стим"},
-{"usage": "world", "name": "Стиннетт"},
-{"usage": "world", "name": "Стин"},
-{"usage": "world", "name": "Стипп"},
-{"usage": "world", "name": "Стирлинг"},
-{"usage": "world", "name": "Стирнс"},
-{"usage": "world", "name": "Стиррат"},
-{"usage": "world", "name": "Ститцер"},
-{"usage": "world", "name": "Стобо"},
-{"usage": "world", "name": "Стовалл"},
-{"usage": "world", "name": "Стовер"},
-{"usage": "world", "name": "Стоддард"},
-{"usage": "world", "name": "Стойс"},
-{"usage": "world", "name": "Стой"},
-{"usage": "world", "name": "Стокгольм"},
-{"usage": "world", "name": "Стокер"},
-{"usage": "world", "name": "Стокетт"},
-{"usage": "world", "name": "Стокман"},
-{"usage": "world", "name": "Стокуэлл"},
-{"usage": "world", "name": "Стокхэм"},
-{"usage": "world", "name": "Сток"},
-{"usage": "world", "name": "Стонега"},
-{"usage": "world", "name": "Стонтон"},
-{"usage": "world", "name": "Сторден"},
-{"usage": "world", "name": "Стори"},
-{"usage": "world", "name": "Сторла"},
-{"usage": "world", "name": "Сторм"},
-{"usage": "world", "name": "Сторрс"},
-{"usage": "world", "name": "Стор"},
-{"usage": "world", "name": "Стоттс"},
-{"usage": "world", "name": "Стоукс"},
-{"usage": "world", "name": "Стоунер"},
-{"usage": "world", "name": "Стоунинг"},
-{"usage": "world", "name": "Стоуни"},
-{"usage": "world", "name": "Стоунхем"},
-{"usage": "world", "name": "Стоун"},
-{"usage": "world", "name": "Стоутон"},
-{"usage": "world", "name": "Стоутс"},
-{"usage": "world", "name": "Стоуэлл"},
-{"usage": "world", "name": "Стоу"},
-{"usage": "world", "name": "Страас"},
-{"usage": "world", "name": "Страбан"},
-{"usage": "world", "name": "Страйкер"},
-{"usage": "world", "name": "Страйк"},
-{"usage": "world", "name": "Страм"},
-{"usage": "world", "name": "Странделл"},
-{"usage": "world", "name": "Страндж"},
-{"usage": "world", "name": "Странд"},
-{"usage": "world", "name": "Страс"},
-{"usage": "world", "name": "Страт"},
-{"usage": "world", "name": "Страудс"},
-{"usage": "world", "name": "Страуд"},
-{"usage": "world", "name": "Стревелл"},
-{"usage": "world", "name": "Стрейтс"},
-{"usage": "world", "name": "Стрим"},
-{"usage": "world", "name": "Стрингер"},
-{"usage": "world", "name": "Стринг"},
-{"usage": "world", "name": "Стритер"},
-{"usage": "world", "name": "Стритман"},
-{"usage": "world", "name": "Стритор"},
-{"usage": "world", "name": "Стрит"},
-{"usage": "world", "name": "Стромс"},
-{"usage": "world", "name": "Стронак"},
-{"usage": "world", "name": "Стронг"},
-{"usage": "world", "name": "Строн"},
-{"usage": "world", "name": "Стро"},
-{"usage": "world", "name": "Струбл"},
-{"usage": "world", "name": "Струтерс"},
-{"usage": "world", "name": "Стуяхок"},
-{"usage": "world", "name": "Стхекин"},
-{"usage": "world", "name": "Стьюбен"},
-{"usage": "world", "name": "Стэйтон"},
-{"usage": "world", "name": "Стэндиш"},
-{"usage": "world", "name": "Стэнли"},
-{"usage": "world", "name": "Стэнтон"},
-{"usage": "world", "name": "Стэн"},
-{"usage": "world", "name": "Стэтхэм"},
-{"usage": "world", "name": "Стюард"},
-{"usage": "world", "name": "Стюарт"},
-{"usage": "world", "name": "Суарес"},
-{"usage": "world", "name": "Сувани"},
-{"usage": "world", "name": "Суванни"},
-{"usage": "world", "name": "Судан"},
-{"usage": "world", "name": "Суиден"},
-{"usage": "world", "name": "Суидс"},
-{"usage": "world", "name": "Суини"},
-{"usage": "world", "name": "Суитзер"},
-{"usage": "world", "name": "Суит"},
-{"usage": "world", "name": "Суишер"},
-{"usage": "world", "name": "Суи"},
-{"usage": "world", "name": "Сула"},
-{"usage": "world", "name": "Султан"},
-{"usage": "world", "name": "Сумас"},
-{"usage": "world", "name": "Суматра"},
-{"usage": "world", "name": "Сумах"},
-{"usage": "world", "name": "Сумидеро"},
-{"usage": "world", "name": "Суннит"},
-{"usage": "world", "name": "Сунол"},
-{"usage": "world", "name": "Суол"},
-{"usage": "world", "name": "Суомп"},
-{"usage": "world", "name": "Суонзей"},
-{"usage": "world", "name": "Суонкуортер"},
-{"usage": "world", "name": "Суоннаноа"},
-{"usage": "world", "name": "Суонси"},
-{"usage": "world", "name": "Суонс"},
-{"usage": "world", "name": "Суон"},
-{"usage": "world", "name": "Суортмор"},
-{"usage": "world", "name": "Суотара"},
-{"usage": "world", "name": "Супэй"},
-{"usage": "world", "name": "Сурдс"},
-{"usage": "world", "name": "Сурис"},
-{"usage": "world", "name": "Сур"},
-{"usage": "world", "name": "Сусана"},
-{"usage": "world", "name": "Сутерлин"},
-{"usage": "world", "name": "Сутер"},
-{"usage": "world", "name": "Суффолк"},
-{"usage": "world", "name": "Суэйзи"},
-{"usage": "world", "name": "Суэйн"},
-{"usage": "world", "name": "Сценик"},
-{"usage": "world", "name": "Сьенега"},
-{"usage": "world", "name": "Сьоссет"},
-{"usage": "world", "name": "Сьюард"},
-{"usage": "world", "name": "Сьюарен"},
-{"usage": "world", "name": "Сьюзен"},
-{"usage": "world", "name": "Сьюпириор"},
-{"usage": "world", "name": "Сьют"},
-{"usage": "world", "name": "Сьюэлл"},
-{"usage": "world", "name": "Сьялес"},
-{"usage": "world", "name": "Сэй"},
-{"usage": "world", "name": "Сэл"},
-{"usage": "world", "name": "Сэмпсон"},
-{"usage": "world", "name": "Сэм"},
-{"usage": "world", "name": "Сэнгер"},
-{"usage": "world", "name": "Сэндвич"},
-{"usage": "world", "name": "Сэнди"},
-{"usage": "world", "name": "Сюргуэн"},
-{"usage": "world", "name": "Табак"},
-{"usage": "world", "name": "Табернакль"},
-{"usage": "world", "name": "Табер"},
-{"usage": "world", "name": "Таблер"},
-{"usage": "world", "name": "Табор"},
-{"usage": "world", "name": "Тавакони"},
-{"usage": "world", "name": "Тавас"},
-{"usage": "world", "name": "Таверна"},
-{"usage": "world", "name": "Тавернье"},
-{"usage": "world", "name": "Тависток"},
-{"usage": "world", "name": "Тагус"},
-{"usage": "world", "name": "Тазлина"},
-{"usage": "world", "name": "Тазуэлл"},
-{"usage": "world", "name": "Тайбан"},
-{"usage": "world", "name": "Тайби"},
-{"usage": "world", "name": "Тайдиаут"},
-{"usage": "world", "name": "Тайд"},
-{"usage": "world", "name": "Тайер"},
-{"usage": "world", "name": "Тайи"},
-{"usage": "world", "name": "Тайлер"},
-{"usage": "world", "name": "Тайнан"},
-{"usage": "world", "name": "Тайнгсборо"},
-{"usage": "world", "name": "Тайнер"},
-{"usage": "world", "name": "Тайн"},
-{"usage": "world", "name": "Тайога"},
-{"usage": "world", "name": "Тайонк"},
-{"usage": "world", "name": "Тайрон"},
-{"usage": "world", "name": "Тайро"},
-{"usage": "world", "name": "Тайсонс"},
-{"usage": "world", "name": "Тайс"},
-{"usage": "world", "name": "Тайтон"},
-{"usage": "world", "name": "Тай"},
-{"usage": "world", "name": "Такахо"},
-{"usage": "world", "name": "Такер"},
-{"usage": "world", "name": "Такилма"},
-{"usage": "world", "name": "Такна"},
-{"usage": "world", "name": "Такома"},
-{"usage": "world", "name": "Таконит"},
-{"usage": "world", "name": "Такотна"},
-{"usage": "world", "name": "Такседо"},
-{"usage": "world", "name": "Таку"},
-{"usage": "world", "name": "Так"},
-{"usage": "world", "name": "Талаксак"},
-{"usage": "world", "name": "Талала"},
-{"usage": "world", "name": "Талант"},
-{"usage": "world", "name": "Талберт"},
-{"usage": "world", "name": "Талботтон"},
-{"usage": "world", "name": "Талекуа"},
-{"usage": "world", "name": "Талиайна"},
-{"usage": "world", "name": "Талишик"},
-{"usage": "world", "name": "Талия"},
-{"usage": "world", "name": "Талкитна"},
-{"usage": "world", "name": "Талко"},
-{"usage": "world", "name": "Таллабоа"},
-{"usage": "world", "name": "Таллахасси"},
-{"usage": "world", "name": "Таллахома"},
-{"usage": "world", "name": "Талли"},
-{"usage": "world", "name": "Таллла"},
-{"usage": "world", "name": "Таллмэддж"},
-{"usage": "world", "name": "Таллула"},
-{"usage": "world", "name": "Талл"},
-{"usage": "world", "name": "Талмейдж"},
-{"usage": "world", "name": "Талмо"},
-{"usage": "world", "name": "Талова"},
-{"usage": "world", "name": "Талога"},
-{"usage": "world", "name": "Талпа"},
-{"usage": "world", "name": "Талса"},
-{"usage": "world", "name": "Талты"},
-{"usage": "world", "name": "Тамайами"},
-{"usage": "world", "name": "Тамаква"},
-{"usage": "world", "name": "Тамарак"},
-{"usage": "world", "name": "Тамароа"},
-{"usage": "world", "name": "Тамаха"},
-{"usage": "world", "name": "Тама"},
-{"usage": "world", "name": "Тамб"},
-{"usage": "world", "name": "Тамина"},
-{"usage": "world", "name": "Таммс"},
-{"usage": "world", "name": "Тамола"},
-{"usage": "world", "name": "Тамора"},
-{"usage": "world", "name": "Тамо"},
-{"usage": "world", "name": "Тампа"},
-{"usage": "world", "name": "Тампико"},
-{"usage": "world", "name": "Тамуотер"},
-{"usage": "world", "name": "Танакросс"},
-{"usage": "world", "name": "Тананак"},
-{"usage": "world", "name": "Танана"},
-{"usage": "world", "name": "Тангело"},
-{"usage": "world", "name": "Тангенс"},
-{"usage": "world", "name": "Тангл"},
-{"usage": "world", "name": "Тандерболт"},
-{"usage": "world", "name": "Тандер"},
-{"usage": "world", "name": "Танджипахоа"},
-{"usage": "world", "name": "Танжер"},
-{"usage": "world", "name": "Тани"},
-{"usage": "world", "name": "Танкерсли"},
-{"usage": "world", "name": "Танки"},
-{"usage": "world", "name": "Танкханнок"},
-{"usage": "world", "name": "Танна"},
-{"usage": "world", "name": "Таннер"},
-{"usage": "world", "name": "Тансборо"},
-{"usage": "world", "name": "Тантутулиак"},
-{"usage": "world", "name": "Тан"},
-{"usage": "world", "name": "Таоламн"},
-{"usage": "world", "name": "Таос"},
-{"usage": "world", "name": "Тапавинго"},
-{"usage": "world", "name": "Таппа"},
-{"usage": "world", "name": "Таппен"},
-{"usage": "world", "name": "Таппер"},
-{"usage": "world", "name": "Тара"},
-{"usage": "world", "name": "Тарборо"},
-{"usage": "world", "name": "Тарвер"},
-{"usage": "world", "name": "Тарентум"},
-{"usage": "world", "name": "Тарзан"},
-{"usage": "world", "name": "Тариф"},
-{"usage": "world", "name": "Тарлтон"},
-{"usage": "world", "name": "Тарнов"},
-{"usage": "world", "name": "Тарпон"},
-{"usage": "world", "name": "Таррантс"},
-{"usage": "world", "name": "Тарриолл"},
-{"usage": "world", "name": "Тарри"},
-{"usage": "world", "name": "Таскаравас"},
-{"usage": "world", "name": "Таскахома"},
-{"usage": "world", "name": "Таскджи"},
-{"usage": "world", "name": "Таскоса"},
-{"usage": "world", "name": "Таско"},
-{"usage": "world", "name": "Таскумбия"},
-{"usage": "world", "name": "Тасселл"},
-{"usage": "world", "name": "Тастин"},
-{"usage": "world", "name": "Татами"},
-{"usage": "world", "name": "Татитлек"},
-{"usage": "world", "name": "Таттл"},
-{"usage": "world", "name": "Татуайлер"},
-{"usage": "world", "name": "Татум"},
-{"usage": "world", "name": "Тауи"},
-{"usage": "world", "name": "Тауйя"},
-{"usage": "world", "name": "Таунер"},
-{"usage": "world", "name": "Таунсенд"},
-{"usage": "world", "name": "Тауншип"},
-{"usage": "world", "name": "Таун"},
-{"usage": "world", "name": "Таусанд"},
-{"usage": "world", "name": "Таусон"},
-{"usage": "world", "name": "Таучет"},
-{"usage": "world", "name": "Тауэр"},
-{"usage": "world", "name": "Тафтон"},
-{"usage": "world", "name": "Тафт"},
-{"usage": "world", "name": "Тахола"},
-{"usage": "world", "name": "Тахоус"},
-{"usage": "world", "name": "Тахо"},
-{"usage": "world", "name": "Тач"},
-{"usage": "world", "name": "Твейн"},
-{"usage": "world", "name": "Твин"},
-{"usage": "world", "name": "Твисп"},
-{"usage": "world", "name": "Твитти"},
-{"usage": "world", "name": "Тводот"},
-{"usage": "world", "name": "Теба"},
-{"usage": "world", "name": "Тебес"},
-{"usage": "world", "name": "Тегарден"},
-{"usage": "world", "name": "Тега"},
-{"usage": "world", "name": "Теджигуас"},
-{"usage": "world", "name": "Тед"},
-{"usage": "world", "name": "Теейс"},
-{"usage": "world", "name": "Тейбл"},
-{"usage": "world", "name": "Тейген"},
-{"usage": "world", "name": "Тейлман"},
-{"usage": "world", "name": "Тейлор"},
-{"usage": "world", "name": "Тейнтер"},
-{"usage": "world", "name": "Тейопи"},
-{"usage": "world", "name": "Тейт"},
-{"usage": "world", "name": "Тейчида"},
-{"usage": "world", "name": "Текама"},
-{"usage": "world", "name": "Текамсе"},
-{"usage": "world", "name": "Текате"},
-{"usage": "world", "name": "Теквеста"},
-{"usage": "world", "name": "Теквила"},
-{"usage": "world", "name": "Текоа"},
-{"usage": "world", "name": "Теколота"},
-{"usage": "world", "name": "Теконша"},
-{"usage": "world", "name": "Текопа"},
-{"usage": "world", "name": "Тексаркана"},
-{"usage": "world", "name": "Тексико"},
-{"usage": "world", "name": "Тексон"},
-{"usage": "world", "name": "Текстон"},
-{"usage": "world", "name": "Тексхома"},
-{"usage": "world", "name": "Телеграф"},
-{"usage": "world", "name": "Телемарк"},
-{"usage": "world", "name": "Телефон"},
-{"usage": "world", "name": "Телида"},
-{"usage": "world", "name": "Теллер"},
-{"usage": "world", "name": "Теллурид"},
-{"usage": "world", "name": "Телл"},
-{"usage": "world", "name": "Телогия"},
-{"usage": "world", "name": "Телокасет"},
-{"usage": "world", "name": "Тельман"},
-{"usage": "world", "name": "Тельма"},
-{"usage": "world", "name": "Тел"},
-{"usage": "world", "name": "Темвик"},
-{"usage": "world", "name": "Темекула"},
-{"usage": "world", "name": "Темелек"},
-{"usage": "world", "name": "Темперанс"},
-{"usage": "world", "name": "Темпе"},
-{"usage": "world", "name": "Темпиют"},
-{"usage": "world", "name": "Темпл"},
-{"usage": "world", "name": "Тенафлай"},
-{"usage": "world", "name": "Тенаха"},
-{"usage": "world", "name": "Тендал"},
-{"usage": "world", "name": "Тенейки"},
-{"usage": "world", "name": "Тенино"},
-{"usage": "world", "name": "Тенмил"},
-{"usage": "world", "name": "Теннант"},
-{"usage": "world", "name": "Теннент"},
-{"usage": "world", "name": "Теннесси"},
-{"usage": "world", "name": "Тенниль"},
-{"usage": "world", "name": "Теннисон"},
-{"usage": "world", "name": "Тенни"},
-{"usage": "world", "name": "Тенсо"},
-{"usage": "world", "name": "Тенстрайк"},
-{"usage": "world", "name": "Тент"},
-{"usage": "world", "name": "Тен"},
-{"usage": "world", "name": "Тербот"},
-{"usage": "world", "name": "Тереза"},
-{"usage": "world", "name": "Терерро"},
-{"usage": "world", "name": "Тересса"},
-{"usage": "world", "name": "Териот"},
-{"usage": "world", "name": "Терки"},
-{"usage": "world", "name": "Терлингуа"},
-{"usage": "world", "name": "Терли"},
-{"usage": "world", "name": "Терлок"},
-{"usage": "world", "name": "Терлтон"},
-{"usage": "world", "name": "Термалито"},
-{"usage": "world", "name": "Термал"},
-{"usage": "world", "name": "Терминаус"},
-{"usage": "world", "name": "Термонд"},
-{"usage": "world", "name": "Термонт"},
-{"usage": "world", "name": "Термополис"},
-{"usage": "world", "name": "Термо"},
-{"usage": "world", "name": "Терни"},
-{"usage": "world", "name": "Терн"},
-{"usage": "world", "name": "Терпин"},
-{"usage": "world", "name": "Терраль"},
-{"usage": "world", "name": "Терраса"},
-{"usage": "world", "name": "Терра"},
-{"usage": "world", "name": "Террелл"},
-{"usage": "world", "name": "Терре"},
-{"usage": "world", "name": "Террил"},
-{"usage": "world", "name": "Терри"},
-{"usage": "world", "name": "Тертл"},
-{"usage": "world", "name": "Тертон"},
-{"usage": "world", "name": "Тескотт"},
-{"usage": "world", "name": "Теско"},
-{"usage": "world", "name": "Тесук"},
-{"usage": "world", "name": "Тета"},
-{"usage": "world", "name": "Тетер"},
-{"usage": "world", "name": "Тете"},
-{"usage": "world", "name": "Тетлин"},
-{"usage": "world", "name": "Тетония"},
-{"usage": "world", "name": "Теуакана"},
-{"usage": "world", "name": "Теутополис"},
-{"usage": "world", "name": "Техама"},
-{"usage": "world", "name": "Техас"},
-{"usage": "world", "name": "Техачепи"},
-{"usage": "world", "name": "Техлайн"},
-{"usage": "world", "name": "Техола"},
-{"usage": "world", "name": "Тибби"},
-{"usage": "world", "name": "Тиберон"},
-{"usage": "world", "name": "Тибодо"},
-{"usage": "world", "name": "Тивертон"},
-{"usage": "world", "name": "Тиволи"},
-{"usage": "world", "name": "Тигард"},
-{"usage": "world", "name": "Тигнолл"},
-{"usage": "world", "name": "Тигр"},
-{"usage": "world", "name": "Тиг"},
-{"usage": "world", "name": "Тидс"},
-{"usage": "world", "name": "Тики"},
-{"usage": "world", "name": "Тикнор"},
-{"usage": "world", "name": "Тик"},
-{"usage": "world", "name": "Тилден"},
-{"usage": "world", "name": "Тилламук"},
-{"usage": "world", "name": "Тиллар"},
-{"usage": "world", "name": "Тиллатоба"},
-{"usage": "world", "name": "Тилледа"},
-{"usage": "world", "name": "Тиллер"},
-{"usage": "world", "name": "Тилликум"},
-{"usage": "world", "name": "Тиллман"},
-{"usage": "world", "name": "Тиллсон"},
-{"usage": "world", "name": "Тиллс"},
-{"usage": "world", "name": "Тилман"},
-{"usage": "world", "name": "Тилтон"},
-{"usage": "world", "name": "Тилфорд"},
-{"usage": "world", "name": "Тимбер"},
-{"usage": "world", "name": "Тимблин"},
-{"usage": "world", "name": "Тимбо"},
-{"usage": "world", "name": "Тимкен"},
-{"usage": "world", "name": "Тиммонс"},
-{"usage": "world", "name": "Тимнат"},
-{"usage": "world", "name": "Тимониум"},
-{"usage": "world", "name": "Тимпас"},
-{"usage": "world", "name": "Тимпи"},
-{"usage": "world", "name": "Тимпсон"},
-{"usage": "world", "name": "Тинаджа"},
-{"usage": "world", "name": "Тина"},
-{"usage": "world", "name": "Тингли"},
-{"usage": "world", "name": "Тиндалл"},
-{"usage": "world", "name": "Тиндол"},
-{"usage": "world", "name": "Тинек"},
-{"usage": "world", "name": "Тинли"},
-{"usage": "world", "name": "Тинсли"},
-{"usage": "world", "name": "Тинсман"},
-{"usage": "world", "name": "Тинс"},
-{"usage": "world", "name": "Тинта"},
-{"usage": "world", "name": "Тинтон"},
-{"usage": "world", "name": "Тин"},
-{"usage": "world", "name": "Типлер"},
-{"usage": "world", "name": "Типпетт"},
-{"usage": "world", "name": "Типп"},
-{"usage": "world", "name": "Типтон"},
-{"usage": "world", "name": "Тира"},
-{"usage": "world", "name": "Тиронза"},
-{"usage": "world", "name": "Тирон"},
-{"usage": "world", "name": "Тискилва"},
-{"usage": "world", "name": "Тисл"},
-{"usage": "world", "name": "Тис"},
-{"usage": "world", "name": "Титикет"},
-{"usage": "world", "name": "Титонка"},
-{"usage": "world", "name": "Титон"},
-{"usage": "world", "name": "Титус"},
-{"usage": "world", "name": "Тифтон"},
-{"usage": "world", "name": "Тиффани"},
-{"usage": "world", "name": "Тиффин"},
-{"usage": "world", "name": "Тифф"},
-{"usage": "world", "name": "Тиф"},
-{"usage": "world", "name": "Тихерас"},
-{"usage": "world", "name": "Тичи"},
-{"usage": "world", "name": "Тишоминго"},
-{"usage": "world", "name": "Ти"},
-{"usage": "world", "name": "Тоано"},
-{"usage": "world", "name": "Тоаст"},
-{"usage": "world", "name": "Тоа"},
-{"usage": "world", "name": "Тобик"},
-{"usage": "world", "name": "Тобиханна"},
-{"usage": "world", "name": "Тобосо"},
-{"usage": "world", "name": "Тованда"},
-{"usage": "world", "name": "Товаок"},
-{"usage": "world", "name": "Тови"},
-{"usage": "world", "name": "Товако"},
-{"usage": "world", "name": "Тога"},
-{"usage": "world", "name": "Тогиак"},
-{"usage": "world", "name": "Того"},
-{"usage": "world", "name": "Тодд"},
-{"usage": "world", "name": "Тойвола"},
-{"usage": "world", "name": "Тойя"},
-{"usage": "world", "name": "Той"},
-{"usage": "world", "name": "Тока"},
-{"usage": "world", "name": "Токер"},
-{"usage": "world", "name": "Токин"},
-{"usage": "world", "name": "Токио"},
-{"usage": "world", "name": "Токкоа"},
-{"usage": "world", "name": "Токкопола"},
-{"usage": "world", "name": "Токлат"},
-{"usage": "world", "name": "Токо"},
-{"usage": "world", "name": "Токсауэй"},
-{"usage": "world", "name": "Токсей"},
-{"usage": "world", "name": "Токсук"},
-{"usage": "world", "name": "Ток"},
-{"usage": "world", "name": "Толар"},
-{"usage": "world", "name": "Толедо"},
-{"usage": "world", "name": "Толетт"},
-{"usage": "world", "name": "Толи"},
-{"usage": "world", "name": "Толкинг"},
-{"usage": "world", "name": "Толлесон"},
-{"usage": "world", "name": "Толл"},
-{"usage": "world", "name": "Толоно"},
-{"usage": "world", "name": "Толстой"},
-{"usage": "world", "name": "Толука"},
-{"usage": "world", "name": "Толчестер"},
-{"usage": "world", "name": "Тольберт"},
-{"usage": "world", "name": "Тольна"},
-{"usage": "world", "name": "Тольтек"},
-{"usage": "world", "name": "Томагавк"},
-{"usage": "world", "name": "Томас"},
-{"usage": "world", "name": "Томато"},
-{"usage": "world", "name": "Томах"},
-{"usage": "world", "name": "Томбал"},
-{"usage": "world", "name": "Томе"},
-{"usage": "world", "name": "Томкинс"},
-{"usage": "world", "name": "Томнолен"},
-{"usage": "world", "name": "Томпкинс"},
-{"usage": "world", "name": "Томпсон"},
-{"usage": "world", "name": "Томсон"},
-{"usage": "world", "name": "Том"},
-{"usage": "world", "name": "Тонаванда"},
-{"usage": "world", "name": "Тонаскет"},
-{"usage": "world", "name": "Тонганокси"},
-{"usage": "world", "name": "Тонет"},
-{"usage": "world", "name": "Тоника"},
-{"usage": "world", "name": "Тонкава"},
-{"usage": "world", "name": "Тонка"},
-{"usage": "world", "name": "Тонопа"},
-{"usage": "world", "name": "Тонотосасса"},
-{"usage": "world", "name": "Тонсина"},
-{"usage": "world", "name": "Тонти"},
-{"usage": "world", "name": "Тонтогани"},
-{"usage": "world", "name": "Тонтон"},
-{"usage": "world", "name": "Тонто"},
-{"usage": "world", "name": "Тон"},
-{"usage": "world", "name": "Тооел"},
-{"usage": "world", "name": "Тоомсборо"},
-{"usage": "world", "name": "Топава"},
-{"usage": "world", "name": "Топанга"},
-{"usage": "world", "name": "Топика"},
-{"usage": "world", "name": "Топинаби"},
-{"usage": "world", "name": "Топмост"},
-{"usage": "world", "name": "Топок"},
-{"usage": "world", "name": "Топонас"},
-{"usage": "world", "name": "Топпениш"},
-{"usage": "world", "name": "Топсейл"},
-{"usage": "world", "name": "Топс"},
-{"usage": "world", "name": "Топшам"},
-{"usage": "world", "name": "Топ"},
-{"usage": "world", "name": "Торнилло"},
-{"usage": "world", "name": "Торнтон"},
-{"usage": "world", "name": "Торн"},
-{"usage": "world", "name": "Торонто"},
-{"usage": "world", "name": "Торофэр"},
-{"usage": "world", "name": "Торо"},
-{"usage": "world", "name": "Торп"},
-{"usage": "world", "name": "Торранс"},
-{"usage": "world", "name": "Торрес"},
-{"usage": "world", "name": "Торринг"},
-{"usage": "world", "name": "Торри"},
-{"usage": "world", "name": "Торсби"},
-{"usage": "world", "name": "Тортилла"},
-{"usage": "world", "name": "Тор"},
-{"usage": "world", "name": "Тосито"},
-{"usage": "world", "name": "Тостон"},
-{"usage": "world", "name": "Тотова"},
-{"usage": "world", "name": "Тоттен"},
-{"usage": "world", "name": "Тоукенамон"},
-{"usage": "world", "name": "Тоу"},
-{"usage": "world", "name": "Тофте"},
-{"usage": "world", "name": "Тофти"},
-{"usage": "world", "name": "Тоц"},
-{"usage": "world", "name": "Трабуко"},
-{"usage": "world", "name": "Травелер"},
-{"usage": "world", "name": "Траверс"},
-{"usage": "world", "name": "Травик"},
-{"usage": "world", "name": "Траер"},
-{"usage": "world", "name": "Траки"},
-{"usage": "world", "name": "Траксолл"},
-{"usage": "world", "name": "Тракстон"},
-{"usage": "world", "name": "Тракт"},
-{"usage": "world", "name": "Трамбауэр"},
-{"usage": "world", "name": "Трамбулл"},
-{"usage": "world", "name": "Трамвай"},
-{"usage": "world", "name": "Траммеллс"},
-{"usage": "world", "name": "Траммел"},
-{"usage": "world", "name": "Транквиллити"},
-{"usage": "world", "name": "Транкос"},
-{"usage": "world", "name": "Трансильвания"},
-{"usage": "world", "name": "Траппер"},
-{"usage": "world", "name": "Трапп"},
-{"usage": "world", "name": "Траскотт"},
-{"usage": "world", "name": "Траск"},
-{"usage": "world", "name": "Трасс"},
-{"usage": "world", "name": "Трас"},
-{"usage": "world", "name": "Траут"},
-{"usage": "world", "name": "Трафальгар"},
-{"usage": "world", "name": "Трафант"},
-{"usage": "world", "name": "Траф"},
-{"usage": "world", "name": "Траянгл"},
-{"usage": "world", "name": "Треблок"},
-{"usage": "world", "name": "Тревескин"},
-{"usage": "world", "name": "Тревлак"},
-{"usage": "world", "name": "Тревор"},
-{"usage": "world", "name": "Тревос"},
-{"usage": "world", "name": "Трего"},
-{"usage": "world", "name": "Треже"},
-{"usage": "world", "name": "Трейдс"},
-{"usage": "world", "name": "Трейд"},
-{"usage": "world", "name": "Трейл"},
-{"usage": "world", "name": "Трейнор"},
-{"usage": "world", "name": "Трейн"},
-{"usage": "world", "name": "Трейси"},
-{"usage": "world", "name": "Трементина"},
-{"usage": "world", "name": "Тремонтон"},
-{"usage": "world", "name": "Тремон"},
-{"usage": "world", "name": "Тремпило"},
-{"usage": "world", "name": "Тренари"},
-{"usage": "world", "name": "Тренер"},
-{"usage": "world", "name": "Трентон"},
-{"usage": "world", "name": "Трент"},
-{"usage": "world", "name": "Тресков"},
-{"usage": "world", "name": "Трес"},
-{"usage": "world", "name": "Триадельфия"},
-{"usage": "world", "name": "Триана"},
-{"usage": "world", "name": "Трибес"},
-{"usage": "world", "name": "Трибуна"},
-{"usage": "world", "name": "Тридент"},
-{"usage": "world", "name": "Трилби"},
-{"usage": "world", "name": "Тримбелл"},
-{"usage": "world", "name": "Тримбл"},
-{"usage": "world", "name": "Триммер"},
-{"usage": "world", "name": "Тримонт"},
-{"usage": "world", "name": "Тринидад"},
-{"usage": "world", "name": "Тринити"},
-{"usage": "world", "name": "Тринуэй"},
-{"usage": "world", "name": "Тринчера"},
-{"usage": "world", "name": "Трион"},
-{"usage": "world", "name": "Триплетт"},
-{"usage": "world", "name": "Триплет"},
-{"usage": "world", "name": "Триполи"},
-{"usage": "world", "name": "Трипп"},
-{"usage": "world", "name": "Трир"},
-{"usage": "world", "name": "Триумф"},
-{"usage": "world", "name": "Три"},
-{"usage": "world", "name": "Троап"},
-{"usage": "world", "name": "Трой"},
-{"usage": "world", "name": "Трокмор"},
-{"usage": "world", "name": "Тролл"},
-{"usage": "world", "name": "Троммолд"},
-{"usage": "world", "name": "Трона"},
-{"usage": "world", "name": "Тропик"},
-{"usage": "world", "name": "Троски"},
-{"usage": "world", "name": "Троттер"},
-{"usage": "world", "name": "Трот"},
-{"usage": "world", "name": "Трофей"},
-{"usage": "world", "name": "Тро"},
-{"usage": "world", "name": "Трумэн"},
-{"usage": "world", "name": "Трупер"},
-{"usage": "world", "name": "Труп"},
-{"usage": "world", "name": "Труро"},
-{"usage": "world", "name": "Трутмен"},
-{"usage": "world", "name": "Трут"},
-{"usage": "world", "name": "Трухильо"},
-{"usage": "world", "name": "Тручас"},
-{"usage": "world", "name": "Тру"},
-{"usage": "world", "name": "Трэйл"},
-{"usage": "world", "name": "Трэп"},
-{"usage": "world", "name": "Тубак"},
-{"usage": "world", "name": "Туба"},
-{"usage": "world", "name": "Тугау"},
-{"usage": "world", "name": "Туичелл"},
-{"usage": "world", "name": "Тулалип"},
-{"usage": "world", "name": "Тулароса"},
-{"usage": "world", "name": "Тулар"},
-{"usage": "world", "name": "Тула"},
-{"usage": "world", "name": "Тулета"},
-{"usage": "world", "name": "Туле"},
-{"usage": "world", "name": "Тулия"},
-{"usage": "world", "name": "Тулон"},
-{"usage": "world", "name": "Тул"},
-{"usage": "world", "name": "Тумало"},
-{"usage": "world", "name": "Тунас"},
-{"usage": "world", "name": "Тундра"},
-{"usage": "world", "name": "Тунер"},
-{"usage": "world", "name": "Туника"},
-{"usage": "world", "name": "Тунис"},
-{"usage": "world", "name": "Туннель"},
-{"usage": "world", "name": "Тун"},
-{"usage": "world", "name": "Тупело"},
-{"usage": "world", "name": "Турбо"},
-{"usage": "world", "name": "Турин"},
-{"usage": "world", "name": "Турман"},
-{"usage": "world", "name": "Турон"},
-{"usage": "world", "name": "Турс"},
-{"usage": "world", "name": "Тур"},
-{"usage": "world", "name": "Тусаян"},
-{"usage": "world", "name": "Тускалуса"},
-{"usage": "world", "name": "Тускарора"},
-{"usage": "world", "name": "Тускола"},
-{"usage": "world", "name": "Тускулум"},
-{"usage": "world", "name": "Тусон"},
-{"usage": "world", "name": "Тут"},
-{"usage": "world", "name": "Тушка"},
-{"usage": "world", "name": "Ту"},
-{"usage": "world", "name": "Тчула"},
-{"usage": "world", "name": "Тшеттер"},
-{"usage": "world", "name": "Тьерра"},
-{"usage": "world", "name": "Тьюксбери"},
-{"usage": "world", "name": "Тьюлип"},
-{"usage": "world", "name": "Тэлбот"},
-{"usage": "world", "name": "Тэлли"},
-{"usage": "world", "name": "Тэппэн"},
-{"usage": "world", "name": "Тэтчер"},
-{"usage": "world", "name": "Тёрнер"},
-{"usage": "world", "name": "Уаббасика"},
-{"usage": "world", "name": "Уайаконда"},
-{"usage": "world", "name": "Уайанданч"},
-{"usage": "world", "name": "Уайандотт"},
-{"usage": "world", "name": "Уайанет"},
-{"usage": "world", "name": "Уайарно"},
-{"usage": "world", "name": "Уайатт"},
-{"usage": "world", "name": "Уайат"},
-{"usage": "world", "name": "Уайзмен"},
-{"usage": "world", "name": "Уайз"},
-{"usage": "world", "name": "Уайлделл"},
-{"usage": "world", "name": "Уайлдер"},
-{"usage": "world", "name": "Уайлдомар"},
-{"usage": "world", "name": "Уайлдорадо"},
-{"usage": "world", "name": "Уайлд"},
-{"usage": "world", "name": "Уайленд"},
-{"usage": "world", "name": "Уайли"},
-{"usage": "world", "name": "Уаймер"},
-{"usage": "world", "name": "Уаймома"},
-{"usage": "world", "name": "Уайодак"},
-{"usage": "world", "name": "Уайосена"},
-{"usage": "world", "name": "Уайтинг"},
-{"usage": "world", "name": "Уайтинс"},
-{"usage": "world", "name": "Уайтопитлок"},
-{"usage": "world", "name": "Уайтривер"},
-{"usage": "world", "name": "Уайттейл"},
-{"usage": "world", "name": "Уайтторн"},
-{"usage": "world", "name": "Уайтхолл"},
-{"usage": "world", "name": "Уайт"},
-{"usage": "world", "name": "Уай"},
-{"usage": "world", "name": "Уакон"},
-{"usage": "world", "name": "Уакота"},
-{"usage": "world", "name": "Уакулла"},
-{"usage": "world", "name": "Уандерву"},
-{"usage": "world", "name": "Уандер"},
-{"usage": "world", "name": "Уарба"},
-{"usage": "world", "name": "Уаскиш"},
-{"usage": "world", "name": "Уауватоса"},
-{"usage": "world", "name": "Уаундед"},
-{"usage": "world", "name": "Уачита"},
-{"usage": "world", "name": "Увада"},
-{"usage": "world", "name": "Угашик"},
-{"usage": "world", "name": "Уделл"},
-{"usage": "world", "name": "Удол"},
-{"usage": "world", "name": "Уерт"},
-{"usage": "world", "name": "Уибо"},
-{"usage": "world", "name": "Уивер"},
-{"usage": "world", "name": "Уигам"},
-{"usage": "world", "name": "Уиггинс"},
-{"usage": "world", "name": "Уидон"},
-{"usage": "world", "name": "Уид"},
-{"usage": "world", "name": "Уиер"},
-{"usage": "world", "name": "Уизатч"},
-{"usage": "world", "name": "Уиз"},
-{"usage": "world", "name": "Уиилбрахам"},
-{"usage": "world", "name": "Уикатанк"},
-{"usage": "world", "name": "Уикен"},
-{"usage": "world", "name": "Уикершам"},
-{"usage": "world", "name": "Уикет"},
-{"usage": "world", "name": "Уикомико"},
-{"usage": "world", "name": "Уиксом"},
-{"usage": "world", "name": "Уиксон"},
-{"usage": "world", "name": "Уикс"},
-{"usage": "world", "name": "Уик"},
-{"usage": "world", "name": "Уилбер"},
-{"usage": "world", "name": "Уилбур"},
-{"usage": "world", "name": "Уилер"},
-{"usage": "world", "name": "Уилесс"},
-{"usage": "world", "name": "Уилинг"},
-{"usage": "world", "name": "Уили"},
-{"usage": "world", "name": "Уилкин"},
-{"usage": "world", "name": "Уилкокс"},
-{"usage": "world", "name": "Уилксон"},
-{"usage": "world", "name": "Уилкс"},
-{"usage": "world", "name": "Уиллакоочи"},
-{"usage": "world", "name": "Уилламина"},
-{"usage": "world", "name": "Уиллард"},
-{"usage": "world", "name": "Уиллаха"},
-{"usage": "world", "name": "Уиллерни"},
-{"usage": "world", "name": "Уиллетт"},
-{"usage": "world", "name": "Уиллинг"},
-{"usage": "world", "name": "Уиллис"},
-{"usage": "world", "name": "Уиллитс"},
-{"usage": "world", "name": "Уилли"},
-{"usage": "world", "name": "Уиллкокс"},
-{"usage": "world", "name": "Уиллмар"},
-{"usage": "world", "name": "Уиллоуби"},
-{"usage": "world", "name": "Уиллоуик"},
-{"usage": "world", "name": "Уиллоу"},
-{"usage": "world", "name": "Уиллс"},
-{"usage": "world", "name": "Уиллхойт"},
-{"usage": "world", "name": "Уилметт"},
-{"usage": "world", "name": "Уилмот"},
-{"usage": "world", "name": "Уилок"},
-{"usage": "world", "name": "Уилсон"},
-{"usage": "world", "name": "Уилтон"},
-{"usage": "world", "name": "Уильямс"},
-{"usage": "world", "name": "Уильям"},
-{"usage": "world", "name": "Уил"},
-{"usage": "world", "name": "Уимберли"},
-{"usage": "world", "name": "Уимблдон"},
-{"usage": "world", "name": "Уингер"},
-{"usage": "world", "name": "Уинг"},
-{"usage": "world", "name": "Уиндер"},
-{"usage": "world", "name": "Уиндинг"},
-{"usage": "world", "name": "Уинди"},
-{"usage": "world", "name": "Уиндом"},
-{"usage": "world", "name": "Уиндоу"},
-{"usage": "world", "name": "Уинд"},
-{"usage": "world", "name": "Уинифред"},
-{"usage": "world", "name": "Уинк"},
-{"usage": "world", "name": "Уинлок"},
-{"usage": "world", "name": "Уиннер"},
-{"usage": "world", "name": "Уиннетка"},
-{"usage": "world", "name": "Уиннетт"},
-{"usage": "world", "name": "Уинни"},
-{"usage": "world", "name": "Уинн"},
-{"usage": "world", "name": "Уинслоу"},
-{"usage": "world", "name": "Уинстед"},
-{"usage": "world", "name": "Уинстон"},
-{"usage": "world", "name": "Уинтер"},
-{"usage": "world", "name": "Уинтон"},
-{"usage": "world", "name": "Уинтроп"},
-{"usage": "world", "name": "Уинуски"},
-{"usage": "world", "name": "Уинфред"},
-{"usage": "world", "name": "Уинфри"},
-{"usage": "world", "name": "Уинчелл"},
-{"usage": "world", "name": "Уин"},
-{"usage": "world", "name": "Уиота"},
-{"usage": "world", "name": "Уипинг"},
-{"usage": "world", "name": "Уиппани"},
-{"usage": "world", "name": "Уиппл"},
-{"usage": "world", "name": "Уипс"},
-{"usage": "world", "name": "Уипхолт"},
-{"usage": "world", "name": "Уисакки"},
-{"usage": "world", "name": "Уисдом"},
-{"usage": "world", "name": "Уисперинг"},
-{"usage": "world", "name": "Уиспер"},
-{"usage": "world", "name": "Уиссота"},
-{"usage": "world", "name": "Уистер"},
-{"usage": "world", "name": "Уитакер"},
-{"usage": "world", "name": "Уитерби"},
-{"usage": "world", "name": "Уитерс"},
-{"usage": "world", "name": "Уитлаш"},
-{"usage": "world", "name": "Уитли"},
-{"usage": "world", "name": "Уитман"},
-{"usage": "world", "name": "Уитмен"},
-{"usage": "world", "name": "Уитмир"},
-{"usage": "world", "name": "Уитмор"},
-{"usage": "world", "name": "Уитни"},
-{"usage": "world", "name": "Уитон"},
-{"usage": "world", "name": "Уитсетт"},
-{"usage": "world", "name": "Уиттакер"},
-{"usage": "world", "name": "Уиттер"},
-{"usage": "world", "name": "Уиттинг"},
-{"usage": "world", "name": "Уиттлси"},
-{"usage": "world", "name": "Уиттьер"},
-{"usage": "world", "name": "Уит"},
-{"usage": "world", "name": "Уихокен"},
-{"usage": "world", "name": "Уичито"},
-{"usage": "world", "name": "Уишек"},
-{"usage": "world", "name": "Уишрам"},
-{"usage": "world", "name": "Укала"},
-{"usage": "world", "name": "Уколо"},
-{"usage": "world", "name": "Уланда"},
-{"usage": "world", "name": "Улен"},
-{"usage": "world", "name": "Улисс"},
-{"usage": "world", "name": "Улитик"},
-{"usage": "world", "name": "Улога"},
-{"usage": "world", "name": "Ултюа"},
-{"usage": "world", "name": "Улупалакуа"},
-{"usage": "world", "name": "Ульм"},
-{"usage": "world", "name": "Умапин"},
-{"usage": "world", "name": "Уматилла"},
-{"usage": "world", "name": "Умбаргер"},
-{"usage": "world", "name": "Умбра"},
-{"usage": "world", "name": "Умиат"},
-{"usage": "world", "name": "Умикоа"},
-{"usage": "world", "name": "Умкумbeт"},
-{"usage": "world", "name": "Уналаклит"},
-{"usage": "world", "name": "Уналашка"},
-{"usage": "world", "name": "Унга"},
-{"usage": "world", "name": "Универсальный"},
-{"usage": "world", "name": "Университетский"},
-{"usage": "world", "name": "Ункас"},
-{"usage": "world", "name": "Уобан"},
-{"usage": "world", "name": "Уобаш"},
-{"usage": "world", "name": "Уовина"},
-{"usage": "world", "name": "Уоддинг"},
-{"usage": "world", "name": "Уодди"},
-{"usage": "world", "name": "Уодена"},
-{"usage": "world", "name": "Уодли"},
-{"usage": "world", "name": "Уодсворт"},
-{"usage": "world", "name": "Уоерика"},
-{"usage": "world", "name": "Уоиана"},
-{"usage": "world", "name": "Уокеша"},
-{"usage": "world", "name": "Уокиган"},
-{"usage": "world", "name": "Уокина"},
-{"usage": "world", "name": "Уоки"},
-{"usage": "world", "name": "Уокомис"},
-{"usage": "world", "name": "Уоксахачи"},
-{"usage": "world", "name": "Уолан"},
-{"usage": "world", "name": "Уолапай"},
-{"usage": "world", "name": "Уолворт"},
-{"usage": "world", "name": "Уолден"},
-{"usage": "world", "name": "Уолдо"},
-{"usage": "world", "name": "Уолдрон"},
-{"usage": "world", "name": "Уолкотт"},
-{"usage": "world", "name": "Уолк"},
-{"usage": "world", "name": "Уолла"},
-{"usage": "world", "name": "Уоллед"},
-{"usage": "world", "name": "Уолленд"},
-{"usage": "world", "name": "Уоллер"},
-{"usage": "world", "name": "Уоллес"},
-{"usage": "world", "name": "Уоллинг"},
-{"usage": "world", "name": "Уоллинс"},
-{"usage": "world", "name": "Уоллис"},
-{"usage": "world", "name": "Уоллова"},
-{"usage": "world", "name": "Уоллула"},
-{"usage": "world", "name": "Уолнат"},
-{"usage": "world", "name": "Уолпол"},
-{"usage": "world", "name": "Уолсен"},
-{"usage": "world", "name": "Уолска"},
-{"usage": "world", "name": "Уолстон"},
-{"usage": "world", "name": "Уолтон"},
-{"usage": "world", "name": "Уолт"},
-{"usage": "world", "name": "Уолум"},
-{"usage": "world", "name": "Уолц"},
-{"usage": "world", "name": "Уолш"},
-{"usage": "world", "name": "Уол"},
-{"usage": "world", "name": "Уомелсдорф"},
-{"usage": "world", "name": "Уомсаттер"},
-{"usage": "world", "name": "Уонбли"},
-{"usage": "world", "name": "Уондерус"},
-{"usage": "world", "name": "Уондо"},
-{"usage": "world", "name": "Уонетт"},
-{"usage": "world", "name": "Уонни"},
-{"usage": "world", "name": "Уонн"},
-{"usage": "world", "name": "Уоншип"},
-{"usage": "world", "name": "Уопетон"},
-{"usage": "world", "name": "Уорда"},
-{"usage": "world", "name": "Уордел"},
-{"usage": "world", "name": "Уорден"},
-{"usage": "world", "name": "Уорд"},
-{"usage": "world", "name": "Уорик"},
-{"usage": "world", "name": "Уоринг"},
-{"usage": "world", "name": "Уоркс"},
-{"usage": "world", "name": "Уорланд"},
-{"usage": "world", "name": "Уорлд"},
-{"usage": "world", "name": "Уорли"},
-{"usage": "world", "name": "Уорман"},
-{"usage": "world", "name": "Уормлис"},
-{"usage": "world", "name": "Уорм"},
-{"usage": "world", "name": "Уорнер"},
-{"usage": "world", "name": "Уорн"},
-{"usage": "world", "name": "Уоррен"},
-{"usage": "world", "name": "Уорринг"},
-{"usage": "world", "name": "Уорриор"},
-{"usage": "world", "name": "Уоррод"},
-{"usage": "world", "name": "Уорр"},
-{"usage": "world", "name": "Уорсон"},
-{"usage": "world", "name": "Уортен"},
-{"usage": "world", "name": "Уортер"},
-{"usage": "world", "name": "Уортинг"},
-{"usage": "world", "name": "Уортон"},
-{"usage": "world", "name": "Уортрас"},
-{"usage": "world", "name": "Уорт"},
-{"usage": "world", "name": "Уорф"},
-{"usage": "world", "name": "Уор"},
-{"usage": "world", "name": "Уосатч"},
-{"usage": "world", "name": "Уоса"},
-{"usage": "world", "name": "Уосика"},
-{"usage": "world", "name": "Уосо"},
-{"usage": "world", "name": "Уотена"},
-{"usage": "world", "name": "Уотери"},
-{"usage": "world", "name": "Уотер"},
-{"usage": "world", "name": "Уоткинс"},
-{"usage": "world", "name": "Уотли"},
-{"usage": "world", "name": "Уотова"},
-{"usage": "world", "name": "Уотога"},
-{"usage": "world", "name": "Уотонга"},
-{"usage": "world", "name": "Уотраус"},
-{"usage": "world", "name": "Уотсон"},
-{"usage": "world", "name": "Уоттен"},
-{"usage": "world", "name": "Уоттер"},
-{"usage": "world", "name": "Уоттс"},
-{"usage": "world", "name": "Уотчунг"},
-{"usage": "world", "name": "Уот"},
-{"usage": "world", "name": "Уоубей"},
-{"usage": "world", "name": "Уоузика"},
-{"usage": "world", "name": "Уоукома"},
-{"usage": "world", "name": "Уоуконда"},
-{"usage": "world", "name": "Уоукоста"},
-{"usage": "world", "name": "Уоуманди"},
-{"usage": "world", "name": "Уоуна"},
-{"usage": "world", "name": "Уоунейки"},
-{"usage": "world", "name": "Уоунета"},
-{"usage": "world", "name": "Уоупака"},
-{"usage": "world", "name": "Уоупан"},
-{"usage": "world", "name": "Уоусеон"},
-{"usage": "world", "name": "Уоусоки"},
-{"usage": "world", "name": "Уочаприг"},
-{"usage": "world", "name": "Уошберн"},
-{"usage": "world", "name": "Уошинг"},
-{"usage": "world", "name": "Уошо"},
-{"usage": "world", "name": "Уошта"},
-{"usage": "world", "name": "Уошугал"},
-{"usage": "world", "name": "Уошула"},
-{"usage": "world", "name": "Уошчукна"},
-{"usage": "world", "name": "Уошэки"},
-{"usage": "world", "name": "Уош"},
-{"usage": "world", "name": "Уоюкон"},
-{"usage": "world", "name": "Упалко"},
-{"usage": "world", "name": "Уппсала"},
-{"usage": "world", "name": "Ураван"},
-{"usage": "world", "name": "Ураган"},
-{"usage": "world", "name": "Урал"},
-{"usage": "world", "name": "Урания"},
-{"usage": "world", "name": "Урбанна"},
-{"usage": "world", "name": "Урбан"},
-{"usage": "world", "name": "Урихс"},
-{"usage": "world", "name": "Урса"},
-{"usage": "world", "name": "Урсина"},
-{"usage": "world", "name": "Уск"},
-{"usage": "world", "name": "Утика"},
-{"usage": "world", "name": "Утопия"},
-{"usage": "world", "name": "Утуадо"},
-{"usage": "world", "name": "Ушер"},
-{"usage": "world", "name": "Уэабло"},
-{"usage": "world", "name": "Уэббер"},
-{"usage": "world", "name": "Уэбб"},
-{"usage": "world", "name": "Уэвахичка"},
-{"usage": "world", "name": "Уэверли"},
-{"usage": "world", "name": "Уэвока"},
-{"usage": "world", "name": "Уэгдал"},
-{"usage": "world", "name": "Уэзерби"},
-{"usage": "world", "name": "Уэзерли"},
-{"usage": "world", "name": "Уэзерсби"},
-{"usage": "world", "name": "Уэзер"},
-{"usage": "world", "name": "Уэипп"},
-{"usage": "world", "name": "Уэйв"},
-{"usage": "world", "name": "Уэйд"},
-{"usage": "world", "name": "Уэйерхаьюзер"},
-{"usage": "world", "name": "Уэйзета"},
-{"usage": "world", "name": "Уэйкан"},
-{"usage": "world", "name": "Уэйкаруса"},
-{"usage": "world", "name": "Уэйка"},
-{"usage": "world", "name": "Уэйкенда"},
-{"usage": "world", "name": "Уэйкини"},
-{"usage": "world", "name": "Уэйкита"},
-{"usage": "world", "name": "Уэйкман"},
-{"usage": "world", "name": "Уэйколоа"},
-{"usage": "world", "name": "Уэйконда"},
-{"usage": "world", "name": "Уэйкпала"},
-{"usage": "world", "name": "Уэйкросс"},
-{"usage": "world", "name": "Уэйк"},
-{"usage": "world", "name": "Уэйли"},
-{"usage": "world", "name": "Уэйлуку"},
-{"usage": "world", "name": "Уэйл"},
-{"usage": "world", "name": "Уэйманало"},
-{"usage": "world", "name": "Уэймея"},
-{"usage": "world", "name": "Уэймсайт"},
-{"usage": "world", "name": "Уэймут"},
-{"usage": "world", "name": "Уэйнока"},
-{"usage": "world", "name": "Уэйнрайт"},
-{"usage": "world", "name": "Уэйн"},
-{"usage": "world", "name": "Уэйовега"},
-{"usage": "world", "name": "Уэйпау"},
-{"usage": "world", "name": "Уэйпио"},
-{"usage": "world", "name": "Уэйтс"},
-{"usage": "world", "name": "Уэйт"},
-{"usage": "world", "name": "Уэйхе"},
-{"usage": "world", "name": "Уэйэли"},
-{"usage": "world", "name": "Уэйэлуа"},
-{"usage": "world", "name": "Уэкива"},
-{"usage": "world", "name": "Уэлби"},
-{"usage": "world", "name": "Уэлда"},
-{"usage": "world", "name": "Уэлдона"},
-{"usage": "world", "name": "Уэлдон"},
-{"usage": "world", "name": "Уэлд"},
-{"usage": "world", "name": "Уэлен"},
-{"usage": "world", "name": "Уэлитка"},
-{"usage": "world", "name": "Уэлком"},
-{"usage": "world", "name": "Уэллер"},
-{"usage": "world", "name": "Уэллинг"},
-{"usage": "world", "name": "Уэлл"},
-{"usage": "world", "name": "Уэлока"},
-{"usage": "world", "name": "Уэлсли"},
-{"usage": "world", "name": "Уэлти"},
-{"usage": "world", "name": "Уэлтон"},
-{"usage": "world", "name": "Уэлш"},
-{"usage": "world", "name": "Уэльс"},
-{"usage": "world", "name": "Уэмпум"},
-{"usage": "world", "name": "Уэнам"},
-{"usage": "world", "name": "Уэнделл"},
-{"usage": "world", "name": "Уэндт"},
-{"usage": "world", "name": "Уэнона"},
-{"usage": "world", "name": "Уэнц"},
-{"usage": "world", "name": "Уэолап"},
-{"usage": "world", "name": "Уэотт"},
-{"usage": "world", "name": "Уэрли"},
-{"usage": "world", "name": "Уэрхэм"},
-{"usage": "world", "name": "Уэр"},
-{"usage": "world", "name": "Уэсилла"},
-{"usage": "world", "name": "Уэскан"},
-{"usage": "world", "name": "Уэслако"},
-{"usage": "world", "name": "Уэсли"},
-{"usage": "world", "name": "Уэстби"},
-{"usage": "world", "name": "Уэствего"},
-{"usage": "world", "name": "Уэствейко"},
-{"usage": "world", "name": "Уэстел"},
-{"usage": "world", "name": "Уэстли"},
-{"usage": "world", "name": "Уэстмор"},
-{"usage": "world", "name": "Уэстоак"},
-{"usage": "world", "name": "Уэстон"},
-{"usage": "world", "name": "Уэстэнд"},
-{"usage": "world", "name": "Уэтампка"},
-{"usage": "world", "name": "Уэтерс"},
-{"usage": "world", "name": "Уэтмор"},
-{"usage": "world", "name": "Уэтог"},
-{"usage": "world", "name": "Уэтонка"},
-{"usage": "world", "name": "Уэтумка"},
-{"usage": "world", "name": "Уэуэантик"},
-{"usage": "world", "name": "Уэуэла"},
-{"usage": "world", "name": "Уэчес"},
-{"usage": "world", "name": "Уэши"},
-{"usage": "world", "name": "Уяк"},
-{"usage": "world", "name": "Фабенс"},
-{"usage": "world", "name": "Фабиус"},
-{"usage": "world", "name": "Фавн"},
-{"usage": "world", "name": "Фаворетта"},
-{"usage": "world", "name": "Фагус"},
-{"usage": "world", "name": "Фадден"},
-{"usage": "world", "name": "Фаддин"},
-{"usage": "world", "name": "Файв"},
-{"usage": "world", "name": "Файербо"},
-{"usage": "world", "name": "Файет"},
-{"usage": "world", "name": "Файн"},
-{"usage": "world", "name": "Файр"},
-{"usage": "world", "name": "Файф"},
-{"usage": "world", "name": "Факлер"},
-{"usage": "world", "name": "Факсон"},
-{"usage": "world", "name": "Фактория"},
-{"usage": "world", "name": "Фаллон"},
-{"usage": "world", "name": "Фалмут"},
-{"usage": "world", "name": "Фальконер"},
-{"usage": "world", "name": "Фалькон"},
-{"usage": "world", "name": "Фальк"},
-{"usage": "world", "name": "Фандон"},
-{"usage": "world", "name": "Фанкли"},
-{"usage": "world", "name": "Фанк"},
-{"usage": "world", "name": "Фаннетт"},
-{"usage": "world", "name": "Фаннин"},
-{"usage": "world", "name": "Фанси"},
-{"usage": "world", "name": "Фанстон"},
-{"usage": "world", "name": "Фантер"},
-{"usage": "world", "name": "Фан"},
-{"usage": "world", "name": "Фарбер"},
-{"usage": "world", "name": "Фарго"},
-{"usage": "world", "name": "Фарж"},
-{"usage": "world", "name": "Фариболт"},
-{"usage": "world", "name": "Фарина"},
-{"usage": "world", "name": "Фарлинг"},
-{"usage": "world", "name": "Фарлин"},
-{"usage": "world", "name": "Фарли"},
-{"usage": "world", "name": "Фарминг"},
-{"usage": "world", "name": "Фарнам"},
-{"usage": "world", "name": "Фарнер"},
-{"usage": "world", "name": "Фарнс"},
-{"usage": "world", "name": "Фарнхем"},
-{"usage": "world", "name": "Фаррагут"},
-{"usage": "world", "name": "Фаррандс"},
-{"usage": "world", "name": "Фаррар"},
-{"usage": "world", "name": "Фаррелл"},
-{"usage": "world", "name": "Фарр"},
-{"usage": "world", "name": "Фарсон"},
-{"usage": "world", "name": "Фартинг"},
-{"usage": "world", "name": "Фаруэлл"},
-{"usage": "world", "name": "Фар"},
-{"usage": "world", "name": "Фасселс"},
-{"usage": "world", "name": "Фатер"},
-{"usage": "world", "name": "Фаук"},
-{"usage": "world", "name": "Фаунт"},
-{"usage": "world", "name": "Фауст"},
-{"usage": "world", "name": "Фахардо"},
-{"usage": "world", "name": "Фашинг"},
-{"usage": "world", "name": "Феба"},
-{"usage": "world", "name": "Федерал"},
-{"usage": "world", "name": "Федора"},
-{"usage": "world", "name": "Фейт"},
-{"usage": "world", "name": "Фелда"},
-{"usage": "world", "name": "Фелида"},
-{"usage": "world", "name": "Фелиз"},
-{"usage": "world", "name": "Феликс"},
-{"usage": "world", "name": "Фелипе"},
-{"usage": "world", "name": "Фелисити"},
-{"usage": "world", "name": "Фелиция"},
-{"usage": "world", "name": "Феллоус"},
-{"usage": "world", "name": "Феллс"},
-{"usage": "world", "name": "Фелпс"},
-{"usage": "world", "name": "Фелсентал"},
-{"usage": "world", "name": "Фелтон"},
-{"usage": "world", "name": "Фелт"},
-{"usage": "world", "name": "Фелч"},
-{"usage": "world", "name": "Фенвик"},
-{"usage": "world", "name": "Фенвуд"},
-{"usage": "world", "name": "Феникс"},
-{"usage": "world", "name": "Феннимор"},
-{"usage": "world", "name": "Фенн"},
-{"usage": "world", "name": "Фенс"},
-{"usage": "world", "name": "Фентон"},
-{"usage": "world", "name": "Фентресс"},
-{"usage": "world", "name": "Феодосия"},
-{"usage": "world", "name": "Фергус"},
-{"usage": "world", "name": "Фергюсон"},
-{"usage": "world", "name": "Фердинанд"},
-{"usage": "world", "name": "Ферис"},
-{"usage": "world", "name": "Ферия"},
-{"usage": "world", "name": "Ферли"},
-{"usage": "world", "name": "Ферма"},
-{"usage": "world", "name": "Фермер"},
-{"usage": "world", "name": "Фермина"},
-{"usage": "world", "name": "Фернальд"},
-{"usage": "world", "name": "Фернандина"},
-{"usage": "world", "name": "Фернандо"},
-{"usage": "world", "name": "Фернан"},
-{"usage": "world", "name": "Фернас"},
-{"usage": "world", "name": "Ферни"},
-{"usage": "world", "name": "Фернли"},
-{"usage": "world", "name": "Ферн"},
-{"usage": "world", "name": "Феррелл"},
-{"usage": "world", "name": "Феррел"},
-{"usage": "world", "name": "Ферридэй"},
-{"usage": "world", "name": "Ферринг"},
-{"usage": "world", "name": "Феррис"},
-{"usage": "world", "name": "Ферри"},
-{"usage": "world", "name": "Феррон"},
-{"usage": "world", "name": "Феррум"},
-{"usage": "world", "name": "Ферсон"},
-{"usage": "world", "name": "Ферст"},
-{"usage": "world", "name": "Фертайл"},
-{"usage": "world", "name": "Фессенден"},
-{"usage": "world", "name": "Фетер"},
-{"usage": "world", "name": "Феттерс"},
-{"usage": "world", "name": "Фея"},
-{"usage": "world", "name": "Фе"},
-{"usage": "world", "name": "Фиделити"},
-{"usage": "world", "name": "Фидель"},
-{"usage": "world", "name": "Филадельфия"},
-{"usage": "world", "name": "Филбрук"},
-{"usage": "world", "name": "Филдинг"},
-{"usage": "world", "name": "Филдон"},
-{"usage": "world", "name": "Филдэйл"},
-{"usage": "world", "name": "Филд"},
-{"usage": "world", "name": "Филер"},
-{"usage": "world", "name": "Филипп"},
-{"usage": "world", "name": "Филлипс"},
-{"usage": "world", "name": "Филли"},
-{"usage": "world", "name": "Филлмор"},
-{"usage": "world", "name": "Филл"},
-{"usage": "world", "name": "Филомат"},
-{"usage": "world", "name": "Фило"},
-{"usage": "world", "name": "Филпот"},
-{"usage": "world", "name": "Фил"},
-{"usage": "world", "name": "Фингал"},
-{"usage": "world", "name": "Фингер"},
-{"usage": "world", "name": "Финдли"},
-{"usage": "world", "name": "Финикия"},
-{"usage": "world", "name": "Финкасл"},
-{"usage": "world", "name": "Финлей"},
-{"usage": "world", "name": "Финли"},
-{"usage": "world", "name": "Финляндия"},
-{"usage": "world", "name": "Финни"},
-{"usage": "world", "name": "Финч"},
-{"usage": "world", "name": "Фиппс"},
-{"usage": "world", "name": "Фиреко"},
-{"usage": "world", "name": "Фирт"},
-{"usage": "world", "name": "Фиск"},
-{"usage": "world", "name": "Фитиан"},
-{"usage": "world", "name": "Фитлер"},
-{"usage": "world", "name": "Фиттс"},
-{"usage": "world", "name": "Фитцхью"},
-{"usage": "world", "name": "Фитч"},
-{"usage": "world", "name": "Фифилд"},
-{"usage": "world", "name": "Фицджеральд"},
-{"usage": "world", "name": "Фишер"},
-{"usage": "world", "name": "Фишинг"},
-{"usage": "world", "name": "Фиш"},
-{"usage": "world", "name": "Флаглер"},
-{"usage": "world", "name": "Флагшток"},
-{"usage": "world", "name": "Флаг"},
-{"usage": "world", "name": "Флад"},
-{"usage": "world", "name": "Флаинг"},
-{"usage": "world", "name": "Флакстон"},
-{"usage": "world", "name": "Фламбо"},
-{"usage": "world", "name": "Фламинго"},
-{"usage": "world", "name": "Фланаган"},
-{"usage": "world", "name": "Фландрия"},
-{"usage": "world", "name": "Фланиган"},
-{"usage": "world", "name": "Флауинг"},
-{"usage": "world", "name": "Флауэлл"},
-{"usage": "world", "name": "Флауэри"},
-{"usage": "world", "name": "Флауэр"},
-{"usage": "world", "name": "Флашер"},
-{"usage": "world", "name": "Флаэрти"},
-{"usage": "world", "name": "Флейк"},
-{"usage": "world", "name": "Флеминг"},
-{"usage": "world", "name": "Фленс"},
-{"usage": "world", "name": "Флетчер"},
-{"usage": "world", "name": "Флинн"},
-{"usage": "world", "name": "Флинт"},
-{"usage": "world", "name": "Флиппен"},
-{"usage": "world", "name": "Флиппин"},
-{"usage": "world", "name": "Флойд"},
-{"usage": "world", "name": "Флой"},
-{"usage": "world", "name": "Флокс"},
-{"usage": "world", "name": "Флок"},
-{"usage": "world", "name": "Фломатон"},
-{"usage": "world", "name": "Фломот"},
-{"usage": "world", "name": "Флом"},
-{"usage": "world", "name": "Флорала"},
-{"usage": "world", "name": "Флора"},
-{"usage": "world", "name": "Флорделл"},
-{"usage": "world", "name": "Флоренция"},
-{"usage": "world", "name": "Флорес"},
-{"usage": "world", "name": "Флориан"},
-{"usage": "world", "name": "Флорида"},
-{"usage": "world", "name": "Флориен"},
-{"usage": "world", "name": "Флорин"},
-{"usage": "world", "name": "Флориссант"},
-{"usage": "world", "name": "Флорис"},
-{"usage": "world", "name": "Флори"},
-{"usage": "world", "name": "Флорхем"},
-{"usage": "world", "name": "Флор"},
-{"usage": "world", "name": "Флоссмур"},
-{"usage": "world", "name": "Флот"},
-{"usage": "world", "name": "Флоувуд"},
-{"usage": "world", "name": "Фло"},
-{"usage": "world", "name": "Флукер"},
-{"usage": "world", "name": "Флушинг"},
-{"usage": "world", "name": "Флэтгап"},
-{"usage": "world", "name": "Флэт"},
-{"usage": "world", "name": "Фогельс"},
-{"usage": "world", "name": "Фойл"},
-{"usage": "world", "name": "Фокс"},
-{"usage": "world", "name": "Фолгер"},
-{"usage": "world", "name": "Фолей"},
-{"usage": "world", "name": "Фолз"},
-{"usage": "world", "name": "Фолкнер"},
-{"usage": "world", "name": "Фолкрофт"},
-{"usage": "world", "name": "Фолк"},
-{"usage": "world", "name": "Фоллансби"},
-{"usage": "world", "name": "Фоллетт"},
-{"usage": "world", "name": "Фоллинг"},
-{"usage": "world", "name": "Фоллис"},
-{"usage": "world", "name": "Фолли"},
-{"usage": "world", "name": "Фоллсинг"},
-{"usage": "world", "name": "Фолл"},
-{"usage": "world", "name": "Фолсом"},
-{"usage": "world", "name": "Фолферриас"},
-{"usage": "world", "name": "Фольмар"},
-{"usage": "world", "name": "Фонда"},
-{"usage": "world", "name": "Фонд"},
-{"usage": "world", "name": "Фонтана"},
-{"usage": "world", "name": "Фонтанель"},
-{"usage": "world", "name": "Фонтан"},
-{"usage": "world", "name": "Фонтейн"},
-{"usage": "world", "name": "Фон"},
-{"usage": "world", "name": "Форада"},
-{"usage": "world", "name": "Форбинг"},
-{"usage": "world", "name": "Форбс"},
-{"usage": "world", "name": "Форган"},
-{"usage": "world", "name": "Фордайс"},
-{"usage": "world", "name": "Фордош"},
-{"usage": "world", "name": "Форд"},
-{"usage": "world", "name": "Форестон"},
-{"usage": "world", "name": "Форест"},
-{"usage": "world", "name": "Форж"},
-{"usage": "world", "name": "Фористелл"},
-{"usage": "world", "name": "Форкед"},
-{"usage": "world", "name": "Форк"},
-{"usage": "world", "name": "Форман"},
-{"usage": "world", "name": "Формоза"},
-{"usage": "world", "name": "Формозу"},
-{"usage": "world", "name": "Форни"},
-{"usage": "world", "name": "Форпо"},
-{"usage": "world", "name": "Форрестон"},
-{"usage": "world", "name": "Форрест"},
-{"usage": "world", "name": "Форсайт"},
-{"usage": "world", "name": "Форсан"},
-{"usage": "world", "name": "Фортескью"},
-{"usage": "world", "name": "Фортин"},
-{"usage": "world", "name": "Форти"},
-{"usage": "world", "name": "Фортуна"},
-{"usage": "world", "name": "Форт"},
-{"usage": "world", "name": "Форч"},
-{"usage": "world", "name": "Фор"},
-{"usage": "world", "name": "Фосетт"},
-{"usage": "world", "name": "Фоссил"},
-{"usage": "world", "name": "Фоссум"},
-{"usage": "world", "name": "Фосс"},
-{"usage": "world", "name": "Фостер"},
-{"usage": "world", "name": "Фостория"},
-{"usage": "world", "name": "Фоулер"},
-{"usage": "world", "name": "Фоулкс"},
-{"usage": "world", "name": "Фоулс"},
-{"usage": "world", "name": "Фрагария"},
-{"usage": "world", "name": "Фрайарс"},
-{"usage": "world", "name": "Фрайдей"},
-{"usage": "world", "name": "Фрай"},
-{"usage": "world", "name": "Фрак"},
-{"usage": "world", "name": "Франкен"},
-{"usage": "world", "name": "Франкес"},
-{"usage": "world", "name": "Франклин"},
-{"usage": "world", "name": "Франкония"},
-{"usage": "world", "name": "Франкфурт"},
-{"usage": "world", "name": "Франциско"},
-{"usage": "world", "name": "Французский"},
-{"usage": "world", "name": "Франческа"},
-{"usage": "world", "name": "Фреденс"},
-{"usage": "world", "name": "Фредерика"},
-{"usage": "world", "name": "Фредерик"},
-{"usage": "world", "name": "Фредония"},
-{"usage": "world", "name": "Фред"},
-{"usage": "world", "name": "Фрейзер"},
-{"usage": "world", "name": "Фрейзис"},
-{"usage": "world", "name": "Френдли"},
-{"usage": "world", "name": "Френдшип"},
-{"usage": "world", "name": "Френд"},
-{"usage": "world", "name": "Френчглен"},
-{"usage": "world", "name": "Френчман"},
-{"usage": "world", "name": "Френье"},
-{"usage": "world", "name": "Фресно"},
-{"usage": "world", "name": "Фреш"},
-{"usage": "world", "name": "Фриан"},
-{"usage": "world", "name": "Фригольд"},
-{"usage": "world", "name": "Фрида"},
-{"usage": "world", "name": "Фридли"},
-{"usage": "world", "name": "Фридом"},
-{"usage": "world", "name": "Фридхем"},
-{"usage": "world", "name": "Фриман"},
-{"usage": "world", "name": "Фримонт"},
-{"usage": "world", "name": "Фрини"},
-{"usage": "world", "name": "Фринк"},
-{"usage": "world", "name": "Фриона"},
-{"usage": "world", "name": "Фрир"},
-{"usage": "world", "name": "Фриско"},
-{"usage": "world", "name": "Фристо"},
-{"usage": "world", "name": "Фрис"},
-{"usage": "world", "name": "Фриц"},
-{"usage": "world", "name": "Фрич"},
-{"usage": "world", "name": "Фрия"},
-{"usage": "world", "name": "Фри"},
-{"usage": "world", "name": "Фрогмор"},
-{"usage": "world", "name": "Фройд"},
-{"usage": "world", "name": "Фрона"},
-{"usage": "world", "name": "Фронтенак"},
-{"usage": "world", "name": "Фронтир"},
-{"usage": "world", "name": "Фронтон"},
-{"usage": "world", "name": "Фронт"},
-{"usage": "world", "name": "Фрост"},
-{"usage": "world", "name": "Фрукт"},
-{"usage": "world", "name": "Фрута"},
-{"usage": "world", "name": "Фрэнк"},
-{"usage": "world", "name": "Фрэнсис"},
-{"usage": "world", "name": "Фрюз"},
-{"usage": "world", "name": "Фрюэн"},
-{"usage": "world", "name": "Фуиг"},
-{"usage": "world", "name": "Фука"},
-{"usage": "world", "name": "Фуквэй"},
-{"usage": "world", "name": "Фулкс"},
-{"usage": "world", "name": "Фуллер"},
-{"usage": "world", "name": "Фултонхем"},
-{"usage": "world", "name": "Фултон"},
-{"usage": "world", "name": "Фултс"},
-{"usage": "world", "name": "Фулшир"},
-{"usage": "world", "name": "Фульда"},
-{"usage": "world", "name": "Фуньяк"},
-{"usage": "world", "name": "Фурман"},
-{"usage": "world", "name": "Фурнитур"},
-{"usage": "world", "name": "Фус"},
-{"usage": "world", "name": "Футхилл"},
-{"usage": "world", "name": "Фут"},
-{"usage": "world", "name": "Фьерро"},
-{"usage": "world", "name": "Фэйсон"},
-{"usage": "world", "name": "Фэррис"},
-{"usage": "world", "name": "Фэр"},
-{"usage": "world", "name": "Хаабстедт"},
-{"usage": "world", "name": "Хаайра"},
-{"usage": "world", "name": "Хаапподж"},
-{"usage": "world", "name": "Хаас"},
-{"usage": "world", "name": "Хаббард"},
-{"usage": "world", "name": "Хаббел"},
-{"usage": "world", "name": "Хабершам"},
-{"usage": "world", "name": "Хабра"},
-{"usage": "world", "name": "Хавасу"},
-{"usage": "world", "name": "Хавиланд"},
-{"usage": "world", "name": "Хагаман"},
-{"usage": "world", "name": "Хагеман"},
-{"usage": "world", "name": "Хагерман"},
-{"usage": "world", "name": "Хагер"},
-{"usage": "world", "name": "Хагуаль"},
-{"usage": "world", "name": "Хадар"},
-{"usage": "world", "name": "Хаддам"},
-{"usage": "world", "name": "Хадди"},
-{"usage": "world", "name": "Хаддок"},
-{"usage": "world", "name": "Хаддон"},
-{"usage": "world", "name": "Хадж"},
-{"usage": "world", "name": "Хадлок"},
-{"usage": "world", "name": "Хаена"},
-{"usage": "world", "name": "Хазард"},
-{"usage": "world", "name": "Хазел"},
-{"usage": "world", "name": "Хазен"},
-{"usage": "world", "name": "Хазлет"},
-{"usage": "world", "name": "Хазл"},
-{"usage": "world", "name": "Хайавасси"},
-{"usage": "world", "name": "Хайалих"},
-{"usage": "world", "name": "Хайат"},
-{"usage": "world", "name": "Хайбарт"},
-{"usage": "world", "name": "Хайбла"},
-{"usage": "world", "name": "Хайдел"},
-{"usage": "world", "name": "Хайден"},
-{"usage": "world", "name": "Хайдер"},
-{"usage": "world", "name": "Хайдрик"},
-{"usage": "world", "name": "Хайдс"},
-{"usage": "world", "name": "Хайдэуэй"},
-{"usage": "world", "name": "Хайку"},
-{"usage": "world", "name": "Хайленд"},
-{"usage": "world", "name": "Хайле"},
-{"usage": "world", "name": "Хайль"},
-{"usage": "world", "name": "Хайл"},
-{"usage": "world", "name": "Хаймер"},
-{"usage": "world", "name": "Хайнс"},
-{"usage": "world", "name": "Хайполюксо"},
-{"usage": "world", "name": "Хайрам"},
-{"usage": "world", "name": "Хайс"},
-{"usage": "world", "name": "Хайти"},
-{"usage": "world", "name": "Хайтоп"},
-{"usage": "world", "name": "Хайтс"},
-{"usage": "world", "name": "Хайт"},
-{"usage": "world", "name": "Хайуи"},
-{"usage": "world", "name": "Хайянис"},
-{"usage": "world", "name": "Хайятт"},
-{"usage": "world", "name": "Хай"},
-{"usage": "world", "name": "Хакабей"},
-{"usage": "world", "name": "Хакенсак"},
-{"usage": "world", "name": "Хакер"},
-{"usage": "world", "name": "Хакетт"},
-{"usage": "world", "name": "Хакл"},
-{"usage": "world", "name": "Хакни"},
-{"usage": "world", "name": "Хакода"},
-{"usage": "world", "name": "Хаксли"},
-{"usage": "world", "name": "Хакстун"},
-{"usage": "world", "name": "Хакс"},
-{"usage": "world", "name": "Хак"},
-{"usage": "world", "name": "Халава"},
-{"usage": "world", "name": "Халаула"},
-{"usage": "world", "name": "Халбер"},
-{"usage": "world", "name": "Халедон"},
-{"usage": "world", "name": "Халейва"},
-{"usage": "world", "name": "Халибут"},
-{"usage": "world", "name": "Халиимейл"},
-{"usage": "world", "name": "Халлам"},
-{"usage": "world", "name": "Халлан"},
-{"usage": "world", "name": "Халлек"},
-{"usage": "world", "name": "Халлетт"},
-{"usage": "world", "name": "Халлок"},
-{"usage": "world", "name": "Халл"},
-{"usage": "world", "name": "Халма"},
-{"usage": "world", "name": "Халм"},
-{"usage": "world", "name": "Халсит"},
-{"usage": "world", "name": "Халстед"},
-{"usage": "world", "name": "Халфа"},
-{"usage": "world", "name": "Халфмун"},
-{"usage": "world", "name": "Халф"},
-{"usage": "world", "name": "Хамарок"},
-{"usage": "world", "name": "Хамбл"},
-{"usage": "world", "name": "Хамден"},
-{"usage": "world", "name": "Хамер"},
-{"usage": "world", "name": "Хамлер"},
-{"usage": "world", "name": "Хаммонд"},
-{"usage": "world", "name": "Хамортон"},
-{"usage": "world", "name": "Хамфри"},
-{"usage": "world", "name": "Ханаан"},
-{"usage": "world", "name": "Ханамаулу"},
-{"usage": "world", "name": "Ханапепе"},
-{"usage": "world", "name": "Ханахан"},
-{"usage": "world", "name": "Хана"},
-{"usage": "world", "name": "Хангер"},
-{"usage": "world", "name": "Хангинг"},
-{"usage": "world", "name": "Хангри"},
-{"usage": "world", "name": "Хандред"},
-{"usage": "world", "name": "Хандшо"},
-{"usage": "world", "name": "Ханис"},
-{"usage": "world", "name": "Ханкамер"},
-{"usage": "world", "name": "Ханнава"},
-{"usage": "world", "name": "Ханнас"},
-{"usage": "world", "name": "Ханна"},
-{"usage": "world", "name": "Ханнеуэлл"},
-{"usage": "world", "name": "Ханнок"},
-{"usage": "world", "name": "Ханселл"},
-{"usage": "world", "name": "Хансен"},
-{"usage": "world", "name": "Ханска"},
-{"usage": "world", "name": "Ханс"},
-{"usage": "world", "name": "Хантер"},
-{"usage": "world", "name": "Хантинг"},
-{"usage": "world", "name": "Хантли"},
-{"usage": "world", "name": "Хантун"},
-{"usage": "world", "name": "Хант"},
-{"usage": "world", "name": "Хан"},
-{"usage": "world", "name": "Хап"},
-{"usage": "world", "name": "Харалсон"},
-{"usage": "world", "name": "Харахан"},
-{"usage": "world", "name": "Хара"},
-{"usage": "world", "name": "Харберт"},
-{"usage": "world", "name": "Харбин"},
-{"usage": "world", "name": "Харбисон"},
-{"usage": "world", "name": "Харбор"},
-{"usage": "world", "name": "Харвел"},
-{"usage": "world", "name": "Харвест"},
-{"usage": "world", "name": "Харвис"},
-{"usage": "world", "name": "Харвич"},
-{"usage": "world", "name": "Харви"},
-{"usage": "world", "name": "Харвюлл"},
-{"usage": "world", "name": "Харвик"},
-{"usage": "world", "name": "Хардвей"},
-{"usage": "world", "name": "Хардвик"},
-{"usage": "world", "name": "Хардести"},
-{"usage": "world", "name": "Харджилл"},
-{"usage": "world", "name": "Харджис"},
-{"usage": "world", "name": "Хардинг"},
-{"usage": "world", "name": "Хардин"},
-{"usage": "world", "name": "Харди"},
-{"usage": "world", "name": "Хардман"},
-{"usage": "world", "name": "Хардтнер"},
-{"usage": "world", "name": "Харитон"},
-{"usage": "world", "name": "Харкер"},
-{"usage": "world", "name": "Харки"},
-{"usage": "world", "name": "Харкорт"},
-{"usage": "world", "name": "Харлан"},
-{"usage": "world", "name": "Харлинген"},
-{"usage": "world", "name": "Харли"},
-{"usage": "world", "name": "Харлоу"},
-{"usage": "world", "name": "Харл"},
-{"usage": "world", "name": "Харман"},
-{"usage": "world", "name": "Хармар"},
-{"usage": "world", "name": "Хармон"},
-{"usage": "world", "name": "Харпер"},
-{"usage": "world", "name": "Харпстер"},
-{"usage": "world", "name": "Харп"},
-{"usage": "world", "name": "Харра"},
-{"usage": "world", "name": "Харреллс"},
-{"usage": "world", "name": "Харриетс"},
-{"usage": "world", "name": "Харриетта"},
-{"usage": "world", "name": "Харриет"},
-{"usage": "world", "name": "Харриман"},
-{"usage": "world", "name": "Харрисон"},
-{"usage": "world", "name": "Харрис"},
-{"usage": "world", "name": "Харрогит"},
-{"usage": "world", "name": "Харрод"},
-{"usage": "world", "name": "Харролд"},
-{"usage": "world", "name": "Хартвелл"},
-{"usage": "world", "name": "Хартвик"},
-{"usage": "world", "name": "Хартинг"},
-{"usage": "world", "name": "Хартлайн"},
-{"usage": "world", "name": "Хартленд"},
-{"usage": "world", "name": "Хартли"},
-{"usage": "world", "name": "Хартман"},
-{"usage": "world", "name": "Хартсель"},
-{"usage": "world", "name": "Хартсел"},
-{"usage": "world", "name": "Хартшорн"},
-{"usage": "world", "name": "Харт"},
-{"usage": "world", "name": "Харфф"},
-{"usage": "world", "name": "Харшо"},
-{"usage": "world", "name": "Хар"},
-{"usage": "world", "name": "Хасбрук"},
-{"usage": "world", "name": "Хасинто"},
-{"usage": "world", "name": "Хаскелл"},
-{"usage": "world", "name": "Хаскер"},
-{"usage": "world", "name": "Хаскинс"},
-{"usage": "world", "name": "Хаслетт"},
-{"usage": "world", "name": "Хаслет"},
-{"usage": "world", "name": "Хаслия"},
-{"usage": "world", "name": "Хассель"},
-{"usage": "world", "name": "Хассер"},
-{"usage": "world", "name": "Хассетт"},
-{"usage": "world", "name": "Хассман"},
-{"usage": "world", "name": "Хассон"},
-{"usage": "world", "name": "Хасс"},
-{"usage": "world", "name": "Хастис"},
-{"usage": "world", "name": "Хасти"},
-{"usage": "world", "name": "Хастлер"},
-{"usage": "world", "name": "Хасуэлл"},
-{"usage": "world", "name": "Хатауэй"},
-{"usage": "world", "name": "Хаттен"},
-{"usage": "world", "name": "Хаттерас"},
-{"usage": "world", "name": "Хаттиг"},
-{"usage": "world", "name": "Хаттисберг"},
-{"usage": "world", "name": "Хаттон"},
-{"usage": "world", "name": "Хатто"},
-{"usage": "world", "name": "Хатчел"},
-{"usage": "world", "name": "Хатчинс"},
-{"usage": "world", "name": "Хатчин"},
-{"usage": "world", "name": "Хатч"},
-{"usage": "world", "name": "Хауган"},
-{"usage": "world", "name": "Хауген"},
-{"usage": "world", "name": "Хаузер"},
-{"usage": "world", "name": "Хауз"},
-{"usage": "world", "name": "Хауисон"},
-{"usage": "world", "name": "Хаука"},
-{"usage": "world", "name": "Хаулка"},
-{"usage": "world", "name": "Хаустония"},
-{"usage": "world", "name": "Хаут"},
-{"usage": "world", "name": "Хауула"},
-{"usage": "world", "name": "Хауэлл"},
-{"usage": "world", "name": "Хау"},
-{"usage": "world", "name": "Хаффман"},
-{"usage": "world", "name": "Хачита"},
-{"usage": "world", "name": "Хач"},
-{"usage": "world", "name": "Хашпуккена"},
-{"usage": "world", "name": "Хаюйя"},
-{"usage": "world", "name": "Хебард"},
-{"usage": "world", "name": "Хеббардс"},
-{"usage": "world", "name": "Хебброн"},
-{"usage": "world", "name": "Хебб"},
-{"usage": "world", "name": "Хебер"},
-{"usage": "world", "name": "Хебо"},
-{"usage": "world", "name": "Хевелтон"},
-{"usage": "world", "name": "Хевенер"},
-{"usage": "world", "name": "Хеврон"},
-{"usage": "world", "name": "Хеглар"},
-{"usage": "world", "name": "Хедвиг"},
-{"usage": "world", "name": "Хеджес"},
-{"usage": "world", "name": "Хедли"},
-{"usage": "world", "name": "Хедрик"},
-{"usage": "world", "name": "Хед"},
-{"usage": "world", "name": "Хеия"},
-{"usage": "world", "name": "Хейберн"},
-{"usage": "world", "name": "Хейвер"},
-{"usage": "world", "name": "Хейворд"},
-{"usage": "world", "name": "Хейг"},
-{"usage": "world", "name": "Хейзер"},
-{"usage": "world", "name": "Хейкок"},
-{"usage": "world", "name": "Хейлер"},
-{"usage": "world", "name": "Хейли"},
-{"usage": "world", "name": "Хейлоу"},
-{"usage": "world", "name": "Хейл"},
-{"usage": "world", "name": "Хейни"},
-{"usage": "world", "name": "Хейнс"},
-{"usage": "world", "name": "Хейн"},
-{"usage": "world", "name": "Хейс"},
-{"usage": "world", "name": "Хейфорк"},
-{"usage": "world", "name": "Хей"},
-{"usage": "world", "name": "Хекер"},
-{"usage": "world", "name": "Хекст"},
-{"usage": "world", "name": "Хек"},
-{"usage": "world", "name": "Хелен"},
-{"usage": "world", "name": "Хеликс"},
-{"usage": "world", "name": "Хелметта"},
-{"usage": "world", "name": "Хелотс"},
-{"usage": "world", "name": "Хелпер"},
-{"usage": "world", "name": "Хельмер"},
-{"usage": "world", "name": "Хельм"},
-{"usage": "world", "name": "Хемби"},
-{"usage": "world", "name": "Хемет"},
-{"usage": "world", "name": "Хеминг"},
-{"usage": "world", "name": "Хемлок"},
-{"usage": "world", "name": "Хемпстед"},
-{"usage": "world", "name": "Хемп"},
-{"usage": "world", "name": "Хем"},
-{"usage": "world", "name": "Хенагар"},
-{"usage": "world", "name": "Хендерсон"},
-{"usage": "world", "name": "Хендли"},
-{"usage": "world", "name": "Хендрикс"},
-{"usage": "world", "name": "Хендрум"},
-{"usage": "world", "name": "Хенефер"},
-{"usage": "world", "name": "Хенли"},
-{"usage": "world", "name": "Хенлопен"},
-{"usage": "world", "name": "Хеннепин"},
-{"usage": "world", "name": "Хеннесси"},
-{"usage": "world", "name": "Хенникер"},
-{"usage": "world", "name": "Хеннинг"},
-{"usage": "world", "name": "Хенрик"},
-{"usage": "world", "name": "Хенри"},
-{"usage": "world", "name": "Хенслер"},
-{"usage": "world", "name": "Хеншо"},
-{"usage": "world", "name": "Хепберн"},
-{"usage": "world", "name": "Хеплер"},
-{"usage": "world", "name": "Хеппнер"},
-{"usage": "world", "name": "Хербстер"},
-{"usage": "world", "name": "Хердл"},
-{"usage": "world", "name": "Херд"},
-{"usage": "world", "name": "Херендин"},
-{"usage": "world", "name": "Херзман"},
-{"usage": "world", "name": "Херитедж"},
-{"usage": "world", "name": "Херкимер"},
-{"usage": "world", "name": "Херлок"},
-{"usage": "world", "name": "Хермини"},
-{"usage": "world", "name": "Хермис"},
-{"usage": "world", "name": "Хермитедж"},
-{"usage": "world", "name": "Хермли"},
-{"usage": "world", "name": "Хермоза"},
-{"usage": "world", "name": "Хермон"},
-{"usage": "world", "name": "Херндон"},
-{"usage": "world", "name": "Херншо"},
-{"usage": "world", "name": "Херн"},
-{"usage": "world", "name": "Херон"},
-{"usage": "world", "name": "Херо"},
-{"usage": "world", "name": "Херрейд"},
-{"usage": "world", "name": "Херриман"},
-{"usage": "world", "name": "Херринг"},
-{"usage": "world", "name": "Херси"},
-{"usage": "world", "name": "Херстборн"},
-{"usage": "world", "name": "Херст"},
-{"usage": "world", "name": "Хертел"},
-{"usage": "world", "name": "Херти"},
-{"usage": "world", "name": "Херт"},
-{"usage": "world", "name": "Хершер"},
-{"usage": "world", "name": "Херши"},
-{"usage": "world", "name": "Хер"},
-{"usage": "world", "name": "Хеслер"},
-{"usage": "world", "name": "Хесперия"},
-{"usage": "world", "name": "Хесперус"},
-{"usage": "world", "name": "Хеттик"},
-{"usage": "world", "name": "Хеттингер"},
-{"usage": "world", "name": "Хет"},
-{"usage": "world", "name": "Хефзиба"},
-{"usage": "world", "name": "Хефлин"},
-{"usage": "world", "name": "Хиббард"},
-{"usage": "world", "name": "Хиббинг"},
-{"usage": "world", "name": "Хиберния"},
-{"usage": "world", "name": "Хиванни"},
-{"usage": "world", "name": "Хивасси"},
-{"usage": "world", "name": "Хивасс"},
-{"usage": "world", "name": "Хигби"},
-{"usage": "world", "name": "Хигганум"},
-{"usage": "world", "name": "Хиггин"},
-{"usage": "world", "name": "Хиггс"},
-{"usage": "world", "name": "Хигли"},
-{"usage": "world", "name": "Хида"},
-{"usage": "world", "name": "Хидденит"},
-{"usage": "world", "name": "Хидден"},
-{"usage": "world", "name": "Хикман"},
-{"usage": "world", "name": "Хикокс"},
-{"usage": "world", "name": "Хикок"},
-{"usage": "world", "name": "Хико"},
-{"usage": "world", "name": "Хиксон"},
-{"usage": "world", "name": "Хикстон"},
-{"usage": "world", "name": "Хикс"},
-{"usage": "world", "name": "Хилгард"},
-{"usage": "world", "name": "Хилдебран"},
-{"usage": "world", "name": "Хилдрет"},
-{"usage": "world", "name": "Хилд"},
-{"usage": "world", "name": "Хиленд"},
-{"usage": "world", "name": "Хилинг"},
-{"usage": "world", "name": "Хили"},
-{"usage": "world", "name": "Хиллер"},
-{"usage": "world", "name": "Хиллиард"},
-{"usage": "world", "name": "Хиллистер"},
-{"usage": "world", "name": "Хиллман"},
-{"usage": "world", "name": "Хиллс"},
-{"usage": "world", "name": "Хиллтоп"},
-{"usage": "world", "name": "Хилмар"},
-{"usage": "world", "name": "Хило"},
-{"usage": "world", "name": "Хилс"},
-{"usage": "world", "name": "Хилти"},
-{"usage": "world", "name": "Хилтония"},
-{"usage": "world", "name": "Хилтон"},
-{"usage": "world", "name": "Хилт"},
-{"usage": "world", "name": "Хилшир"},
-{"usage": "world", "name": "Хильгер"},
-{"usage": "world", "name": "Хильда"},
-{"usage": "world", "name": "Хильден"},
-{"usage": "world", "name": "Хильдэйл"},
-{"usage": "world", "name": "Химера"},
-{"usage": "world", "name": "Химес"},
-{"usage": "world", "name": "Хингем"},
-{"usage": "world", "name": "Хиндман"},
-{"usage": "world", "name": "Хиндс"},
-{"usage": "world", "name": "Хинкли"},
-{"usage": "world", "name": "Хинсон"},
-{"usage": "world", "name": "Хинс"},
-{"usage": "world", "name": "Хинтон"},
-{"usage": "world", "name": "Хинч"},
-{"usage": "world", "name": "Хирам"},
-{"usage": "world", "name": "Хитон"},
-{"usage": "world", "name": "Хиттердал"},
-{"usage": "world", "name": "Хитчинс"},
-{"usage": "world", "name": "Хитч"},
-{"usage": "world", "name": "Хитшманн"},
-{"usage": "world", "name": "Хит"},
-{"usage": "world", "name": "Хиф"},
-{"usage": "world", "name": "Хичита"},
-{"usage": "world", "name": "Хичкок"},
-{"usage": "world", "name": "Хлопок"},
-{"usage": "world", "name": "Хлорид"},
-{"usage": "world", "name": "Хоаг"},
-{"usage": "world", "name": "Хоадли"},
-{"usage": "world", "name": "Хоакин"},
-{"usage": "world", "name": "Хобакен"},
-{"usage": "world", "name": "Хобан"},
-{"usage": "world", "name": "Хобарт"},
-{"usage": "world", "name": "Хоббс"},
-{"usage": "world", "name": "Хобгуд"},
-{"usage": "world", "name": "Хоберг"},
-{"usage": "world", "name": "Хобокен"},
-{"usage": "world", "name": "Хобос"},
-{"usage": "world", "name": "Хобсон"},
-{"usage": "world", "name": "Ховардвик"},
-{"usage": "world", "name": "Ховен"},
-{"usage": "world", "name": "Ховленд"},
-{"usage": "world", "name": "Хоганс"},
-{"usage": "world", "name": "Хогатза"},
-{"usage": "world", "name": "Хог"},
-{"usage": "world", "name": "Ходжен"},
-{"usage": "world", "name": "Ходжкинс"},
-{"usage": "world", "name": "Ходж"},
-{"usage": "world", "name": "Ходунки"},
-{"usage": "world", "name": "Хоик"},
-{"usage": "world", "name": "Хойлтон"},
-{"usage": "world", "name": "Хойсинг"},
-{"usage": "world", "name": "Хойт"},
-{"usage": "world", "name": "Хокай"},
-{"usage": "world", "name": "Хока"},
-{"usage": "world", "name": "Хокендоква"},
-{"usage": "world", "name": "Хокессин"},
-{"usage": "world", "name": "Хокиам"},
-{"usage": "world", "name": "Хокинс"},
-{"usage": "world", "name": "Хокли"},
-{"usage": "world", "name": "Хокси"},
-{"usage": "world", "name": "Хокс"},
-{"usage": "world", "name": "Хок"},
-{"usage": "world", "name": "Холаберд"},
-{"usage": "world", "name": "Холбрук"},
-{"usage": "world", "name": "Холгейт"},
-{"usage": "world", "name": "Холдейн"},
-{"usage": "world", "name": "Холдеман"},
-{"usage": "world", "name": "Холден"},
-{"usage": "world", "name": "Холдер"},
-{"usage": "world", "name": "Холдинг"},
-{"usage": "world", "name": "Холдредж"},
-{"usage": "world", "name": "Холидэй"},
-{"usage": "world", "name": "Холикачук"},
-{"usage": "world", "name": "Холируд"},
-{"usage": "world", "name": "Холи"},
-{"usage": "world", "name": "Холкат"},
-{"usage": "world", "name": "Холкомб"},
-{"usage": "world", "name": "Холладей"},
-{"usage": "world", "name": "Холлан"},
-{"usage": "world", "name": "Холлен"},
-{"usage": "world", "name": "Холлидей"},
-{"usage": "world", "name": "Холлинс"},
-{"usage": "world", "name": "Холлистер"},
-{"usage": "world", "name": "Холлис"},
-{"usage": "world", "name": "Холли"},
-{"usage": "world", "name": "Холлоуэй"},
-{"usage": "world", "name": "Холлоу"},
-{"usage": "world", "name": "Холл"},
-{"usage": "world", "name": "Холман"},
-{"usage": "world", "name": "Холмдел"},
-{"usage": "world", "name": "Холмс"},
-{"usage": "world", "name": "Холм"},
-{"usage": "world", "name": "Холопо"},
-{"usage": "world", "name": "Холстад"},
-{"usage": "world", "name": "Холтон"},
-{"usage": "world", "name": "Холт"},
-{"usage": "world", "name": "Холуалоа"},
-{"usage": "world", "name": "Хольок"},
-{"usage": "world", "name": "Хомакр"},
-{"usage": "world", "name": "Хома"},
-{"usage": "world", "name": "Хомини"},
-{"usage": "world", "name": "Хомкрофт"},
-{"usage": "world", "name": "Хомленд"},
-{"usage": "world", "name": "Хомме"},
-{"usage": "world", "name": "Хомосасса"},
-{"usage": "world", "name": "Хомстед"},
-{"usage": "world", "name": "Хонайдью"},
-{"usage": "world", "name": "Хонакер"},
-{"usage": "world", "name": "Хонало"},
-{"usage": "world", "name": "Хонда"},
-{"usage": "world", "name": "Хондо"},
-{"usage": "world", "name": "Хонес"},
-{"usage": "world", "name": "Хонея"},
-{"usage": "world", "name": "Хони"},
-{"usage": "world", "name": "Хонкат"},
-{"usage": "world", "name": "Хоноай"},
-{"usage": "world", "name": "Хонобия"},
-{"usage": "world", "name": "Хонокауа"},
-{"usage": "world", "name": "Хонок"},
-{"usage": "world", "name": "Хоному"},
-{"usage": "world", "name": "Хонуапо"},
-{"usage": "world", "name": "Хон"},
-{"usage": "world", "name": "Хопатконг"},
-{"usage": "world", "name": "Хопкин"},
-{"usage": "world", "name": "Хопленд"},
-{"usage": "world", "name": "Хопфул"},
-{"usage": "world", "name": "Хоп"},
-{"usage": "world", "name": "Хорас"},
-{"usage": "world", "name": "Хорд"},
-{"usage": "world", "name": "Хореб"},
-{"usage": "world", "name": "Хорикон"},
-{"usage": "world", "name": "Хорин"},
-{"usage": "world", "name": "Хорнелл"},
-{"usage": "world", "name": "Хорнерс"},
-{"usage": "world", "name": "Хорник"},
-{"usage": "world", "name": "Хорнитос"},
-{"usage": "world", "name": "Хорнсби"},
-{"usage": "world", "name": "Хорн"},
-{"usage": "world", "name": "Хоррел"},
-{"usage": "world", "name": "Хорсшу"},
-{"usage": "world", "name": "Хорс"},
-{"usage": "world", "name": "Хортон"},
-{"usage": "world", "name": "Хосе"},
-{"usage": "world", "name": "Хоскинс"},
-{"usage": "world", "name": "Хосмер"},
-{"usage": "world", "name": "Хосперс"},
-{"usage": "world", "name": "Хосстон"},
-{"usage": "world", "name": "Хосфорд"},
-{"usage": "world", "name": "Хос"},
-{"usage": "world", "name": "Хотевилла"},
-{"usage": "world", "name": "Хотон"},
-{"usage": "world", "name": "Хоторн"},
-{"usage": "world", "name": "Хотчкисс"},
-{"usage": "world", "name": "Хот"},
-{"usage": "world", "name": "Хоуб"},
-{"usage": "world", "name": "Хоув"},
-{"usage": "world", "name": "Хоултон"},
-{"usage": "world", "name": "Хоулэнд"},
-{"usage": "world", "name": "Хоул"},
-{"usage": "world", "name": "Хоума"},
-{"usage": "world", "name": "Хоумс"},
-{"usage": "world", "name": "Хоум"},
-{"usage": "world", "name": "Хоупвелл"},
-{"usage": "world", "name": "Хоуп"},
-{"usage": "world", "name": "Хоус"},
-{"usage": "world", "name": "Хоффман"},
-{"usage": "world", "name": "Хохгайм"},
-{"usage": "world", "name": "Хоштон"},
-{"usage": "world", "name": "Хоэнвальд"},
-{"usage": "world", "name": "Хо"},
-{"usage": "world", "name": "Хромо"},
-{"usage": "world", "name": "Хуана"},
-{"usage": "world", "name": "Хуанита"},
-{"usage": "world", "name": "Хуан"},
-{"usage": "world", "name": "Хуачука"},
-{"usage": "world", "name": "Хубер"},
-{"usage": "world", "name": "Хувен"},
-{"usage": "world", "name": "Хувер"},
-{"usage": "world", "name": "Худ"},
-{"usage": "world", "name": "Хузум"},
-{"usage": "world", "name": "Хукер"},
-{"usage": "world", "name": "Хуксетт"},
-{"usage": "world", "name": "Хук"},
-{"usage": "world", "name": "Хула"},
-{"usage": "world", "name": "Хулберт"},
-{"usage": "world", "name": "Хулехуа"},
-{"usage": "world", "name": "Хумакао"},
-{"usage": "world", "name": "Хуммельс"},
-{"usage": "world", "name": "Хумонт"},
-{"usage": "world", "name": "Хумс"},
-{"usage": "world", "name": "Хуна"},
-{"usage": "world", "name": "Хункаль"},
-{"usage": "world", "name": "Хункос"},
-{"usage": "world", "name": "Хунта"},
-{"usage": "world", "name": "Хупа"},
-{"usage": "world", "name": "Хупер"},
-{"usage": "world", "name": "Хупес"},
-{"usage": "world", "name": "Хупл"},
-{"usage": "world", "name": "Хусатоник"},
-{"usage": "world", "name": "Хусик"},
-{"usage": "world", "name": "Хусон"},
-{"usage": "world", "name": "Хутсон"},
-{"usage": "world", "name": "Хут"},
-{"usage": "world", "name": "Хуц"},
-{"usage": "world", "name": "Хьюго"},
-{"usage": "world", "name": "Хьюз"},
-{"usage": "world", "name": "Хьюинс"},
-{"usage": "world", "name": "Хьюитт"},
-{"usage": "world", "name": "Хьюи"},
-{"usage": "world", "name": "Хьюлетт"},
-{"usage": "world", "name": "Хьюманс"},
-{"usage": "world", "name": "Хьюнеми"},
-{"usage": "world", "name": "Хьюстон"},
-{"usage": "world", "name": "Хью"},
-{"usage": "world", "name": "Хэвлок"},
-{"usage": "world", "name": "Хэдли"},
-{"usage": "world", "name": "Хэд"},
-{"usage": "world", "name": "Хэй"},
-{"usage": "world", "name": "Хэллоуэлл"},
-{"usage": "world", "name": "Хэлси"},
-{"usage": "world", "name": "Хэмилл"},
-{"usage": "world", "name": "Хэмлин"},
-{"usage": "world", "name": "Хэммет"},
-{"usage": "world", "name": "Хэммон"},
-{"usage": "world", "name": "Хэмпден"},
-{"usage": "world", "name": "Хэмпстед"},
-{"usage": "world", "name": "Хэмптон"},
-{"usage": "world", "name": "Хэмпшир"},
-{"usage": "world", "name": "Хэндли"},
-{"usage": "world", "name": "Хэнкин"},
-{"usage": "world", "name": "Хэнкок"},
-{"usage": "world", "name": "Хэнкс"},
-{"usage": "world", "name": "Хэнли"},
-{"usage": "world", "name": "Хэнлон"},
-{"usage": "world", "name": "Хэнсон"},
-{"usage": "world", "name": "Хэнс"},
-{"usage": "world", "name": "Хэппи"},
-{"usage": "world", "name": "Хэрринг"},
-{"usage": "world", "name": "Хэтли"},
-{"usage": "world", "name": "Хэт"},
-{"usage": "world", "name": "Хэш"},
-{"usage": "world", "name": "Хяк"},
-{"usage": "world", "name": "Хёрли"},
-{"usage": "world", "name": "Хёрт"},
-{"usage": "world", "name": "Цвингли"},
-{"usage": "world", "name": "Цейлон"},
-{"usage": "world", "name": "Целль"},
-{"usage": "world", "name": "Цемент"},
-{"usage": "world", "name": "Центенари"},
-{"usage": "world", "name": "Центерич"},
-{"usage": "world", "name": "Централия"},
-{"usage": "world", "name": "Централь"},
-{"usage": "world", "name": "Центрополис"},
-{"usage": "world", "name": "Центро"},
-{"usage": "world", "name": "Центр"},
-{"usage": "world", "name": "Центурия"},
-{"usage": "world", "name": "Центури"},
-{"usage": "world", "name": "Цилиндр"},
-{"usage": "world", "name": "Цилла"},
-{"usage": "world", "name": "Цилуоки"},
-{"usage": "world", "name": "Циммерман"},
-{"usage": "world", "name": "Цинк"},
-{"usage": "world", "name": "Цинтрон"},
-{"usage": "world", "name": "Цинциннати"},
-{"usage": "world", "name": "Цинциннат"},
-{"usage": "world", "name": "Цистерна"},
-{"usage": "world", "name": "Цитрус"},
-{"usage": "world", "name": "Цюрих"},
-{"usage": "world", "name": "Чавес"},
-{"usage": "world", "name": "Чавис"},
-{"usage": "world", "name": "Чагрин"},
-{"usage": "world", "name": "Чадборн"},
-{"usage": "world", "name": "Чаддс"},
-{"usage": "world", "name": "Чази"},
-{"usage": "world", "name": "Чайлдерс"},
-{"usage": "world", "name": "Чайлдс"},
-{"usage": "world", "name": "Чайна"},
-{"usage": "world", "name": "Чакбей"},
-{"usage": "world", "name": "Чаксон"},
-{"usage": "world", "name": "Чак"},
-{"usage": "world", "name": "Чалибеейт"},
-{"usage": "world", "name": "Чалкаицик"},
-{"usage": "world", "name": "Чалко"},
-{"usage": "world", "name": "Чаллис"},
-{"usage": "world", "name": "Чалмерс"},
-{"usage": "world", "name": "Чалметт"},
-{"usage": "world", "name": "Чалфант"},
-{"usage": "world", "name": "Чалфонт"},
-{"usage": "world", "name": "Чама"},
-{"usage": "world", "name": "Чамберино"},
-{"usage": "world", "name": "Чамберс"},
-{"usage": "world", "name": "Чамбли"},
-{"usage": "world", "name": "Чамисал"},
-{"usage": "world", "name": "Чамплин"},
-{"usage": "world", "name": "Чамуа"},
-{"usage": "world", "name": "Чана"},
-{"usage": "world", "name": "Чандалар"},
-{"usage": "world", "name": "Чандлер"},
-{"usage": "world", "name": "Чанилют"},
-{"usage": "world", "name": "Чанки"},
-{"usage": "world", "name": "Чаннахон"},
-{"usage": "world", "name": "Чаннел"},
-{"usage": "world", "name": "Чанселлор"},
-{"usage": "world", "name": "Чапарраль"},
-{"usage": "world", "name": "Чапель"},
-{"usage": "world", "name": "Чапин"},
-{"usage": "world", "name": "Чапман"},
-{"usage": "world", "name": "Чаппаква"},
-{"usage": "world", "name": "Чарен"},
-{"usage": "world", "name": "Чаринг"},
-{"usage": "world", "name": "Чарко"},
-{"usage": "world", "name": "Чарлак"},
-{"usage": "world", "name": "Чарло"},
-{"usage": "world", "name": "Чарльз"},
-{"usage": "world", "name": "Чарм"},
-{"usage": "world", "name": "Чартер"},
-{"usage": "world", "name": "Часка"},
-{"usage": "world", "name": "Часли"},
-{"usage": "world", "name": "Чассахоуицка"},
-{"usage": "world", "name": "Частанг"},
-{"usage": "world", "name": "Чатава"},
-{"usage": "world", "name": "Чатаника"},
-{"usage": "world", "name": "Чатем"},
-{"usage": "world", "name": "Чатколет"},
-{"usage": "world", "name": "Чатмосс"},
-{"usage": "world", "name": "Чатом"},
-{"usage": "world", "name": "Чато"},
-{"usage": "world", "name": "Чатсворт"},
-{"usage": "world", "name": "Чаттануга"},
-{"usage": "world", "name": "Чаттарой"},
-{"usage": "world", "name": "Чаттахучи"},
-{"usage": "world", "name": "Чат"},
-{"usage": "world", "name": "Чаудрант"},
-{"usage": "world", "name": "Чаутоква"},
-{"usage": "world", "name": "Чаффи"},
-{"usage": "world", "name": "Чебанс"},
-{"usage": "world", "name": "Чебойган"},
-{"usage": "world", "name": "Чевак"},
-{"usage": "world", "name": "Чеверли"},
-{"usage": "world", "name": "Чеви"},
-{"usage": "world", "name": "Чедвик"},
-{"usage": "world", "name": "Чейз"},
-{"usage": "world", "name": "Чейни"},
-{"usage": "world", "name": "Чейн"},
-{"usage": "world", "name": "Чейрс"},
-{"usage": "world", "name": "Чекота"},
-{"usage": "world", "name": "Челатна"},
-{"usage": "world", "name": "Челатчи"},
-{"usage": "world", "name": "Челлендж"},
-{"usage": "world", "name": "Челмс"},
-{"usage": "world", "name": "Челси"},
-{"usage": "world", "name": "Чельян"},
-{"usage": "world", "name": "Чемберлин"},
-{"usage": "world", "name": "Чембер"},
-{"usage": "world", "name": "Чемпион"},
-{"usage": "world", "name": "Чемулт"},
-{"usage": "world", "name": "Ченанго"},
-{"usage": "world", "name": "Чена"},
-{"usage": "world", "name": "Ченега"},
-{"usage": "world", "name": "Ченеква"},
-{"usage": "world", "name": "Ченнинг"},
-{"usage": "world", "name": "Ченоа"},
-{"usage": "world", "name": "Ченовет"},
-{"usage": "world", "name": "Ченс"},
-{"usage": "world", "name": "Ченхессен"},
-{"usage": "world", "name": "Чердан"},
-{"usage": "world", "name": "Черити"},
-{"usage": "world", "name": "Черитон"},
-{"usage": "world", "name": "Чернофски"},
-{"usage": "world", "name": "Чероки"},
-{"usage": "world", "name": "Черо"},
-{"usage": "world", "name": "Черрито"},
-{"usage": "world", "name": "Черри"},
-{"usage": "world", "name": "Черчилль"},
-{"usage": "world", "name": "Черч"},
-{"usage": "world", "name": "Чесанинг"},
-{"usage": "world", "name": "Чесан"},
-{"usage": "world", "name": "Чесапик"},
-{"usage": "world", "name": "Чесвик"},
-{"usage": "world", "name": "Чесволд"},
-{"usage": "world", "name": "Чесилхерст"},
-{"usage": "world", "name": "Чесо"},
-{"usage": "world", "name": "Честер"},
-{"usage": "world", "name": "Честнат"},
-{"usage": "world", "name": "Чест"},
-{"usage": "world", "name": "Четек"},
-{"usage": "world", "name": "Четопа"},
-{"usage": "world", "name": "Чеуолла"},
-{"usage": "world", "name": "Чеуэла"},
-{"usage": "world", "name": "Чефорнак"},
-{"usage": "world", "name": "Чехалис"},
-{"usage": "world", "name": "Чешир"},
-{"usage": "world", "name": "Чиавули"},
-{"usage": "world", "name": "Чивинг"},
-{"usage": "world", "name": "Чигник"},
-{"usage": "world", "name": "Чидестер"},
-{"usage": "world", "name": "Чикаго"},
-{"usage": "world", "name": "Чикалун"},
-{"usage": "world", "name": "Чикамога"},
-{"usage": "world", "name": "Чикамо"},
-{"usage": "world", "name": "Чикаша"},
-{"usage": "world", "name": "Чикен"},
-{"usage": "world", "name": "Чикопи"},
-{"usage": "world", "name": "Чикора"},
-{"usage": "world", "name": "Чико"},
-{"usage": "world", "name": "Чиктовага"},
-{"usage": "world", "name": "Чилан"},
-{"usage": "world", "name": "Чилес"},
-{"usage": "world", "name": "Чилили"},
-{"usage": "world", "name": "Чили"},
-{"usage": "world", "name": "Чилкут"},
-{"usage": "world", "name": "Чилликот"},
-{"usage": "world", "name": "Чилли"},
-{"usage": "world", "name": "Чилокин"},
-{"usage": "world", "name": "Чило"},
-{"usage": "world", "name": "Чилсон"},
-{"usage": "world", "name": "Чилтон"},
-{"usage": "world", "name": "Чилхауи"},
-{"usage": "world", "name": "Чилчинбито"},
-{"usage": "world", "name": "Чимакум"},
-{"usage": "world", "name": "Чимни"},
-{"usage": "world", "name": "Чиниак"},
-{"usage": "world", "name": "Чинкапин"},
-{"usage": "world", "name": "Чинкотогу"},
-{"usage": "world", "name": "Чино"},
-{"usage": "world", "name": "Чинук"},
-{"usage": "world", "name": "Чипита"},
-{"usage": "world", "name": "Чипли"},
-{"usage": "world", "name": "Чиппева"},
-{"usage": "world", "name": "Чирено"},
-{"usage": "world", "name": "Чир"},
-{"usage": "world", "name": "Чисаго"},
-{"usage": "world", "name": "Чисана"},
-{"usage": "world", "name": "Чисм"},
-{"usage": "world", "name": "Чиспа"},
-{"usage": "world", "name": "Чисточина"},
-{"usage": "world", "name": "Чисхолм"},
-{"usage": "world", "name": "Читина"},
-{"usage": "world", "name": "Читтенанго"},
-{"usage": "world", "name": "Читто"},
-{"usage": "world", "name": "Чит"},
-{"usage": "world", "name": "Чиф"},
-{"usage": "world", "name": "Чиэнь"},
-{"usage": "world", "name": "Човин"},
-{"usage": "world", "name": "Чойс"},
-{"usage": "world", "name": "Чоколоски"},
-{"usage": "world", "name": "Чокоуинити"},
-{"usage": "world", "name": "Чоктоу"},
-{"usage": "world", "name": "Чокто"},
-{"usage": "world", "name": "Чок"},
-{"usage": "world", "name": "Чолам"},
-{"usage": "world", "name": "Чонси"},
-{"usage": "world", "name": "Чоппер"},
-{"usage": "world", "name": "Чоптанк"},
-{"usage": "world", "name": "Чото"},
-{"usage": "world", "name": "Чот"},
-{"usage": "world", "name": "Чоучилла"},
-{"usage": "world", "name": "Чуалар"},
-{"usage": "world", "name": "Чуалатин"},
-{"usage": "world", "name": "Чуатбалек"},
-{"usage": "world", "name": "Чуббак"},
-{"usage": "world", "name": "Чуг"},
-{"usage": "world", "name": "Чуджиак"},
-{"usage": "world", "name": "Чуичу"},
-{"usage": "world", "name": "Чула"},
-{"usage": "world", "name": "Чулуота"},
-{"usage": "world", "name": "Чунчула"},
-{"usage": "world", "name": "Чурубуско"},
-{"usage": "world", "name": "Чуто"},
-{"usage": "world", "name": "Чэппелл"},
-{"usage": "world", "name": "Чэффи"},
-{"usage": "world", "name": "Шаак"},
-{"usage": "world", "name": "Шаббона"},
-{"usage": "world", "name": "Шавани"},
-{"usage": "world", "name": "Шавано"},
-{"usage": "world", "name": "Шаван"},
-{"usage": "world", "name": "Шагелек"},
-{"usage": "world", "name": "Шадуэлл"},
-{"usage": "world", "name": "Шайенн"},
-{"usage": "world", "name": "Шайерс"},
-{"usage": "world", "name": "Шайлер"},
-{"usage": "world", "name": "Шайн"},
-{"usage": "world", "name": "Шакопи"},
-{"usage": "world", "name": "Шалимар"},
-{"usage": "world", "name": "Шаллер"},
-{"usage": "world", "name": "Шаллотт"},
-{"usage": "world", "name": "Шаллоу"},
-{"usage": "world", "name": "Шаллс"},
-{"usage": "world", "name": "Шал"},
-{"usage": "world", "name": "Шамбо"},
-{"usage": "world", "name": "Шамокин"},
-{"usage": "world", "name": "Шампань"},
-{"usage": "world", "name": "Шамплейн"},
-{"usage": "world", "name": "Шамп"},
-{"usage": "world", "name": "Шамрок"},
-{"usage": "world", "name": "Шандон"},
-{"usage": "world", "name": "Шанико"},
-{"usage": "world", "name": "Шантильи"},
-{"usage": "world", "name": "Шанхай"},
-{"usage": "world", "name": "Шардон"},
-{"usage": "world", "name": "Шарк"},
-{"usage": "world", "name": "Шарлевуа"},
-{"usage": "world", "name": "Шарлеруа"},
-{"usage": "world", "name": "Шарлотта"},
-{"usage": "world", "name": "Шарон"},
-{"usage": "world", "name": "Шарпс"},
-{"usage": "world", "name": "Шарп"},
-{"usage": "world", "name": "Шаста"},
-{"usage": "world", "name": "Шатенье"},
-{"usage": "world", "name": "Шаум"},
-{"usage": "world", "name": "Шафер"},
-{"usage": "world", "name": "Шафтер"},
-{"usage": "world", "name": "Шафтс"},
-{"usage": "world", "name": "Шаффер"},
-{"usage": "world", "name": "Шварц"},
-{"usage": "world", "name": "Швицер"},
-{"usage": "world", "name": "Швенкс"},
-{"usage": "world", "name": "Шебойган"},
-{"usage": "world", "name": "Шевиот"},
-{"usage": "world", "name": "Шевлин"},
-{"usage": "world", "name": "Шедд"},
-{"usage": "world", "name": "Шейди"},
-{"usage": "world", "name": "Шейд"},
-{"usage": "world", "name": "Шейкер"},
-{"usage": "world", "name": "Шейктулик"},
-{"usage": "world", "name": "Шелберн"},
-{"usage": "world", "name": "Шелбиана"},
-{"usage": "world", "name": "Шелбина"},
-{"usage": "world", "name": "Шелби"},
-{"usage": "world", "name": "Шелдал"},
-{"usage": "world", "name": "Шелдон"},
-{"usage": "world", "name": "Шелли"},
-{"usage": "world", "name": "Шеллман"},
-{"usage": "world", "name": "Шелл"},
-{"usage": "world", "name": "Шелокта"},
-{"usage": "world", "name": "Шелтер"},
-{"usage": "world", "name": "Шелтон"},
-{"usage": "world", "name": "Шенандоа"},
-{"usage": "world", "name": "Шенеста"},
-{"usage": "world", "name": "Шенли"},
-{"usage": "world", "name": "Шеннон"},
-{"usage": "world", "name": "Шенье"},
-{"usage": "world", "name": "Шепперд"},
-{"usage": "world", "name": "Шептон"},
-{"usage": "world", "name": "Шерак"},
-{"usage": "world", "name": "Шерандо"},
-{"usage": "world", "name": "Шерард"},
-{"usage": "world", "name": "Шерберн"},
-{"usage": "world", "name": "Шерборн"},
-{"usage": "world", "name": "Шервин"},
-{"usage": "world", "name": "Шервуд"},
-{"usage": "world", "name": "Шерер"},
-{"usage": "world", "name": "Шеридан"},
-{"usage": "world", "name": "Шерман"},
-{"usage": "world", "name": "Шеррард"},
-{"usage": "world", "name": "Шеррилл"},
-{"usage": "world", "name": "Шерри"},
-{"usage": "world", "name": "Шерродс"},
-{"usage": "world", "name": "Шерр"},
-{"usage": "world", "name": "Шертц"},
-{"usage": "world", "name": "Шеферд"},
-{"usage": "world", "name": "Шеф"},
-{"usage": "world", "name": "Шешеби"},
-{"usage": "world", "name": "Шиввитс"},
-{"usage": "world", "name": "Шиверс"},
-{"usage": "world", "name": "Шивли"},
-{"usage": "world", "name": "Шидлер"},
-{"usage": "world", "name": "Шикли"},
-{"usage": "world", "name": "Шико"},
-{"usage": "world", "name": "Шик"},
-{"usage": "world", "name": "Шилд"},
-{"usage": "world", "name": "Шиллер"},
-{"usage": "world", "name": "Шиллинг"},
-{"usage": "world", "name": "Шило"},
-{"usage": "world", "name": "Шинглер"},
-{"usage": "world", "name": "Шингл"},
-{"usage": "world", "name": "Шинер"},
-{"usage": "world", "name": "Шиннекок"},
-{"usage": "world", "name": "Шинни"},
-{"usage": "world", "name": "Шиннс"},
-{"usage": "world", "name": "Шинрок"},
-{"usage": "world", "name": "Шиоктон"},
-{"usage": "world", "name": "Шиота"},
-{"usage": "world", "name": "Шиото"},
-{"usage": "world", "name": "Шипио"},
-{"usage": "world", "name": "Шипли"},
-{"usage": "world", "name": "Шиппенс"},
-{"usage": "world", "name": "Шиппинг"},
-{"usage": "world", "name": "Шипрок"},
-{"usage": "world", "name": "Шипшевана"},
-{"usage": "world", "name": "Шип"},
-{"usage": "world", "name": "Ширли"},
-{"usage": "world", "name": "Ширман"},
-{"usage": "world", "name": "Широ"},
-{"usage": "world", "name": "Ширт"},
-{"usage": "world", "name": "Шир"},
-{"usage": "world", "name": "Шиссорс"},
-{"usage": "world", "name": "Шишмарев"},
-{"usage": "world", "name": "Ши"},
-{"usage": "world", "name": "Шкипер"},
-{"usage": "world", "name": "Школе"},
-{"usage": "world", "name": "Шлассер"},
-{"usage": "world", "name": "Шлатер"},
-{"usage": "world", "name": "Шлезвиг"},
-{"usage": "world", "name": "Шли"},
-{"usage": "world", "name": "Шнейдер"},
-{"usage": "world", "name": "Шнекс"},
-{"usage": "world", "name": "Шоап"},
-{"usage": "world", "name": "Шобоньер"},
-{"usage": "world", "name": "Шовел"},
-{"usage": "world", "name": "Шокайо"},
-{"usage": "world", "name": "Шолл"},
-{"usage": "world", "name": "Шолс"},
-{"usage": "world", "name": "Шомон"},
-{"usage": "world", "name": "Шомут"},
-{"usage": "world", "name": "Шонгалу"},
-{"usage": "world", "name": "Шонгопови"},
-{"usage": "world", "name": "Шони"},
-{"usage": "world", "name": "Шонкин"},
-{"usage": "world", "name": "Шонто"},
-{"usage": "world", "name": "Шопен"},
-{"usage": "world", "name": "Шоп"},
-{"usage": "world", "name": "Шоракрс"},
-{"usage": "world", "name": "Шортер"},
-{"usage": "world", "name": "Шорт"},
-{"usage": "world", "name": "Шорхэм"},
-{"usage": "world", "name": "Шор"},
-{"usage": "world", "name": "Шоул"},
-{"usage": "world", "name": "Шоу"},
-{"usage": "world", "name": "Шохан"},
-{"usage": "world", "name": "Шошин"},
-{"usage": "world", "name": "Шошон"},
-{"usage": "world", "name": "Шо"},
-{"usage": "world", "name": "Шраг"},
-{"usage": "world", "name": "Шрам"},
-{"usage": "world", "name": "Шредер"},
-{"usage": "world", "name": "Шривер"},
-{"usage": "world", "name": "Шрив"},
-{"usage": "world", "name": "Шрун"},
-{"usage": "world", "name": "Шрюс"},
-{"usage": "world", "name": "Штегер"},
-{"usage": "world", "name": "Штолле"},
-{"usage": "world", "name": "Штраф"},
-{"usage": "world", "name": "Штутгарт"},
-{"usage": "world", "name": "Шуберт"},
-{"usage": "world", "name": "Шубута"},
-{"usage": "world", "name": "Шугар"},
-{"usage": "world", "name": "Шуи"},
-{"usage": "world", "name": "Шуквалак"},
-{"usage": "world", "name": "Шукс"},
-{"usage": "world", "name": "Шулен"},
-{"usage": "world", "name": "Шулер"},
-{"usage": "world", "name": "Шултер"},
-{"usage": "world", "name": "Шульте"},
-{"usage": "world", "name": "Шульц"},
-{"usage": "world", "name": "Шунгнак"},
-{"usage": "world", "name": "Шурц"},
-{"usage": "world", "name": "Шут"},
-{"usage": "world", "name": "Шучк"},
-{"usage": "world", "name": "Шу"},
-{"usage": "world", "name": "Шэй"},
-{"usage": "world", "name": "Эбби"},
-{"usage": "world", "name": "Эбботт"},
-{"usage": "world", "name": "Эбенизер"},
-{"usage": "world", "name": "Эбенс"},
-{"usage": "world", "name": "Эбро"},
-{"usage": "world", "name": "Эвангелин"},
-{"usage": "world", "name": "Эвант"},
-{"usage": "world", "name": "Эван"},
-{"usage": "world", "name": "Эварт"},
-{"usage": "world", "name": "Эва"},
-{"usage": "world", "name": "Эвелет"},
-{"usage": "world", "name": "Эвелин"},
-{"usage": "world", "name": "Эвен"},
-{"usage": "world", "name": "Эверглейд"},
-{"usage": "world", "name": "Эвергрин"},
-{"usage": "world", "name": "Эверест"},
-{"usage": "world", "name": "Эверетт"},
-{"usage": "world", "name": "Эверли"},
-{"usage": "world", "name": "Эверман"},
-{"usage": "world", "name": "Эверсон"},
-{"usage": "world", "name": "Эвер"},
-{"usage": "world", "name": "Эвинг"},
-{"usage": "world", "name": "Эвкалипт"},
-{"usage": "world", "name": "Эврика"},
-{"usage": "world", "name": "Эвсборо"},
-{"usage": "world", "name": "Эгберт"},
-{"usage": "world", "name": "Эгглс"},
-{"usage": "world", "name": "Эгг"},
-{"usage": "world", "name": "Эге"},
-{"usage": "world", "name": "Эгиджик"},
-{"usage": "world", "name": "Эглон"},
-{"usage": "world", "name": "Эгнар"},
-{"usage": "world", "name": "Эдвард"},
-{"usage": "world", "name": "Эдгард"},
-{"usage": "world", "name": "Эдгар"},
-{"usage": "world", "name": "Эдгейт"},
-{"usage": "world", "name": "Эддинг"},
-{"usage": "world", "name": "Эддис"},
-{"usage": "world", "name": "Эдди"},
-{"usage": "world", "name": "Эдем"},
-{"usage": "world", "name": "Эдес"},
-{"usage": "world", "name": "Эджерли"},
-{"usage": "world", "name": "Эджер"},
-{"usage": "world", "name": "Эджли"},
-{"usage": "world", "name": "Эджмер"},
-{"usage": "world", "name": "Эджмур"},
-{"usage": "world", "name": "Эджуорт"},
-{"usage": "world", "name": "Эдж"},
-{"usage": "world", "name": "Эдина"},
-{"usage": "world", "name": "Эдинбург"},
-{"usage": "world", "name": "Эдин"},
-{"usage": "world", "name": "Эдисон"},
-{"usage": "world", "name": "Эдисто"},
-{"usage": "world", "name": "Эдкауч"},
-{"usage": "world", "name": "Эдлер"},
-{"usage": "world", "name": "Эдмес"},
-{"usage": "world", "name": "Эдмонд"},
-{"usage": "world", "name": "Эдмон"},
-{"usage": "world", "name": "Эдмор"},
-{"usage": "world", "name": "Эдмунд"},
-{"usage": "world", "name": "Эдна"},
-{"usage": "world", "name": "Эдом"},
-{"usage": "world", "name": "Эдон"},
-{"usage": "world", "name": "Эдрой"},
-{"usage": "world", "name": "Эдсон"},
-{"usage": "world", "name": "Эзели"},
-{"usage": "world", "name": "Эзель"},
-{"usage": "world", "name": "Эйбелл"},
-{"usage": "world", "name": "Эйвери"},
-{"usage": "world", "name": "Эйден"},
-{"usage": "world", "name": "Эйзл"},
-{"usage": "world", "name": "Эйкерс"},
-{"usage": "world", "name": "Эйли"},
-{"usage": "world", "name": "Эйлмер"},
-{"usage": "world", "name": "Эймс"},
-{"usage": "world", "name": "Эйнор"},
-{"usage": "world", "name": "Эйнсворт"},
-{"usage": "world", "name": "Эйота"},
-{"usage": "world", "name": "Эйри"},
-{"usage": "world", "name": "Эйршир"},
-{"usage": "world", "name": "Эйси"},
-{"usage": "world", "name": "Эйцен"},
-{"usage": "world", "name": "Экалака"},
-{"usage": "world", "name": "Эквалити"},
-{"usage": "world", "name": "Эквок"},
-{"usage": "world", "name": "Экерман"},
-{"usage": "world", "name": "Эклектик"},
-{"usage": "world", "name": "Экли"},
-{"usage": "world", "name": "Эклс"},
-{"usage": "world", "name": "Экман"},
-{"usage": "world", "name": "Эконом"},
-{"usage": "world", "name": "Эконфина"},
-{"usage": "world", "name": "Экорс"},
-{"usage": "world", "name": "Экор"},
-{"usage": "world", "name": "Экрон"},
-{"usage": "world", "name": "Экру"},
-{"usage": "world", "name": "Экселл"},
-{"usage": "world", "name": "Эксельсиор"},
-{"usage": "world", "name": "Эксель"},
-{"usage": "world", "name": "Эксетер"},
-{"usage": "world", "name": "Эксира"},
-{"usage": "world", "name": "Экслайн"},
-{"usage": "world", "name": "Эксмор"},
-{"usage": "world", "name": "Экспорт"},
-{"usage": "world", "name": "Эксселло"},
-{"usage": "world", "name": "Экстеншн"},
-{"usage": "world", "name": "Экстон"},
-{"usage": "world", "name": "Эксум"},
-{"usage": "world", "name": "Экс"},
-{"usage": "world", "name": "Эктор"},
-{"usage": "world", "name": "Экуорт"},
-{"usage": "world", "name": "Элайл"},
-{"usage": "world", "name": "Эланд"},
-{"usage": "world", "name": "Элберн"},
-{"usage": "world", "name": "Элберон"},
-{"usage": "world", "name": "Элберта"},
-{"usage": "world", "name": "Элберт"},
-{"usage": "world", "name": "Элбер"},
-{"usage": "world", "name": "Элбинг"},
-{"usage": "world", "name": "Элбоу"},
-{"usage": "world", "name": "Элваш"},
-{"usage": "world", "name": "Элвер"},
-{"usage": "world", "name": "Элвин"},
-{"usage": "world", "name": "Элвуд"},
-{"usage": "world", "name": "Элгин"},
-{"usage": "world", "name": "Элдерон"},
-{"usage": "world", "name": "Элдер"},
-{"usage": "world", "name": "Элдон"},
-{"usage": "world", "name": "Элдорендо"},
-{"usage": "world", "name": "Элдред"},
-{"usage": "world", "name": "Элдридж"},
-{"usage": "world", "name": "Элева"},
-{"usage": "world", "name": "Элейн"},
-{"usage": "world", "name": "Электра"},
-{"usage": "world", "name": "Электрик"},
-{"usage": "world", "name": "Элеонора"},
-{"usage": "world", "name": "Элефант"},
-{"usage": "world", "name": "Элиас"},
-{"usage": "world", "name": "Элида"},
-{"usage": "world", "name": "Элизабет"},
-{"usage": "world", "name": "Элиза"},
-{"usage": "world", "name": "Элим"},
-{"usage": "world", "name": "Элиот"},
-{"usage": "world", "name": "Элис"},
-{"usage": "world", "name": "Элиу"},
-{"usage": "world", "name": "Эли"},
-{"usage": "world", "name": "Элкадер"},
-{"usage": "world", "name": "Элкатава"},
-{"usage": "world", "name": "Элкин"},
-{"usage": "world", "name": "Элко"},
-{"usage": "world", "name": "Элкридж"},
-{"usage": "world", "name": "Элкхарт"},
-{"usage": "world", "name": "Элкхорн"},
-{"usage": "world", "name": "Элк"},
-{"usage": "world", "name": "Элламар"},
-{"usage": "world", "name": "Элла"},
-{"usage": "world", "name": "Эллен"},
-{"usage": "world", "name": "Эллерб"},
-{"usage": "world", "name": "Эллеттс"},
-{"usage": "world", "name": "Эллзи"},
-{"usage": "world", "name": "Эллиджей"},
-{"usage": "world", "name": "Элликотт"},
-{"usage": "world", "name": "Эллингер"},
-{"usage": "world", "name": "Эллинг"},
-{"usage": "world", "name": "Эллин"},
-{"usage": "world", "name": "Эллиот"},
-{"usage": "world", "name": "Эллисон"},
-{"usage": "world", "name": "Эллис"},
-{"usage": "world", "name": "Эллори"},
-{"usage": "world", "name": "Эллсворт"},
-{"usage": "world", "name": "Эллсинор"},
-{"usage": "world", "name": "Эллс"},
-{"usage": "world", "name": "Элл"},
-{"usage": "world", "name": "Элнора"},
-{"usage": "world", "name": "Элой"},
-{"usage": "world", "name": "Элон"},
-{"usage": "world", "name": "Элора"},
-{"usage": "world", "name": "Элрод"},
-{"usage": "world", "name": "Элроза"},
-{"usage": "world", "name": "Элрой"},
-{"usage": "world", "name": "Элса"},
-{"usage": "world", "name": "Элси"},
-{"usage": "world", "name": "Элс"},
-{"usage": "world", "name": "Элтон"},
-{"usage": "world", "name": "Элум"},
-{"usage": "world", "name": "Элферс"},
-{"usage": "world", "name": "Элчо"},
-{"usage": "world", "name": "Эльба"},
-{"usage": "world", "name": "Эльдена"},
-{"usage": "world", "name": "Эльдорадо"},
-{"usage": "world", "name": "Эльдора"},
-{"usage": "world", "name": "Эльма"},
-{"usage": "world", "name": "Эльмен"},
-{"usage": "world", "name": "Эльмер"},
-{"usage": "world", "name": "Эльмира"},
-{"usage": "world", "name": "Эльмодель"},
-{"usage": "world", "name": "Эльмонт"},
-{"usage": "world", "name": "Эльмор"},
-{"usage": "world", "name": "Эльмо"},
-{"usage": "world", "name": "Эльм"},
-{"usage": "world", "name": "Эльсинор"},
-{"usage": "world", "name": "Эльсмер"},
-{"usage": "world", "name": "Эльсмор"},
-{"usage": "world", "name": "Эльтопия"},
-{"usage": "world", "name": "Эльфин"},
-{"usage": "world", "name": "Эльфрида"},
-{"usage": "world", "name": "Эмайт"},
-{"usage": "world", "name": "Эмахагуа"},
-{"usage": "world", "name": "Эмбаррасс"},
-{"usage": "world", "name": "Эмберли"},
-{"usage": "world", "name": "Эмблема"},
-{"usage": "world", "name": "Эмбри"},
-{"usage": "world", "name": "Эмброуз"},
-{"usage": "world", "name": "Эмбудо"},
-{"usage": "world", "name": "Эмден"},
-{"usage": "world", "name": "Эмерадо"},
-{"usage": "world", "name": "Эмеральд"},
-{"usage": "world", "name": "Эмери"},
-{"usage": "world", "name": "Эмерсон"},
-{"usage": "world", "name": "Эмигрант"},
-{"usage": "world", "name": "Эмигс"},
-{"usage": "world", "name": "Эмида"},
-{"usage": "world", "name": "Эмили"},
-{"usage": "world", "name": "Эминг"},
-{"usage": "world", "name": "Эминенс"},
-{"usage": "world", "name": "Эми"},
-{"usage": "world", "name": "Эмлен"},
-{"usage": "world", "name": "Эммалан"},
-{"usage": "world", "name": "Эммаус"},
-{"usage": "world", "name": "Эмма"},
-{"usage": "world", "name": "Эмметс"},
-{"usage": "world", "name": "Эмметт"},
-{"usage": "world", "name": "Эммет"},
-{"usage": "world", "name": "Эммитс"},
-{"usage": "world", "name": "Эммонак"},
-{"usage": "world", "name": "Эммонс"},
-{"usage": "world", "name": "Эммортон"},
-{"usage": "world", "name": "Эмпаир"},
-{"usage": "world", "name": "Эмпориум"},
-{"usage": "world", "name": "Эмпория"},
-{"usage": "world", "name": "Эмсворт"},
-{"usage": "world", "name": "Эмхаус"},
-{"usage": "world", "name": "Эна"},
-{"usage": "world", "name": "Энгадин"},
-{"usage": "world", "name": "Энгвин"},
-{"usage": "world", "name": "Энгельхард"},
-{"usage": "world", "name": "Энгл"},
-{"usage": "world", "name": "Энг"},
-{"usage": "world", "name": "Эндейл"},
-{"usage": "world", "name": "Эндерлин"},
-{"usage": "world", "name": "Эндерс"},
-{"usage": "world", "name": "Эндивор"},
-{"usage": "world", "name": "Эндикот"},
-{"usage": "world", "name": "Энди"},
-{"usage": "world", "name": "Эндовер"},
-{"usage": "world", "name": "Эндрю"},
-{"usage": "world", "name": "Эндуэлл"},
-{"usage": "world", "name": "Энд"},
-{"usage": "world", "name": "Эней"},
-{"usage": "world", "name": "Энергия"},
-{"usage": "world", "name": "Энигма"},
-{"usage": "world", "name": "Энид"},
-{"usage": "world", "name": "Энистон"},
-{"usage": "world", "name": "Энкампмент"},
-{"usage": "world", "name": "Энка"},
-{"usage": "world", "name": "Энлоу"},
-{"usage": "world", "name": "Энло"},
-{"usage": "world", "name": "Эннада"},
-{"usage": "world", "name": "Эннинг"},
-{"usage": "world", "name": "Эннис"},
-{"usage": "world", "name": "Энноан"},
-{"usage": "world", "name": "Энн"},
-{"usage": "world", "name": "Энола"},
-{"usage": "world", "name": "Энон"},
-{"usage": "world", "name": "Энори"},
-{"usage": "world", "name": "Энос"},
-{"usage": "world", "name": "Энсайн"},
-{"usage": "world", "name": "Энсиналь"},
-{"usage": "world", "name": "Энсинитас"},
-{"usage": "world", "name": "Энсино"},
-{"usage": "world", "name": "Энсли"},
-{"usage": "world", "name": "Энсон"},
-{"usage": "world", "name": "Энсор"},
-{"usage": "world", "name": "Энтерпрайс"},
-{"usage": "world", "name": "Энтиэт"},
-{"usage": "world", "name": "Энтони"},
-{"usage": "world", "name": "Энумкло"},
-{"usage": "world", "name": "Энфилд"},
-{"usage": "world", "name": "Энхот"},
-{"usage": "world", "name": "Энчант"},
-{"usage": "world", "name": "Эншент"},
-{"usage": "world", "name": "Эн"},
-{"usage": "world", "name": "Эолин"},
-{"usage": "world", "name": "Эолия"},
-{"usage": "world", "name": "Эпворт"},
-{"usage": "world", "name": "Эплис"},
-{"usage": "world", "name": "Эппинг"},
-{"usage": "world", "name": "Эпплби"},
-{"usage": "world", "name": "Эпплволд"},
-{"usage": "world", "name": "Эпплгейт"},
-{"usage": "world", "name": "Эппл"},
-{"usage": "world", "name": "Эпси"},
-{"usage": "world", "name": "Эрат"},
-{"usage": "world", "name": "Эра"},
-{"usage": "world", "name": "Эрбакон"},
-{"usage": "world", "name": "Эрбанк"},
-{"usage": "world", "name": "Эрвин"},
-{"usage": "world", "name": "Эрда"},
-{"usage": "world", "name": "Эренфельд"},
-{"usage": "world", "name": "Эрен"},
-{"usage": "world", "name": "Эриду"},
-{"usage": "world", "name": "Эрик"},
-{"usage": "world", "name": "Эрин"},
-{"usage": "world", "name": "Эри"},
-{"usage": "world", "name": "Эрлангер"},
-{"usage": "world", "name": "Эрландс"},
-{"usage": "world", "name": "Эрлимарт"},
-{"usage": "world", "name": "Эрлинг"},
-{"usage": "world", "name": "Эрли"},
-{"usage": "world", "name": "Эрлхем"},
-{"usage": "world", "name": "Эрл"},
-{"usage": "world", "name": "Эрма"},
-{"usage": "world", "name": "Эрнандес"},
-{"usage": "world", "name": "Эрнандо"},
-{"usage": "world", "name": "Эрнест"},
-{"usage": "world", "name": "Эрнул"},
-{"usage": "world", "name": "Эрос"},
-{"usage": "world", "name": "Эроуз"},
-{"usage": "world", "name": "Эррол"},
-{"usage": "world", "name": "Эрроу"},
-{"usage": "world", "name": "Эрсилдаун"},
-{"usage": "world", "name": "Эрскин"},
-{"usage": "world", "name": "Эрт"},
-{"usage": "world", "name": "Эрхардт"},
-{"usage": "world", "name": "Эрхард"},
-{"usage": "world", "name": "Эр"},
-{"usage": "world", "name": "Эсбон"},
-{"usage": "world", "name": "Эскабоса"},
-{"usage": "world", "name": "Эскаланте"},
-{"usage": "world", "name": "Эскалон"},
-{"usage": "world", "name": "Эсканаба"},
-{"usage": "world", "name": "Эскатопа"},
-{"usage": "world", "name": "Эска"},
-{"usage": "world", "name": "Эскобарес"},
-{"usage": "world", "name": "Эскобас"},
-{"usage": "world", "name": "Эскондида"},
-{"usage": "world", "name": "Эскондидо"},
-{"usage": "world", "name": "Эскота"},
-{"usage": "world", "name": "Эскридж"},
-{"usage": "world", "name": "Эсмонд"},
-{"usage": "world", "name": "Эсмонт"},
-{"usage": "world", "name": "Эсом"},
-{"usage": "world", "name": "Эсофея"},
-{"usage": "world", "name": "Эспаньола"},
-{"usage": "world", "name": "Эспарто"},
-{"usage": "world", "name": "Эсперанза"},
-{"usage": "world", "name": "Эсперанс"},
-{"usage": "world", "name": "Эспино"},
-{"usage": "world", "name": "Эспи"},
-{"usage": "world", "name": "Эссекс"},
-{"usage": "world", "name": "Эссинг"},
-{"usage": "world", "name": "Эстакада"},
-{"usage": "world", "name": "Эстансиа"},
-{"usage": "world", "name": "Эстатула"},
-{"usage": "world", "name": "Эстейтс"},
-{"usage": "world", "name": "Эстеллайн"},
-{"usage": "world", "name": "Эстелл"},
-{"usage": "world", "name": "Эстеро"},
-{"usage": "world", "name": "Эстер"},
-{"usage": "world", "name": "Эсте"},
-{"usage": "world", "name": "Эстилл"},
-{"usage": "world", "name": "Эсто"},
-{"usage": "world", "name": "Эстраль"},
-{"usage": "world", "name": "Эстрелла"},
-{"usage": "world", "name": "Этвуд"},
-{"usage": "world", "name": "Этель"},
-{"usage": "world", "name": "Этет"},
-{"usage": "world", "name": "Этна"},
-{"usage": "world", "name": "Этова"},
-{"usage": "world", "name": "Этра"},
-{"usage": "world", "name": "Этридж"},
-{"usage": "world", "name": "Этта"},
-{"usage": "world", "name": "Эттен"},
-{"usage": "world", "name": "Эттер"},
-{"usage": "world", "name": "Эттлборо"},
-{"usage": "world", "name": "Эттрик"},
-{"usage": "world", "name": "Этуотер"},
-{"usage": "world", "name": "Эудора"},
-{"usage": "world", "name": "Эфес"},
-{"usage": "world", "name": "Эфир"},
-{"usage": "world", "name": "Эфланд"},
-{"usage": "world", "name": "Эфрата"},
-{"usage": "world", "name": "Эфрейм"},
-{"usage": "world", "name": "Эффингэм"},
-{"usage": "world", "name": "Эффинг"},
-{"usage": "world", "name": "Эффи"},
-{"usage": "world", "name": "Эхо"},
-{"usage": "world", "name": "Эчета"},
-{"usage": "world", "name": "Эшби"},
-{"usage": "world", "name": "Эшбёрн"},
-{"usage": "world", "name": "Эшвиль"},
-{"usage": "world", "name": "Эшли"},
-{"usage": "world", "name": "Эшмор"},
-{"usage": "world", "name": "Эшпорт"},
-{"usage": "world", "name": "Эштон"},
-{"usage": "world", "name": "Эш"},
-{"usage": "world", "name": "Эяк"},
-{"usage": "world", "name": "Юарт"},
-{"usage": "world", "name": "Юба"},
-{"usage": "world", "name": "Юбилей"},
-{"usage": "world", "name": "Ювалд"},
-{"usage": "world", "name": "Юджин"},
-{"usage": "world", "name": "Юинг"},
-{"usage": "world", "name": "Юкейпа"},
-{"usage": "world", "name": "Юкиа"},
-{"usage": "world", "name": "Юкка"},
-{"usage": "world", "name": "Юкон"},
-{"usage": "world", "name": "Юлесс"},
-{"usage": "world", "name": "Юли"},
-{"usage": "world", "name": "Юлония"},
-{"usage": "world", "name": "Юма"},
-{"usage": "world", "name": "Юнадилла"},
-{"usage": "world", "name": "Юникой"},
-{"usage": "world", "name": "Юнион"},
-{"usage": "world", "name": "Юниополис"},
-{"usage": "world", "name": "Юнис"},
-{"usage": "world", "name": "Юнити"},
-{"usage": "world", "name": "Юнола"},
-{"usage": "world", "name": "Юнт"},
-{"usage": "world", "name": "Юпитер"},
-{"usage": "world", "name": "Юпора"},
-{"usage": "world", "name": "Юстас"},
-{"usage": "world", "name": "Юстис"},
-{"usage": "world", "name": "Юстиция"},
-{"usage": "world", "name": "Ютан"},
-{"usage": "world", "name": "Юто"},
-{"usage": "world", "name": "Ют"},
-{"usage": "world", "name": "Юфола"},
-{"usage": "world", "name": "Юча"},
-{"usage": "world", "name": "Ючианна"},
-{"usage": "world", "name": "Юэлл"},
-{"usage": "world", "name": "Юэнс"},
-{"usage": "world", "name": "Юэн"},
-{"usage": "world", "name": "Ябукоа"},
-{"usage": "world", "name": "Ява"},
-{"usage": "world", "name": "Яго"},
-{"usage": "world", "name": "Ядкин"},
-{"usage": "world", "name": "Язу"},
-{"usage": "world", "name": "Якатага"},
-{"usage": "world", "name": "Якатат"},
-{"usage": "world", "name": "Якима"},
-{"usage": "world", "name": "Якобус"},
-{"usage": "world", "name": "Яколт"},
-{"usage": "world", "name": "Ялаха"},
-{"usage": "world", "name": "Ямайка"},
-{"usage": "world", "name": "Ямпай"},
-{"usage": "world", "name": "Ямпа"},
-{"usage": "world", "name": "Ям"},
-{"usage": "world", "name": "Янг"},
-{"usage": "world", "name": "Янки"},
-{"usage": "world", "name": "Янкопин"},
-{"usage": "world", "name": "Янктон"},
-{"usage": "world", "name": "Янсен"},
-{"usage": "world", "name": "Янси"},
-{"usage": "world", "name": "Янтис"},
-{"usage": "world", "name": "Януш"},
-{"usage": "world", "name": "Ян"},
-{"usage": "world", "name": "Ярбо"},
-{"usage": "world", "name": "Ярдли"},
-{"usage": "world", "name": "Ярд"},
-{"usage": "world", "name": "Ярмут"},
-{"usage": "world", "name": "Ярнелл"},
-{"usage": "world", "name": "Ярроу"},
-{"usage": "world", "name": "Яуко"},
-{"usage": "world", "name": "Яупон"},
-{"usage": "world", "name": "Яурел"},
-{"usage": "world", "name": "Яфанк"},
-{"usage": "world", "name": "Ячатс"}
+ {
+ "usage": "nick",
+ "name": [
+ "10-4",
+ "Брошенка",
+ "Терпила",
+ "Кубики",
+ "Козырь",
+ "Кислота",
+ "Адажио",
+ "Хрен переспоришь",
+ "Адмирал",
+ "Эон",
+ "Аэро",
+ "ППЦ",
+ "После",
+ "Агат",
+ "Агент",
+ "Злюка",
+ "Изжога",
+ "Ура",
+ "Привет",
+ "Руки-в-боки",
+ "Альбатрос",
+ "Алиби",
+ "Звезда",
+ "Альфа",
+ "Абы как",
+ "Амброзия",
+ "Аминь",
+ "Америка",
+ "Аметист",
+ "Патрон",
+ "Люто-бешено",
+ "Заткнись",
+ "Якорь",
+ "Ангел",
+ "Анима",
+ "Животина",
+ "Девчонка",
+ "Мурашка",
+ "Дырень",
+ "Верхотура",
+ "Апокалипсис",
+ "Апогей",
+ "Яблоко",
+ "Яблочник",
+ "Яблочное Зёрнышко",
+ "Аква",
+ "Аркада",
+ "Архон",
+ "Арканзас",
+ "Аркан",
+ "Бычара",
+ "Армагеддон",
+ "Астро",
+ "Атлант",
+ "Атом",
+ "Аура",
+ "Пощёчина",
+ "Аврора",
+ "Оззи",
+ "Австралия",
+ "Самоволка",
+ "Топор",
+ "Эй",
+ "Детка",
+ "Малыш",
+ "Бекон",
+ "Задира",
+ "Барсук",
+ "Плешь",
+ "Круши-ломай",
+ "Бэмби",
+ "Банан",
+ "Охренеть",
+ "Бандюга",
+ "Я со всеми",
+ "Бабах",
+ "Банхаммер",
+ "Вписка",
+ "Банши",
+ "Банзай",
+ "Барбитурат",
+ "Варвар",
+ "Побрейся",
+ "Бард",
+ "Барон",
+ "Сделай бочку",
+ "Стыдоба",
+ "Мне похер",
+ "Жопошник",
+ "Лучик",
+ "Весельчак",
+ "Медведь",
+ "Зверюга",
+ "Лапочка",
+ "Бибоп",
+ "Бедлам",
+ "Пчёлка",
+ "Придира",
+ "Бип",
+ "Би-бип",
+ "Ни о чём",
+ "Жиртрест",
+ "Берсерк",
+ "Лучше всех",
+ "Бета",
+ "Больше всех",
+ "Большие пушки",
+ "Важная шишка",
+ "Биггс",
+ "Трепло",
+ "По-крупному",
+ "Бихари",
+ "Миллиард",
+ "Бинг",
+ "Бинго",
+ "Био",
+ "Цыпа",
+ "Пташка",
+ "Косяк",
+ "Повторюха",
+ "Битмап",
+ "Чернота",
+ "Блэкджек",
+ "Блейд",
+ "Позорище",
+ "Просто пушка",
+ "Укурок",
+ "Внезапность",
+ "Показуха",
+ "Блинк",
+ "Волына",
+ "Прыщ",
+ "Блиц",
+ "Пурга",
+ "Забаню",
+ "Балда",
+ "Блонди",
+ "Прелесть",
+ "Вдул",
+ "Блю",
+ "Жополиз",
+ "Залей глаза",
+ "Скромняга",
+ "Посан",
+ "Кабан",
+ "Тело",
+ "Под орех",
+ "Окурок",
+ "Брехло",
+ "Болт",
+ "Режу правду",
+ "Рыбак",
+ "Бонанза",
+ "Бонд",
+ "Стояк",
+ "Крыша поехала",
+ "Бонсай",
+ "Бонус",
+ "Половинка",
+ "Радость",
+ "Ставка",
+ "Ёпт",
+ "Нищебро",
+ "Халява",
+ "Нубло",
+ "Фуфло",
+ "Жлоб",
+ "Босс",
+ "Баузер",
+ "Пацан",
+ "Без мозгов",
+ "Мозг",
+ "Мозговой штурм",
+ "Крысюк",
+ "Отвага",
+ "Браво",
+ "Бразилия",
+ "Из Бразилии",
+ "Бабло",
+ "Разрыв",
+ "Раз-два",
+ "Головокружение",
+ "Кирпич",
+ "Дисбат",
+ "Бронко",
+ "Коп",
+ "Бугага",
+ "Мачо",
+ "Брамми",
+ "Братишка",
+ "Себе на уме",
+ "Бабблс",
+ "Дружище",
+ "Лавэ",
+ "Бакай",
+ "Жук",
+ "Багбир",
+ "Багз",
+ "Бицепс",
+ "Бык",
+ "Пуля",
+ "В яблочко",
+ "Неваляшка",
+ "Балбес",
+ "Зайка",
+ "Булки",
+ "Нихера",
+ "Балабол",
+ "На подскоке",
+ "У меня дела",
+ "Брюзга",
+ "Мужлан",
+ "Мясник",
+ "Как по маслу",
+ "Истеричка",
+ "Милашка",
+ "Круто",
+ "Капуста",
+ "Какофония",
+ "Овощ",
+ "Цезарь",
+ "На кофеине",
+ "Кейдж",
+ "Мухлёж",
+ "Кахун",
+ "Беда",
+ "Матан",
+ "Калипсо",
+ "Мордашка",
+ "Камуфляж",
+ "Так точно",
+ "Канада",
+ "Из Канады",
+ "Дрищ",
+ "Канданго",
+ "И так сойдёт",
+ "Канада",
+ "Не гони",
+ "Воротила",
+ "Капихаба",
+ "Кэппи",
+ "Кэп",
+ "Карамелька",
+ "Каркамано",
+ "Кариока",
+ "Моркоу",
+ "Кэрри",
+ "Касабланка",
+ "Казино",
+ "Фейк",
+ "Гондурас",
+ "Загвоздка",
+ "Кореш",
+ "Многоножка",
+ "Церера",
+ "Чемпион",
+ "Кент",
+ "Гватемала",
+ "Чаппи",
+ "На колёсах",
+ "Очаровашка",
+ "Хрен заткнёшь",
+ "Флудер",
+ "Шах-и-мат",
+ "Щёчки",
+ "Сноб",
+ "Спасибки",
+ "Падонак",
+ "Шеф",
+ "Черри",
+ "Шахматист",
+ "Хи",
+ "Чел",
+ "Мексика",
+ "Спокойно",
+ "Китай",
+ "Китаёза",
+ "Чирик-чирик",
+ "Потрындим",
+ "Чоко",
+ "Шоколадка",
+ "Не вышло",
+ "Чух-чух",
+ "Отбивная",
+ "Хром",
+ "Хроно",
+ "Хи-хи",
+ "Бро",
+ "Лох",
+ "Чао",
+ "Сидр",
+ "Синко",
+ "Кино",
+ "Веснушка",
+ "Шифр",
+ "Клэнк",
+ "Гонишь",
+ "Коготь",
+ "Хлебушек",
+ "Клеймора",
+ "Церковник",
+ "Клик",
+ "Под кайфом",
+ "Закон-и-порядок",
+ "Профессор",
+ "Коусти",
+ "Кобра",
+ "Сыч",
+ "Кокни",
+ "Таракан",
+ "Коко",
+ "Кофеёк",
+ "Планктонина",
+ "Коуи",
+ "Толстосум",
+ "Полковник",
+ "Коматоз",
+ "Комбо",
+ "Очень смешно",
+ "Комета",
+ "Душа компании",
+ "Кон",
+ "Фейл",
+ "Ракушка",
+ "Поплачься",
+ "Состав",
+ "Контрабанда",
+ "Печенька",
+ "Халтура",
+ "Медяк",
+ "Да-да",
+ "Штопор",
+ "Дурашка",
+ "Космо",
+ "До зарезу",
+ "Табло",
+ "Не скажу",
+ "Кавабанга",
+ "Койот",
+ "Краб",
+ "Супер-пупер",
+ "Крэш",
+ "Кратер",
+ "Я хочу",
+ "Деньги решают",
+ "Крещендо",
+ "Печалька",
+ "Пурпур",
+ "Как по маслу",
+ "Перекрёст",
+ "Ква",
+ "Лапоть",
+ "Жулик",
+ "Ворон",
+ "Ни гроша",
+ "Крейсер",
+ "Мудила",
+ "Вот блин",
+ "В стельку",
+ "Стерва",
+ "Криптид",
+ "Куатро",
+ "Ку-ку",
+ "Деревня",
+ "Амур",
+ "Таблетка",
+ "Кудряшка",
+ "Проклятье",
+ "Милочка",
+ "Циан",
+ "Цианид",
+ "Кибер",
+ "Циклон",
+ "Циклоп",
+ "Знаток",
+ "Не все дома",
+ "Кинжал",
+ "Даллас",
+ "Сцуко",
+ "Угроза",
+ "Тьма",
+ "Дорогуша",
+ "Дарт",
+ "Дата",
+ "Снайпер",
+ "Зая",
+ "Обманка",
+ "Ди",
+ "Проныра",
+ "Дельта",
+ "Деми",
+ "Демон",
+ "Безнадёга",
+ "Боже",
+ "Дьявол",
+ "Дью",
+ "Диабло",
+ "Алмаз",
+ "Даймондбэк",
+ "Это моё",
+ "Кубик",
+ "Дизель",
+ "Дижон",
+ "Дилемма",
+ "Туман",
+ "Грош",
+ "Ямочки",
+ "Дино",
+ "Отчаяние",
+ "Реквием",
+ "Диско",
+ "То же",
+ "Совсем того",
+ "Джинн",
+ "Мёртвое тело",
+ "Док",
+ "Додик",
+ "Псина",
+ "Депрессия",
+ "Куколка",
+ "Ишак",
+ "Косячок",
+ "Штуковина",
+ "Рок",
+ "Судный день",
+ "Дурь",
+ "Торчок",
+ "Двойник",
+ "Ничоси",
+ "Дабл",
+ "Богач",
+ "Отпад",
+ "Драко",
+ "Дракон",
+ "Страх",
+ "Дредноут",
+ "Дрифт",
+ "Дрифтер",
+ "Дроид",
+ "Общак",
+ "Друид",
+ "Сладость",
+ "Нежность",
+ "Ни бум-бум",
+ "Тупица",
+ "Дамбо",
+ "Пышка",
+ "Дандер",
+ "Всё тлен",
+ "Голландец",
+ "Динамо",
+ "Диз",
+ "Восток",
+ "Успокойся",
+ "Эйбон",
+ "Эхо",
+ "Затмение",
+ "Экстази",
+ "Угорь",
+ "Умник",
+ "Эго",
+ "Восьмёрка",
+ "Эйтс",
+ "Эйнштейн",
+ "Или-или",
+ "Кончина",
+ "Эль Диабло",
+ "Старпёр",
+ "Клёво",
+ "Элемент",
+ "Элита",
+ "Изумруд",
+ "На бис",
+ "Конец света",
+ "Эндер",
+ "Вышибала",
+ "Энигма",
+ "Зависть",
+ "Эпсилон",
+ "День-и-ночь",
+ "Эрида",
+ "Эсквайр",
+ "Эта",
+ "Эфир",
+ "Этимология",
+ "Эврика",
+ "Евротрэш",
+ "Изгой",
+ "На выход",
+ "Экзо",
+ "Академик",
+ "Мне-с-собой",
+ "Глаза",
+ "Красота",
+ "Лицо",
+ "Вера",
+ "Сокол",
+ "Падший",
+ "Фанданго",
+ "Фантастика",
+ "Лайк",
+ "Ужас",
+ "Крошка",
+ "Фехтовальщик",
+ "Хорёк",
+ "Феска",
+ "Скрипач",
+ "Бляха-муха",
+ "Фидо",
+ "Нарик",
+ "Лохотрон",
+ "Финал",
+ "Два пальца",
+ "Пламя",
+ "Головёшка",
+ "Пироманьяк",
+ "Петарда",
+ "Фаервол",
+ "Раз",
+ "Рыбка",
+ "Кулак",
+ "Мордобой",
+ "Дай пять",
+ "Фикс",
+ "Шипучка",
+ "Флак",
+ "Фламинго",
+ "Флэш",
+ "Флатландец",
+ "Не жилец",
+ "Блоха",
+ "Фильмец",
+ "Флиппер",
+ "Потопали",
+ "Флорида",
+ "Запой",
+ "Кидала",
+ "Флейта",
+ "Муха",
+ "Летучка",
+ "Липучка",
+ "Фокус",
+ "Рапира",
+ "Селюк",
+ "Дубина",
+ "Олень",
+ "Свобода",
+ "Удача",
+ "Четвёрка",
+ "Лиса",
+ "Скандал",
+ "Франция",
+ "Фрик",
+ "Стоять-бояться",
+ "По-французски",
+ "Напряг",
+ "Пятница",
+ "Лягушка",
+ "Шило-в-жопе",
+ "Фром",
+ "Фронт",
+ "Фрост",
+ "Фри",
+ "Всё, пиздец",
+ "Ириска",
+ "Огонь",
+ "Фурия",
+ "Будущее",
+ "Пушистик",
+ "Атас",
+ "Галактика",
+ "Игрок",
+ "Гамма",
+ "Гаргулья",
+ "Гранат",
+ "Пустышка",
+ "Сальник",
+ "Гатлинг",
+ "Гэйтор",
+ "Гаучо",
+ "Шестерня",
+ "Шмотки",
+ "Геккон",
+ "Чудак",
+ "Самоцвет",
+ "Близнец",
+ "Аккурат",
+ "Гео",
+ "Джорди",
+ "Бацилла",
+ "Немец",
+ "Германия",
+ "Призрак",
+ "Гига",
+ "Ололо",
+ "Рыжик",
+ "Гизмо",
+ "Гладиус",
+ "Вспышка",
+ "Глюк",
+ "Аж светится",
+ "Обжора",
+ "Выкуси",
+ "Козлина",
+ "Гоблин",
+ "Боженька",
+ "Годзилла",
+ "Золото",
+ "Высший класс",
+ "Голем",
+ "Гольф",
+ "Ей-богу",
+ "Гонг",
+ "Чайник",
+ "В порядке",
+ "Маня",
+ "Двачер",
+ "Гусь",
+ "Мурашки",
+ "Кровь-кишки",
+ "Горгона",
+ "Паутинка",
+ "Авторитет",
+ "Гранде",
+ "Серость",
+ "Грязь",
+ "Фу",
+ "Греция",
+ "Жадина",
+ "Грек",
+ "Зелень",
+ "Салага",
+ "Гремлин",
+ "Тоска",
+ "Уныло",
+ "Лыба",
+ "Ворчун",
+ "Хочу и бухчу",
+ "Грифон",
+ "Гуахиро",
+ "Гуава",
+ "Хитрец",
+ "Леденец",
+ "Выскочка",
+ "Гуру",
+ "Кишка",
+ "Толчок",
+ "Цыган",
+ "Гиро",
+ "Патлы",
+ "Тишь да гладь",
+ "Жиробас",
+ "Молот",
+ "Дам-по-морде",
+ "Ганнибал",
+ "Счастье",
+ "Жжошь",
+ "Каска",
+ "Заяц",
+ "Куриные мозги",
+ "Гарпия",
+ "Тесак",
+ "Гавана",
+ "10 из 10",
+ "Нищенка",
+ "Хаос",
+ "Ястреб",
+ "Зоркий глаз",
+ "Дымок",
+ "Сломя голову",
+ "Бессердечная сука",
+ "Пекло",
+ "Пшёл вон",
+ "Хэви",
+ "Умеет пить",
+ "Наследник",
+ "Чертовски",
+ "Чертовка",
+ "Дьяволёнок",
+ "Из ада",
+ "Болиголов",
+ "Дурной глаз",
+ "В расцвете сил",
+ "Гикори",
+ "Хайд",
+ "Полдень",
+ "Каланча",
+ "Весёлый шутник",
+ "Хамло",
+ "Подскажу",
+ "Ништяк",
+ "Бегемот",
+ "Хипстер",
+ "Хит",
+ "Бутер",
+ "Бомж",
+ "Бардак",
+ "Ты бредишь",
+ "Ересь",
+ "Гол",
+ "Ласточка",
+ "Крюк",
+ "Хулиган",
+ "Верзила",
+ "Остряк",
+ "Посиделки",
+ "Сиська",
+ "Навеселе",
+ "Попрыгун",
+ "Братан",
+ "Все ко мне",
+ "Горячо",
+ "Хот дог",
+ "Горячая штучка",
+ "Отель",
+ "Поджига",
+ "Секси",
+ "Хвастун",
+ "Гуддини",
+ "Гончая",
+ "Я подожду",
+ "Вой",
+ "Высокомерие",
+ "Халк",
+ "Дичь",
+ "Высший сорт",
+ "Сотка",
+ "Голод",
+ "Жрать охота",
+ "Гидра",
+ "Хайп",
+ "Гипер",
+ "Гипердрайв",
+ "Гипно",
+ "Козлёнок",
+ "Лёд",
+ "Ледокол",
+ "Тьфу",
+ "Икона",
+ "Идол",
+ "Берлога",
+ "Зажигание",
+ "Видение",
+ "Бес",
+ "Понаех",
+ "Импульс",
+ "Инкогнито",
+ "Невероятно",
+ "Индия",
+ "Инди",
+ "Индиго",
+ "Индонезия",
+ "Индианаполис",
+ "Инферно",
+ "Татуха",
+ "Инспектор",
+ "Сейчас же",
+ "Интро",
+ "Йота",
+ "Ирландец",
+ "Железо",
+ "Железная воля",
+ "Коляска",
+ "Ирвинг",
+ "Остров",
+ "Итальяшка",
+ "Италия",
+ "Аж зудит",
+ "Блеск",
+ "Мелочь",
+ "Кремень",
+ "Шакал",
+ "Дублин",
+ "Джейд",
+ "Окленд",
+ "Драндулет",
+ "Джем",
+ "Плимут",
+ "Сапог",
+ "Харочо",
+ "Пасть порву",
+ "Челюсти",
+ "Джаз",
+ "Джедай",
+ "Желе",
+ "Тебе печёт",
+ "Шут",
+ "Барахло",
+ "Жемчужина",
+ "Пляска",
+ "Пила",
+ "Борцуха",
+ "Джокер",
+ "Оптимист",
+ "Жердь",
+ "Джорни",
+ "Господь",
+ "Судия",
+ "Джаггернаут",
+ "Моё почтение",
+ "Самый сок",
+ "Оберег",
+ "Джамбо",
+ "Прыг-скок",
+ "Прыгун",
+ "Юпитер",
+ "Правосудие",
+ "Кайзер",
+ "Каппа",
+ "Капут",
+ "Бултых",
+ "Кевлар",
+ "Пивко",
+ "Медным тазом",
+ "Дверь запили",
+ "Ребёнок",
+ "Киллер",
+ "Кайфолом",
+ "Килограмм",
+ "Зимородок",
+ "Вор в законе",
+ "Такие дела",
+ "Чмок-чмок",
+ "Киви",
+ "Рыцарь",
+ "В отрубе",
+ "Денежка",
+ "Костяшки",
+ "Капитан Очевидность",
+ "Кракен",
+ "Фриц",
+ "Камрад",
+ "Дружок",
+ "Лямбда",
+ "Фонарь",
+ "Сухопутная крыса",
+ "Ляпис",
+ "Торопыга",
+ "Лазер",
+ "Лава",
+ "Свинец",
+ "Пиявка",
+ "Левак",
+ "Лимон",
+ "Лео",
+ "Левиафан",
+ "Моё спасение",
+ "Свет",
+ "Молния",
+ "Мне хватит",
+ "Лайтер",
+ "Лима",
+ "Лайм",
+ "Морячок",
+ "Слабак",
+ "Акцент",
+ "Линк",
+ "Подшофе",
+ "Ящер",
+ "Закрыто",
+ "Хикки",
+ "Столбняк",
+ "Локо",
+ "Лойнер",
+ "Одиночка",
+ "Мочалка",
+ "Лазейка",
+ "Лузер",
+ "Любовник",
+ "Счастливчик",
+ "Шишка",
+ "Соблазн",
+ "Пьяница",
+ "Похоть",
+ "Семиструнка",
+ "Люкс",
+ "Киса",
+ "Лирика",
+ "Мак",
+ "Машина",
+ "Эй, красотка",
+ "Макем",
+ "Бешеный пёс",
+ "Сорванец",
+ "Мадраси",
+ "Водоворот",
+ "Маджента",
+ "Слизняк",
+ "Магия",
+ "Магнум",
+ "Дай сигу",
+ "Дева",
+ "Материк",
+ "Мажор",
+ "Пургу несёшь",
+ "Малибу",
+ "Великан",
+ "Маньяк",
+ "Шары",
+ "Марс",
+ "Маска",
+ "Вожу-как-мудак",
+ "Мастер",
+ "Майя",
+ "Помогите",
+ "Беспредел",
+ "Медовуха",
+ "Медаль",
+ "Медичи",
+ "Мега",
+ "Расслабон",
+ "С катушек",
+ "Битард",
+ "Мяу",
+ "Наёмник",
+ "Барыга",
+ "Меркурий",
+ "Мерлин",
+ "Мета",
+ "Металл",
+ "Мичиган",
+ "Микро",
+ "Мидас",
+ "Карлан",
+ "Милка",
+ "Так-же-как-все",
+ "Миллион",
+ "Нюня",
+ "Вне правил",
+ "Мини",
+ "Миньон",
+ "Минор",
+ "Мята",
+ "Мираж",
+ "Микс",
+ "Мнемоник",
+ "Пухлик",
+ "Моджо",
+ "Момо",
+ "Монарх",
+ "Понедельник",
+ "Без меры",
+ "Деньги",
+ "Австрияк",
+ "Погоняло",
+ "Монах",
+ "Макака",
+ "Чудище",
+ "Му",
+ "Нахаляву",
+ "Луна",
+ "Мунрейкер",
+ "Лунатик",
+ "Лось",
+ "Морфей",
+ "Мотор",
+ "Язык-без-костей",
+ "Мышка",
+ "Мю",
+ "Грязнуля",
+ "Мне хреново",
+ "Кексик",
+ "Вторая попытка",
+ "Маппет",
+ "Шорох",
+ "Мусаси",
+ "Музло",
+ "Хлам",
+ "Метис",
+ "Тайна",
+ "Миф",
+ "Голышом",
+ "Угар",
+ "Нара",
+ "Нарко",
+ "Какая гадость",
+ "Навигатор",
+ "Флот",
+ "Не-а",
+ "Небула",
+ "Некро",
+ "Иголка",
+ "Немезида",
+ "Нео",
+ "Нептун",
+ "Нерон",
+ "Новичок",
+ "Ньюфи",
+ "Ньют",
+ "Это тупо",
+ "Пятак",
+ "Ночь",
+ "Сова",
+ "Ничего",
+ "Ноль",
+ "Девятка",
+ "Чмошник",
+ "Ниндзя",
+ "Нитро",
+ "Нуар",
+ "Кочевник",
+ "Северянин",
+ "Север",
+ "Норд-вест",
+ "Нова",
+ "Ноябрь",
+ "Нокс",
+ "Ню",
+ "Нуво",
+ "Бомба",
+ "Пустота",
+ "Онемение",
+ "Число",
+ "Болван",
+ "Слоупок",
+ "Псих",
+ "Оазис",
+ "Гобой",
+ "Океан",
+ "Оччо",
+ "Октан",
+ "Шанс",
+ "Огр",
+ "Океюшки",
+ "Омега",
+ "Знамение",
+ "Омикрон",
+ "Омни",
+ "Один",
+ "Оникс",
+ "У-упс",
+ "Забей",
+ "Опал",
+ "Чпок",
+ "Опус",
+ "Оракул",
+ "Апельсин",
+ "Осси",
+ "Уиджа",
+ "Бандит",
+ "Мне пора",
+ "Хорош уже",
+ "Переклинило",
+ "Отмена",
+ "Заточка",
+ "Оксфорд",
+ "Боль",
+ "Няшка",
+ "Старина",
+ "Паладин",
+ "Палео",
+ "Панацея",
+ "Стиляга",
+ "Панчо",
+ "Паника",
+ "Панцер",
+ "Совершенство",
+ "Между строк",
+ "Сушняк",
+ "Париж",
+ "Прилипала",
+ "Попугай",
+ "Макаронник",
+ "Пафос",
+ "Патриот",
+ "Пешка",
+ "Мир",
+ "Покой",
+ "Персик",
+ "Павлин",
+ "Тихоня",
+ "Братва",
+ "Коротышка",
+ "Пеликан",
+ "Пенни",
+ "Перфекционист",
+ "Хризолит",
+ "Громила",
+ "Петрикор",
+ "Фараон",
+ "Просто улёт",
+ "Фи",
+ "Ссыкло",
+ "Пи",
+ "Огурцом",
+ "Пиклз",
+ "Пико",
+ "Бродяга",
+ "Пайни",
+ "Пинки",
+ "Филиппины",
+ "Пинап",
+ "Пиранья",
+ "Пистолет",
+ "Пикс",
+ "Пицца",
+ "Шикос",
+ "Чума",
+ "Лампово",
+ "Платина",
+ "Ня",
+ "Плутон",
+ "По",
+ "Поэт",
+ "Пого",
+ "Ботан",
+ "Яд",
+ "Поленто",
+ "Пом",
+ "Пони",
+ "Стесняша",
+ "Пупсик",
+ "Поп",
+ "Дедуля",
+ "Недотёпа",
+ "Покайтеся",
+ "Позер",
+ "Угощайся",
+ "Пыщ-пыщ",
+ "Бледная немощь",
+ "Мощь",
+ "Моя прелесть",
+ "Престо",
+ "Крендель",
+ "Начальник",
+ "Колючка",
+ "Гордость",
+ "Примо",
+ "Принт",
+ "Призма",
+ "Приз",
+ "Профи",
+ "Вот свезло",
+ "Пророк",
+ "Респект",
+ "Прото",
+ "Пси",
+ "То есть",
+ "Психопат",
+ "Пирожок",
+ "Выдыхай",
+ "Пума",
+ "Пробойник",
+ "Сирень",
+ "Мур-мур",
+ "Есть чо",
+ "Кошечка",
+ "Питон",
+ "Знахарь",
+ "Квад",
+ "Недотрога",
+ "Встряска",
+ "Зашибись",
+ "Четвертак",
+ "Квазар",
+ "Квебек",
+ "Ртуть",
+ "Полтос",
+ "Тихо",
+ "Куинт",
+ "С прибабахом",
+ "Задачка",
+ "Кво",
+ "Цитатник",
+ "В кавычках",
+ "Отвал башки",
+ "Радар",
+ "Ярость",
+ "Регги",
+ "Всего понемногу",
+ "Трудоголик",
+ "Рэмбо",
+ "Развалина",
+ "Рейнджер",
+ "Второе пришествие",
+ "Шпана",
+ "Крыса",
+ "Трещотка",
+ "Рейв",
+ "Ворон",
+ "Выпилю",
+ "Бритва",
+ "Потрошитель",
+ "Бунтарь",
+ "Рэд",
+ "Деревенщина",
+ "По-новой",
+ "Вонючка",
+ "Хрен докажешь",
+ "Горец",
+ "Ремикс",
+ "Ретро",
+ "Преподобие",
+ "Откровение",
+ "Рекс",
+ "Рез",
+ "Носорог",
+ "Ро",
+ "Роди",
+ "Рикошет",
+ "Загадка",
+ "Наездник",
+ "Костыль",
+ "Риггер",
+ "Сматываемся",
+ "Риц",
+ "Бычок",
+ "Ты не пройдешь",
+ "Отвёртка",
+ "Сбитый лось",
+ "Скиталец",
+ "Робин",
+ "Робо",
+ "Скала",
+ "Ракета",
+ "Рокки",
+ "Ясно-понятно",
+ "Плут",
+ "Перепих",
+ "Ронин",
+ "Разводила",
+ "Рози",
+ "Румянец",
+ "Странник",
+ "Зевака",
+ "Рубин",
+ "Сопляк",
+ "Русский",
+ "Не заржавеет",
+ "Тебе бомбит",
+ "Расти",
+ "Клинок",
+ "Шпага",
+ "Мудрец",
+ "Святоша",
+ "Саламандра",
+ "Солт",
+ "Самурай",
+ "Санчез",
+ "Песок",
+ "Каро",
+ "Сэндвич",
+ "Врёт как дышит",
+ "Сапфир",
+ "Снежный человек",
+ "Суббота",
+ "Сатурн",
+ "Дикарь",
+ "Савант",
+ "Саксофон",
+ "Негодяй",
+ "Шрам",
+ "Разиня",
+ "Щепотка",
+ "Потомок",
+ "Припекло",
+ "Скорпион",
+ "Скаузер",
+ "Скаут",
+ "Не вовремя",
+ "Это царапина",
+ "На мели",
+ "Визгун",
+ "Сплетня",
+ "Коса",
+ "Секундочку",
+ "Два",
+ "Сепия",
+ "Механик",
+ "Семёрка",
+ "Три семёрки",
+ "Мрак",
+ "Тень",
+ "Причешись",
+ "Озноб",
+ "Трясучка",
+ "Акула",
+ "То, что надо",
+ "Расклад",
+ "Шейх",
+ "Розыгрыщ",
+ "Шериф",
+ "Шерлок",
+ "Туда-сюда",
+ "Нигга",
+ "Кайф",
+ "Перо",
+ "Дрожь",
+ "Шок",
+ "Кыш",
+ "Недомерок",
+ "Шоумэн",
+ "Ща будет",
+ "В клочки",
+ "Козявка",
+ "Мозгоправ",
+ "Уловка",
+ "Сицилиец",
+ "Сицилия",
+ "Тошнота",
+ "Шизик",
+ "Подстава",
+ "Сьерра",
+ "Сиеста",
+ "Сигма",
+ "Шёлк",
+ "Конь",
+ "Серебро",
+ "Холостяк",
+ "Бубнёж",
+ "Сирена",
+ "Шестёрка",
+ "Шесть банок",
+ "Похер",
+ "Шестнадцать",
+ "Быстра",
+ "Скелли",
+ "Скетч",
+ "Самокрутка",
+ "Скип",
+ "Шкипер",
+ "Небо",
+ "Кое-как",
+ "Фарс",
+ "Слэш",
+ "Палач",
+ "Грубиян",
+ "Сон",
+ "Соня",
+ "Манёвр",
+ "В форме",
+ "Скользкий тип",
+ "Осколок",
+ "Лень",
+ "Тормоз",
+ "Умница",
+ "С головой",
+ "Смэш",
+ "Смогги",
+ "Дым",
+ "Куряга",
+ "Без проблем",
+ "Клякса",
+ "Проёб",
+ "Змея",
+ "Пирсинг",
+ "Надо же",
+ "Тайком",
+ "Чихоня",
+ "Гламур",
+ "Сволочь",
+ "Снежок",
+ "Снеговик",
+ "Обнимашки",
+ "Стакан",
+ "Добрая душа",
+ "Сол",
+ "На все сто",
+ "Соло",
+ "Соник",
+ "Шнырь",
+ "Лажа",
+ "Душа",
+ "Юг",
+ "Космос",
+ "Ушлёпок",
+ "Искра",
+ "Живчик",
+ "Воробей",
+ "Отродье",
+ "Дурик",
+ "Фантом",
+ "Гонщик",
+ "Острослов",
+ "Сфинкс",
+ "Спайс",
+ "Остренько",
+ "Паук",
+ "Щёголь",
+ "Наряд",
+ "Дух",
+ "Заноза",
+ "Два ножа",
+ "Спок",
+ "Жмот",
+ "Спорт",
+ "Должок",
+ "Дятел",
+ "Картофан",
+ "По щщам",
+ "Туса",
+ "Амиго",
+ "Хрустик",
+ "Закорючка",
+ "Сквирт",
+ "Стаккато",
+ "Меня шатает",
+ "Сталкер",
+ "Светило",
+ "Зыркало",
+ "Срочно",
+ "Счёт",
+ "Из стали",
+ "Жало",
+ "Отстой",
+ "Чухан",
+ "Шов",
+ "Стопудово",
+ "Шторм",
+ "История",
+ "Отшельник",
+ "Два метра",
+ "Ударник",
+ "Лентяй",
+ "Влом",
+ "Везунчик",
+ "Топ",
+ "Дайте две",
+ "Фасолька",
+ "Орешек",
+ "Конфетка",
+ "Султан",
+ "Воскресенье",
+ "Позитив",
+ "Супер",
+ "Суперзвезда",
+ "Отвечаю",
+ "Волна",
+ "Кукловод",
+ "Главарь",
+ "Подлива",
+ "Сигай вниз",
+ "Лебединая песня",
+ "Збс",
+ "Суонси",
+ "Кавай",
+ "Сладкоежка",
+ "Сгинь",
+ "Ходок",
+ "Сало",
+ "Ключ",
+ "Вжух",
+ "Отключка",
+ "Синхрон",
+ "Синдром",
+ "Табу",
+ "Тянучка",
+ "Загар",
+ "Танго",
+ "Танк",
+ "Тапатио",
+ "Пенёк",
+ "Тасмания",
+ "Дурнина",
+ "Наколка",
+ "Тау",
+ "Технарь",
+ "Мишка",
+ "Ябеда",
+ "Зомбоящик",
+ "С характером",
+ "Десятка",
+ "Косарь",
+ "Терроне",
+ "Шотландец",
+ "Техас",
+ "Тире",
+ "Тета",
+ "Три",
+ "Жажда",
+ "Трубы горят",
+ "Тринадцать",
+ "Шип",
+ "Трэш",
+ "Тройка",
+ "Гром",
+ "В шоке",
+ "Четверг",
+ "Тик-так",
+ "Тико",
+ "Чуть-чуть",
+ "Раскраска",
+ "Тигр",
+ "Полено",
+ "Малёк",
+ "Титан",
+ "Жаба",
+ "Поганка",
+ "Льстец",
+ "Жги их",
+ "Помидорка",
+ "Всё завтра",
+ "Молоток",
+ "Кадр",
+ "Топаз",
+ "Вверх ногами",
+ "Факел",
+ "Торпедо",
+ "Тото",
+ "Вышка",
+ "Трагедия",
+ "Паровоз",
+ "Транс",
+ "Сокровище",
+ "Всё",
+ "Прикол",
+ "Профит",
+ "Нюанс",
+ "Тринити",
+ "Рибейро",
+ "За троих",
+ "Трикс",
+ "Тролль",
+ "Йоба",
+ "Истина",
+ "Тэкахо",
+ "Вторник",
+ "Мелодия",
+ "Турбо",
+ "Индюшка",
+ "Черепаха",
+ "Бивень",
+ "Туту",
+ "Хам",
+ "Прутик",
+ "Худышка",
+ "Вдвое",
+ "Тик",
+ "Двойка",
+ "Тайк",
+ "Тайфун",
+ "Тиран",
+ "Убер",
+ "Убик",
+ "Ой-ой",
+ "Раб",
+ "Ультима",
+ "Ультра",
+ "Амбер",
+ "Умбра",
+ "В оба",
+ "Дохрена",
+ "Тряпка",
+ "Вне закона",
+ "Не надо",
+ "Нет прощения",
+ "Униформа",
+ "Юнит",
+ "Уно",
+ "Без преград",
+ "Ипсилон",
+ "Разочарование",
+ "Уран",
+ "Надо",
+ "Юта",
+ "Валентин",
+ "Исчезни",
+ "Вампир",
+ "Пар",
+ "Вектор",
+ "Веган",
+ "Вегас",
+ "Месть",
+ "Венеция",
+ "Отрава",
+ "Двадцатка",
+ "Венера",
+ "Вертиго",
+ "Либидо",
+ "Вето",
+ "Векс",
+ "Победа",
+ "Объектив",
+ "Викинг",
+ "Уксус",
+ "ВИП",
+ "Гадюка",
+ "Вольт",
+ "Волонтёр",
+ "Вуду",
+ "Голос",
+ "Стервятник",
+ "Не айс",
+ "Вафля",
+ "Подъём",
+ "Уокер",
+ "Ветошь",
+ "Малолетка",
+ "Разврат",
+ "Война",
+ "Смотритель",
+ "Командир",
+ "Штык",
+ "Свинья",
+ "Суслик",
+ "Большой куш",
+ "Среда",
+ "Чудила",
+ "Уэсси",
+ "Запад",
+ "Уэсти",
+ "Трущоба",
+ "Хрипун",
+ "Фантазия",
+ "Вихрь",
+ "Вискарь",
+ "Шёпот",
+ "Уайт",
+ "Гений",
+ "Свистун",
+ "Ого-го",
+ "Ну почему",
+ "Хрень",
+ "Фон",
+ "Безумие",
+ "Манул",
+ "Плакса",
+ "Пустозвон",
+ "Авось",
+ "Перчик",
+ "Разгром",
+ "Жучок",
+ "Провод",
+ "Хитрая жопа",
+ "Волшебник",
+ "Волк",
+ "Росомаха",
+ "Чудо",
+ "Задрот",
+ "Уонка",
+ "Оно само",
+ "Гав-гав",
+ "Уоллибэк",
+ "Гангста",
+ "Честно",
+ "Червяк",
+ "Вау",
+ "Привидение",
+ "Гнев",
+ "Кара",
+ "Авария",
+ "Мародёр",
+ "Гнида",
+ "Ксено",
+ "Кси",
+ "Рентген",
+ "Бла-бла-бла",
+ "Ура",
+ "Туз",
+ "Янк",
+ "Янки",
+ "Ярди",
+ "Ят",
+ "Йеллоу",
+ "Трус",
+ "Уилмингтон",
+ "Йети",
+ "Пенсильвания",
+ "Бревно",
+ "Юпер",
+ "Молодь",
+ "Йо-йо",
+ "Буэ-э",
+ "Ням-ням",
+ "Разряд",
+ "Зебра",
+ "Зед",
+ "Дух времени",
+ "Дзен",
+ "Зенит",
+ "Зеро",
+ "Дзета",
+ "Шевелись",
+ "Зигги",
+ "Зигзаг",
+ "Пшик",
+ "Клочок",
+ "Зиппи",
+ "Зодиак",
+ "Зона",
+ "Панама",
+ "Зоуни",
+ "Бух",
+ "Зум"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "female",
+ "name": [
+ "Глен Ранситер",
+ "Ракель Макмахон",
+ "Трианна",
+ "Херит Себон",
+ "Шарлотта Холл",
+ "Эвелин Фрост",
+ "Эли Форест Китон"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "male",
+ "name": [
+ "Аджай Чандра",
+ "Александр Викс",
+ "Александр Дмитриев",
+ "Александр Кричко",
+ "Антон Стрюк",
+ "Аргус М. Лоуэлл",
+ "Артчер",
+ "Бен Макклюр",
+ "Бенджамин Реплож",
+ "Бобалот",
+ "Брайан Дэвидсон",
+ "Брайан Хостерман",
+ "Вильям Форест",
+ "Винтар Гутблод",
+ "Габриэль Дун",
+ "Гомер",
+ "Грифон-воробей",
+ "Гульфас Морголок",
+ "Гург Хакпоф",
+ "Д-р Хелька ван дер Шааф",
+ "Дак'кор",
+ "Даниэль Данахи",
+ "Даниэль Энфилд",
+ "Дейв Штевердаверсон",
+ "Джастин Маккинон",
+ "Джеймс Кенни",
+ "Дженс Бекер",
+ "Джеф Мейджор",
+ "Джиллами Лебигот",
+ "Джим Вивер",
+ "Джим Ландерленд",
+ "Джозеф 'Янтарь' Бартлет",
+ "Джон Хаммэл",
+ "Джон Эннион",
+ "Джошуа Янг",
+ "Дик Суржес",
+ "Дуг Огден",
+ "Занам",
+ "Иеремия Брасс",
+ "Камиль Кливисон",
+ "Кевин Витт",
+ "Кевин Грассо",
+ "Кендзи Курокава",
+ "Крейг Маттон",
+ "Крейг Фергюсон",
+ "Крис Уоткинс",
+ "Кристофер Фолинз",
+ "Лев Мышкин",
+ "Леонид Васильев",
+ "Лоури Денис",
+ "Майкл 'Ужасный конец' Джонс",
+ "Майкл Кинкейд",
+ "Майкл Хилл",
+ "Майлс Прауэрс",
+ "Марк 'Плохиш' Бэдой",
+ "Мартин Вударт",
+ "Мартин Свенсон",
+ "Мигель Гермес",
+ "Мик Бат",
+ "Милоч",
+ "Мишель Бержерон",
+ "Морозный Лис",
+ "Мэт Вильямс",
+ "Мэтт Дэвис",
+ "Мэттью Ст. Джон",
+ "Натан Кан",
+ "Натаниэль Форд",
+ "Непокорный Рик",
+ "Ник 'Хаос' Паркер",
+ "Ник Стефан",
+ "Оуэн Дан",
+ "Паскаль Филипович",
+ "Питер Штальберг",
+ "Пол Уоллас",
+ "Раймонд Белас",
+ "Расс Рейнольдс III",
+ "Роб Ветзель",
+ "Роб Кейс",
+ "Рон 'Шумный' Хаким",
+ "Рудольф Шмидт",
+ "Саймон Торесен Хульт",
+ "Себастьян Жафрэ",
+ "Серкан Койл",
+ "Стивен Петерсон",
+ "Стотнер",
+ "Сэм Стейн",
+ "Сёч Габор Ференс",
+ "Тобиас Франк",
+ "Товарищ Гарри",
+ "Тодрик Райеп",
+ "Том Хупер",
+ "Томас Ларсон",
+ "Томас Саймон",
+ "Тонами Йогенсен",
+ "Тревис Гибсон",
+ "Уилл Уолкер",
+ "Урист МакПрудент",
+ "Уэйн А. Артуртон",
+ "Феликс Аплин",
+ "Феликс Фокс",
+ "Филипп Тремблей",
+ "Халид Рашид",
+ "Хуберт Роденбаух",
+ "Хуберт Хьюз",
+ "Хэнк Лекрам",
+ "Шон Дункан",
+ "Эндрю Вебстер",
+ "Эндрю Гуастелла",
+ "Энрике Алонсо",
+ "Энтони Берли",
+ "Эрик Русак",
+ "Эрик Хангебухлер",
+ "Ян Клир"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "unisex",
+ "name": [
+ "Альфаи",
+ "Арк",
+ "Атомос",
+ "Гатцу",
+ "Даск Гао",
+ "Долио",
+ "Клей Фокстейл",
+ "Лаклан",
+ "Ларион",
+ "Маник Депрасив",
+ "Рено Паркер",
+ "Ролль",
+ "Ронни Магнуссон",
+ "Симефирми",
+ "Снежный Мяу",
+ "Спати Пкелуч",
+ "ТонЗа",
+ "Чжао"
+ ]
+ },
+ {
+ "usage": "city",
+ "name": [
+ "Абингтон",
+ "Аврора",
+ "Агавам",
+ "Адамс",
+ "Аддисон",
+ "Айер",
+ "Айл Ла Мотт",
+ "Айл о Хаут",
+ "Айленд Фолс",
+ "Айлсборо",
+ "Айра",
+ "Аквинна",
+ "Акворт",
+ "Аксбридж",
+ "Актон",
+ "Акушнет",
+ "Албион",
+ "Александер",
+ "Александрия",
+ "Аллагаш",
+ "Алленстаун",
+ "Ална",
+ "Альтон",
+ "Альфред",
+ "Амити",
+ "Амхерст",
+ "Андерхилл",
+ "Ансония",
+ "Антрим",
+ "Аптон",
+ "Аргайл",
+ "Арлингтон",
+ "Арроузик",
+ "Арундел",
+ "Атенс",
+ "Аткинсон",
+ "Атол",
+ "Ашбернем",
+ "Ашби",
+ "Ашленд",
+ "Ашфилд",
+ "Ашфорд",
+ "Байрон",
+ "Бакленд",
+ "Бакспорт",
+ "Бакстон",
+ "Бакфилд",
+ "Балтимор",
+ "Бангор",
+ "Банкрофт",
+ "Бар Харбор",
+ "Баринг плантейшн",
+ "Баркхамстед",
+ "Барлингтон",
+ "Барнард",
+ "Барнет",
+ "Барнстед",
+ "Барнстейбл",
+ "Барр",
+ "Баррингтон",
+ "Бартлетт",
+ "Бартон",
+ "Бат",
+ "Беверли",
+ "Беддингтон",
+ "Бедфорд",
+ "Бейкерсфилд",
+ "Бейливилл",
+ "Бекет",
+ "Белвидер",
+ "Белград",
+ "Беллингхем",
+ "Белмонт",
+ "Белфаст",
+ "Белчертаун",
+ "Бенедикта",
+ "Беннингтон",
+ "Бенсон",
+ "Бентон",
+ "Берк",
+ "Беркли",
+ "Беркшир",
+ "Берлин",
+ "Бернардстон",
+ "Бернем",
+ "Беррилвилл",
+ "Беруик",
+ "Бетани",
+ "Бетел",
+ "Бетлехем",
+ "Бивер Ков",
+ "Биддефорд",
+ "Бикон Фолс",
+ "Биллерика",
+ "Билс",
+ "Бингам",
+ "Бланфорд",
+ "Бланчард",
+ "Блейн",
+ "Блекстон",
+ "Блу Хил",
+ "Блумфилд",
+ "Бозра",
+ "Бойлстон",
+ "Боксборо",
+ "Боксфорд",
+ "Болдуин",
+ "Болтон",
+ "Борн",
+ "Боскавен",
+ "Бостон",
+ "Боу",
+ "Боудойн",
+ "Боудойнхем",
+ "Боуэрбанк",
+ "Брадфорд",
+ "Брайтон",
+ "Брайтон",
+ "Брансуик",
+ "Бранфорд",
+ "Братлборо",
+ "Браунвилль",
+ "Браунингтон",
+ "Браунфилд",
+ "Бредли",
+ "Брейнтри",
+ "Бремен",
+ "Брендон",
+ "Брентвуд",
+ "Бриджпорт",
+ "Бриджпорт",
+ "Бриджтон",
+ "Бриджуотер",
+ "Бримфилд",
+ "Бристоль",
+ "Броктон",
+ "Бруклин",
+ "Бруклин",
+ "Бруклин",
+ "Брукс",
+ "Бруксвилль",
+ "Бруктон",
+ "Брукфилд",
+ "Брустер",
+ "Брюэр",
+ "Бутбей Харбор",
+ "Бутбей",
+ "Бывшие города:",
+ "Ван-Бьюрен",
+ "Вансеборо",
+ "Вассалборо",
+ "Вашингтон",
+ "Веази",
+ "Веллингтон",
+ "Вердженес",
+ "Вернон",
+ "Верона Айленд",
+ "Вершир",
+ "Вест Бат",
+ "Вест Бойлстон",
+ "Вест Бриджуотер",
+ "Вест Брукфилд",
+ "Вест Виндзор",
+ "Вест Гардинер",
+ "Вест Гринвич",
+ "Вест Ньюбери",
+ "Вест Парис",
+ "Вест Ратленд",
+ "Вест Спрингфилд",
+ "Вест Стокбридж",
+ "Вест Тисбери",
+ "Вест Уорик",
+ "Вест Форкс",
+ "Вест Фэрли",
+ "Вест Хартфорд",
+ "Вест Хейвен",
+ "Вестминстер",
+ "Виктори",
+ "Виналхейвен",
+ "Виндзор Локс",
+ "Виндзор",
+ "Виндхам",
+ "Винчестер",
+ "Вискассет",
+ "Волантаун",
+ "Восточный Бриджуотер",
+ "Восточный Брукфилд",
+ "Восточный Виндзор",
+ "Восточный Гранби",
+ "Восточный Гринвич",
+ "Восточный Кингстон",
+ "Восточный Лайм",
+ "Восточный Лонгмидоу",
+ "Восточный Макиас",
+ "Восточный Миллинокет",
+ "Восточный Монпелье",
+ "Восточный Провиденс",
+ "Восточный Хаддэм",
+ "Восточный Хамптон",
+ "Восточный Хартфорд",
+ "Восточный Хейвен",
+ "Вудбери",
+ "Вудбридж",
+ "Вудвилл",
+ "Вудленд",
+ "Вудсток",
+ "Вудфорд",
+ "Вулуич",
+ "Вулфборо",
+ "Вунсокет",
+ "Вустер",
+ "Вьенна",
+ "Вэр",
+ "Вэрхэм",
+ "Гайд Парк",
+ "Галифакс",
+ "Гамильтон",
+ "Ганновер",
+ "Гарвард",
+ "Гардинер",
+ "Гарднер",
+ "Гарленд",
+ "Гаррисон",
+ "Гарфилд Плантейшн",
+ "Гилдхолл",
+ "Гилеад",
+ "Гилл",
+ "Гилмантон",
+ "Гилсум",
+ "Гилфорд",
+ "Гилфорд",
+ "Гластенбери",
+ "Гластонбери",
+ "Гленберн",
+ "Гленвуд Плантейшен",
+ "Гловер",
+ "Глостер",
+ "Глостер",
+ "Горем",
+ "Госнолд",
+ "Гоффстаун",
+ "Гошен",
+ "Гранвилл",
+ "Гранд Лейк Стрим",
+ "Гранд-Айл",
+ "Грантам",
+ "Графтон",
+ "Грей",
+ "Грин",
+ "Гринбуш",
+ "Гринвилл",
+ "Гринвич",
+ "Гринвуд",
+ "Гринленд",
+ "Гринсборо",
+ "Гринфилд",
+ "Грисволд",
+ "Гровленд",
+ "Гротон",
+ "Грэйт Баррингтон",
+ "Грэйт Понд",
+ "Грэнби",
+ "Гудзон",
+ "Гулдсборо",
+ "Дадли",
+ "Дайер Брук",
+ "Дайтон",
+ "Даксбери",
+ "Даллас Плантейшен",
+ "Дамарискотта",
+ "Даммер",
+ "Даммерстон",
+ "Данбери",
+ "Данби",
+ "Данверс",
+ "Данвилл",
+ "Данстэбл",
+ "Данфорт",
+ "Дарем",
+ "Дариен",
+ "Дартмут",
+ "Деблойс",
+ "Дедхэм",
+ "Дейтон",
+ "Декстер",
+ "Денмарк",
+ "Деннис",
+ "Деннисвилл",
+ "Деннистаун",
+ "Дерби",
+ "Дерри",
+ "Детройт",
+ "Джамайка",
+ "Джаффри",
+ "Джей",
+ "Джеймстаун",
+ "Джексон",
+ "Джерико",
+ "Джефферсон",
+ "Джонсборо",
+ "Джонсон",
+ "Джонспорт",
+ "Джонстон",
+ "Джорджия",
+ "Джорджтаун",
+ "Джэкман",
+ "Диксмонт",
+ "Диксфилд",
+ "Дип Ривер",
+ "Дир Айл",
+ "Диринг",
+ "Дирфилд",
+ "Довер-Фокскрофт",
+ "Долтон",
+ "Дорсет",
+ "Дорчестер",
+ "Дракат",
+ "Дрезден",
+ "Дрю Плантейшен",
+ "Дублин",
+ "Дувр",
+ "Дуглас",
+ "Дунбартон",
+ "Игл Лейк",
+ "Иден",
+ "Индастри",
+ "Ипсуич",
+ "Ирасберг",
+ "Истам",
+ "Истбрук",
+ "Истгемптон",
+ "Истон",
+ "Истпорт",
+ "Истфорд",
+ "Йорк",
+ "Кабот",
+ "Кавендиш",
+ "Кале",
+ "Камберленд",
+ "Каммингтон",
+ "Канаан",
+ "Кандия",
+ "Кантон",
+ "Каратанк",
+ "Карвер",
+ "Кари Плантейшен",
+ "Карибу",
+ "Карлайл",
+ "Кармел",
+ "Каролл",
+ "Каррабассетт Вэлли",
+ "Карролл Плантейшен",
+ "Картаж",
+ "Касвелл",
+ "Каско",
+ "Касл Хилл",
+ "Каслтон",
+ "Кастин",
+ "Катлер",
+ "Кейп Элизабет",
+ "Кембридж",
+ "Кендаскиг",
+ "Кеннебанк",
+ "Кеннебанкпорт",
+ "Кенсингтон",
+ "Кент",
+ "Кентербери",
+ "Киллингворт",
+ "Киллингли",
+ "Киллингтон",
+ "Кин",
+ "Кингман",
+ "Кингсбери Плантейшен",
+ "Кингстон",
+ "Кингфилд",
+ "Кир Плантейшен",
+ "Кирби",
+ "Киттери",
+ "Кларендон",
+ "Кларксбург",
+ "Кларксвилль",
+ "Клермонт",
+ "Клинтон",
+ "Клифтон",
+ "Ковентри",
+ "Кодивилл Плантейшен",
+ "Колбрук",
+ "Колрейн",
+ "Колумбия Фолс",
+ "Колумбия",
+ "Колчестер",
+ "Конкорд",
+ "Коннор",
+ "Конуэй",
+ "Коплин Плантейшен",
+ "Коринна",
+ "Коринф",
+ "Корнвилл",
+ "Корниш",
+ "Корнуолл",
+ "Кохассет",
+ "Кранберри Айлс",
+ "Кранстон",
+ "Крафтсбери",
+ "Кристл",
+ "Кройдон",
+ "Кромвель",
+ "Кроуфорд",
+ "Куинси",
+ "Купер",
+ "Кушинг",
+ "Кэмден",
+ "Кэмптон",
+ "Лаграндж",
+ "Ладлоу",
+ "Лайм",
+ "Лаймстон",
+ "Лакония",
+ "Ламоайн",
+ "Лангдон",
+ "Ландафф",
+ "Ландгров",
+ "Ланкастер",
+ "Лансборо",
+ "Лебанон",
+ "Левант",
+ "Левант",
+ "Ледьярд",
+ "Лейден",
+ "Лейден",
+ "Лейквилл",
+ "Лексингтон",
+ "Лемингтон",
+ "Лемпстер",
+ "Ленокс",
+ "Леоминстер",
+ "Лестер",
+ "Ли",
+ "Либерти",
+ "Ливермор Фолс",
+ "Ливермор",
+ "Лидс",
+ "Лиман",
+ "Лимингтон",
+ "Линдеборо",
+ "Линдон",
+ "Линкольн Плантейшен",
+ "Линкольн",
+ "Линкольнвилл",
+ "Линн",
+ "Линнеус",
+ "Линнфилд",
+ "Лисбон",
+ "Литл Комптон",
+ "Литлтон",
+ "Литчфилд",
+ "Ловелл",
+ "Лонг Айлэнд",
+ "Лонгмидоу",
+ "Лондондерри",
+ "Лоренс",
+ "Лоудон",
+ "Лоуэлл",
+ "Лубек",
+ "Луненберг",
+ "Льюистон",
+ "Лэйк Вью Плантейшен",
+ "Магаллоуэй Плантейшен",
+ "Мадавоска",
+ "Мадрид",
+ "Майло",
+ "Маквахок Плэнтейшен",
+ "Макиас",
+ "Макиаспорт",
+ "Максфилд",
+ "Малден",
+ "Мальборо",
+ "Мальборо",
+ "Мансфилд",
+ "Манчестер",
+ "Манчестер-бай-зе-Си",
+ "Марблхед",
+ "Мариавилл",
+ "Марион",
+ "Марлоу",
+ "Марс Хилл",
+ "Маршфилд",
+ "Масардис",
+ "Матиникус Айл",
+ "Маунт Вашингтон",
+ "Маунт Вернон",
+ "Маунт Десерт",
+ "Маунт Табор",
+ "Маунт Холли",
+ "Маунт Чейз",
+ "Машпи",
+ "Медбери",
+ "Меддибемпс",
+ "Медуэй",
+ "Медфилд",
+ "Медфорд",
+ "Мейдстон",
+ "Мейнард",
+ "Мейплтон",
+ "Мейсон",
+ "Меканик Фолс",
+ "Мексико",
+ "Мелроз",
+ "Мендон",
+ "Мередит",
+ "Мериден",
+ "Мерилл",
+ "Мерримак",
+ "Метуен",
+ "Мидлбери",
+ "Мидлборо",
+ "Мидлсекс",
+ "Мидлтаун Спрингс",
+ "Мидлтаун",
+ "Мидлтон",
+ "Мидлфилд",
+ "Милан",
+ "Милбери",
+ "Милбридж",
+ "Миллвилл",
+ "Миллинокет",
+ "Миллис",
+ "Милтон",
+ "Милфорд",
+ "Минот",
+ "Молтонборо",
+ "Монктон",
+ "Монмут",
+ "Монпелье",
+ "Монро",
+ "Монсон",
+ "Монт Вернон",
+ "Монтагю",
+ "Монтвилл",
+ "Монтгомери",
+ "Монтерей",
+ "Монтиселло",
+ "Монхеган",
+ "Морган",
+ "Моро Плантейшен",
+ "Моррилл",
+ "Моррис",
+ "Морристаун",
+ "Мортаун",
+ "Москоу",
+ "Муз Ривер",
+ "Мэдисон",
+ "Мэрримек",
+ "Мэттавамкиг",
+ "Мэттапойсетт",
+ "Мэттемисконтис",
+ "Мёрсер",
+ "Нантакет",
+ "Наррагансетт",
+ "Натик",
+ "Нахант",
+ "Нашвилл Плантейшен",
+ "Нашуа",
+ "Нейплс",
+ "Нельсон",
+ "Нидхам",
+ "Ноблборо",
+ "Нокс",
+ "Норвич",
+ "Норвуд",
+ "Норриджвок",
+ "Норт-Херо",
+ "Нортборо",
+ "Нортбридж",
+ "Нортвуд",
+ "Нортгемптон",
+ "Нортон",
+ "Нортпорт",
+ "Нортумберленд",
+ "Нортфилд",
+ "Норуолк",
+ "Норуэй",
+ "Норуэлл",
+ "Норфолк",
+ "Нотак",
+ "Ноттингем",
+ "Нью-Ашфорд",
+ "Нью-Бедфорд",
+ "Нью-Бостон",
+ "Нью-Брейнтри",
+ "Нью-Бритен",
+ "Нью-Вайнярд",
+ "Нью-Глостер",
+ "Нью-Дарем",
+ "Нью-Ипсвич",
+ "Нью-Канаан",
+ "Нью-Канада",
+ "Нью-Касл",
+ "Нью-Лимерик",
+ "Нью-Лондон",
+ "Нью-Мальборо",
+ "Нью-Милфорд",
+ "Нью-Портленд",
+ "Нью-Сейлем",
+ "Нью-Суиден",
+ "Нью-Фэрфилд",
+ "Нью-Хамптон",
+ "Нью-Хартфорд",
+ "Нью-Хейвен",
+ "Нью-Шарон",
+ "Нью-Шорхэм",
+ "Ньюарк",
+ "Ньюбери",
+ "Ньюберипорт",
+ "Ньюбург",
+ "Ньюингтон",
+ "Ньюкасл",
+ "Ньюмаркет",
+ "Ньюпорт",
+ "Ньюри",
+ "Ньютаун",
+ "Ньютон",
+ "Ньюфан",
+ "Ньюфилд",
+ "Ньюфилдс",
+ "Оберн",
+ "Оганкит",
+ "Огаста",
+ "Ок Блафс",
+ "Окленд",
+ "Оксбоу",
+ "Оксфорд",
+ "Окфилд",
+ "Окхем",
+ "Олбани",
+ "Олбург",
+ "Олд Лайм",
+ "Олд Сейбрук",
+ "Олд Таун",
+ "Олд-Орчард-Бич",
+ "Олстед",
+ "Олфорд",
+ "Ориент",
+ "Ориндж",
+ "Орлеан",
+ "Орленд",
+ "Орнвилл",
+ "Ороно",
+ "Оррингтон",
+ "Оруэлл",
+ "Орфорд",
+ "Осборн",
+ "Оссипи",
+ "Отис",
+ "Отисфилд",
+ "Оулс Хед",
+ "Пакстон",
+ "Палермо",
+ "Палмер",
+ "Пальмира",
+ "Пантон",
+ "Парис",
+ "Паркман",
+ "Парсонсфилд",
+ "Пассадумкиг",
+ "Паттен",
+ "Паунал",
+ "Пелхэм",
+ "Пемброк",
+ "Пенобскот",
+ "Пепперелл",
+ "Перкинс",
+ "Перри",
+ "Перу",
+ "Перхем",
+ "Пибоди",
+ "Пирмонт",
+ "Питерборо",
+ "Питершам",
+ "Питтсбург",
+ "Питтстон",
+ "Питтсфилд",
+ "Питтфорд",
+ "Пичем",
+ "Плезант Ридж Плантейшен",
+ "Плейнвилл",
+ "Плейнфилд",
+ "Плейстоу",
+ "Плимптон",
+ "Плимут",
+ "Поланд",
+ "Полет",
+ "Полтни",
+ "Помфрет",
+ "Портедж Лейкс",
+ "Портер",
+ "Портленд",
+ "Портсмут",
+ "Потакет",
+ "Прентисс",
+ "Преск Айл",
+ "Прескотт",
+ "Престон",
+ "Принстон",
+ "Провиденс",
+ "Провинстаун",
+ "Проктор",
+ "Проспект",
+ "Путнам",
+ "Путни",
+ "Рай",
+ "Райгейт",
+ "Рамни",
+ "Рамфорд",
+ "Рандольф",
+ "Рассел",
+ "Ратленд",
+ "Ревир",
+ "Реймонд",
+ "Рейнджели Плантейшен",
+ "Рейнджели",
+ "Рейнхем",
+ "Рентам",
+ "Рехобот",
+ "Рид Плантейшен",
+ "Риджфилд",
+ "Ридинг",
+ "Ридсборо",
+ "Ридфилд",
+ "Риндж",
+ "Рипли",
+ "Риптон",
+ "Ричмонд",
+ "Ричфорд",
+ "Роббинстон",
+ "Ройалстон",
+ "Ройалтон",
+ "Рок Блафс",
+ "Роки Хилл",
+ "Рокингем",
+ "Рокленд",
+ "Рокпорт",
+ "Роксбери",
+ "Роллинсфорд",
+ "Ром",
+ "Роу",
+ "Роули",
+ "Рочестер",
+ "Руперт",
+ "Сабаттус",
+ "Савой",
+ "Садбери",
+ "Сайчуат",
+ "Сако",
+ "Салливан",
+ "Самнер",
+ "Санапи",
+ "Санборнтон",
+ "Сангервилл",
+ "Сандан",
+ "Сандгейт",
+ "Сандерленд",
+ "Санди Ривер Плантейшен",
+ "Сандисфилд",
+ "Сандуич",
+ "Санфорд",
+ "Саттон",
+ "Саут-Бёрлингтон",
+ "Саут-Портленд",
+ "Саут-Херо",
+ "Саутбери",
+ "Саутборо",
+ "Саутбридж",
+ "Саутвест Харбор",
+ "Саутгемптон",
+ "Саутингтон",
+ "Саутпорт",
+ "Саутуик",
+ "Саффилд",
+ "Себаго",
+ "Себек",
+ "Себоис Плантейшен",
+ "Северный Адамс",
+ "Северный Андовер",
+ "Северный Беруик",
+ "Северный Бранфорд",
+ "Северный Брукфилд",
+ "Северный Канаан",
+ "Северный Кингстаун",
+ "Северный Провиденс",
+ "Северный Ридинг",
+ "Северный Смитфилд",
+ "Северный Стонингтон",
+ "Северный Хамптон",
+ "Северный Хейвен",
+ "Северный Этлборо",
+ "Северный Ярмут",
+ "Седжвик",
+ "Сейлем",
+ "Сеймур",
+ "Сейнт Агата",
+ "Сейнт Джон Плантейшен",
+ "Сейнт Джонсбери",
+ "Сейнт Джордж",
+ "Сейнт Олбанс",
+ "Сейнт Франсис",
+ "Сентер Харбор",
+ "Сентервилл",
+ "Сентрал Фолс",
+ "Серри",
+ "Сибрук",
+ "Сидни",
+ "Сиконк",
+ "Симсбери",
+ "Сирсберг",
+ "Сирсмонт",
+ "Сирспорт",
+ "Скарборо",
+ "Скотленд",
+ "Скоухеган",
+ "Смирна",
+ "Смитфилд",
+ "Согас",
+ "Солон",
+ "Солсбери",
+ "Сомервилл",
+ "Сомерс",
+ "Сомерсворт",
+ "Сомерсет",
+ "Сорренто",
+ "Спенсер",
+ "Спраг",
+ "Спрингфилд",
+ "Стандиш",
+ "Станнард",
+ "Старк",
+ "Старкс",
+ "Старксборо",
+ "Стаффорд",
+ "Стейсивилл",
+ "Стербридж",
+ "Стерлинг",
+ "Стетсон",
+ "Стоддард",
+ "Стокбридж",
+ "Стокем",
+ "Стоктон Спрингс",
+ "Стонингтон",
+ "Стонхем",
+ "Стоу",
+ "Стоу",
+ "Стоутон",
+ "Стратам",
+ "Страттон",
+ "Стратфорд",
+ "Страффорд",
+ "Стронг",
+ "Стьюбен",
+ "Стэмфорд",
+ "Стюартстаун",
+ "Суиден",
+ "Суомпскотт",
+ "Суонвилл",
+ "Суонзей",
+ "Суонс Айленд",
+ "Суонси",
+ "Суонтон",
+ "Суррей",
+ "Тайнгсборо",
+ "Тайрингем",
+ "Талмадж",
+ "Тамворт",
+ "Танбридж",
+ "Таунсенд",
+ "Таунтон",
+ "Тауншенд",
+ "Тафтонборо",
+ "Тексбери",
+ "Темпл",
+ "Темплтон",
+ "Тетфорд",
+ "Тивертон",
+ "Тилтон",
+ "Тинмут",
+ "Тисбери",
+ "Толенд",
+ "Томастон",
+ "Томпсон",
+ "Топсфилд",
+ "Топсхем",
+ "Торндайк",
+ "Торнтон",
+ "Торрингтон",
+ "Трамбулл",
+ "Тремонт",
+ "Трентон",
+ "Трескотт",
+ "Трой",
+ "Труро",
+ "Тёрнер",
+ "Уайтинг",
+ "Уайтингем",
+ "Уайтфилд",
+ "Уатли",
+ "Уилбрахам",
+ "Уиллимантик",
+ "Уиллингтон",
+ "Уиллистон",
+ "Уилмингтон",
+ "Уилмот",
+ "Уилок",
+ "Уилтон",
+ "Уильямсберг",
+ "Уильямстаун",
+ "Уинн",
+ "Уинслоу",
+ "Уинтер Харбор",
+ "Уинтервилл Плантейшен",
+ "Уинтерпорт",
+ "Уинтроп",
+ "Уинуски",
+ "Уинхолл",
+ "Уинчендон",
+ "Уитмен",
+ "Уитнивилл",
+ "Уоберн",
+ "Уолден",
+ "Уолдо",
+ "Уолдоборо",
+ "Уолкотт",
+ "Уоллаграсс",
+ "Уоллингфорд",
+ "Уолпол",
+ "Уолтем",
+ "Уордсборо",
+ "Уорик",
+ "Уорнер",
+ "Уоррен",
+ "Уортингтон",
+ "Уотербери",
+ "Уотерборо",
+ "Уотервилл Вэлли",
+ "Уотервиль",
+ "Уотертаун",
+ "Уотерфорд",
+ "Уошберн",
+ "Уэбстер Плантейшен",
+ "Уэбстер",
+ "Уэйбридж",
+ "Уэйд",
+ "Уэйкфилд",
+ "Уэйленд",
+ "Уэймут",
+ "Уэйн",
+ "Уэйт",
+ "Уэйтсфилд",
+ "Уэлд",
+ "Уэллсли",
+ "Уэлс",
+ "Уэлфлит",
+ "Уэльс",
+ "Уэнделл",
+ "Уэнтворт",
+ "Уэнхем",
+ "Уэр",
+ "Уэсли",
+ "Уэстборо",
+ "Уэстбрук",
+ "Уэствуд",
+ "Уэстгемптон",
+ "Уэстерли",
+ "Уэстманленд",
+ "Уэстмор",
+ "Уэстморленд",
+ "Уэстон",
+ "Уэстпорт",
+ "Уэстфилд",
+ "Уэстфорд",
+ "Уэтерсфилд",
+ "Уэтерсфилд",
+ "Файет",
+ "Фармингдейл",
+ "Фармингтон",
+ "Фейстон",
+ "Феррисбург",
+ "Филлипс",
+ "Филлипстон",
+ "Фипсберг",
+ "Фицвиллиам",
+ "Фичберг",
+ "Флетчер",
+ "Флорида",
+ "Фоксборо",
+ "Фолл-Ривер",
+ "Фолмут",
+ "Форест Сити",
+ "Форкс",
+ "Форт Кент",
+ "Форт Фэрфилд",
+ "Фостер",
+ "Фрай Айленд",
+ "Фрайбург",
+ "Фрамингем",
+ "Франклин",
+ "Франкония",
+ "Франкфорт",
+ "Франсстаун",
+ "Френдшип",
+ "Френчборо",
+ "Френчвилл",
+ "Фридом",
+ "Фримен",
+ "Фримонт",
+ "Фрипорт",
+ "Фритаун",
+ "Фэр Хейвен",
+ "Фэрли",
+ "Фэрфакс",
+ "Фэрфилд",
+ "Фэрхейвен",
+ "Хаббардстон",
+ "Хаббардтон",
+ "Хаддэм",
+ "Хадли",
+ "Хайгейт",
+ "Хайленд Плантейшен",
+ "Хайнсберг",
+ "Халл",
+ "Халлоуэлл",
+ "Хамден",
+ "Хамлин",
+ "Хаммонд",
+ "Хампден",
+ "Хампстед",
+ "Хамптон Фолс",
+ "Хамптон",
+ "Ханкок",
+ "Хансон",
+ "Хантингтон",
+ "Харвинтон",
+ "Харвич",
+ "Хардвик",
+ "Хармони",
+ "Харпсуэлл",
+ "Харрикейн Айл",
+ "Харрингтон",
+ "Харрисвилл",
+ "Хартленд",
+ "Хартс Локейшен",
+ "Хартфорд",
+ "Хатфилд",
+ "Хеброн",
+ "Хейвенхилл",
+ "Хейнсвилл",
+ "Хенникер",
+ "Хермон",
+ "Херси",
+ "Хилл",
+ "Хиллсборо",
+ "Хингем",
+ "Хинсдейл",
+ "Хирам",
+ "Хит",
+ "Ходждон",
+ "Холбрук",
+ "Холдернесс",
+ "Холдэн",
+ "Холи",
+ "Холиок",
+ "Холланд",
+ "Холлис",
+ "Холлистон",
+ "Хоп",
+ "Хопдейл",
+ "Хопкинтон",
+ "Хоуленд",
+ "Хоултон",
+ "Хуксетт",
+ "Чайна",
+ "Чаплин",
+ "Чапман",
+ "Чарлмонт",
+ "Чарлстаун",
+ "Чарлстон",
+ "Чарлтон",
+ "Чатем",
+ "Чебиг Айленд",
+ "Челмсфорд",
+ "Челси",
+ "Черрифилд",
+ "Честер",
+ "Честервилль",
+ "Честерфилд",
+ "Чешир",
+ "Чикопи",
+ "Чилмарк",
+ "Читтенден",
+ "Чичестер",
+ "Шапли",
+ "Шарлотта",
+ "Шарон",
+ "Шафтсбери",
+ "Шелберн",
+ "Шелдон",
+ "Шелтон",
+ "Шерборн",
+ "Шерман",
+ "Шеффилд",
+ "Ширли",
+ "Шорхэм",
+ "Шрусбери",
+ "Шугар Хилл",
+ "Шютсбери",
+ "Эатон",
+ "Эббот",
+ "Эверетт",
+ "Эгремонт",
+ "Эдгартаун",
+ "Эддингтон",
+ "Эджком",
+ "Эдинбург",
+ "Эдмундс",
+ "Эйвон",
+ "Эймсбери",
+ "Эксетер",
+ "Элиот",
+ "Эллингтон",
+ "Эллсворт",
+ "Элмор",
+ "Эмбден",
+ "Эндовер",
+ "Эносберг",
+ "Энсон",
+ "Энфилд",
+ "Эппинг",
+ "Эпплтон",
+ "Эпсом",
+ "Эрвинг",
+ "Эррол",
+ "Эссекс",
+ "Этна",
+ "Эттлборо",
+ "Эфингем",
+ "Южный Беруик",
+ "Южный Бристоль",
+ "Южный Виндзор",
+ "Южный Кингстаун",
+ "Южный Томастон",
+ "Южный Хадли",
+ "Южный Хамптон",
+ "Юнион",
+ "Юнити",
+ "Юстис",
+ "Ярмут"
+ ]
+ },
+ {
+ "usage": "family",
+ "gender": "unisex",
+ "name": [
+ "Аарон",
+ "Абель",
+ "Абернати",
+ "Абрамс",
+ "Абрахам",
+ "Абреу",
+ "Авалос",
+ "Августин",
+ "Авила",
+ "Авилес",
+ "Агилар",
+ "Агилера",
+ "Агирре",
+ "Адаме",
+ "Адамсон",
+ "Адамс",
+ "Адам",
+ "Аддисон",
+ "Адкинс",
+ "Адкок",
+ "Адлер",
+ "Адэр",
+ "Айверсон",
+ "Айви",
+ "Айерс",
+ "Айзекс",
+ "Айзек",
+ "Айкен",
+ "Айрлэнд",
+ "Акерман",
+ "Акино",
+ "Акинс",
+ "Акоста",
+ "Акуна",
+ "Аланис",
+ "Аларкон",
+ "Алвес",
+ "Александер",
+ "Алеман",
+ "Али",
+ "Аллен",
+ "Алмейда",
+ "Алонзо",
+ "Алонсо",
+ "Алстон",
+ "Алфорд",
+ "Альберт",
+ "Альбрехт",
+ "Альварадо",
+ "Альварес",
+ "Алькала",
+ "Альтман",
+ "Альфаро",
+ "Амадор",
+ "Амато",
+ "Амая",
+ "Анайя",
+ "Ангиано",
+ "Андервуд",
+ "Андерсен",
+ "Андерсон",
+ "Андерс",
+ "Андраде",
+ "Апонте",
+ "Аптон",
+ "Арагон",
+ "Аранда",
+ "Араужо",
+ "Аревало",
+ "Арельяно",
+ "Ариас",
+ "Армстронг",
+ "Арндт",
+ "Арнетт",
+ "Арнольд",
+ "Арредондо",
+ "Арреола",
+ "Арриага",
+ "Аррингтон",
+ "Арройо",
+ "Арсе",
+ "Артеага",
+ "Артур",
+ "Арчер",
+ "Арчулета",
+ "Асеведо",
+ "Аскью",
+ "Аткинсон",
+ "Аткинс",
+ "Ахмад",
+ "Ахмед",
+ "Ашер",
+ "Аяла",
+ "Бабб",
+ "Баггетт",
+ "Байерс",
+ "Бака",
+ "Бакли",
+ "Бакнер",
+ "Бакстер",
+ "Бак",
+ "Баллард",
+ "Банди",
+ "Бануэлос",
+ "Банч",
+ "Барахас",
+ "Барбер",
+ "Барбоза",
+ "Барбур",
+ "Баргер",
+ "Баркер",
+ "Барклай",
+ "Баркли",
+ "Барлоу",
+ "Барнард",
+ "Барнетт",
+ "Барни",
+ "Барнс",
+ "Барнхарт",
+ "Бароне",
+ "Барон",
+ "Барраган",
+ "Барраза",
+ "Баррелл",
+ "Баррера",
+ "Баррет",
+ "Барриос",
+ "Баррис",
+ "Барри",
+ "Баррон",
+ "Барроу",
+ "Баррьентос",
+ "Барр",
+ "Бартлетт",
+ "Бартли",
+ "Бартоломью",
+ "Бартон",
+ "Барт",
+ "Барфильд",
+ "Басби",
+ "Бассет",
+ "Басс",
+ "Батиста",
+ "Батлер",
+ "Баттерфилд",
+ "Баттс",
+ "Батчер",
+ "Баузер",
+ "Бауманн",
+ "Бауман",
+ "Баумгартнер",
+ "Баум",
+ "Баутиста",
+ "Бауэрс",
+ "Бауэр",
+ "Бахман",
+ "Бах",
+ "Баэз",
+ "Беверли",
+ "Бегей",
+ "Бейер",
+ "Бейкер",
+ "Бейлс",
+ "Бейтман",
+ "Бейтс",
+ "Беквит",
+ "Беккер",
+ "Беккет",
+ "Бекман",
+ "Бек",
+ "Беллами",
+ "Белло",
+ "Белл",
+ "Белчер",
+ "Бельтран",
+ "Белэнджер",
+ "Бенавидес",
+ "Бендер",
+ "Бенджамин",
+ "Бенедикт",
+ "Бенитес",
+ "Беннер",
+ "Беннетт",
+ "Бенсон",
+ "Бентли",
+ "Бентон",
+ "Бенуа",
+ "Бергер",
+ "Бергман",
+ "Берг",
+ "Берден",
+ "Бердетт",
+ "Берд",
+ "Бержерон",
+ "Берман",
+ "Бермудес",
+ "Берналь",
+ "Бернард",
+ "Бернетт",
+ "Бернштейн",
+ "Берри",
+ "Берроуз",
+ "Бертран",
+ "Берч",
+ "Бесерра",
+ "Бест",
+ "Бетанкур",
+ "Беттс",
+ "Биб",
+ "Биверс",
+ "Бивер",
+ "Биггс",
+ "Бигелоу",
+ "Биллингсли",
+ "Биллингс",
+ "Бил",
+ "Бим",
+ "Бингем",
+ "Бинум",
+ "Бин",
+ "Бирд",
+ "Бирн",
+ "Бисли",
+ "Бити",
+ "Битти",
+ "Бич",
+ "Бишоп",
+ "Бланкеншип",
+ "Бланко",
+ "Бланк",
+ "Блант",
+ "Бланшар",
+ "Блевинс",
+ "Бледсо",
+ "Блейкли",
+ "Блейк",
+ "Блисс",
+ "Блок",
+ "Блум",
+ "Блэкбёрн",
+ "Блэквелл",
+ "Блэкман",
+ "Блэкмон",
+ "Блэк",
+ "Блэлок",
+ "Блэнд",
+ "Блэнтон",
+ "Блэр",
+ "Блюм",
+ "Блю",
+ "Боггс",
+ "Бойд",
+ "Бойер",
+ "Бойкин",
+ "Бойл",
+ "Бойс",
+ "Бок",
+ "Боланд",
+ "Болден",
+ "Болдерас",
+ "Болдуин",
+ "Болес",
+ "Болин",
+ "Боллинджер",
+ "Болл",
+ "Болтон",
+ "Боман",
+ "Бондс",
+ "Бонд",
+ "Бонилья",
+ "Боннер",
+ "Борден",
+ "Бостон",
+ "Босуэлл",
+ "Боуден",
+ "Боулз",
+ "Боулинг",
+ "Боуман",
+ "Боуэн",
+ "Бошам",
+ "Бо",
+ "Браво",
+ "Бразерс",
+ "Брайант",
+ "Брайан",
+ "Брайсон",
+ "Брайт",
+ "Брандт",
+ "Браннон",
+ "Брансон",
+ "Брасвел",
+ "Браунинг",
+ "Браун",
+ "Брауэр",
+ "Брейден",
+ "Бреннан",
+ "Бреннер",
+ "Бренхем",
+ "Бренч",
+ "Бриггс",
+ "Бриджес",
+ "Бринкли",
+ "Бринк",
+ "Бринсон",
+ "Брин",
+ "Брионес",
+ "Бриско",
+ "Брис",
+ "Брито",
+ "Бриттон",
+ "Бритт",
+ "Брок",
+ "Бротон",
+ "Бро",
+ "Брубэйкер",
+ "Брукс",
+ "Брумфилд",
+ "Брунер",
+ "Бруннер",
+ "Бруно",
+ "Бруссард",
+ "Брэгг",
+ "Брэди",
+ "Брэдли",
+ "Брэдфорд",
+ "Брэдшоу",
+ "Брэй",
+ "Брэкстон",
+ "Брэндон",
+ "Брэнд",
+ "Брэнтли",
+ "Брюстер",
+ "Брюс",
+ "Брюэр",
+ "Будро",
+ "Буй",
+ "Букер",
+ "Буллард",
+ "Буллок",
+ "Булл",
+ "Бун",
+ "Бургос",
+ "Буржуа",
+ "Буркетт",
+ "Буркс",
+ "Буркхарт",
+ "Бустаманте",
+ "Бустос",
+ "Бут",
+ "Бушар",
+ "Буше",
+ "Буш",
+ "Буэно",
+ "Бьюкенен",
+ "Бэбкок",
+ "Бэгли",
+ "Бэйли",
+ "Бэйн",
+ "Бэкон",
+ "Бэнкс",
+ "Бэрд",
+ "Бэр",
+ "Бэттл",
+ "Бюргер",
+ "Бюрден",
+ "Бёрджесс",
+ "Бёрдик",
+ "Бёрд",
+ "Бёрк",
+ "Бёрлсон",
+ "Бёрнет",
+ "Бёрнс",
+ "Бёрнэм",
+ "Бёрр",
+ "Бёртон",
+ "Бёрт",
+ "Бёрч",
+ "Ваггонер",
+ "Вагнер",
+ "Вагонер",
+ "Вайман",
+ "Вайнер",
+ "Вайнштейн",
+ "Вайс",
+ "Валадес",
+ "Валенсия",
+ "Валенсуэла",
+ "Валентин",
+ "Валле",
+ "Вальдез",
+ "Вальдес",
+ "Вальдивия",
+ "Вальехо",
+ "Валь",
+ "ВанХорн",
+ "Ванг",
+ "Вандайк",
+ "Ванн",
+ "Ван",
+ "Варгас",
+ "Варела",
+ "Варнер",
+ "Васкес",
+ "Ватерман",
+ "Вашингтон",
+ "Вебер",
+ "Вебстер",
+ "Вега",
+ "Веласкес",
+ "Веласко",
+ "Вела",
+ "Велес",
+ "Веллер",
+ "Вендт",
+ "Венегас",
+ "Вентура",
+ "Венцель",
+ "Вера",
+ "Вернер",
+ "Вернон",
+ "Вест",
+ "Ветцель",
+ "Видал",
+ "Виджил",
+ "Викерс",
+ "Викс",
+ "Вик",
+ "Вилкерсон",
+ "Вилла",
+ "Виллингхэм",
+ "Вильгельм",
+ "Вильегас",
+ "Вильялобос",
+ "Вильянуэва",
+ "Вильярреал",
+ "Винклер",
+ "Винн",
+ "Винсент",
+ "Винсон",
+ "Винтер",
+ "Витале",
+ "Виттен",
+ "Витт",
+ "Вишневски",
+ "Воган",
+ "Вольф",
+ "Вонг",
+ "Вон",
+ "Восс",
+ "Во",
+ "Вудалл",
+ "Вудард",
+ "Вудворд",
+ "Вуди",
+ "Вудрафф",
+ "Вудсон",
+ "Вудс",
+ "Вуд",
+ "Вулф",
+ "Ву",
+ "Вэнс",
+ "Гай",
+ "Галиндо",
+ "Галлахер",
+ "Галло",
+ "Гальван",
+ "Гальвес",
+ "Гальвин",
+ "Гальегос",
+ "Гальярдо",
+ "Гамбоа",
+ "Гамез",
+ "Гамильтон",
+ "Гандерсон",
+ "Ганн",
+ "Гант",
+ "Ганьон",
+ "Гарбер",
+ "Гарвин",
+ "Гарви",
+ "Гарднер",
+ "Гарлэнд",
+ "Гарнер",
+ "Гаррет",
+ "Гаррисон",
+ "Гарса",
+ "Гарсия",
+ "Гастингс",
+ "Гастон",
+ "Гатри",
+ "Гаффни",
+ "Гваджардо",
+ "Гевара",
+ "Гейджер",
+ "Гейдж",
+ "Гейнс",
+ "Гейтс",
+ "Гей",
+ "Геллер",
+ "Генри",
+ "Гентри",
+ "Герберт",
+ "Гербер",
+ "Герман",
+ "Герреро",
+ "Геррик",
+ "Герр",
+ "Гесс",
+ "Гетц",
+ "Гиббонс",
+ "Гиббс",
+ "Гибсон",
+ "Гивенс",
+ "Гидри",
+ "Гилберт",
+ "Гилкрист",
+ "Гиллеспи",
+ "Гиллиам",
+ "Гиллилэнд",
+ "Гиллис",
+ "Гиллори",
+ "Гилл",
+ "Гилман",
+ "Гилмор",
+ "Гильен",
+ "Гил",
+ "Гипсон",
+ "Гири",
+ "Гиффорд",
+ "Ги",
+ "Гласс",
+ "Гленн",
+ "Глисон",
+ "Гловер",
+ "Годвин",
+ "Годдард",
+ "Годинес",
+ "Годфри",
+ "Гоинс",
+ "Голдберг",
+ "Голден",
+ "Голдман",
+ "Голдсмит",
+ "Голд",
+ "Гольдштейн",
+ "Гомес",
+ "Гонсалес",
+ "Гордон",
+ "Горман",
+ "Гор",
+ "Госсетт",
+ "Госс",
+ "Готье",
+ "Гофф",
+ "Граббса",
+ "Грабб",
+ "Граймс",
+ "Гранадос",
+ "Грант",
+ "Графф",
+ "Граф",
+ "Грегг",
+ "Грегори",
+ "Грейвз",
+ "Грейди",
+ "Грейсон",
+ "Грейс",
+ "Грей",
+ "Греко",
+ "Грешам",
+ "Григгс",
+ "Гримм",
+ "Гринберг",
+ "Гринвуд",
+ "Гринфилд",
+ "Грин",
+ "Грир",
+ "Гриссом",
+ "Гриффин",
+ "Гриффитс",
+ "Гриффит",
+ "Гровер",
+ "Гровс",
+ "Гроган",
+ "Гроссман",
+ "Гросс",
+ "Гроув",
+ "Грубер",
+ "Грэй",
+ "Грэнджер",
+ "Грэхем",
+ "Гудвин",
+ "Гудзон",
+ "Гудман",
+ "Гудрич",
+ "Гудсон",
+ "Гуд",
+ "Гуинн",
+ "Гулд",
+ "Гусман",
+ "Густафсон",
+ "Гутьеррес",
+ "Гуч",
+ "Гуэрра",
+ "Гэбриел",
+ "Гэвин",
+ "Гэйл",
+ "Гэлловэй",
+ "Гэмбл",
+ "Гэннон",
+ "Гэнн",
+ "Гэри",
+ "Гюнтер",
+ "ДаСилва",
+ "Давила",
+ "Дав",
+ "Дагган",
+ "Дадли",
+ "Дайал",
+ "Дайер",
+ "Дайкс",
+ "Даймонд",
+ "Дайсон",
+ "Дай",
+ "Дакворт",
+ "Дали",
+ "Далтон",
+ "Даль",
+ "Дамико",
+ "Данбар",
+ "Дангело",
+ "Данг",
+ "Данлэп",
+ "Данн",
+ "Данхэм",
+ "Дарден",
+ "Дарем",
+ "Дарлинг",
+ "Дарнелл",
+ "Даттон",
+ "Дауд",
+ "Даулинг",
+ "Даунинг",
+ "Дауни",
+ "Даунс",
+ "Даути",
+ "Даффи",
+ "Дафф",
+ "Двайер",
+ "ДеДжизес",
+ "Девайн",
+ "Девенпорт",
+ "Девитт",
+ "Девлин",
+ "Дейгл",
+ "Дейли",
+ "Декер",
+ "Делакруз",
+ "Делани",
+ "Делароса",
+ "Делаторре",
+ "Делеон",
+ "Делонг",
+ "Делоссантос",
+ "Делука",
+ "Дельгадильо",
+ "Дельгадо",
+ "Демарко",
+ "Демпси",
+ "Деннисон",
+ "Деннис",
+ "Денни",
+ "Денсон",
+ "Дентон",
+ "Дент",
+ "Десаи",
+ "Де",
+ "Джагер",
+ "Джадд",
+ "Джайлс",
+ "Джарвис",
+ "Джаррелл",
+ "Джарретт",
+ "Джастис",
+ "Джейкобс",
+ "Джейкоб",
+ "Джеймсон",
+ "Джеймс",
+ "Джексон",
+ "Джек",
+ "Джемисон",
+ "Дженкинс",
+ "Дженнингс",
+ "Дженсен",
+ "Джентиле",
+ "Джерман",
+ "Джерниган",
+ "Джетер",
+ "Джетт",
+ "Джефферсон",
+ "Джефферс",
+ "Джеффрис",
+ "Джиллет",
+ "Джин",
+ "Джозеф",
+ "Джойнер",
+ "Джойс",
+ "Джой",
+ "Джолли",
+ "Джонсон",
+ "Джонстон",
+ "Джонс",
+ "Джон",
+ "Джордано",
+ "Джордан",
+ "Джордж",
+ "Джулиан",
+ "Джуэл",
+ "Диас",
+ "Дигс",
+ "Дикерсон",
+ "Дикинсон",
+ "Диккенс",
+ "Дикки",
+ "Диксон",
+ "Дик",
+ "Диллард",
+ "Диллон",
+ "Дилл",
+ "Дил",
+ "Динь",
+ "Дин",
+ "Дитон",
+ "Дитрих",
+ "Дитц",
+ "Доан",
+ "Доббинс",
+ "Доббс",
+ "Добсон",
+ "Догерти",
+ "Додд",
+ "Додж",
+ "Додсон",
+ "Дозьер",
+ "Дойл",
+ "Докери",
+ "Докинз",
+ "Долан",
+ "Домингес",
+ "Дональдсон",
+ "Дональд",
+ "Донахью",
+ "Доннелли",
+ "Донован",
+ "Донохью",
+ "Доран",
+ "Дорман",
+ "Дорси",
+ "Досс",
+ "Дотсон",
+ "Доуди",
+ "Доусон",
+ "Доути",
+ "Доуэлл",
+ "Доу",
+ "Доэрти",
+ "Драйвер",
+ "Драммонд",
+ "Дрисколл",
+ "Дрэйк",
+ "Дрэйпер",
+ "Дрю",
+ "Дуарте",
+ "Дуган",
+ "Дуглас",
+ "Дули",
+ "Дункан",
+ "Дуонг",
+ "Дурбин",
+ "Ду",
+ "Дьюи",
+ "Дьюкс",
+ "Дьюк",
+ "Дэвидсон",
+ "Дэвид",
+ "Дэвисон",
+ "Дэвис",
+ "Дэйл",
+ "Дэй",
+ "Дэниелсон",
+ "Дэниелс",
+ "Дэниел",
+ "Дэрби",
+ "Дюбос",
+ "Дюбуа",
+ "Дюваль",
+ "Дюма",
+ "Дюпре",
+ "Дюрант",
+ "Дюран",
+ "Жак",
+ "Жирар",
+ "Завала",
+ "Зайтц",
+ "Замора",
+ "Зауэр",
+ "Зиглер",
+ "Зунига",
+ "Ибарра",
+ "Иви",
+ "Иган",
+ "Идальго",
+ "Инглиш",
+ "Инглэнд",
+ "Ингрэм",
+ "Инман",
+ "Инохоса",
+ "Ирвинг",
+ "Ирвин",
+ "Ирисарри",
+ "Исли",
+ "Исон",
+ "Истер",
+ "Истман",
+ "Ист",
+ "Итон",
+ "И",
+ "Йегер",
+ "Йетс",
+ "Йи",
+ "Йодер",
+ "Йоргенсен",
+ "Йорк",
+ "Йост",
+ "Кабальеро",
+ "Кабрал",
+ "Кабрера",
+ "Кавазос",
+ "Кавано",
+ "Каин",
+ "Кайзер",
+ "Кайл",
+ "Калверт",
+ "Калвер",
+ "Каллахан",
+ "Каллен",
+ "Калп",
+ "Калхун",
+ "Кальдерон",
+ "Камачо",
+ "Камински",
+ "Каммингс",
+ "Камминс",
+ "Кампос",
+ "Каналес",
+ "Канг",
+ "Каннингем",
+ "Кано",
+ "Кантрелл",
+ "Канту",
+ "Кан",
+ "Каплан",
+ "Капс",
+ "Карбаджал",
+ "Карвер",
+ "Кардвелл",
+ "Карденас",
+ "Кардона",
+ "Кард",
+ "Карлайл",
+ "Карлин",
+ "Карлос",
+ "Карлсон",
+ "Карлтон",
+ "Карл",
+ "Кармайкл",
+ "Кармона",
+ "Карнес",
+ "Карни",
+ "Карон",
+ "Карпентер",
+ "Карранса",
+ "Карраско",
+ "Каррен",
+ "Каррера",
+ "Каррильо",
+ "Каррингтон",
+ "Карри",
+ "Карр",
+ "Карсон",
+ "Картер",
+ "Картрайт",
+ "Карузо",
+ "Касарес",
+ "Касас",
+ "Касильяс",
+ "Касл",
+ "Каспер",
+ "Кастанеда",
+ "Кастелланос",
+ "Кастильо",
+ "Кастро",
+ "Катлер",
+ "Кауарт",
+ "Каудилл",
+ "Каур",
+ "Кауфман",
+ "Кац",
+ "Кейн",
+ "Кейси",
+ "Кейсон",
+ "Кейс",
+ "Кейтс",
+ "Кей",
+ "Келлер",
+ "Келли",
+ "Келлог",
+ "Келси",
+ "Кемп",
+ "Кендалл",
+ "Кендрик",
+ "Кеннеди",
+ "Кенни",
+ "Кент",
+ "Кеньон",
+ "Кернс",
+ "Керн",
+ "Керр",
+ "Кертис",
+ "Кесада",
+ "Кесслер",
+ "Кидд",
+ "Киз",
+ "Килгор",
+ "Киллиан",
+ "Килпатрик",
+ "Кимбалл",
+ "Кимбл",
+ "Кимброу",
+ "Ким",
+ "Кинан",
+ "Кинг",
+ "Кинер",
+ "Кинкейд",
+ "Кинни",
+ "Кинси",
+ "Кинтана",
+ "Кинтанилья",
+ "Кинтеро",
+ "Киньонес",
+ "Кин",
+ "Кирби",
+ "Киркланд",
+ "Киркпатрик",
+ "Кирк",
+ "Кирни",
+ "Кирос",
+ "Кис",
+ "Китинг",
+ "Китчен",
+ "Кит",
+ "Ки",
+ "Клайн",
+ "Кларк",
+ "Клауд",
+ "Клевенджер",
+ "Клейн",
+ "Клейтон",
+ "Клеменс",
+ "Клементс",
+ "Клемент",
+ "Клемонс",
+ "Кливленд",
+ "Клинтон",
+ "Клири",
+ "Клифтон",
+ "Клиффорд",
+ "Клэй",
+ "Клэнси",
+ "Кнапп",
+ "Кобб",
+ "Коберн",
+ "Ковальски",
+ "Коваррубиас",
+ "Ковингтон",
+ "Коди",
+ "Кози",
+ "Койл",
+ "Койн",
+ "Кой",
+ "Кокер",
+ "Кокран",
+ "Кокс",
+ "Колб",
+ "Колвин",
+ "Колдуэлл",
+ "Колин",
+ "Коли",
+ "Коллинз",
+ "Колльер",
+ "Колл",
+ "Колон",
+ "Кольбер",
+ "Кольясо",
+ "Колэуэй",
+ "Комбс",
+ "Комер",
+ "Комптон",
+ "Кондон",
+ "Конклин",
+ "Конли",
+ "Коннектикут",
+ "Коннелли",
+ "Коннелл",
+ "Коннер",
+ "Коннолли",
+ "Коннорс",
+ "Коннор",
+ "Конрад",
+ "Конрой",
+ "Контрерас",
+ "Конуэй",
+ "Корбетт",
+ "Корбин",
+ "Кордеро",
+ "Кордова",
+ "Кори",
+ "Коркоран",
+ "Корли",
+ "Кормье",
+ "Корнелиус",
+ "Корнелл",
+ "Корнетт",
+ "Корнехо",
+ "Корнуэлл",
+ "Коронадо",
+ "Корона",
+ "Корраль",
+ "Корреа",
+ "Корриган",
+ "Кортесы",
+ "Кортес",
+ "Кортни",
+ "Коста",
+ "Костелло",
+ "Коте",
+ "Коттер",
+ "Коттон",
+ "Коттрелл",
+ "Коулз",
+ "Коулман",
+ "Коул",
+ "Коупленд",
+ "Коуп",
+ "Коутс",
+ "Коуч",
+ "Коуэн",
+ "Коу",
+ "Кофман",
+ "Коффи",
+ "Кохлер",
+ "Кох",
+ "Коэн",
+ "Крабтри",
+ "Крамер",
+ "Крамп",
+ "Крам",
+ "Крандалл",
+ "Кран",
+ "Краудер",
+ "Краузе",
+ "Краус",
+ "Крауч",
+ "Крафт",
+ "Крейг",
+ "Крейн",
+ "Креншоу",
+ "Креспо",
+ "Крисп",
+ "Кристенсен",
+ "Кристиансен",
+ "Кристиансон",
+ "Кристиан",
+ "Кристи",
+ "Кристман",
+ "Кристофер",
+ "Крич",
+ "Крокер",
+ "Крокетт",
+ "Кронин",
+ "Кросби",
+ "Кросс",
+ "Кроули",
+ "Кроуфорд",
+ "Кроуэлл",
+ "Кроу",
+ "Крофт",
+ "Крузе",
+ "Круз",
+ "Крук",
+ "Крус",
+ "Крэйвен",
+ "Крюгер",
+ "Крюс",
+ "Куигли",
+ "Куик",
+ "Куинн",
+ "Куин",
+ "Кук",
+ "Кули",
+ "Култер",
+ "Кумар",
+ "Куни",
+ "Кун",
+ "Куолс",
+ "Купер",
+ "Курц",
+ "Куэвас",
+ "Куэльяр",
+ "Кэйгл",
+ "Кэллоуэй",
+ "Кэмерон",
+ "Кэмпбелл",
+ "Кэмп",
+ "Кэннон",
+ "Кэнфилд",
+ "Кэри",
+ "Кэрриэр",
+ "Кэрролл",
+ "Кэссиди",
+ "Кэхилл",
+ "Кэш",
+ "Кёлер",
+ "Кёниг",
+ "Кёрли",
+ "Лав",
+ "Лайлс",
+ "Лайл",
+ "Лайт",
+ "Лай",
+ "Ламберт",
+ "Ламб",
+ "Лам",
+ "Ланге",
+ "Ланг",
+ "Ландерс",
+ "Ланди",
+ "Ландри",
+ "Ландрум",
+ "Ланкастер",
+ "Ланц",
+ "Ланье",
+ "Лара",
+ "Ларкин",
+ "Ларсен",
+ "Ларсон",
+ "Лару",
+ "Ласк",
+ "Ласситер",
+ "Латам",
+ "Лауэр",
+ "Лау",
+ "Лафлин",
+ "Леаль",
+ "Леблан",
+ "Левандовски",
+ "Левек",
+ "Левин",
+ "Леви",
+ "Леггетт",
+ "Ледбеттер",
+ "Ледесма",
+ "Ледфорд",
+ "Лейва",
+ "Лейси",
+ "Лейтон",
+ "Леман",
+ "Лемонс",
+ "Лемон",
+ "Лемус",
+ "Ленц",
+ "Леонард",
+ "Леоне",
+ "Леон",
+ "Лесли",
+ "Лестер",
+ "Ле",
+ "Ливингстон",
+ "Ливитт",
+ "Лилли",
+ "Лиман",
+ "Лима",
+ "Лим",
+ "Линарес",
+ "Линдер",
+ "Линдквист",
+ "Линдсей",
+ "Линдси",
+ "Линд",
+ "Линкольн",
+ "Линк",
+ "Линн",
+ "Линтон",
+ "Линч",
+ "Лин",
+ "Лионс",
+ "Лион",
+ "Липскомб",
+ "Лири",
+ "Литл",
+ "Литтлджон",
+ "Литтл",
+ "Лич",
+ "Ли",
+ "Ллойд",
+ "Ловелас",
+ "Ловелл",
+ "Ловетт",
+ "Логан",
+ "Лозано",
+ "Лойд",
+ "Локвуд",
+ "Локетт",
+ "Локк",
+ "Локлир",
+ "Локхарт",
+ "Ломбарди",
+ "Ломбардо",
+ "Лонгория",
+ "Лонго",
+ "Лонг",
+ "Лондон",
+ "Лопес",
+ "Лорд",
+ "Лоренс",
+ "Лоренцо",
+ "Лоренц",
+ "Лотт",
+ "Лоулер",
+ "Лоури",
+ "Лоусон",
+ "Лоус",
+ "Лоутон",
+ "Лоу",
+ "Лофтон",
+ "Ло",
+ "Луго",
+ "Луис",
+ "Лукас",
+ "Лумис",
+ "Луна",
+ "Лунд",
+ "Луни",
+ "Лунсфорд",
+ "Луонг",
+ "Лусеро",
+ "Лутц",
+ "Лухан",
+ "Лу",
+ "Льюис",
+ "Лэдд",
+ "Лэйк",
+ "Лэйн",
+ "Лэйрд",
+ "Лэй",
+ "Лэки",
+ "Лэнгли",
+ "Лэнгстон",
+ "Лэнгфорд",
+ "Лэндис",
+ "Лэнд",
+ "Лэнкфорд",
+ "Лэнс",
+ "Лэси",
+ "Людвиг",
+ "Люк",
+ "Люн",
+ "Лютер",
+ "Лю",
+ "Лян",
+ "Мабри",
+ "Магана",
+ "Маги",
+ "Магуайр",
+ "Мадригал",
+ "Мадрид",
+ "Майерс",
+ "Майер",
+ "Майз",
+ "Майклс",
+ "Майкл",
+ "Майлз",
+ "Майлс",
+ "Майнер",
+ "Майнор",
+ "Майн",
+ "Майо",
+ "Майрилис",
+ "Май",
+ "МакАдамс",
+ "МакАлистер",
+ "МакАртур",
+ "МакБрайд",
+ "МакВильямс",
+ "МакГенри",
+ "МакГилл",
+ "МакГиннис",
+ "МакГи",
+ "МакГоуэн",
+ "МакГрат",
+ "МакГрегор",
+ "МакГроу",
+ "МакГуайр",
+ "МакДауэлл",
+ "МакДермотт",
+ "МакДональд",
+ "МакДоннелл",
+ "МакДоно",
+ "МакДэниэл",
+ "МакКалоу",
+ "МакКанн",
+ "МакКарди",
+ "МакКарти",
+ "МакКартни",
+ "МакКейб",
+ "МакКейн",
+ "МакКей",
+ "МакКензи",
+ "МакКенна",
+ "МакКинли",
+ "МакКинни",
+ "МакКиннон",
+ "МакКи",
+ "МакКлауд",
+ "МакКлейн",
+ "МакКлелланд",
+ "МакКлеллан",
+ "МакКлендон",
+ "МакКлюр",
+ "МакКой",
+ "МакКолам",
+ "МакКоли",
+ "МакКолл",
+ "МакКоннелл",
+ "МакКорд",
+ "МакКормак",
+ "МакКормик",
+ "МакКракен",
+ "МакКрей",
+ "МакКрэри",
+ "МакКуин",
+ "МакЛафлин",
+ "МакЛейн",
+ "МакЛеод",
+ "МакЛин",
+ "МакМагон",
+ "МакМаллен",
+ "МакМанус",
+ "МакНайт",
+ "МакНил",
+ "МакРей",
+ "МакЭлрой",
+ "МакЭфи",
+ "Макалистер",
+ "Макги",
+ "Макговерн",
+ "Макдональд",
+ "Макинтайр",
+ "Макинтош",
+ "Маккарти",
+ "Маккензи",
+ "Макки",
+ "Макмиллан",
+ "Макмэхэн",
+ "Макналли",
+ "Макналти",
+ "Макнамара",
+ "Макнейл",
+ "Макнейр",
+ "Макнили",
+ "Макнил",
+ "Максвелл",
+ "Макфадден",
+ "Макфарлэнд",
+ "Макферсон",
+ "Макхью",
+ "Мак",
+ "Маллен",
+ "Маллиган",
+ "Маллинс",
+ "Маллин",
+ "Маллой",
+ "Маллори",
+ "Мальдонадо",
+ "Манн",
+ "Мансон",
+ "Мануэль",
+ "Марес",
+ "Марино",
+ "Марин",
+ "Марион",
+ "Маркес",
+ "Маркс",
+ "Маркум",
+ "Маркус",
+ "Маркхэм",
+ "Марк",
+ "Марлоу",
+ "Марреро",
+ "Маррокин",
+ "Мартинес",
+ "Мартино",
+ "Мартин",
+ "Маршалл",
+ "Марш",
+ "Масиас",
+ "Массачусетс",
+ "Мастерсон",
+ "Мастерс",
+ "Маст",
+ "Мата",
+ "Матис",
+ "Матос",
+ "Маттингли",
+ "Маурер",
+ "Махан",
+ "Махер",
+ "Махони",
+ "Мачадо",
+ "Медейрус",
+ "Медина",
+ "Медоуз",
+ "Медрано",
+ "Межа",
+ "Мейберри",
+ "Мейджор",
+ "Мейер",
+ "Мейнард",
+ "Мейс",
+ "Мелвин",
+ "Мелендес",
+ "Мелло",
+ "Мельтон",
+ "Мена",
+ "Мендес",
+ "Мендоса",
+ "Мердок",
+ "Мередит",
+ "Меркадо",
+ "Мерритт",
+ "Мерсер",
+ "Мерчант",
+ "Меса",
+ "Мессер",
+ "Мессина",
+ "Месси",
+ "Меткалф",
+ "Мехия",
+ "Мецгер",
+ "Мец",
+ "Миддлтон",
+ "Мид",
+ "Миксон",
+ "Микс",
+ "Мик",
+ "Милам",
+ "Миллард",
+ "Миллер",
+ "Миллиган",
+ "Миллс",
+ "Милнер",
+ "Милтон",
+ "Мимс",
+ "Минс",
+ "Минтон",
+ "Миранда",
+ "Мирик",
+ "Митчелл",
+ "Михан",
+ "Мишель",
+ "Мишо",
+ "Мобли",
+ "Мозер",
+ "Мозли",
+ "Мойер",
+ "Мокк",
+ "Молина",
+ "Монахан",
+ "Мондрагон",
+ "Монк",
+ "Монро",
+ "Монтальво",
+ "Монтано",
+ "Монтаньес",
+ "Монтгомери",
+ "Монтеро",
+ "Монтес",
+ "Монтойя",
+ "Моралес",
+ "Моран",
+ "Мора",
+ "Морган",
+ "Морено",
+ "Морзе",
+ "Морин",
+ "Морленд",
+ "Моррелл",
+ "Моррисон",
+ "Моррисси",
+ "Моррис",
+ "Морроу",
+ "Мортон",
+ "Мор",
+ "Мосли",
+ "Мосс",
+ "Мотт",
+ "Моусес",
+ "Моффетт",
+ "Мохамед",
+ "Мошер",
+ "Моя",
+ "Муди",
+ "Мултон",
+ "Мунис",
+ "Муни",
+ "Муньос",
+ "Мун",
+ "Мурильо",
+ "Мур",
+ "Мухаммед",
+ "Мьюз",
+ "Мэдден",
+ "Мэддокс",
+ "Мэдисон",
+ "Мэдли",
+ "Мэдсен",
+ "Мэйсон",
+ "Мэйфилд",
+ "Мэй",
+ "Мэлони",
+ "Мэлоун",
+ "Мэнли",
+ "Мэннинг",
+ "Мэнсфилд",
+ "Мэрилл",
+ "Мэтлок",
+ "Мэтсон",
+ "Мэтьюз",
+ "Мюллер",
+ "Мюррей",
+ "Мёллер",
+ "Мёрфи",
+ "Наваррете",
+ "Наварро",
+ "Нава",
+ "Нагель",
+ "Надь",
+ "Найт",
+ "Най",
+ "Нанн",
+ "Напье",
+ "Наранхо",
+ "Натсон",
+ "Нахера",
+ "Нго",
+ "Нгуен",
+ "Неварес",
+ "Невиль",
+ "Негрете",
+ "Негрон",
+ "Нейдо",
+ "Нейлор",
+ "Нейман",
+ "Нельсон",
+ "Несбитт",
+ "Несс",
+ "Нефф",
+ "Никерсон",
+ "Николас",
+ "Николсон",
+ "Николс",
+ "Никсон",
+ "Никс",
+ "Нили",
+ "Нильсен",
+ "Нил",
+ "Нобльз",
+ "Новак",
+ "Нокс",
+ "Нолан",
+ "Норвуд",
+ "Норман",
+ "Норрис",
+ "Нортон",
+ "Норт",
+ "Норьега",
+ "Нотт",
+ "Ноубл",
+ "Ноулз",
+ "Ноэль",
+ "Нугент",
+ "Нунан",
+ "Нуньес",
+ "Ньевес",
+ "Ньето",
+ "Ньюберри",
+ "Ньюби",
+ "Ньюкомб",
+ "Ньюман",
+ "Ньюсом",
+ "Ньютон",
+ "Ньюэлл",
+ "Нью",
+ "Нэнс",
+ "Нэш",
+ "Н",
+ "ОДоннелл",
+ "ОКоннелл",
+ "ОМэйли",
+ "ОНил",
+ "ОРейли",
+ "ОРурк",
+ "Обрин",
+ "Оверстрит",
+ "Овертон",
+ "Огден",
+ "Оглсби",
+ "Огл",
+ "Оделл",
+ "Одом",
+ "Окампо",
+ "Окифи",
+ "Оконнор",
+ "Олбрайт",
+ "Олдридж",
+ "Олдрич",
+ "Олдхэм",
+ "Олеарий",
+ "Оливарес",
+ "Оливас",
+ "Олива",
+ "Оливейра",
+ "Оливер",
+ "Оллред",
+ "Олсен",
+ "Олсон",
+ "Ольвера",
+ "Онеилл",
+ "Онил",
+ "Онтиверос",
+ "Ордоньес",
+ "Орельяна",
+ "Орландо",
+ "Орнелас",
+ "Ороско",
+ "Орр",
+ "Ортега",
+ "Ортис",
+ "Осборн",
+ "Освальд",
+ "Осорио",
+ "Остин",
+ "Отеро",
+ "Отто",
+ "Отт",
+ "Оукли",
+ "Оукс",
+ "Оутс",
+ "Оуэнс",
+ "Оуэн",
+ "Охара",
+ "Охеда",
+ "Очоа",
+ "О",
+ "Паган",
+ "Паджетт",
+ "Падилья",
+ "Пайк",
+ "Пайл",
+ "Пайпер",
+ "Пакетт",
+ "Пак",
+ "Паласиос",
+ "Палмер",
+ "Палумбо",
+ "Пальма",
+ "Паппас",
+ "Парди",
+ "Паредес",
+ "Паркер",
+ "Паркс",
+ "Парк",
+ "Парнелл",
+ "Парра",
+ "Парротт",
+ "Парр",
+ "Парсонс",
+ "Парсон",
+ "Пархам",
+ "Пас",
+ "Патель",
+ "Патиньо",
+ "Патнэм",
+ "Патрик",
+ "Паттен",
+ "Паттерсон",
+ "Паттон",
+ "Пауэлл",
+ "Пауэрс",
+ "Пауэр",
+ "Пачеко",
+ "Педерсен",
+ "Педерсон",
+ "Пейдж",
+ "Пейс",
+ "Пек",
+ "Пеллетье",
+ "Пена",
+ "Пендлтон",
+ "Пеннингтон",
+ "Пенни",
+ "Пенн",
+ "Пеппер",
+ "Пералез",
+ "Перальта",
+ "Первис",
+ "Пердью",
+ "Перейра",
+ "Перес",
+ "Перкинс",
+ "Перрин",
+ "Перри",
+ "Петерсен",
+ "Петерсон",
+ "Петтит",
+ "Петти",
+ "Пиз",
+ "Пикенс",
+ "Пикеринг",
+ "Пикетт",
+ "Пикок",
+ "Пиментель",
+ "Пина",
+ "Пинеда",
+ "Пинто",
+ "Пиплз",
+ "Пирсон",
+ "Пирс",
+ "Питерс",
+ "Питтман",
+ "Питтс",
+ "Пламмер",
+ "Платт",
+ "Пойндекстер",
+ "Поланко",
+ "Полк",
+ "Поллард",
+ "Поллок",
+ "Полсен",
+ "Полсон",
+ "Пол",
+ "Пондер",
+ "Понсе",
+ "Портер",
+ "Портильо",
+ "Пост",
+ "Поттер",
+ "Поттс",
+ "Поузи",
+ "Поуп",
+ "По",
+ "Прадо",
+ "Прайор",
+ "Прайс",
+ "Пратер",
+ "Прескотт",
+ "Пресли",
+ "Прессли",
+ "Престон",
+ "Прието",
+ "Прингл",
+ "Принц",
+ "Прист",
+ "Притчард",
+ "Притчетт",
+ "Проктор",
+ "Пруетт",
+ "Прэтт",
+ "Прюитт",
+ "Пулидо",
+ "Пул",
+ "Пуэнте",
+ "Пфайффер",
+ "Пьер",
+ "Пью",
+ "Пэйнтер",
+ "Пэйн",
+ "Пэйтон",
+ "Пэйт",
+ "Пэрис",
+ "Пэриш",
+ "Пэррис",
+ "Пэрриш",
+ "Пёрселл",
+ "Пёрсон",
+ "Радд",
+ "Райан",
+ "Райдер",
+ "Райли",
+ "Раймонд",
+ "Райнхарт",
+ "Райс",
+ "Райт",
+ "Рамирес",
+ "Рамос",
+ "Ранжел",
+ "Ранкин",
+ "Рапп",
+ "Расмуссен",
+ "Рассел",
+ "Расс",
+ "Ратлифф",
+ "Раус",
+ "Раффин",
+ "Рафф",
+ "Рашинг",
+ "Раш",
+ "Реддинг",
+ "Редд",
+ "Редман",
+ "Редмонд",
+ "Резерфорд",
+ "Рейган",
+ "Рейдер",
+ "Рейд",
+ "Рейес",
+ "Рейли",
+ "Рейна",
+ "Рейни",
+ "Рейнольдс",
+ "Рейносо",
+ "Рейнс",
+ "Рейнхардт",
+ "Рейс",
+ "Рейх",
+ "Рей",
+ "Ректор",
+ "Реми",
+ "Рендон",
+ "Реннер",
+ "Рентериа",
+ "Ривас",
+ "Ривера",
+ "Риверз",
+ "Ривз",
+ "Риган",
+ "Риггинс",
+ "Риггс",
+ "Риддл",
+ "Ридер",
+ "Риди",
+ "Ридли",
+ "Рид",
+ "Риз",
+ "Рикеттс",
+ "Рико",
+ "Рикс",
+ "Ринг",
+ "Ринкон",
+ "Риос",
+ "Рирдон",
+ "Рис",
+ "Риттер",
+ "Рихтер",
+ "Риццо",
+ "Ричардсон",
+ "Ричардс",
+ "Ричард",
+ "Ричи",
+ "Ричмонд",
+ "Риччи",
+ "Рич",
+ "Ри",
+ "Роббинс",
+ "Робб",
+ "Роберсон",
+ "Робертсон",
+ "Робертс",
+ "Роберт",
+ "Робинсон",
+ "Робледо",
+ "Роблес",
+ "Роджерс",
+ "Родригес",
+ "Роза",
+ "Розенберг",
+ "Розенталь",
+ "Розен",
+ "Ройал",
+ "Рой",
+ "Рокуэлл",
+ "Рок",
+ "Роланд",
+ "Роллинз",
+ "Ролстон",
+ "Ролс",
+ "Романо",
+ "Роман",
+ "Ромеро",
+ "Ромо",
+ "Рорк",
+ "Росадо",
+ "Росалес",
+ "Росарио",
+ "Росас",
+ "Росси",
+ "Росс",
+ "Рот",
+ "Роудз",
+ "Роудс",
+ "Роуз",
+ "Роули",
+ "Роупер",
+ "Роуч",
+ "Роуэлл",
+ "Роуэн",
+ "Роу",
+ "Рохас",
+ "Роча",
+ "Рош",
+ "Рубин",
+ "Рубио",
+ "Рудольф",
+ "Руис",
+ "Рукер",
+ "Руни",
+ "Руссо",
+ "Руст",
+ "Рутледж",
+ "Рут",
+ "Рэглэнд",
+ "Рэгсдэйл",
+ "Рэдфорд",
+ "Рэйнс",
+ "Рэй",
+ "Рэмси",
+ "Рэндалл",
+ "Рэндл",
+ "Рэндольф",
+ "Рэнсом",
+ "Рэпп",
+ "Сааведра",
+ "Саггс",
+ "Саенс",
+ "Сазерленд",
+ "Сайзмор",
+ "Сайкс",
+ "Саймон",
+ "Салазар",
+ "Салас",
+ "Салдана",
+ "Салинас",
+ "Салливан",
+ "Сальгадо",
+ "Сальдивар",
+ "Сальседо",
+ "Самбрано",
+ "Саммерс",
+ "Самнер",
+ "Сандерсон",
+ "Сандерс",
+ "Сандовал",
+ "Сантана",
+ "Сантос",
+ "Сантьяго",
+ "Санчес",
+ "Сан",
+ "Сапата",
+ "Сапп",
+ "Сарагоса",
+ "Сарате",
+ "Сарджент",
+ "Саттерфилд",
+ "Саттон",
+ "Сауседо",
+ "Свенсон",
+ "Свитзер",
+ "Свит",
+ "Свифт",
+ "Свон",
+ "Себальос",
+ "Сегура",
+ "Сейлор",
+ "Сеймур",
+ "Секстон",
+ "Селби",
+ "Селлерс",
+ "Селф",
+ "Сепеда",
+ "Сепульведа",
+ "Сервантес",
+ "Серда",
+ "Серна",
+ "Серрано",
+ "Сесил",
+ "Сеха",
+ "Сигел",
+ "Силс",
+ "Сильва",
+ "Сильверман",
+ "Сильвер",
+ "Сильвестер",
+ "Симан",
+ "Симмонс",
+ "Симмс",
+ "Симонс",
+ "Симпкинс",
+ "Симпсон",
+ "Симс",
+ "Сингер",
+ "Синглтари",
+ "Синглтон",
+ "Сингх",
+ "Синклер",
+ "Сирс",
+ "Сир",
+ "Сиск",
+ "Сиснерос",
+ "Сиссон",
+ "Сиэй",
+ "Скарборо",
+ "Сквайрс",
+ "Скейлс",
+ "Скелтон",
+ "Скиннер",
+ "Скотт",
+ "Скраггс",
+ "Скэггс",
+ "Скэнлон",
+ "Слоан",
+ "Слотер",
+ "Слоун",
+ "Слэйд",
+ "Слэйтер",
+ "Слэк",
+ "Смайли",
+ "Смарт",
+ "Смит",
+ "Смоллвуда",
+ "Смолли",
+ "Смолл",
+ "Снайдер",
+ "Снелл",
+ "Снид",
+ "Снодграсс",
+ "Сноу",
+ "Сойер",
+ "Солано",
+ "Солис",
+ "Соломон",
+ "Солсбери",
+ "Солтер",
+ "Соммер",
+ "Сонг",
+ "Сондерс",
+ "Соренсен",
+ "Соренсон",
+ "Сориано",
+ "Соса",
+ "Сотело",
+ "Сото",
+ "Соуза",
+ "Спайви",
+ "Спайсер",
+ "Спанн",
+ "Спаркс",
+ "Спенглер",
+ "Спенсер",
+ "Спенс",
+ "Сперлок",
+ "Спирс",
+ "Спир",
+ "Сполдинг",
+ "Спрингер",
+ "Спрэг",
+ "Спэйн",
+ "СтДжон",
+ "СтКлэр",
+ "Стаббс",
+ "Стайлз",
+ "Стаки",
+ "Стали",
+ "Сталлингс",
+ "Стампер",
+ "Стамп",
+ "Старки",
+ "Старкс",
+ "Старк",
+ "Старнс",
+ "Старр",
+ "Стаут",
+ "Стауффер",
+ "Стаффорд",
+ "Стейси",
+ "Стек",
+ "Стерлинг",
+ "Стернс",
+ "Стерн",
+ "Стивенсон",
+ "Стивенс",
+ "Стилл",
+ "Стил",
+ "Стинсон",
+ "Стин",
+ "Стовэлл",
+ "Стоддард",
+ "Стокс",
+ "Стоктон",
+ "Сток",
+ "Столл",
+ "Стори",
+ "Стоувер",
+ "Стоунер",
+ "Стоун",
+ "Страттон",
+ "Страуд",
+ "Стрикленд",
+ "Стрингер",
+ "Стритер",
+ "Стрит",
+ "Стронг",
+ "Стросс",
+ "Стрэндж",
+ "Стэйплс",
+ "Стэнли",
+ "Стэнтон",
+ "Стэнфилду",
+ "Стэнфорд",
+ "Стэплтон",
+ "Стэтон",
+ "Стюард",
+ "Стюарт",
+ "Суарес",
+ "Суини",
+ "Суонн",
+ "Суонсон",
+ "Суэйн",
+ "Сьерра",
+ "Сьюэлл",
+ "Сэвэдж",
+ "Сэдлер",
+ "Сэлмон",
+ "Сэмпл",
+ "Сэмпсон",
+ "Сэмс",
+ "Сэмюэлс",
+ "Сэмюэл",
+ "Сэндс",
+ "Сэнфорд",
+ "Сюй",
+ "Сюн",
+ "Таббс",
+ "Табор",
+ "Тайер",
+ "Тайлер",
+ "Тайсон",
+ "Такер",
+ "Такетт",
+ "Талберт",
+ "Талбот",
+ "Тамайо",
+ "Там",
+ "Тан",
+ "Тао",
+ "Тапиа",
+ "Тарп",
+ "Таттл",
+ "Татум",
+ "Таунсенд",
+ "Тейлор",
+ "Тейт",
+ "Тельес",
+ "Темплтон",
+ "Темпл",
+ "Терпин",
+ "Террелл",
+ "Терри",
+ "Терстон",
+ "Тибодо",
+ "Тиг",
+ "Тидвелл",
+ "Тилли",
+ "Тиллман",
+ "Тиммонс",
+ "Тинсли",
+ "Типтон",
+ "Тирни",
+ "Титус",
+ "Тобиас",
+ "Тобин",
+ "Товар",
+ "Тодд",
+ "Толедо",
+ "Толливер",
+ "Тольберт",
+ "Томасон",
+ "Томас",
+ "Томлинсон",
+ "Томлин",
+ "Томпкинс",
+ "Томпсон",
+ "Томсон",
+ "Тони",
+ "Торнтон",
+ "Торн",
+ "Торп",
+ "Торрез",
+ "Торрес",
+ "Тот",
+ "Тран",
+ "Трахан",
+ "Тревино",
+ "Трейлор",
+ "Трейси",
+ "Трент",
+ "Трехо",
+ "Тримбл",
+ "Трин",
+ "Триплетт",
+ "Трипп",
+ "Тройер",
+ "Троттер",
+ "Троут",
+ "Трутмен",
+ "Трухильо",
+ "Трэвис",
+ "Трэммелл",
+ "Трэшер",
+ "Турман",
+ "Тэлли",
+ "Тэнг",
+ "Тэннер",
+ "Тёрнер",
+ "Уайатт",
+ "Уайзман",
+ "Уайз",
+ "Уайлдер",
+ "Уайлз",
+ "Уайли",
+ "Уайтинг",
+ "Уайтхед",
+ "Уайт",
+ "Уеллетт",
+ "Уивер",
+ "Уиггинс",
+ "Уизерспун",
+ "Уилан",
+ "Уилберн",
+ "Уилер",
+ "Уилкинсон",
+ "Уилкинс",
+ "Уилкокс",
+ "Уилкс",
+ "Уиллард",
+ "Уиллетт",
+ "Уиллис",
+ "Уилли",
+ "Уиллоуби",
+ "Уиллс",
+ "Уилл",
+ "Уилсон",
+ "Уильямсон",
+ "Уильямс",
+ "Уильям",
+ "Уинг",
+ "Уинслоу",
+ "Уинстон",
+ "Уинтерс",
+ "Уиппл",
+ "Уитакер",
+ "Уитингтон",
+ "Уитли",
+ "Уитлок",
+ "Уитмен",
+ "Уитмор",
+ "Уитни",
+ "Уиттакер",
+ "Уитт",
+ "Уитфилд",
+ "Ульрих",
+ "Унгер",
+ "Уодделл",
+ "Уокер",
+ "Уолден",
+ "Уолдрон",
+ "Уоллер",
+ "Уоллес",
+ "Уоллис",
+ "Уоллс",
+ "Уолл",
+ "Уолтерс",
+ "Уолтер",
+ "Уолтон",
+ "Уолш",
+ "Уомакк",
+ "Уорд",
+ "Уоркмэн",
+ "Уорли",
+ "Уорнер",
+ "Уоррен",
+ "Уортингтон",
+ "Уортон",
+ "Уотерс",
+ "Уоткинс",
+ "Уотсон",
+ "Уоттерс",
+ "Уоттс",
+ "Уотт",
+ "Уошберн",
+ "Урбан",
+ "Урибе",
+ "Уртадо",
+ "Уэббер",
+ "Уэбб",
+ "Уэзерс",
+ "Уэйд",
+ "Уэйкфилд",
+ "Уэйли",
+ "Уэйр",
+ "Уэйт",
+ "Уэй",
+ "Уэлдон",
+ "Уэлен",
+ "Уэллс",
+ "Уэлш",
+ "Уэрта",
+ "Уэр",
+ "Уэсли",
+ "Уэстбрук",
+ "Уэстон",
+ "Уэстфолл",
+ "Уэст",
+ "Фаган",
+ "Файн",
+ "Фалькон",
+ "Фальк",
+ "Фам",
+ "Фанк",
+ "Фан",
+ "Фариас",
+ "Фарли",
+ "Фарнсворт",
+ "Фаррар",
+ "Фаррелл",
+ "Фарр",
+ "Фаулер",
+ "Фаунтин",
+ "Фауст",
+ "Феликс",
+ "Фелисиано",
+ "Фелпс",
+ "Фелтон",
+ "Фельдер",
+ "Фельдман",
+ "Фентон",
+ "Фергюсон",
+ "Фермер",
+ "Фернандес",
+ "Феррара",
+ "Ферраро",
+ "Феррейра",
+ "Феррелл",
+ "Феррер",
+ "Феррис",
+ "Ферри",
+ "Фигероа",
+ "Фиерро",
+ "Филдс",
+ "Филд",
+ "Филлипс",
+ "Финк",
+ "Финли",
+ "Финни",
+ "Финн",
+ "Финч",
+ "Фиппс",
+ "Фитч",
+ "Фицджеральд",
+ "Фицпатрик",
+ "Фишер",
+ "Фиш",
+ "Фламандец",
+ "Фланаган",
+ "Флауэрс",
+ "Флаэрти",
+ "Флетчер",
+ "Флинн",
+ "Флинт",
+ "Флойд",
+ "Флорес",
+ "Флуд",
+ "Фогель",
+ "Фогт",
+ "Фокс",
+ "Фолей",
+ "Фолкнер",
+ "Фолк",
+ "Фонг",
+ "Фонсека",
+ "Фонтейн",
+ "Фонтенот",
+ "Форбс",
+ "Форд",
+ "Форман",
+ "Формен",
+ "Форрестер",
+ "Форрест",
+ "Форсайт",
+ "Форте",
+ "Фортнер",
+ "Фосс",
+ "Фостер",
+ "Фрай",
+ "Франки",
+ "Франклин",
+ "Франко",
+ "Франс",
+ "Франциско",
+ "Франц",
+ "Фредерик",
+ "Фрейзер",
+ "Фрей",
+ "Френд",
+ "Френч",
+ "Фриас",
+ "Фридман",
+ "Фриман",
+ "Фриц",
+ "Фрост",
+ "Фрэли",
+ "Фрэнк",
+ "Фрэнсис",
+ "Фуа",
+ "Фукс",
+ "Фуллер",
+ "Фултон",
+ "Фурнье",
+ "Фут",
+ "Фуэнтес",
+ "Фэйрчайлд",
+ "Фэйр",
+ "Фэй",
+ "Фэллон",
+ "Фэррис",
+ "Хаас",
+ "Хаббард",
+ "Хаган",
+ "Хаггинс",
+ "Хаген",
+ "Хагер",
+ "Хаддлстон",
+ "Хаджинс",
+ "Хайатт",
+ "Хайден",
+ "Хайд",
+ "Хайман",
+ "Хайнс",
+ "Хайн",
+ "Хайтауэр",
+ "Хайт",
+ "Хай",
+ "Хакер",
+ "Халверсон",
+ "Халл",
+ "Хаммер",
+ "Хаммонд",
+ "Хамм",
+ "Хамфрис",
+ "Хамфри",
+ "Ханикатт",
+ "Ханна",
+ "Хансен",
+ "Хантер",
+ "Хантли",
+ "Хант",
+ "Хан",
+ "Харамильо",
+ "Харви",
+ "Харвуд",
+ "Харгрув",
+ "Харден",
+ "Хардинг",
+ "Хардин",
+ "Харди",
+ "Харкинс",
+ "Харли",
+ "Харлоу",
+ "Харман",
+ "Хармон",
+ "Хармс",
+ "Харпер",
+ "Харп",
+ "Харрелл",
+ "Харрингтон",
+ "Харрисон",
+ "Харрис",
+ "Хартли",
+ "Хартман",
+ "Харт",
+ "Хасан",
+ "Хаскинс",
+ "Хаттон",
+ "Хатчинсон",
+ "Хатчинс",
+ "Хатчисон",
+ "Хаузер",
+ "Хаус",
+ "Хауэлл",
+ "Хаффман",
+ "Хафф",
+ "Хаф",
+ "Ха",
+ "Хван",
+ "Хевенс",
+ "Хедрик",
+ "Хейворд",
+ "Хейвуд",
+ "Хейли",
+ "Хейл",
+ "Хейни",
+ "Хейнс",
+ "Хейрстон",
+ "Хейс",
+ "Хек",
+ "Хелмс",
+ "Хелм",
+ "Хемфилл",
+ "Хендерсон",
+ "Хендриксон",
+ "Хендрикс",
+ "Хенкинс",
+ "Хенли",
+ "Хеннинг",
+ "Хенсли",
+ "Хенсон",
+ "Херндон",
+ "Херн",
+ "Херрингтон",
+ "Херринг",
+ "Херрманн",
+ "Хиггинботам",
+ "Хиггинс",
+ "Хикки",
+ "Хикман",
+ "Хикс",
+ "Хили",
+ "Хиллиард",
+ "Хиллман",
+ "Хиллс",
+ "Хилл",
+ "Хилтон",
+ "Хильдебранд",
+ "Хименес",
+ "Хиндс",
+ "Хинкл",
+ "Хинсон",
+ "Хинтон",
+ "Хирш",
+ "Хитон",
+ "Хит",
+ "Хичкок",
+ "Хоанг",
+ "Хоббс",
+ "Хобсон",
+ "Ховард",
+ "Хоган",
+ "Хог",
+ "Ходжес",
+ "Ходж",
+ "Хойт",
+ "Хокинс",
+ "Холбрук",
+ "Холгин",
+ "Холден",
+ "Холдер",
+ "Холи",
+ "Холкомб",
+ "Холланд",
+ "Холлидей",
+ "Холлингсворт",
+ "Холлис",
+ "Холли",
+ "Холлоуэй",
+ "Холл",
+ "Холман",
+ "Холмс",
+ "Холм",
+ "Холтон",
+ "Холт",
+ "Хонг",
+ "Хопкинс",
+ "Хоппер",
+ "Хопсон",
+ "Хорват",
+ "Хорнер",
+ "Хорн",
+ "Хортон",
+ "Хоскинс",
+ "Хостетлер",
+ "Хоторн",
+ "Хоук",
+ "Хоуп",
+ "Хоу",
+ "Хоффманн",
+ "Хоффман",
+ "Хофф",
+ "Хо",
+ "Хсу",
+ "Хуан",
+ "Хуарес",
+ "Хубер",
+ "Хувер",
+ "Худ",
+ "Хукер",
+ "Хукс",
+ "Хук",
+ "Хуммель",
+ "Хупер",
+ "Хусейн",
+ "Хутсон",
+ "Ху",
+ "Хьюз",
+ "Хьюитт",
+ "Хьюстон",
+ "Хэа",
+ "Хэдли",
+ "Хэд",
+ "Хэй",
+ "Хэкетт",
+ "Хэмби",
+ "Хэмлин",
+ "Хэммондс",
+ "Хэмптон",
+ "Хэмрик",
+ "Хэм",
+ "Хэнди",
+ "Хэнд",
+ "Хэнкок",
+ "Хэнкс",
+ "Хэнли",
+ "Хэннон",
+ "Хэнсон",
+ "Хэтфилд",
+ "Хэтчер",
+ "Хэтч",
+ "Хэтэуэй",
+ "Хюинь",
+ "Хёрд",
+ "Хёрли",
+ "Хёрст",
+ "Хёрт",
+ "Цао",
+ "Циглер",
+ "Циммерман",
+ "Циммер",
+ "Чаваррия",
+ "Чавес",
+ "Чавис",
+ "Чайлдерс",
+ "Чайлдз",
+ "Чакон",
+ "Чанг",
+ "Чандлер",
+ "Чан",
+ "Чапа",
+ "Чарльз",
+ "Чатман",
+ "Чау",
+ "Чедвик",
+ "Чейз",
+ "Чейни",
+ "Чемберлен",
+ "Чемпион",
+ "Ченс",
+ "Черри",
+ "Черчилль",
+ "Честейн",
+ "Честер",
+ "Четам",
+ "Чжан",
+ "Чжоу",
+ "Чик",
+ "Чилдресс",
+ "Чин",
+ "Чисхолм",
+ "Чиу",
+ "Чой",
+ "Чонг",
+ "Чо",
+ "Чунг",
+ "Чун",
+ "Чу",
+ "Чыонг",
+ "Чэмберс",
+ "Чэнь",
+ "Чэн",
+ "Чэпман",
+ "Чэппелл",
+ "Чёрч",
+ "Шакельфорд",
+ "Шампейн",
+ "Шанкс",
+ "Шапиро",
+ "Шарма",
+ "Шарп",
+ "Шафер",
+ "Шаффер",
+ "Шах",
+ "Шваб",
+ "Шварц",
+ "Шелби",
+ "Шелдон",
+ "Шелли",
+ "Шелл",
+ "Шелтон",
+ "Шеннон",
+ "Шепард",
+ "Шеппард",
+ "Шервуд",
+ "Шерер",
+ "Шеридан",
+ "Шерман",
+ "Шеррилл",
+ "Шефер",
+ "Шеффер",
+ "Шеффилд",
+ "Шилдс",
+ "Шиллинг",
+ "Шин",
+ "Шипли",
+ "Шипман",
+ "Шипп",
+ "Ширер",
+ "Ширли",
+ "Шитс",
+ "Шихен",
+ "Ши",
+ "Шмидт",
+ "Шмид",
+ "Шмитт",
+ "Шмитц",
+ "Шнайдер",
+ "Шокли",
+ "Шорт",
+ "Шоу",
+ "Шофилд",
+ "Шпеер",
+ "Шрайбер",
+ "Шредер",
+ "Шрейдер",
+ "Штайнер",
+ "Штайн",
+ "Шталь",
+ "Штейнберг",
+ "Штеффен",
+ "Шуберт",
+ "Шук",
+ "Шулер",
+ "Шульте",
+ "Шульц",
+ "Шумахер",
+ "Шумэйкер",
+ "Шустер",
+ "Шэйвер",
+ "Шэнк",
+ "Эбботт",
+ "Эберт",
+ "Эбер",
+ "Эванс",
+ "Эверетт",
+ "Эдвардс",
+ "Эдгар",
+ "Эдди",
+ "Эдж",
+ "Эдмондсон",
+ "Эдмондс",
+ "Эйвери",
+ "Эйкерс",
+ "Эймос",
+ "Эймс",
+ "Эккерт",
+ "Эколс",
+ "Элам",
+ "Элдер",
+ "Элдридж",
+ "Элиас",
+ "Элизондо",
+ "Эли",
+ "Элкинс",
+ "Эллер",
+ "Эллиот",
+ "Эллисон",
+ "Эллис",
+ "Элли",
+ "Эллсворт",
+ "Элмор",
+ "Элтон",
+ "Эмброуз",
+ "Эмери",
+ "Эмерсон",
+ "Эммонс",
+ "Энгель",
+ "Энгл",
+ "Энджел",
+ "Эндрюс",
+ "Эндрю",
+ "Эннис",
+ "Энрикес",
+ "Энтони",
+ "Эпперсон",
+ "Эпплгейт",
+ "Эппс",
+ "Эпштейн",
+ "Эрвин",
+ "Эредиа",
+ "Эриксон",
+ "Эрли",
+ "Эрл",
+ "Эрнандес",
+ "Эрнст",
+ "Эррера",
+ "Эррон",
+ "Эскаланте",
+ "Эскамиллья",
+ "Эскивеля",
+ "Эскобар",
+ "Эскобедо",
+ "Эспарза",
+ "Эспиноза",
+ "Эспиноса",
+ "Эспозито",
+ "Эстеп",
+ "Эстер",
+ "Эстес",
+ "Эстрада",
+ "Этвуд",
+ "Эшби",
+ "Эшли",
+ "Эштон",
+ "Эш",
+ "Юбэнкс",
+ "Юинг",
+ "Юнг",
+ "Юн",
+ "Ю",
+ "Яззи",
+ "Якобсен",
+ "Якобсон",
+ "Янгблад",
+ "Янг",
+ "Янез",
+ "Янсен",
+ "Янси",
+ "Ян",
+ "Ярбро"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "female",
+ "name": [
+ "Ава",
+ "Августа",
+ "Августина",
+ "Авелина",
+ "Авильда",
+ "Авис",
+ "Аврил",
+ "Аврора",
+ "Агата",
+ "Агеда",
+ "Агнесса",
+ "Агнус",
+ "Агрипина",
+ "Агустина",
+ "Адалина",
+ "Ада",
+ "Аделаида",
+ "Адела",
+ "Аделина",
+ "Аделия",
+ "Аделла",
+ "Адель",
+ "Адена",
+ "Адина",
+ "Адриана",
+ "Адрианна",
+ "Адриа",
+ "Адриенн",
+ "Адриен",
+ "Адриэн",
+ "Азали",
+ "Аззи",
+ "Азия",
+ "Азучена",
+ "Аида",
+ "Аиша",
+ "Айа",
+ "Айви",
+ "Айвори",
+ "Айлин",
+ "Айра",
+ "Айседора",
+ "Айша",
+ "Акила",
+ "Алайна",
+ "Алана",
+ "Аланна",
+ "Алеида",
+ "Алейша",
+ "Александра",
+ "Александрия",
+ "Алекса",
+ "Алексис",
+ "Алексия",
+ "Алекс",
+ "Алена",
+ "Алессандра",
+ "Алеся",
+ "Алета",
+ "Алетия",
+ "Алехандра",
+ "Алехандрина",
+ "Алеша",
+ "Алешия",
+ "Ализа",
+ "Аликс",
+ "Алина",
+ "Алин",
+ "Алиса",
+ "Алисия",
+ "Алисса",
+ "Алита",
+ "Алиша",
+ "Алишия",
+ "Алия",
+ "Али",
+ "Алла",
+ "Аллегра",
+ "Аллена",
+ "Аллен",
+ "Аллин",
+ "Алма",
+ "Алона",
+ "Алтея",
+ "Альба",
+ "Альберта",
+ "Альбертина",
+ "Альбина",
+ "Альва",
+ "Альвера",
+ "Альверта",
+ "Альвина",
+ "Альда",
+ "Альмеда",
+ "Альмета",
+ "Альтаграсия",
+ "Альта",
+ "Альфа",
+ "Альфреда",
+ "Альфредия",
+ "Алэйна",
+ "Амада",
+ "Амалия",
+ "Амаль",
+ "Аманда",
+ "Амелия",
+ "Америка",
+ "Амина",
+ "Амира",
+ "Ами",
+ "Анабель",
+ "Аналиса",
+ "Анамария",
+ "Анастасия",
+ "Анастейша",
+ "Ана",
+ "Ангела",
+ "Ангелина",
+ "Ангила",
+ "Англа",
+ "Англея",
+ "Андера",
+ "Анджела",
+ "Анджелик",
+ "Анджелина",
+ "Анджелита",
+ "Анджелия",
+ "Анджелла",
+ "Андра",
+ "Андреа",
+ "Андре",
+ "Андрия",
+ "Анетт",
+ "Анжанетт",
+ "Анжелика",
+ "Анжелина",
+ "Аника",
+ "Аниса",
+ "Анисса",
+ "Анита",
+ "Анитра",
+ "Аниша",
+ "Аннабель",
+ "Аннализа",
+ "Аннамария",
+ "Аннамари",
+ "Аннамэй",
+ "Анна",
+ "Аннелизе",
+ "Аннели",
+ "Аннель",
+ "Аннемари",
+ "Аннета",
+ "Аннетт",
+ "Аннет",
+ "Анника",
+ "Аннис",
+ "Аннита",
+ "Антонетта",
+ "Антонетт",
+ "Антонина",
+ "Антониэтта",
+ "Антония",
+ "Антуанетта",
+ "Анхелес",
+ "Ань",
+ "Аня",
+ "Аполлония",
+ "Араселис",
+ "Арасели",
+ "Ара",
+ "Арвилла",
+ "Аргелия",
+ "Аргентина",
+ "Ардат",
+ "Арделия",
+ "Арделла",
+ "Ардель",
+ "Ардис",
+ "Ардит",
+ "Арета",
+ "Ариана",
+ "Арианна",
+ "Ариан",
+ "Арика",
+ "Ариэль",
+ "Арлайн",
+ "Арла",
+ "Арлена",
+ "Арлета",
+ "Арлетта",
+ "Арлетт",
+ "Арлинда",
+ "Арлин",
+ "Арманда",
+ "Армандина",
+ "Армида",
+ "Арминда",
+ "Арнетта",
+ "Арнетт",
+ "Арнита",
+ "Арселия",
+ "Арти",
+ "Арье",
+ "Ассунта",
+ "Астрид",
+ "Асунсьон",
+ "Аура",
+ "Аурелия",
+ "Афина",
+ "Ашанти",
+ "Аша",
+ "Аяна",
+ "Аянна",
+ "Бабара",
+ "Бабетта",
+ "Банни",
+ "Барабара",
+ "Барбара",
+ "Барбера",
+ "Барби",
+ "Барбра",
+ "Барб",
+ "Бари",
+ "Барри",
+ "Басилия",
+ "Баффи",
+ "Беата",
+ "Беатрис",
+ "Беа",
+ "Бебе",
+ "Беверли",
+ "Беки",
+ "Бекки",
+ "Бела",
+ "Белен",
+ "Белинда",
+ "Белия",
+ "Белкис",
+ "Белла",
+ "Бельва",
+ "Бель",
+ "Бенита",
+ "Бенни",
+ "Беренис",
+ "Берил",
+ "Бернадетт",
+ "Бернадина",
+ "Бернарда",
+ "Бернардина",
+ "Берна",
+ "Бернетта",
+ "Бернис",
+ "Бернита",
+ "Берни",
+ "Берри",
+ "Берта",
+ "Берти",
+ "Бесси",
+ "Бесс",
+ "Бетани",
+ "Бетель",
+ "Беттина",
+ "Беттиэнн",
+ "Бетти",
+ "Бетт",
+ "Бетэнн",
+ "Бет",
+ "Беци",
+ "Биби",
+ "Билли",
+ "Биргит",
+ "Бирма",
+ "Блайт",
+ "Бланка",
+ "Бланш",
+ "Блонделл",
+ "Блоссом",
+ "Блэр",
+ "Бобби",
+ "Бобетт",
+ "Бойла",
+ "Бонита",
+ "Бонни",
+ "Бранда",
+ "Бранде",
+ "Бреанна",
+ "Бреанн",
+ "Бренда",
+ "Бренди",
+ "Бренна",
+ "Бретт",
+ "Бриана",
+ "Брианна",
+ "Брианн",
+ "Бригитта",
+ "Бригитт",
+ "Бриджетт",
+ "Бриджит",
+ "Брина",
+ "Бринда",
+ "Бринн",
+ "Британи",
+ "Бритни",
+ "Бриттани",
+ "Бритта",
+ "Бриттени",
+ "Бриттни",
+ "Бритт",
+ "Бри",
+ "Бронвин",
+ "Брук",
+ "Бруна",
+ "Брунильда",
+ "Брэнди",
+ "Була",
+ "Буэна",
+ "Бьюла",
+ "Бьянка",
+ "Бэйли",
+ "Бэмби",
+ "Бёрди",
+ "Вава",
+ "Вада",
+ "Вайнона",
+ "Валда",
+ "Валенсия",
+ "Валентина",
+ "Валерия",
+ "Валери",
+ "Валин",
+ "Валли",
+ "Валори",
+ "Валри",
+ "Вальтрауд",
+ "Ванда",
+ "Ванеса",
+ "Ванесса",
+ "Ванета",
+ "Ванетта",
+ "Ванита",
+ "Вания",
+ "Ванна",
+ "Ваннеса",
+ "Ваннесса",
+ "Василики",
+ "Вашти",
+ "Веда",
+ "Велвьет",
+ "Велда",
+ "Велия",
+ "Велма",
+ "Вельва",
+ "Велья",
+ "Вена",
+ "Венди",
+ "Вендолин",
+ "Венесса",
+ "Венетта",
+ "Венис",
+ "Венита",
+ "Венни",
+ "Венона",
+ "Венус",
+ "Веола",
+ "Вера",
+ "Верда",
+ "Верджи",
+ "Верди",
+ "Верена",
+ "Верла",
+ "Верлин",
+ "Верли",
+ "Верна",
+ "Вернетта",
+ "Вернис",
+ "Вернита",
+ "Верния",
+ "Верни",
+ "Верона",
+ "Вероника",
+ "Вероник",
+ "Верси",
+ "Верти",
+ "Веста",
+ "Вета",
+ "Виван",
+ "Вива",
+ "Вивиана",
+ "Вивьен",
+ "Вида",
+ "Вики",
+ "Викки",
+ "Викторина",
+ "Виктория",
+ "Вилда",
+ "Вильгельмина",
+ "Вильгемина",
+ "Вильма",
+ "Вина",
+ "Винита",
+ "Винни",
+ "Винона",
+ "Винченца",
+ "Виола",
+ "Виолета",
+ "Виолетта",
+ "Вирген",
+ "Виргиния",
+ "Вирджина",
+ "Вирджи",
+ "Висента",
+ "Вита",
+ "Вонда",
+ "Вонни",
+ "Вонсиль",
+ "Вэлари",
+ "Габриэла",
+ "Габриэлла",
+ "Габриэль",
+ "Гайя",
+ "Гала",
+ "Галина",
+ "Гарнетт",
+ "Гарнет",
+ "Гасси",
+ "Гвенда",
+ "Гвендолин",
+ "Гвен",
+ "Гвинет",
+ "Гвин",
+ "Гейл",
+ "Генриетта",
+ "Герда",
+ "Герта",
+ "Герти",
+ "Гертруда",
+ "Гертрудис",
+ "Гиги",
+ "Гизела",
+ "Гильермина",
+ "Гислена",
+ "Гита",
+ "Гия",
+ "Глайнда",
+ "Гленда",
+ "Глендора",
+ "Гленна",
+ "Гленнис",
+ "Гленни",
+ "Гленн",
+ "Глинда",
+ "Глинис",
+ "Глория",
+ "Глори",
+ "Глэдис",
+ "Глэди",
+ "Глэйдс",
+ "Голда",
+ "Голден",
+ "Голди",
+ "Гражина",
+ "Грасия",
+ "Грасьела",
+ "Грегория",
+ "Грегори",
+ "Грейси",
+ "Грейс",
+ "Грета",
+ "Гретта",
+ "Гретхен",
+ "Гризельда",
+ "Грисель",
+ "Гуадалупе",
+ "Гудрун",
+ "Гэйла",
+ "Гэйлен",
+ "Гэйл",
+ "Гэйнель",
+ "Гэри",
+ "Давида",
+ "Давина",
+ "Дагмар",
+ "Дагни",
+ "Даймонд",
+ "Дайна",
+ "Дайси",
+ "Дайэн",
+ "Дакота",
+ "Далида",
+ "Далила",
+ "Далин",
+ "Далия",
+ "Даллас",
+ "Даля",
+ "Дамарь",
+ "Даная",
+ "Дана",
+ "Данель",
+ "Данетт",
+ "Даника",
+ "Даниль",
+ "Данита",
+ "Даниэла",
+ "Даниэлла",
+ "Даниэль",
+ "Дания",
+ "Дани",
+ "Данна",
+ "Данниэль",
+ "Данн",
+ "Данута",
+ "Дара",
+ "Дарла",
+ "Дарлена",
+ "Дарлин",
+ "Дарнелл",
+ "Дарсел",
+ "Дарси",
+ "Дарья",
+ "Дафина",
+ "Дафна",
+ "Дачия",
+ "Двана",
+ "Двора",
+ "ДеАнн",
+ "Деадра",
+ "Деандра",
+ "Деандреа",
+ "Дебби",
+ "Деббра",
+ "Дебера",
+ "Деби",
+ "Дебора",
+ "Дебра",
+ "Деб",
+ "Девин",
+ "Девона",
+ "Девон",
+ "Девора",
+ "Деде",
+ "Дедра",
+ "Дежа",
+ "Дезире",
+ "Дейдра",
+ "Дейдре",
+ "Дейзи",
+ "Дейл",
+ "Дейн",
+ "Делана",
+ "Делена",
+ "Делинда",
+ "Делиса",
+ "Делисия",
+ "Делия",
+ "Делла",
+ "Делорас",
+ "Делора",
+ "Делси",
+ "Делуис",
+ "Дельма",
+ "Дельми",
+ "Дельта",
+ "Дельфа",
+ "Дельфина",
+ "Дельфия",
+ "Дель",
+ "Делэйн",
+ "Деметра",
+ "Деметрис",
+ "Деметрия",
+ "Денаэ",
+ "Дена",
+ "Дениз",
+ "Денин",
+ "Денисс",
+ "Денита",
+ "Дениша",
+ "Денна",
+ "Деннис",
+ "Денни",
+ "Деонна",
+ "Деон",
+ "Деспина",
+ "Десси",
+ "Дестини",
+ "Детра",
+ "Деэтта",
+ "Джада",
+ "Джалиса",
+ "Джамила",
+ "Джами",
+ "Джана",
+ "Джанелла",
+ "Джанель",
+ "Джанесса",
+ "Джанетт",
+ "Джанина",
+ "Джанин",
+ "Джанна",
+ "Джаннетт",
+ "Джасинда",
+ "Джасинта",
+ "Джастина",
+ "Джейми",
+ "Джеймс",
+ "Джейна",
+ "Джейни",
+ "Джейн",
+ "Джей",
+ "Джеки",
+ "Джеклин",
+ "Джема",
+ "Джемма",
+ "Джена",
+ "Дженезис",
+ "Дженей",
+ "Дженелла",
+ "Дженель",
+ "Дженетт",
+ "Дженет",
+ "Дженин",
+ "Дженис",
+ "Дженифер",
+ "Джениффер",
+ "Джения",
+ "Джени",
+ "Дженна",
+ "Дженнель",
+ "Дженнет",
+ "Дженнефер",
+ "Дженнин",
+ "Дженнифер",
+ "Дженни",
+ "Дженьюэри",
+ "Дженэй",
+ "Джен",
+ "Джералин",
+ "Джеральдин",
+ "Джереми",
+ "Джерика",
+ "Джерилин",
+ "Джери",
+ "Джерлин",
+ "Джеррика",
+ "Джерри",
+ "Джесения",
+ "Джесика",
+ "Джессика",
+ "Джессия",
+ "Джесси",
+ "Джестин",
+ "Джетта",
+ "Джетти",
+ "Джеффи",
+ "Джеффри",
+ "Джиджет",
+ "Джиллиан",
+ "Джильда",
+ "Джил",
+ "Джимми",
+ "Джина",
+ "Джинджер",
+ "Джинен",
+ "Джинетта",
+ "Джинис",
+ "Джини",
+ "Джинни",
+ "Джинн",
+ "Джин",
+ "Джоана",
+ "Джоани",
+ "Джоанна",
+ "Джоанни",
+ "Джоанн",
+ "Джоан",
+ "Джованна",
+ "Джовита",
+ "Джоди",
+ "Джозелин",
+ "Джозефина",
+ "Джози",
+ "Джойслин",
+ "Джойс",
+ "Джой",
+ "Джолин",
+ "Джоли",
+ "Джона",
+ "Джонелл",
+ "Джонель",
+ "Джонетта",
+ "Джони",
+ "Джонна",
+ "Джонни",
+ "Джонси",
+ "Джордан",
+ "Джорджана",
+ "Джорджанн",
+ "Джорджиана",
+ "Джорджина",
+ "Джорджин",
+ "Джорджия",
+ "Джорджи",
+ "Джоселин",
+ "Джослин",
+ "Джотта",
+ "Джоэлла",
+ "Джоэль",
+ "Джоэл",
+ "Джоэнн",
+ "Джоя",
+ "Джудит",
+ "Джуди",
+ "Джуд",
+ "Джузеппина",
+ "Джулиана",
+ "Джулианна",
+ "Джулианн",
+ "Джулиан",
+ "Джулин",
+ "Джулисса",
+ "Джулия",
+ "Джули",
+ "Джульета",
+ "Джульетта",
+ "Джунита",
+ "Джуни",
+ "Джун",
+ "Джуэл",
+ "Джэйд",
+ "Джэйми",
+ "Джэйм",
+ "Джэма",
+ "Джэмми",
+ "Джэнн",
+ "Диана",
+ "Дианна",
+ "Дианн",
+ "Диан",
+ "Дивина",
+ "Дигна",
+ "Диди",
+ "Дидра",
+ "Диедра",
+ "Дикси",
+ "Димпл",
+ "Дина",
+ "Динора",
+ "Диона",
+ "Дионна",
+ "Дионн",
+ "Дион",
+ "Дирдре",
+ "Диэнн",
+ "Дия",
+ "Дови",
+ "Доди",
+ "Долли",
+ "Долорес",
+ "Долорис",
+ "Доменика",
+ "Доминга",
+ "Доминика",
+ "Доминик",
+ "Домитила",
+ "Домоник",
+ "Дона",
+ "Донелла",
+ "Донетта",
+ "Донита",
+ "Донна",
+ "Доннетта",
+ "Донни",
+ "Доня",
+ "Дорати",
+ "Дора",
+ "Дореата",
+ "Дорена",
+ "Дорета",
+ "Доретея",
+ "Доретта",
+ "Дориан",
+ "Доринда",
+ "Дорин",
+ "Дорис",
+ "Дория",
+ "Дори",
+ "Доркас",
+ "Дорла",
+ "Дорота",
+ "Доротея",
+ "Дороти",
+ "Доррис",
+ "Дорта",
+ "Дорти",
+ "Дотти",
+ "Доун",
+ "Дрема",
+ "Дрима",
+ "Друзилла",
+ "Дрю",
+ "Дульсе",
+ "Дульси",
+ "Дусти",
+ "Дэннетт",
+ "Дэнни",
+ "Дэн",
+ "Дэрби",
+ "Дэрил",
+ "Евангелина",
+ "Ева",
+ "Еветта",
+ "Елена",
+ "Ена",
+ "Есения",
+ "Ессения",
+ "Жакетта",
+ "Жаклин",
+ "Жанель",
+ "Жанетта",
+ "Жанетт",
+ "Жанин",
+ "Жанмари",
+ "Жанна",
+ "Жаннетта",
+ "Жаннет",
+ "Жасмин",
+ "Женева",
+ "Женевив",
+ "Женевьева",
+ "Женевьев",
+ "Жермен",
+ "Жизель",
+ "Жильберта",
+ "Жинетт",
+ "Жозетт",
+ "Жозефина",
+ "Жоржетта",
+ "Жоржет",
+ "Жюль",
+ "Жюстин",
+ "Зада",
+ "Зайда",
+ "Зана",
+ "Зандра",
+ "Зелла",
+ "Зельда",
+ "Зельма",
+ "Зена",
+ "Зения",
+ "Зенобия",
+ "Зетта",
+ "Зинаида",
+ "Зина",
+ "Зита",
+ "Зойла",
+ "Зола",
+ "Зона",
+ "Зония",
+ "Зораида",
+ "Зора",
+ "Зофья",
+ "Зоя",
+ "Зула",
+ "Зулема",
+ "Зюльма",
+ "Ивана",
+ "Ива",
+ "Ивелисс",
+ "Иветта",
+ "Иветт",
+ "Ивона",
+ "Ивонна",
+ "Ивонн",
+ "Ив",
+ "Игнасия",
+ "Идалия",
+ "Ида",
+ "Иделла",
+ "Иделль",
+ "Иден",
+ "Иеша",
+ "Изабелла",
+ "Изабель",
+ "Изаура",
+ "Иза",
+ "Изетта",
+ "Изобель",
+ "Изола",
+ "Илана",
+ "Ила",
+ "Илеана",
+ "Илиана",
+ "Илона",
+ "Илуминада ",
+ "Ильда",
+ "Ильзе",
+ "Илья",
+ "Илэйн",
+ "Има",
+ "Имельда",
+ "Имогена",
+ "Ина",
+ "Инга",
+ "Ингер",
+ "Ингрид",
+ "Индира",
+ "Индия",
+ "Инес",
+ "Иносенсия",
+ "Иоланда",
+ "Иола",
+ "Иона",
+ "Ираида",
+ "Ирена",
+ "Ирина",
+ "Ирис",
+ "Ириш",
+ "Ирма",
+ "Ирэн",
+ "Исела",
+ "Исида",
+ "Исидра",
+ "Истер",
+ "Йетта",
+ "Йован",
+ "Йоланда",
+ "Йолонда",
+ "Йоне",
+ "Йонна",
+ "Кайла",
+ "Кайли",
+ "Кайл",
+ "Кай",
+ "Каландра",
+ "Кала",
+ "Калин",
+ "Калиста",
+ "Калли",
+ "Камала",
+ "Камелия",
+ "Камила",
+ "Камилла",
+ "Камиль",
+ "Ками",
+ "Канделария",
+ "Кандида",
+ "Канди",
+ "Кандра",
+ "Канеша",
+ "Каниша",
+ "Каприс",
+ "Каран",
+ "Кара",
+ "Карена",
+ "Карен",
+ "Каридад",
+ "Карима",
+ "Карина",
+ "Карин",
+ "Кариса",
+ "Карисса",
+ "Карита",
+ "Кари",
+ "Карла",
+ "Карлена",
+ "Карлетта",
+ "Карлина",
+ "Карлин",
+ "Карлита",
+ "Карли",
+ "Карлота",
+ "Карлотта",
+ "Карман",
+ "Карма",
+ "Кармела",
+ "Кармелина",
+ "Кармелита",
+ "Кармелия",
+ "Кармелла",
+ "Кармель",
+ "Кармен",
+ "Кармина",
+ "Кармон",
+ "Карола",
+ "Каролина",
+ "Каролин",
+ "Кароли",
+ "Кароль",
+ "Карон",
+ "Каррен",
+ "Карри",
+ "Касандра",
+ "Касимира",
+ "Кассандра",
+ "Кассаундра",
+ "Касси",
+ "Кассондра",
+ "Каталина",
+ "Каталин",
+ "Катарина",
+ "Катерина",
+ "Катерин",
+ "Катина",
+ "Кати",
+ "Катрина",
+ "Катрине",
+ "Катрин",
+ "Катрис",
+ "Катя",
+ "Каша",
+ "Квианна",
+ "Кева",
+ "Кейла",
+ "Кейлин",
+ "Кейли",
+ "Кейси",
+ "Кейсси",
+ "Кейс",
+ "Кейтлин",
+ "Кейт",
+ "Кейша",
+ "Кей",
+ "Кели",
+ "Келли",
+ "Келси",
+ "Кемберли",
+ "Кена",
+ "Кендал",
+ "Кенда",
+ "Кенденс",
+ "Кендра",
+ "Кениата",
+ "Кениатта",
+ "Кениша",
+ "Кения",
+ "Кенна",
+ "Кеннет",
+ "Кера",
+ "Керен",
+ "Кери",
+ "Керри",
+ "Керстин",
+ "Кертис",
+ "Кетура",
+ "Кеша",
+ "Кешия",
+ "Киана",
+ "Киара",
+ "Киззи",
+ "Кили",
+ "Кимбери",
+ "Кимберли",
+ "Кимбер",
+ "Кимбра",
+ "Кими",
+ "Ким",
+ "Кина",
+ "Киндра",
+ "Кира",
+ "Кирби",
+ "Кирстал",
+ "Кирстен",
+ "Кирсти",
+ "Кита",
+ "Китти",
+ "Кит",
+ "Киша",
+ "Кия",
+ "Клайд",
+ "Клара",
+ "Кларенс",
+ "Кларета",
+ "Кларетта",
+ "Кларибель",
+ "Кларина",
+ "Кларинда",
+ "Кларисса",
+ "Кларис",
+ "Кларита",
+ "Клаудиа",
+ "Клелия",
+ "Клеменсия",
+ "Клементина",
+ "Клемми",
+ "Клеопатра",
+ "Клеора",
+ "Клеотильда",
+ "Клео",
+ "Клер",
+ "Клета",
+ "Клодетт",
+ "Клодин",
+ "Клоди",
+ "Клора",
+ "Клоринда",
+ "Клотильда",
+ "Клэр",
+ "Клэсси",
+ "Коди",
+ "Колби",
+ "Колена",
+ "Колетта",
+ "Колетт",
+ "Колин",
+ "Коллен",
+ "Коллетт",
+ "Коллин",
+ "Конни",
+ "Консепсьон",
+ "Консепшн",
+ "Констанс",
+ "Консуэла",
+ "Контесса",
+ "Конча",
+ "Кончетта",
+ "Кончита",
+ "Корали",
+ "Корасон",
+ "Кора",
+ "Корделия",
+ "Кордия",
+ "Корди",
+ "Корена",
+ "Коретта",
+ "Корина",
+ "Коринна",
+ "Корин",
+ "Кори",
+ "Корлисс",
+ "Корнелия",
+ "Коррина",
+ "Корринн",
+ "Коррин",
+ "Корри",
+ "Кортни",
+ "Корэл",
+ "Креола",
+ "Крисельда",
+ "Крисси",
+ "Кристал",
+ "Кристан",
+ "Криста",
+ "Кристель",
+ "Кристена",
+ "Кристен",
+ "Кристиана",
+ "Кристиан",
+ "Кристина",
+ "Кристиния",
+ "Кристин",
+ "Кристия",
+ "Кристи",
+ "Кристл",
+ "Крис",
+ "Крус",
+ "Ксения",
+ "Куинн",
+ "Куин",
+ "Кук",
+ "Куэн",
+ "Кэй",
+ "Кэмерон",
+ "Кэмми",
+ "Кэм",
+ "Кэндес",
+ "Кэндис",
+ "Кэнди",
+ "Кэрил",
+ "Кэрин",
+ "Кэри",
+ "Кэролл",
+ "Кэролэнн",
+ "Кэрол",
+ "Кэрри",
+ "Кэрролл",
+ "Кэррол",
+ "Кэссиди",
+ "Кэсси",
+ "Кэтерн",
+ "Кэти",
+ "Кэтлин",
+ "Кэтрин",
+ "Кэтти",
+ "Кэт",
+ "ЛаДонна",
+ "ЛаКейша",
+ "ЛаКения",
+ "ЛаХуана",
+ "Лавада",
+ "Лавана",
+ "Лаванда",
+ "Лаванна",
+ "Лавения",
+ "Лавера",
+ "Лаверна",
+ "Лаверн",
+ "Лавета",
+ "Лаветта",
+ "Лавина",
+ "Лавиния",
+ "Лавона",
+ "Лавонда",
+ "Лавония",
+ "Лавонна",
+ "Лавон",
+ "Лав",
+ "Лайла",
+ "Лайнелл",
+ "Лай",
+ "Лакендра",
+ "Лакеша",
+ "Лакешия",
+ "Лакита",
+ "Лакиша",
+ "Лакия",
+ "Лакреша",
+ "Лакуанда",
+ "Лакуита",
+ "Лала",
+ "Ламоника",
+ "Лана",
+ "Ланетт",
+ "Ланита",
+ "Лани",
+ "Ланора",
+ "Ланэ",
+ "Лара",
+ "Лариса",
+ "Ларита",
+ "Лари",
+ "Ларлин",
+ "Ларонда",
+ "Ларри",
+ "Ларрэйн",
+ "Лару",
+ "Ласандра",
+ "Ласонья",
+ "Латеша",
+ "Латина",
+ "Латисия",
+ "Латиша",
+ "Латия",
+ "Латония",
+ "Латория",
+ "Латоша",
+ "Латоя",
+ "Латрина",
+ "Латриса",
+ "Латрисия",
+ "Латриша",
+ "Лаура",
+ "Лаури",
+ "Лахома",
+ "Лашанда",
+ "Лашель",
+ "Лашонда",
+ "Лашон",
+ "Лашоуна",
+ "Лашоун",
+ "Лашунда",
+ "ЛеАнна",
+ "Леандра",
+ "Леанора",
+ "Леата",
+ "Леда",
+ "Леиза",
+ "Лейганн",
+ "Лейда",
+ "Лейлани",
+ "Лейла",
+ "Лейси",
+ "Лейша",
+ "Лекиша",
+ "Лекси",
+ "Лела",
+ "Лелия",
+ "Лена",
+ "Ленита",
+ "Ленна",
+ "Ленни",
+ "Ленора",
+ "Ленор",
+ "Леола",
+ "Леома",
+ "Леонарда",
+ "Леона",
+ "Леоне",
+ "Леонида",
+ "Леонила",
+ "Леония",
+ "Леони",
+ "Леонора",
+ "Леонор",
+ "Леонтина",
+ "Леон",
+ "Леота",
+ "Лера",
+ "Леса",
+ "Лесли",
+ "Лесси",
+ "Лестер",
+ "Леся",
+ "Лета",
+ "Летисия",
+ "Летиша",
+ "Летишия",
+ "Летти",
+ "Леша",
+ "Лешия",
+ "Лея",
+ "ЛиЭнн",
+ "Лиана",
+ "Лианна",
+ "Лиа",
+ "Либби",
+ "Либерти",
+ "Либрада",
+ "Ливия",
+ "Лигия",
+ "Лида",
+ "Лидия",
+ "Лизабет",
+ "Лиза",
+ "Лизбет",
+ "Лизелотта",
+ "Лизетт",
+ "Лизет",
+ "Лиззетт",
+ "Лиззи",
+ "Лиз",
+ "Лила",
+ "Лилиана",
+ "Лилиан",
+ "Лилия",
+ "Лили",
+ "Лилла",
+ "Лиллиам",
+ "Лиллия",
+ "Лилли",
+ "Лина",
+ "Линда",
+ "Линдия",
+ "Линди",
+ "Линдсей",
+ "Линдси",
+ "Линетта",
+ "Линетт",
+ "Линна",
+ "Линни",
+ "Линн",
+ "Линси",
+ "Лиора",
+ "Лисандра",
+ "Лиса",
+ "Лисбет",
+ "Лисса",
+ "Лиссетта",
+ "Лита",
+ "Литрис",
+ "Лиша",
+ "Лиэнн",
+ "Лия",
+ "Лоан",
+ "Ловелла",
+ "Ловения",
+ "Ловетта",
+ "Лови",
+ "Логан",
+ "Лоида",
+ "Лоис",
+ "Лойс",
+ "Лола",
+ "Лолита",
+ "Лома",
+ "Лона",
+ "Лонда",
+ "Лони",
+ "Лонна",
+ "Лонни",
+ "Лоран",
+ "Лора",
+ "Лореан",
+ "Лорейн",
+ "Лорелея",
+ "Лорел",
+ "Лорена",
+ "Лоренс",
+ "Лоренца",
+ "Лорен",
+ "Лорета",
+ "Лоретта",
+ "Лорет",
+ "Лоре",
+ "ЛориЭнн",
+ "Лорили",
+ "Лорина",
+ "Лоринда",
+ "Лорин",
+ "Лорис",
+ "Лорита",
+ "Лория",
+ "Лори",
+ "Лорна",
+ "Лорретта",
+ "Лоррина",
+ "Лорри",
+ "Лоррэйн",
+ "Лорэли",
+ "Лор",
+ "Лотти",
+ "Лоурэли",
+ "Луана",
+ "Луанна",
+ "Луанн",
+ "Луан",
+ "Луиза",
+ "Луис",
+ "Луи",
+ "Лукреция",
+ "Лула",
+ "Лулу",
+ "Луна",
+ "Лупе",
+ "Лупита",
+ "Лура",
+ "Лурдес",
+ "Лусила",
+ "Лусилла",
+ "Луэлла",
+ "Луэнн",
+ "Луэтта",
+ "Лу",
+ "Льюис",
+ "Лэвелл",
+ "Лэйл",
+ "Лэйнелл",
+ "Лэйнель",
+ "Лэйн",
+ "Лэнни",
+ "Лэси",
+ "Лэшей",
+ "Люба",
+ "Люсиана",
+ "Люсиль",
+ "Люсина",
+ "Люсинда",
+ "Люсия",
+ "Люси",
+ "Люсьен",
+ "Мабелль",
+ "Магали",
+ "Магарет",
+ "Магдалена",
+ "Магдалина",
+ "Магда",
+ "Маген",
+ "Магнолия",
+ "Маджори",
+ "Мадлен",
+ "Мадонна",
+ "Майда",
+ "Майма",
+ "Майола",
+ "Майра",
+ "Майя",
+ "Май",
+ "Македа",
+ "Маккензи",
+ "Максима",
+ "Максимина",
+ "Максин",
+ "Макси",
+ "Малена",
+ "Малика",
+ "Малинда",
+ "Малиса",
+ "Малисса",
+ "Малия",
+ "Малка",
+ "Маллори",
+ "Мальвина",
+ "Мана",
+ "Мани",
+ "Мануэла",
+ "Мапл",
+ "Маранда",
+ "Мара",
+ "Марва",
+ "Марвелла",
+ "Марвел",
+ "Марвис",
+ "Маргарета",
+ "Маргаретта",
+ "Маргаретт",
+ "Маргарет",
+ "Маргарита",
+ "Маргарит",
+ "Маргерит",
+ "Маргит",
+ "Марго",
+ "Маргрет",
+ "Марджери",
+ "Марджин",
+ "Марджи",
+ "Марджори",
+ "Мардж",
+ "Марен",
+ "Маржерет",
+ "Марж",
+ "Мариам",
+ "Марианела",
+ "Марианна",
+ "Марианн",
+ "Марибель",
+ "Марибет",
+ "Маривель",
+ "Марика",
+ "Марикрус",
+ "Марилу",
+ "Марина",
+ "Маринда",
+ "Марин",
+ "Марион",
+ "Мариса",
+ "Марисела",
+ "Марисоль",
+ "Марисса",
+ "Марис",
+ "Марита",
+ "Марица",
+ "Мариша",
+ "Мариэла",
+ "Мариэль",
+ "Мариэтта",
+ "Мария",
+ "Мари",
+ "Маркетта",
+ "Маркита",
+ "Маркс",
+ "Марлана",
+ "Марла",
+ "Марлена",
+ "Марлен",
+ "Марлин",
+ "Марлис",
+ "Марло",
+ "Марна",
+ "Марни",
+ "Марсела",
+ "Марселена",
+ "Марселина",
+ "Марселла",
+ "Марсель",
+ "Марсена",
+ "Марсия",
+ "Марси",
+ "Марта",
+ "Мартина",
+ "Марти",
+ "Марша",
+ "Маршель",
+ "Марьяна",
+ "Марья",
+ "Мата",
+ "Матильда",
+ "Маурита",
+ "Мафальда",
+ "Махалия",
+ "Машель",
+ "Меганн",
+ "Меган",
+ "Мегган",
+ "Мег",
+ "Меда",
+ "Мейбелл",
+ "Мейбл",
+ "Мейл",
+ "Мейми",
+ "Мейси",
+ "Мелания",
+ "Мелани",
+ "Мелида",
+ "Мелина",
+ "Мелинда",
+ "Мелиса",
+ "Мелисса",
+ "Мелиссия",
+ "Мелита",
+ "Мелия",
+ "Меллиса",
+ "Меллисса",
+ "Мелли",
+ "Мелодия",
+ "Мелоди",
+ "Мелони",
+ "Мельба",
+ "Мельва",
+ "Мельвина",
+ "Мельда",
+ "Менди",
+ "Мередит",
+ "Меридет",
+ "Меридит",
+ "Мерил",
+ "Мерисса",
+ "Мери",
+ "Мерлин",
+ "Мерл",
+ "Мерна",
+ "Меррили",
+ "Меррилл",
+ "Мерри",
+ "Мерседес",
+ "Мерси",
+ "Мерти",
+ "Мета",
+ "Мехелла",
+ "Мигдалия",
+ "Мигелина",
+ "Микаэла",
+ "Мика",
+ "Мики",
+ "Микки",
+ "Милагрос",
+ "Мила",
+ "Милдред",
+ "Милисса",
+ "Миллисент",
+ "Милли",
+ "Мильда",
+ "Мими",
+ "Мина",
+ "Минда",
+ "Минди",
+ "Минерва",
+ "Минна",
+ "Минни",
+ "Минта",
+ "Миньон",
+ "Миранда",
+ "Мира",
+ "Мирейя",
+ "Мирей",
+ "Мирелла",
+ "Мириам",
+ "Мириан",
+ "Мирл",
+ "Мирна",
+ "Мирта",
+ "Миртис",
+ "Мирти",
+ "Мирт",
+ "Мисси",
+ "Мисс",
+ "Мисти",
+ "Митти",
+ "Михаэль",
+ "Миха",
+ "Мици",
+ "Мичелл",
+ "Миша",
+ "Мишель",
+ "Мишлин",
+ "Миэша",
+ "Мия",
+ "Модеста",
+ "Моди",
+ "Мозелла",
+ "Мозли",
+ "Мойра",
+ "Молли",
+ "Мона",
+ "Моне",
+ "Моника",
+ "Моник",
+ "Монни",
+ "Монсеррат",
+ "Мора",
+ "Морган",
+ "Морин",
+ "Морис",
+ "Мория",
+ "Мэвис",
+ "Мэгги",
+ "Мэдди",
+ "Мэделин",
+ "Мэдж",
+ "Мэдисон",
+ "Мэди",
+ "Мэдлин",
+ "Мэдэлин",
+ "Мэзи",
+ "Мэйбл",
+ "Мэйзи",
+ "Мэйси",
+ "Мэйша",
+ "Мэй",
+ "Мэлли",
+ "Мэлори",
+ "Мэнди",
+ "Мэрайя",
+ "Мэрделл",
+ "МэриДжейн",
+ "МэриЛуиза",
+ "МэриРоуз",
+ "МэриЭлис",
+ "МэриЭнн",
+ "Мэриам",
+ "Мэриан",
+ "Мэрибель",
+ "Мэрибет",
+ "Мэриленд",
+ "Мэрилин",
+ "Мэрили",
+ "Мэрилу",
+ "Мэриэллен",
+ "Мэриэнн",
+ "Мэриэтта",
+ "Мэри",
+ "Мэрри",
+ "Мэтти",
+ "Мюриель",
+ "Нада",
+ "Надена",
+ "Надин",
+ "Надя",
+ "Найда",
+ "Найла",
+ "Накеша",
+ "Накита",
+ "Накиша",
+ "Накия",
+ "Нана",
+ "Наннетт",
+ "Наома",
+ "Наоми",
+ "Нарциса",
+ "Наталия",
+ "Натали",
+ "Наташа",
+ "Наташия",
+ "Натиша",
+ "Натоша",
+ "Невада",
+ "Нева",
+ "Неда",
+ "Недра",
+ "Неида",
+ "Неколь",
+ "Нелида",
+ "Нелия",
+ "Нелла",
+ "Нелли",
+ "Нелл",
+ "Нельда",
+ "Нена",
+ "Ненита",
+ "Неома",
+ "Неоми",
+ "Нереида",
+ "Нерисса",
+ "Нери",
+ "Нета",
+ "Нетти",
+ "Нида",
+ "Нидия",
+ "Никита",
+ "Никия",
+ "Ники",
+ "Никки",
+ "Николаса",
+ "Никола",
+ "Николетт",
+ "Николе",
+ "Николь",
+ "Нила",
+ "Нили",
+ "Нилса",
+ "Нильди",
+ "Нина",
+ "Нинфа",
+ "Нита",
+ "Ниша",
+ "Нишелль",
+ "Ния",
+ "Нова",
+ "Новелла",
+ "Нола",
+ "Нома",
+ "Нона",
+ "Нора",
+ "Норин",
+ "Норма",
+ "Ноэлия",
+ "Ноэлла",
+ "Ноэль",
+ "Ноэми",
+ "Нубия",
+ "Ньевес",
+ "Нэнетт",
+ "Нэнни",
+ "Нэнси",
+ "Обдулия",
+ "Обри",
+ "Ода",
+ "Оделия",
+ "Одель",
+ "Одесса",
+ "Одетта",
+ "Одилия",
+ "Оди",
+ "Одра",
+ "Одреа",
+ "Одрия",
+ "Одри",
+ "Озелла",
+ "Ози",
+ "Оида",
+ "Октавия",
+ "Ола",
+ "Олевия",
+ "Олета",
+ "Олива",
+ "Оливия",
+ "Олимпия",
+ "Олинда",
+ "Олли",
+ "Ольга",
+ "Ома",
+ "Омега",
+ "Она",
+ "Ондреа",
+ "Онейда",
+ "Онита",
+ "Они",
+ "Опал",
+ "Оралия",
+ "Орали",
+ "Ора",
+ "Орета",
+ "Орея",
+ "Орфа",
+ "Оси",
+ "Осси",
+ "Остин",
+ "Ота",
+ "Отелия",
+ "Отем",
+ "Отилия",
+ "Офелия",
+ "Пайпер",
+ "Пальма",
+ "Пальмира",
+ "Памала",
+ "Памела",
+ "Памелия",
+ "Памелла",
+ "Памила",
+ "Пандора",
+ "Паола",
+ "Партения",
+ "Партиша",
+ "Пас",
+ "Патрика",
+ "Патрина",
+ "Патрис",
+ "Патриция",
+ "Патрия",
+ "Паула",
+ "Пегги",
+ "Пег",
+ "Пейдж",
+ "Пейшнс",
+ "Пенелопа",
+ "Пенни",
+ "Перла",
+ "Перл",
+ "Перри",
+ "Петра",
+ "Петрина",
+ "Петронила",
+ "Пилар",
+ "Пинки",
+ "Пия",
+ "Полетта",
+ "Полина",
+ "Полин",
+ "Полита",
+ "Полли",
+ "Поль",
+ "Порша",
+ "Прешес",
+ "Присила",
+ "Присилла",
+ "Присцилла",
+ "Провиденсия",
+ "Пруденс",
+ "Пура",
+ "Пьедад",
+ "Пэм",
+ "Пэнси",
+ "Пэрис",
+ "Пэтси",
+ "Пэтти",
+ "Пэт",
+ "Рагуил",
+ "Раиса",
+ "Райан",
+ "Раймонда",
+ "Райна",
+ "Ракель",
+ "Рамона",
+ "Рамонита",
+ "Рана",
+ "Ранда",
+ "Рафаэла",
+ "Рашель",
+ "Рашида",
+ "Раэлен",
+ "Раэнн",
+ "Реба",
+ "Реббека",
+ "Реббекка",
+ "Ребека",
+ "Ребекка",
+ "Рева",
+ "Регена",
+ "Регения",
+ "Регина",
+ "Региния",
+ "Реда",
+ "Реджайна",
+ "Рейган",
+ "Рейнальда",
+ "Рейна",
+ "Рейта",
+ "Рейчел",
+ "Рей",
+ "Рема",
+ "Ремедиос",
+ "Ремона",
+ "Рената",
+ "Рена",
+ "Ренда",
+ "Ренетта",
+ "Ренея",
+ "Рене",
+ "Ренита",
+ "Рени",
+ "Ренна",
+ "Ресси",
+ "Рета",
+ "Ретт",
+ "Рефугия",
+ "Рея",
+ "Рианна",
+ "Рианнон",
+ "Риа",
+ "Рива",
+ "Ривка",
+ "Риган",
+ "Рикарда",
+ "Рики",
+ "Рикки",
+ "Римма",
+ "Рина",
+ "Ринэй",
+ "Риса",
+ "Рита",
+ "Ришель",
+ "Робби",
+ "Робена",
+ "Роберта",
+ "Робин",
+ "Ровена",
+ "Рода",
+ "Розалина",
+ "Розалинда",
+ "Розалин",
+ "Розалия",
+ "Розали",
+ "Розальва",
+ "Розамария",
+ "Розамунда",
+ "Розана",
+ "Розанна",
+ "Розария",
+ "Розаура",
+ "Роза",
+ "Розелин",
+ "Розелия",
+ "Розели",
+ "Розелла",
+ "Розель",
+ "Розенда",
+ "Розетка",
+ "Розетта",
+ "Розина",
+ "Розита",
+ "Рози",
+ "Розмари",
+ "Ройс",
+ "Рой",
+ "Роксана",
+ "Рокси",
+ "Роланда",
+ "Романа",
+ "Рома",
+ "Ромелия",
+ "Ромона",
+ "Ромэн",
+ "Рона",
+ "Ронда",
+ "Рони",
+ "Ронна",
+ "Ронни",
+ "Рори",
+ "Росальба",
+ "Росена",
+ "Росия",
+ "Роси",
+ "Рослин",
+ "Россана",
+ "Росси",
+ "Роузэнн",
+ "Роуз",
+ "Рошель",
+ "Руби",
+ "Руди",
+ "Рутанна",
+ "Рута",
+ "Рути",
+ "Рутэнн",
+ "Рут",
+ "Руфина",
+ "Рэйвен",
+ "Рэйлин",
+ "Рэйчел",
+ "Рэйчил",
+ "Рэй",
+ "Рэнди",
+ "Рэни",
+ "Рэнэ",
+ "Сабина",
+ "Сабра",
+ "Сабрина",
+ "Саванна",
+ "Сади",
+ "Салена",
+ "Салина",
+ "Салли",
+ "Саломея",
+ "Саманта",
+ "Самара",
+ "Самата",
+ "Самелла",
+ "Самира",
+ "Саммер",
+ "Сана",
+ "Санда",
+ "Санди",
+ "Сандра",
+ "Сандэй",
+ "Санни",
+ "Санора",
+ "Сантана",
+ "Санта",
+ "Сантина",
+ "Сантос",
+ "Саншайн",
+ "Сан",
+ "Саран",
+ "Сара",
+ "Сарина",
+ "Сарита",
+ "Сари",
+ "Сатурнина",
+ "Сау",
+ "Саша",
+ "Светлана",
+ "Себрина",
+ "Селена",
+ "Селеста",
+ "Селестина",
+ "Селина",
+ "Селинда",
+ "Селин",
+ "Селия",
+ "Селса",
+ "Сельма",
+ "Сенаида",
+ "Сена",
+ "Септембер",
+ "Серафина",
+ "Серена",
+ "Серина",
+ "Серита",
+ "Сесила",
+ "Сесилия",
+ "Сесиль",
+ "Сиара",
+ "Сибил",
+ "Сивилла",
+ "Сигрид",
+ "Сидни",
+ "Сизон",
+ "Сикста",
+ "Сильвана",
+ "Сильва",
+ "Сильвия",
+ "Сильви",
+ "Сима",
+ "Симона",
+ "Симонна",
+ "Сина",
+ "Синда",
+ "Синдерелла",
+ "Синди",
+ "Синтия",
+ "Синье",
+ "Сиомара",
+ "Сира",
+ "Сирена",
+ "Сирита",
+ "Сисели",
+ "Сития",
+ "Скай",
+ "Скарлетт",
+ "Скарлет",
+ "Скотти",
+ "Сливия",
+ "Сойла",
+ "Сокорро",
+ "Соланж",
+ "Соледад",
+ "Сол",
+ "Соммер",
+ "Сона",
+ "Сондра",
+ "Соня",
+ "Сорайя",
+ "София",
+ "Софи",
+ "Спаркл",
+ "Спринг",
+ "Старла",
+ "Старр",
+ "Стар",
+ "Стася",
+ "Стейси",
+ "Стелла",
+ "Степани",
+ "Стефайн",
+ "Стефания",
+ "Стефани",
+ "Стефина",
+ "Стефни",
+ "Стеффани",
+ "Стиви",
+ "Сторми",
+ "Сулема",
+ "Сусана",
+ "Сьера",
+ "Сьерра",
+ "Сьюзан",
+ "Сьюзен",
+ "Сьюзи",
+ "Сьюлин",
+ "Сьюэнн",
+ "Сью",
+ "Сэди",
+ "Сэйдж",
+ "Сэмми",
+ "Сэм",
+ "Сэнди",
+ "Сюанн",
+ "Сюзанна",
+ "Сюзетта",
+ "Сюзи",
+ "Сю",
+ "Табата",
+ "Табета",
+ "Табита",
+ "Тавана",
+ "Таванда",
+ "Таванна",
+ "Тайет",
+ "Тайлер",
+ "Тайна",
+ "Тайра",
+ "Тайша",
+ "Тай",
+ "Такиша",
+ "Талита",
+ "Талиша",
+ "Талия",
+ "Тамала",
+ "Тамара",
+ "Тамар",
+ "Тамата",
+ "Тама",
+ "Тамбра",
+ "Тамейка",
+ "Тамекия",
+ "Тамела",
+ "Тамера",
+ "Тамеша",
+ "Тамика",
+ "Тамиша",
+ "Таммара",
+ "Таммера",
+ "Тамра",
+ "Тана",
+ "Танджела",
+ "Тандра",
+ "Танека",
+ "Танеша",
+ "Таника",
+ "Таниша",
+ "Танна",
+ "Таня",
+ "Тара",
+ "Тарен",
+ "Тарин",
+ "Тари",
+ "Тарра",
+ "Тарша",
+ "Тася",
+ "Татум",
+ "Татьяна",
+ "Тауна",
+ "Тауни",
+ "Тахуана",
+ "Таша",
+ "Ташина",
+ "Ташия",
+ "Твила",
+ "Теган",
+ "Теда",
+ "Тейлор",
+ "Тейша",
+ "Текила",
+ "Тельма",
+ "Темека",
+ "Темика",
+ "Темпи",
+ "Темпл",
+ "Тена",
+ "Тенеша",
+ "Тениша",
+ "Тенниль",
+ "Тенни",
+ "Теодора",
+ "Теола",
+ "Теофила",
+ "Тера",
+ "Тереза",
+ "Терезита",
+ "Терезия",
+ "Тересса",
+ "Терика",
+ "Терина",
+ "Териса",
+ "Тери",
+ "Терра",
+ "Террелл",
+ "Терреса",
+ "Террилин",
+ "Терри",
+ "Терса",
+ "Тесса",
+ "Тесси",
+ "Тесс",
+ "Теша",
+ "Тея",
+ "Тиана",
+ "Тианна",
+ "Тиара",
+ "Тилли",
+ "Тильда",
+ "Тимика",
+ "Тина",
+ "Тиниша",
+ "Тини",
+ "Тиса",
+ "Тифани",
+ "Тиффани",
+ "Тиффини",
+ "Тихуана",
+ "Тиша",
+ "Тиш",
+ "Тия",
+ "Тоби",
+ "Тованда",
+ "Това",
+ "Тойя",
+ "Токкара",
+ "Томаса",
+ "Томасена",
+ "Томасина",
+ "Томека",
+ "Томика",
+ "Томи",
+ "Томми",
+ "Тона",
+ "Тонда",
+ "Тонетта",
+ "Тонита",
+ "Тониша",
+ "Тони",
+ "Тоня",
+ "Тора",
+ "Тори",
+ "Торри",
+ "Тоша",
+ "Тошия",
+ "Треаса",
+ "Трева",
+ "Треза",
+ "Трейси",
+ "Трена",
+ "Тресса",
+ "Тресси",
+ "Трина",
+ "Тринити",
+ "Триста",
+ "Триша",
+ "Триш",
+ "Труди",
+ "Трула",
+ "Тула",
+ "Тьера",
+ "Тьерра",
+ "Тэмека",
+ "Тэми",
+ "Тэмми",
+ "Тэнди",
+ "Уилла",
+ "Уиллена",
+ "Уиллетта",
+ "УиллиМэй",
+ "Уилли",
+ "Уиллоу",
+ "Уильма",
+ "Уинди",
+ "Уинифред",
+ "Уиннифред",
+ "Уинни",
+ "Уинтер",
+ "Уитли",
+ "Уитни",
+ "Ула",
+ "Ульрика",
+ "Уна",
+ "Урсула",
+ "Уте",
+ "Уша",
+ "Уэсли",
+ "Фабиола",
+ "Фавиола",
+ "Фанни",
+ "Фара",
+ "Фарра",
+ "Фатима",
+ "Фаун",
+ "Фаустина",
+ "Феба",
+ "Фелесия",
+ "Фелика",
+ "Фелипа",
+ "Фелиса",
+ "Фелиситас",
+ "Фелиция",
+ "Феличита",
+ "Фелиша",
+ "Фермина",
+ "Фернанда",
+ "Ферн",
+ "Фиби",
+ "Фидела",
+ "Фиделия",
+ "Филисс",
+ "Филис",
+ "Филиция",
+ "Филлис",
+ "Филомена",
+ "Фиона",
+ "Флавия",
+ "Флета",
+ "Флой",
+ "Флоранс",
+ "Флора",
+ "Флорена",
+ "Флорентина",
+ "Флоренция",
+ "Флоретта",
+ "Флорида",
+ "Флорина",
+ "Флоринда",
+ "Флория",
+ "Флори",
+ "Флор",
+ "Флосси",
+ "Фло",
+ "Фонда",
+ "Франсена",
+ "Франсина",
+ "Франсиска",
+ "Франси",
+ "Франсуаза",
+ "Франс",
+ "Франциска",
+ "Франческа",
+ "Фреда",
+ "Фредди",
+ "Фредерика",
+ "Фредия",
+ "Фредрика",
+ "Фрида",
+ "Фрэнки",
+ "Фрэн",
+ "Фэйри",
+ "Фэйт",
+ "Фэй",
+ "Фэллон",
+ "Фэ",
+ "Хадиджа",
+ "Хайасинт",
+ "Хайде",
+ "Хайди",
+ "Хайке",
+ "Хайме",
+ "Халила",
+ "Халина",
+ "Хана",
+ "Ханна",
+ "Ханнелор",
+ "Хармони",
+ "Харриетт",
+ "Харриет",
+ "Хая",
+ "Хедвига",
+ "Хеди",
+ "Хейли",
+ "Хелена",
+ "Хелен",
+ "Хеллен",
+ "Хельга",
+ "Хермина",
+ "Херта",
+ "Хесуса",
+ "Хесусита",
+ "Хетти",
+ "Хиди",
+ "Хилария",
+ "Хилари",
+ "Хиллари",
+ "Хильда",
+ "Хильма",
+ "Хилэйн",
+ "Хлоя",
+ "Хоакина",
+ "Хозефа",
+ "Холли",
+ "Хони",
+ "Хоуп",
+ "Хочитль",
+ "Хуана",
+ "Хуанита",
+ "Хульда",
+ "Хуста",
+ "Хэзер",
+ "Хэйзел",
+ "Хэлли",
+ "Хэсси",
+ "Хэтти",
+ "Чайна",
+ "Чана",
+ "Чанда",
+ "Чандра",
+ "Чара",
+ "Чариз",
+ "Чарисса",
+ "Чарис",
+ "Чарита",
+ "Чарити",
+ "Чарла",
+ "Чарлин",
+ "Чарли",
+ "Чарлси",
+ "Чарльзетта",
+ "Чармен",
+ "Часиди",
+ "Часити",
+ "Чассиди",
+ "Частити",
+ "Челси",
+ "Чеола",
+ "Черелл",
+ "Чериз",
+ "Черилл",
+ "Чериш",
+ "Чери",
+ "Черлин",
+ "Черли",
+ "Черри",
+ "Чикита",
+ "Шайенн",
+ "Шайна",
+ "Шакана",
+ "Шакира",
+ "Шакита",
+ "Шакия",
+ "Шаланда",
+ "Шала",
+ "Шалонда",
+ "Шалон",
+ "Шамека",
+ "Шамика",
+ "Шана",
+ "Шанда",
+ "Шанди",
+ "Шандра",
+ "Шанека",
+ "Шанель",
+ "Шаника",
+ "Шанита",
+ "Шани",
+ "Шанталь",
+ "Шанта",
+ "Шантель",
+ "Шанте",
+ "Шанти",
+ "Шантэ",
+ "Шара",
+ "Шарда",
+ "Шарика",
+ "Шарилин",
+ "Шарил",
+ "Шарин",
+ "Шарис",
+ "Шарита",
+ "Шари",
+ "Шарла",
+ "Шарлена",
+ "Шарлетт",
+ "Шарлин",
+ "Шарлотта",
+ "Шармэйн",
+ "Шаролетта",
+ "Шаролин",
+ "Шаронда",
+ "Шарон",
+ "Шарри",
+ "Шаррон",
+ "Шаста",
+ "Шеба",
+ "Шейла",
+ "Шейна",
+ "Шейн",
+ "Шела",
+ "Шелби",
+ "Шелия",
+ "Шелла",
+ "Шелли",
+ "Шельба",
+ "Шемека",
+ "Шемика",
+ "Шена",
+ "Шеника",
+ "Шенита",
+ "Шенна",
+ "Шера",
+ "Шерелл",
+ "Шеридан",
+ "Шериз",
+ "Шерика",
+ "Шерилин",
+ "Шерилл",
+ "Шерил",
+ "Шерис",
+ "Шерита",
+ "Шери",
+ "Шерлин",
+ "Шерли",
+ "Шермейн",
+ "Шерон",
+ "Шеррелл",
+ "Шеррилл",
+ "Шеррил",
+ "Шерри",
+ "Шеррон",
+ "Шер",
+ "Шивон",
+ "Шила",
+ "Шина",
+ "Шира",
+ "Ширлин",
+ "Ширли",
+ "Ширл",
+ "Шона",
+ "Шонда",
+ "Шондра",
+ "Шонна",
+ "Шонта",
+ "Шон",
+ "Шоуана",
+ "Шоуанда",
+ "Шоуанна",
+ "Шоуна",
+ "Шоунда",
+ "Шоуни",
+ "Шоунна",
+ "Шоунта",
+ "Шоун",
+ "Шошана",
+ "Шэвон",
+ "Шэнис",
+ "Шэнна",
+ "Шэрис",
+ "Шэри",
+ "Эбби",
+ "Эбигейл",
+ "Эбони",
+ "Эвалин",
+ "Эванджелин",
+ "Эван",
+ "Эва",
+ "Эвелина",
+ "Эвелин",
+ "Эвелия",
+ "Эвита",
+ "Эвия",
+ "Эви",
+ "Эвонна",
+ "Эвон",
+ "Эда",
+ "Эдвина",
+ "Эдда",
+ "Эдди",
+ "Эдельмира",
+ "Эдит",
+ "Эди",
+ "Эдна",
+ "Эдра",
+ "Эдрис",
+ "Эйвери",
+ "Эйлин",
+ "Эйлис",
+ "Эйми",
+ "Эйприл",
+ "Экси",
+ "Эладия",
+ "Элайна",
+ "Элана",
+ "Эланор",
+ "Эла",
+ "Элейн",
+ "Элени",
+ "Эленора",
+ "Эленор",
+ "Элен",
+ "Элеонора",
+ "Элеонор",
+ "Элиана",
+ "Элида",
+ "Элидия",
+ "Элизабет",
+ "Элиза",
+ "Элизбет",
+ "Элиз",
+ "Элина",
+ "Элинор",
+ "Элин",
+ "Элисия",
+ "Элисон",
+ "Элисса",
+ "Элис",
+ "Элиша",
+ "Элия",
+ "Элламэй",
+ "Элла",
+ "Эллена",
+ "Эллен",
+ "Эллин",
+ "Эллисон",
+ "Эллис",
+ "Элли",
+ "Элма",
+ "Элмер",
+ "Элна",
+ "Элнора",
+ "Элодия ",
+ "Элоиза",
+ "Элси",
+ "Элс",
+ "Элуиз ",
+ "Эльба",
+ "Эльванда",
+ "Эльва",
+ "Эльвера",
+ "Эльвина",
+ "Эльвира",
+ "Эльвия",
+ "Эльви",
+ "Эльда",
+ "Эльдора",
+ "Эльза",
+ "Эльке",
+ "Эльмира",
+ "Эльфреда",
+ "Эльфрида",
+ "Эма",
+ "Эмберли",
+ "Эмбер",
+ "Эмелина",
+ "Эмелия",
+ "Эмели",
+ "Эмеральда",
+ "Эмерита",
+ "Эмии",
+ "Эмилия",
+ "Эмили",
+ "Эми",
+ "Эммалин",
+ "Эмма",
+ "Эмми",
+ "Энгл",
+ "Энда",
+ "Энджел",
+ "Энджи",
+ "Энедина",
+ "Энеида",
+ "Энжелин",
+ "Энид",
+ "Эннис",
+ "Энни",
+ "Эннмари",
+ "Энн",
+ "Энола",
+ "Энрикета",
+ "Эн",
+ "Эпифания",
+ "Эпоха",
+ "Эрика",
+ "Эрин",
+ "Эрлена",
+ "Эрлинда",
+ "Эрлин",
+ "Эрли",
+ "Эрма",
+ "Эрмелинда",
+ "Эрмила",
+ "Эрмина",
+ "Эрминия",
+ "Эрна",
+ "Эрнестина",
+ "Эрнестин",
+ "Эрта",
+ "Эсмеральда",
+ "Эсперанса",
+ "Эсси",
+ "Эста",
+ "Эстела",
+ "Эстелла",
+ "Эстель",
+ "Эстер",
+ "Эстефана",
+ "Эстрелла",
+ "Этанольн",
+ "Этелин",
+ "Этель",
+ "Этилен",
+ "Этил",
+ "Этта",
+ "Этти",
+ "Эулалия",
+ "Эура",
+ "Эусебия",
+ "Эустолия",
+ "Эуфемия",
+ "Эфтон",
+ "Эффи",
+ "Эхтель",
+ "Эшлин",
+ "Эшли",
+ "Юджения",
+ "Юджени",
+ "Юджина",
+ "Юланда",
+ "Юла",
+ "Юна",
+ "Юнис",
+ "Юн",
+ "Ютта",
+ "Ядвига",
+ "Ядира",
+ "Ямайка",
+ "Янира",
+ "Янита",
+ "Ясмин",
+ "Яхайра"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "male",
+ "name": [
+ "Аарон",
+ "Абдул",
+ "Абель",
+ "Абрам",
+ "Абрахам",
+ "Августин",
+ "Августус",
+ "Агустин",
+ "Адальберто",
+ "Адам",
+ "Адан",
+ "Адольфо",
+ "Адольф",
+ "Айвори",
+ "Айзая",
+ "Айзек",
+ "Айк",
+ "Айра",
+ "Алан",
+ "Александр",
+ "Алексис",
+ "Алекс",
+ "Алек",
+ "Алехандро",
+ "Али",
+ "Аллан",
+ "Аллен",
+ "Алонзо",
+ "Алонсо",
+ "Альберто",
+ "Альберт",
+ "Альваро",
+ "Альдо",
+ "Альфонсо",
+ "Альфонс",
+ "Альфредо",
+ "Альфред",
+ "Аль",
+ "Амадо",
+ "Амосс",
+ "Андерсон",
+ "Анджело",
+ "Андреас",
+ "Андрес",
+ "Андре",
+ "Анибаль",
+ "Антонио",
+ "Антон",
+ "Антуан",
+ "Арден",
+ "Арлен",
+ "Арли",
+ "Армандо",
+ "Арманд",
+ "Арнольдо",
+ "Арнольд",
+ "Арнульфо",
+ "Арон",
+ "Артуро",
+ "Артур",
+ "Арт",
+ "Арчи",
+ "Аугуст",
+ "Аурелио",
+ "Ахмад",
+ "Ахмед",
+ "Бадди",
+ "Бад",
+ "Байрон",
+ "Бак",
+ "Барни",
+ "Баррет",
+ "Барри",
+ "Бартон",
+ "Барт",
+ "Бастер",
+ "Бенджамин",
+ "Бенедикт",
+ "Бенито",
+ "Беннетт",
+ "Бенни",
+ "Бентон",
+ "Бен",
+ "Бернардо",
+ "Бернард",
+ "Берни",
+ "Берри",
+ "Бертрам",
+ "Берт",
+ "Билли",
+ "Блейк",
+ "Блейн",
+ "Блэр",
+ "Бобби",
+ "Боб",
+ "Бойд",
+ "Бойс",
+ "Борис",
+ "Бо",
+ "Брайант",
+ "Брайан",
+ "Брайон",
+ "Брайс",
+ "Брендан",
+ "Брендон",
+ "Брентон",
+ "Брент",
+ "Бретт",
+ "Брет",
+ "Брис",
+ "Бритт",
+ "Бродерик",
+ "Брок",
+ "Брукс",
+ "Бруно",
+ "Брэди",
+ "Брэдли",
+ "Брэдфорд",
+ "Брэд",
+ "Брэйн",
+ "Брэнден",
+ "Брэндон",
+ "Брэнт",
+ "Брюс",
+ "Букер",
+ "Буфорд",
+ "Бэзил",
+ "Бёрл",
+ "Бёртон",
+ "Бёрт",
+ "Валентин",
+ "Вал",
+ "Вернер",
+ "Вернон",
+ "Верн",
+ "Виктор",
+ "Виллиан",
+ "Вилли",
+ "Вильфредо",
+ "Винсент",
+ "Винс",
+ "Винченцо",
+ "Вирджилио",
+ "Висенте",
+ "Вито",
+ "Вон",
+ "Вудро",
+ "Вэйлон",
+ "Вэнс",
+ "Вэн",
+ "Вёрджил",
+ "Габриэль",
+ "Гай",
+ "Гален",
+ "Гарланд",
+ "Гарольд",
+ "Гаррет",
+ "Гарри",
+ "Гарт",
+ "Гарфилд",
+ "Гастон",
+ "Гас",
+ "Гейл",
+ "Генри",
+ "Геральдо",
+ "Герберт",
+ "Герман",
+ "Гершель",
+ "Гилберт",
+ "Гильермо",
+ "Гил",
+ "Гленн",
+ "Глен",
+ "Говард",
+ "Гомер",
+ "Гонсало",
+ "Гордон",
+ "Гранвиль",
+ "Грант",
+ "Грегг",
+ "Грегорио",
+ "Грегори",
+ "Грег",
+ "Грейг",
+ "Грейди",
+ "Гровер",
+ "Грэхем",
+ "Густаво",
+ "Гэвин",
+ "Гэйлорд",
+ "Гэри",
+ "Дадли",
+ "Даллас",
+ "Далтон",
+ "Дамиан",
+ "Дамион",
+ "Данило",
+ "Данте",
+ "Дарвин",
+ "Дарелл",
+ "Дарен",
+ "Дарин",
+ "Дарио",
+ "Дариус",
+ "Дарнелл",
+ "Дарон",
+ "Даррелл",
+ "Даррел",
+ "Даррен",
+ "Даррик",
+ "Даррин",
+ "Даррон",
+ "Дастин",
+ "Дасти",
+ "ДеАнджело",
+ "ДеАндре",
+ "ДеШон",
+ "Девейн",
+ "Девин",
+ "Девитт",
+ "Девон",
+ "Дейв",
+ "Декстер",
+ "Делберт",
+ "Дельмар",
+ "Дельмер",
+ "Дель",
+ "Демаркус",
+ "Денвер",
+ "Денис",
+ "Деннис",
+ "Денни",
+ "Деон",
+ "Дерек",
+ "Дерик",
+ "Деррик",
+ "Десмонд",
+ "Джадсон",
+ "Джамал",
+ "Джамель",
+ "Джарвис",
+ "Джаред",
+ "Джарод",
+ "Джарред",
+ "Джарретт",
+ "Джаррод",
+ "Джаспер",
+ "Джастин",
+ "Джед",
+ "Джейкоб",
+ "Джейк",
+ "Джеймал",
+ "Джеймар",
+ "Джейми",
+ "Джеймс",
+ "Джейм",
+ "Джейсон",
+ "Джей",
+ "Джеки",
+ "Джексон",
+ "Джек",
+ "Джемисон",
+ "Джеральд",
+ "Джерами",
+ "Джереми",
+ "Джеримайя",
+ "Джери",
+ "Джермейн",
+ "Джерольд",
+ "Джероми",
+ "Джером",
+ "Джеррелл",
+ "Джерри",
+ "Джеррод",
+ "Джесси",
+ "Джесс",
+ "Джефферсон",
+ "Джеффри",
+ "Джефф",
+ "Дже",
+ "Джизус",
+ "Джилберто",
+ "Джимми",
+ "Джим",
+ "Джино",
+ "Джин",
+ "Джованни",
+ "Джоди",
+ "Джозеф",
+ "Джозиа",
+ "Джонас",
+ "Джонатан",
+ "Джонатон",
+ "Джона",
+ "Джонни",
+ "Джонсон",
+ "Джон",
+ "Джордан",
+ "Джордж",
+ "Джоспех",
+ "Джосу",
+ "Джошуа",
+ "Джош",
+ "Джоэл",
+ "Джо",
+ "Джуд",
+ "Джузеппе",
+ "Джулиан",
+ "Джулиус",
+ "Джуниор",
+ "Джуэл",
+ "Диего",
+ "Дик",
+ "Дилан",
+ "Диллон",
+ "Димитрий",
+ "Дино",
+ "Дин",
+ "Дион",
+ "Дирк",
+ "Ди",
+ "Дойл",
+ "Доменик",
+ "Доминго",
+ "Доминик",
+ "Дональд",
+ "Доннелл",
+ "Донни",
+ "Донн",
+ "Донован",
+ "Донте",
+ "Дон",
+ "Дориан",
+ "Дорси",
+ "Дрю",
+ "Дуайт",
+ "Дуглас",
+ "Дуг",
+ "Дункан",
+ "Дуэйн",
+ "Дьюи",
+ "Дэвид",
+ "Дэвис",
+ "Дэйл",
+ "Дэймон",
+ "Дэйн",
+ "Дэмиен",
+ "Дэниал",
+ "Дэниел",
+ "Дэнни",
+ "Дэн",
+ "Дэрил",
+ "Дэррил",
+ "Жак",
+ "Жерар",
+ "Жюль",
+ "Закари",
+ "Зак",
+ "Захар",
+ "Захария",
+ "Захари",
+ "Зейн",
+ "Иван",
+ "Игнасио",
+ "Изекиль",
+ "Израиль",
+ "Изрил",
+ "Иларио",
+ "Иполито",
+ "Ирвинг",
+ "Ирвин",
+ "Исайас",
+ "Исайя",
+ "Исидро",
+ "Исмаэль",
+ "Иссак",
+ "Йонг",
+ "Кайл",
+ "Калеб",
+ "Кальвин",
+ "Карим",
+ "Карлос",
+ "Карло",
+ "Карлтон",
+ "Карл",
+ "Кармело",
+ "Кармен",
+ "Кармин",
+ "Карсон",
+ "Картер",
+ "Квентин",
+ "Квинтин",
+ "Кевин",
+ "Кейси",
+ "Кельвин",
+ "Кендалл",
+ "Кендрик",
+ "Кенет",
+ "Кеннет",
+ "Кеннит",
+ "Кенни",
+ "Кентон",
+ "Кент",
+ "Кен",
+ "Кермит",
+ "Керри",
+ "Ким",
+ "Кинан",
+ "Кинг",
+ "Кип",
+ "Кирби",
+ "Кирк",
+ "Кит",
+ "Клайд",
+ "Кларенс",
+ "Кларк",
+ "Клаудио",
+ "Клейтон",
+ "Клемент",
+ "Клер",
+ "Клетус",
+ "Кливленд",
+ "Клинтон",
+ "Клинт",
+ "Клифтон",
+ "Клиффорд",
+ "Клифф",
+ "Клод",
+ "Клэй",
+ "Коди",
+ "Кой",
+ "Колби",
+ "Колин",
+ "Коллин",
+ "Колтон",
+ "Колумбус",
+ "Конни",
+ "Конрад",
+ "Корделл",
+ "Кори",
+ "Корнелий",
+ "Корнелл",
+ "Кортес",
+ "Кортни",
+ "Коулман",
+ "Коул",
+ "Крейг",
+ "Кристиан",
+ "Кристобаль",
+ "Кристофер",
+ "Крис",
+ "Крус",
+ "Ксавье",
+ "Куинн",
+ "Куинси",
+ "Куинтон",
+ "Курт",
+ "Кэмерон",
+ "Кэри",
+ "Кёртис",
+ "Кёрт",
+ "Лаверн",
+ "Лазаро",
+ "Лайл",
+ "Ламар",
+ "Ламонт",
+ "Ландон",
+ "Ланс",
+ "Ларри",
+ "Леандро",
+ "Леви",
+ "Лейф",
+ "Леланд",
+ "Лемюэль",
+ "Ленард",
+ "Ленни",
+ "Лен",
+ "Леонардо",
+ "Леонард",
+ "Леонель",
+ "Леон",
+ "Леопольдо",
+ "Лео",
+ "Лерой",
+ "Лесли",
+ "Лестер",
+ "Лес",
+ "Лиман",
+ "Линвуд",
+ "Линдон",
+ "Линдсей",
+ "Линдси",
+ "Линкольн",
+ "Линн",
+ "Лино",
+ "Лионель",
+ "Ли",
+ "Ллойд",
+ "Логан",
+ "Лойд",
+ "Лонг",
+ "Лонни",
+ "Лон",
+ "Лоренс",
+ "Лоренцо",
+ "Лорен",
+ "Лоуэлл",
+ "Луиджи",
+ "Луис",
+ "Луи",
+ "Лукас",
+ "Лупе",
+ "Лусио",
+ "Лучано",
+ "Лу",
+ "Льюис",
+ "Лэйн",
+ "Лэнни",
+ "Лэси",
+ "Люк",
+ "Люсьен",
+ "Лютер",
+ "Люциус",
+ "Майкл",
+ "Майк",
+ "Майлс",
+ "Максвелл",
+ "Максимо",
+ "Макс",
+ "Мак",
+ "Малик",
+ "Малкольм",
+ "Мануэль",
+ "Ман",
+ "Марвин",
+ "Маргарито",
+ "Мариано",
+ "Марион",
+ "Марио",
+ "Маркиз",
+ "Маркос",
+ "Марко",
+ "Маркус",
+ "Марк",
+ "Марлин",
+ "Марлон",
+ "Марселино",
+ "Марселлус",
+ "Марсело",
+ "Марсель",
+ "Мартин",
+ "Марти",
+ "Маршалл",
+ "Маурисио",
+ "Мауро",
+ "Мейджор",
+ "Мейнард",
+ "Мелвин",
+ "Мел",
+ "Мервин",
+ "Мерлин",
+ "Мерл",
+ "Меррилл",
+ "Мигель",
+ "Мика",
+ "Микель",
+ "Микки",
+ "Милан",
+ "Миллард",
+ "Мило",
+ "Милтон",
+ "Милфорд",
+ "Мин",
+ "Мирон",
+ "Митчелл",
+ "Митчел",
+ "Митч",
+ "Михал",
+ "Мишель",
+ "Модесто",
+ "Мозес",
+ "Мойзес",
+ "Монро",
+ "Монте",
+ "Монти",
+ "Морган",
+ "Морис",
+ "Моррис",
+ "Мортон",
+ "Мос",
+ "Мохамед",
+ "Мохаммад",
+ "Моше",
+ "Мухаммед",
+ "Мэйсон",
+ "Мэтт",
+ "Мэтью",
+ "Мюррей",
+ "Найджел",
+ "Наполеон",
+ "Натаниель",
+ "Натаниэль",
+ "Натан",
+ "Нафанаил",
+ "Невилл",
+ "Нед",
+ "Нельсон",
+ "Нестор",
+ "Ники",
+ "Николас",
+ "Ник",
+ "Нил",
+ "Ноа",
+ "Ной",
+ "Нолан",
+ "Норберто",
+ "Норберт",
+ "Норман",
+ "Ноубл",
+ "Ноэль",
+ "Ньютон",
+ "Оделл",
+ "Одис",
+ "Октавио",
+ "Олден",
+ "Олен",
+ "Оливер",
+ "Олин",
+ "Олли",
+ "Омар",
+ "Омер",
+ "Орасио",
+ "Орвал",
+ "Орвилл",
+ "Орен",
+ "Орландо",
+ "Освальдо",
+ "Оскар",
+ "Остин",
+ "Отар",
+ "Отис",
+ "Отто",
+ "Оуэн",
+ "Пабло",
+ "Палмер",
+ "Паркер",
+ "Паскаль",
+ "Патрик",
+ "Педро",
+ "Перри",
+ "Перси",
+ "Питер",
+ "Пит",
+ "Поль",
+ "Портер",
+ "Порфирио",
+ "Престон",
+ "Пьер",
+ "Пэрис",
+ "Пэт",
+ "Райан",
+ "Райли",
+ "Раймонд",
+ "Раймон",
+ "Раймундо",
+ "Ральф",
+ "Рамиро",
+ "Рамон",
+ "Рандольф",
+ "Рассел",
+ "Расс",
+ "Расти",
+ "Рауль",
+ "Рафаэль",
+ "Рашад",
+ "Реджинальд",
+ "Реджи",
+ "Рейд",
+ "Рейес",
+ "Рейнальдо",
+ "Рейфорд",
+ "Рей",
+ "Рекс",
+ "Ренальдо",
+ "Ренато",
+ "Рене",
+ "Ретт",
+ "Рефьюджио",
+ "Ригоберто",
+ "Рид",
+ "Рикардо",
+ "Рики",
+ "Рико",
+ "Рик",
+ "Ричард",
+ "Ричи",
+ "Рич",
+ "Робби",
+ "Роберто",
+ "Роберт",
+ "Робин",
+ "Робт",
+ "Роб",
+ "Родерик",
+ "Роджер",
+ "Родни",
+ "Родольфо",
+ "Родриго",
+ "Родрик",
+ "Род",
+ "Ройал",
+ "Ройс",
+ "Рой",
+ "Рокки",
+ "Рокко",
+ "Роландо",
+ "Роланд",
+ "Роли",
+ "Роллан",
+ "Рольф",
+ "Роман",
+ "Ромео",
+ "Рональд",
+ "Ронни",
+ "Рон",
+ "Рори",
+ "Росарио",
+ "Росендо",
+ "Роско",
+ "Росс",
+ "Рохелио",
+ "Рубен",
+ "Рубин",
+ "Рувим",
+ "Руди",
+ "Рудольф",
+ "Рузвельт",
+ "Руперт",
+ "Руфус",
+ "Рэй",
+ "Рэндалл",
+ "Рэндал",
+ "Рэнделл",
+ "Рэнди",
+ "Сайлас",
+ "Саймон",
+ "Сайрус",
+ "Сальвадор",
+ "Сальваторе",
+ "Санг",
+ "Сантос",
+ "Санто",
+ "Сантьяго",
+ "Себастьян",
+ "Седрик",
+ "Сезар",
+ "Сеймур",
+ "Серхио",
+ "Сесил",
+ "Сет",
+ "Сидней",
+ "Сид",
+ "Сильвестр",
+ "Сирил",
+ "Скотти",
+ "Скотт",
+ "Скот",
+ "Соломон",
+ "Сол",
+ "Сонни",
+ "Сон",
+ "Спенсер",
+ "Стейси",
+ "Стерлинг",
+ "Стефан",
+ "Стивен",
+ "Стиви",
+ "Стив",
+ "Стэнли",
+ "Стэнтон",
+ "Стэнфорд",
+ "Стэн",
+ "Стюарт",
+ "Сэл",
+ "Сэмми",
+ "Сэмюэль",
+ "Сэм",
+ "Сэнди",
+ "Сэнфорд",
+ "Тайлер",
+ "Тайри",
+ "Тайрон",
+ "Тайсон",
+ "Таннер",
+ "Тан",
+ "Тедди",
+ "Тед",
+ "Тейлор",
+ "Теодоро",
+ "Теодор",
+ "Тео",
+ "Теренс",
+ "Терон",
+ "Террелл",
+ "Терренс",
+ "Терри",
+ "Тимми",
+ "Тимоти",
+ "Тим",
+ "Тирелл",
+ "Тит",
+ "Тобиас",
+ "Тоби",
+ "Тодд",
+ "Тод",
+ "Томас",
+ "Томми",
+ "Том",
+ "Тони",
+ "Тори",
+ "Тревор",
+ "Трейси",
+ "Трей",
+ "Трентон",
+ "Трент",
+ "Тринидад",
+ "Тристан",
+ "Трой",
+ "Трумэн",
+ "Трэвис",
+ "Туан",
+ "Турман",
+ "Тэд",
+ "Уайатт",
+ "Уилберн",
+ "Уилберт",
+ "Уилбер",
+ "Уилбур",
+ "Уили",
+ "Уиллард",
+ "Уиллис",
+ "Уилли",
+ "Уилл",
+ "Уилмер",
+ "Уилсон",
+ "Уилтон",
+ "Уилфорд",
+ "Уилфред",
+ "Уильямс",
+ "Уильям",
+ "Уинстон",
+ "Уинфорд",
+ "Уинфред",
+ "Уитни",
+ "Улисс",
+ "Умберто",
+ "Уокер",
+ "Уолдо",
+ "Уоллес",
+ "Уолли",
+ "Уолтер",
+ "Уолтон",
+ "Уорд",
+ "Уоррен",
+ "Уэйд",
+ "Уэйн",
+ "Уэлдон",
+ "Уэнделл",
+ "Уэсли",
+ "Уэстон",
+ "Уэс",
+ "Фабиан",
+ "Фаддей",
+ "Фаустино",
+ "Фаусто",
+ "Федерико",
+ "Феликс",
+ "Фелипе",
+ "Фелтон",
+ "Фердинанд",
+ "Фермин",
+ "Фернандо",
+ "Фидель",
+ "Филипп",
+ "Фил",
+ "Флетчер",
+ "Флойд",
+ "Флоренсио",
+ "Флорентино",
+ "Форест",
+ "Форрест",
+ "Фостер",
+ "Франклин",
+ "Франциско",
+ "Франческо",
+ "Фредди",
+ "Фредерик",
+ "Фредрик",
+ "Фред",
+ "Фриман",
+ "Фриц",
+ "Фрэнки",
+ "Фрэнк",
+ "Фрэнсис",
+ "Хавьер",
+ "Хайден",
+ "Хайман",
+ "Хай",
+ "Ханс",
+ "Хантер",
+ "Харви",
+ "Харланд",
+ "Харлан",
+ "Харли",
+ "Харрисон",
+ "Харрис",
+ "Хасан",
+ "Хасинто",
+ "Хейвуд",
+ "Хенаро",
+ "Херардо",
+ "Хилтон",
+ "Хирам",
+ "Хит",
+ "Хоакин",
+ "Хоберт",
+ "Хойт",
+ "Холлис",
+ "Хорас",
+ "Хорхе",
+ "Хосе",
+ "Хоси",
+ "Хуан",
+ "Хулио",
+ "Хьюберт",
+ "Хьюго",
+ "Хьюи",
+ "Хьюстон",
+ "Хью",
+ "Хэл",
+ "Хэнк",
+ "Чад",
+ "Чак",
+ "Чарли",
+ "Чарльз",
+ "Час",
+ "Чедвик",
+ "Чейз",
+ "Честер",
+ "Чет",
+ "Чонси",
+ "Чэнс",
+ "Шейн",
+ "Шелби",
+ "Шелдон",
+ "Шелтон",
+ "Шеннон",
+ "Шервуд",
+ "Шерман",
+ "Ширли",
+ "Шон",
+ "Шэд",
+ "Эван",
+ "Эверетт",
+ "Эдвард",
+ "Эдвин",
+ "Эдгардо",
+ "Эдгар",
+ "Эдди",
+ "Эдисон",
+ "Эдмонд",
+ "Эдмундо",
+ "Эдмунд",
+ "Эдриан",
+ "Эдуардо",
+ "Эд",
+ "Эзра",
+ "Эйб",
+ "Эйвери",
+ "Эктор",
+ "Элайджа",
+ "Элберт",
+ "Элвин",
+ "Элвис",
+ "Элвуд",
+ "Элден",
+ "Элдон",
+ "Элдридж",
+ "Элиас",
+ "Элизео",
+ "Эли",
+ "Эллиот",
+ "Эллис",
+ "Эллсворт",
+ "Элмер",
+ "Элмо",
+ "Элой",
+ "Элрой",
+ "Элтон",
+ "Эльвин",
+ "Эмануэль",
+ "Эмброуз",
+ "Эмери",
+ "Эмерсон",
+ "Эмилио",
+ "Эмиль",
+ "Эммануэль",
+ "Эмметт",
+ "Эммитт",
+ "Энджел",
+ "Энди",
+ "Эндрю",
+ "Энок",
+ "Энрике",
+ "Энтони",
+ "Эрасмо",
+ "Эрб",
+ "Эрвин",
+ "Эрик",
+ "Эрин",
+ "Эрих",
+ "Эрл",
+ "Эрнесто",
+ "Эрнест",
+ "Эрни",
+ "Эррол",
+ "Эстебан",
+ "Этан",
+ "Эудженио",
+ "Эусебио",
+ "Эфрен",
+ "Юджин",
+ "Янг",
+ "Ян"
+ ]
+ },
+ {
+ "usage": "world",
+ "name": [
+ "Абахо",
+ "Аббат",
+ "Абвиль",
+ "Абейтас",
+ "Абердин",
+ "Абернан",
+ "Абернати",
+ "Аберфойл",
+ "Абер",
+ "Абикью",
+ "Абилин",
+ "Абинг",
+ "Абита",
+ "Аби",
+ "Абли",
+ "Або",
+ "Абрам",
+ "Абсароки",
+ "Абсекон",
+ "Абуата",
+ "Авалон",
+ "Авани",
+ "Авант",
+ "Авард",
+ "Ава",
+ "Августин",
+ "Августус",
+ "Август",
+ "Авелла",
+ "Авенал",
+ "Авентура",
+ "Авеню",
+ "Авера",
+ "Аверилл",
+ "Авилла",
+ "Авингер",
+ "Авис",
+ "Авокадо",
+ "Авока",
+ "Авония",
+ "Авон",
+ "Авраам",
+ "Авра",
+ "Аврора",
+ "Авостинг",
+ "Агарь",
+ "Агар",
+ "Агат",
+ "Агенство",
+ "Агилар",
+ "Агила",
+ "Агилита",
+ "Агирра",
+ "Агнесса",
+ "Агнец",
+ "Агнос",
+ "Агню",
+ "Агоам",
+ "Агодилья",
+ "Агра",
+ "Агрикола",
+ "Агуада",
+ "Агуанга",
+ "Агуа",
+ "Агудо",
+ "Агура",
+ "Адам",
+ "Адарио",
+ "Ада",
+ "Адванс",
+ "Адвольф",
+ "Аддикс",
+ "Аддинг",
+ "Аддисон",
+ "Аддис",
+ "Аддишн",
+ "Аделаида",
+ "Аделанто",
+ "Аделино",
+ "Адельфия",
+ "Адельфи",
+ "Адель",
+ "Адена",
+ "Аден",
+ "Адин",
+ "Ади",
+ "Адмайр",
+ "Адна",
+ "Адона",
+ "Адриан",
+ "Аду",
+ "Адхунтас",
+ "Адэр",
+ "Азалия",
+ "Азвелл",
+ "Азуса",
+ "Аид",
+ "Айаегер",
+ "Айатан",
+ "Айбонито",
+ "Айваноф",
+ "Айванпа",
+ "Айвенго",
+ "Айвз",
+ "Айвиленд",
+ "Айвинс",
+ "Айви",
+ "Айвор",
+ "Айдабел",
+ "Айдалу",
+ "Айдахо",
+ "Айдлилд",
+ "Айдл",
+ "Айер",
+ "Айея",
+ "Айзи",
+ "Айкатан",
+ "Айкен",
+ "Айленд",
+ "Айлета",
+ "Айл",
+ "Айова",
+ "Айра",
+ "Айрин",
+ "Айрон",
+ "Айртон",
+ "Айсаква",
+ "Айтаска",
+ "Айткин",
+ "Ай",
+ "Академи",
+ "Акаска",
+ "Акация",
+ "Аква",
+ "Аквилла",
+ "Акворт",
+ "Акерли",
+ "Акерман",
+ "Акиак",
+ "Акиачак",
+ "Акиль",
+ "Акин",
+ "Аккомак",
+ "Аккорд",
+ "Акма",
+ "Акокик",
+ "Акомита",
+ "Акра",
+ "Акрес",
+ "Акри",
+ "Акрон",
+ "Аксиаль",
+ "Акстелл",
+ "Акстон",
+ "Акс",
+ "Актон",
+ "Акутан",
+ "Алабам",
+ "Аладдин",
+ "Алаканук",
+ "Аламанс",
+ "Аламеда",
+ "Аламитос",
+ "Аламоса",
+ "Аламота",
+ "Аламо",
+ "Аланрид",
+ "Алапаха",
+ "Албемарла",
+ "Алберена",
+ "Алво",
+ "Алгерита",
+ "Алгоа",
+ "Алгодонес",
+ "Алгома",
+ "Алгонак",
+ "Алгона",
+ "Алгонкин",
+ "Алгуд",
+ "Алдан",
+ "Алджер",
+ "Алдина",
+ "Алебастр",
+ "Аледо",
+ "Алекнагик",
+ "Александрия",
+ "Александр",
+ "Алексис",
+ "Алекс",
+ "Алестер",
+ "Алзада",
+ "Аликиппа",
+ "Аликс",
+ "Алина",
+ "Алире",
+ "Алиса",
+ "Алисия",
+ "Алисо",
+ "Алистер",
+ "Али",
+ "Алкан",
+ "Алквина",
+ "Алколу",
+ "Алкома",
+ "Алкоя",
+ "Алко",
+ "Аллакакет",
+ "Алламучи",
+ "Аллан",
+ "Аллардт",
+ "Аллегани",
+ "Аллеган",
+ "Аллегро",
+ "Аллемандс",
+ "Аллеман",
+ "Аллен",
+ "Аллер",
+ "Аллея",
+ "Алле",
+ "Аллигатор",
+ "Аллина",
+ "Аллин",
+ "Аллис",
+ "Алловэй",
+ "Аллонс",
+ "Аллува",
+ "Алма",
+ "Алмело",
+ "Алмелунд",
+ "Алми",
+ "Алмонд",
+ "Алмонт",
+ "Алмон",
+ "Алмота",
+ "Алмо",
+ "Алнвик",
+ "Алондра",
+ "Алосо",
+ "Алоха",
+ "Алоэ",
+ "Алпена",
+ "Алсворт",
+ "Алсен",
+ "Алсея",
+ "Алси",
+ "Алсума",
+ "Алтависта",
+ "Алтадена",
+ "Алтамаха",
+ "Алтеймер",
+ "Алума",
+ "Алум",
+ "Алфаретта",
+ "Альба",
+ "Альберта",
+ "Альбер",
+ "Альбин",
+ "Альбион",
+ "Альборн",
+ "Альбукерке",
+ "Альбург",
+ "Альбуртис",
+ "Альбёрнетт",
+ "Альварадо",
+ "Альва",
+ "Альгамбра",
+ "Альда",
+ "Алькабо",
+ "Алькальд",
+ "Альмена",
+ "Альмерия",
+ "Альмира",
+ "Альмонте",
+ "Альпаф",
+ "Альпина",
+ "Альпин",
+ "Альп",
+ "Альс",
+ "Альтаир",
+ "Альтамонт",
+ "Альта",
+ "Альтен",
+ "Альтмар",
+ "Альтона",
+ "Альто",
+ "Альтуна",
+ "Альтура",
+ "Альтус",
+ "Альфальфа",
+ "Альфа",
+ "Альфред",
+ "Альянза",
+ "Альянс",
+ "Амавок",
+ "Амагансет",
+ "Амагон",
+ "Амадор",
+ "Амадо",
+ "Амазония",
+ "Амалия",
+ "Амальга",
+ "Амана",
+ "Аманда",
+ "Амаргоза",
+ "Амарилла",
+ "Амарилло",
+ "Амаса",
+ "Амберг",
+ "Амбер",
+ "Амблер",
+ "Амбой",
+ "Амбридж",
+ "Амелия",
+ "Амель",
+ "Амения",
+ "Американа",
+ "Америка",
+ "Америкус",
+ "Амери",
+ "Амидон",
+ "Амирет",
+ "Амистад",
+ "Амити",
+ "Аммон",
+ "Амонат",
+ "Аморет",
+ "Аморита",
+ "Амори",
+ "Амо",
+ "Ампайр",
+ "Ампква",
+ "Амсден",
+ "Амстердам",
+ "Амхерст",
+ "Амчитка",
+ "Анакоко",
+ "Анаконда",
+ "Анакортес",
+ "Анактувук",
+ "Анамоса",
+ "Анамус",
+ "Анан",
+ "Анаско",
+ "Анатоне",
+ "Анауак",
+ "Анауолт",
+ "Анахайм",
+ "Анахола",
+ "Ана",
+ "Анвик",
+ "Ангела",
+ "Ангелюс",
+ "Ангел",
+ "Ангилья",
+ "Ангиола",
+ "Англ",
+ "Ангола",
+ "Ангора",
+ "Ангус",
+ "Ангьер",
+ "Андалусия",
+ "Андерсон",
+ "Андер",
+ "Андес",
+ "Анджелес",
+ "Анджело",
+ "Андинг",
+ "Андрада",
+ "Андреас",
+ "Андрикс",
+ "Анегам",
+ "Анета",
+ "Анжелика",
+ "Аниак",
+ "Анива",
+ "Анимас",
+ "Анита",
+ "Анкени",
+ "Анкер",
+ "Анкоридж",
+ "Анмур",
+ "Аннамория",
+ "Аннан",
+ "Аннаполис",
+ "Анна",
+ "Аннета",
+ "Аннетт",
+ "Анока",
+ "Анона",
+ "Ансгар",
+ "Ансельма",
+ "Ансертейн",
+ "Ансли",
+ "Ансония",
+ "Анстон",
+ "Антверп",
+ "Антиго",
+ "Антилопа",
+ "Антимония",
+ "Антиох",
+ "Антиэтам",
+ "Антлер",
+ "Антонино",
+ "Антонио",
+ "Антонито",
+ "Антония",
+ "Антон",
+ "Антостон",
+ "Антоун",
+ "Антрим",
+ "Антуан",
+ "Анчо",
+ "Апалачикола",
+ "Апалачин",
+ "Апалачи",
+ "Апач",
+ "Апекс",
+ "Апленд",
+ "Аплинг",
+ "Аплин",
+ "Аполло",
+ "Апоматтокс",
+ "Апопка",
+ "Аппалачия",
+ "Аппер",
+ "Апсон",
+ "Аптакисик",
+ "Аптон",
+ "Аптос",
+ "Апхем",
+ "Апшоа",
+ "Араби",
+ "Араб",
+ "Аравия",
+ "Арагон",
+ "Аранзас",
+ "Арапахо",
+ "Арарат",
+ "Арбакл",
+ "Арбери",
+ "Арбон",
+ "Арбор",
+ "Арбутус",
+ "Арбёрд",
+ "Арвада",
+ "Арвана",
+ "Арвония",
+ "Аргайл",
+ "Аргента",
+ "Аргентин",
+ "Аргил",
+ "Аргония",
+ "Аргонна",
+ "Арго",
+ "Аргус",
+ "Ардара",
+ "Арденвуар",
+ "Арденкрофт",
+ "Арден",
+ "Ардмор",
+ "Ардок",
+ "Ардо",
+ "Ардсли",
+ "Аредэйл",
+ "Арена",
+ "Арендат",
+ "Аренц",
+ "Аресибо",
+ "Ариал",
+ "Аривака",
+ "Аризона",
+ "Аримо",
+ "Ариноса",
+ "Арион",
+ "Арипека",
+ "Арипина",
+ "Ариспа",
+ "Ариста",
+ "Аритон",
+ "Ариэль",
+ "Аркада",
+ "Аркадельфия",
+ "Аркадия",
+ "Арканзас",
+ "Арканум",
+ "Арката",
+ "Аркдэйл",
+ "Аркинда",
+ "Аркола",
+ "Аркома",
+ "Аркоу",
+ "Арко",
+ "Аркпорт",
+ "Арктика",
+ "Арк",
+ "Арлетта",
+ "Арлинг",
+ "Арли",
+ "Армада",
+ "Арман",
+ "Арма",
+ "Армбруст",
+ "Арминг",
+ "Арминто",
+ "Армихо",
+ "Армона",
+ "Армонк",
+ "Арморель",
+ "Армор",
+ "Армстронг",
+ "Арм",
+ "Арнгард",
+ "Арнетт",
+ "Арни",
+ "Арнольд",
+ "Арнотт",
+ "Арно",
+ "Аромат",
+ "Арона",
+ "Ароя",
+ "Арпин",
+ "Арп",
+ "Арредондо",
+ "Аррей",
+ "Арриба",
+ "Арройо",
+ "Артас",
+ "Артезиана",
+ "Артезия",
+ "Артон",
+ "Артс",
+ "Артуа",
+ "Артур",
+ "Арундель",
+ "Арчбальд",
+ "Арчбольд",
+ "Арчер",
+ "Арчибальд",
+ "Арчи",
+ "Арч",
+ "Асбури",
+ "Асейтунас",
+ "Асекья",
+ "Аскатни",
+ "Асков",
+ "Аскью",
+ "Асотин",
+ "Аспен",
+ "Аспер",
+ "Аспетук",
+ "Аспинуолл",
+ "Ассария",
+ "Ассиниппи",
+ "Астико",
+ "Астория",
+ "Астор",
+ "Ас",
+ "Аталисса",
+ "Аталия",
+ "Атанум",
+ "Атаскадеро",
+ "Ателстан",
+ "Атенс",
+ "Атертон",
+ "Атильо",
+ "Атин",
+ "Атка",
+ "Аткинсон",
+ "Аткинс",
+ "Атко",
+ "Атланта",
+ "Атлантика",
+ "Атлантис",
+ "Атлас",
+ "Атли",
+ "Атмор",
+ "Атмотлуак",
+ "Атока",
+ "Атолия",
+ "Атол",
+ "Атомик",
+ "Ато",
+ "Атсион",
+ "Атталла",
+ "Аттапулгус",
+ "Аттика",
+ "Атту",
+ "Атчисон",
+ "Ауке",
+ "Аура",
+ "Аурелия",
+ "Аутинг",
+ "Аутлук",
+ "Ау",
+ "Афера",
+ "Афина",
+ "Афи",
+ "Афтон",
+ "Аффтон",
+ "Ахиллес",
+ "Ахиману",
+ "Ахиок",
+ "Ахмик",
+ "Ахоски",
+ "Ахо",
+ "Ацтек",
+ "Ашарокен",
+ "Ашвобенон",
+ "Ашер",
+ "Аше",
+ "Ашиппун",
+ "Ашкум",
+ "Аштола",
+ "Аэро",
+ "Баббит",
+ "Бабб",
+ "Бавария",
+ "Багама",
+ "Баггс",
+ "Багдад",
+ "Багнелл",
+ "Багуэлл",
+ "Бадд",
+ "Баден",
+ "Баджер",
+ "Бадьин",
+ "Бад",
+ "Базальт",
+ "Базехор",
+ "Баззард",
+ "Базиль",
+ "Базин",
+ "Базис",
+ "Байамон",
+ "Байер",
+ "Байл",
+ "Байонет",
+ "Байон",
+ "Байром",
+ "Байрон",
+ "Байроя",
+ "Байс",
+ "Байтло",
+ "Байхалия",
+ "Байя",
+ "Бакай",
+ "Бакингем",
+ "Бакирус",
+ "Баклин",
+ "Баклифф",
+ "Бакли",
+ "Бакл",
+ "Бакман",
+ "Бакнер",
+ "Бакова",
+ "Бакода",
+ "Бакстер",
+ "Бакстон",
+ "Бакхолтс",
+ "Бакхорн",
+ "Бакэннон",
+ "Бак",
+ "Баланс",
+ "Балатон",
+ "Бала",
+ "Балди",
+ "Балконес",
+ "Балко",
+ "Баллард",
+ "Балленгер",
+ "Баллентайн",
+ "Балмори",
+ "Балта",
+ "Балтик",
+ "Балтимор",
+ "Балх",
+ "Бальд",
+ "Бальзам",
+ "Бальфур",
+ "Бал",
+ "Бамберг",
+ "Баммель",
+ "Бампус",
+ "Бангор",
+ "Бандана",
+ "Бандера",
+ "Банида",
+ "Банкет",
+ "Банки",
+ "Банкомб",
+ "Банк",
+ "Баннак",
+ "Баннелл",
+ "Баннер",
+ "Баннинг",
+ "Банн",
+ "Банс",
+ "Бантам",
+ "Банч",
+ "Баньос",
+ "Барабу",
+ "Барага",
+ "Барада",
+ "Барак",
+ "Бараноф",
+ "Баратария",
+ "Барахона",
+ "Барбара",
+ "Барбер",
+ "Барбур",
+ "Барвик",
+ "Барвью",
+ "Баргер",
+ "Барден",
+ "Бардли",
+ "Бардольф",
+ "Бардония",
+ "Бардуэлл",
+ "Бард",
+ "Баржа",
+ "Баринг",
+ "Бари",
+ "Баркер",
+ "Барки",
+ "Барклай",
+ "Барко",
+ "Баркрофт",
+ "Барк",
+ "Барлинг",
+ "Барлоу",
+ "Барнабус",
+ "Барнард",
+ "Барнвелл",
+ "Барневельд",
+ "Барнегат",
+ "Барнетт",
+ "Барне",
+ "Барни",
+ "Барнс",
+ "Барнум",
+ "Барнхарт",
+ "Барн",
+ "Барода",
+ "Барон",
+ "Барранкитас",
+ "Баррелл",
+ "Баррель",
+ "Баррел",
+ "Баррет",
+ "Барре",
+ "Барринг",
+ "Баррино",
+ "Барри",
+ "Баррон",
+ "Барроу",
+ "Барр",
+ "Барселонета",
+ "Барстоу",
+ "Бартелсо",
+ "Бартлес",
+ "Бартлетт",
+ "Бартли",
+ "Бартоло",
+ "Бартон",
+ "Бартоу",
+ "Бар",
+ "Басай",
+ "Басби",
+ "Баскерк",
+ "Баскетт",
+ "Баскинг",
+ "Баскин",
+ "Баском",
+ "Баско",
+ "Бассейн",
+ "Бассет",
+ "Басси",
+ "Басс",
+ "Бастиан",
+ "Бастроп",
+ "Батавия",
+ "Батгейт",
+ "Батлер",
+ "Батнер",
+ "Батр",
+ "Батсон",
+ "Баттер",
+ "Баттлмент",
+ "Баттл",
+ "Баттон",
+ "Батч",
+ "Бат",
+ "Бауерс",
+ "Баундари",
+ "Баунд",
+ "Баунти",
+ "Баус",
+ "Баутон",
+ "Баутт",
+ "Баффинг",
+ "Бахандас",
+ "Бах",
+ "Баш",
+ "Баю",
+ "Баядеро",
+ "Баярд",
+ "Беардс",
+ "Беар",
+ "Беатрис",
+ "Беауо",
+ "Бебе",
+ "Беверли",
+ "Бевинг",
+ "Бевьер",
+ "Беда",
+ "Бедиас",
+ "Бедминстер",
+ "Бедрок",
+ "Бед",
+ "Бейлис",
+ "Бейн",
+ "Бейрн",
+ "Бейсингер",
+ "Бейтс",
+ "Беккер",
+ "Беккет",
+ "Бекли",
+ "Бекмейер",
+ "Бекон",
+ "Бекслей",
+ "Бектон",
+ "Бек",
+ "Белва",
+ "Белвью",
+ "Белгик",
+ "Белград",
+ "Белден",
+ "Белдинг",
+ "Белен",
+ "Белзони",
+ "Белинг",
+ "Белинда",
+ "Белкамп",
+ "Белкорт",
+ "Белкофски",
+ "Белк",
+ "Беллами",
+ "Белла",
+ "Беллвью",
+ "Беллингем",
+ "Беллмор",
+ "Беллоу",
+ "Беллэр",
+ "Белл",
+ "Белмар",
+ "Белмонт",
+ "Белмор",
+ "Белнап",
+ "Белпре",
+ "Белтон",
+ "Белтрами",
+ "Белт",
+ "Белуа",
+ "Белфаст",
+ "Белфолл",
+ "Белфри",
+ "Белфэр",
+ "Белчер",
+ "Белчестер",
+ "Бельведер",
+ "Бельгия",
+ "Бельмид",
+ "Бельмонд",
+ "Бельрив",
+ "Бельфонт",
+ "Бель",
+ "Бел",
+ "Бемент",
+ "Бемисс",
+ "Бемис",
+ "Бемус",
+ "Бенавидес",
+ "Бена",
+ "Бенгал",
+ "Бенге",
+ "Бендавис",
+ "Бендер",
+ "Бенджамин",
+ "Бенд",
+ "Беневоленс",
+ "Бенедикт",
+ "Бензония",
+ "Бенитез",
+ "Бенито",
+ "Бениция",
+ "Бенкелман",
+ "Бенльд",
+ "Беннетт",
+ "Беннет",
+ "Беннинг",
+ "Беннион",
+ "Бенн",
+ "Бенонина",
+ "Бенсен",
+ "Бенсон",
+ "Бентли",
+ "Бентония",
+ "Бентон",
+ "Бент",
+ "Бенуа",
+ "Бенхам",
+ "Бенчли",
+ "Бенч",
+ "Бен",
+ "Бербанк",
+ "Бервик",
+ "Бервин",
+ "Берген",
+ "Бергер",
+ "Бергу",
+ "Бергхольц",
+ "Берг",
+ "Берден",
+ "Бердетт",
+ "Бердик",
+ "Беренда",
+ "Беренис",
+ "Берес",
+ "Берея",
+ "Берилл",
+ "Берино",
+ "Бери",
+ "Беркбернетт",
+ "Беркетт",
+ "Беркет",
+ "Беркиттс",
+ "Берки",
+ "Беркли",
+ "Берклэр",
+ "Беркс",
+ "Берк",
+ "Берлей",
+ "Берлингейм",
+ "Берлинг",
+ "Берлин",
+ "Берлисон",
+ "Берли",
+ "Берлсон",
+ "Берместер",
+ "Бермуда",
+ "Бермут",
+ "Берналилло",
+ "Бернардино",
+ "Бернардо",
+ "Бернард",
+ "Бернекер",
+ "Бернетт",
+ "Бернет",
+ "Бернис",
+ "Берни",
+ "Бернстад",
+ "Бернхэм",
+ "Бернштадт",
+ "Бернштейн",
+ "Берн",
+ "Бероун",
+ "Берриен",
+ "Берри",
+ "Берроуз",
+ "Берр",
+ "Берта",
+ "Бертольд",
+ "Бертон",
+ "Бертрам",
+ "Бертран",
+ "Бертрум",
+ "Бертхауд",
+ "Берт",
+ "Беруэлл",
+ "Берчард",
+ "Берчинал",
+ "Бер",
+ "Бесида",
+ "Бессемер",
+ "Бесси",
+ "Бессмэй",
+ "Бест",
+ "Беталто",
+ "Бетани",
+ "Бетансес",
+ "Бетвин",
+ "Бетезда",
+ "Бетейрс",
+ "Бетел",
+ "Бете",
+ "Бетпаж",
+ "Беттеравия",
+ "Беттер",
+ "Бетти",
+ "Беттл",
+ "Беттс",
+ "Бетюн",
+ "Бечин",
+ "Бечтелс",
+ "Бибб",
+ "Бибер",
+ "Биб",
+ "Бивердам",
+ "Биверлик",
+ "Бивер",
+ "Бивинс",
+ "Бивис",
+ "Бивабик",
+ "Бигби",
+ "Биггер",
+ "Биггс",
+ "Бигелоу",
+ "Биглер",
+ "Бигль",
+ "Бигспринг",
+ "Бигфорк",
+ "Бигфут",
+ "Биг",
+ "Бидда",
+ "Биддл",
+ "Биджоу",
+ "Биджу",
+ "Бидуэлл",
+ "Бид",
+ "Бизон",
+ "Бикнелл",
+ "Бикон",
+ "Биксби",
+ "Билас",
+ "Билер",
+ "Биллерика",
+ "Биллетт",
+ "Биллингсли",
+ "Биллинг",
+ "Биллс",
+ "Билл",
+ "Билокси",
+ "Бил",
+ "Биман",
+ "Бимер",
+ "Бингем",
+ "Бинген",
+ "Бингер",
+ "Бинг",
+ "Бинум",
+ "Бин",
+ "Биола",
+ "Биорка",
+ "Биппус",
+ "Бирдсейе",
+ "Бирдсонг",
+ "Бирд",
+ "Бирмингем",
+ "Бирнам",
+ "Бирн",
+ "Бирта",
+ "Бирч",
+ "Бисби",
+ "Бискай",
+ "Бискейн",
+ "Бискоу",
+ "Бисли",
+ "Бисмарк",
+ "Бисселл",
+ "Биттер",
+ "Битти",
+ "Бичгров",
+ "Бичер",
+ "Бич",
+ "Бишоп",
+ "Би",
+ "Бладен",
+ "Блайт",
+ "Блай",
+ "Бландинс",
+ "Бланд",
+ "Бланка",
+ "Бланкет",
+ "Бланко",
+ "Бланк",
+ "Блант",
+ "Бланшар",
+ "Бланшстер",
+ "Бланш",
+ "Бласделл",
+ "Блевинс",
+ "Блеветт",
+ "Бледсо",
+ "Блейкли",
+ "Блейкман",
+ "Блейкс",
+ "Блейсделл",
+ "Блендинг",
+ "Бленкоу",
+ "Бленнер",
+ "Бленхейм",
+ "Блессинг",
+ "Блеф",
+ "Бликер",
+ "Блик",
+ "Блин",
+ "Блисс",
+ "Блитч",
+ "Бловелт",
+ "Блоджетт",
+ "Блокер",
+ "Блоксом",
+ "Блоктон",
+ "Блок",
+ "Бломкест",
+ "Блонокс",
+ "Блоссом",
+ "Блосс",
+ "Блоуэн",
+ "Блочер",
+ "Блумер",
+ "Блуминг",
+ "Блум",
+ "Блу",
+ "Блэйдс",
+ "Блэйксли",
+ "Блэйн",
+ "Блэкберн",
+ "Блэквелл",
+ "Блэкдак",
+ "Блэки",
+ "Блэксток",
+ "Блэкфут",
+ "Блэкшир",
+ "Блэк",
+ "Блэлок",
+ "Блэнтон",
+ "Блэрсден",
+ "Блэр",
+ "Блюменталь",
+ "Блюм",
+ "Блю",
+ "Боаз",
+ "Бобо",
+ "Боб",
+ "Бовард",
+ "Бовилл",
+ "Бовина",
+ "Бови",
+ "Богальюза",
+ "Богард",
+ "Богарт",
+ "Богата",
+ "Богемия",
+ "Богия",
+ "Богота",
+ "Бодега",
+ "Боден",
+ "Бодетта",
+ "Бодкоу",
+ "Боерн",
+ "Бозар",
+ "Бозман",
+ "Бойделл",
+ "Бойден",
+ "Бойд",
+ "Бойеро",
+ "Бойер",
+ "Бойкин",
+ "Бойкурт",
+ "Бойла",
+ "Бойлинг",
+ "Бойл",
+ "Бойн",
+ "Бойсен",
+ "Бойстфорт",
+ "Бойс",
+ "Бой",
+ "Бока",
+ "Бокерон",
+ "Бокилия",
+ "Бокиллас",
+ "Бокоше",
+ "Бокселдер",
+ "Боксит",
+ "Боксхольм",
+ "Бокс",
+ "Бокчито",
+ "Бок",
+ "Болдер",
+ "Болдридж",
+ "Болдуин",
+ "Болд",
+ "Болес",
+ "Боливар",
+ "Болиги",
+ "Болингер",
+ "Болинг",
+ "Болин",
+ "Боли",
+ "Болкоу",
+ "Боллинг",
+ "Боллинджер",
+ "Болли",
+ "Боллуин",
+ "Болл",
+ "Болс",
+ "Болтон",
+ "Болт",
+ "Болье",
+ "Болэр",
+ "Бомартон",
+ "Бома",
+ "Бомбей",
+ "Бомонт",
+ "Бонавентура",
+ "Бонанза",
+ "Бонапарт",
+ "Бондад",
+ "Бондуран",
+ "Бондюэль",
+ "Бонд",
+ "Бонерс",
+ "Бонилья",
+ "Бонита",
+ "Бонифациус",
+ "Бонифэй",
+ "Бонкарбо",
+ "Бонли",
+ "Бонна",
+ "Боннер",
+ "Бонни",
+ "Бонно",
+ "Бонсолл",
+ "Бонхоми",
+ "Бонэм",
+ "Бонэр",
+ "Бон",
+ "Боргер",
+ "Борделон",
+ "Борден",
+ "Бордер",
+ "Бордман",
+ "Бордо",
+ "Бордулак",
+ "Борд",
+ "Борегард",
+ "Боринг",
+ "Борн",
+ "Борон",
+ "Боро",
+ "Боррего",
+ "Бортон",
+ "Борт",
+ "Боруп",
+ "Боске",
+ "Боскобель",
+ "Боскоен",
+ "Боско",
+ "Бослер",
+ "Боссье",
+ "Босс",
+ "Боствик",
+ "Бостик",
+ "Бостония",
+ "Бостон",
+ "Босуорт",
+ "Босуэлл",
+ "Ботелл",
+ "Ботиста",
+ "Боткинс",
+ "Ботман",
+ "Ботна",
+ "Боттино",
+ "Боттом",
+ "Боубелл",
+ "Боуг",
+ "Боуден",
+ "Боудл",
+ "Боудойн",
+ "Боудон",
+ "Боуер",
+ "Боузмен",
+ "Боуз",
+ "Боуи",
+ "Боукет",
+ "Боукс",
+ "Боулегс",
+ "Боулинг",
+ "Боулис",
+ "Боулус",
+ "Боуман",
+ "Боун",
+ "Боуэн",
+ "Бофорт",
+ "Бохома",
+ "Боше",
+ "Браво",
+ "Браггадочио",
+ "Брадгейт",
+ "Брад",
+ "Бразер",
+ "Бразилия",
+ "Бразос",
+ "Брайант",
+ "Брайан",
+ "Брайар",
+ "Брайдена",
+ "Брайд",
+ "Брайер",
+ "Брайсон",
+ "Брайс",
+ "Брайт",
+ "Брай",
+ "Бракен",
+ "Брамвелл",
+ "Брамли",
+ "Брамп",
+ "Бранден",
+ "Брандрет",
+ "Брансон",
+ "Брансуик",
+ "Брант",
+ "Бранч",
+ "Бран",
+ "Брасель",
+ "Брассард",
+ "Брасс",
+ "Братеналь",
+ "Браттлборо",
+ "Браунелл",
+ "Браунинг",
+ "Браунли",
+ "Браунфелз",
+ "Браун",
+ "Брауэр",
+ "Брахам",
+ "Брашвейл",
+ "Брашир",
+ "Браши",
+ "Брашли",
+ "Браш",
+ "Бревард",
+ "Бревиг",
+ "Бреворт",
+ "Бреда",
+ "Бреднер",
+ "Брейв",
+ "Брейдаблик",
+ "Брейден",
+ "Брейен",
+ "Брейнтри",
+ "Брейтуэйт",
+ "Брекен",
+ "Брекин",
+ "Бреконе",
+ "Брекс",
+ "Бремен",
+ "Бремер",
+ "Бремонд",
+ "Бренас",
+ "Бренда",
+ "Брендедж",
+ "Брендивайн",
+ "Бренд",
+ "Брент",
+ "Бренхам",
+ "Брео",
+ "Бреслау",
+ "Бресслер",
+ "Бригам",
+ "Бригантина",
+ "Бриггс",
+ "Бриджер",
+ "Бриджмен",
+ "Бридж",
+ "Брид",
+ "Бриенс",
+ "Бриз",
+ "Брикер",
+ "Брикис",
+ "Бриллиант",
+ "Бриллион",
+ "Бримли",
+ "Бримсон",
+ "Брим",
+ "Брини",
+ "Бринкли",
+ "Бринклоу",
+ "Бринкман",
+ "Бринсмэйд",
+ "Бринсон",
+ "Брин",
+ "Брисбейн",
+ "Брисбин",
+ "Бриско",
+ "Бристоль",
+ "Бристоу",
+ "Брис",
+ "Британь",
+ "Бриттон",
+ "Бритт",
+ "Бриэль",
+ "Бри",
+ "Броадус",
+ "Броад",
+ "Броган",
+ "Бродалбин",
+ "Бродбент",
+ "Броддус",
+ "Бродмур",
+ "Броднакс",
+ "Бродуэлл",
+ "Бродхед",
+ "Броек",
+ "Брокен",
+ "Брокоу",
+ "Брокстон",
+ "Броктон",
+ "Брок",
+ "Бромид",
+ "Бромли",
+ "Бронаф",
+ "Бронкс",
+ "Бронсон",
+ "Бронте",
+ "Брончо",
+ "Брон",
+ "Бросели",
+ "Брос",
+ "Броуар",
+ "Броули",
+ "Брохард",
+ "Бро",
+ "Бруин",
+ "Бруквейл",
+ "Брукер",
+ "Брукинг",
+ "Бруклет",
+ "Бруклин",
+ "Бруклоун",
+ "Брукнил",
+ "Брукридж",
+ "Бруксмит",
+ "Брукшир",
+ "Брук",
+ "Брул",
+ "Брумалл",
+ "Брум",
+ "Брундидж",
+ "Бруни",
+ "Бруно",
+ "Брунс",
+ "Брусет",
+ "Брутен",
+ "Брэгг",
+ "Брэдди",
+ "Брэддок",
+ "Брэди",
+ "Брэдли",
+ "Брэдшоу",
+ "Брэйд",
+ "Брэймер",
+ "Брэйнард",
+ "Брэйнерд",
+ "Брэйси",
+ "Брэйс",
+ "Брэй",
+ "Брэкетт",
+ "Брэкстон",
+ "Брэндон",
+ "Брэнсон",
+ "Брэнтли",
+ "Брэнтон",
+ "Брэтт",
+ "Брэшер",
+ "Брюер",
+ "Брюнинг",
+ "Брюссель",
+ "Брюстер",
+ "Брюс",
+ "Брю",
+ "Брёно",
+ "Буа",
+ "Буда",
+ "Буди",
+ "Буейерос",
+ "Буелл",
+ "Буик",
+ "Буист",
+ "Буйе",
+ "Букатунна",
+ "Букер",
+ "Буктейл",
+ "Булверд",
+ "Булгер",
+ "Булер",
+ "Буллард",
+ "Буллиттс",
+ "Булл",
+ "Булпитт",
+ "Бульвар",
+ "Буль",
+ "Бумер",
+ "Бунависта",
+ "Буна",
+ "Бункер",
+ "Бунчи",
+ "Бун",
+ "Бурас",
+ "Бурбоннис",
+ "Бурбон",
+ "Бургдорф",
+ "Бургесс",
+ "Бургин",
+ "Бурго",
+ "Бургун",
+ "Бург",
+ "Бурен",
+ "Буриен",
+ "Бурма",
+ "Бурна",
+ "Бустаманте",
+ "Бутбей",
+ "Бутвин",
+ "Бутжек",
+ "Бут",
+ "Буфало",
+ "Буффало",
+ "Бучтель",
+ "Бушкилл",
+ "Бушнелл",
+ "Бушонг",
+ "Буш",
+ "Буэна",
+ "Буэнос",
+ "Буэшел",
+ "Бу",
+ "Бьен",
+ "Бьюд",
+ "Бьюкенен",
+ "Бьюла",
+ "Бьюли",
+ "Бьютт",
+ "Бэбби",
+ "Бэбкок",
+ "Бэгли",
+ "Бэйд",
+ "Бэйзмор",
+ "Бэйкер",
+ "Бэйли",
+ "Бэйн",
+ "Бэйшор",
+ "Бэй",
+ "Бэксли",
+ "Бэктон",
+ "Бэнг",
+ "Бэндон",
+ "Бэнкрофт",
+ "Бэннокберн",
+ "Бэнтри",
+ "Бэра",
+ "Бэрдс",
+ "Бэрд",
+ "Бэройл",
+ "Бэтчелор",
+ "Бэ",
+ "Бярс",
+ "Бёрдок",
+ "Бёрдсли",
+ "Бёрнинг",
+ "Бёрнт",
+ "Бёрн",
+ "Вабаска",
+ "Вабассо",
+ "Вабаунси",
+ "Вабаша",
+ "Вабено",
+ "Вававай",
+ "Вавилон",
+ "Вавона",
+ "Вагар",
+ "Ваггонер",
+ "Вагенер",
+ "Вагнер",
+ "Вагонер",
+ "Вагоншер",
+ "Вагон",
+ "Ваграм",
+ "Вагстафф",
+ "Вадинг",
+ "Вадито",
+ "Ваднейс",
+ "Вадо",
+ "Вазича",
+ "Ваималу",
+ "Ваинаку",
+ "Вайзер",
+ "Вайкии",
+ "Вайлуа",
+ "Вайман",
+ "Вайнгартен",
+ "Вайнерт",
+ "Вайнона",
+ "Вайнъярд",
+ "Вайн",
+ "Вайолет",
+ "Вайоминг",
+ "Вайомиссинг",
+ "Вайтло",
+ "Вайян",
+ "Вакабук",
+ "Вакамо",
+ "Вака",
+ "Вакония",
+ "Вако",
+ "Ваксхо",
+ "Вакс",
+ "Валати",
+ "Валгалла",
+ "Валдерс",
+ "Валенсия",
+ "Валентин",
+ "Валера",
+ "Валерия",
+ "Валинда",
+ "Валин",
+ "Валкария",
+ "Валлесито",
+ "Валлиант",
+ "Валли",
+ "Валль",
+ "Валмайер",
+ "Валрико",
+ "Валсец",
+ "Вальдес",
+ "Вальдоста",
+ "Вальехо",
+ "Валье",
+ "Вальмон",
+ "Вальмора",
+ "Вальпараисо",
+ "Вальс",
+ "Вальтер",
+ "Вальтон",
+ "Вальхалла",
+ "Валью",
+ "Вал",
+ "Вамак",
+ "Вамего",
+ "Вамик",
+ "Вамо",
+ "Вампс",
+ "Ванака",
+ "Ванак",
+ "Ванамасса",
+ "Ванаминго",
+ "Вананда",
+ "Ваната",
+ "Вандайк",
+ "Вандалия",
+ "Ванда",
+ "Вандер",
+ "Вандлинг",
+ "Вандмир",
+ "Вандузер",
+ "Ванзант",
+ "Ванилла",
+ "Ванклив",
+ "Ванкорт",
+ "Ванкувер",
+ "Ванлир",
+ "Ванлю",
+ "Ваннаска",
+ "Ваносс",
+ "Ванпорт",
+ "Вансант",
+ "Вантадж",
+ "Ванта",
+ "Ванчес",
+ "Вапаконета",
+ "Вапанака",
+ "Вапато",
+ "Вапелла",
+ "Вапелло",
+ "Вапинития",
+ "Вапити",
+ "Ваппингерс",
+ "Вардаман",
+ "Варина",
+ "Варминстер",
+ "Варнадо",
+ "Варнам",
+ "Варна",
+ "Варнелл",
+ "Варнер",
+ "Варн",
+ "Варт",
+ "Варшава",
+ "Васай",
+ "Васисса",
+ "Васкес",
+ "Васком",
+ "Васкотт",
+ "Васко",
+ "Вассар",
+ "Вассон",
+ "Васс",
+ "Васта",
+ "Вастелла",
+ "Ватага",
+ "Ватерлоо",
+ "Ватсека",
+ "Ват",
+ "Ваутома",
+ "Вахайава",
+ "Вахоо",
+ "Вах",
+ "Вачери",
+ "Вашингтон",
+ "Вашон",
+ "Вебер",
+ "Веблен",
+ "Вебстер",
+ "Вевер",
+ "Вевэй",
+ "Вегас",
+ "Вега",
+ "Вегита",
+ "Веддинг",
+ "Ведж",
+ "Ведик",
+ "Ведоуи",
+ "Ведра",
+ "Ведрон",
+ "Везувий",
+ "Вейг",
+ "Вейден",
+ "Вейдер",
+ "Вейдман",
+ "Вейл",
+ "Веймар",
+ "Вейо",
+ "Вейр",
+ "Вейсерт",
+ "Вейспорт",
+ "Векс",
+ "Велака",
+ "Велва",
+ "Велда",
+ "Велма",
+ "Велч",
+ "Вел",
+ "Венанго",
+ "Веначи",
+ "Вена",
+ "Вендель",
+ "Венден",
+ "Вендовер",
+ "Венеди",
+ "Венедошия",
+ "Венера",
+ "Венета",
+ "Венети",
+ "Венециан",
+ "Венеция",
+ "Венис",
+ "Вентнор",
+ "Вентура",
+ "Вентурия",
+ "Верано",
+ "Вера",
+ "Вербена",
+ "Вергас",
+ "Вергиль",
+ "Верда",
+ "Вердел",
+ "Верден",
+ "Вердери",
+ "Верде",
+ "Вердженес",
+ "Вердигриз",
+ "Вердигр",
+ "Верди",
+ "Вердон",
+ "Веркин",
+ "Вермилен",
+ "Вермильон",
+ "Вермонт",
+ "Вернал",
+ "Верна",
+ "Вернер",
+ "Верния",
+ "Вернония",
+ "Вернон",
+ "Вернь",
+ "Верн",
+ "Верона",
+ "Веро",
+ "Верпланк",
+ "Веррет",
+ "Версаль",
+ "Верт",
+ "Верхален",
+ "Веспер",
+ "Вессинг",
+ "Вессон",
+ "Веставия",
+ "Вестал",
+ "Веста",
+ "Вестерло",
+ "Вестерн",
+ "Вестер",
+ "Вестланд",
+ "Вестминстерский",
+ "Вестмор",
+ "Вестфалия",
+ "Вестфир",
+ "Вестфолл",
+ "Вестчестер",
+ "Вест",
+ "Ветал",
+ "Вета",
+ "Ветеран",
+ "Вея",
+ "Виано",
+ "Виан",
+ "Виббард",
+ "Вибернум",
+ "Виборас",
+ "Вивьен",
+ "Вигвам",
+ "Виго",
+ "Вигус",
+ "Видаерри",
+ "Видал",
+ "Вида",
+ "Видеркер",
+ "Видер",
+ "Видетт",
+ "Видор",
+ "Видрин",
+ "Виза",
+ "Визнер",
+ "Викинг",
+ "Вики",
+ "Викко",
+ "Виклифф",
+ "Викофф",
+ "Виктория",
+ "Виктори",
+ "Виктор",
+ "Вик",
+ "Вилас",
+ "Виллалба",
+ "Вилланова",
+ "Виллано",
+ "Виллард",
+ "Вилла",
+ "Виллидж",
+ "Виллиска",
+ "Вилли",
+ "Вилль",
+ "Вилмар",
+ "Вилмер",
+ "Вилмор",
+ "Вилония",
+ "Вильма",
+ "Вильна",
+ "Вильно",
+ "Вильянуэва",
+ "Вими",
+ "Винал",
+ "Вина",
+ "Виндзор",
+ "Винегар",
+ "Вининг",
+ "Винита",
+ "Винкельман",
+ "Винкен",
+ "Винко",
+ "Винланд",
+ "Виннебаго",
+ "Винн",
+ "Винокур",
+ "Винона",
+ "Винот",
+ "Винсеннес",
+ "Винсент",
+ "Винсон",
+ "Винта",
+ "Винтон",
+ "Винчестер",
+ "Виола",
+ "Випер",
+ "Виргиния",
+ "Виргин",
+ "Вирден",
+ "Вирджелл",
+ "Вирджилина",
+ "Вироква",
+ "Вирсавия",
+ "Висалия",
+ "Вискассет",
+ "Виски",
+ "Висконсин",
+ "Виста",
+ "Витамс",
+ "Витман",
+ "Витока",
+ "Витроу",
+ "Виттен",
+ "Витт",
+ "Вифания",
+ "Вифлеем",
+ "Виши",
+ "Вия",
+ "Ви",
+ "Влек",
+ "Вобурн",
+ "Водрей",
+ "Вока",
+ "Воклюз",
+ "Волант",
+ "Волборг",
+ "Волвертон",
+ "Волга",
+ "Воленс",
+ "Волин",
+ "Волкано",
+ "Волк",
+ "Волланд",
+ "Воло",
+ "Вольта",
+ "Вольт",
+ "Воль",
+ "Вона",
+ "Вонвок",
+ "Вонни",
+ "Вон",
+ "Воорхис",
+ "Вортекс",
+ "Восс",
+ "Вотан",
+ "Вото",
+ "Воф",
+ "Врангель",
+ "Вреден",
+ "Вудард",
+ "Вудин",
+ "Вуди",
+ "Вудлин",
+ "Вудлиф",
+ "Вудлон",
+ "Вудмир",
+ "Вудро",
+ "Вудсток",
+ "Вудфин",
+ "Вуд",
+ "Вук",
+ "Вулверин",
+ "Вулкан",
+ "Вуллошет",
+ "Вулси",
+ "Вульф",
+ "Вул",
+ "Вунсокет",
+ "Вурт",
+ "Вусанг",
+ "Вустер",
+ "Выборг",
+ "Вьекес",
+ "Вьехо",
+ "Вью",
+ "Вэйл",
+ "Вэймарт",
+ "Вэй",
+ "Вэнс",
+ "Вэн",
+ "Вэр",
+ "Вю",
+ "Гаастра",
+ "Габбетт",
+ "Габбс",
+ "Гавайи",
+ "Гавана",
+ "Гавань",
+ "Гаварден",
+ "Гавиота",
+ "Гаворт",
+ "Гавриил",
+ "Гавр",
+ "Гаген",
+ "Гаг",
+ "Гаджби",
+ "Гадсден",
+ "Гаен",
+ "Газа",
+ "Газель",
+ "Газ",
+ "Гайавата",
+ "Гайд",
+ "Гаймон",
+ "Гай",
+ "Гакона",
+ "Галакс",
+ "Галатео",
+ "Галатия",
+ "Галва",
+ "Галена",
+ "Галивантс",
+ "Галиен",
+ "Галилея",
+ "Галион",
+ "Галифакс",
+ "Галлатин",
+ "Галлауэй",
+ "Галлей",
+ "Галлетт",
+ "Галлинас",
+ "Галлион",
+ "Галлиполис",
+ "Галлицин",
+ "Галли",
+ "Галлман",
+ "Галлоуэй",
+ "Галл",
+ "Галнэр",
+ "Галт",
+ "Галф",
+ "Галч",
+ "Гальвес",
+ "Гальяно",
+ "Гамак",
+ "Гамалиил",
+ "Гамбелл",
+ "Гамбиер",
+ "Гамбрилл",
+ "Гамерко",
+ "Гамильтон",
+ "Гамлет",
+ "Гамлог",
+ "Гам",
+ "Ганадо",
+ "Ганг",
+ "Гандер",
+ "Ганди",
+ "Ганлок",
+ "Ганнетт",
+ "Ганнибал",
+ "Ганнисон",
+ "Ганновер",
+ "Ганн",
+ "Гано",
+ "Гансвурт",
+ "Ганс",
+ "Ганта",
+ "Ган",
+ "Гарбер",
+ "Гарвард",
+ "Гарвин",
+ "Гарвуд",
+ "Гардар",
+ "Гардена",
+ "Гарден",
+ "Гардинер",
+ "Гарди",
+ "Гарднер",
+ "Гард",
+ "Гарибальди",
+ "Гарита",
+ "Гарлем",
+ "Гарлин",
+ "Гарлок",
+ "Гармони",
+ "Гарнавилло",
+ "Гарнейлл",
+ "Гарнер",
+ "Гарнетт",
+ "Гарнизон",
+ "Гарни",
+ "Гарольд",
+ "Гаро",
+ "Гаррет",
+ "Гаррочалес",
+ "Гарсия",
+ "Гарфилд",
+ "Гар",
+ "Гасиенда",
+ "Гаске",
+ "Гаскин",
+ "Гаскойн",
+ "Гасконада",
+ "Гасконь",
+ "Гаск",
+ "Гаспер",
+ "Гаспорт",
+ "Гасс",
+ "Гастингс",
+ "Гастин",
+ "Гастония",
+ "Гастон",
+ "Гатлин",
+ "Гатлифф",
+ "Гатос",
+ "Гатри",
+ "Гаттман",
+ "Гаузе",
+ "Гауэр",
+ "Гаффи",
+ "Гаффни",
+ "Гаханна",
+ "Гвалала",
+ "Гвасти",
+ "Гвен",
+ "Гвинда",
+ "Гвинед",
+ "Гвинея",
+ "Гвиннер",
+ "Гвинн",
+ "Гвинн",
+ "Гебо",
+ "Геддес",
+ "Гейблс",
+ "Гейгер",
+ "Гейдан",
+ "Гейдж",
+ "Гейзер",
+ "Гейли",
+ "Гейлорд",
+ "Гейлс",
+ "Гейл",
+ "Гейм",
+ "Гейнс",
+ "Гейсмар",
+ "Гейс",
+ "Гейтерс",
+ "Гейт",
+ "Гекла",
+ "Гекл",
+ "Гектор",
+ "Геллер",
+ "Гематит",
+ "Гем",
+ "Генриетта",
+ "Генри",
+ "Гент",
+ "Генуя",
+ "Геральд",
+ "Гербер",
+ "Геринг",
+ "Геркулес",
+ "Герлах",
+ "Герли",
+ "Германия",
+ "Германн",
+ "Германо",
+ "Герман",
+ "Гермфаск",
+ "Герни",
+ "Гернси",
+ "Геррик",
+ "Герстер",
+ "Герти",
+ "Гертон",
+ "Гесси",
+ "Гесс",
+ "Геттис",
+ "Гиампом",
+ "Гиббон",
+ "Гиббс",
+ "Гибралтар",
+ "Гибсония",
+ "Гибсон",
+ "Гибс",
+ "Гигиена",
+ "Гиг",
+ "Гиддингс",
+ "Гидеон",
+ "Гидро",
+ "Гид",
+ "Гизела",
+ "Гикори",
+ "Гиларк",
+ "Гила",
+ "Гилбер",
+ "Гилби",
+ "Гилго",
+ "Гилд",
+ "Гилеад",
+ "Гилкрест",
+ "Гилкрист",
+ "Гиллеспи",
+ "Гиллиам",
+ "Гиллиатт",
+ "Гиллис",
+ "Гиллули",
+ "Гиллхэм",
+ "Гилл",
+ "Гилман",
+ "Гилмер",
+ "Гилмор",
+ "Гилпин",
+ "Гилрой",
+ "Гилсум",
+ "Гилтнер",
+ "Гилт",
+ "Гилфорд",
+ "Гильберт",
+ "Гильбоа",
+ "Гильдия",
+ "Гил",
+ "Гин",
+ "Гипс",
+ "Гирвин",
+ "Гирд",
+ "Гири",
+ "Гирт",
+ "Гиффорд",
+ "Ги",
+ "Гладвин",
+ "Гладден",
+ "Гладиола",
+ "Гладуин",
+ "Глад",
+ "Глазго",
+ "Глайд",
+ "Гламис",
+ "Гландорф",
+ "Гланси",
+ "Гларус",
+ "Гласко",
+ "Гласс",
+ "Гластон",
+ "Глас",
+ "Глез",
+ "Глейд",
+ "Глейшер",
+ "Гленбар",
+ "Гленвар",
+ "Гленвил",
+ "Глендайв",
+ "Глендеви",
+ "Глендон",
+ "Глендора",
+ "Глендо",
+ "Гленко",
+ "Гленкросс",
+ "Гленлок",
+ "Гленмора",
+ "Гленни",
+ "Гленн",
+ "Гленолден",
+ "Гленома",
+ "Гленпул",
+ "Глентана",
+ "Гленхем",
+ "Гленэр",
+ "Глен",
+ "Глидден",
+ "Глид",
+ "Глиндон",
+ "Глинн",
+ "Глисон",
+ "Глоастер",
+ "Глоба",
+ "Гловер",
+ "Глория",
+ "Глори",
+ "Глостер",
+ "Гло",
+ "Глук",
+ "Глэди",
+ "Глэйзер",
+ "Глюк",
+ "Гнаден",
+ "Гобер",
+ "Гоблер",
+ "Гоблс",
+ "Гован",
+ "Говард",
+ "Говерн",
+ "Гованда",
+ "Годвин",
+ "Годдард",
+ "Годли",
+ "Годфри",
+ "Гоессел",
+ "Голва",
+ "Голдвейн",
+ "Голденрод",
+ "Голден",
+ "Голдман",
+ "Голдонна",
+ "Голдсби",
+ "Голдсмит",
+ "Голдтуэйт",
+ "Голд",
+ "Голета",
+ "Голиед",
+ "Голинда",
+ "Голи",
+ "Голконда",
+ "Голландия",
+ "Головин",
+ "Голсон",
+ "Голтри",
+ "Голуэй",
+ "Гольф",
+ "Гольштейн",
+ "Гомез",
+ "Гомер",
+ "Гонвик",
+ "Гонигл",
+ "Гонолулу",
+ "Гонсалес",
+ "Горам",
+ "Горацио",
+ "Горда",
+ "Гордон",
+ "Гордо",
+ "Горизонт",
+ "Горин",
+ "Гори",
+ "Горман",
+ "Горн",
+ "Горст",
+ "Гортензия",
+ "Горум",
+ "Гор",
+ "Госнелл",
+ "Госпорт",
+ "Госс",
+ "Гост",
+ "Готам",
+ "Готебо",
+ "Готен",
+ "Готье",
+ "Гоув",
+ "Гоудо",
+ "Гоула",
+ "Гоуэн",
+ "Гофф",
+ "Гоф",
+ "Гошен",
+ "Гошут",
+ "Граббс",
+ "Грабилл",
+ "Граветт",
+ "Гравити",
+ "Градец",
+ "Грайдер",
+ "Граймс",
+ "Грайн",
+ "Грама",
+ "Грамблинг",
+ "Грамерси",
+ "Грампиан",
+ "Гранада",
+ "Гранде",
+ "Гранджено",
+ "Грандин",
+ "Гранди",
+ "Гранд",
+ "Гранит",
+ "Граннис",
+ "Грантли",
+ "Грантон",
+ "Грант",
+ "Гран",
+ "Грасмир",
+ "Грасон",
+ "Грасси",
+ "Грасс",
+ "Гратон",
+ "Грат",
+ "Граунд",
+ "Граус",
+ "Грау",
+ "Графорд",
+ "Графтон",
+ "Графф",
+ "Граф",
+ "Грегорио",
+ "Грегори",
+ "Грегор",
+ "Грейвелли",
+ "Грейвуа",
+ "Грейв",
+ "Грейди",
+ "Грейнджер",
+ "Грейндж",
+ "Грейнола",
+ "Грейп",
+ "Грейси",
+ "Грейс",
+ "Грейтер",
+ "Грейшез",
+ "Грейшет",
+ "Грей",
+ "Гренада",
+ "Гренби",
+ "Гренландия",
+ "Гренола",
+ "Гренора",
+ "Грено",
+ "Грен",
+ "Гресстон",
+ "Грес",
+ "Гретна",
+ "Грец",
+ "Грешам",
+ "Григгс",
+ "Григла",
+ "Григстон",
+ "Гридли",
+ "Гриззли",
+ "Гриз",
+ "Грили",
+ "Гримсли",
+ "Гринакрс",
+ "Гринап",
+ "Гринбак",
+ "Гринбанк",
+ "Гринбелт",
+ "Гринбуш",
+ "Гринвальд",
+ "Гринвич",
+ "Гринго",
+ "Гринд",
+ "Гриневер",
+ "Гринкасл",
+ "Гринлиф",
+ "Гринлон",
+ "Гриннел",
+ "Гринтоп",
+ "Грин",
+ "Грир",
+ "Грисволд",
+ "Грис",
+ "Грит",
+ "Грифон",
+ "Грифтон",
+ "Гриффит",
+ "Грования",
+ "Гровер",
+ "Гровонт",
+ "Гросбек",
+ "Гросвенор",
+ "Гросс",
+ "Гротон",
+ "Гротто",
+ "Гроув",
+ "Гроулер",
+ "Грувер",
+ "Груен",
+ "Груетли",
+ "Грулки",
+ "Грулла",
+ "Грум",
+ "Грунди",
+ "Грэйлинг",
+ "Грэйт",
+ "Грэй",
+ "Грэнтэм",
+ "Грэхем",
+ "Грю",
+ "Гуадалупе",
+ "Гуайнабо",
+ "Гуайябаль",
+ "Гуайянилья",
+ "Гуаника",
+ "Гуаяма",
+ "Гувернер",
+ "Гудвин",
+ "Гуделл",
+ "Гуденау",
+ "Гудзон",
+ "Гудиер",
+ "Гудинг",
+ "Гудлетт",
+ "Гудлоу",
+ "Гудман",
+ "Гуднайт",
+ "Гудно",
+ "Гудньюс",
+ "Гудридж",
+ "Гудрич",
+ "Гудспринг",
+ "Гудуэлл",
+ "Гуд",
+ "Гуин",
+ "Гулдинг",
+ "Гулд",
+ "Гуливер",
+ "Гулкана",
+ "Гумбольдт",
+ "Гурабо",
+ "Гурон",
+ "Гур",
+ "Гуспорт",
+ "Густавус",
+ "Гусь",
+ "Гуттен",
+ "Гуч",
+ "Гуэрра",
+ "Гу",
+ "Гэй",
+ "Гэлбрейт",
+ "Гэллап",
+ "Гэмбл",
+ "Гэп",
+ "Гэрдон",
+ "Гэри",
+ "Гюнтер",
+ "Гюттер",
+ "Дабл",
+ "Дабни",
+ "Дабук",
+ "Давант",
+ "Давен",
+ "Давид",
+ "Дав",
+ "Даггер",
+ "Дагмар",
+ "Дагсборо",
+ "Дагуао",
+ "Дадли",
+ "Даелм",
+ "Даенвег",
+ "Даетт",
+ "Дазей",
+ "Дайерс",
+ "Дайер",
+ "Дайесс",
+ "Дайк",
+ "Дайм",
+ "Дайсарт",
+ "Дайтона",
+ "Дайтон",
+ "Даквойн",
+ "Дакетт",
+ "Дакома",
+ "Даконо",
+ "Дакота",
+ "Даксбери",
+ "Дакула",
+ "Дак",
+ "Даларк",
+ "Далбо",
+ "Далворт",
+ "Далис",
+ "Далия",
+ "Далкена",
+ "Далкит",
+ "Далкур",
+ "Даллас",
+ "Даллес",
+ "Далонега",
+ "Далтон",
+ "Далхарт",
+ "Далцелл",
+ "Дальгрен",
+ "Дамар",
+ "Дамаск",
+ "Дамес",
+ "Дамфрис",
+ "Дам",
+ "Дана",
+ "Данбар",
+ "Данвуди",
+ "Дангенесс",
+ "Дангэннон",
+ "Дандаррач",
+ "Дандас",
+ "Данджер",
+ "Данди",
+ "Дандолк",
+ "Даневанг",
+ "Данеллен",
+ "Данес",
+ "Данидин",
+ "Даниэль",
+ "Дания",
+ "Данкомб",
+ "Данлеви",
+ "Данлей",
+ "Данлоу",
+ "Данлэп",
+ "Данмор",
+ "Даннеган",
+ "Даннеллон",
+ "Даннелл",
+ "Данниган",
+ "Даннинг",
+ "Данн",
+ "Данпхи",
+ "Данрейт",
+ "Дансейт",
+ "Дансмьюир",
+ "Данстейбл",
+ "Данте",
+ "Дантон",
+ "Данферм",
+ "Дапуайр",
+ "Дара",
+ "Дарби",
+ "Дарбун",
+ "Дарвин",
+ "Дарданеллы",
+ "Дарден",
+ "Дарема",
+ "Дариен",
+ "Дарко",
+ "Дарк",
+ "Дарлинг",
+ "Дарлов",
+ "Дармштадт",
+ "Дарнелл",
+ "Дарнес",
+ "Дарринг",
+ "Даррозетт",
+ "Дартмут",
+ "Дарфур",
+ "Дассел",
+ "Дастер",
+ "Дастин",
+ "Дасти",
+ "Дата",
+ "Датил",
+ "Даттон",
+ "Датто",
+ "Датч",
+ "Даулинг",
+ "Даунер",
+ "Даунинг",
+ "Дауни",
+ "Даунс",
+ "Дафна",
+ "Дафтер",
+ "Дашер",
+ "Дашор",
+ "Девайн",
+ "Деверо",
+ "Деверс",
+ "Девил",
+ "Девола",
+ "Девол",
+ "Девон",
+ "Девор",
+ "Дедхем",
+ "Дед",
+ "Дездемона",
+ "Дезерет",
+ "Дейд",
+ "Дейзи",
+ "Дейкин",
+ "Дейли",
+ "Дейл",
+ "Дейн",
+ "Дейретта",
+ "Дейри",
+ "Дейтон",
+ "Декейтер",
+ "Декер",
+ "Декло",
+ "Декл",
+ "Дековен",
+ "Декора",
+ "Декстер",
+ "Делаван",
+ "Делавэр",
+ "Делайт",
+ "Деланко",
+ "Делано",
+ "Делансон",
+ "Делаплейн",
+ "Дела",
+ "Делеван",
+ "Делия",
+ "Дели",
+ "Делкамбр",
+ "Делко",
+ "Деллрой",
+ "Делл",
+ "Делойт",
+ "Делонг",
+ "Делрей",
+ "Делтона",
+ "Делтон",
+ "Делфт",
+ "Дельмар",
+ "Дельмонт",
+ "Дельта",
+ "Дельфия",
+ "Дельфи",
+ "Дельфос",
+ "Демарест",
+ "Деминг",
+ "Демократ",
+ "Демополис",
+ "Деморест",
+ "Демпси",
+ "Денби",
+ "Денвер",
+ "Дендрон",
+ "Денио",
+ "Денисон",
+ "Денмарк",
+ "Деннард",
+ "Деннинг",
+ "Деннис",
+ "Денод",
+ "Денсмор",
+ "Дентон",
+ "Дент",
+ "Денхофф",
+ "Денхэм",
+ "Денэр",
+ "Ден",
+ "Деора",
+ "Депозит",
+ "Депорт",
+ "Депо",
+ "Депью",
+ "Деп",
+ "Дерби",
+ "Деринг",
+ "Дерита",
+ "Дермитт",
+ "Дермотта",
+ "Деррик",
+ "Дерри",
+ "Десерт",
+ "Дескансо",
+ "Деслодж",
+ "Десото",
+ "Деспард",
+ "Дестин",
+ "Дестрхен",
+ "Дес",
+ "Детонти",
+ "Детройт",
+ "Детур",
+ "Деуолт",
+ "Дефериет",
+ "Дефианс",
+ "Дечерд",
+ "Деша",
+ "Дешлер",
+ "Дешют",
+ "Джадсон",
+ "Джайлс",
+ "Джакамба",
+ "Джаколоф",
+ "Джал",
+ "Джанго",
+ "Джанкшен",
+ "Джантура",
+ "Джан",
+ "Джаптон",
+ "Джарбидж",
+ "Джарвис",
+ "Джаросо",
+ "Джарратт",
+ "Джаррелл",
+ "Джарреттс",
+ "Джаспер",
+ "Джастус",
+ "Джебель",
+ "Джеддито",
+ "Джеддо",
+ "Джезуп",
+ "Джейкин",
+ "Джейкс",
+ "Джеймача",
+ "Джеймсон",
+ "Джеймс",
+ "Джеймул",
+ "Джейнс",
+ "Джейн",
+ "Джейсон",
+ "Джекман",
+ "Джекоб",
+ "Джекпот",
+ "Джексон",
+ "Джек",
+ "Джеллико",
+ "Джеллоуэй",
+ "Джемез",
+ "Джемисон",
+ "Джеммелл",
+ "Джемпер",
+ "Дженезео",
+ "Дженера",
+ "Дженисон",
+ "Дженифер",
+ "Дженкин",
+ "Дженкс",
+ "Дженнер",
+ "Дженнетт",
+ "Дженнингс",
+ "Дженни",
+ "Дженола",
+ "Дженсен",
+ "Джентри",
+ "Джеральдин",
+ "Джеральд",
+ "Джервис",
+ "Джерико",
+ "Джермин",
+ "Джером",
+ "Джеронимо",
+ "Джерри",
+ "Джерроу",
+ "Джерси",
+ "Джессап",
+ "Джесси",
+ "Джетерс",
+ "Джетмор",
+ "Джет",
+ "Джеуда",
+ "Джефферсон",
+ "Джефферс",
+ "Джеффри",
+ "Джец",
+ "Джиггер",
+ "Джиллетт",
+ "Джим",
+ "Джинго",
+ "Джинеси",
+ "Джин",
+ "Джоанна",
+ "Джобс",
+ "Джозеф",
+ "Джойнер",
+ "Джойс",
+ "Джой",
+ "Джоливью",
+ "Джолиет",
+ "Джолли",
+ "Джонанси",
+ "Джона",
+ "Джонетта",
+ "Джонсон",
+ "Джонс",
+ "Джонфаррис",
+ "Джон",
+ "Джоплин",
+ "Джоппа",
+ "Джордан",
+ "Джорджиана",
+ "Джорджио",
+ "Джорджия",
+ "Джордж",
+ "Джослин",
+ "Джофре",
+ "Джошуа",
+ "Джоэл",
+ "Джоя",
+ "Джо",
+ "Джудит",
+ "Джуди",
+ "Джулиан",
+ "Джулиус",
+ "Джулифф",
+ "Джульетта",
+ "Джульярдской",
+ "Джуналаска",
+ "Джуниата",
+ "Джуниор",
+ "Джунипер",
+ "Джуниус",
+ "Джуно",
+ "Джун",
+ "Джуэл",
+ "Джьюетт",
+ "Джэйтон",
+ "Джэй",
+ "Джэрхарт",
+ "Диабло",
+ "Диагональ",
+ "Диал",
+ "Диамонд",
+ "Диана",
+ "Диас",
+ "Диббл",
+ "Дибер",
+ "Диболл",
+ "Дивайд",
+ "Дивер",
+ "Диггингс",
+ "Диггинс",
+ "Диего",
+ "Дизни",
+ "Дикенс",
+ "Дикерсон",
+ "Дикийголубь",
+ "Дики",
+ "Диксборо",
+ "Дикси",
+ "Диксмонт",
+ "Диксмур",
+ "Диксон",
+ "Диксфилд",
+ "Дикс",
+ "Дикус",
+ "Дик",
+ "Дилинг",
+ "Дилия",
+ "Диллард",
+ "Диллвин",
+ "Диллер",
+ "Диллингхем",
+ "Дилли",
+ "Диллон",
+ "Дилл",
+ "Дилстадт",
+ "Дил",
+ "Димас",
+ "Димер",
+ "Диммитт",
+ "Димок",
+ "Димон",
+ "Димс",
+ "Динвидди",
+ "Дингл",
+ "Дингман",
+ "Дингус",
+ "Динеро",
+ "Диннер",
+ "Динозавр",
+ "Динуба",
+ "Дин",
+ "Диомид",
+ "Диос",
+ "Дип",
+ "Диринг",
+ "Дири",
+ "Диркс",
+ "Дир",
+ "Дисаутел",
+ "Дискавери",
+ "Дисней",
+ "Дисон",
+ "Диспутанта",
+ "Дисстон",
+ "Дистрикт",
+ "Дитерич",
+ "Дитрих",
+ "Диттлингер",
+ "Дит",
+ "Диффикулт",
+ "Дишман",
+ "Ди",
+ "Дло",
+ "Доббинс",
+ "Доббс",
+ "Добсон",
+ "Доваджиак",
+ "Довре",
+ "Догерти",
+ "Додд",
+ "Додж",
+ "Додсон",
+ "Доеран",
+ "Дозьер",
+ "Дойлайн",
+ "Дойл",
+ "Доктор",
+ "Док",
+ "Доланд",
+ "Долан",
+ "Долг",
+ "Доллар",
+ "Долливер",
+ "Долл",
+ "Доломит",
+ "Долорес",
+ "Долтон",
+ "Доместик",
+ "Домингес",
+ "Доминго",
+ "Доминион",
+ "Домино",
+ "Дом",
+ "Доналсон",
+ "Дональд",
+ "Доната",
+ "Донахью",
+ "Дона",
+ "Донгола",
+ "Донегал",
+ "Донифен",
+ "Дони",
+ "Доннана",
+ "Донна",
+ "Доннелли",
+ "Доннелл",
+ "Доннелс",
+ "Доннер",
+ "Донован",
+ "Донора",
+ "Доно",
+ "Дон",
+ "Дорадо",
+ "Дорал",
+ "Доран",
+ "Дора",
+ "Дорена",
+ "Доре",
+ "Дорис",
+ "Доркас",
+ "Дормонт",
+ "Дорнсайф",
+ "Дороти",
+ "Дорранс",
+ "Доррис",
+ "Дорсет",
+ "Дорси",
+ "Дортчес",
+ "Дору",
+ "Дорф",
+ "Дорчестер",
+ "Дос",
+ "Дотан",
+ "Доти",
+ "Дот",
+ "Доувер",
+ "Доуз",
+ "Доул",
+ "Доусон",
+ "Доуэлл",
+ "Доу",
+ "Дофин",
+ "Дравос",
+ "Драйв",
+ "Драйден",
+ "Драйноб",
+ "Драй",
+ "Драм",
+ "Драпер",
+ "Драфт",
+ "Дрезден",
+ "Дрейк",
+ "Дрейтон",
+ "Дрейф",
+ "Дрексел",
+ "Дресбак",
+ "Дрессер",
+ "Дриггс",
+ "Дриппинг",
+ "Дрип",
+ "Дрисколл",
+ "Дрифтон",
+ "Дро",
+ "Друид",
+ "Друри",
+ "Дуайт",
+ "Дуарте",
+ "Дубах",
+ "Дубберли",
+ "Дуббс",
+ "Дублин",
+ "Дугал",
+ "Дуглас",
+ "Дуке",
+ "Дулинг",
+ "Дулитл",
+ "Дулут",
+ "Дульсе",
+ "Дул",
+ "Дума",
+ "Думбар",
+ "Думс",
+ "Дунканнон",
+ "Дункан",
+ "Дункен",
+ "Дункер",
+ "Дункинс",
+ "Дун",
+ "Дуранго",
+ "Дурбин",
+ "Дуриея",
+ "Дусетт",
+ "Дусман",
+ "Дусон",
+ "Дуф",
+ "Дьюар",
+ "Дьюи",
+ "Дьюк",
+ "Дью",
+ "Дэвисон",
+ "Дэвис",
+ "Дэви",
+ "Дэггет",
+ "Дэймон",
+ "Дэй",
+ "Дэнбери",
+ "Дэнбридж",
+ "Дэнверс",
+ "Дэниелс",
+ "Дэнфорт",
+ "Дэн",
+ "Дэт",
+ "Дюбуа",
+ "Дюваль",
+ "Дюкесн",
+ "Дюлак",
+ "Дюма",
+ "Дюмон",
+ "Дюне",
+ "Дюнкерк",
+ "Дюнс",
+ "Дюпон",
+ "Дюпо",
+ "Дюпре",
+ "Дюрант",
+ "Дюран",
+ "Дюшен",
+ "Ева",
+ "Евклид",
+ "Египет",
+ "Еззелл",
+ "Елена",
+ "Елисей",
+ "Ен",
+ "Жакет",
+ "Жанеретт",
+ "Жаннет",
+ "Жасмин",
+ "Жее",
+ "Женева",
+ "Женевьева",
+ "Жерве",
+ "Жермен",
+ "Жирардо",
+ "Жирар",
+ "Жозефина",
+ "Журден",
+ "Жюль",
+ "Завалла",
+ "Заг",
+ "Закари",
+ "Залески",
+ "Залма",
+ "Залч",
+ "Заль",
+ "Зама",
+ "Замбро",
+ "Зандт",
+ "Занс",
+ "Запата",
+ "Зап",
+ "Зара",
+ "Затруднение",
+ "Зафра",
+ "Зволле",
+ "Зебина",
+ "Зебулон",
+ "Зеландия",
+ "Зела",
+ "Зелиенопль",
+ "Земпл",
+ "Зена",
+ "Зенда",
+ "Зенит",
+ "Зеринг",
+ "Зефир",
+ "Зиглер",
+ "Зим",
+ "Зита",
+ "Зия",
+ "Зоар",
+ "Золфо",
+ "Зона",
+ "Зонтаг",
+ "Зумброта",
+ "Зуньи",
+ "Ибанез",
+ "Ибапа",
+ "Иберия",
+ "Ибер",
+ "Иван",
+ "Ива",
+ "Ивнинг",
+ "Иган",
+ "Игар",
+ "Игер",
+ "Иглу",
+ "Игл",
+ "Игнасио",
+ "Игнас",
+ "Игнатиус",
+ "Иго",
+ "Идавада",
+ "Идалия",
+ "Идальго",
+ "Идамэй",
+ "Идана",
+ "Иданья",
+ "Ида",
+ "Идеал",
+ "Идиль",
+ "Идмон",
+ "Идрия",
+ "Идс",
+ "Идэр",
+ "Иерихон",
+ "Иерусалим",
+ "Изабелла",
+ "Изабель",
+ "Изагора",
+ "Излер",
+ "Изола",
+ "Икард",
+ "Иква",
+ "Икес",
+ "Иконию",
+ "Иксония",
+ "Ик",
+ "Илария",
+ "Ила",
+ "Илвако",
+ "Илен",
+ "Илиада",
+ "Илион",
+ "Илифф",
+ "Иллинойс",
+ "Иллиополис",
+ "Ильмо",
+ "Ильм",
+ "Ильфельд",
+ "Иль",
+ "Имбери",
+ "Имблер",
+ "Имбоден",
+ "Имбс",
+ "Имлей",
+ "Иммокали",
+ "Имогена",
+ "Импакт",
+ "Империал",
+ "Инадэйл",
+ "Ина",
+ "Инвернесс",
+ "Инвуд",
+ "Ингаллс",
+ "Ингерсолл",
+ "Инглис",
+ "Инглиш",
+ "Ингл",
+ "Ингомар",
+ "Ингот",
+ "Инграм",
+ "Ингрэм",
+ "Ингуадона",
+ "Инда",
+ "Индекс",
+ "Индепенденс",
+ "Индиалантик",
+ "Индианаполис",
+ "Индиана",
+ "Индианола",
+ "Индиан",
+ "Индиахома",
+ "Индио",
+ "Индия",
+ "Индрио",
+ "Индустрия",
+ "Инез",
+ "Инес",
+ "Инком",
+ "Инкстер",
+ "Инланд",
+ "Инлет",
+ "Инман",
+ "Иннисволд",
+ "Иннис",
+ "Иннс",
+ "Инн",
+ "Инокерн",
+ "Инок",
+ "Инола",
+ "Институт",
+ "Интайр",
+ "Интейк",
+ "Интерлакен",
+ "Интерсешен",
+ "Интерьер",
+ "Интер",
+ "Интош",
+ "Интра",
+ "Инхенио",
+ "Инчелиум",
+ "Иола",
+ "Иона",
+ "Иония",
+ "Ипава",
+ "Ипсвич",
+ "Ипсиланти",
+ "Иран",
+ "Ирби",
+ "Ирвинг",
+ "Ирвин",
+ "Ирвона",
+ "Иределл",
+ "Ирека",
+ "Ирена",
+ "Ирландия",
+ "Ирма",
+ "Ирмо",
+ "Ирод",
+ "Ирокез",
+ "Ирония",
+ "Ирригон",
+ "Исабела",
+ "Исанти",
+ "Исбелл",
+ "Иселин",
+ "Исидро",
+ "Исклоски",
+ "Исламорада",
+ "Исландия",
+ "Исла",
+ "Ислинг",
+ "Ислип",
+ "Исли",
+ "Исмей",
+ "Истамп",
+ "Истам",
+ "Истанолли",
+ "Истачатта",
+ "Истборо",
+ "Истгейт",
+ "Истерли",
+ "Истлон",
+ "Истман",
+ "Истовер",
+ "Истон",
+ "Истпойнт",
+ "Истчестер",
+ "Ист",
+ "Итака",
+ "Италия",
+ "Итон",
+ "Итта",
+ "Иуда",
+ "Иудея",
+ "Иука",
+ "Ишпеминг",
+ "И",
+ "Йегер",
+ "Йеддо",
+ "Йелвинг",
+ "Йеллвиль",
+ "Йеллоу",
+ "Йелм",
+ "Йель",
+ "Йемасси",
+ "Йена",
+ "Йеоман",
+ "Йеринг",
+ "Йеркс",
+ "Йетс",
+ "Йеттер",
+ "Йеуэд",
+ "Йидон",
+ "Йодер",
+ "Йокум",
+ "Йоло",
+ "Йоман",
+ "Йонкалла",
+ "Йонкерс",
+ "Йорба",
+ "Йоркана",
+ "Йорклин",
+ "Йоркшир",
+ "Йорк",
+ "Йосементо",
+ "Йосемити",
+ "Йота",
+ "Йоу",
+ "Йоханнес",
+ "Каава",
+ "Каанапали",
+ "Кабалло",
+ "Кабан",
+ "Кабезас",
+ "Кабель",
+ "Кабери",
+ "Кабе",
+ "Кабина",
+ "Каборн",
+ "Кабот",
+ "Кабо",
+ "Кабул",
+ "Кавайлоа",
+ "Кавайха",
+ "Кавалеро",
+ "Кавалер",
+ "Кавур",
+ "Каган",
+ "Кагуас",
+ "Кадджо",
+ "Каддоя",
+ "Каддо",
+ "Каджах",
+ "Каджон",
+ "Кадиз",
+ "Кадиллак",
+ "Кадли",
+ "Кадоган",
+ "Кадотт",
+ "Кадуэлл",
+ "Кадьяк",
+ "Каей",
+ "Каелеку",
+ "Каза",
+ "Казеновия",
+ "Казиглак",
+ "Каиахога",
+ "Кайбаб",
+ "Кайбито",
+ "Кайента",
+ "Кайкотсмови",
+ "Кайл",
+ "Кайнд",
+ "Кайнс",
+ "Кайова",
+ "Кайро",
+ "Кайт",
+ "Кайюна",
+ "Какао",
+ "Какапон",
+ "Какли",
+ "Кактовик",
+ "Кактус",
+ "Какэ",
+ "Калабасас",
+ "Калабаш",
+ "Калаво",
+ "Калалок",
+ "Калама",
+ "Каламин",
+ "Каламус",
+ "Калаоа",
+ "Калапана",
+ "Калахео",
+ "Калберсон",
+ "Калбертсон",
+ "Калвари",
+ "Калва",
+ "Калверт",
+ "Калвер",
+ "Калдесак",
+ "Калева",
+ "Каледония",
+ "Калексико",
+ "Калера",
+ "Кале",
+ "Калида",
+ "Калиенте",
+ "Калико",
+ "Калимеса",
+ "Калио",
+ "Калипсо",
+ "Калиспелл",
+ "Калиста",
+ "Калистога",
+ "Калифон",
+ "Калифорния",
+ "Калифорнски",
+ "Калихиваи",
+ "Калкаска",
+ "Калкасье",
+ "Калландс",
+ "Каллауэй",
+ "Каллахан",
+ "Каллендер",
+ "Калленс",
+ "Каллен",
+ "Каллеока",
+ "Каллери",
+ "Калликун",
+ "Каллимонт",
+ "Каллисон",
+ "Каллис",
+ "Каллихам",
+ "Каллодене",
+ "Каллом",
+ "Каллоухе",
+ "Каллум",
+ "Калмер",
+ "Калм",
+ "Калона",
+ "Калотус",
+ "Калпелла",
+ "Калпепер",
+ "Калпет",
+ "Калпин",
+ "Калп",
+ "Калскаг",
+ "Калтаг",
+ "Калумет",
+ "Калхан",
+ "Калхун",
+ "Кальва",
+ "Кальвеста",
+ "Кальвин",
+ "Калькутта",
+ "Кальмар",
+ "Кальций",
+ "Кальюаха",
+ "Кальяо",
+ "Камак",
+ "Камало",
+ "Каманче",
+ "Камарго",
+ "Камарилло",
+ "Камас",
+ "Камби",
+ "Камбриан",
+ "Камбридж",
+ "Камбрия",
+ "Камден",
+ "Камела",
+ "Камелот",
+ "Камергер",
+ "Камея",
+ "Камилла",
+ "Камино",
+ "Камия",
+ "Ками",
+ "Каммак",
+ "Каммал",
+ "Камминг",
+ "Каммон",
+ "Кампанилла",
+ "Кампания",
+ "Кампион",
+ "Кампия",
+ "Кампобелло",
+ "Кампо",
+ "Камптон",
+ "Кампус",
+ "Камрар",
+ "Камуи",
+ "Канаб",
+ "Канаверал",
+ "Канада",
+ "Канаденсис",
+ "Канаджохари",
+ "Канадиан",
+ "Канадис",
+ "Каналоу",
+ "Канал",
+ "Канандаигуа",
+ "Канаранзи",
+ "Канасерага",
+ "Канаскат",
+ "Канастота",
+ "Канас",
+ "Канат",
+ "Канаха",
+ "Кангли",
+ "Кандал",
+ "Канделария",
+ "Канделеро",
+ "Канджилон",
+ "Кандийохай",
+ "Кандифф",
+ "Кандор",
+ "Кандо",
+ "Канзас",
+ "Канистео",
+ "Канистота",
+ "Кани",
+ "Канкаки",
+ "Канктон",
+ "Канмер",
+ "Каннаполис",
+ "Каннел",
+ "Каннингем",
+ "Каннинг",
+ "Каннон",
+ "Канованас",
+ "Канова",
+ "Канонес",
+ "Канонсито",
+ "Канон",
+ "Канополис",
+ "Канорадо",
+ "Канош",
+ "Кано",
+ "Кантил",
+ "Кантонмент",
+ "Кантон",
+ "Кантрил",
+ "Кантри",
+ "Канутилло",
+ "Каньон",
+ "Кан",
+ "Каолин",
+ "Капаау",
+ "Капаа",
+ "Капак",
+ "Капалуа",
+ "Капа",
+ "Капистрано",
+ "Капитанехо",
+ "Капитан",
+ "Капитоль",
+ "Каплан",
+ "Каплингер",
+ "Каплис",
+ "Капл",
+ "Капон",
+ "Капоусин",
+ "Капо",
+ "Каппа",
+ "Каппс",
+ "Капрон",
+ "Каптива",
+ "Каптина",
+ "Каптин",
+ "Капута",
+ "Каравай",
+ "Каратунк",
+ "Карбонадо",
+ "Карбон",
+ "Карвал",
+ "Карвер",
+ "Каргрэй",
+ "Кардвелл",
+ "Карденас",
+ "Карден",
+ "Кардифф",
+ "Кардочесальный",
+ "Каренкро",
+ "Карибу",
+ "Карлайл",
+ "Карлин",
+ "Карлисс",
+ "Карлия",
+ "Карлок",
+ "Карлос",
+ "Карлсбад",
+ "Карлсруэ",
+ "Карлстад",
+ "Карлук",
+ "Карлштадт",
+ "Карль",
+ "Карл",
+ "Кармайкл",
+ "Кармель",
+ "Кармен",
+ "Кармин",
+ "Карми",
+ "Кармоди",
+ "Карнак",
+ "Карнарвон",
+ "Карнеги",
+ "Карнейшен",
+ "Карнеро",
+ "Карни",
+ "Карно",
+ "Карнс",
+ "Карн",
+ "Каролина",
+ "Каронделет",
+ "Каро",
+ "Карпентер",
+ "Карпинтерия",
+ "Карпио",
+ "Карп",
+ "Каррабассетт",
+ "Каррабель",
+ "Каррборо",
+ "Карризалес",
+ "Карризозо",
+ "Карризо",
+ "Карри",
+ "Карротерс",
+ "Карр",
+ "Карсинс",
+ "Карсон",
+ "Картаго",
+ "Картаус",
+ "Карта",
+ "Картере",
+ "Картер",
+ "Картис",
+ "Карти",
+ "Картрайт",
+ "Карутерс",
+ "Карфаген",
+ "Кар",
+ "Касаан",
+ "Касар",
+ "Каса",
+ "Касел",
+ "Касита",
+ "Каскадия",
+ "Каскад",
+ "Каскаския",
+ "Каскилл",
+ "Каско",
+ "Касл",
+ "Касновия",
+ "Касота",
+ "Каспар",
+ "Каспер",
+ "Каспиана",
+ "Каспий",
+ "Кассадага",
+ "Кассандра",
+ "Кассат",
+ "Касса",
+ "Кассельман",
+ "Кассель",
+ "Касско",
+ "Кассодей",
+ "Кассон",
+ "Кассополис",
+ "Касс",
+ "Касталиан",
+ "Касталия",
+ "Кастана",
+ "Кастанеда",
+ "Кастани",
+ "Кастатан",
+ "Кастелла",
+ "Кастер",
+ "Кастиль",
+ "Кастин",
+ "Кастолон",
+ "Кастор",
+ "Кастро",
+ "Катай",
+ "Каталина",
+ "Каталла",
+ "Катано",
+ "Катан",
+ "Катаракта",
+ "Катарина",
+ "Катасоква",
+ "Катаула",
+ "Катахоула",
+ "Катберт",
+ "Катедрал",
+ "Катлер",
+ "Катоба",
+ "Катоисса",
+ "Катона",
+ "Като",
+ "Катрин",
+ "Катрон",
+ "Катсби",
+ "Каттава",
+ "Каттарогас",
+ "Каттен",
+ "Каттер",
+ "Катуса",
+ "Катчен",
+ "Кат",
+ "Кауа",
+ "Кауден",
+ "Каудри",
+ "Кауиа",
+ "Каумакани",
+ "Каумалапау",
+ "Каунсил",
+ "Каунс",
+ "Каунтз",
+ "Каунти",
+ "Каупо",
+ "Каутрон",
+ "Каутс",
+ "Кауфман",
+ "Кауэла",
+ "Кау",
+ "Кафран",
+ "Каффер",
+ "Каффи",
+ "Кахаба",
+ "Кахакулоа",
+ "Кахалуу",
+ "Кахока",
+ "Кахокия",
+ "Кахон",
+ "Кахо",
+ "Кахуку",
+ "Кахулуи",
+ "Качемак",
+ "Кашегелок",
+ "Кашел",
+ "Кашемир",
+ "Каширс",
+ "Кашмен",
+ "Каюга",
+ "Каюкос",
+ "Каюко",
+ "Каюс",
+ "Каямунг",
+ "Квайетус",
+ "Квакер",
+ "Квана",
+ "Квантико",
+ "Квапо",
+ "Кваскетон",
+ "Квебек",
+ "Квейл",
+ "Квентин",
+ "Квеста",
+ "Кветлак",
+ "Квивайра",
+ "Квиверо",
+ "Квигиллингок",
+ "Квиджотоа",
+ "Квик",
+ "Квилин",
+ "Квимби",
+ "Квинби",
+ "Квинебааг",
+ "Квинмо",
+ "Квинолт",
+ "Квинтер",
+ "Квинтет",
+ "Квинхагак",
+ "Квин",
+ "Квитак",
+ "Квитман",
+ "Квичак",
+ "Квог",
+ "Квойн",
+ "Кебрадильяс",
+ "Кевил",
+ "Кевин",
+ "Кевани",
+ "Кеванна",
+ "Кеваскум",
+ "Кева",
+ "Кевино",
+ "Кедди",
+ "Кедрон",
+ "Кезар",
+ "Кейапаха",
+ "Кейви",
+ "Кейв",
+ "Кейд",
+ "Кейзер",
+ "Кейлор",
+ "Кейл",
+ "Кейни",
+ "Кейн",
+ "Кейпорт",
+ "Кейп",
+ "Кейсилоф",
+ "Кейси",
+ "Кейсон",
+ "Кейс",
+ "Кейтес",
+ "Кейтмси",
+ "Кекаха",
+ "Кекоски",
+ "Келер",
+ "Келлер",
+ "Келлис",
+ "Келлихер",
+ "Келли",
+ "Келлог",
+ "Келл",
+ "Келси",
+ "Келсо",
+ "Келсэй",
+ "Келтис",
+ "Келтон",
+ "Кельвин",
+ "Кельнер",
+ "Кель",
+ "Кемадо",
+ "Кема",
+ "Кемблс",
+ "Кеммерер",
+ "Кемпнер",
+ "Кемпстер",
+ "Кемп",
+ "Кенай",
+ "Кенанс",
+ "Кенвил",
+ "Кендалл",
+ "Кендл",
+ "Кендрик",
+ "Кенеди",
+ "Кенель",
+ "Кенесо",
+ "Кенефик",
+ "Кензи",
+ "Кенли",
+ "Кенмар",
+ "Кенмор",
+ "Кеннан",
+ "Кеннард",
+ "Кенна",
+ "Кеннебанк",
+ "Кеннебек",
+ "Кенневик",
+ "Кеннеди",
+ "Кеннер",
+ "Кеннесоу",
+ "Кеннет",
+ "Кенне",
+ "Кенни",
+ "Кенова",
+ "Кеноша",
+ "Кено",
+ "Кенсал",
+ "Кенсетт",
+ "Кенсинг",
+ "Кентон",
+ "Кент",
+ "Кенхорст",
+ "Кеньон",
+ "Кен",
+ "Кеоки",
+ "Кеокук",
+ "Кеома",
+ "Кеосоква",
+ "Кеота",
+ "Кео",
+ "Керби",
+ "Керенс",
+ "Керлью",
+ "Кермит",
+ "Кернерс",
+ "Керни",
+ "Кернс",
+ "Керн",
+ "Керрик",
+ "Керритак",
+ "Керр",
+ "Керси",
+ "Кертейн",
+ "Кертис",
+ "Керт",
+ "Керуэнс",
+ "Керховен",
+ "Керхонк",
+ "Кершоу",
+ "Кесли",
+ "Кесуик",
+ "Кетлман",
+ "Кеттеринг",
+ "Кеттлерс",
+ "Кеттл",
+ "Кетчикан",
+ "Кетчум",
+ "Кеука",
+ "Кечи",
+ "Кешена",
+ "Киава",
+ "Киана",
+ "Киас",
+ "Киббен",
+ "Кибла",
+ "Кибурц",
+ "Кивакапу",
+ "Кивалик",
+ "Кивалина",
+ "Киватин",
+ "Киви",
+ "Киго",
+ "Киддер",
+ "Кидис",
+ "Киз",
+ "Кикинг",
+ "Килайн",
+ "Килауэа",
+ "Кила",
+ "Килбурн",
+ "Килгор",
+ "Килдир",
+ "Килдэр",
+ "Килейккуа",
+ "Килер",
+ "Килин",
+ "Килия",
+ "Килкенни",
+ "Килкэр",
+ "Киллбук",
+ "Киллдафф",
+ "Киллдир",
+ "Киллен",
+ "Киллиан",
+ "Килмайкл",
+ "Килмарнок",
+ "Килн",
+ "Киль",
+ "Кимбалл",
+ "Кимберлинг",
+ "Кимберли",
+ "Кимбер",
+ "Кимбол",
+ "Кимброу",
+ "Кимминс",
+ "Кимпер",
+ "Кимс",
+ "Ким",
+ "Кинан",
+ "Кинард",
+ "Кинбрей",
+ "Кингдом",
+ "Кингман",
+ "Кингсли",
+ "Кингс",
+ "Кингфишер",
+ "Кинг",
+ "Киндерлоу",
+ "Киндерхук",
+ "Киндер",
+ "Киндред",
+ "Кинер",
+ "Кинзуа",
+ "Кини",
+ "Кинкейд",
+ "Кинли",
+ "Кинмунди",
+ "Киннелон",
+ "Киннер",
+ "Кинни",
+ "Киннон",
+ "Кинросс",
+ "Кинси",
+ "Кинсли",
+ "Кинстон",
+ "Кинсэйл",
+ "Кинс",
+ "Кинтайр",
+ "Кинтана",
+ "Кинта",
+ "Кинтер",
+ "Кин",
+ "Киоау",
+ "Кипарис",
+ "Кипаулью",
+ "Киплинг",
+ "Кипнук",
+ "Кипп",
+ "Киптон",
+ "Кирби",
+ "Кирвин",
+ "Кирвин",
+ "Киркер",
+ "Кирклин",
+ "Киркман",
+ "Киркси",
+ "Киркс",
+ "Кирк",
+ "Кирли",
+ "Кирни",
+ "Кирон",
+ "Кирт",
+ "Кирьяс",
+ "Кир",
+ "Кисатчи",
+ "Киско",
+ "Киссимми",
+ "Кистер",
+ "Кистлер",
+ "Кис",
+ "Киталоу",
+ "Китинг",
+ "Кито",
+ "Китсап",
+ "Китс",
+ "Киттаннинг",
+ "Киттери",
+ "Киттитас",
+ "Китти",
+ "Киттредж",
+ "Киттрелл",
+ "Киттрик",
+ "Кит",
+ "Кифер",
+ "Кифтон",
+ "Киф",
+ "Кихей",
+ "Кицмиллер",
+ "Кичи",
+ "Ки",
+ "Клаверек",
+ "Клайв",
+ "Клайд",
+ "Клаймер",
+ "Клайн",
+ "Клайо",
+ "Клайэтт",
+ "Клаллам",
+ "Кламат",
+ "Клам",
+ "Клара",
+ "Кларенс",
+ "Кларидон",
+ "Кларинда",
+ "Кларион",
+ "Кларисса",
+ "Кларита",
+ "Клари",
+ "Кларкона",
+ "Кларкранж",
+ "Кларкридж",
+ "Кларксон",
+ "Кларкс",
+ "Кларк",
+ "Класки",
+ "Кластер",
+ "Клатония",
+ "Клатьер",
+ "Клауд",
+ "Клауен",
+ "Клаус",
+ "Клевер",
+ "Клевис",
+ "Клегхорн",
+ "Клед",
+ "Клейборн",
+ "Клейв",
+ "Клейкомо",
+ "Клейн",
+ "Клейпул",
+ "Клейтон",
+ "Клей",
+ "Клеллан",
+ "Клел",
+ "Клеменс",
+ "Клементон",
+ "Клемент",
+ "Клеммонс",
+ "Клемм",
+ "Клемонс",
+ "Клемсон",
+ "Клем",
+ "Кленденин",
+ "Клеона",
+ "Клео",
+ "Клермон",
+ "Клер",
+ "Клета",
+ "Кле",
+ "Клиберн",
+ "Клив",
+ "Кликитат",
+ "Клико",
+ "Климакс",
+ "Климан",
+ "Климбинг",
+ "Клинтон",
+ "Клинт",
+ "Клинчко",
+ "Клинч",
+ "Клио",
+ "Клири",
+ "Клирко",
+ "Клир",
+ "Клитералл",
+ "Клитон",
+ "Клифти",
+ "Клифф",
+ "Клиф",
+ "Кловерли",
+ "Кловер",
+ "Кловис",
+ "Клокей",
+ "Клондайк",
+ "Клонтарф",
+ "Клонч",
+ "Клоок",
+ "Клоптон",
+ "Клосснер",
+ "Клоусон",
+ "Клоу",
+ "Клуб",
+ "Клукван",
+ "Клэкстон",
+ "Клэнси",
+ "Клэнтон",
+ "Клэретт",
+ "Клэрндон",
+ "Клэр",
+ "Клэтскани",
+ "Клюр",
+ "Кнаппа",
+ "Кнауэр",
+ "Кнолль",
+ "Коамо",
+ "Коахома",
+ "Кобальт",
+ "Кобб",
+ "Кобден",
+ "Коберн",
+ "Кобл",
+ "Кобри",
+ "Кобук",
+ "Ковада",
+ "Ковело",
+ "Ковенант",
+ "Ковентри",
+ "Коверт",
+ "Ковер",
+ "Ковина",
+ "Ковинг",
+ "Ковард",
+ "Коварт",
+ "Когар",
+ "Коггиунг",
+ "Коггон",
+ "Когделл",
+ "Когсвелл",
+ "Коделл",
+ "Коди",
+ "Кодман",
+ "Коер",
+ "Кожа",
+ "Козад",
+ "Кози",
+ "Коин",
+ "Койек",
+ "Койла",
+ "Койл",
+ "Койот",
+ "Койукак",
+ "Кой",
+ "Кокадхо",
+ "Кокато",
+ "Кокиль",
+ "Кокис",
+ "Коки",
+ "Кокодри",
+ "Коколалла",
+ "Кокомо",
+ "Коконат",
+ "Коконино",
+ "Кокос",
+ "Кокрайнс",
+ "Кокрам",
+ "Кокран",
+ "Кокрейн",
+ "Кокрелл",
+ "Коксаки",
+ "Кокс",
+ "Кок",
+ "Колберн",
+ "Колби",
+ "Колб",
+ "Колвер",
+ "Колвин",
+ "Колвос",
+ "Колден",
+ "Колдуэлл",
+ "Колд",
+ "Колер",
+ "Колета",
+ "Колея",
+ "Колиганек",
+ "Колинг",
+ "Колин",
+ "Коли",
+ "Колкитт",
+ "Колкорд",
+ "Колкс",
+ "Коллайер",
+ "Коллбран",
+ "Колледж",
+ "Коллеттс",
+ "Коллинг",
+ "Коллин",
+ "Коллисон",
+ "Коллис",
+ "Колли",
+ "Колл",
+ "Колман",
+ "Колма",
+ "Колмес",
+ "Колмор",
+ "Колоа",
+ "Колола",
+ "Колома",
+ "Коломбина",
+ "Колона",
+ "Колониаль",
+ "Колония",
+ "Колони",
+ "Колонь",
+ "Колон",
+ "Колорадо",
+ "Колп",
+ "Колрейн",
+ "Колсон",
+ "Колстрип",
+ "Колтон",
+ "Колумбиана",
+ "Колумбия",
+ "Колумбус",
+ "Колуэлл",
+ "Колфакс",
+ "Колчестер",
+ "Кольберт",
+ "Кольер",
+ "Кольмар",
+ "Кольридж",
+ "Кольт",
+ "Кольюза",
+ "Коль",
+ "Кол",
+ "Комал",
+ "Командор",
+ "Команчи",
+ "Коматк",
+ "Комбайн",
+ "Комбес",
+ "Комби",
+ "Комб",
+ "Комелик",
+ "Комерио",
+ "Комер",
+ "Коммак",
+ "Коммерция",
+ "Коммершиал",
+ "Коммонуэлт",
+ "Коммон",
+ "Коммьюнити",
+ "Комобаби",
+ "Комо",
+ "Компас",
+ "Компетишн",
+ "Комптон",
+ "Комптче",
+ "Комсток",
+ "Комунас",
+ "Комфорт",
+ "Комфри",
+ "Конава",
+ "Конасога",
+ "Коната",
+ "Конвей",
+ "Конвент",
+ "Конверс",
+ "Конвой",
+ "Конгари",
+ "Конгер",
+ "Конгресс",
+ "Конгрюити",
+ "Конда",
+ "Конджиганак",
+ "Кондит",
+ "Конди",
+ "Кондон",
+ "Конингхем",
+ "Кони",
+ "Конкан",
+ "Конклин",
+ "Конконулли",
+ "Конкордия",
+ "Конкорд",
+ "Конкоу",
+ "Конкрет",
+ "Конли",
+ "Коннарок",
+ "Коннелли",
+ "Коннелл",
+ "Коннел",
+ "Коннер",
+ "Конниут",
+ "Коннор",
+ "Коновер",
+ "Конрад",
+ "Конрат",
+ "Конрой",
+ "Конро",
+ "Консеквенсес",
+ "Консепсьон",
+ "Консешен",
+ "Константин",
+ "Констебль",
+ "Контакт",
+ "Континенталь",
+ "Конто",
+ "Контрерас",
+ "Контукук",
+ "Конус",
+ "Конфлуенс",
+ "Конхатта",
+ "Концепция",
+ "Кончас",
+ "Кончо",
+ "Коншохокен",
+ "Коньехо",
+ "Кооператив",
+ "Копалис",
+ "Копан",
+ "Копемиш",
+ "Копиаг",
+ "Коплей",
+ "Копли",
+ "Коппелл",
+ "Коппел",
+ "Копперл",
+ "Копперс",
+ "Коппер",
+ "Коппитт",
+ "Коппок",
+ "Коралл",
+ "Корам",
+ "Кораополис",
+ "Корасон",
+ "Кора",
+ "Корбел",
+ "Корбетт",
+ "Корбет",
+ "Корбин",
+ "Корваллис",
+ "Корвин",
+ "Корвит",
+ "Корделл",
+ "Кордель",
+ "Кордер",
+ "Кордова",
+ "Кордс",
+ "Корд",
+ "Коридон",
+ "Коринна",
+ "Коринф",
+ "Кори",
+ "Корковадо",
+ "Коркоран",
+ "Кормик",
+ "Корморант",
+ "Корнелий",
+ "Корнелия",
+ "Корнелл",
+ "Корнер",
+ "Корнеттс",
+ "Корнинг",
+ "Корниш",
+ "Корнли",
+ "Корнудас",
+ "Корнукопия",
+ "Корнуолл",
+ "Корнуэлл",
+ "Корн",
+ "Корозал",
+ "Королла",
+ "Коронадо",
+ "Корона",
+ "Корпус",
+ "Корралитос",
+ "Коррал",
+ "Коррекция",
+ "Коррео",
+ "Корриган",
+ "Корри",
+ "Корсика",
+ "Корси",
+ "Корс",
+ "Кортада",
+ "Кортаро",
+ "Кортес",
+ "Корте",
+ "Кортланд",
+ "Кортни",
+ "Корт",
+ "Корум",
+ "Корунья",
+ "Корфу",
+ "Кор",
+ "Косби",
+ "Косгрейв",
+ "Косзта",
+ "Космополис",
+ "Космос",
+ "Коссе",
+ "Коста",
+ "Костилла",
+ "Кость",
+ "Кост",
+ "Косциаско",
+ "Котати",
+ "Котес",
+ "Котлик",
+ "Котопакси",
+ "Кото",
+ "Коттедж",
+ "Коттер",
+ "Коттл",
+ "Котуит",
+ "Котулла",
+ "Кот",
+ "Коув",
+ "Коудерс",
+ "Коуд",
+ "Коуета",
+ "Коукер",
+ "Коулза",
+ "Коулик",
+ "Коулинг",
+ "Коули",
+ "Коултер",
+ "Коул",
+ "Коупенс",
+ "Коуп",
+ "Коутс",
+ "Коуч",
+ "Коуэлл",
+ "Коуэн",
+ "Коу",
+ "Кофе",
+ "Кофилд",
+ "Кофман",
+ "Коффин",
+ "Коффи",
+ "Кохаген",
+ "Коханок",
+ "Кохассет",
+ "Кохоктон",
+ "Кохо",
+ "Кохутта",
+ "Коцебу",
+ "Кочайчуат",
+ "Кочелла",
+ "Кочиз",
+ "Кочити",
+ "Кошкононг",
+ "Кошок",
+ "Кошут",
+ "Ко",
+ "Крабтри",
+ "Крабэппл",
+ "Краб",
+ "Крагнс",
+ "Краг",
+ "Крайслер",
+ "Кракен",
+ "Краков",
+ "Крамер",
+ "Крамп",
+ "Крандалл",
+ "Кранелл",
+ "Краннелл",
+ "Кранфиллс",
+ "Кранц",
+ "Кран",
+ "Крари",
+ "Кратч",
+ "Краудер",
+ "Крафтон",
+ "Кребс",
+ "Креди",
+ "Крейг",
+ "Крейн",
+ "Крейтон",
+ "Крекер",
+ "Кремер",
+ "Кремль",
+ "Креммлинг",
+ "Крем",
+ "Креншоу",
+ "Креола",
+ "Креол",
+ "Кресап",
+ "Кресбард",
+ "Кресент",
+ "Креско",
+ "Кресскилл",
+ "Крессона",
+ "Крессон",
+ "Кресс",
+ "Крестед",
+ "Крестлина",
+ "Крестон",
+ "Крест",
+ "Кресуэлл",
+ "Кривиц",
+ "Крив",
+ "Кридер",
+ "Кридмур",
+ "Крикет",
+ "Крик",
+ "Крилс",
+ "Крил",
+ "Кримора",
+ "Кринер",
+ "Криппл",
+ "Крисман",
+ "Кристалл",
+ "Кристиана",
+ "Кристиан",
+ "Кристина",
+ "Кристин",
+ "Кристи",
+ "Кристмас",
+ "Кристобаль",
+ "Кристоваль",
+ "Кристола",
+ "Кристофер",
+ "Крис",
+ "Крит",
+ "Кроган",
+ "Крозе",
+ "Кройдон",
+ "Крокер",
+ "Крокетт",
+ "Кромби",
+ "Кромвель",
+ "Кронборг",
+ "Кронен",
+ "Кроппер",
+ "Кропси",
+ "Крори",
+ "Кросби",
+ "Кросвелл",
+ "Кроссвик",
+ "Кроссетт",
+ "Кроссинг",
+ "Кросснор",
+ "Кроссрод",
+ "Кросс",
+ "Кротерс",
+ "Кротон",
+ "Кроун",
+ "Кроуч",
+ "Кроуэл",
+ "Кроу",
+ "Крофтона",
+ "Крофт",
+ "Кроц",
+ "Круа",
+ "Кругер",
+ "Крузо",
+ "Крукед",
+ "Крукс",
+ "Крум",
+ "Крупп",
+ "Крусеро",
+ "Крусес",
+ "Крус",
+ "Крэнстон",
+ "Крюгер",
+ "Крю",
+ "Ксавьер",
+ "Ксения",
+ "Куамба",
+ "Куба",
+ "Куберо",
+ "Куб",
+ "Кугуар",
+ "Кудаи",
+ "Куебрада",
+ "Куерво",
+ "Куеро",
+ "Куззарт",
+ "Кузик",
+ "Куинлан",
+ "Куиннесек",
+ "Куинн",
+ "Куинси",
+ "Куинтон",
+ "Куйлер",
+ "Кукамонга",
+ "Куки",
+ "Кук",
+ "Кулебра",
+ "Кулидж",
+ "Кулин",
+ "Кулпмонт",
+ "Кулпсвиль",
+ "Кульман",
+ "Кул",
+ "Куммер",
+ "Куна",
+ "Кункл",
+ "Кунц",
+ "Кунья",
+ "Кун",
+ "Куорри",
+ "Куортерс",
+ "Купертино",
+ "Купер",
+ "Купе",
+ "Купорос",
+ "Купреянов",
+ "Купрум",
+ "Куп",
+ "Куртина",
+ "Куртис",
+ "Кур",
+ "Кусада",
+ "Куса",
+ "Куския",
+ "Куско",
+ "Кусохатчи",
+ "Куссета",
+ "Куссон",
+ "Кустар",
+ "Кус",
+ "Кутенэй",
+ "Кутер",
+ "Куц",
+ "Кучара",
+ "Кушарем",
+ "Кушинг",
+ "Куэва-",
+ "Куэй",
+ "Кьюн",
+ "Кэди",
+ "Кэй",
+ "Кэмерон",
+ "Кэмпбелл",
+ "Кэмп",
+ "Кэнби",
+ "Кэндлер",
+ "Кэндл",
+ "Кэнтуэлл",
+ "Кэпитола",
+ "Кэпрок",
+ "Кэп",
+ "Кэрил",
+ "Кэри",
+ "Кэролин",
+ "Кэрол",
+ "Кэрриер",
+ "Кэрринг",
+ "Кэрри",
+ "Кэрролл",
+ "Кэрфри",
+ "Кэсвелл",
+ "Кэтис",
+ "Кэти",
+ "Кэткарт",
+ "Кэтлин",
+ "Кэтонс",
+ "Кэтрин",
+ "Кэтскилл",
+ "Кэшен",
+ "Кэш",
+ "Кюртен",
+ "Квини",
+ "Куади",
+ "Куили",
+ "Лаагер",
+ "Лабади",
+ "Лаборатория",
+ "Лабушер",
+ "Лавай",
+ "Лавака",
+ "Лавалетта",
+ "Лавалет",
+ "Лава",
+ "Лавджой",
+ "Лаверна",
+ "Лавина",
+ "Лавинг",
+ "Лавиния",
+ "Лавлок",
+ "Лавония",
+ "Лавон",
+ "Лавс",
+ "Лавуэлл",
+ "Лав",
+ "Лагофф",
+ "Лаго",
+ "Лагранж",
+ "Лагро",
+ "Лагуна",
+ "Лагунитас",
+ "Лагун",
+ "Ладден",
+ "Ладдония",
+ "Ладелль",
+ "Ладен",
+ "Ладера",
+ "Ладжас",
+ "Ладлам",
+ "Ладлоу",
+ "Ладнер",
+ "Ладога",
+ "Ладония",
+ "Ладора",
+ "Ладсон",
+ "Ладю",
+ "Лазар",
+ "Лазир",
+ "Лаингс",
+ "Лаин",
+ "Лайай",
+ "Лайв",
+ "Лайерли",
+ "Лайзтон",
+ "Лайл",
+ "Лайма",
+ "Лаймстон",
+ "Лайм",
+ "Лайнит",
+ "Лайн",
+ "Лайтнинг",
+ "Лайтхаус",
+ "Лайт",
+ "Лайф",
+ "Лай",
+ "Лакаванна",
+ "Лакей",
+ "Лакин",
+ "Лаки",
+ "Лаклид",
+ "Лакманс",
+ "Лакомб",
+ "Лакона",
+ "Лакония",
+ "Лакон",
+ "Лакота",
+ "Лаксон",
+ "Лаксор",
+ "Лакучи",
+ "Лак",
+ "Ламартин",
+ "Ламар",
+ "Ламаско",
+ "Ламберт",
+ "Ламбер",
+ "Ламбоглия",
+ "Ламбрук",
+ "Ламбс",
+ "Ламеса",
+ "Ламин",
+ "Ламисон",
+ "Лами",
+ "Ламкин",
+ "Ламоайн",
+ "Ламоиль",
+ "Ламона",
+ "Ламоний",
+ "Ламонт",
+ "Лампасас",
+ "Лампкин",
+ "Ламур",
+ "Лам",
+ "Ланаган",
+ "Ланай",
+ "Ланарк",
+ "Ланар",
+ "Лангворти",
+ "Лангес",
+ "Ланглейд",
+ "Ланглуа",
+ "Ланг",
+ "Ландаски",
+ "Ланда",
+ "Ланделл",
+ "Ландер",
+ "Ландинг",
+ "Ланди",
+ "Ландовер",
+ "Ландо",
+ "Ландри",
+ "Ландрум",
+ "Ландфолл",
+ "Ланд",
+ "Ланес",
+ "Ланетт",
+ "Лани",
+ "Ланкастер",
+ "Ланкин",
+ "Ланнон",
+ "Лансдаун",
+ "Лансе",
+ "Лансинг",
+ "Ланси",
+ "Ланс",
+ "Лантана",
+ "Лантон",
+ "Лантри",
+ "Ланьон",
+ "Лаона",
+ "Лаотто",
+ "Лапвай",
+ "Лапел",
+ "Лапир",
+ "Лаплас",
+ "Лапойнт",
+ "Лапорт",
+ "Ларами",
+ "Ларвилл",
+ "Ларго",
+ "Лардо",
+ "Ларедо",
+ "Ларес",
+ "Лариат",
+ "Лаример",
+ "Ларимор",
+ "Ларкспур",
+ "Ларк",
+ "Ларнед",
+ "Лароз",
+ "Ларраби",
+ "Ларсен",
+ "Ларслан",
+ "Ларсмонт",
+ "Ларсон",
+ "Ларто",
+ "Лару",
+ "Ларч",
+ "Ласара",
+ "Ласкер",
+ "Ласк",
+ "Ласт",
+ "Лас",
+ "Латам",
+ "Лата",
+ "Латексо",
+ "Латимер",
+ "Латония",
+ "Латон",
+ "Латрап",
+ "Латроп",
+ "Латроуб",
+ "Латта",
+ "Латтимор",
+ "Латтинг",
+ "Латти",
+ "Латтрелл",
+ "Латчер",
+ "Лауд",
+ "Лаундес",
+ "Лаура",
+ "Лаут",
+ "Лафайетт",
+ "Лафит",
+ "Лафлин",
+ "Лафонтен",
+ "Лафорч",
+ "Лафферти",
+ "Лахайна",
+ "Лахитас",
+ "Лашин",
+ "Леандер",
+ "Леандро",
+ "Леанна",
+ "Леапп",
+ "Лебек",
+ "Лебо",
+ "Леван",
+ "Леваси",
+ "Левелок",
+ "Левел",
+ "Леверинг",
+ "Левит",
+ "Леггетт",
+ "Ледбеттер",
+ "Леджер",
+ "Ледж",
+ "Ледисмит",
+ "Леду",
+ "Ледьярд",
+ "Лед",
+ "Лейден",
+ "Лейжер",
+ "Лейзи",
+ "Лейкадия",
+ "Лейкин",
+ "Лейк",
+ "Лейман",
+ "Лейм",
+ "Лейн",
+ "Лейперс",
+ "Лейпсик",
+ "Лейпциг",
+ "Лейси",
+ "Лейструп",
+ "Лейтер",
+ "Лейтон",
+ "Лейтч",
+ "Лейт",
+ "Лейф",
+ "Леканто",
+ "Лекомптон",
+ "Лекомпт",
+ "Лекса",
+ "Лексинг",
+ "Лекси",
+ "Леланд",
+ "Лела",
+ "Лелия",
+ "Лели",
+ "Леман",
+ "Лемей",
+ "Лемета",
+ "Леминг",
+ "Лемитар",
+ "Леммон",
+ "Лемойн",
+ "Лемонт",
+ "Лемон",
+ "Леморес",
+ "Лемур",
+ "Лемхи",
+ "Ленапа",
+ "Ленап",
+ "Лена",
+ "Ленгби",
+ "Ленд",
+ "Ленекса",
+ "Леннеп",
+ "Леннокс",
+ "Леннон",
+ "Ленокс",
+ "Ленола",
+ "Ленора",
+ "Ленор",
+ "Ленуар",
+ "Ленхартс",
+ "Ленхем",
+ "Ленц",
+ "Лен",
+ "Леод",
+ "Леола",
+ "Леома",
+ "Леоминстер",
+ "Леонардо",
+ "Леонард",
+ "Леона",
+ "Леонидас",
+ "Леония",
+ "Леонора",
+ "Леон",
+ "Леопольд",
+ "Леоти",
+ "Лео",
+ "Лепанто",
+ "Лерна",
+ "Лернер",
+ "Лерой",
+ "Лер",
+ "Лесли",
+ "Лессли",
+ "Лестер",
+ "Летарт",
+ "Летохатчи",
+ "Леттс",
+ "Летчер",
+ "Леуэллен",
+ "Лефлор",
+ "Лефор",
+ "Лешара",
+ "Ле",
+ "Либби",
+ "Либенталь",
+ "Либерал",
+ "Либерти",
+ "Либорио",
+ "Либори",
+ "Либрари",
+ "Либус",
+ "Ливан",
+ "Ливенгуд",
+ "Ливен",
+ "Ливермор",
+ "Ливерпуль",
+ "Ливингс",
+ "Ливона",
+ "Ливония",
+ "Ливуд",
+ "Лига",
+ "Лигерта",
+ "Лигнум",
+ "Лигонье",
+ "Лигон",
+ "Лидгер",
+ "Лиддер",
+ "Лидди",
+ "Лидер",
+ "Лидик",
+ "Лидия",
+ "Лиди",
+ "Лидор",
+ "Лидо",
+ "Лидпойнт",
+ "Лидс",
+ "Лид",
+ "Лизелла",
+ "Лиземорс",
+ "Ликан",
+ "Ликенс",
+ "Ликес",
+ "Ликинг",
+ "Лики",
+ "Ликли",
+ "Ликок",
+ "Лик",
+ "Лилберт",
+ "Лилборн",
+ "Лилиан",
+ "Лилимур",
+ "Лилита",
+ "Лили",
+ "Лилливаап",
+ "Лиллинг",
+ "Лилли",
+ "Лилль",
+ "Лилс",
+ "Лил",
+ "Лиман",
+ "Лима",
+ "Лимб",
+ "Лимерик",
+ "Лиминг",
+ "Лимон",
+ "Лим",
+ "Линби",
+ "Линвиль",
+ "Линвуд",
+ "Линганор",
+ "Лингл",
+ "Линда",
+ "Линдгрен",
+ "Линдейл",
+ "Линделл",
+ "Линден",
+ "Линди",
+ "Линдков",
+ "Линдли",
+ "Линдон",
+ "Линдора",
+ "Линдсборг",
+ "Линдсей",
+ "Линдси",
+ "Линдстром",
+ "Линд",
+ "Линкольния",
+ "Линкольн",
+ "Линкорт",
+ "Линкрофт",
+ "Линкс",
+ "Линк",
+ "Линндил",
+ "Линнеус",
+ "Линн",
+ "Лино",
+ "Линс",
+ "Линтикум",
+ "Линтон",
+ "Линч",
+ "Лин",
+ "Лион",
+ "Липан",
+ "Липер",
+ "Липскомб",
+ "Лири",
+ "Лирнед",
+ "Лир",
+ "Лисабела",
+ "Лисит",
+ "Лискомб",
+ "Лиско",
+ "Лисман",
+ "Лисмор",
+ "Лиссабон",
+ "Лисси",
+ "Лист",
+ "Лис",
+ "Литер",
+ "Литиум",
+ "Литиц",
+ "Лития",
+ "Литл",
+ "Литония",
+ "Литон",
+ "Литополис",
+ "Литро",
+ "Литс",
+ "Литтиг",
+ "Литтл",
+ "Литтон",
+ "Литч",
+ "Лихай",
+ "Лихуэ",
+ "Лич",
+ "Ли",
+ "Ллойделл",
+ "Ллойд",
+ "Лоаг",
+ "Лоада",
+ "Лоа",
+ "Лобеко",
+ "Лобель",
+ "Лобо",
+ "Ловелл",
+ "Ловетт",
+ "Ловилия",
+ "Логанс",
+ "Логан",
+ "Логсден",
+ "Лог",
+ "Лода",
+ "Лодер",
+ "Лодж",
+ "Лоди",
+ "Лодога",
+ "Лод",
+ "Лоеб",
+ "Лоен",
+ "Лозо",
+ "Лоз",
+ "Лоиза",
+ "Лойал",
+ "Лойд",
+ "Лойола",
+ "Лойолл",
+ "Лойс",
+ "Локаст",
+ "Локбуи",
+ "Локейт",
+ "Локетт",
+ "Локинг",
+ "Локк",
+ "Локлуза",
+ "Локни",
+ "Локо",
+ "Локридж",
+ "Локсахатчи",
+ "Локса",
+ "Локсли",
+ "Локхарт",
+ "Лок",
+ "Лола",
+ "Лолета",
+ "Лолита",
+ "Лоли",
+ "Лоло",
+ "Ломакс",
+ "Ломан",
+ "Лома",
+ "Ломбард",
+ "Ломета",
+ "Ломира",
+ "Ломита",
+ "Ломонд",
+ "Ломпок",
+ "Лонаконинг",
+ "Лонгбот",
+ "Лонгмир",
+ "Лонгран",
+ "Лонг",
+ "Лонда",
+ "Лондон",
+ "Лондэн",
+ "Лонели",
+ "Лонок",
+ "Лоно",
+ "Лон",
+ "Лоогути",
+ "Лопахохо",
+ "Лопез",
+ "Лопено",
+ "Лорами",
+ "Лоранже",
+ "Лордиш",
+ "Лорд",
+ "Лорейн",
+ "Лорел",
+ "Лоренс",
+ "Лоренцо",
+ "Лоренц",
+ "Лорен",
+ "Лоретта",
+ "Лоретто",
+ "Лорида",
+ "Лоримор",
+ "Лоринг",
+ "Лорис",
+ "Лори",
+ "Лорман",
+ "Лоро",
+ "Лортон",
+ "Лор",
+ "Лосант",
+ "Лосония",
+ "Лостант",
+ "Лостин",
+ "Лост",
+ "Лос",
+ "Лотарингия",
+ "Лотарь",
+ "Лотелл",
+ "Лоти",
+ "Лотос",
+ "Лотроп",
+ "Лотси",
+ "Лотт",
+ "Лоугап",
+ "Лоуден",
+ "Лоудон",
+ "Лоулер",
+ "Лоуман",
+ "Лоумен",
+ "Лоунпайн",
+ "Лоун",
+ "Лоури",
+ "Лоусон",
+ "Лоус",
+ "Лоутон",
+ "Лоуэлл",
+ "Лоуэр",
+ "Лоу",
+ "Лофгрин",
+ "Лох",
+ "Лоц",
+ "Лочапока",
+ "Лочерн",
+ "Лочиел",
+ "Луалуалей",
+ "Луана",
+ "Лувейл",
+ "Луверн",
+ "Лувьер",
+ "Лугерт",
+ "Луделл",
+ "Лудинг",
+ "Лудоуиси",
+ "Луедерс",
+ "Лузерн",
+ "Луз",
+ "Луиза",
+ "Луизиана",
+ "Луин",
+ "Луис",
+ "Луйяндо",
+ "Лукама",
+ "Лукан",
+ "Лукас",
+ "Лукаут",
+ "Лукба",
+ "Лукильо",
+ "Лукинг",
+ "Лукка",
+ "Луксем",
+ "Луксора",
+ "Лук",
+ "Лула",
+ "Лулинг",
+ "Лулу",
+ "Лумис",
+ "Луна",
+ "Лунинг",
+ "Лун",
+ "Луп",
+ "Лура",
+ "Лурей",
+ "Луриг",
+ "Лусеро",
+ "Лутон",
+ "Лутсен",
+ "Лутц",
+ "Лучин",
+ "Луштон",
+ "Луэлла",
+ "Луэнн",
+ "Лу",
+ "Льоренс",
+ "Льюверас",
+ "Льюисетта",
+ "Льюис",
+ "Лью",
+ "Льянос",
+ "Льяно",
+ "Лэдд",
+ "Лэйн",
+ "Лэй",
+ "Лэминг",
+ "Лэмпсон",
+ "Лэнгли",
+ "Лэнгорн",
+ "Лэнгтри",
+ "Лэндис",
+ "Лэндон",
+ "Лэр",
+ "Любек",
+ "Люблин",
+ "Людвиг",
+ "Люкачукай",
+ "Люк",
+ "Люнен",
+ "Люптон",
+ "Люпус",
+ "Люртон",
+ "Люр",
+ "Люсиль",
+ "Люсинда",
+ "Люси",
+ "Люсьен",
+ "Люс",
+ "Лютер",
+ "Люти",
+ "Люцерна",
+ "Маалэа",
+ "Мабана",
+ "Мабанк",
+ "Мабелль",
+ "Мабен",
+ "Мабскотт",
+ "Мабтон",
+ "Маверик",
+ "Мавис",
+ "Магазин",
+ "Магалия",
+ "Магаско",
+ "Магас",
+ "Маггус",
+ "Магдалена",
+ "Маги",
+ "Магма",
+ "Магна",
+ "Магнит",
+ "Магнолия",
+ "Магомет",
+ "Магопак",
+ "Магун",
+ "Магуолт",
+ "Мадаваска",
+ "Мадден",
+ "Мадди",
+ "Маддок",
+ "Маделин",
+ "Маделия",
+ "Мадера",
+ "Мадженика",
+ "Маджестик",
+ "Мадилл",
+ "Мадонна",
+ "Мадрас",
+ "Мадре",
+ "Мадрид",
+ "Мад",
+ "Мазама",
+ "Мазепа",
+ "Мазер",
+ "Мази",
+ "Мазомани",
+ "Мазон",
+ "Маис",
+ "Майами",
+ "Майда",
+ "Майерс",
+ "Майер",
+ "Майетта",
+ "Майкка",
+ "Майкл",
+ "Майли",
+ "Майло",
+ "Майнер",
+ "Майнот",
+ "Майнрад",
+ "Майн",
+ "Майо",
+ "Майра",
+ "Майтон",
+ "Майт",
+ "Макавао",
+ "Макакило",
+ "Маканда",
+ "Макартур",
+ "Макаха",
+ "Маквахок",
+ "Маквокета",
+ "Маквон",
+ "Макдона",
+ "Макдоэл",
+ "Македония",
+ "Македон",
+ "Макиас",
+ "Макинен",
+ "Макино",
+ "Маки",
+ "Маккей",
+ "Маккензи",
+ "Макки",
+ "Макланд",
+ "Макленни",
+ "Маклес",
+ "Маковек",
+ "Макомб",
+ "Макон",
+ "Макопин",
+ "Макоти",
+ "Максбасс",
+ "Максвелл",
+ "Максвиль",
+ "Максвелтон",
+ "Максимо",
+ "Максис",
+ "Макси",
+ "Макстон",
+ "Макс",
+ "Макунги",
+ "Мак",
+ "Малабар",
+ "Малага",
+ "Малад",
+ "Малакофф",
+ "Малвадо",
+ "Малвейн",
+ "Малверн",
+ "Малга",
+ "Малдроу",
+ "Малдун",
+ "Малесус",
+ "Малжамар",
+ "Малибу",
+ "Малинта",
+ "Малин",
+ "Малкольм",
+ "Маллан",
+ "Маллард",
+ "Маллен",
+ "Маллет",
+ "Маллика",
+ "Малликен",
+ "Маллин",
+ "Маллори",
+ "Малой",
+ "Малотт",
+ "Мало",
+ "Малтби",
+ "Малхолл",
+ "Малшу",
+ "Мальборо",
+ "Малькольм",
+ "Мальмо",
+ "Мальта",
+ "Мал",
+ "Мамаронек",
+ "Маммот",
+ "Мамонт",
+ "Маму",
+ "Мам",
+ "Манава",
+ "Манакин",
+ "Манак",
+ "Маналапан",
+ "Мананна",
+ "Манасквен",
+ "Манасота",
+ "Манасса",
+ "Манати",
+ "Манахокин",
+ "Мана",
+ "Манвел",
+ "Мангам",
+ "Мангер",
+ "Мангония",
+ "Манго",
+ "Мандан",
+ "Мандари",
+ "Мандей",
+ "Манделей",
+ "Манден",
+ "Мандер",
+ "Манджор",
+ "Манд",
+ "Манес",
+ "Манзанита",
+ "Манила",
+ "Манилла",
+ "Манистик",
+ "Манисти",
+ "Манитовиш",
+ "Манитовок",
+ "Манитоу",
+ "Манито",
+ "Манифолд",
+ "Мани",
+ "Манкато",
+ "Манкинс",
+ "Манкос",
+ "Манлий",
+ "Манн",
+ "Манокотак",
+ "Маномен",
+ "Манор",
+ "Манро",
+ "Манселона",
+ "Манси",
+ "Мансон",
+ "Мансура",
+ "Манс",
+ "Мантадор",
+ "Мантено",
+ "Мантео",
+ "Мантер",
+ "Мантика",
+ "Манти",
+ "Мантолокинг",
+ "Мантон",
+ "Мантор",
+ "Мантуя",
+ "Мантчи",
+ "Манус",
+ "Мануэлито",
+ "Мануэль",
+ "Манхассет",
+ "Манхейм",
+ "Манхеттен",
+ "Манхол",
+ "Манчестер",
+ "Ман",
+ "Мараис",
+ "Марайдел",
+ "Марана",
+ "Марафон",
+ "Марбери",
+ "Марбл",
+ "Марвелл",
+ "Марвел",
+ "Марвин",
+ "Маргарет",
+ "Маргарита",
+ "Маргаритка",
+ "Маргит",
+ "Мардела",
+ "Марджи",
+ "Маренго",
+ "Марианна",
+ "Мариано",
+ "Мариба",
+ "Марибель",
+ "Мариенталь",
+ "Мариен",
+ "Мариетта",
+ "Марикао",
+ "Марикопа",
+ "Марина",
+ "Марингуин",
+ "Маринетт",
+ "Марино",
+ "Марин",
+ "Марион",
+ "Марипоса",
+ "Мария",
+ "Мари",
+ "Маркванд",
+ "Маркед",
+ "Маркез",
+ "Маркесан",
+ "Маркетт",
+ "Маркет",
+ "Марке",
+ "Марклейс",
+ "Марклес",
+ "Маркли",
+ "Маркл",
+ "Маркола",
+ "Марко",
+ "Маркус",
+ "Маркхэм",
+ "Марк",
+ "Марлетт",
+ "Марлин",
+ "Марли",
+ "Марлоу",
+ "Марлтон",
+ "Мармадук",
+ "Мармарт",
+ "Мармет",
+ "Марн",
+ "Мароа",
+ "Марокко",
+ "Марреллс",
+ "Марреро",
+ "Марриотт",
+ "Марри",
+ "Марроу",
+ "Марселин",
+ "Марселла",
+ "Марсель",
+ "Марсинг",
+ "Марсланд",
+ "Марстон",
+ "Марсьяль",
+ "Марс",
+ "Мартас",
+ "Марта",
+ "Мартелл",
+ "Мартель",
+ "Мартенс",
+ "Мартинес",
+ "Мартин",
+ "Марти",
+ "Марторель",
+ "Март",
+ "Маруэньо",
+ "Марфа",
+ "Марцеллус",
+ "Маршалл",
+ "Марш",
+ "Мар",
+ "Масардис",
+ "Масарик",
+ "Масео",
+ "Маскатин",
+ "Маскаута",
+ "Маскегон",
+ "Маскего",
+ "Маскелл",
+ "Маскл",
+ "Маскоги",
+ "Маскода",
+ "Маской",
+ "Маскота",
+ "Маскот",
+ "Масон",
+ "Массадона",
+ "Массак",
+ "Массанаттен",
+ "Массапеква",
+ "Массена",
+ "Массиллон",
+ "Масс",
+ "Мастер",
+ "Мастика",
+ "Масто",
+ "Матаван",
+ "Матагорда",
+ "Матадор",
+ "Матаморас",
+ "Матанаска",
+ "Матео",
+ "Матиас",
+ "Матильда",
+ "Матинекок",
+ "Матис",
+ "Матлака",
+ "Матока",
+ "Матомидай",
+ "Маттапекс",
+ "Маттесон",
+ "Маттес",
+ "Маттокс",
+ "Маттон",
+ "Маттун",
+ "Матуон",
+ "Маува",
+ "Маук",
+ "Маумель",
+ "Маунабо",
+ "Мауналоа",
+ "Мауна",
+ "Маунд",
+ "Мауни",
+ "Мауноили",
+ "Маунтин",
+ "Маунт",
+ "Маусер",
+ "Мауси",
+ "Маус",
+ "Маханой",
+ "Махариши",
+ "Махаска",
+ "Махаффи",
+ "Махтова",
+ "Махукона",
+ "Маченс",
+ "Мачесни",
+ "Машула",
+ "Маэйс",
+ "Маягуез",
+ "Мебан",
+ "Мегаргел",
+ "Меггетт",
+ "Меглер",
+ "Медалла",
+ "Меданалс",
+ "Меданос",
+ "Медари",
+ "Медарт",
+ "Медиаполис",
+ "Медикал",
+ "Медина",
+ "Медицина",
+ "Медия",
+ "Медли",
+ "Медон",
+ "Медора",
+ "Медоу",
+ "Медуэй",
+ "Медфра",
+ "Мед",
+ "Мееррин",
+ "Мезерви",
+ "Мейака",
+ "Мейбеери",
+ "Мейбл",
+ "Мейгс",
+ "Мейерс",
+ "Мейнард",
+ "Мейнерс",
+ "Мейнхард",
+ "Мейпл",
+ "Мейр",
+ "Мейси",
+ "Мейс",
+ "Меквонаго",
+ "Меквон",
+ "Мекилтео",
+ "Мекинок",
+ "Мекка",
+ "Меклинг",
+ "Мекорюк",
+ "Мекоста",
+ "Мексикана",
+ "Мексика",
+ "Мексия",
+ "Мелби",
+ "Мелверн",
+ "Мелвина",
+ "Мелвин",
+ "Мелдер",
+ "Мелдрум",
+ "Мелисса",
+ "Мелитота",
+ "Меллен",
+ "Меллетт",
+ "Мелле",
+ "Меллина",
+ "Меллотт",
+ "Мелмор",
+ "Мелодия",
+ "Мелроуз",
+ "Мелруд",
+ "Мелстранд",
+ "Мелчер",
+ "Мельба",
+ "Мельбета",
+ "Мельбурн",
+ "Мельфа",
+ "Мель",
+ "Мел",
+ "Мемфис",
+ "Менага",
+ "Менан",
+ "Менар",
+ "Менаша",
+ "Мена",
+ "Менделтна",
+ "Менденхолл",
+ "Мендоза",
+ "Мендон",
+ "Мендота",
+ "Мендоцино",
+ "Мендхэм",
+ "Менифи",
+ "Менло",
+ "Меномини",
+ "Меномони",
+ "Мено",
+ "Ментаста",
+ "Ментмор",
+ "Ментон",
+ "Ментор",
+ "Менфро",
+ "Менчал",
+ "Меппен",
+ "Мервин",
+ "Мердок",
+ "Мердо",
+ "Мередит",
+ "Мередосия",
+ "Меривезер",
+ "Меригольд",
+ "Мериден",
+ "Меридиан",
+ "Меридин",
+ "Мерино",
+ "Мерит",
+ "Меркель",
+ "Мерлин",
+ "Мерменто",
+ "Мерна",
+ "Меро",
+ "Мерриам",
+ "Меррикорт",
+ "Меррик",
+ "Мерриллан",
+ "Меррилл",
+ "Мерримак",
+ "Мерримен",
+ "Мерритт",
+ "Мерри",
+ "Мерседес",
+ "Мерсед",
+ "Мерсер",
+ "Мертенс",
+ "Мертзон",
+ "Мертон",
+ "Мерто",
+ "Мерфи",
+ "Мерфрис",
+ "Мерчант",
+ "Мерчисон",
+ "Мершон",
+ "Мер",
+ "Меса",
+ "Месик",
+ "Месита",
+ "Мескалеро",
+ "Мескит",
+ "Металайн",
+ "Метамора",
+ "Мета",
+ "Метейри",
+ "Метея",
+ "Меткальф",
+ "Метлакатла",
+ "Метолиус",
+ "Мето",
+ "Метрополис",
+ "Метр",
+ "Меттава",
+ "Меттер",
+ "Метучен",
+ "Метуэн",
+ "Механик",
+ "Мехико",
+ "Мецгер",
+ "Мец",
+ "Мешан",
+ "Мешоппен",
+ "Мигель",
+ "Мидас",
+ "Мидвейл",
+ "Мидвиль",
+ "Миддл",
+ "Мидланд",
+ "Мидлотиан",
+ "Миднайт",
+ "Мидо",
+ "Мидтаун",
+ "Мидфилд",
+ "Мид",
+ "Мизе",
+ "Мизпа",
+ "Мизула",
+ "Микадо",
+ "Мика",
+ "Микер",
+ "Мики",
+ "Миккало",
+ "Миккошеки",
+ "Микко",
+ "Микл",
+ "Микро",
+ "Миксерс",
+ "Микс",
+ "Милагроса",
+ "Милам",
+ "Милано",
+ "Милан",
+ "Мила",
+ "Милилани",
+ "Мили",
+ "Милладор",
+ "Миллан",
+ "Миллард",
+ "Миллборо",
+ "Миллдж",
+ "Миллен",
+ "Миллер",
+ "Миллетт",
+ "Миллиган",
+ "Милликен",
+ "Милликин",
+ "Миллинг",
+ "Миллинокет",
+ "Миллин",
+ "Милль",
+ "Милл",
+ "Милнер",
+ "Милнор",
+ "Милолии",
+ "Мило",
+ "Милпитас",
+ "Милрой",
+ "Милсап",
+ "Милтона",
+ "Милтон",
+ "Милуоки",
+ "Мил",
+ "Мимбрс",
+ "Мимоза",
+ "Мимс",
+ "Минам",
+ "Минард",
+ "Минатар",
+ "Мина",
+ "Минго",
+ "Мингус",
+ "Минден",
+ "Миндоро",
+ "Минеола",
+ "Минерал",
+ "Минерва",
+ "Минетто",
+ "Минидока",
+ "Минква",
+ "Минко",
+ "Минк",
+ "Миннеола",
+ "Миннеота",
+ "Миннесота",
+ "Миннетонка",
+ "Миннетриста",
+ "Миннехаха",
+ "Миннеэска",
+ "Минниполис",
+ "Минн",
+ "Миноа",
+ "Минонг",
+ "Минонк",
+ "Минор",
+ "Минстер",
+ "Минс",
+ "Минтер",
+ "Минтл",
+ "Минторн",
+ "Минто",
+ "Минт",
+ "Минука",
+ "Минчумина",
+ "Миньер",
+ "Миньон",
+ "Мин",
+ "Мио",
+ "Мирада",
+ "Мираж",
+ "Миракл",
+ "Мирамар",
+ "Мирамигоа",
+ "Миранда",
+ "Мирандо",
+ "Мира",
+ "Мирик",
+ "Мирон",
+ "Миррор",
+ "Мирс",
+ "Миртл",
+ "Мир",
+ "Миссисипи",
+ "Миссия",
+ "Миссури",
+ "Мистик",
+ "Мист",
+ "Митинг",
+ "Мититсе",
+ "Митти",
+ "Митчелл",
+ "Миффлин",
+ "Мичема",
+ "Мичиана",
+ "Мичиган",
+ "Мичи",
+ "Мишикот",
+ "Мишока",
+ "Ми",
+ "Мйома",
+ "Моапа",
+ "Моарк",
+ "Мобайл",
+ "Моберли",
+ "Мобити",
+ "Мобридж",
+ "Могадор",
+ "Моготе",
+ "Моддерс",
+ "Модель",
+ "Модена",
+ "Модесто",
+ "Модест",
+ "Модлоу",
+ "Модок",
+ "Модэйл",
+ "Мод",
+ "Мозелл",
+ "Мозель",
+ "Мозес",
+ "Мозли",
+ "Моиес",
+ "Мойен",
+ "Мойерс",
+ "Мойи",
+ "Мойлан",
+ "Мойлль",
+ "Мойн",
+ "Мойок",
+ "Моканаква",
+ "Мокан",
+ "Мокасин",
+ "Мока",
+ "Моква",
+ "Мокена",
+ "Мокламн",
+ "Моклипс",
+ "Моксахала",
+ "Мокси",
+ "Моксли",
+ "Мокс",
+ "Мокулеия",
+ "Молалла",
+ "Молден",
+ "Молена",
+ "Молина",
+ "Молино",
+ "Моллер",
+ "Моллюск",
+ "Молсон",
+ "Молтри",
+ "Моль",
+ "Момайер",
+ "Моменс",
+ "Моми",
+ "Монака",
+ "Монанго",
+ "Монарх",
+ "Монаханс",
+ "Мондамин",
+ "Мондови",
+ "Монель",
+ "Монеро",
+ "Монета",
+ "Монетта",
+ "Монетт",
+ "Монида",
+ "Моника",
+ "Монико",
+ "Монингер",
+ "Монитор",
+ "Мони",
+ "Монкальм",
+ "Монклер",
+ "Монкс",
+ "Монк",
+ "Монмут",
+ "Монови",
+ "Моноган",
+ "Монона",
+ "Мононга",
+ "Мононгиела",
+ "Монон",
+ "Моно",
+ "Монпелье",
+ "Монреаль",
+ "Монрит",
+ "Монровия",
+ "Монро",
+ "Монсеррат",
+ "Монси",
+ "Монсон",
+ "Монс",
+ "Монтальба",
+ "Монтальво",
+ "Монтана",
+ "Монта",
+ "Монтвейл",
+ "Монтверде",
+ "Монтгомери",
+ "Монтебелло",
+ "Монтевалло",
+ "Монтегут",
+ "Монтегю",
+ "Монтейгл",
+ "Монтейт",
+ "Монтелло",
+ "Монтерей",
+ "Монтесано",
+ "Монтесума",
+ "Монте",
+ "Монтичелло",
+ "Монтморенси",
+ "Монтойя",
+ "Монток",
+ "Монтон",
+ "Монтор",
+ "Монтросс",
+ "Монтроуз",
+ "Монтчанин",
+ "Монт",
+ "Монумент",
+ "Монфор",
+ "Мончес",
+ "Моньяк",
+ "Мопен",
+ "Моравиан",
+ "Моравия",
+ "Морада",
+ "Моралес",
+ "Моран",
+ "Мора",
+ "Морвен",
+ "Моргана",
+ "Морганза",
+ "Морган",
+ "Моргнек",
+ "Морена",
+ "Морено",
+ "Моренси",
+ "Моржовой",
+ "Морзе",
+ "Мориарти",
+ "Морин",
+ "Морис",
+ "Морита",
+ "Моричес",
+ "Мория",
+ "Мори",
+ "Морли",
+ "Мормон",
+ "Морнинг",
+ "Моровис",
+ "Моронго",
+ "Морони",
+ "Моро",
+ "Моррал",
+ "Моррилла",
+ "Моррил",
+ "Моррисон",
+ "Моррис",
+ "Морроу",
+ "Морро",
+ "Морстейн",
+ "Мортон",
+ "Мор",
+ "Мосби",
+ "Мосини",
+ "Моска",
+ "Москито",
+ "Москоу",
+ "Моссирок",
+ "Мосси",
+ "Мосс",
+ "Мосьер",
+ "Мотли",
+ "Мотт",
+ "Моуиква",
+ "Моурис",
+ "Моффат",
+ "Моффетт",
+ "Моффит",
+ "Мохаве",
+ "Мохейв",
+ "Мохок",
+ "Мохолл",
+ "Мошаннон",
+ "Мошер",
+ "Моэб",
+ "Моэнкопи",
+ "Мо",
+ "Муди",
+ "Мудус",
+ "Муерс",
+ "Муза",
+ "Музелла",
+ "Музик",
+ "Мукарабонес",
+ "Мули",
+ "Мултон",
+ "Мул",
+ "Муначи",
+ "Мунизинг",
+ "Мунстон",
+ "Муншайн",
+ "Мун",
+ "Муринг",
+ "Мурман",
+ "Мурриета",
+ "Мурьета",
+ "Мур",
+ "Мусикс",
+ "Мустанг",
+ "Мус",
+ "Мучуал",
+ "Мьес",
+ "Мьюир",
+ "Мэгги",
+ "Мэгнесс",
+ "Мэдисон",
+ "Мэйбелл",
+ "Мэйби",
+ "Мэйбрук",
+ "Мэйдель",
+ "Мэйден",
+ "Мэйдэй",
+ "Мэйлен",
+ "Мэйна",
+ "Мэйпенс",
+ "Мэйперл",
+ "Мэйхью",
+ "Мэй",
+ "Мэлоун",
+ "Мэнгам",
+ "Мэни",
+ "Мэнли",
+ "Мэннинг",
+ "Мэнсон",
+ "Мэнс",
+ "Мэн",
+ "Мэрис",
+ "Мэри",
+ "Мэсси",
+ "Мэтисон",
+ "Мэтлок",
+ "Мэтсон",
+ "Мэттаван",
+ "Мэттава",
+ "Мэттитак",
+ "Мэтти",
+ "Мэтьюз",
+ "Мюнстер",
+ "Мюнхен",
+ "Мюррей",
+ "Наалеу",
+ "Наангола",
+ "Наанта",
+ "Набб",
+ "Набибер",
+ "Набортон",
+ "Наб",
+ "Наварино",
+ "Наварра",
+ "Наварро",
+ "Навасота",
+ "Навасса",
+ "Навахо",
+ "Навесинк",
+ "Нави",
+ "Нагс",
+ "Нагуабо",
+ "Нада",
+ "Назарет",
+ "Назианс",
+ "Наиксут",
+ "Наир",
+ "Найангуа",
+ "Найантик",
+ "Найарада",
+ "Найек",
+ "Найк",
+ "Найнти",
+ "Найн",
+ "Найрим",
+ "Найс",
+ "Найт",
+ "Найфли",
+ "Найф",
+ "Най",
+ "Накия",
+ "Накла",
+ "Накнек",
+ "Накодочес",
+ "Нако",
+ "Наллен",
+ "Нама",
+ "Намб",
+ "Нампа",
+ "Нанакули",
+ "Нанда",
+ "Нанкин",
+ "Наннелли",
+ "Нанн",
+ "Нансон",
+ "Нантакет",
+ "Нантикок",
+ "Нанту",
+ "Нанюэт",
+ "Напавайн",
+ "Напакиак",
+ "Напаноч",
+ "Напаскиак",
+ "Напа",
+ "Напер",
+ "Наполеон",
+ "Напони",
+ "Наппани",
+ "Напьер",
+ "Наранхито",
+ "Нара",
+ "Нарберт",
+ "Нардин",
+ "Нари",
+ "Нарка",
+ "Наркоосси",
+ "Народ",
+ "Нарроус",
+ "Нарсиссо",
+ "Наруна",
+ "Насимьенто",
+ "Насон",
+ "Нассау",
+ "Наталбани",
+ "Наталия",
+ "Натали",
+ "Натан",
+ "Натвик",
+ "Натик",
+ "Натли",
+ "Натома",
+ "Натриас",
+ "Натриосо",
+ "Натрона",
+ "Наттер",
+ "Наттинг",
+ "Натт",
+ "Натураль",
+ "Натчез",
+ "Натчиточес",
+ "Науву",
+ "Наф",
+ "Нахант",
+ "Начес",
+ "Нашоба",
+ "Нашота",
+ "Нашуа",
+ "Нашуок",
+ "Наяк",
+ "Неаполь",
+ "Неа",
+ "Небагамон",
+ "Небо",
+ "Небраска",
+ "Невада",
+ "Невин",
+ "Невис",
+ "Негауни",
+ "Негра",
+ "Негрит",
+ "Негрон",
+ "Негро",
+ "Неддик",
+ "Недерланд",
+ "Недроу",
+ "Незперс",
+ "Нейборс",
+ "Нейджизи",
+ "Нейленд",
+ "Нейлор",
+ "Нейлтон",
+ "Нейл",
+ "Нейтавауш",
+ "Нейхарт",
+ "Нейчерита",
+ "Нейшен",
+ "Ней",
+ "Некома",
+ "Нектар",
+ "Нек",
+ "Нелагони",
+ "Нелай",
+ "Нелла",
+ "Неллис",
+ "Нелли",
+ "Нельсон",
+ "Немаколин",
+ "Немаха",
+ "Нема",
+ "Немо",
+ "Ненана",
+ "Ненцел",
+ "Неога",
+ "Неола",
+ "Неопит",
+ "Неошо",
+ "Непонсет",
+ "Нептун",
+ "Нерсери",
+ "Несбитт",
+ "Неседа",
+ "Несика",
+ "Неско",
+ "Нескхонинг",
+ "Несмит",
+ "Неспелем",
+ "Несс",
+ "Нестория",
+ "Нестор",
+ "Нест",
+ "Нетавака",
+ "Нетартс",
+ "Нетерс",
+ "Нетконг",
+ "Нетлтон",
+ "Нефи",
+ "Неффс",
+ "Нехалем",
+ "Нехока",
+ "Нече",
+ "Нешаник",
+ "Нешемини",
+ "Нешкоро",
+ "Нешнел",
+ "Нешоба",
+ "Не",
+ "Ниагара",
+ "Нибли",
+ "Нивер",
+ "Нивитт",
+ "Нивот",
+ "Нигел",
+ "Нидлс",
+ "Нидмор",
+ "Нидо",
+ "Нидхэм",
+ "Нид",
+ "Низс",
+ "Никель",
+ "Никеп",
+ "Никерсон",
+ "Никиски",
+ "Никодим",
+ "Николаевск",
+ "Николай",
+ "Николас",
+ "Николаус",
+ "Николетт",
+ "Никольский",
+ "Николь",
+ "Никол",
+ "Никома",
+ "Никса",
+ "Никсон",
+ "Ниланд",
+ "Нили",
+ "Нильс",
+ "Нил",
+ "Ниман",
+ "Ниммонс",
+ "Нимрод",
+ "Ним",
+ "Нина",
+ "Нинилчайк",
+ "Нинок",
+ "Ниоба",
+ "Ниобрара",
+ "Ниотаз",
+ "Ниота",
+ "Нипомо",
+ "Ниппа",
+ "Ниптон",
+ "Нискволли",
+ "Нискейуна",
+ "Нисланд",
+ "Ниссеквог",
+ "Ниссуа",
+ "Нитер",
+ "Нитос",
+ "Нитро",
+ "Нитта",
+ "Ниулии",
+ "Ни",
+ "Ноатак",
+ "Нобел",
+ "Нобен",
+ "Нобль",
+ "Ноб",
+ "Нова",
+ "Новелти",
+ "Новингер",
+ "Новис",
+ "Нови",
+ "Ногалес",
+ "Нодауэй",
+ "Нойберт",
+ "Нойек",
+ "Нойес",
+ "Ной",
+ "Нокати",
+ "Ноксапатер",
+ "Ноксен",
+ "Нокс",
+ "Нок",
+ "Нолан",
+ "Ноленс",
+ "Ноли",
+ "Нома",
+ "Ном",
+ "Нонан",
+ "Нондолтон",
+ "Ноондей",
+ "Нопал",
+ "Нора",
+ "Норбек",
+ "Норборн",
+ "Норвич",
+ "Норге",
+ "Нордгейм",
+ "Норден",
+ "Нордман",
+ "Норд",
+ "Нориас",
+ "Норкатур",
+ "Норко",
+ "Норкросс",
+ "Норланд",
+ "Норлина",
+ "Нормаль",
+ "Норманги",
+ "Нормандия",
+ "Норман",
+ "Норма",
+ "Норридж",
+ "Норрис",
+ "Норритон",
+ "Норсленд",
+ "Нортамп",
+ "Нортерн",
+ "Норте",
+ "Нортон",
+ "Норт",
+ "Норуолк",
+ "Норуэй",
+ "Норфлет",
+ "Норфлит",
+ "Норфолк",
+ "Норфорк",
+ "Норшор",
+ "Нор",
+ "Ностер",
+ "Нос",
+ "Нотак",
+ "Нотасулга",
+ "Нотрис",
+ "Нотус",
+ "Нотч",
+ "Ноулз",
+ "Ноулин",
+ "Ноултон",
+ "Ноуота",
+ "Ноэлк",
+ "Ноэль",
+ "Но",
+ "Нуксек",
+ "Нулато",
+ "Нунака",
+ "Нунам",
+ "Нунан",
+ "Нуньес",
+ "Нурвик",
+ "Нурем",
+ "Нутрия",
+ "Нушагак",
+ "Нуэвас",
+ "Нуэво",
+ "Нуяка",
+ "Ньюарк",
+ "Ньюейго",
+ "Ньюз",
+ "Ньюинг",
+ "Ньюкасл",
+ "Ньюкирк",
+ "Ньюланд",
+ "Ньюлонс",
+ "Ньюман",
+ "Ньюнен",
+ "Ньюокум",
+ "Ньюолд",
+ "Ньюпойнт",
+ "Ньюпорт",
+ "Ньюри",
+ "Ньюсомс",
+ "Ньюсом",
+ "Ньюток",
+ "Ньютония",
+ "Ньютон",
+ "Ньютрал",
+ "Ньюхолл",
+ "Ньюэлл",
+ "Нью",
+ "Нэнси",
+ "Нэрн",
+ "Нэш",
+ "Оазис",
+ "Оакома",
+ "Оарк",
+ "Обар",
+ "Обен",
+ "Оберлин",
+ "Оберн",
+ "Оберон",
+ "Оберри",
+ "Оберт",
+ "Обец",
+ "Обиспо",
+ "Облонг",
+ "Обри",
+ "Оваза",
+ "Овало",
+ "Оватонна",
+ "Овего",
+ "Оверли",
+ "Овернь",
+ "Овертон",
+ "Овер",
+ "Оветт",
+ "Овид",
+ "Овилла",
+ "Овоссо",
+ "Овьедо",
+ "Ованеко",
+ "Ованка",
+ "Овассо",
+ "Огайова",
+ "Огайопайл",
+ "Огайо",
+ "Огаллала",
+ "Огг",
+ "Огденс",
+ "Огден",
+ "Огема",
+ "Огемо",
+ "Огилби",
+ "Огилви",
+ "Оглала",
+ "Оглсби",
+ "Оглс",
+ "Оглторп",
+ "Огункит",
+ "Огуста",
+ "Одана",
+ "Одеболт",
+ "Оделл",
+ "Одем",
+ "Оден",
+ "Одесса",
+ "Оджас",
+ "Оджибва",
+ "Один",
+ "Одон",
+ "Одубон",
+ "Оелвейн",
+ "Оелричс",
+ "Озавки",
+ "Озан",
+ "Озарк",
+ "Озинки",
+ "Озона",
+ "Озон",
+ "Оидак",
+ "Оилтон",
+ "Ойлен",
+ "Ойл",
+ "Ойос",
+ "Ойрен",
+ "Ойстер",
+ "Окабена",
+ "Оканоган",
+ "Окарч",
+ "Окатон",
+ "Окат",
+ "Окаумпка",
+ "Ока",
+ "Оквир",
+ "Оквока",
+ "Оквоссос",
+ "Океан",
+ "Окемос",
+ "Окето",
+ "Окиланта",
+ "Окина",
+ "Окин",
+ "Окичоби",
+ "Оклаунен",
+ "Оклахома",
+ "Окли",
+ "Окма",
+ "Окмулги",
+ "Окободжи",
+ "Окои",
+ "Околона",
+ "Окони",
+ "Окономовок",
+ "Оконто",
+ "Окопи",
+ "Окоши",
+ "Окракоук",
+ "Окрик",
+ "Оксбоу",
+ "Оксвэсс",
+ "Оксиденталь",
+ "Окснард",
+ "Оксоквен",
+ "Окс",
+ "Октавия",
+ "Октаха",
+ "Окта",
+ "Окэй",
+ "Олалья",
+ "Оламон",
+ "Оландер",
+ "Оланча",
+ "Олар",
+ "Оласти",
+ "Олатон",
+ "Олат",
+ "Олауолу",
+ "Олаф",
+ "Ола",
+ "Олбани",
+ "Олбанс",
+ "Олби",
+ "Олбрайт",
+ "Олворд",
+ "Олвуд",
+ "Олден",
+ "Олдер",
+ "Олдрич",
+ "Олдсмар",
+ "Олдхэм",
+ "Олд",
+ "Олеан",
+ "Олекс",
+ "Олена",
+ "Оленье",
+ "Олень",
+ "Олива",
+ "Оливер",
+ "Оливет",
+ "Оливия",
+ "Оливос",
+ "Олимпиан",
+ "Олимпик",
+ "Олимпия",
+ "Олимпо",
+ "Олимпус",
+ "Олин",
+ "Олифант",
+ "Олкотт",
+ "Оллас",
+ "Олла",
+ "Оллгуд",
+ "Олли",
+ "Олман",
+ "Олмедия",
+ "Олмито",
+ "Олмиц",
+ "Олмос",
+ "Олмстед",
+ "Олна",
+ "Олни",
+ "Олнс",
+ "Олпорт",
+ "Олсип",
+ "Олсон",
+ "Олтон",
+ "Олт",
+ "Олфордс",
+ "Ольберг",
+ "Ольви",
+ "Ольга",
+ "Ольпе",
+ "Ольстер",
+ "Омак",
+ "Омао",
+ "Омаха",
+ "Ома",
+ "Омега",
+ "Омеми",
+ "Омер",
+ "Омо",
+ "Омро",
+ "Омс",
+ "Онава",
+ "Онага",
+ "Онака",
+ "Оналаска",
+ "Онамия",
+ "Онанкок",
+ "Онарга",
+ "Она",
+ "Онворд",
+ "Онг",
+ "Онего",
+ "Онейда",
+ "Онекама",
+ "Онеонта",
+ "Онида",
+ "Оникс",
+ "Онион",
+ "Онича",
+ "Онли",
+ "Оноэй",
+ "Оно",
+ "Онсет",
+ "Онслоу",
+ "Онстед",
+ "Онтарио",
+ "Онтонагон",
+ "Оош",
+ "Опал",
+ "Опа",
+ "Опдайк",
+ "Опелика",
+ "Опелусас",
+ "Опиайкао",
+ "Ополис",
+ "Оппортунити",
+ "Опп",
+ "Оптимо",
+ "Ораб",
+ "Ораделл",
+ "Оракул",
+ "Орал",
+ "Оранж",
+ "Оран",
+ "Орвиг",
+ "Орвин",
+ "Ордер",
+ "Орд",
+ "Ореана",
+ "Орегония",
+ "Орегон",
+ "Орей",
+ "Орем",
+ "Орестес",
+ "Оретта",
+ "Ориента",
+ "Ориент",
+ "Орик",
+ "Оринда",
+ "Орин",
+ "Ориол",
+ "Орион",
+ "Орискани",
+ "Ориска",
+ "Оркас",
+ "Оркатт",
+ "Орландо",
+ "Орланд",
+ "Орла",
+ "Орлеан",
+ "Орлинда",
+ "Орловиста",
+ "Ормигерос",
+ "Ормонд",
+ "Ормсби",
+ "Орм",
+ "Оровада",
+ "Орогранд",
+ "Ороковис",
+ "Ороного",
+ "Ороноко",
+ "Ороно",
+ "Ороси",
+ "Орофино",
+ "Оро",
+ "Оррик",
+ "Оррин",
+ "Оррум",
+ "Орр",
+ "Орсон",
+ "Ортинг",
+ "Ортли",
+ "Ортон",
+ "Орфа",
+ "Орфорд",
+ "Орчард",
+ "Орчид",
+ "Ор",
+ "Осайка",
+ "Осакис",
+ "Осберн",
+ "Осборн",
+ "Освего",
+ "Осгуд",
+ "Осейдж",
+ "Осер",
+ "Оси",
+ "Оскавалик",
+ "Оскалуза",
+ "Оскар",
+ "Оскода",
+ "Осло",
+ "Осман",
+ "Осмунд",
+ "Оснаброк",
+ "Осоатоми",
+ "Осо",
+ "Оспри",
+ "Оссео",
+ "Оссиан",
+ "Оссининг",
+ "Оссинк",
+ "Оссипи",
+ "Остелл",
+ "Остер",
+ "Остин",
+ "Остонио",
+ "Острандер",
+ "Осуэйо",
+ "Отего",
+ "Отелло",
+ "Отиско",
+ "Отис",
+ "Отли",
+ "Отога",
+ "Ото",
+ "Отранто",
+ "Отри",
+ "Отсего",
+ "Отселик",
+ "Оттава",
+ "Оттаму",
+ "Оттер",
+ "Оттосен",
+ "Отто",
+ "Отуэй",
+ "Отуэлл",
+ "Отэй",
+ "От",
+ "Оуайхи",
+ "Оуинг",
+ "Оукли",
+ "Оукс",
+ "Оук",
+ "Оулс",
+ "Оул",
+ "Оупи",
+ "Оушена",
+ "Оушен",
+ "Оуэндоу",
+ "Оуэнтон",
+ "Оуэньо",
+ "Оуэн",
+ "Офейм",
+ "Офир",
+ "Офферл",
+ "Офферман",
+ "Офф",
+ "Охай",
+ "Охатчи",
+ "Охеа",
+ "Охоп",
+ "Охо",
+ "Оцеола",
+ "Оцилла",
+ "Очелата",
+ "Очента",
+ "Очоа",
+ "Ошайедан",
+ "Ошкош",
+ "Ошлокни",
+ "Ошото",
+ "О",
+ "Паауило",
+ "Пабло",
+ "Павильон",
+ "Паво",
+ "Пагоса",
+ "Пагуат",
+ "Паддок",
+ "Паден",
+ "Падония",
+ "Падре",
+ "Падрони",
+ "Падука",
+ "Паз",
+ "Паия",
+ "Пайат",
+ "Пайк",
+ "Пайнери",
+ "Пайни",
+ "Пайнола",
+ "Пайнора",
+ "Пайнтоп",
+ "Пайн",
+ "Пайош",
+ "Пайпер",
+ "Пайп",
+ "Пайсано",
+ "Пай",
+ "Пакала",
+ "Пакард",
+ "Паколет",
+ "Паксико",
+ "Пакссон",
+ "Пакстанг",
+ "Пакстония",
+ "Пакстон",
+ "Пакс",
+ "Пак",
+ "Палатин",
+ "Палатка",
+ "Палаус",
+ "Пала",
+ "Пален",
+ "Палермо",
+ "Палестина",
+ "Палисад",
+ "Палито",
+ "Палко",
+ "Паллман",
+ "Палмер",
+ "Паломар",
+ "Палома",
+ "Пало",
+ "Пальмарехо",
+ "Пальма",
+ "Пальметто",
+ "Пальмира",
+ "Пальм",
+ "Пальтц",
+ "Памлико",
+ "Пампа",
+ "Пампкин",
+ "Памплико",
+ "Памп",
+ "Памфри",
+ "Панака",
+ "Панама",
+ "Панацея",
+ "Пана",
+ "Пангберн",
+ "Пангитч",
+ "Пандора",
+ "Панко",
+ "Панксатони",
+ "Панола",
+ "Панорама",
+ "Панора",
+ "Пантано",
+ "Пантего",
+ "Пантера",
+ "Панхандл",
+ "Паола",
+ "Паоли",
+ "Паония",
+ "Папаикоу",
+ "Папалот",
+ "Папетон",
+ "Папиллион",
+ "Парагона",
+ "Парагон",
+ "Парагулд",
+ "Парадайс",
+ "Парадис",
+ "Парад",
+ "Парамаунт",
+ "Парамп",
+ "Парамус",
+ "Парашют",
+ "Паргера",
+ "Парди",
+ "Парис",
+ "Паркер",
+ "Паркин",
+ "Парклайн",
+ "Паркмен",
+ "Паркроуз",
+ "Парксли",
+ "Паркс",
+ "Парк",
+ "Парлин",
+ "Парльер",
+ "Пармали",
+ "Парма",
+ "Пармели",
+ "Пармель",
+ "Пармер",
+ "Парнелл",
+ "Парован",
+ "Пароль",
+ "Паррал",
+ "Парран",
+ "Парротт",
+ "Парселас",
+ "Парсипани",
+ "Парсонс",
+ "Парсхолл",
+ "Парт",
+ "Парфенон",
+ "Пархамс",
+ "Парчмент",
+ "Пасадена",
+ "Пасифика",
+ "Пасифик",
+ "Паскагула",
+ "Паскента",
+ "Паскоаг",
+ "Паскола",
+ "Паско",
+ "Пасо",
+ "Пассаик",
+ "Пасс",
+ "Пастилло",
+ "Пастос",
+ "Пастура",
+ "Пасчер",
+ "Патагония",
+ "Патаскала",
+ "Патаха",
+ "Патент",
+ "Патерос",
+ "Патерсон",
+ "Патзау",
+ "Патилла",
+ "Патмос",
+ "Патнэм",
+ "Патока",
+ "Патон",
+ "Патрик",
+ "Патриот",
+ "Патрисио",
+ "Патриция",
+ "Патрун",
+ "Паттен",
+ "Паттерсон",
+ "Паттисон",
+ "Паттон",
+ "Патчог",
+ "Патч",
+ "Пат",
+ "Паудерли",
+ "Паудер",
+ "Паудр",
+ "Паукаа",
+ "Паула",
+ "Паунал",
+ "Паунд",
+ "Пауэлл",
+ "Пауэл",
+ "Пауэр",
+ "Пахарито",
+ "Пахаро",
+ "Пахаска",
+ "Пахоа",
+ "Пахоки",
+ "Пац",
+ "Пачеко",
+ "Пачута",
+ "Пеббл",
+ "Певамо",
+ "Певели",
+ "Пеггс",
+ "Пеграм",
+ "Педерналь",
+ "Педли",
+ "Педрик",
+ "Педро",
+ "Пейдж",
+ "Пейнс",
+ "Пейнтед",
+ "Пейнтер",
+ "Пейнт",
+ "Пейн",
+ "Пейсинс",
+ "Пейсли",
+ "Пейс",
+ "Пейтон",
+ "Пейтс",
+ "Пейт",
+ "Пекан",
+ "Пекатоника",
+ "Пеквана",
+ "Пекваннок",
+ "Пеквоп",
+ "Пекин",
+ "Пеконик",
+ "Пекос",
+ "Пекулиар",
+ "Пекхэм",
+ "Пек",
+ "Пелахатчи",
+ "Пелетьер",
+ "Пелзер",
+ "Пеликан",
+ "Пелион",
+ "Пелки",
+ "Пелланд",
+ "Пелла",
+ "Пеллет",
+ "Пелл",
+ "Пелхэм",
+ "Пембер",
+ "Пембина",
+ "Пембрук",
+ "Пеналоса",
+ "Пена",
+ "Пенбрук",
+ "Пендер",
+ "Пенджилли",
+ "Пендл",
+ "Пендрой",
+ "Пенермон",
+ "Пензанс",
+ "Пенинсула",
+ "Пенитас",
+ "Пеннинг",
+ "Пенни",
+ "Пеннок",
+ "Пеннсако",
+ "Пеннсокен",
+ "Пенн",
+ "Пенроуз",
+ "Пенсакола",
+ "Пенсер",
+ "Пенсоки",
+ "Пент",
+ "Пенхук",
+ "Пеньюэлас",
+ "Пеньяско",
+ "Пен",
+ "Пеоа",
+ "Пеория",
+ "Пеоста",
+ "Пеотон",
+ "Пепеэкео",
+ "Пепин",
+ "Пеппер",
+ "Перальта",
+ "Первес",
+ "Первис",
+ "Пердидо",
+ "Пердиз",
+ "Пердин",
+ "Перди",
+ "Пердон",
+ "Пердум",
+ "Перес",
+ "Пере",
+ "Перидот",
+ "Перин",
+ "Перкаси",
+ "Перкинс",
+ "Перкл",
+ "Перлита",
+ "Перли",
+ "Перл",
+ "Перма",
+ "Пернелл",
+ "Пернитас",
+ "Перот",
+ "Перриман",
+ "Перрин",
+ "Перриополис",
+ "Перри",
+ "Перселл",
+ "Персилла",
+ "Персия",
+ "Перси",
+ "Перт",
+ "Перу",
+ "Перхэм",
+ "Перчейз",
+ "Пескадеро",
+ "Песотум",
+ "Петалума",
+ "Петал",
+ "Петоски",
+ "Петри",
+ "Петролеум",
+ "Петролия",
+ "Петронила",
+ "Петрос",
+ "Петти",
+ "Петтри",
+ "Петтус",
+ "Пеуи",
+ "Пеуоки",
+ "Пешастин",
+ "Пешобес",
+ "Пештиго",
+ "Пе",
+ "Пиблз",
+ "Пибоди",
+ "Пивер",
+ "Пиготт",
+ "Пиджен",
+ "Пидкок",
+ "Пидмонт",
+ "Пикабо",
+ "Пикачо",
+ "Пикаюн",
+ "Пика",
+ "Пиква",
+ "Пикенс",
+ "Пикеринг",
+ "Пикетт",
+ "Пико",
+ "Пикрелл",
+ "Пикскилл",
+ "Пиксли",
+ "Пикчер",
+ "Пик",
+ "Пилар",
+ "Пиллар",
+ "Пиллиджер",
+ "Пиллоу",
+ "Пиллс",
+ "Пилот",
+ "Пилсен",
+ "Пильгер",
+ "Пил",
+ "Пима",
+ "Пименто",
+ "Пиммит",
+ "Пинакл",
+ "Пинард",
+ "Пингри",
+ "Пиндалл",
+ "Пинеда",
+ "Пинеллас",
+ "Пинетта",
+ "Пинкард",
+ "Пинкни",
+ "Пинконнинг",
+ "Пинк",
+ "Пинола",
+ "Пиноль",
+ "Пинон",
+ "Пинос",
+ "Пинсон",
+ "Пинта",
+ "Пинто",
+ "Пинтура",
+ "Пинч",
+ "Пионер",
+ "Пипак",
+ "Пиппа",
+ "Пирамида",
+ "Пирз",
+ "Пирис",
+ "Пиритон",
+ "Пирлесс",
+ "Пирлинг",
+ "Пиррон",
+ "Пирси",
+ "Пирсолл",
+ "Пирсон",
+ "Пирс",
+ "Пиртл",
+ "Пиру",
+ "Пир",
+ "Писга",
+ "Писек",
+ "Пискатауэй",
+ "Пистейки",
+ "Пис",
+ "Питер",
+ "Питкас",
+ "Питкин",
+ "Питкэрн",
+ "Питман",
+ "Питс",
+ "Питтман",
+ "Питтсбург",
+ "Питт",
+ "Питц",
+ "Пит",
+ "Пичер",
+ "Пич",
+ "Пи",
+ "Плаза",
+ "Плаййта",
+ "Плайя",
+ "Плакемин",
+ "Пламбсок",
+ "Пламмер",
+ "Плам",
+ "Планада",
+ "Пландом",
+ "Планкинтон",
+ "Плано",
+ "Плантация",
+ "Плантер",
+ "Плант",
+ "Пласедо",
+ "Пласентия",
+ "Пласида",
+ "Пласид",
+ "Пласитас",
+ "Пластер",
+ "Плата",
+ "Платея",
+ "Платина",
+ "Платинум",
+ "Платон",
+ "Плато",
+ "Платтс",
+ "Платт",
+ "Плат",
+ "Плевна",
+ "Пледжер",
+ "Плежэ",
+ "Плезантон",
+ "Плезант",
+ "Плейн",
+ "Плейсер",
+ "Плейстоу",
+ "Плейс",
+ "Плена",
+ "Пленти",
+ "Плен",
+ "Плеттен",
+ "Плетчер",
+ "Плик",
+ "Плимптон",
+ "Плимут",
+ "Плош",
+ "Плумер",
+ "Плэй",
+ "Плюм",
+ "Плюш",
+ "Поаг",
+ "Побре",
+ "Повэй",
+ "Погик",
+ "Поджоак",
+ "Позен",
+ "Поинт",
+ "Пойен",
+ "Пойндекстер",
+ "Пойнетт",
+ "Пойнор",
+ "Пойпу",
+ "Пой",
+ "Покалла",
+ "Покассет",
+ "Покатак",
+ "Покаталико",
+ "Покателло",
+ "Покахонтас",
+ "Пока",
+ "Поквотт",
+ "Покипси",
+ "Покнок",
+ "Покола",
+ "Покомок",
+ "Поконо",
+ "Покопсон",
+ "Покотопог",
+ "Поланд",
+ "Полвадера",
+ "Полден",
+ "Полдинг",
+ "Полетт",
+ "Полет",
+ "Полина",
+ "Полинг",
+ "Поли",
+ "Полк",
+ "Поллард",
+ "Поллок",
+ "Полония",
+ "Поло",
+ "Полсон",
+ "Поль",
+ "Полюс",
+ "Помария",
+ "Помона",
+ "Помонки",
+ "Помпано",
+ "Помпис",
+ "Помптон",
+ "Помрой",
+ "Пондероса",
+ "Пондерэй",
+ "Пондер",
+ "Пондоса",
+ "Понд",
+ "Понето",
+ "Пониент",
+ "Пони",
+ "Понка",
+ "Понма",
+ "Понте",
+ "Понтиак",
+ "Понтон",
+ "Понтоток",
+ "Понтусук",
+ "Пончатаула",
+ "Понча",
+ "Поплар",
+ "Порвенир",
+ "Портал",
+ "Портедж",
+ "Портис",
+ "Портленд",
+ "Портола",
+ "Портсмут",
+ "Портье",
+ "Порт",
+ "Порум",
+ "Порция",
+ "Поссесшен",
+ "Постелл",
+ "Постон",
+ "Пост",
+ "Пос",
+ "Потакет",
+ "Потала",
+ "Потато",
+ "Потвин",
+ "Потит",
+ "Потлач",
+ "Потомак",
+ "Потоси",
+ "Пото",
+ "Потсдам",
+ "Поттери",
+ "Поттер",
+ "Поттс",
+ "Пот",
+ "Поузи",
+ "Поулан",
+ "Поулсбо",
+ "Поуп",
+ "Поуэла",
+ "Похатан",
+ "По",
+ "Прага",
+ "Прадо",
+ "Прайд",
+ "Прайн",
+ "Прайор",
+ "Прайс",
+ "Пранти",
+ "Прари",
+ "Пратер",
+ "Пребл",
+ "Президент",
+ "Президио",
+ "Премонт",
+ "Прентис",
+ "Прерия",
+ "Преса",
+ "Прескотт",
+ "Преск",
+ "Престон",
+ "Престо",
+ "Претти",
+ "Прешо",
+ "Придди",
+ "Приджн",
+ "Призматик",
+ "Примера",
+ "Примроуз",
+ "Примхар",
+ "Прим",
+ "Прингл",
+ "Принс",
+ "Принцесса",
+ "Принц",
+ "Прин",
+ "Приор",
+ "Прист",
+ "Притчетт",
+ "Причард",
+ "Проберта",
+ "Провансаль",
+ "Провиденс",
+ "Провинция",
+ "Прово",
+ "Прогресо",
+ "Прогресс",
+ "Проктор",
+ "Промиз",
+ "Промонтори",
+ "Промптон",
+ "Пронг",
+ "Пронто",
+ "Просит",
+ "Проспект",
+ "Просперити",
+ "Проспер",
+ "Проссер",
+ "Протекшен",
+ "Протем",
+ "Противин",
+ "Профетс",
+ "Пруден",
+ "Прудо",
+ "Прун",
+ "Пруссия",
+ "Пруф",
+ "Прэй",
+ "Прэтт",
+ "Прюитт",
+ "Прю",
+ "Пуако",
+ "Пуант",
+ "Пуйаллап",
+ "Пукалани",
+ "Пукетт",
+ "Пуласки",
+ "Пулер",
+ "Пулс",
+ "Пул",
+ "Пуналуу",
+ "Пунта",
+ "Пурьер",
+ "Путни",
+ "Пут",
+ "Пууанаулью",
+ "Пуувай",
+ "Пуш",
+ "Пуэблито",
+ "Пуэбло",
+ "Пуэнте",
+ "Пуэрто",
+ "Пуюколии",
+ "Пфайфер",
+ "Пфлюгера",
+ "Пьедра",
+ "Пьерпонт",
+ "Пьер",
+ "Пэйсон",
+ "Пэриш",
+ "Пэрриш",
+ "Пэрри",
+ "Раббит",
+ "Рабида",
+ "Равалли",
+ "Равенден",
+ "Равенна",
+ "Равиния",
+ "Равия",
+ "Раган",
+ "Рагли",
+ "Раго",
+ "Радд",
+ "Радий",
+ "Радиссон",
+ "Раднор",
+ "Радом",
+ "Рад",
+ "Райан",
+ "Райдер",
+ "Райзинг",
+ "Райз",
+ "Райли",
+ "Раймонд",
+ "Райнбек",
+ "Райнер",
+ "Райс",
+ "Райтс",
+ "Райт",
+ "Рай",
+ "Ракер",
+ "Ракетт",
+ "Ральф",
+ "Рамапо",
+ "Рама",
+ "Рамбл",
+ "Рамер",
+ "Рамирес",
+ "Рамона",
+ "Рамон",
+ "Рамос",
+ "Рампарт",
+ "Рамсей",
+ "Рамсон",
+ "Рамсур",
+ "Рам",
+ "Рандадо",
+ "Рандалия",
+ "Рандж",
+ "Рандлетт",
+ "Рандольф",
+ "Рандом",
+ "Ранд",
+ "Ранкин",
+ "Ранкокас",
+ "Ранло",
+ "Раннелл",
+ "Раннел",
+ "Раннимид",
+ "Раннинг",
+ "Рансом",
+ "Рансон",
+ "Ранчеттс",
+ "Ранчито",
+ "Ранчо",
+ "Ранч",
+ "Раньер",
+ "Ран",
+ "Рапелж",
+ "Рапид",
+ "Рарден",
+ "Рардин",
+ "Раритан",
+ "Раса",
+ "Расин",
+ "Раскин",
+ "Раск",
+ "Расса",
+ "Рассел",
+ "Растад",
+ "Растон",
+ "Раст",
+ "Ратклифф",
+ "Ратлифф",
+ "Ратон",
+ "Рауб",
+ "Рауль",
+ "Раундап",
+ "Раунд",
+ "Рауэй",
+ "Рафаэль",
+ "Рафтер",
+ "Раффин",
+ "Рафф",
+ "Рачал",
+ "Раш",
+ "Реал",
+ "Реберс",
+ "Рева",
+ "Ревенел",
+ "Ревилло",
+ "Ревир",
+ "Регал",
+ "Регби",
+ "Регент",
+ "Регистр",
+ "Регис",
+ "Редан",
+ "Редберд",
+ "Редби",
+ "Редделл",
+ "Редден",
+ "Реддик",
+ "Реддинг",
+ "Реджо",
+ "Редиг",
+ "Рединг",
+ "Редки",
+ "Редланд",
+ "Редмеса",
+ "Редмонд",
+ "Редмон",
+ "Редондо",
+ "Редоул",
+ "Редрок",
+ "Редьярд",
+ "Ред",
+ "Резерв",
+ "Рейвен",
+ "Рейган",
+ "Рейдерс",
+ "Рейдон",
+ "Рейд",
+ "Рейес",
+ "Рейзин",
+ "Рейк",
+ "Рейли",
+ "Рейль",
+ "Рейл",
+ "Реймер",
+ "Реймор",
+ "Рейнджер",
+ "Рейнир",
+ "Рейнольдс",
+ "Рейно",
+ "Рейнс",
+ "Рейн",
+ "Рейстерс",
+ "Рейффтон",
+ "Рей",
+ "Реква",
+ "Реклас",
+ "Рекло",
+ "Рековери",
+ "Рекстон",
+ "Рексхам",
+ "Рекс",
+ "Ректор",
+ "Релайанс",
+ "Ремайндер",
+ "Ремберт",
+ "Рембрандт",
+ "Ремер",
+ "Ремингтон",
+ "Реми",
+ "Ремо",
+ "Ремсен",
+ "Рем",
+ "Рена",
+ "Ренвик",
+ "Рендон",
+ "Ренд",
+ "Реник",
+ "Реннерт",
+ "Ренова",
+ "Реново",
+ "Рено",
+ "Ренсселаер",
+ "Рентиес",
+ "Рентон",
+ "Рентул",
+ "Рентц",
+ "Ренфро",
+ "Реншолл",
+ "Рен",
+ "Репабликан",
+ "Репопо",
+ "Репос",
+ "Рердан",
+ "Рерделл",
+ "Ресака",
+ "Ресорт",
+ "Ресота",
+ "Республика",
+ "Рестон",
+ "Рест",
+ "Ретер",
+ "Ретрит",
+ "Ретроп",
+ "Ретта",
+ "Реформа",
+ "Рефьюджио",
+ "Рехобот",
+ "Рея",
+ "Риальто",
+ "Рибера",
+ "Риб",
+ "Рива",
+ "Ривера",
+ "Риверли",
+ "Ривер",
+ "Ривз",
+ "Ривс",
+ "Ривьера",
+ "Риган",
+ "Ригби",
+ "Риггинс",
+ "Ригель",
+ "Ригер",
+ "Ригли",
+ "Риддер",
+ "Риддл",
+ "Ридер",
+ "Риджли",
+ "Ридж",
+ "Ридинг",
+ "Риди",
+ "Ридлин",
+ "Ридли",
+ "Ридотт",
+ "Рид",
+ "Риензи",
+ "Риет",
+ "Ризель",
+ "Риз",
+ "Рикардо",
+ "Рикардс",
+ "Рика",
+ "Рикеттс",
+ "Рико",
+ "Рикс",
+ "Риланд",
+ "Рилитос",
+ "Риллито",
+ "Риллтон",
+ "Римерс",
+ "Римини",
+ "Римс",
+ "Рим",
+ "Ринард",
+ "Рингер",
+ "Ринглинг",
+ "Рингл",
+ "Ринголд",
+ "Ринг",
+ "Ринер",
+ "Рини",
+ "Ринконада",
+ "Ринкон",
+ "Риомедина",
+ "Рион",
+ "Рио",
+ "Риплингер",
+ "Рипли",
+ "Рипон",
+ "Риппи",
+ "Риппл",
+ "Риппон",
+ "Рири",
+ "Риско",
+ "Риснор",
+ "Рис",
+ "Рита",
+ "Рито",
+ "Ритт",
+ "Ритчи",
+ "Рифл",
+ "Ричард",
+ "Ричи",
+ "Ричланд",
+ "Ричлон",
+ "Ричмонд",
+ "Ричтекс",
+ "Ричтон",
+ "Рич",
+ "Ри",
+ "Роад",
+ "Роаминг",
+ "Роанок",
+ "Роан",
+ "Роаринг",
+ "Роач",
+ "Робардс",
+ "Роба",
+ "Роббинс",
+ "Роббс",
+ "Роберта",
+ "Роберт",
+ "Робесония",
+ "Робинетт",
+ "Робинсон",
+ "Робинс",
+ "Робин",
+ "Роби",
+ "Роблинг",
+ "Роблс",
+ "Робс",
+ "Робук",
+ "Ровена",
+ "Ровер",
+ "Ровес",
+ "Роган",
+ "Рогген",
+ "Рог",
+ "Роданте",
+ "Родарт",
+ "Роделл",
+ "Родео",
+ "Родесса",
+ "Родес",
+ "Родет",
+ "Роджер",
+ "Родман",
+ "Родни",
+ "Розалия",
+ "Розали",
+ "Розамунда",
+ "Розанки",
+ "Розарио",
+ "Розари",
+ "Роза",
+ "Розелл",
+ "Розель",
+ "Розенхайн",
+ "Розен",
+ "Розето",
+ "Розетта",
+ "Розет",
+ "Розита",
+ "Розл",
+ "Розмари",
+ "Розо",
+ "Розьер",
+ "Ройал",
+ "Ройерс",
+ "Ройс",
+ "Рой",
+ "Рока",
+ "Рокделл",
+ "Рокер",
+ "Рокингем",
+ "Роки",
+ "Рокледж",
+ "Роклей",
+ "Роклин",
+ "Рокмарт",
+ "Роксана",
+ "Рокси",
+ "Роксобел",
+ "Рокстон",
+ "Рокс",
+ "Рокуэй",
+ "Рокуэлл",
+ "Рокхем",
+ "Рок",
+ "Роланд",
+ "Ролетт",
+ "Ролинда",
+ "Ролинс",
+ "Роли",
+ "Ролла",
+ "Роллинг",
+ "Роллинз",
+ "Роллс",
+ "Ролл",
+ "Ролстон",
+ "Рольф",
+ "Рома",
+ "Ромбауэр",
+ "Ромейор",
+ "Ромео",
+ "Ромеро",
+ "Ромни",
+ "Ронан",
+ "Рондаут",
+ "Ронда",
+ "Рондо",
+ "Ронд",
+ "Ронер",
+ "Ронконкома",
+ "Роннеби",
+ "Ронсеверт",
+ "Роскоммон",
+ "Роско",
+ "Рослин",
+ "Росмэн",
+ "Росон",
+ "Россер",
+ "Россетт",
+ "Росситер",
+ "Россия",
+ "Росси",
+ "Росс",
+ "Рос",
+ "Ротанг",
+ "Ротань",
+ "Ротонда",
+ "Ротсэй",
+ "Ротшильд",
+ "Рот",
+ "Роуден",
+ "Роуен",
+ "Роузер",
+ "Роуз",
+ "Роулетт",
+ "Роули",
+ "Роулс",
+ "Роупер",
+ "Роупс",
+ "Роуссл",
+ "Роу",
+ "Рофф",
+ "Роха",
+ "Рохнерт",
+ "Рохо",
+ "Рочерт",
+ "Рочестер",
+ "Рошарон",
+ "Рошель",
+ "Роше",
+ "Рошолт",
+ "Рош",
+ "Роэнн",
+ "Роялти",
+ "Ро",
+ "Рубенс",
+ "Рубин",
+ "Рубио",
+ "Рубония",
+ "Руди",
+ "Рудольф",
+ "Руд",
+ "Руж",
+ "Рузвельт",
+ "Руидоса",
+ "Руидосо",
+ "Руиз",
+ "Рулетта",
+ "Руло",
+ "Рул",
+ "Рума",
+ "Руноэй",
+ "Руперт",
+ "Руп",
+ "Рурал",
+ "Русо",
+ "Рус",
+ "Рутвен",
+ "Рутерс",
+ "Рутер",
+ "Рутледж",
+ "Рут",
+ "Руфус",
+ "Руф",
+ "Рух",
+ "Рходхисс",
+ "Рью",
+ "Рэй",
+ "Рэмси",
+ "Рэнгли",
+ "Рэндалл",
+ "Рэндл",
+ "Рюи",
+ "Саамико",
+ "Сабана",
+ "Сабаттис",
+ "Саба",
+ "Сабета",
+ "Сабиако",
+ "Сабинал",
+ "Сабина",
+ "Сабиносо",
+ "Сабин",
+ "Саблетт",
+ "Саблимити",
+ "Сабула",
+ "Савадж",
+ "Саванна",
+ "Савери",
+ "Савой",
+ "Савона",
+ "Савунга",
+ "Сагден",
+ "Сагер",
+ "Сагино",
+ "Саг",
+ "Садбери",
+ "Садден",
+ "Садли",
+ "Садорус",
+ "Саегер",
+ "Саенз",
+ "Саисан",
+ "Сайделл",
+ "Сайд",
+ "Сайенс",
+ "Сайкс",
+ "Сайлас",
+ "Сайлец",
+ "Саймон",
+ "Сайнареп",
+ "Сайо",
+ "Сайрус",
+ "Сайт",
+ "Сайчуат",
+ "Сакатон",
+ "Саквалена",
+ "Саквамиш",
+ "Сакетс",
+ "Сако",
+ "Сакраменто",
+ "Сакред",
+ "Саксесс",
+ "Саксе",
+ "Саксис",
+ "Саксман",
+ "Саксон",
+ "Сакстон",
+ "Сакс",
+ "Сак",
+ "Саладо",
+ "Салайерс",
+ "Салайер",
+ "Саламанка",
+ "Саламатоф",
+ "Саламония",
+ "Саланга",
+ "Салво",
+ "Салдуро",
+ "Салем",
+ "Салерно",
+ "Салида",
+ "Саликс",
+ "Салинас",
+ "Салина",
+ "Салинено",
+ "Салис",
+ "Салитпа",
+ "Салкум",
+ "Салладас",
+ "Салливан",
+ "Саллигент",
+ "Саллисо",
+ "Саллис",
+ "Салли",
+ "Саллярдс",
+ "Салмон",
+ "Салол",
+ "Саломея",
+ "Салонга",
+ "Салтана",
+ "Салтейр",
+ "Салтес",
+ "Салуда",
+ "Салфер",
+ "Сальтильо",
+ "Саль",
+ "Салюс",
+ "Саманта",
+ "Самария",
+ "Самитон",
+ "Самиш",
+ "Саммамиш",
+ "Саммерсет",
+ "Саммер",
+ "Саммит",
+ "Саммум",
+ "Самнер",
+ "Самнор",
+ "Самоа",
+ "Самосет",
+ "Самптер",
+ "Самралл",
+ "Самсон",
+ "Самсула",
+ "Самтер",
+ "Санак",
+ "Санатога",
+ "Санаториум",
+ "Санбери",
+ "Санбим",
+ "Санборн",
+ "Сандаски",
+ "Сандерс",
+ "Сандер",
+ "Сандия",
+ "Сандовал",
+ "Сандоу",
+ "Сандэнс",
+ "Санд",
+ "Санибель",
+ "Санилак",
+ "Санкер",
+ "Санкост",
+ "Санкчури",
+ "Санленд",
+ "Санни",
+ "Саности",
+ "Санрайз",
+ "Санрей",
+ "Сансет",
+ "Сансом",
+ "Сантакин",
+ "Сантан",
+ "Санта",
+ "Сантитла",
+ "Санти",
+ "Санто",
+ "Сантрана",
+ "Сантьяго",
+ "Санчез",
+ "Саншайн",
+ "Сан",
+ "Сапелло",
+ "Сапело",
+ "Саплай",
+ "Саппинг",
+ "Сапрем",
+ "Сапулпа",
+ "Сапфо",
+ "Сарагоса",
+ "Саранак",
+ "Саранап",
+ "Сарасота",
+ "Сарас",
+ "Саратога",
+ "Сарбен",
+ "Сарвер",
+ "Сарджент",
+ "Сардиния",
+ "Сардис",
+ "Сарепта",
+ "Саркокси",
+ "Сарко",
+ "Сарлс",
+ "Сарона",
+ "Сарт",
+ "Сасаква",
+ "Сасанк",
+ "Саскуэханны",
+ "Сассекс",
+ "Сассер",
+ "Сатанта",
+ "Сатартия",
+ "Сателлит",
+ "Сатерс",
+ "Сатикой",
+ "Сатин",
+ "Сатола",
+ "Саттер",
+ "Саттл",
+ "Саттон",
+ "Сатурн",
+ "Сатус",
+ "Сауарита",
+ "Саугус",
+ "Саудер",
+ "Саум",
+ "Саунд",
+ "Саутамп",
+ "Саутам",
+ "Саутерн",
+ "Саутинг",
+ "Саутленд",
+ "Саут",
+ "Сафферн",
+ "Саффорд",
+ "Саф",
+ "Сахали",
+ "Сацума",
+ "Сачз",
+ "Свенсон",
+ "Сверинген",
+ "Свея",
+ "Свифтон",
+ "Свиц",
+ "Свепсон",
+ "Свинк",
+ "Свиномиш",
+ "Свисс",
+ "Свитч",
+ "Свифт",
+ "Свойерс",
+ "Свордс",
+ "Сворм",
+ "Себастьян",
+ "Себека",
+ "Себоис",
+ "Себойета",
+ "Себолла",
+ "Себрелл",
+ "Себринг",
+ "Себри",
+ "Себуэйнг",
+ "Севал",
+ "Севастополь",
+ "Севен",
+ "Северанс",
+ "Севери",
+ "Северна",
+ "Северн",
+ "Севьер",
+ "Севани",
+ "Сеген",
+ "Сегно",
+ "Сего",
+ "Сегундо",
+ "Седалия",
+ "Седан",
+ "Седар",
+ "Седжвик",
+ "Седж",
+ "Седко",
+ "Седло",
+ "Седона",
+ "Седония",
+ "Сезон",
+ "Сейба",
+ "Сейберт",
+ "Сейдж",
+ "Сейлайн",
+ "Сейлинг",
+ "Сейлор",
+ "Сейл",
+ "Сеймур",
+ "Сейнер",
+ "Сейр",
+ "Сейфети",
+ "Сека",
+ "Секокус",
+ "Секонд",
+ "Секор",
+ "Секо",
+ "Секретарь",
+ "Секстон",
+ "Секуим",
+ "Секция",
+ "Селада",
+ "Села",
+ "Селби",
+ "Селвин",
+ "Селден",
+ "Селдовия",
+ "Селеста",
+ "Селестина",
+ "Селигман",
+ "Селина",
+ "Селинс",
+ "Селлек",
+ "Селлерс",
+ "Селман",
+ "Селмер",
+ "Селмонт",
+ "Селоик",
+ "Селорон",
+ "Село",
+ "Селфридж",
+ "Сельма",
+ "Семинария",
+ "Семинол",
+ "Семино",
+ "Семмес",
+ "Сенатобия",
+ "Сенат",
+ "Сенека",
+ "Сенизо",
+ "Сени",
+ "Сеноя",
+ "Сентенниал",
+ "Сентинель",
+ "Сент",
+ "Сепар",
+ "Сербия",
+ "Серд",
+ "Середо",
+ "Серенада",
+ "Серена",
+ "Серено",
+ "Серес",
+ "Сержант",
+ "Серинг",
+ "Серкл",
+ "Серранос",
+ "Серренси",
+ "Серрильос",
+ "Серри",
+ "Серро",
+ "Серулин",
+ "Серф",
+ "Серч",
+ "Сесилия",
+ "Сесил",
+ "Сесп",
+ "Сессер",
+ "Сестос",
+ "Сетокет",
+ "Сеттлмент",
+ "Сет",
+ "Сеуикли",
+ "Сеффнер",
+ "Се",
+ "Сиам",
+ "Сиасконсет",
+ "Сибекью",
+ "Сибил",
+ "Сибли",
+ "Сибола",
+ "Сиболо",
+ "Сигел",
+ "Сигнал",
+ "Сигнет",
+ "Сигн",
+ "Сиго",
+ "Сигсби",
+ "Сигурд",
+ "Сигурни",
+ "Сидман",
+ "Сидней",
+ "Сидно",
+ "Сидон",
+ "Сидра",
+ "Сиерра",
+ "Сиеста",
+ "Сикамор",
+ "Сикард",
+ "Сиклера",
+ "Сиконк",
+ "Сиксес",
+ "Сикстин",
+ "Сикс",
+ "Силакога",
+ "Силверадо",
+ "Силвис",
+ "Силезия",
+ "Силер",
+ "Силика",
+ "Силио",
+ "Сили",
+ "Силко",
+ "Силк",
+ "Силоам",
+ "Сило",
+ "Силсби",
+ "Силткуз",
+ "Силт",
+ "Сильвания",
+ "Сильван",
+ "Сильварена",
+ "Сильва",
+ "Сильвер",
+ "Сильвестр",
+ "Сильвия",
+ "Сил",
+ "Симаррон",
+ "Сима",
+ "Симеон",
+ "Симертон",
+ "Симилк",
+ "Симко",
+ "Симла",
+ "Симмес",
+ "Симмонс",
+ "Симмс",
+ "Симнашо",
+ "Симпсон",
+ "Симсония",
+ "Симс",
+ "Синай",
+ "Синбар",
+ "Синвайд",
+ "Сингл",
+ "Синкинг",
+ "Синклер",
+ "Синко",
+ "Синк",
+ "Синтиана",
+ "Синтон",
+ "Сионс",
+ "Сион",
+ "Сипер",
+ "Сиппи",
+ "Сипси",
+ "Сиракузы",
+ "Сирил",
+ "Сиринг",
+ "Сирия",
+ "Сирлс",
+ "Сирманс",
+ "Сирси",
+ "Сирс",
+ "Сисеро",
+ "Сиския",
+ "Сиско",
+ "Сисн",
+ "Сиссетон",
+ "Сиссна",
+ "Сиссон",
+ "Систер",
+ "Сити",
+ "Ситка",
+ "Ситон",
+ "Ситра",
+ "Сит",
+ "Сиу",
+ "Сицилия",
+ "Сиэтл",
+ "Си",
+ "Скаггс",
+ "Скагуэй",
+ "Скайатук",
+ "Скайлайн",
+ "Скай",
+ "Скали",
+ "Скаллорн",
+ "Скалл",
+ "Скальп",
+ "Скаммон",
+ "Скамокава",
+ "Скандинавия",
+ "Скандия",
+ "Сканителс",
+ "Скаппуз",
+ "Скарбро",
+ "Скарлетс",
+ "Скарс",
+ "Скар",
+ "Сквайр",
+ "Скванкум",
+ "Сквер",
+ "Скво",
+ "Скеди",
+ "Скелли",
+ "Скенектади",
+ "Скен",
+ "Скерри",
+ "Скилл",
+ "Ским",
+ "Скинчен",
+ "Скип",
+ "Скоби",
+ "Скоки",
+ "Скокомиш",
+ "Скотия",
+ "Скотланд",
+ "Скотс",
+ "Скотт",
+ "Скотч",
+ "Скоухеган",
+ "Скофилд",
+ "Скран",
+ "Скревен",
+ "Скрибнер",
+ "Скуба",
+ "Скулкрафт",
+ "Скуэнтна",
+ "Скхари",
+ "Скэйлс",
+ "Скэнлон",
+ "Слагл",
+ "Слайго",
+ "Слайделл",
+ "Слайд",
+ "Слак",
+ "Слана",
+ "Следж",
+ "Слейден",
+ "Слейд",
+ "Слейнс",
+ "Слейтер",
+ "Слейтинг",
+ "Слейти",
+ "Слейтон",
+ "Слейт",
+ "Слемп",
+ "Слик",
+ "Слингер",
+ "Слипер",
+ "Слипи",
+ "Слиппери",
+ "Слип",
+ "Слитмьют",
+ "Слоатс",
+ "Слован",
+ "Слокомб",
+ "Слокум",
+ "Слон",
+ "Слотер",
+ "Слот",
+ "Слоуп",
+ "Смайли",
+ "Смаковер",
+ "Смарр",
+ "Смарт",
+ "Смейл",
+ "Смелтер",
+ "Сметпорт",
+ "Смет",
+ "Смикс",
+ "Смирна",
+ "Смитвик",
+ "Смитерс",
+ "Смит",
+ "Смоки",
+ "Смокс",
+ "Смолан",
+ "Смолли",
+ "Смоук",
+ "Снайдер",
+ "Снап",
+ "Снейк",
+ "Снеллинг",
+ "Снелл",
+ "Снид",
+ "Сни",
+ "Сновер",
+ "Сноуболл",
+ "Сноу",
+ "Снохомиш",
+ "Снук",
+ "Собески",
+ "Соболь",
+ "Собрант",
+ "Согатак",
+ "Согертис",
+ "Согет",
+ "Сограсс",
+ "Сода",
+ "Содер",
+ "Содус",
+ "Сойер",
+ "Сойл",
+ "Сокасти",
+ "Соквель",
+ "Соквойт",
+ "Сокорро",
+ "Сок",
+ "Солана",
+ "Солванг",
+ "Солвей",
+ "Солдат",
+ "Солдотна",
+ "Соледад",
+ "Солен",
+ "Соломон",
+ "Солон",
+ "Солромар",
+ "Солс",
+ "Солтейр",
+ "Солтер",
+ "Солт",
+ "Солуэй",
+ "Сомер",
+ "Сомилл",
+ "Сомис",
+ "Сомонок",
+ "Сомс",
+ "Сона",
+ "Сондерс",
+ "Сонд",
+ "Сонемин",
+ "Соннетт",
+ "Сонойта",
+ "Сонома",
+ "Сонора",
+ "Сон",
+ "Сопер",
+ "Сопит",
+ "Соприс",
+ "Сопчоппи",
+ "Соренто",
+ "Соррел",
+ "Сорренто",
+ "Сорум",
+ "Сосо",
+ "Сосье",
+ "Сото",
+ "Соулсби",
+ "Соуп",
+ "Соур",
+ "Соуси",
+ "София",
+ "Социаль",
+ "Социум",
+ "Со",
+ "Спавино",
+ "Спайви",
+ "Спайр",
+ "Спайсер",
+ "Спайс",
+ "Спакен",
+ "Спанауэй",
+ "Спангл",
+ "Спаниш",
+ "Спаргерс",
+ "Спаркс",
+ "Спарлинг",
+ "Спарр",
+ "Спартан",
+ "Спарта",
+ "Спар",
+ "Спа",
+ "Спейд",
+ "Спейс",
+ "Спейт",
+ "Спекулянт",
+ "Спенард",
+ "Спенглер",
+ "Спенсер",
+ "Спеонк",
+ "Сперджен",
+ "Сперри",
+ "Спид",
+ "Спиллер",
+ "Спилл",
+ "Спинк",
+ "Спин",
+ "Спирит",
+ "Спирман",
+ "Спиро",
+ "Спирфиш",
+ "Спир",
+ "Сплендора",
+ "Спокан",
+ "Сполдинг",
+ "Спортсмен",
+ "Спотсильвания",
+ "Спотс",
+ "Споттед",
+ "Споф",
+ "Спрай",
+ "Спраут",
+ "Спра",
+ "Спред",
+ "Спрингер",
+ "Спрингли",
+ "Спринг",
+ "Спротт",
+ "Спрус",
+ "Спрэг",
+ "Спрэй",
+ "Спунер",
+ "Спур",
+ "Стадли",
+ "Стайлз",
+ "Стайнауэр",
+ "Стайр",
+ "Стайтс",
+ "Стаки",
+ "Сталварт",
+ "Сталлингс",
+ "Сталло",
+ "Сталл",
+ "Сталь",
+ "Стампинг",
+ "Стампи",
+ "Стампли",
+ "Стампс",
+ "Стам",
+ "Станард",
+ "Стандарт",
+ "Стандинг",
+ "Станд",
+ "Станс",
+ "Станция",
+ "Старбак",
+ "Старки",
+ "Старк",
+ "Старракка",
+ "Старр",
+ "Стартекс",
+ "Старт",
+ "Стар",
+ "Статен",
+ "Стаут",
+ "Стаф",
+ "Стеббинс",
+ "Стедман",
+ "Стед",
+ "Стейджкоч",
+ "Стейлакум",
+ "Стейнхатчи",
+ "Стейпл",
+ "Стейси",
+ "Стейтс",
+ "Стейт",
+ "Стекер",
+ "Стелла",
+ "Стем",
+ "Стена",
+ "Стеннет",
+ "Степрок",
+ "Степто",
+ "Степ",
+ "Стерджен",
+ "Стерджис",
+ "Стерки",
+ "Стерлинг",
+ "Стерли",
+ "Стерретт",
+ "Стертевант",
+ "Стетсон",
+ "Стефан",
+ "Стивен",
+ "Стиглер",
+ "Стидхэм",
+ "Стикни",
+ "Стилл",
+ "Стил",
+ "Стимсон",
+ "Стим",
+ "Стиннетт",
+ "Стин",
+ "Стипп",
+ "Стирлинг",
+ "Стирнс",
+ "Стиррат",
+ "Ститцер",
+ "Стобо",
+ "Стовалл",
+ "Стовер",
+ "Стоддард",
+ "Стойс",
+ "Стой",
+ "Стокгольм",
+ "Стокер",
+ "Стокетт",
+ "Стокман",
+ "Стокуэлл",
+ "Стокхэм",
+ "Сток",
+ "Стонега",
+ "Стонтон",
+ "Сторден",
+ "Стори",
+ "Сторла",
+ "Сторм",
+ "Сторрс",
+ "Стор",
+ "Стоттс",
+ "Стоукс",
+ "Стоунер",
+ "Стоунинг",
+ "Стоуни",
+ "Стоунхем",
+ "Стоун",
+ "Стоутон",
+ "Стоутс",
+ "Стоуэлл",
+ "Стоу",
+ "Страас",
+ "Страбан",
+ "Страйкер",
+ "Страйк",
+ "Страм",
+ "Странделл",
+ "Страндж",
+ "Странд",
+ "Страс",
+ "Страт",
+ "Страудс",
+ "Страуд",
+ "Стревелл",
+ "Стрейтс",
+ "Стрим",
+ "Стрингер",
+ "Стринг",
+ "Стритер",
+ "Стритман",
+ "Стритор",
+ "Стрит",
+ "Стромс",
+ "Стронак",
+ "Стронг",
+ "Строн",
+ "Стро",
+ "Струбл",
+ "Струтерс",
+ "Стуяхок",
+ "Стхекин",
+ "Стьюбен",
+ "Стэйтон",
+ "Стэндиш",
+ "Стэнли",
+ "Стэнтон",
+ "Стэн",
+ "Стэтхэм",
+ "Стюард",
+ "Стюарт",
+ "Суарес",
+ "Сувани",
+ "Суванни",
+ "Судан",
+ "Суиден",
+ "Суидс",
+ "Суини",
+ "Суитзер",
+ "Суит",
+ "Суишер",
+ "Суи",
+ "Сула",
+ "Султан",
+ "Сумас",
+ "Суматра",
+ "Сумах",
+ "Сумидеро",
+ "Суннит",
+ "Сунол",
+ "Суол",
+ "Суомп",
+ "Суонзей",
+ "Суонкуортер",
+ "Суоннаноа",
+ "Суонси",
+ "Суонс",
+ "Суон",
+ "Суортмор",
+ "Суотара",
+ "Супэй",
+ "Сурдс",
+ "Сурис",
+ "Сур",
+ "Сусана",
+ "Сутерлин",
+ "Сутер",
+ "Суффолк",
+ "Суэйзи",
+ "Суэйн",
+ "Сценик",
+ "Сьенега",
+ "Сьоссет",
+ "Сьюард",
+ "Сьюарен",
+ "Сьюзен",
+ "Сьюпириор",
+ "Сьют",
+ "Сьюэлл",
+ "Сьялес",
+ "Сэй",
+ "Сэл",
+ "Сэмпсон",
+ "Сэм",
+ "Сэнгер",
+ "Сэндвич",
+ "Сэнди",
+ "Сюргуэн",
+ "Табак",
+ "Табернакль",
+ "Табер",
+ "Таблер",
+ "Табор",
+ "Тавакони",
+ "Тавас",
+ "Таверна",
+ "Тавернье",
+ "Тависток",
+ "Тагус",
+ "Тазлина",
+ "Тазуэлл",
+ "Тайбан",
+ "Тайби",
+ "Тайдиаут",
+ "Тайд",
+ "Тайер",
+ "Тайи",
+ "Тайлер",
+ "Тайнан",
+ "Тайнгсборо",
+ "Тайнер",
+ "Тайн",
+ "Тайога",
+ "Тайонк",
+ "Тайрон",
+ "Тайро",
+ "Тайсонс",
+ "Тайс",
+ "Тайтон",
+ "Тай",
+ "Такахо",
+ "Такер",
+ "Такилма",
+ "Такна",
+ "Такома",
+ "Таконит",
+ "Такотна",
+ "Такседо",
+ "Таку",
+ "Так",
+ "Талаксак",
+ "Талала",
+ "Талант",
+ "Талберт",
+ "Талботтон",
+ "Талекуа",
+ "Талиайна",
+ "Талишик",
+ "Талия",
+ "Талкитна",
+ "Талко",
+ "Таллабоа",
+ "Таллахасси",
+ "Таллахома",
+ "Талли",
+ "Таллла",
+ "Таллмэддж",
+ "Таллула",
+ "Талл",
+ "Талмейдж",
+ "Талмо",
+ "Талова",
+ "Талога",
+ "Талпа",
+ "Талса",
+ "Талты",
+ "Тамайами",
+ "Тамаква",
+ "Тамарак",
+ "Тамароа",
+ "Тамаха",
+ "Тама",
+ "Тамб",
+ "Тамина",
+ "Таммс",
+ "Тамола",
+ "Тамора",
+ "Тамо",
+ "Тампа",
+ "Тампико",
+ "Тамуотер",
+ "Танакросс",
+ "Тананак",
+ "Танана",
+ "Тангело",
+ "Тангенс",
+ "Тангл",
+ "Тандерболт",
+ "Тандер",
+ "Танджипахоа",
+ "Танжер",
+ "Тани",
+ "Танкерсли",
+ "Танки",
+ "Танкханнок",
+ "Танна",
+ "Таннер",
+ "Тансборо",
+ "Тантутулиак",
+ "Тан",
+ "Таоламн",
+ "Таос",
+ "Тапавинго",
+ "Таппа",
+ "Таппен",
+ "Таппер",
+ "Тара",
+ "Тарборо",
+ "Тарвер",
+ "Тарентум",
+ "Тарзан",
+ "Тариф",
+ "Тарлтон",
+ "Тарнов",
+ "Тарпон",
+ "Таррантс",
+ "Тарриолл",
+ "Тарри",
+ "Таскаравас",
+ "Таскахома",
+ "Таскджи",
+ "Таскоса",
+ "Таско",
+ "Таскумбия",
+ "Тасселл",
+ "Тастин",
+ "Татами",
+ "Татитлек",
+ "Таттл",
+ "Татуайлер",
+ "Татум",
+ "Тауи",
+ "Тауйя",
+ "Таунер",
+ "Таунсенд",
+ "Тауншип",
+ "Таун",
+ "Таусанд",
+ "Таусон",
+ "Таучет",
+ "Тауэр",
+ "Тафтон",
+ "Тафт",
+ "Тахола",
+ "Тахоус",
+ "Тахо",
+ "Тач",
+ "Твейн",
+ "Твин",
+ "Твисп",
+ "Твитти",
+ "Тводот",
+ "Теба",
+ "Тебес",
+ "Тегарден",
+ "Тега",
+ "Теджигуас",
+ "Тед",
+ "Теейс",
+ "Тейбл",
+ "Тейген",
+ "Тейлман",
+ "Тейлор",
+ "Тейнтер",
+ "Тейопи",
+ "Тейт",
+ "Тейчида",
+ "Текама",
+ "Текамсе",
+ "Текате",
+ "Теквеста",
+ "Теквила",
+ "Текоа",
+ "Теколота",
+ "Теконша",
+ "Текопа",
+ "Тексаркана",
+ "Тексико",
+ "Тексон",
+ "Текстон",
+ "Тексхома",
+ "Телеграф",
+ "Телемарк",
+ "Телефон",
+ "Телида",
+ "Теллер",
+ "Теллурид",
+ "Телл",
+ "Телогия",
+ "Телокасет",
+ "Тельман",
+ "Тельма",
+ "Тел",
+ "Темвик",
+ "Темекула",
+ "Темелек",
+ "Темперанс",
+ "Темпе",
+ "Темпиют",
+ "Темпл",
+ "Тенафлай",
+ "Тенаха",
+ "Тендал",
+ "Тенейки",
+ "Тенино",
+ "Тенмил",
+ "Теннант",
+ "Теннент",
+ "Теннесси",
+ "Тенниль",
+ "Теннисон",
+ "Тенни",
+ "Тенсо",
+ "Тенстрайк",
+ "Тент",
+ "Тен",
+ "Тербот",
+ "Тереза",
+ "Терерро",
+ "Тересса",
+ "Териот",
+ "Терки",
+ "Терлингуа",
+ "Терли",
+ "Терлок",
+ "Терлтон",
+ "Термалито",
+ "Термал",
+ "Терминаус",
+ "Термонд",
+ "Термонт",
+ "Термополис",
+ "Термо",
+ "Терни",
+ "Терн",
+ "Терпин",
+ "Терраль",
+ "Терраса",
+ "Терра",
+ "Террелл",
+ "Терре",
+ "Террил",
+ "Терри",
+ "Тертл",
+ "Тертон",
+ "Тескотт",
+ "Теско",
+ "Тесук",
+ "Тета",
+ "Тетер",
+ "Тете",
+ "Тетлин",
+ "Тетония",
+ "Теуакана",
+ "Теутополис",
+ "Техама",
+ "Техас",
+ "Техачепи",
+ "Техлайн",
+ "Техола",
+ "Тибби",
+ "Тиберон",
+ "Тибодо",
+ "Тивертон",
+ "Тиволи",
+ "Тигард",
+ "Тигнолл",
+ "Тигр",
+ "Тиг",
+ "Тидс",
+ "Тики",
+ "Тикнор",
+ "Тик",
+ "Тилден",
+ "Тилламук",
+ "Тиллар",
+ "Тиллатоба",
+ "Тилледа",
+ "Тиллер",
+ "Тилликум",
+ "Тиллман",
+ "Тиллсон",
+ "Тиллс",
+ "Тилман",
+ "Тилтон",
+ "Тилфорд",
+ "Тимбер",
+ "Тимблин",
+ "Тимбо",
+ "Тимкен",
+ "Тиммонс",
+ "Тимнат",
+ "Тимониум",
+ "Тимпас",
+ "Тимпи",
+ "Тимпсон",
+ "Тинаджа",
+ "Тина",
+ "Тингли",
+ "Тиндалл",
+ "Тиндол",
+ "Тинек",
+ "Тинли",
+ "Тинсли",
+ "Тинсман",
+ "Тинс",
+ "Тинта",
+ "Тинтон",
+ "Тин",
+ "Типлер",
+ "Типпетт",
+ "Типп",
+ "Типтон",
+ "Тира",
+ "Тиронза",
+ "Тирон",
+ "Тискилва",
+ "Тисл",
+ "Тис",
+ "Титикет",
+ "Титонка",
+ "Титон",
+ "Титус",
+ "Тифтон",
+ "Тиффани",
+ "Тиффин",
+ "Тифф",
+ "Тиф",
+ "Тихерас",
+ "Тичи",
+ "Тишоминго",
+ "Ти",
+ "Тоано",
+ "Тоаст",
+ "Тоа",
+ "Тобик",
+ "Тобиханна",
+ "Тобосо",
+ "Тованда",
+ "Товаок",
+ "Тови",
+ "Товако",
+ "Тога",
+ "Тогиак",
+ "Того",
+ "Тодд",
+ "Тойвола",
+ "Тойя",
+ "Той",
+ "Тока",
+ "Токер",
+ "Токин",
+ "Токио",
+ "Токкоа",
+ "Токкопола",
+ "Токлат",
+ "Токо",
+ "Токсауэй",
+ "Токсей",
+ "Токсук",
+ "Ток",
+ "Толар",
+ "Толедо",
+ "Толетт",
+ "Толи",
+ "Толкинг",
+ "Толлесон",
+ "Толл",
+ "Толоно",
+ "Толстой",
+ "Толука",
+ "Толчестер",
+ "Тольберт",
+ "Тольна",
+ "Тольтек",
+ "Томагавк",
+ "Томас",
+ "Томато",
+ "Томах",
+ "Томбал",
+ "Томе",
+ "Томкинс",
+ "Томнолен",
+ "Томпкинс",
+ "Томпсон",
+ "Томсон",
+ "Том",
+ "Тонаванда",
+ "Тонаскет",
+ "Тонганокси",
+ "Тонет",
+ "Тоника",
+ "Тонкава",
+ "Тонка",
+ "Тонопа",
+ "Тонотосасса",
+ "Тонсина",
+ "Тонти",
+ "Тонтогани",
+ "Тонтон",
+ "Тонто",
+ "Тон",
+ "Тооел",
+ "Тоомсборо",
+ "Топава",
+ "Топанга",
+ "Топика",
+ "Топинаби",
+ "Топмост",
+ "Топок",
+ "Топонас",
+ "Топпениш",
+ "Топсейл",
+ "Топс",
+ "Топшам",
+ "Топ",
+ "Торнилло",
+ "Торнтон",
+ "Торн",
+ "Торонто",
+ "Торофэр",
+ "Торо",
+ "Торп",
+ "Торранс",
+ "Торрес",
+ "Торринг",
+ "Торри",
+ "Торсби",
+ "Тортилла",
+ "Тор",
+ "Тосито",
+ "Тостон",
+ "Тотова",
+ "Тоттен",
+ "Тоукенамон",
+ "Тоу",
+ "Тофте",
+ "Тофти",
+ "Тоц",
+ "Трабуко",
+ "Травелер",
+ "Траверс",
+ "Травик",
+ "Траер",
+ "Траки",
+ "Траксолл",
+ "Тракстон",
+ "Тракт",
+ "Трамбауэр",
+ "Трамбулл",
+ "Трамвай",
+ "Траммеллс",
+ "Траммел",
+ "Транквиллити",
+ "Транкос",
+ "Трансильвания",
+ "Траппер",
+ "Трапп",
+ "Траскотт",
+ "Траск",
+ "Трасс",
+ "Трас",
+ "Траут",
+ "Трафальгар",
+ "Трафант",
+ "Траф",
+ "Траянгл",
+ "Треблок",
+ "Тревескин",
+ "Тревлак",
+ "Тревор",
+ "Тревос",
+ "Трего",
+ "Треже",
+ "Трейдс",
+ "Трейд",
+ "Трейл",
+ "Трейнор",
+ "Трейн",
+ "Трейси",
+ "Трементина",
+ "Тремонтон",
+ "Тремон",
+ "Тремпило",
+ "Тренари",
+ "Тренер",
+ "Трентон",
+ "Трент",
+ "Тресков",
+ "Трес",
+ "Триадельфия",
+ "Триана",
+ "Трибес",
+ "Трибуна",
+ "Тридент",
+ "Трилби",
+ "Тримбелл",
+ "Тримбл",
+ "Триммер",
+ "Тримонт",
+ "Тринидад",
+ "Тринити",
+ "Тринуэй",
+ "Тринчера",
+ "Трион",
+ "Триплетт",
+ "Триплет",
+ "Триполи",
+ "Трипп",
+ "Трир",
+ "Триумф",
+ "Три",
+ "Троап",
+ "Трой",
+ "Трокмор",
+ "Тролл",
+ "Троммолд",
+ "Трона",
+ "Тропик",
+ "Троски",
+ "Троттер",
+ "Трот",
+ "Трофей",
+ "Тро",
+ "Трумэн",
+ "Трупер",
+ "Труп",
+ "Труро",
+ "Трутмен",
+ "Трут",
+ "Трухильо",
+ "Тручас",
+ "Тру",
+ "Трэйл",
+ "Трэп",
+ "Тубак",
+ "Туба",
+ "Тугау",
+ "Туичелл",
+ "Тулалип",
+ "Тулароса",
+ "Тулар",
+ "Тула",
+ "Тулета",
+ "Туле",
+ "Тулия",
+ "Тулон",
+ "Тул",
+ "Тумало",
+ "Тунас",
+ "Тундра",
+ "Тунер",
+ "Туника",
+ "Тунис",
+ "Туннель",
+ "Тун",
+ "Тупело",
+ "Турбо",
+ "Турин",
+ "Турман",
+ "Турон",
+ "Турс",
+ "Тур",
+ "Тусаян",
+ "Тускалуса",
+ "Тускарора",
+ "Тускола",
+ "Тускулум",
+ "Тусон",
+ "Тут",
+ "Тушка",
+ "Ту",
+ "Тчула",
+ "Тшеттер",
+ "Тьерра",
+ "Тьюксбери",
+ "Тьюлип",
+ "Тэлбот",
+ "Тэлли",
+ "Тэппэн",
+ "Тэтчер",
+ "Тёрнер",
+ "Уаббасика",
+ "Уайаконда",
+ "Уайанданч",
+ "Уайандотт",
+ "Уайанет",
+ "Уайарно",
+ "Уайатт",
+ "Уайат",
+ "Уайзмен",
+ "Уайз",
+ "Уайлделл",
+ "Уайлдер",
+ "Уайлдомар",
+ "Уайлдорадо",
+ "Уайлд",
+ "Уайленд",
+ "Уайли",
+ "Уаймер",
+ "Уаймома",
+ "Уайодак",
+ "Уайосена",
+ "Уайтинг",
+ "Уайтинс",
+ "Уайтопитлок",
+ "Уайтривер",
+ "Уайттейл",
+ "Уайтторн",
+ "Уайтхолл",
+ "Уайт",
+ "Уай",
+ "Уакон",
+ "Уакота",
+ "Уакулла",
+ "Уандерву",
+ "Уандер",
+ "Уарба",
+ "Уаскиш",
+ "Уауватоса",
+ "Уаундед",
+ "Уачита",
+ "Увада",
+ "Угашик",
+ "Уделл",
+ "Удол",
+ "Уерт",
+ "Уибо",
+ "Уивер",
+ "Уигам",
+ "Уиггинс",
+ "Уидон",
+ "Уид",
+ "Уиер",
+ "Уизатч",
+ "Уиз",
+ "Уиилбрахам",
+ "Уикатанк",
+ "Уикен",
+ "Уикершам",
+ "Уикет",
+ "Уикомико",
+ "Уиксом",
+ "Уиксон",
+ "Уикс",
+ "Уик",
+ "Уилбер",
+ "Уилбур",
+ "Уилер",
+ "Уилесс",
+ "Уилинг",
+ "Уили",
+ "Уилкин",
+ "Уилкокс",
+ "Уилксон",
+ "Уилкс",
+ "Уиллакоочи",
+ "Уилламина",
+ "Уиллард",
+ "Уиллаха",
+ "Уиллерни",
+ "Уиллетт",
+ "Уиллинг",
+ "Уиллис",
+ "Уиллитс",
+ "Уилли",
+ "Уиллкокс",
+ "Уиллмар",
+ "Уиллоуби",
+ "Уиллоуик",
+ "Уиллоу",
+ "Уиллс",
+ "Уиллхойт",
+ "Уилметт",
+ "Уилмот",
+ "Уилок",
+ "Уилсон",
+ "Уилтон",
+ "Уильямс",
+ "Уильям",
+ "Уил",
+ "Уимберли",
+ "Уимблдон",
+ "Уингер",
+ "Уинг",
+ "Уиндер",
+ "Уиндинг",
+ "Уинди",
+ "Уиндом",
+ "Уиндоу",
+ "Уинд",
+ "Уинифред",
+ "Уинк",
+ "Уинлок",
+ "Уиннер",
+ "Уиннетка",
+ "Уиннетт",
+ "Уинни",
+ "Уинн",
+ "Уинслоу",
+ "Уинстед",
+ "Уинстон",
+ "Уинтер",
+ "Уинтон",
+ "Уинтроп",
+ "Уинуски",
+ "Уинфред",
+ "Уинфри",
+ "Уинчелл",
+ "Уин",
+ "Уиота",
+ "Уипинг",
+ "Уиппани",
+ "Уиппл",
+ "Уипс",
+ "Уипхолт",
+ "Уисакки",
+ "Уисдом",
+ "Уисперинг",
+ "Уиспер",
+ "Уиссота",
+ "Уистер",
+ "Уитакер",
+ "Уитерби",
+ "Уитерс",
+ "Уитлаш",
+ "Уитли",
+ "Уитман",
+ "Уитмен",
+ "Уитмир",
+ "Уитмор",
+ "Уитни",
+ "Уитон",
+ "Уитсетт",
+ "Уиттакер",
+ "Уиттер",
+ "Уиттинг",
+ "Уиттлси",
+ "Уиттьер",
+ "Уит",
+ "Уихокен",
+ "Уичито",
+ "Уишек",
+ "Уишрам",
+ "Укала",
+ "Уколо",
+ "Уланда",
+ "Улен",
+ "Улисс",
+ "Улитик",
+ "Улога",
+ "Ултюа",
+ "Улупалакуа",
+ "Ульм",
+ "Умапин",
+ "Уматилла",
+ "Умбаргер",
+ "Умбра",
+ "Умиат",
+ "Умикоа",
+ "Умкумbeт",
+ "Уналаклит",
+ "Уналашка",
+ "Унга",
+ "Универсальный",
+ "Университетский",
+ "Ункас",
+ "Уобан",
+ "Уобаш",
+ "Уовина",
+ "Уоддинг",
+ "Уодди",
+ "Уодена",
+ "Уодли",
+ "Уодсворт",
+ "Уоерика",
+ "Уоиана",
+ "Уокеша",
+ "Уокиган",
+ "Уокина",
+ "Уоки",
+ "Уокомис",
+ "Уоксахачи",
+ "Уолан",
+ "Уолапай",
+ "Уолворт",
+ "Уолден",
+ "Уолдо",
+ "Уолдрон",
+ "Уолкотт",
+ "Уолк",
+ "Уолла",
+ "Уоллед",
+ "Уолленд",
+ "Уоллер",
+ "Уоллес",
+ "Уоллинг",
+ "Уоллинс",
+ "Уоллис",
+ "Уоллова",
+ "Уоллула",
+ "Уолнат",
+ "Уолпол",
+ "Уолсен",
+ "Уолска",
+ "Уолстон",
+ "Уолтон",
+ "Уолт",
+ "Уолум",
+ "Уолц",
+ "Уолш",
+ "Уол",
+ "Уомелсдорф",
+ "Уомсаттер",
+ "Уонбли",
+ "Уондерус",
+ "Уондо",
+ "Уонетт",
+ "Уонни",
+ "Уонн",
+ "Уоншип",
+ "Уопетон",
+ "Уорда",
+ "Уордел",
+ "Уорден",
+ "Уорд",
+ "Уорик",
+ "Уоринг",
+ "Уоркс",
+ "Уорланд",
+ "Уорлд",
+ "Уорли",
+ "Уорман",
+ "Уормлис",
+ "Уорм",
+ "Уорнер",
+ "Уорн",
+ "Уоррен",
+ "Уорринг",
+ "Уорриор",
+ "Уоррод",
+ "Уорр",
+ "Уорсон",
+ "Уортен",
+ "Уортер",
+ "Уортинг",
+ "Уортон",
+ "Уортрас",
+ "Уорт",
+ "Уорф",
+ "Уор",
+ "Уосатч",
+ "Уоса",
+ "Уосика",
+ "Уосо",
+ "Уотена",
+ "Уотери",
+ "Уотер",
+ "Уоткинс",
+ "Уотли",
+ "Уотова",
+ "Уотога",
+ "Уотонга",
+ "Уотраус",
+ "Уотсон",
+ "Уоттен",
+ "Уоттер",
+ "Уоттс",
+ "Уотчунг",
+ "Уот",
+ "Уоубей",
+ "Уоузика",
+ "Уоукома",
+ "Уоуконда",
+ "Уоукоста",
+ "Уоуманди",
+ "Уоуна",
+ "Уоунейки",
+ "Уоунета",
+ "Уоупака",
+ "Уоупан",
+ "Уоусеон",
+ "Уоусоки",
+ "Уочаприг",
+ "Уошберн",
+ "Уошинг",
+ "Уошо",
+ "Уошта",
+ "Уошугал",
+ "Уошула",
+ "Уошчукна",
+ "Уошэки",
+ "Уош",
+ "Уоюкон",
+ "Упалко",
+ "Уппсала",
+ "Ураван",
+ "Ураган",
+ "Урал",
+ "Урания",
+ "Урбанна",
+ "Урбан",
+ "Урихс",
+ "Урса",
+ "Урсина",
+ "Уск",
+ "Утика",
+ "Утопия",
+ "Утуадо",
+ "Ушер",
+ "Уэабло",
+ "Уэббер",
+ "Уэбб",
+ "Уэвахичка",
+ "Уэверли",
+ "Уэвока",
+ "Уэгдал",
+ "Уэзерби",
+ "Уэзерли",
+ "Уэзерсби",
+ "Уэзер",
+ "Уэипп",
+ "Уэйв",
+ "Уэйд",
+ "Уэйерхаьюзер",
+ "Уэйзета",
+ "Уэйкан",
+ "Уэйкаруса",
+ "Уэйка",
+ "Уэйкенда",
+ "Уэйкини",
+ "Уэйкита",
+ "Уэйкман",
+ "Уэйколоа",
+ "Уэйконда",
+ "Уэйкпала",
+ "Уэйкросс",
+ "Уэйк",
+ "Уэйли",
+ "Уэйлуку",
+ "Уэйл",
+ "Уэйманало",
+ "Уэймея",
+ "Уэймсайт",
+ "Уэймут",
+ "Уэйнока",
+ "Уэйнрайт",
+ "Уэйн",
+ "Уэйовега",
+ "Уэйпау",
+ "Уэйпио",
+ "Уэйтс",
+ "Уэйт",
+ "Уэйхе",
+ "Уэйэли",
+ "Уэйэлуа",
+ "Уэкива",
+ "Уэлби",
+ "Уэлда",
+ "Уэлдона",
+ "Уэлдон",
+ "Уэлд",
+ "Уэлен",
+ "Уэлитка",
+ "Уэлком",
+ "Уэллер",
+ "Уэллинг",
+ "Уэлл",
+ "Уэлока",
+ "Уэлсли",
+ "Уэлти",
+ "Уэлтон",
+ "Уэлш",
+ "Уэльс",
+ "Уэмпум",
+ "Уэнам",
+ "Уэнделл",
+ "Уэндт",
+ "Уэнона",
+ "Уэнц",
+ "Уэолап",
+ "Уэотт",
+ "Уэрли",
+ "Уэрхэм",
+ "Уэр",
+ "Уэсилла",
+ "Уэскан",
+ "Уэслако",
+ "Уэсли",
+ "Уэстби",
+ "Уэствего",
+ "Уэствейко",
+ "Уэстел",
+ "Уэстли",
+ "Уэстмор",
+ "Уэстоак",
+ "Уэстон",
+ "Уэстэнд",
+ "Уэтампка",
+ "Уэтерс",
+ "Уэтмор",
+ "Уэтог",
+ "Уэтонка",
+ "Уэтумка",
+ "Уэуэантик",
+ "Уэуэла",
+ "Уэчес",
+ "Уэши",
+ "Уяк",
+ "Фабенс",
+ "Фабиус",
+ "Фавн",
+ "Фаворетта",
+ "Фагус",
+ "Фадден",
+ "Фаддин",
+ "Файв",
+ "Файербо",
+ "Файет",
+ "Файн",
+ "Файр",
+ "Файф",
+ "Факлер",
+ "Факсон",
+ "Фактория",
+ "Фаллон",
+ "Фалмут",
+ "Фальконер",
+ "Фалькон",
+ "Фальк",
+ "Фандон",
+ "Фанкли",
+ "Фанк",
+ "Фаннетт",
+ "Фаннин",
+ "Фанси",
+ "Фанстон",
+ "Фантер",
+ "Фан",
+ "Фарбер",
+ "Фарго",
+ "Фарж",
+ "Фариболт",
+ "Фарина",
+ "Фарлинг",
+ "Фарлин",
+ "Фарли",
+ "Фарминг",
+ "Фарнам",
+ "Фарнер",
+ "Фарнс",
+ "Фарнхем",
+ "Фаррагут",
+ "Фаррандс",
+ "Фаррар",
+ "Фаррелл",
+ "Фарр",
+ "Фарсон",
+ "Фартинг",
+ "Фаруэлл",
+ "Фар",
+ "Фасселс",
+ "Фатер",
+ "Фаук",
+ "Фаунт",
+ "Фауст",
+ "Фахардо",
+ "Фашинг",
+ "Феба",
+ "Федерал",
+ "Федора",
+ "Фейт",
+ "Фелда",
+ "Фелида",
+ "Фелиз",
+ "Феликс",
+ "Фелипе",
+ "Фелисити",
+ "Фелиция",
+ "Феллоус",
+ "Феллс",
+ "Фелпс",
+ "Фелсентал",
+ "Фелтон",
+ "Фелт",
+ "Фелч",
+ "Фенвик",
+ "Фенвуд",
+ "Феникс",
+ "Феннимор",
+ "Фенн",
+ "Фенс",
+ "Фентон",
+ "Фентресс",
+ "Феодосия",
+ "Фергус",
+ "Фергюсон",
+ "Фердинанд",
+ "Ферис",
+ "Ферия",
+ "Ферли",
+ "Ферма",
+ "Фермер",
+ "Фермина",
+ "Фернальд",
+ "Фернандина",
+ "Фернандо",
+ "Фернан",
+ "Фернас",
+ "Ферни",
+ "Фернли",
+ "Ферн",
+ "Феррелл",
+ "Феррел",
+ "Ферридэй",
+ "Ферринг",
+ "Феррис",
+ "Ферри",
+ "Феррон",
+ "Феррум",
+ "Ферсон",
+ "Ферст",
+ "Фертайл",
+ "Фессенден",
+ "Фетер",
+ "Феттерс",
+ "Фея",
+ "Фе",
+ "Фиделити",
+ "Фидель",
+ "Филадельфия",
+ "Филбрук",
+ "Филдинг",
+ "Филдон",
+ "Филдэйл",
+ "Филд",
+ "Филер",
+ "Филипп",
+ "Филлипс",
+ "Филли",
+ "Филлмор",
+ "Филл",
+ "Филомат",
+ "Фило",
+ "Филпот",
+ "Фил",
+ "Фингал",
+ "Фингер",
+ "Финдли",
+ "Финикия",
+ "Финкасл",
+ "Финлей",
+ "Финли",
+ "Финляндия",
+ "Финни",
+ "Финч",
+ "Фиппс",
+ "Фиреко",
+ "Фирт",
+ "Фиск",
+ "Фитиан",
+ "Фитлер",
+ "Фиттс",
+ "Фитцхью",
+ "Фитч",
+ "Фифилд",
+ "Фицджеральд",
+ "Фишер",
+ "Фишинг",
+ "Фиш",
+ "Флаглер",
+ "Флагшток",
+ "Флаг",
+ "Флад",
+ "Флаинг",
+ "Флакстон",
+ "Фламбо",
+ "Фламинго",
+ "Фланаган",
+ "Фландрия",
+ "Фланиган",
+ "Флауинг",
+ "Флауэлл",
+ "Флауэри",
+ "Флауэр",
+ "Флашер",
+ "Флаэрти",
+ "Флейк",
+ "Флеминг",
+ "Фленс",
+ "Флетчер",
+ "Флинн",
+ "Флинт",
+ "Флиппен",
+ "Флиппин",
+ "Флойд",
+ "Флой",
+ "Флокс",
+ "Флок",
+ "Фломатон",
+ "Фломот",
+ "Флом",
+ "Флорала",
+ "Флора",
+ "Флорделл",
+ "Флоренция",
+ "Флорес",
+ "Флориан",
+ "Флорида",
+ "Флориен",
+ "Флорин",
+ "Флориссант",
+ "Флорис",
+ "Флори",
+ "Флорхем",
+ "Флор",
+ "Флоссмур",
+ "Флот",
+ "Флоувуд",
+ "Фло",
+ "Флукер",
+ "Флушинг",
+ "Флэтгап",
+ "Флэт",
+ "Фогельс",
+ "Фойл",
+ "Фокс",
+ "Фолгер",
+ "Фолей",
+ "Фолз",
+ "Фолкнер",
+ "Фолкрофт",
+ "Фолк",
+ "Фоллансби",
+ "Фоллетт",
+ "Фоллинг",
+ "Фоллис",
+ "Фолли",
+ "Фоллсинг",
+ "Фолл",
+ "Фолсом",
+ "Фолферриас",
+ "Фольмар",
+ "Фонда",
+ "Фонд",
+ "Фонтана",
+ "Фонтанель",
+ "Фонтан",
+ "Фонтейн",
+ "Фон",
+ "Форада",
+ "Форбинг",
+ "Форбс",
+ "Форган",
+ "Фордайс",
+ "Фордош",
+ "Форд",
+ "Форестон",
+ "Форест",
+ "Форж",
+ "Фористелл",
+ "Форкед",
+ "Форк",
+ "Форман",
+ "Формоза",
+ "Формозу",
+ "Форни",
+ "Форпо",
+ "Форрестон",
+ "Форрест",
+ "Форсайт",
+ "Форсан",
+ "Фортескью",
+ "Фортин",
+ "Форти",
+ "Фортуна",
+ "Форт",
+ "Форч",
+ "Фор",
+ "Фосетт",
+ "Фоссил",
+ "Фоссум",
+ "Фосс",
+ "Фостер",
+ "Фостория",
+ "Фоулер",
+ "Фоулкс",
+ "Фоулс",
+ "Фрагария",
+ "Фрайарс",
+ "Фрайдей",
+ "Фрай",
+ "Фрак",
+ "Франкен",
+ "Франкес",
+ "Франклин",
+ "Франкония",
+ "Франкфурт",
+ "Франциско",
+ "Французский",
+ "Франческа",
+ "Фреденс",
+ "Фредерика",
+ "Фредерик",
+ "Фредония",
+ "Фред",
+ "Фрейзер",
+ "Фрейзис",
+ "Френдли",
+ "Френдшип",
+ "Френд",
+ "Френчглен",
+ "Френчман",
+ "Френье",
+ "Фресно",
+ "Фреш",
+ "Фриан",
+ "Фригольд",
+ "Фрида",
+ "Фридли",
+ "Фридом",
+ "Фридхем",
+ "Фриман",
+ "Фримонт",
+ "Фрини",
+ "Фринк",
+ "Фриона",
+ "Фрир",
+ "Фриско",
+ "Фристо",
+ "Фрис",
+ "Фриц",
+ "Фрич",
+ "Фрия",
+ "Фри",
+ "Фрогмор",
+ "Фройд",
+ "Фрона",
+ "Фронтенак",
+ "Фронтир",
+ "Фронтон",
+ "Фронт",
+ "Фрост",
+ "Фрукт",
+ "Фрута",
+ "Фрэнк",
+ "Фрэнсис",
+ "Фрюз",
+ "Фрюэн",
+ "Фуиг",
+ "Фука",
+ "Фуквэй",
+ "Фулкс",
+ "Фуллер",
+ "Фултонхем",
+ "Фултон",
+ "Фултс",
+ "Фулшир",
+ "Фульда",
+ "Фуньяк",
+ "Фурман",
+ "Фурнитур",
+ "Фус",
+ "Футхилл",
+ "Фут",
+ "Фьерро",
+ "Фэйсон",
+ "Фэррис",
+ "Фэр",
+ "Хаабстедт",
+ "Хаайра",
+ "Хаапподж",
+ "Хаас",
+ "Хаббард",
+ "Хаббел",
+ "Хабершам",
+ "Хабра",
+ "Хавасу",
+ "Хавиланд",
+ "Хагаман",
+ "Хагеман",
+ "Хагерман",
+ "Хагер",
+ "Хагуаль",
+ "Хадар",
+ "Хаддам",
+ "Хадди",
+ "Хаддок",
+ "Хаддон",
+ "Хадж",
+ "Хадлок",
+ "Хаена",
+ "Хазард",
+ "Хазел",
+ "Хазен",
+ "Хазлет",
+ "Хазл",
+ "Хайавасси",
+ "Хайалих",
+ "Хайат",
+ "Хайбарт",
+ "Хайбла",
+ "Хайдел",
+ "Хайден",
+ "Хайдер",
+ "Хайдрик",
+ "Хайдс",
+ "Хайдэуэй",
+ "Хайку",
+ "Хайленд",
+ "Хайле",
+ "Хайль",
+ "Хайл",
+ "Хаймер",
+ "Хайнс",
+ "Хайполюксо",
+ "Хайрам",
+ "Хайс",
+ "Хайти",
+ "Хайтоп",
+ "Хайтс",
+ "Хайт",
+ "Хайуи",
+ "Хайянис",
+ "Хайятт",
+ "Хай",
+ "Хакабей",
+ "Хакенсак",
+ "Хакер",
+ "Хакетт",
+ "Хакл",
+ "Хакни",
+ "Хакода",
+ "Хаксли",
+ "Хакстун",
+ "Хакс",
+ "Хак",
+ "Халава",
+ "Халаула",
+ "Халбер",
+ "Халедон",
+ "Халейва",
+ "Халибут",
+ "Халиимейл",
+ "Халлам",
+ "Халлан",
+ "Халлек",
+ "Халлетт",
+ "Халлок",
+ "Халл",
+ "Халма",
+ "Халм",
+ "Халсит",
+ "Халстед",
+ "Халфа",
+ "Халфмун",
+ "Халф",
+ "Хамарок",
+ "Хамбл",
+ "Хамден",
+ "Хамер",
+ "Хамлер",
+ "Хаммонд",
+ "Хамортон",
+ "Хамфри",
+ "Ханаан",
+ "Ханамаулу",
+ "Ханапепе",
+ "Ханахан",
+ "Хана",
+ "Хангер",
+ "Хангинг",
+ "Хангри",
+ "Хандред",
+ "Хандшо",
+ "Ханис",
+ "Ханкамер",
+ "Ханнава",
+ "Ханнас",
+ "Ханна",
+ "Ханнеуэлл",
+ "Ханнок",
+ "Ханселл",
+ "Хансен",
+ "Ханска",
+ "Ханс",
+ "Хантер",
+ "Хантинг",
+ "Хантли",
+ "Хантун",
+ "Хант",
+ "Хан",
+ "Хап",
+ "Харалсон",
+ "Харахан",
+ "Хара",
+ "Харберт",
+ "Харбин",
+ "Харбисон",
+ "Харбор",
+ "Харвел",
+ "Харвест",
+ "Харвис",
+ "Харвич",
+ "Харви",
+ "Харвюлл",
+ "Харвик",
+ "Хардвей",
+ "Хардвик",
+ "Хардести",
+ "Харджилл",
+ "Харджис",
+ "Хардинг",
+ "Хардин",
+ "Харди",
+ "Хардман",
+ "Хардтнер",
+ "Харитон",
+ "Харкер",
+ "Харки",
+ "Харкорт",
+ "Харлан",
+ "Харлинген",
+ "Харли",
+ "Харлоу",
+ "Харл",
+ "Харман",
+ "Хармар",
+ "Хармон",
+ "Харпер",
+ "Харпстер",
+ "Харп",
+ "Харра",
+ "Харреллс",
+ "Харриетс",
+ "Харриетта",
+ "Харриет",
+ "Харриман",
+ "Харрисон",
+ "Харрис",
+ "Харрогит",
+ "Харрод",
+ "Харролд",
+ "Хартвелл",
+ "Хартвик",
+ "Хартинг",
+ "Хартлайн",
+ "Хартленд",
+ "Хартли",
+ "Хартман",
+ "Хартсель",
+ "Хартсел",
+ "Хартшорн",
+ "Харт",
+ "Харфф",
+ "Харшо",
+ "Хар",
+ "Хасбрук",
+ "Хасинто",
+ "Хаскелл",
+ "Хаскер",
+ "Хаскинс",
+ "Хаслетт",
+ "Хаслет",
+ "Хаслия",
+ "Хассель",
+ "Хассер",
+ "Хассетт",
+ "Хассман",
+ "Хассон",
+ "Хасс",
+ "Хастис",
+ "Хасти",
+ "Хастлер",
+ "Хасуэлл",
+ "Хатауэй",
+ "Хаттен",
+ "Хаттерас",
+ "Хаттиг",
+ "Хаттисберг",
+ "Хаттон",
+ "Хатто",
+ "Хатчел",
+ "Хатчинс",
+ "Хатчин",
+ "Хатч",
+ "Хауган",
+ "Хауген",
+ "Хаузер",
+ "Хауз",
+ "Хауисон",
+ "Хаука",
+ "Хаулка",
+ "Хаустония",
+ "Хаут",
+ "Хауула",
+ "Хауэлл",
+ "Хау",
+ "Хаффман",
+ "Хачита",
+ "Хач",
+ "Хашпуккена",
+ "Хаюйя",
+ "Хебард",
+ "Хеббардс",
+ "Хебброн",
+ "Хебб",
+ "Хебер",
+ "Хебо",
+ "Хевелтон",
+ "Хевенер",
+ "Хеврон",
+ "Хеглар",
+ "Хедвиг",
+ "Хеджес",
+ "Хедли",
+ "Хедрик",
+ "Хед",
+ "Хеия",
+ "Хейберн",
+ "Хейвер",
+ "Хейворд",
+ "Хейг",
+ "Хейзер",
+ "Хейкок",
+ "Хейлер",
+ "Хейли",
+ "Хейлоу",
+ "Хейл",
+ "Хейни",
+ "Хейнс",
+ "Хейн",
+ "Хейс",
+ "Хейфорк",
+ "Хей",
+ "Хекер",
+ "Хекст",
+ "Хек",
+ "Хелен",
+ "Хеликс",
+ "Хелметта",
+ "Хелотс",
+ "Хелпер",
+ "Хельмер",
+ "Хельм",
+ "Хемби",
+ "Хемет",
+ "Хеминг",
+ "Хемлок",
+ "Хемпстед",
+ "Хемп",
+ "Хем",
+ "Хенагар",
+ "Хендерсон",
+ "Хендли",
+ "Хендрикс",
+ "Хендрум",
+ "Хенефер",
+ "Хенли",
+ "Хенлопен",
+ "Хеннепин",
+ "Хеннесси",
+ "Хенникер",
+ "Хеннинг",
+ "Хенрик",
+ "Хенри",
+ "Хенслер",
+ "Хеншо",
+ "Хепберн",
+ "Хеплер",
+ "Хеппнер",
+ "Хербстер",
+ "Хердл",
+ "Херд",
+ "Херендин",
+ "Херзман",
+ "Херитедж",
+ "Херкимер",
+ "Херлок",
+ "Хермини",
+ "Хермис",
+ "Хермитедж",
+ "Хермли",
+ "Хермоза",
+ "Хермон",
+ "Херндон",
+ "Херншо",
+ "Херн",
+ "Херон",
+ "Херо",
+ "Херрейд",
+ "Херриман",
+ "Херринг",
+ "Херси",
+ "Херстборн",
+ "Херст",
+ "Хертел",
+ "Херти",
+ "Херт",
+ "Хершер",
+ "Херши",
+ "Хер",
+ "Хеслер",
+ "Хесперия",
+ "Хесперус",
+ "Хеттик",
+ "Хеттингер",
+ "Хет",
+ "Хефзиба",
+ "Хефлин",
+ "Хиббард",
+ "Хиббинг",
+ "Хиберния",
+ "Хиванни",
+ "Хивасси",
+ "Хивасс",
+ "Хигби",
+ "Хигганум",
+ "Хиггин",
+ "Хиггс",
+ "Хигли",
+ "Хида",
+ "Хидденит",
+ "Хидден",
+ "Хикман",
+ "Хикокс",
+ "Хикок",
+ "Хико",
+ "Хиксон",
+ "Хикстон",
+ "Хикс",
+ "Хилгард",
+ "Хилдебран",
+ "Хилдрет",
+ "Хилд",
+ "Хиленд",
+ "Хилинг",
+ "Хили",
+ "Хиллер",
+ "Хиллиард",
+ "Хиллистер",
+ "Хиллман",
+ "Хиллс",
+ "Хиллтоп",
+ "Хилмар",
+ "Хило",
+ "Хилс",
+ "Хилти",
+ "Хилтония",
+ "Хилтон",
+ "Хилт",
+ "Хилшир",
+ "Хильгер",
+ "Хильда",
+ "Хильден",
+ "Хильдэйл",
+ "Химера",
+ "Химес",
+ "Хингем",
+ "Хиндман",
+ "Хиндс",
+ "Хинкли",
+ "Хинсон",
+ "Хинс",
+ "Хинтон",
+ "Хинч",
+ "Хирам",
+ "Хитон",
+ "Хиттердал",
+ "Хитчинс",
+ "Хитч",
+ "Хитшманн",
+ "Хит",
+ "Хиф",
+ "Хичита",
+ "Хичкок",
+ "Хлопок",
+ "Хлорид",
+ "Хоаг",
+ "Хоадли",
+ "Хоакин",
+ "Хобакен",
+ "Хобан",
+ "Хобарт",
+ "Хоббс",
+ "Хобгуд",
+ "Хоберг",
+ "Хобокен",
+ "Хобос",
+ "Хобсон",
+ "Ховардвик",
+ "Ховен",
+ "Ховленд",
+ "Хоганс",
+ "Хогатза",
+ "Хог",
+ "Ходжен",
+ "Ходжкинс",
+ "Ходж",
+ "Ходунки",
+ "Хоик",
+ "Хойлтон",
+ "Хойсинг",
+ "Хойт",
+ "Хокай",
+ "Хока",
+ "Хокендоква",
+ "Хокессин",
+ "Хокиам",
+ "Хокинс",
+ "Хокли",
+ "Хокси",
+ "Хокс",
+ "Хок",
+ "Холаберд",
+ "Холбрук",
+ "Холгейт",
+ "Холдейн",
+ "Холдеман",
+ "Холден",
+ "Холдер",
+ "Холдинг",
+ "Холдредж",
+ "Холидэй",
+ "Холикачук",
+ "Холируд",
+ "Холи",
+ "Холкат",
+ "Холкомб",
+ "Холладей",
+ "Холлан",
+ "Холлен",
+ "Холлидей",
+ "Холлинс",
+ "Холлистер",
+ "Холлис",
+ "Холли",
+ "Холлоуэй",
+ "Холлоу",
+ "Холл",
+ "Холман",
+ "Холмдел",
+ "Холмс",
+ "Холм",
+ "Холопо",
+ "Холстад",
+ "Холтон",
+ "Холт",
+ "Холуалоа",
+ "Хольок",
+ "Хомакр",
+ "Хома",
+ "Хомини",
+ "Хомкрофт",
+ "Хомленд",
+ "Хомме",
+ "Хомосасса",
+ "Хомстед",
+ "Хонайдью",
+ "Хонакер",
+ "Хонало",
+ "Хонда",
+ "Хондо",
+ "Хонес",
+ "Хонея",
+ "Хони",
+ "Хонкат",
+ "Хоноай",
+ "Хонобия",
+ "Хонокауа",
+ "Хонок",
+ "Хоному",
+ "Хонуапо",
+ "Хон",
+ "Хопатконг",
+ "Хопкин",
+ "Хопленд",
+ "Хопфул",
+ "Хоп",
+ "Хорас",
+ "Хорд",
+ "Хореб",
+ "Хорикон",
+ "Хорин",
+ "Хорнелл",
+ "Хорнерс",
+ "Хорник",
+ "Хорнитос",
+ "Хорнсби",
+ "Хорн",
+ "Хоррел",
+ "Хорсшу",
+ "Хорс",
+ "Хортон",
+ "Хосе",
+ "Хоскинс",
+ "Хосмер",
+ "Хосперс",
+ "Хосстон",
+ "Хосфорд",
+ "Хос",
+ "Хотевилла",
+ "Хотон",
+ "Хоторн",
+ "Хотчкисс",
+ "Хот",
+ "Хоуб",
+ "Хоув",
+ "Хоултон",
+ "Хоулэнд",
+ "Хоул",
+ "Хоума",
+ "Хоумс",
+ "Хоум",
+ "Хоупвелл",
+ "Хоуп",
+ "Хоус",
+ "Хоффман",
+ "Хохгайм",
+ "Хоштон",
+ "Хоэнвальд",
+ "Хо",
+ "Хромо",
+ "Хуана",
+ "Хуанита",
+ "Хуан",
+ "Хуачука",
+ "Хубер",
+ "Хувен",
+ "Хувер",
+ "Худ",
+ "Хузум",
+ "Хукер",
+ "Хуксетт",
+ "Хук",
+ "Хула",
+ "Хулберт",
+ "Хулехуа",
+ "Хумакао",
+ "Хуммельс",
+ "Хумонт",
+ "Хумс",
+ "Хуна",
+ "Хункаль",
+ "Хункос",
+ "Хунта",
+ "Хупа",
+ "Хупер",
+ "Хупес",
+ "Хупл",
+ "Хусатоник",
+ "Хусик",
+ "Хусон",
+ "Хутсон",
+ "Хут",
+ "Хуц",
+ "Хьюго",
+ "Хьюз",
+ "Хьюинс",
+ "Хьюитт",
+ "Хьюи",
+ "Хьюлетт",
+ "Хьюманс",
+ "Хьюнеми",
+ "Хьюстон",
+ "Хью",
+ "Хэвлок",
+ "Хэдли",
+ "Хэд",
+ "Хэй",
+ "Хэллоуэлл",
+ "Хэлси",
+ "Хэмилл",
+ "Хэмлин",
+ "Хэммет",
+ "Хэммон",
+ "Хэмпден",
+ "Хэмпстед",
+ "Хэмптон",
+ "Хэмпшир",
+ "Хэндли",
+ "Хэнкин",
+ "Хэнкок",
+ "Хэнкс",
+ "Хэнли",
+ "Хэнлон",
+ "Хэнсон",
+ "Хэнс",
+ "Хэппи",
+ "Хэрринг",
+ "Хэтли",
+ "Хэт",
+ "Хэш",
+ "Хяк",
+ "Хёрли",
+ "Хёрт",
+ "Цвингли",
+ "Цейлон",
+ "Целль",
+ "Цемент",
+ "Центенари",
+ "Центерич",
+ "Централия",
+ "Централь",
+ "Центрополис",
+ "Центро",
+ "Центр",
+ "Центурия",
+ "Центури",
+ "Цилиндр",
+ "Цилла",
+ "Цилуоки",
+ "Циммерман",
+ "Цинк",
+ "Цинтрон",
+ "Цинциннати",
+ "Цинциннат",
+ "Цистерна",
+ "Цитрус",
+ "Цюрих",
+ "Чавес",
+ "Чавис",
+ "Чагрин",
+ "Чадборн",
+ "Чаддс",
+ "Чази",
+ "Чайлдерс",
+ "Чайлдс",
+ "Чайна",
+ "Чакбей",
+ "Чаксон",
+ "Чак",
+ "Чалибеейт",
+ "Чалкаицик",
+ "Чалко",
+ "Чаллис",
+ "Чалмерс",
+ "Чалметт",
+ "Чалфант",
+ "Чалфонт",
+ "Чама",
+ "Чамберино",
+ "Чамберс",
+ "Чамбли",
+ "Чамисал",
+ "Чамплин",
+ "Чамуа",
+ "Чана",
+ "Чандалар",
+ "Чандлер",
+ "Чанилют",
+ "Чанки",
+ "Чаннахон",
+ "Чаннел",
+ "Чанселлор",
+ "Чапарраль",
+ "Чапель",
+ "Чапин",
+ "Чапман",
+ "Чаппаква",
+ "Чарен",
+ "Чаринг",
+ "Чарко",
+ "Чарлак",
+ "Чарло",
+ "Чарльз",
+ "Чарм",
+ "Чартер",
+ "Часка",
+ "Часли",
+ "Чассахоуицка",
+ "Частанг",
+ "Чатава",
+ "Чатаника",
+ "Чатем",
+ "Чатколет",
+ "Чатмосс",
+ "Чатом",
+ "Чато",
+ "Чатсворт",
+ "Чаттануга",
+ "Чаттарой",
+ "Чаттахучи",
+ "Чат",
+ "Чаудрант",
+ "Чаутоква",
+ "Чаффи",
+ "Чебанс",
+ "Чебойган",
+ "Чевак",
+ "Чеверли",
+ "Чеви",
+ "Чедвик",
+ "Чейз",
+ "Чейни",
+ "Чейн",
+ "Чейрс",
+ "Чекота",
+ "Челатна",
+ "Челатчи",
+ "Челлендж",
+ "Челмс",
+ "Челси",
+ "Чельян",
+ "Чемберлин",
+ "Чембер",
+ "Чемпион",
+ "Чемулт",
+ "Ченанго",
+ "Чена",
+ "Ченега",
+ "Ченеква",
+ "Ченнинг",
+ "Ченоа",
+ "Ченовет",
+ "Ченс",
+ "Ченхессен",
+ "Чердан",
+ "Черити",
+ "Черитон",
+ "Чернофски",
+ "Чероки",
+ "Черо",
+ "Черрито",
+ "Черри",
+ "Черчилль",
+ "Черч",
+ "Чесанинг",
+ "Чесан",
+ "Чесапик",
+ "Чесвик",
+ "Чесволд",
+ "Чесилхерст",
+ "Чесо",
+ "Честер",
+ "Честнат",
+ "Чест",
+ "Четек",
+ "Четопа",
+ "Чеуолла",
+ "Чеуэла",
+ "Чефорнак",
+ "Чехалис",
+ "Чешир",
+ "Чиавули",
+ "Чивинг",
+ "Чигник",
+ "Чидестер",
+ "Чикаго",
+ "Чикалун",
+ "Чикамога",
+ "Чикамо",
+ "Чикаша",
+ "Чикен",
+ "Чикопи",
+ "Чикора",
+ "Чико",
+ "Чиктовага",
+ "Чилан",
+ "Чилес",
+ "Чилили",
+ "Чили",
+ "Чилкут",
+ "Чилликот",
+ "Чилли",
+ "Чилокин",
+ "Чило",
+ "Чилсон",
+ "Чилтон",
+ "Чилхауи",
+ "Чилчинбито",
+ "Чимакум",
+ "Чимни",
+ "Чиниак",
+ "Чинкапин",
+ "Чинкотогу",
+ "Чино",
+ "Чинук",
+ "Чипита",
+ "Чипли",
+ "Чиппева",
+ "Чирено",
+ "Чир",
+ "Чисаго",
+ "Чисана",
+ "Чисм",
+ "Чиспа",
+ "Чисточина",
+ "Чисхолм",
+ "Читина",
+ "Читтенанго",
+ "Читто",
+ "Чит",
+ "Чиф",
+ "Чиэнь",
+ "Човин",
+ "Чойс",
+ "Чоколоски",
+ "Чокоуинити",
+ "Чоктоу",
+ "Чокто",
+ "Чок",
+ "Чолам",
+ "Чонси",
+ "Чоппер",
+ "Чоптанк",
+ "Чото",
+ "Чот",
+ "Чоучилла",
+ "Чуалар",
+ "Чуалатин",
+ "Чуатбалек",
+ "Чуббак",
+ "Чуг",
+ "Чуджиак",
+ "Чуичу",
+ "Чула",
+ "Чулуота",
+ "Чунчула",
+ "Чурубуско",
+ "Чуто",
+ "Чэппелл",
+ "Чэффи",
+ "Шаак",
+ "Шаббона",
+ "Шавани",
+ "Шавано",
+ "Шаван",
+ "Шагелек",
+ "Шадуэлл",
+ "Шайенн",
+ "Шайерс",
+ "Шайлер",
+ "Шайн",
+ "Шакопи",
+ "Шалимар",
+ "Шаллер",
+ "Шаллотт",
+ "Шаллоу",
+ "Шаллс",
+ "Шал",
+ "Шамбо",
+ "Шамокин",
+ "Шампань",
+ "Шамплейн",
+ "Шамп",
+ "Шамрок",
+ "Шандон",
+ "Шанико",
+ "Шантильи",
+ "Шанхай",
+ "Шардон",
+ "Шарк",
+ "Шарлевуа",
+ "Шарлеруа",
+ "Шарлотта",
+ "Шарон",
+ "Шарпс",
+ "Шарп",
+ "Шаста",
+ "Шатенье",
+ "Шаум",
+ "Шафер",
+ "Шафтер",
+ "Шафтс",
+ "Шаффер",
+ "Шварц",
+ "Швицер",
+ "Швенкс",
+ "Шебойган",
+ "Шевиот",
+ "Шевлин",
+ "Шедд",
+ "Шейди",
+ "Шейд",
+ "Шейкер",
+ "Шейктулик",
+ "Шелберн",
+ "Шелбиана",
+ "Шелбина",
+ "Шелби",
+ "Шелдал",
+ "Шелдон",
+ "Шелли",
+ "Шеллман",
+ "Шелл",
+ "Шелокта",
+ "Шелтер",
+ "Шелтон",
+ "Шенандоа",
+ "Шенеста",
+ "Шенли",
+ "Шеннон",
+ "Шенье",
+ "Шепперд",
+ "Шептон",
+ "Шерак",
+ "Шерандо",
+ "Шерард",
+ "Шерберн",
+ "Шерборн",
+ "Шервин",
+ "Шервуд",
+ "Шерер",
+ "Шеридан",
+ "Шерман",
+ "Шеррард",
+ "Шеррилл",
+ "Шерри",
+ "Шерродс",
+ "Шерр",
+ "Шертц",
+ "Шеферд",
+ "Шеф",
+ "Шешеби",
+ "Шиввитс",
+ "Шиверс",
+ "Шивли",
+ "Шидлер",
+ "Шикли",
+ "Шико",
+ "Шик",
+ "Шилд",
+ "Шиллер",
+ "Шиллинг",
+ "Шило",
+ "Шинглер",
+ "Шингл",
+ "Шинер",
+ "Шиннекок",
+ "Шинни",
+ "Шиннс",
+ "Шинрок",
+ "Шиоктон",
+ "Шиота",
+ "Шиото",
+ "Шипио",
+ "Шипли",
+ "Шиппенс",
+ "Шиппинг",
+ "Шипрок",
+ "Шипшевана",
+ "Шип",
+ "Ширли",
+ "Ширман",
+ "Широ",
+ "Ширт",
+ "Шир",
+ "Шиссорс",
+ "Шишмарев",
+ "Ши",
+ "Шкипер",
+ "Школе",
+ "Шлассер",
+ "Шлатер",
+ "Шлезвиг",
+ "Шли",
+ "Шнейдер",
+ "Шнекс",
+ "Шоап",
+ "Шобоньер",
+ "Шовел",
+ "Шокайо",
+ "Шолл",
+ "Шолс",
+ "Шомон",
+ "Шомут",
+ "Шонгалу",
+ "Шонгопови",
+ "Шони",
+ "Шонкин",
+ "Шонто",
+ "Шопен",
+ "Шоп",
+ "Шоракрс",
+ "Шортер",
+ "Шорт",
+ "Шорхэм",
+ "Шор",
+ "Шоул",
+ "Шоу",
+ "Шохан",
+ "Шошин",
+ "Шошон",
+ "Шо",
+ "Шраг",
+ "Шрам",
+ "Шредер",
+ "Шривер",
+ "Шрив",
+ "Шрун",
+ "Шрюс",
+ "Штегер",
+ "Штолле",
+ "Штраф",
+ "Штутгарт",
+ "Шуберт",
+ "Шубута",
+ "Шугар",
+ "Шуи",
+ "Шуквалак",
+ "Шукс",
+ "Шулен",
+ "Шулер",
+ "Шултер",
+ "Шульте",
+ "Шульц",
+ "Шунгнак",
+ "Шурц",
+ "Шут",
+ "Шучк",
+ "Шу",
+ "Шэй",
+ "Эбби",
+ "Эбботт",
+ "Эбенизер",
+ "Эбенс",
+ "Эбро",
+ "Эвангелин",
+ "Эвант",
+ "Эван",
+ "Эварт",
+ "Эва",
+ "Эвелет",
+ "Эвелин",
+ "Эвен",
+ "Эверглейд",
+ "Эвергрин",
+ "Эверест",
+ "Эверетт",
+ "Эверли",
+ "Эверман",
+ "Эверсон",
+ "Эвер",
+ "Эвинг",
+ "Эвкалипт",
+ "Эврика",
+ "Эвсборо",
+ "Эгберт",
+ "Эгглс",
+ "Эгг",
+ "Эге",
+ "Эгиджик",
+ "Эглон",
+ "Эгнар",
+ "Эдвард",
+ "Эдгард",
+ "Эдгар",
+ "Эдгейт",
+ "Эддинг",
+ "Эддис",
+ "Эдди",
+ "Эдем",
+ "Эдес",
+ "Эджерли",
+ "Эджер",
+ "Эджли",
+ "Эджмер",
+ "Эджмур",
+ "Эджуорт",
+ "Эдж",
+ "Эдина",
+ "Эдинбург",
+ "Эдин",
+ "Эдисон",
+ "Эдисто",
+ "Эдкауч",
+ "Эдлер",
+ "Эдмес",
+ "Эдмонд",
+ "Эдмон",
+ "Эдмор",
+ "Эдмунд",
+ "Эдна",
+ "Эдом",
+ "Эдон",
+ "Эдрой",
+ "Эдсон",
+ "Эзели",
+ "Эзель",
+ "Эйбелл",
+ "Эйвери",
+ "Эйден",
+ "Эйзл",
+ "Эйкерс",
+ "Эйли",
+ "Эйлмер",
+ "Эймс",
+ "Эйнор",
+ "Эйнсворт",
+ "Эйота",
+ "Эйри",
+ "Эйршир",
+ "Эйси",
+ "Эйцен",
+ "Экалака",
+ "Эквалити",
+ "Эквок",
+ "Экерман",
+ "Эклектик",
+ "Экли",
+ "Эклс",
+ "Экман",
+ "Эконом",
+ "Эконфина",
+ "Экорс",
+ "Экор",
+ "Экрон",
+ "Экру",
+ "Экселл",
+ "Эксельсиор",
+ "Эксель",
+ "Эксетер",
+ "Эксира",
+ "Экслайн",
+ "Эксмор",
+ "Экспорт",
+ "Эксселло",
+ "Экстеншн",
+ "Экстон",
+ "Эксум",
+ "Экс",
+ "Эктор",
+ "Экуорт",
+ "Элайл",
+ "Эланд",
+ "Элберн",
+ "Элберон",
+ "Элберта",
+ "Элберт",
+ "Элбер",
+ "Элбинг",
+ "Элбоу",
+ "Элваш",
+ "Элвер",
+ "Элвин",
+ "Элвуд",
+ "Элгин",
+ "Элдерон",
+ "Элдер",
+ "Элдон",
+ "Элдорендо",
+ "Элдред",
+ "Элдридж",
+ "Элева",
+ "Элейн",
+ "Электра",
+ "Электрик",
+ "Элеонора",
+ "Элефант",
+ "Элиас",
+ "Элида",
+ "Элизабет",
+ "Элиза",
+ "Элим",
+ "Элиот",
+ "Элис",
+ "Элиу",
+ "Эли",
+ "Элкадер",
+ "Элкатава",
+ "Элкин",
+ "Элко",
+ "Элкридж",
+ "Элкхарт",
+ "Элкхорн",
+ "Элк",
+ "Элламар",
+ "Элла",
+ "Эллен",
+ "Эллерб",
+ "Эллеттс",
+ "Эллзи",
+ "Эллиджей",
+ "Элликотт",
+ "Эллингер",
+ "Эллинг",
+ "Эллин",
+ "Эллиот",
+ "Эллисон",
+ "Эллис",
+ "Эллори",
+ "Эллсворт",
+ "Эллсинор",
+ "Эллс",
+ "Элл",
+ "Элнора",
+ "Элой",
+ "Элон",
+ "Элора",
+ "Элрод",
+ "Элроза",
+ "Элрой",
+ "Элса",
+ "Элси",
+ "Элс",
+ "Элтон",
+ "Элум",
+ "Элферс",
+ "Элчо",
+ "Эльба",
+ "Эльдена",
+ "Эльдорадо",
+ "Эльдора",
+ "Эльма",
+ "Эльмен",
+ "Эльмер",
+ "Эльмира",
+ "Эльмодель",
+ "Эльмонт",
+ "Эльмор",
+ "Эльмо",
+ "Эльм",
+ "Эльсинор",
+ "Эльсмер",
+ "Эльсмор",
+ "Эльтопия",
+ "Эльфин",
+ "Эльфрида",
+ "Эмайт",
+ "Эмахагуа",
+ "Эмбаррасс",
+ "Эмберли",
+ "Эмблема",
+ "Эмбри",
+ "Эмброуз",
+ "Эмбудо",
+ "Эмден",
+ "Эмерадо",
+ "Эмеральд",
+ "Эмери",
+ "Эмерсон",
+ "Эмигрант",
+ "Эмигс",
+ "Эмида",
+ "Эмили",
+ "Эминг",
+ "Эминенс",
+ "Эми",
+ "Эмлен",
+ "Эммалан",
+ "Эммаус",
+ "Эмма",
+ "Эмметс",
+ "Эмметт",
+ "Эммет",
+ "Эммитс",
+ "Эммонак",
+ "Эммонс",
+ "Эммортон",
+ "Эмпаир",
+ "Эмпориум",
+ "Эмпория",
+ "Эмсворт",
+ "Эмхаус",
+ "Эна",
+ "Энгадин",
+ "Энгвин",
+ "Энгельхард",
+ "Энгл",
+ "Энг",
+ "Эндейл",
+ "Эндерлин",
+ "Эндерс",
+ "Эндивор",
+ "Эндикот",
+ "Энди",
+ "Эндовер",
+ "Эндрю",
+ "Эндуэлл",
+ "Энд",
+ "Эней",
+ "Энергия",
+ "Энигма",
+ "Энид",
+ "Энистон",
+ "Энкампмент",
+ "Энка",
+ "Энлоу",
+ "Энло",
+ "Эннада",
+ "Эннинг",
+ "Эннис",
+ "Энноан",
+ "Энн",
+ "Энола",
+ "Энон",
+ "Энори",
+ "Энос",
+ "Энсайн",
+ "Энсиналь",
+ "Энсинитас",
+ "Энсино",
+ "Энсли",
+ "Энсон",
+ "Энсор",
+ "Энтерпрайс",
+ "Энтиэт",
+ "Энтони",
+ "Энумкло",
+ "Энфилд",
+ "Энхот",
+ "Энчант",
+ "Эншент",
+ "Эн",
+ "Эолин",
+ "Эолия",
+ "Эпворт",
+ "Эплис",
+ "Эппинг",
+ "Эпплби",
+ "Эпплволд",
+ "Эпплгейт",
+ "Эппл",
+ "Эпси",
+ "Эрат",
+ "Эра",
+ "Эрбакон",
+ "Эрбанк",
+ "Эрвин",
+ "Эрда",
+ "Эренфельд",
+ "Эрен",
+ "Эриду",
+ "Эрик",
+ "Эрин",
+ "Эри",
+ "Эрлангер",
+ "Эрландс",
+ "Эрлимарт",
+ "Эрлинг",
+ "Эрли",
+ "Эрлхем",
+ "Эрл",
+ "Эрма",
+ "Эрнандес",
+ "Эрнандо",
+ "Эрнест",
+ "Эрнул",
+ "Эрос",
+ "Эроуз",
+ "Эррол",
+ "Эрроу",
+ "Эрсилдаун",
+ "Эрскин",
+ "Эрт",
+ "Эрхардт",
+ "Эрхард",
+ "Эр",
+ "Эсбон",
+ "Эскабоса",
+ "Эскаланте",
+ "Эскалон",
+ "Эсканаба",
+ "Эскатопа",
+ "Эска",
+ "Эскобарес",
+ "Эскобас",
+ "Эскондида",
+ "Эскондидо",
+ "Эскота",
+ "Эскридж",
+ "Эсмонд",
+ "Эсмонт",
+ "Эсом",
+ "Эсофея",
+ "Эспаньола",
+ "Эспарто",
+ "Эсперанза",
+ "Эсперанс",
+ "Эспино",
+ "Эспи",
+ "Эссекс",
+ "Эссинг",
+ "Эстакада",
+ "Эстансиа",
+ "Эстатула",
+ "Эстейтс",
+ "Эстеллайн",
+ "Эстелл",
+ "Эстеро",
+ "Эстер",
+ "Эсте",
+ "Эстилл",
+ "Эсто",
+ "Эстраль",
+ "Эстрелла",
+ "Этвуд",
+ "Этель",
+ "Этет",
+ "Этна",
+ "Этова",
+ "Этра",
+ "Этридж",
+ "Этта",
+ "Эттен",
+ "Эттер",
+ "Эттлборо",
+ "Эттрик",
+ "Этуотер",
+ "Эудора",
+ "Эфес",
+ "Эфир",
+ "Эфланд",
+ "Эфрата",
+ "Эфрейм",
+ "Эффингэм",
+ "Эффинг",
+ "Эффи",
+ "Эхо",
+ "Эчета",
+ "Эшби",
+ "Эшбёрн",
+ "Эшвиль",
+ "Эшли",
+ "Эшмор",
+ "Эшпорт",
+ "Эштон",
+ "Эш",
+ "Эяк",
+ "Юарт",
+ "Юба",
+ "Юбилей",
+ "Ювалд",
+ "Юджин",
+ "Юинг",
+ "Юкейпа",
+ "Юкиа",
+ "Юкка",
+ "Юкон",
+ "Юлесс",
+ "Юли",
+ "Юлония",
+ "Юма",
+ "Юнадилла",
+ "Юникой",
+ "Юнион",
+ "Юниополис",
+ "Юнис",
+ "Юнити",
+ "Юнола",
+ "Юнт",
+ "Юпитер",
+ "Юпора",
+ "Юстас",
+ "Юстис",
+ "Юстиция",
+ "Ютан",
+ "Юто",
+ "Ют",
+ "Юфола",
+ "Юча",
+ "Ючианна",
+ "Юэлл",
+ "Юэнс",
+ "Юэн",
+ "Ябукоа",
+ "Ява",
+ "Яго",
+ "Ядкин",
+ "Язу",
+ "Якатага",
+ "Якатат",
+ "Якима",
+ "Якобус",
+ "Яколт",
+ "Ялаха",
+ "Ямайка",
+ "Ямпай",
+ "Ямпа",
+ "Ям",
+ "Янг",
+ "Янки",
+ "Янкопин",
+ "Янктон",
+ "Янсен",
+ "Янси",
+ "Янтис",
+ "Януш",
+ "Ян",
+ "Ярбо",
+ "Ярдли",
+ "Ярд",
+ "Ярмут",
+ "Ярнелл",
+ "Ярроу",
+ "Яуко",
+ "Яупон",
+ "Яурел",
+ "Яфанк",
+ "Ячатс"
+ ]
+ }
]
diff --git a/data/names/zh_CN.json b/data/names/zh_CN.json
index 714beff3fa480..cac4bd7f8c803 100644
--- a/data/names/zh_CN.json
+++ b/data/names/zh_CN.json
@@ -1,3790 +1,3841 @@
[
-{"usage": "nick", "name": "10-4"},
-{"usage": "nick", "name": "遗弃者"},
-{"usage": "nick", "name": "忍耐者"},
-{"usage": "nick", "name": "腹肌"},
-{"usage": "nick", "name": "王牌"},
-{"usage": "nick", "name": "酸"},
-{"usage": "nick", "name": "慢板"},
-{"usage": "nick", "name": "硬石"},
-{"usage": "nick", "name": "海军上将"},
-{"usage": "nick", "name": "永世"},
-{"usage": "nick", "name": "航空"},
-{"usage": "nick", "name": "AF"},
-{"usage": "nick", "name": "之后"},
-{"usage": "nick", "name": "玛瑙"},
-{"usage": "nick", "name": "代理人"},
-{"usage": "nick", "name": "暴力行为"},
-{"usage": "nick", "name": "胃灼热"},
-{"usage": "nick", "name": "渴望"},
-{"usage": "nick", "name": "啊呵"},
-{"usage": "nick", "name": "两手叉腰"},
-{"usage": "nick", "name": "信天翁"},
-{"usage": "nick", "name": "辩才"},
-{"usage": "nick", "name": "全明星"},
-{"usage": "nick", "name": "阿尔法"},
-{"usage": "nick", "name": "业余"},
-{"usage": "nick", "name": "仙酿"},
-{"usage": "nick", "name": "阿门"},
-{"usage": "nick", "name": "美国"},
-{"usage": "nick", "name": "紫水晶"},
-{"usage": "nick", "name": "弹药"},
-{"usage": "nick", "name": "疯狂"},
-{"usage": "nick", "name": "安培"},
-{"usage": "nick", "name": "锚"},
-{"usage": "nick", "name": "天使"},
-{"usage": "nick", "name": "灵魂"},
-{"usage": "nick", "name": "动物"},
-{"usage": "nick", "name": "安妮"},
-{"usage": "nick", "name": "蚂蚁"},
-{"usage": "nick", "name": "孔径"},
-{"usage": "nick", "name": "顶点"},
-{"usage": "nick", "name": "末日"},
-{"usage": "nick", "name": "远地点"},
-{"usage": "nick", "name": "苹果"},
-{"usage": "nick", "name": "苹果"},
-{"usage": "nick", "name": "苹果子"},
-{"usage": "nick", "name": "阿卡"},
-{"usage": "nick", "name": "拱廊"},
-{"usage": "nick", "name": "执政官"},
-{"usage": "nick", "name": "阿肯色州人"},
-{"usage": "nick", "name": "亚奇"},
-{"usage": "nick", "name": "亚奇"},
-{"usage": "nick", "name": "世界末日"},
-{"usage": "nick", "name": "阿斯特罗"},
-{"usage": "nick", "name": "阿特拉斯"},
-{"usage": "nick", "name": "原子"},
-{"usage": "nick", "name": "光辉"},
-{"usage": "nick", "name": "欧洲野牛"},
-{"usage": "nick", "name": "极光"},
-{"usage": "nick", "name": "澳洲人"},
-{"usage": "nick", "name": "澳大利亚"},
-{"usage": "nick", "name": "擅离职守"},
-{"usage": "nick", "name": "斧"},
-{"usage": "nick", "name": "啊"},
-{"usage": "nick", "name": "苍空"},
-{"usage": "nick", "name": "婴儿"},
-{"usage": "nick", "name": "培根"},
-{"usage": "nick", "name": "坏蛋"},
-{"usage": "nick", "name": "獾"},
-{"usage": "nick", "name": "秃头"},
-{"usage": "nick", "name": "弹道"},
-{"usage": "nick", "name": "斑比"},
-{"usage": "nick", "name": "香蕉"},
-{"usage": "nick", "name": "香蕉"},
-{"usage": "nick", "name": "强盗"},
-{"usage": "nick", "name": "潮流"},
-{"usage": "nick", "name": "爆炸"},
-{"usage": "nick", "name": "禁令"},
-{"usage": "nick", "name": "银行家"},
-{"usage": "nick", "name": "女妖"},
-{"usage": "nick", "name": "万岁"},
-{"usage": "nick", "name": "倒刺"},
-{"usage": "nick", "name": "野蛮人"},
-{"usage": "nick", "name": "理发师"},
-{"usage": "nick", "name": "吟游诗人"},
-{"usage": "nick", "name": "男爵"},
-{"usage": "nick", "name": "桶"},
-{"usage": "nick", "name": "害羞鬼"},
-{"usage": "nick", "name": "晒太阳"},
-{"usage": "nick", "name": "古怪鬼"},
-{"usage": "nick", "name": "灯塔"},
-{"usage": "nick", "name": "豆子"},
-{"usage": "nick", "name": "熊"},
-{"usage": "nick", "name": "野兽"},
-{"usage": "nick", "name": "花花公子"},
-{"usage": "nick", "name": "比波普爵士乐"},
-{"usage": "nick", "name": "混乱"},
-{"usage": "nick", "name": "蜜蜂"},
-{"usage": "nick", "name": "牛肉"},
-{"usage": "nick", "name": "哔哔"},
-{"usage": "nick", "name": "哔哔哔哔"},
-{"usage": "nick", "name": "米色"},
-{"usage": "nick", "name": "白鲸"},
-{"usage": "nick", "name": "狂暴"},
-{"usage": "nick", "name": "最好"},
-{"usage": "nick", "name": "贝塔"},
-{"usage": "nick", "name": "大"},
-{"usage": "nick", "name": "大炮"},
-{"usage": "nick", "name": "大人物"},
-{"usage": "nick", "name": "四棱大麦"},
-{"usage": "nick", "name": "多嘴多舌"},
-{"usage": "nick", "name": "大人物"},
-{"usage": "nick", "name": "比哈尔语"},
-{"usage": "nick", "name": "十亿"},
-{"usage": "nick", "name": "必应"},
-{"usage": "nick", "name": "宾果"},
-{"usage": "nick", "name": "自传"},
-{"usage": "nick", "name": "鸟"},
-{"usage": "nick", "name": "小鸟"},
-{"usage": "nick", "name": "主教"},
-{"usage": "nick", "name": "骗子"},
-{"usage": "nick", "name": "位图"},
-{"usage": "nick", "name": "黑色"},
-{"usage": "nick", "name": "21点"},
-{"usage": "nick", "name": "叶片"},
-{"usage": "nick", "name": "爆炸"},
-{"usage": "nick", "name": "爆破工"},
-{"usage": "nick", "name": "大火"},
-{"usage": "nick", "name": "攻其不备"},
-{"usage": "nick", "name": "珠宝"},
-{"usage": "nick", "name": "眨眼"},
-{"usage": "nick", "name": "作品"},
-{"usage": "nick", "name": "泡"},
-{"usage": "nick", "name": "闪电战"},
-{"usage": "nick", "name": "暴雪"},
-{"usage": "nick", "name": "块"},
-{"usage": "nick", "name": "傻子"},
-{"usage": "nick", "name": "金发"},
-{"usage": "nick", "name": "开花"},
-{"usage": "nick", "name": "反吹"},
-{"usage": "nick", "name": "蓝色"},
-{"usage": "nick", "name": "清教徒"},
-{"usage": "nick", "name": "模糊"},
-{"usage": "nick", "name": "脸红"},
-{"usage": "nick", "name": "蟒蛇"},
-{"usage": "nick", "name": "野猪"},
-{"usage": "nick", "name": "身体"},
-{"usage": "nick", "name": "尸袋"},
-{"usage": "nick", "name": "可怕的人"},
-{"usage": "nick", "name": "博洛尼亚"},
-{"usage": "nick", "name": "螺栓"},
-{"usage": "nick", "name": "善意的人"},
-{"usage": "nick", "name": "好伙计"},
-{"usage": "nick", "name": "走鸿运"},
-{"usage": "nick", "name": "债券"},
-{"usage": "nick", "name": "骨"},
-{"usage": "nick", "name": "疯狂的人"},
-{"usage": "nick", "name": "盆景"},
-{"usage": "nick", "name": "奖金"},
-{"usage": "nick", "name": "嘘"},
-{"usage": "nick", "name": "嘘嘘"},
-{"usage": "nick", "name": "赌徒"},
-{"usage": "nick", "name": "繁荣"},
-{"usage": "nick", "name": "砰砰"},
-{"usage": "nick", "name": "皮绳"},
-{"usage": "nick", "name": "靴子"},
-{"usage": "nick", "name": "毛线鞋"},
-{"usage": "nick", "name": "鲍里库"},
-{"usage": "nick", "name": "老板"},
-{"usage": "nick", "name": "加油车"},
-{"usage": "nick", "name": "男孩"},
-{"usage": "nick", "name": "大汉"},
-{"usage": "nick", "name": "大脑"},
-{"usage": "nick", "name": "头脑风暴"},
-{"usage": "nick", "name": "臭娃娃"},
-{"usage": "nick", "name": "勇敢的"},
-{"usage": "nick", "name": "喝采"},
-{"usage": "nick", "name": "巴西"},
-{"usage": "nick", "name": "巴西人"},
-{"usage": "nick", "name": "面包"},
-{"usage": "nick", "name": "打破"},
-{"usage": "nick", "name": "断路器"},
-{"usage": "nick", "name": "断脖子"},
-{"usage": "nick", "name": "砖"},
-{"usage": "nick", "name": "禁闭室"},
-{"usage": "nick", "name": "野马"},
-{"usage": "nick", "name": "青铜"},
-{"usage": "nick", "name": "喧嚣"},
-{"usage": "nick", "name": "压碎机"},
-{"usage": "nick", "name": "平庸可厌的人"},
-{"usage": "nick", "name": "布巴"},
-{"usage": "nick", "name": "泡沫"},
-{"usage": "nick", "name": "泡沫"},
-{"usage": "nick", "name": "布比人"},
-{"usage": "nick", "name": "牛仔"},
-{"usage": "nick", "name": "七叶树"},
-{"usage": "nick", "name": "虫子"},
-{"usage": "nick", "name": "棘手难题"},
-{"usage": "nick", "name": "错误"},
-{"usage": "nick", "name": "身材苗条"},
-{"usage": "nick", "name": "牛"},
-{"usage": "nick", "name": "子弹"},
-{"usage": "nick", "name": "牛眼灯"},
-{"usage": "nick", "name": "熊"},
-{"usage": "nick", "name": "土包子"},
-{"usage": "nick", "name": "兔子"},
-{"usage": "nick", "name": "面包"},
-{"usage": "nick", "name": "小豆子"},
-{"usage": "nick", "name": "破坏者"},
-{"usage": "nick", "name": "喧闹者"},
-{"usage": "nick", "name": "忙人"},
-{"usage": "nick", "name": "爱管闲事的人"},
-{"usage": "nick", "name": "大老粗"},
-{"usage": "nick", "name": "屠夫"},
-{"usage": "nick", "name": "黄油"},
-{"usage": "nick", "name": "娘娘腔"},
-{"usage": "nick", "name": "按钮"},
-{"usage": "nick", "name": "嗡嗡声"},
-{"usage": "nick", "name": "卷心菜"},
-{"usage": "nick", "name": "不和谐"},
-{"usage": "nick", "name": "仙人掌"},
-{"usage": "nick", "name": "凯撒"},
-{"usage": "nick", "name": "咖啡因"},
-{"usage": "nick", "name": "笼子里"},
-{"usage": "nick", "name": "结伙"},
-{"usage": "nick", "name": "法人后裔"},
-{"usage": "nick", "name": "灾难"},
-{"usage": "nick", "name": "石灰"},
-{"usage": "nick", "name": "海中女神"},
-{"usage": "nick", "name": "凸轮"},
-{"usage": "nick", "name": "迷彩色"},
-{"usage": "nick", "name": "可以做"},
-{"usage": "nick", "name": "加拿大"},
-{"usage": "nick", "name": "加拿大人"},
-{"usage": "nick", "name": "金丝雀"},
-{"usage": "nick", "name": "加丹戈"},
-{"usage": "nick", "name": "大炮"},
-{"usage": "nick", "name": "法裔加拿大人"},
-{"usage": "nick", "name": "帽"},
-{"usage": "nick", "name": "雀跃"},
-{"usage": "nick", "name": "卡皮沙巴"},
-{"usage": "nick", "name": "如帽般的"},
-{"usage": "nick", "name": "队长"},
-{"usage": "nick", "name": "焦糖"},
-{"usage": "nick", "name": "意大利裔巴西人"},
-{"usage": "nick", "name": "里约人"},
-{"usage": "nick", "name": "胡萝卜"},
-{"usage": "nick", "name": "携带"},
-{"usage": "nick", "name": "卡萨布兰卡"},
-{"usage": "nick", "name": "赌场"},
-{"usage": "nick", "name": "鲶鱼"},
-{"usage": "nick", "name": "洪都拉斯人"},
-{"usage": "nick", "name": "警告"},
-{"usage": "nick", "name": "雪松"},
-{"usage": "nick", "name": "蜈蚣"},
-{"usage": "nick", "name": "刻瑞斯"},
-{"usage": "nick", "name": "咬马嚼子"},
-{"usage": "nick", "name": "章"},
-{"usage": "nick", "name": "查宾"},
-{"usage": "nick", "name": "花花公子"},
-{"usage": "nick", "name": "战车"},
-{"usage": "nick", "name": "魅力"},
-{"usage": "nick", "name": "喋喋不休"},
-{"usage": "nick", "name": "唠叨的人"},
-{"usage": "nick", "name": "使彻底失败"},
-{"usage": "nick", "name": "厚脸皮"},
-{"usage": "nick", "name": "厚颜无耻"},
-{"usage": "nick", "name": "干杯"},
-{"usage": "nick", "name": "笨蛋"},
-{"usage": "nick", "name": "厨师"},
-{"usage": "nick", "name": "樱桃"},
-{"usage": "nick", "name": "国际象棋"},
-{"usage": "nick", "name": "气"},
-{"usage": "nick", "name": "首席"},
-{"usage": "nick", "name": "墨西哥城人"},
-{"usage": "nick", "name": "寒冷"},
-{"usage": "nick", "name": "中国"},
-{"usage": "nick", "name": "中国人"},
-{"usage": "nick", "name": "嘁嘁喳喳"},
-{"usage": "nick", "name": "谈天说地"},
-{"usage": "nick", "name": "巧克力"},
-{"usage": "nick", "name": "巧克力"},
-{"usage": "nick", "name": "窒息"},
-{"usage": "nick", "name": "火车 "},
-{"usage": "nick", "name": "排"},
-{"usage": "nick", "name": "铬合金"},
-{"usage": "nick", "name": "慢性子"},
-{"usage": "nick", "name": "笑着说"},
-{"usage": "nick", "name": "密友"},
-{"usage": "nick", "name": "笨蛋"},
-{"usage": "nick", "name": "再见"},
-{"usage": "nick", "name": "苹果酒"},
-{"usage": "nick", "name": "辛科"},
-{"usage": "nick", "name": "电影"},
-{"usage": "nick", "name": "肉桂"},
-{"usage": "nick", "name": "密码"},
-{"usage": "nick", "name": "叮当声"},
-{"usage": "nick", "name": "哗众取宠"},
-{"usage": "nick", "name": "爪"},
-{"usage": "nick", "name": "粘土"},
-{"usage": "nick", "name": "双刃大砍刀"},
-{"usage": "nick", "name": "神职人员"},
-{"usage": "nick", "name": "点击"},
-{"usage": "nick", "name": "多云的"},
-{"usage": "nick", "name": "三叶草"},
-{"usage": "nick", "name": "教练"},
-{"usage": "nick", "name": "海边人"},
-{"usage": "nick", "name": "眼镜蛇"},
-{"usage": "nick", "name": "蜘蛛网"},
-{"usage": "nick", "name": "伦敦"},
-{"usage": "nick", "name": "蟑螂"},
-{"usage": "nick", "name": "椰子树"},
-{"usage": "nick", "name": "咖啡"},
-{"usage": "nick", "name": "齿轮"},
-{"usage": "nick", "name": "科希"},
-{"usage": "nick", "name": "线圈"},
-{"usage": "nick", "name": "上校"},
-{"usage": "nick", "name": "昏迷"},
-{"usage": "nick", "name": "组合"},
-{"usage": "nick", "name": "喜剧"},
-{"usage": "nick", "name": "彗星"},
-{"usage": "nick", "name": "公司"},
-{"usage": "nick", "name": "骗子"},
-{"usage": "nick", "name": "浓缩"},
-{"usage": "nick", "name": "海螺"},
-{"usage": "nick", "name": "安慰"},
-{"usage": "nick", "name": "内容"},
-{"usage": "nick", "name": "违禁品"},
-{"usage": "nick", "name": "饼干"},
-{"usage": "nick", "name": "鸡笼"},
-{"usage": "nick", "name": "铜斑蛇"},
-{"usage": "nick", "name": "复制"},
-{"usage": "nick", "name": "螺旋"},
-{"usage": "nick", "name": "活泼的"},
-{"usage": "nick", "name": "宇宙"},
-{"usage": "nick", "name": "棉花"},
-{"usage": "nick", "name": "优惠券"},
-{"usage": "nick", "name": "秘密"},
-{"usage": "nick", "name": "好啊"},
-{"usage": "nick", "name": "郊狼"},
-{"usage": "nick", "name": "蟹"},
-{"usage": "nick", "name": "杰出的人"},
-{"usage": "nick", "name": "崩溃"},
-{"usage": "nick", "name": "火山口"},
-{"usage": "nick", "name": "渴望"},
-{"usage": "nick", "name": "奶油"},
-{"usage": "nick", "name": "持续噪声"},
-{"usage": "nick", "name": "水晶室女"},
-{"usage": "nick", "name": "深红色"},
-{"usage": "nick", "name": "胖子"},
-{"usage": "nick", "name": "十字交叉"},
-{"usage": "nick", "name": "嘶哑声"},
-{"usage": "nick", "name": "鳄鱼"},
-{"usage": "nick", "name": "骗子"},
-{"usage": "nick", "name": "乌鸦"},
-{"usage": "nick", "name": "吃乌鸦的人"},
-{"usage": "nick", "name": "巡洋舰"},
-{"usage": "nick", "name": "面包屑"},
-{"usage": "nick", "name": "面包屑"},
-{"usage": "nick", "name": "旷课乐"},
-{"usage": "nick", "name": "易怒的人"},
-{"usage": "nick", "name": "神秘生物"},
-{"usage": "nick", "name": "四弦吉他"},
-{"usage": "nick", "name": "杜鹃"},
-{"usage": "nick", "name": "土包子"},
-{"usage": "nick", "name": "丘比特"},
-{"usage": "nick", "name": "治愈"},
-{"usage": "nick", "name": "卷毛"},
-{"usage": "nick", "name": "诅咒"},
-{"usage": "nick", "name": "漂亮鬼"},
-{"usage": "nick", "name": "青色"},
-{"usage": "nick", "name": "氰化物"},
-{"usage": "nick", "name": "网络"},
-{"usage": "nick", "name": "旋风"},
-{"usage": "nick", "name": "独眼巨人"},
-{"usage": "nick", "name": "轻拍"},
-{"usage": "nick", "name": "疯狂的人"},
-{"usage": "nick", "name": "匕首"},
-{"usage": "nick", "name": "达拉斯"},
-{"usage": "nick", "name": "该死的人"},
-{"usage": "nick", "name": "危险"},
-{"usage": "nick", "name": "黑暗"},
-{"usage": "nick", "name": "亲爱的人"},
-{"usage": "nick", "name": "飞镖"},
-{"usage": "nick", "name": "数据"},
-{"usage": "nick", "name": "神枪手"},
-{"usage": "nick", "name": "最亲爱的人"},
-{"usage": "nick", "name": "诱饵"},
-{"usage": "nick", "name": "迪"},
-{"usage": "nick", "name": "灵巧的人"},
-{"usage": "nick", "name": "三角洲"},
-{"usage": "nick", "name": "平民"},
-{"usage": "nick", "name": "恶魔"},
-{"usage": "nick", "name": "亡命之徒"},
-{"usage": "nick", "name": "上帝"},
-{"usage": "nick", "name": "魔鬼"},
-{"usage": "nick", "name": "露水"},
-{"usage": "nick", "name": "恶魔"},
-{"usage": "nick", "name": "钻石"},
-{"usage": "nick", "name": "菱形斑纹"},
-{"usage": "nick", "name": "筹码"},
-{"usage": "nick", "name": "骰子"},
-{"usage": "nick", "name": "柴油"},
-{"usage": "nick", "name": "第戎"},
-{"usage": "nick", "name": "左右为难"},
-{"usage": "nick", "name": "昏暗的"},
-{"usage": "nick", "name": "一角银币"},
-{"usage": "nick", "name": "酒窝"},
-{"usage": "nick", "name": "恐龙"},
-{"usage": "nick", "name": "悲惨的人"},
-{"usage": "nick", "name": "挽歌"},
-{"usage": "nick", "name": "迪斯科"},
-{"usage": "nick", "name": "复制品"},
-{"usage": "nick", "name": "头晕"},
-{"usage": "nick", "name": "灯神"},
-{"usage": "nick", "name": "DOA"},
-{"usage": "nick", "name": "医生"},
-{"usage": "nick", "name": "十二关"},
-{"usage": "nick", "name": "狗"},
-{"usage": "nick", "name": "经济低潮"},
-{"usage": "nick", "name": "娃娃脸"},
-{"usage": "nick", "name": "驴"},
-{"usage": "nick", "name": "吸食大麻"},
-{"usage": "nick", "name": "小玩意儿"},
-{"usage": "nick", "name": "厄运"},
-{"usage": "nick", "name": "世界末日"},
-{"usage": "nick", "name": "涂料"},
-{"usage": "nick", "name": "迟钝的"},
-{"usage": "nick", "name": "面貌极相似的人"},
-{"usage": "nick", "name": "Dos"},
-{"usage": "nick", "name": "两面派"},
-{"usage": "nick", "name": "面团"},
-{"usage": "nick", "name": "推土机"},
-{"usage": "nick", "name": "德拉科"},
-{"usage": "nick", "name": "龙"},
-{"usage": "nick", "name": "恐惧"},
-{"usage": "nick", "name": "无畏"},
-{"usage": "nick", "name": "漂移"},
-{"usage": "nick", "name": "流浪者"},
-{"usage": "nick", "name": "机器人"},
-{"usage": "nick", "name": "下降"},
-{"usage": "nick", "name": "德鲁伊"},
-{"usage": "nick", "name": "甜食"},
-{"usage": "nick", "name": "美妙的"},
-{"usage": "nick", "name": "蠢人"},
-{"usage": "nick", "name": "愚蠢的"},
-{"usage": "nick", "name": "小飞象"},
-{"usage": "nick", "name": "饺子"},
-{"usage": "nick", "name": "甘蔗渣"},
-{"usage": "nick", "name": "灰尘"},
-{"usage": "nick", "name": "荷兰"},
-{"usage": "nick", "name": "功率计"},
-{"usage": "nick", "name": "Dys"},
-{"usage": "nick", "name": "东"},
-{"usage": "nick", "name": "容易"},
-{"usage": "nick", "name": "木树"},
-{"usage": "nick", "name": "回声"},
-{"usage": "nick", "name": "月蚀"},
-{"usage": "nick", "name": "星质"},
-{"usage": "nick", "name": "鳗鱼"},
-{"usage": "nick", "name": "书呆子"},
-{"usage": "nick", "name": "自我"},
-{"usage": "nick", "name": "八个"},
-{"usage": "nick", "name": "老八"},
-{"usage": "nick", "name": "爱因斯坦"},
-{"usage": "nick", "name": "二者择一的"},
-{"usage": "nick", "name": "喷射"},
-{"usage": "nick", "name": "大恶魔"},
-{"usage": "nick", "name": "老人"},
-{"usage": "nick", "name": "电"},
-{"usage": "nick", "name": "元素"},
-{"usage": "nick", "name": "精英"},
-{"usage": "nick", "name": "翡翠"},
-{"usage": "nick", "name": "重唱"},
-{"usage": "nick", "name": "结束时间"},
-{"usage": "nick", "name": "安德"},
-{"usage": "nick", "name": "执行者"},
-{"usage": "nick", "name": "谜"},
-{"usage": "nick", "name": "嫉妒"},
-{"usage": "nick", "name": "伊普西龙"},
-{"usage": "nick", "name": "昼夜平分点"},
-{"usage": "nick", "name": "阋神星"},
-{"usage": "nick", "name": "时尚先生"},
-{"usage": "nick", "name": "埃塔"},
-{"usage": "nick", "name": "醚"},
-{"usage": "nick", "name": "词源学"},
-{"usage": "nick", "name": "尤里卡"},
-{"usage": "nick", "name": "欧洲败类"},
-{"usage": "nick", "name": "流亡"},
-{"usage": "nick", "name": "退出"},
-{"usage": "nick", "name": "挂式"},
-{"usage": "nick", "name": "埃克塞特人"},
-{"usage": "nick", "name": "出口"},
-{"usage": "nick", "name": "眼睛"},
-{"usage": "nick", "name": "赏心悦目的人"},
-{"usage": "nick", "name": "脸"},
-{"usage": "nick", "name": "信仰"},
-{"usage": "nick", "name": "猎鹰"},
-{"usage": "nick", "name": "下降"},
-{"usage": "nick", "name": "凡登戈舞"},
-{"usage": "nick", "name": "神奇的"},
-{"usage": "nick", "name": "特别喜爱的人"},
-{"usage": "nick", "name": "恐惧"},
-{"usage": "nick", "name": "不重要的人"},
-{"usage": "nick", "name": "击剑"},
-{"usage": "nick", "name": "雪貂"},
-{"usage": "nick", "name": "留学生"},
-{"usage": "nick", "name": "小提琴"},
-{"usage": "nick", "name": "胡说"},
-{"usage": "nick", "name": "忠诚"},
-{"usage": "nick", "name": "恶魔"},
-{"usage": "nick", "name": "欺瞒"},
-{"usage": "nick", "name": "最后"},
-{"usage": "nick", "name": "手指"},
-{"usage": "nick", "name": "火"},
-{"usage": "nick", "name": "煽动者"},
-{"usage": "nick", "name": "萤火虫"},
-{"usage": "nick", "name": "爆竹"},
-{"usage": "nick", "name": "防火墙"},
-{"usage": "nick", "name": "第一"},
-{"usage": "nick", "name": "鱼"},
-{"usage": "nick", "name": "拳头"},
-{"usage": "nick", "name": "大打出手"},
-{"usage": "nick", "name": "五个"},
-{"usage": "nick", "name": "修复"},
-{"usage": "nick", "name": "饮料"},
-{"usage": "nick", "name": "防弹"},
-{"usage": "nick", "name": "火烈鸟"},
-{"usage": "nick", "name": "闪光"},
-{"usage": "nick", "name": "平地"},
-{"usage": "nick", "name": "平线"},
-{"usage": "nick", "name": "跳蚤"},
-{"usage": "nick", "name": "电影"},
-{"usage": "nick", "name": "阔鳍"},
-{"usage": "nick", "name": "浮动"},
-{"usage": "nick", "name": "佛罗里达"},
-{"usage": "nick", "name": "废料"},
-{"usage": "nick", "name": "狼狈而退"},
-{"usage": "nick", "name": "长笛"},
-{"usage": "nick", "name": "飞"},
-{"usage": "nick", "name": "飞行员"},
-{"usage": "nick", "name": "捕蝇草"},
-{"usage": "nick", "name": "焦点"},
-{"usage": "nick", "name": "箔"},
-{"usage": "nick", "name": "平易近人"},
-{"usage": "nick", "name": "傻瓜"},
-{"usage": "nick", "name": "蠢蛋"},
-{"usage": "nick", "name": "自由自在"},
-{"usage": "nick", "name": "财富"},
-{"usage": "nick", "name": "老四"},
-{"usage": "nick", "name": "福克斯"},
-{"usage": "nick", "name": "喧噪"},
-{"usage": "nick", "name": "法国"},
-{"usage": "nick", "name": "狂"},
-{"usage": "nick", "name": "冻结"},
-{"usage": "nick", "name": "法国人"},
-{"usage": "nick", "name": "摩擦"},
-{"usage": "nick", "name": "星期五"},
-{"usage": "nick", "name": "青蛙"},
-{"usage": "nick", "name": "蛙似的人"},
-{"usage": "nick", "name": "从"},
-{"usage": "nick", "name": "前面"},
-{"usage": "nick", "name": "霜"},
-{"usage": "nick", "name": "油炸"},
-{"usage": "nick", "name": "信息面板"},
-{"usage": "nick", "name": "爱好者"},
-{"usage": "nick", "name": "火焰"},
-{"usage": "nick", "name": "愤怒"},
-{"usage": "nick", "name": "未来"},
-{"usage": "nick", "name": "模糊"},
-{"usage": "nick", "name": "诅咒"},
-{"usage": "nick", "name": "星系"},
-{"usage": "nick", "name": "赌徒"},
-{"usage": "nick", "name": "伽马"},
-{"usage": "nick", "name": "石像鬼"},
-{"usage": "nick", "name": "石榴石"},
-{"usage": "nick", "name": "气囊"},
-{"usage": "nick", "name": "垫片"},
-{"usage": "nick", "name": "加特林"},
-{"usage": "nick", "name": "短吻鳄"},
-{"usage": "nick", "name": "加乌乔人"},
-{"usage": "nick", "name": "齿轮"},
-{"usage": "nick", "name": "齿轮"},
-{"usage": "nick", "name": "壁虎"},
-{"usage": "nick", "name": "古怪的人"},
-{"usage": "nick", "name": "宝石"},
-{"usage": "nick", "name": "双子座"},
-{"usage": "nick", "name": "温柔的"},
-{"usage": "nick", "name": "地理"},
-{"usage": "nick", "name": "基尼"},
-{"usage": "nick", "name": "细菌"},
-{"usage": "nick", "name": "德国人"},
-{"usage": "nick", "name": "德国"},
-{"usage": "nick", "name": "鬼"},
-{"usage": "nick", "name": "千兆"},
-{"usage": "nick", "name": "咯咯地笑"},
-{"usage": "nick", "name": "生姜"},
-{"usage": "nick", "name": "小发明"},
-{"usage": "nick", "name": "短剑"},
-{"usage": "nick", "name": "眩光"},
-{"usage": "nick", "name": "故障"},
-{"usage": "nick", "name": "发光"},
-{"usage": "nick", "name": "暴食"},
-{"usage": "nick", "name": "咬牙切齿"},
-{"usage": "nick", "name": "山羊"},
-{"usage": "nick", "name": "小妖精"},
-{"usage": "nick", "name": "神"},
-{"usage": "nick", "name": "哥斯拉"},
-{"usage": "nick", "name": "黄金"},
-{"usage": "nick", "name": "金"},
-{"usage": "nick", "name": "傀儡"},
-{"usage": "nick", "name": "高尔夫球"},
-{"usage": "nick", "name": "歌利亚"},
-{"usage": "nick", "name": "龚"},
-{"usage": "nick", "name": "花生"},
-{"usage": "nick", "name": "好人"},
-{"usage": "nick", "name": "穿帮"},
-{"usage": "nick", "name": "怪诞的人"},
-{"usage": "nick", "name": "鹅"},
-{"usage": "nick", "name": "起鸡皮疙瘩"},
-{"usage": "nick", "name": "戈尔"},
-{"usage": "nick", "name": "蛇发怪"},
-{"usage": "nick", "name": "轻飘飘的"},
-{"usage": "nick", "name": "伟大的"},
-{"usage": "nick", "name": "重大的"},
-{"usage": "nick", "name": "灰色的"},
-{"usage": "nick", "name": "油脂"},
-{"usage": "nick", "name": "油腻的"},
-{"usage": "nick", "name": "希腊"},
-{"usage": "nick", "name": "贪婪"},
-{"usage": "nick", "name": "希腊人"},
-{"usage": "nick", "name": "绿色"},
-{"usage": "nick", "name": "不懂世故的人"},
-{"usage": "nick", "name": "小鬼"},
-{"usage": "nick", "name": "悲伤"},
-{"usage": "nick", "name": "冷酷的人"},
-{"usage": "nick", "name": "露齿而笑"},
-{"usage": "nick", "name": "发火"},
-{"usage": "nick", "name": "脾气暴躁"},
-{"usage": "nick", "name": "鹰头狮"},
-{"usage": "nick", "name": "瓜希罗人"},
-{"usage": "nick", "name": "番石榴"},
-{"usage": "nick", "name": "诡计"},
-{"usage": "nick", "name": "橡皮软糖"},
-{"usage": "nick", "name": "枪手"},
-{"usage": "nick", "name": "大师"},
-{"usage": "nick", "name": "肠道"},
-{"usage": "nick", "name": "地沟"},
-{"usage": "nick", "name": "吉普赛"},
-{"usage": "nick", "name": "陀螺"},
-{"usage": "nick", "name": "多毛的"},
-{"usage": "nick", "name": "翠鸟"},
-{"usage": "nick", "name": "说唱乐"},
-{"usage": "nick", "name": "锤子"},
-{"usage": "nick", "name": "手"},
-{"usage": "nick", "name": "汉尼拔"},
-{"usage": "nick", "name": "快乐"},
-{"usage": "nick", "name": "硬汉子"},
-{"usage": "nick", "name": "安全帽"},
-{"usage": "nick", "name": "兔子"},
-{"usage": "nick", "name": "野兔脑子"},
-{"usage": "nick", "name": "鸟身女妖"},
-{"usage": "nick", "name": "手斧"},
-{"usage": "nick", "name": "哈瓦那"},
-{"usage": "nick", "name": "安息所"},
-{"usage": "nick", "name": "穷人"},
-{"usage": "nick", "name": "大破坏"},
-{"usage": "nick", "name": "鹰"},
-{"usage": "nick", "name": "鹰眼"},
-{"usage": "nick", "name": "阴霾"},
-{"usage": "nick", "name": "轻率的"},
-{"usage": "nick", "name": "无情的"},
-{"usage": "nick", "name": "热"},
-{"usage": "nick", "name": "开除"},
-{"usage": "nick", "name": "重"},
-{"usage": "nick", "name": "重量级的"},
-{"usage": "nick", "name": "继承人"},
-{"usage": "nick", "name": "赫拉"},
-{"usage": "nick", "name": "悍妇"},
-{"usage": "nick", "name": "应该下地狱的人"},
-{"usage": "nick", "name": "猛鬼追魂"},
-{"usage": "nick", "name": "铁杉"},
-{"usage": "nick", "name": "术士"},
-{"usage": "nick", "name": "全盛时期"},
-{"usage": "nick", "name": "胡桃木"},
-{"usage": "nick", "name": "隐藏"},
-{"usage": "nick", "name": "正午"},
-{"usage": "nick", "name": "高塔"},
-{"usage": "nick", "name": "车辆"},
-{"usage": "nick", "name": "乡下人"},
-{"usage": "nick", "name": "提示"},
-{"usage": "nick", "name": "臀部"},
-{"usage": "nick", "name": "河马"},
-{"usage": "nick", "name": "跛的"},
-{"usage": "nick", "name": "打击"},
-{"usage": "nick", "name": "特大号三明治"},
-{"usage": "nick", "name": "流浪汉"},
-{"usage": "nick", "name": "大杂烩"},
-{"usage": "nick", "name": "废话"},
-{"usage": "nick", "name": "废话"},
-{"usage": "nick", "name": "全垒打"},
-{"usage": "nick", "name": "蜂蜜"},
-{"usage": "nick", "name": "钩"},
-{"usage": "nick", "name": "流氓"},
-{"usage": "nick", "name": "印第安纳州人"},
-{"usage": "nick", "name": "猫头鹰叫"},
-{"usage": "nick", "name": "乡间音乐"},
-{"usage": "nick", "name": "笛"},
-{"usage": "nick", "name": "吸毒成瘾者"},
-{"usage": "nick", "name": "啤酒花"},
-{"usage": "nick", "name": "霍斯"},
-{"usage": "nick", "name": "主机"},
-{"usage": "nick", "name": "热"},
-{"usage": "nick", "name": "热狗"},
-{"usage": "nick", "name": "热的东西"},
-{"usage": "nick", "name": "酒店"},
-{"usage": "nick", "name": "恶作剧"},
-{"usage": "nick", "name": "暑热"},
-{"usage": "nick", "name": "炙手可热的"},
-{"usage": "nick", "name": "胡迪尼"},
-{"usage": "nick", "name": "猎犬"},
-{"usage": "nick", "name": "徘徊"},
-{"usage": "nick", "name": "嚎叫"},
-{"usage": "nick", "name": "狂妄自大"},
-{"usage": "nick", "name": "绿巨人"},
-{"usage": "nick", "name": "骗子"},
-{"usage": "nick", "name": "极出色的人"},
-{"usage": "nick", "name": "疯狗"},
-{"usage": "nick", "name": "饥饿"},
-{"usage": "nick", "name": "饿鬼"},
-{"usage": "nick", "name": "九头蛇"},
-{"usage": "nick", "name": "炒作"},
-{"usage": "nick", "name": "吸毒成瘾的人"},
-{"usage": "nick", "name": "超驱动器"},
-{"usage": "nick", "name": "睡神"},
-{"usage": "nick", "name": "野山羊"},
-{"usage": "nick", "name": "冰"},
-{"usage": "nick", "name": "冰镐"},
-{"usage": "nick", "name": "难闻的"},
-{"usage": "nick", "name": "图标"},
-{"usage": "nick", "name": "偶像"},
-{"usage": "nick", "name": "冰屋"},
-{"usage": "nick", "name": "点火"},
-{"usage": "nick", "name": "图像"},
-{"usage": "nick", "name": "小鬼"},
-{"usage": "nick", "name": "进口"},
-{"usage": "nick", "name": "冲动"},
-{"usage": "nick", "name": "隐身"},
-{"usage": "nick", "name": "不可思议"},
-{"usage": "nick", "name": "印度"},
-{"usage": "nick", "name": "独立"},
-{"usage": "nick", "name": "靛蓝"},
-{"usage": "nick", "name": "印度人"},
-{"usage": "nick", "name": "印第"},
-{"usage": "nick", "name": "地狱"},
-{"usage": "nick", "name": "漆黑的"},
-{"usage": "nick", "name": "检查员"},
-{"usage": "nick", "name": "即时"},
-{"usage": "nick", "name": "介绍"},
-{"usage": "nick", "name": "一点儿"},
-{"usage": "nick", "name": "爱尔兰"},
-{"usage": "nick", "name": "铁"},
-{"usage": "nick", "name": "装甲舰"},
-{"usage": "nick", "name": "铁甲军"},
-{"usage": "nick", "name": "欧文"},
-{"usage": "nick", "name": "岛"},
-{"usage": "nick", "name": "意大利人"},
-{"usage": "nick", "name": "意大利"},
-{"usage": "nick", "name": "痒"},
-{"usage": "nick", "name": "痒"},
-{"usage": "nick", "name": "小个子"},
-{"usage": "nick", "name": "象牙"},
-{"usage": "nick", "name": "豺"},
-{"usage": "nick", "name": "有作为的城市佬"},
-{"usage": "nick", "name": "玉"},
-{"usage": "nick", "name": "贾法"},
-{"usage": "nick", "name": "破旧飞机"},
-{"usage": "nick", "name": "果酱"},
-{"usage": "nick", "name": "一月"},
-{"usage": "nick", "name": "锅盖头"},
-{"usage": "nick", "name": "粗鲁无礼的人"},
-{"usage": "nick", "name": "大块硬糖"},
-{"usage": "nick", "name": "大白鲨"},
-{"usage": "nick", "name": "爵士乐"},
-{"usage": "nick", "name": "绝地武士"},
-{"usage": "nick", "name": "果冻"},
-{"usage": "nick", "name": "果冻"},
-{"usage": "nick", "name": "杰斯特"},
-{"usage": "nick", "name": "杂物"},
-{"usage": "nick", "name": "珠宝"},
-{"usage": "nick", "name": "跳汰机"},
-{"usage": "nick", "name": "拼图"},
-{"usage": "nick", "name": "运动员"},
-{"usage": "nick", "name": "小丑"},
-{"usage": "nick", "name": "快乐的"},
-{"usage": "nick", "name": "乔利"},
-{"usage": "nick", "name": "旅程"},
-{"usage": "nick", "name": "木星"},
-{"usage": "nick", "name": "法官"},
-{"usage": "nick", "name": "神像"},
-{"usage": "nick", "name": "汁"},
-{"usage": "nick", "name": "多汁的"},
-{"usage": "nick", "name": "护符"},
-{"usage": "nick", "name": "庞然大物"},
-{"usage": "nick", "name": "跳"},
-{"usage": "nick", "name": "跳投"},
-{"usage": "nick", "name": "木星"},
-{"usage": "nick", "name": "正义"},
-{"usage": "nick", "name": "凯撒"},
-{"usage": "nick", "name": "卡巴"},
-{"usage": "nick", "name": "坏了的"},
-{"usage": "nick", "name": "扑通"},
-{"usage": "nick", "name": "凯夫拉"},
-{"usage": "nick", "name": "梯形"},
-{"usage": "nick", "name": "胡说"},
-{"usage": "nick", "name": "启动"},
-{"usage": "nick", "name": "孩子"},
-{"usage": "nick", "name": "杀手"},
-{"usage": "nick", "name": "令人扫兴的人"},
-{"usage": "nick", "name": "公斤"},
-{"usage": "nick", "name": "翠鸟"},
-{"usage": "nick", "name": "主要人物"},
-{"usage": "nick", "name": "天命"},
-{"usage": "nick", "name": "吻吻"},
-{"usage": "nick", "name": "猕猴桃"},
-{"usage": "nick", "name": "骑士"},
-{"usage": "nick", "name": "迷药"},
-{"usage": "nick", "name": "结"},
-{"usage": "nick", "name": "指节"},
-{"usage": "nick", "name": "KO"},
-{"usage": "nick", "name": "海怪"},
-{"usage": "nick", "name": "德国人"},
-{"usage": "nick", "name": "花边"},
-{"usage": "nick", "name": "羊排"},
-{"usage": "nick", "name": "拉姆达"},
-{"usage": "nick", "name": "灯"},
-{"usage": "nick", "name": "新水手"},
-{"usage": "nick", "name": "青金石"},
-{"usage": "nick", "name": "云雀"},
-{"usage": "nick", "name": "激光"},
-{"usage": "nick", "name": "熔岩"},
-{"usage": "nick", "name": "铅"},
-{"usage": "nick", "name": "水蛭"},
-{"usage": "nick", "name": "左撇子"},
-{"usage": "nick", "name": "柠檬"},
-{"usage": "nick", "name": "细木匠"},
-{"usage": "nick", "name": "利维坦"},
-{"usage": "nick", "name": "生命线"},
-{"usage": "nick", "name": "光"},
-{"usage": "nick", "name": "闪电"},
-{"usage": "nick", "name": "轻量级"},
-{"usage": "nick", "name": "光年"},
-{"usage": "nick", "name": "利马"},
-{"usage": "nick", "name": "石灰"},
-{"usage": "nick", "name": "英国佬"},
-{"usage": "nick", "name": "跛行"},
-{"usage": "nick", "name": "术语"},
-{"usage": "nick", "name": "链接"},
-{"usage": "nick", "name": "点燃"},
-{"usage": "nick", "name": "蜥蜴"},
-{"usage": "nick", "name": "锁"},
-{"usage": "nick", "name": "封锁"},
-{"usage": "nick", "name": "破伤风"},
-{"usage": "nick", "name": "疯草"},
-{"usage": "nick", "name": "腰"},
-{"usage": "nick", "name": "孤独的人"},
-{"usage": "nick", "name": "丝瓜"},
-{"usage": "nick", "name": "漏洞"},
-{"usage": "nick", "name": "失败者"},
-{"usage": "nick", "name": "情人"},
-{"usage": "nick", "name": "幸运的"},
-{"usage": "nick", "name": "肿块"},
-{"usage": "nick", "name": "吸引"},
-{"usage": "nick", "name": "郁郁葱葱的"},
-{"usage": "nick", "name": "欲望"},
-{"usage": "nick", "name": "琵琶"},
-{"usage": "nick", "name": "勒克斯"},
-{"usage": "nick", "name": "猞猁"},
-{"usage": "nick", "name": "歌词"},
-{"usage": "nick", "name": "麦克"},
-{"usage": "nick", "name": "机器"},
-{"usage": "nick", "name": "麦克"},
-{"usage": "nick", "name": "迈科姆"},
-{"usage": "nick", "name": "疯狗"},
-{"usage": "nick", "name": "鲁莽的人"},
-{"usage": "nick", "name": "马德拉斯人"},
-{"usage": "nick", "name": "大漩涡"},
-{"usage": "nick", "name": "品红色的"},
-{"usage": "nick", "name": "蛆"},
-{"usage": "nick", "name": "魔法"},
-{"usage": "nick", "name": "玛格南"},
-{"usage": "nick", "name": "喜鹊"},
-{"usage": "nick", "name": "少女"},
-{"usage": "nick", "name": "大陆人"},
-{"usage": "nick", "name": "主要"},
-{"usage": "nick", "name": "胡说"},
-{"usage": "nick", "name": "马里布"},
-{"usage": "nick", "name": "庞大的"},
-{"usage": "nick", "name": "疯子"},
-{"usage": "nick", "name": "玻璃球"},
-{"usage": "nick", "name": "火星"},
-{"usage": "nick", "name": "面具"},
-{"usage": "nick", "name": "大洞子"},
-{"usage": "nick", "name": "主人"},
-{"usage": "nick", "name": "玛雅"},
-{"usage": "nick", "name": "五月天"},
-{"usage": "nick", "name": "混乱"},
-{"usage": "nick", "name": "米德"},
-{"usage": "nick", "name": "金牌"},
-{"usage": "nick", "name": "美第奇"},
-{"usage": "nick", "name": "大型"},
-{"usage": "nick", "name": "成熟的"},
-{"usage": "nick", "name": "崩溃"},
-{"usage": "nick", "name": "精神"},
-{"usage": "nick", "name": "猫叫"},
-{"usage": "nick", "name": "佣兵"},
-{"usage": "nick", "name": "商人"},
-{"usage": "nick", "name": "汞"},
-{"usage": "nick", "name": "梅林"},
-{"usage": "nick", "name": "主流"},
-{"usage": "nick", "name": "金属"},
-{"usage": "nick", "name": "密歇根人"},
-{"usage": "nick", "name": "微型"},
-{"usage": "nick", "name": "迈达斯"},
-{"usage": "nick", "name": "蚊"},
-{"usage": "nick", "name": "牛奶"},
-{"usage": "nick", "name": "乳白色的"},
-{"usage": "nick", "name": "几百万"},
-{"usage": "nick", "name": "意志薄弱的人"},
-{"usage": "nick", "name": "最小值"},
-{"usage": "nick", "name": "迷你"},
-{"usage": "nick", "name": "奴才"},
-{"usage": "nick", "name": "小"},
-{"usage": "nick", "name": "薄荷"},
-{"usage": "nick", "name": "海市蜃楼"},
-{"usage": "nick", "name": "混合"},
-{"usage": "nick", "name": "助记符"},
-{"usage": "nick", "name": "麻吉"},
-{"usage": "nick", "name": "魔力"},
-{"usage": "nick", "name": "摩摩"},
-{"usage": "nick", "name": "君主"},
-{"usage": "nick", "name": "周一"},
-{"usage": "nick", "name": "绝对的"},
-{"usage": "nick", "name": "钱"},
-{"usage": "nick", "name": "蒙戈"},
-{"usage": "nick", "name": "绰号"},
-{"usage": "nick", "name": "和尚"},
-{"usage": "nick", "name": "猴子"},
-{"usage": "nick", "name": "怪物"},
-{"usage": "nick", "name": "哞哞叫"},
-{"usage": "nick", "name": "彷徨"},
-{"usage": "nick", "name": "月亮"},
-{"usage": "nick", "name": "笨人"},
-{"usage": "nick", "name": "耽于幻想的"},
-{"usage": "nick", "name": "驼鹿"},
-{"usage": "nick", "name": "睡眠"},
-{"usage": "nick", "name": "电动机"},
-{"usage": "nick", "name": "喋喋不休的人"},
-{"usage": "nick", "name": "鼠标"},
-{"usage": "nick", "name": "Mu"},
-{"usage": "nick", "name": "泥"},
-{"usage": "nick", "name": "泥泞的"},
-{"usage": "nick", "name": "松饼"},
-{"usage": "nick", "name": "穆里根"},
-{"usage": "nick", "name": "提线木偶"},
-{"usage": "nick", "name": "杂音"},
-{"usage": "nick", "name": "武藏"},
-{"usage": "nick", "name": "音乐"},
-{"usage": "nick", "name": "芥末"},
-{"usage": "nick", "name": "杂种狗"},
-{"usage": "nick", "name": "神秘"},
-{"usage": "nick", "name": "神话"},
-{"usage": "nick", "name": "裸体"},
-{"usage": "nick", "name": "保姆"},
-{"usage": "nick", "name": "奈良"},
-{"usage": "nick", "name": "刑警"},
-{"usage": "nick", "name": "令人讨厌的"},
-{"usage": "nick", "name": "导航器"},
-{"usage": "nick", "name": "海军"},
-{"usage": "nick", "name": "不"},
-{"usage": "nick", "name": "星云"},
-{"usage": "nick", "name": "死灵法师"},
-{"usage": "nick", "name": "针"},
-{"usage": "nick", "name": "复仇者"},
-{"usage": "nick", "name": "尼奥"},
-{"usage": "nick", "name": "海王星"},
-{"usage": "nick", "name": "尼禄"},
-{"usage": "nick", "name": "新手"},
-{"usage": "nick", "name": "纽芬兰人"},
-{"usage": "nick", "name": "纽特"},
-{"usage": "nick", "name": "下一个"},
-{"usage": "nick", "name": "镍"},
-{"usage": "nick", "name": "晚上"},
-{"usage": "nick", "name": "夜猫子"},
-{"usage": "nick", "name": "毫无价值的东西"},
-{"usage": "nick", "name": "零"},
-{"usage": "nick", "name": "九个"},
-{"usage": "nick", "name": "消瘦"},
-{"usage": "nick", "name": "忍者"},
-{"usage": "nick", "name": "硝基"},
-{"usage": "nick", "name": "黑色数字"},
-{"usage": "nick", "name": "游牧"},
-{"usage": "nick", "name": "诺德人"},
-{"usage": "nick", "name": "北"},
-{"usage": "nick", "name": "西北"},
-{"usage": "nick", "name": "新星"},
-{"usage": "nick", "name": "11月"},
-{"usage": "nick", "name": "夜之女神"},
-{"usage": "nick", "name": "Nu"},
-{"usage": "nick", "name": "九点"},
-{"usage": "nick", "name": "核弹"},
-{"usage": "nick", "name": "零"},
-{"usage": "nick", "name": "麻木了"},
-{"usage": "nick", "name": "数字"},
-{"usage": "nick", "name": "笨蛋"},
-{"usage": "nick", "name": "肉豆蔻"},
-{"usage": "nick", "name": "坚果"},
-{"usage": "nick", "name": "绿洲"},
-{"usage": "nick", "name": "双簧管"},
-{"usage": "nick", "name": "海洋"},
-{"usage": "nick", "name": "八字步"},
-{"usage": "nick", "name": "辛烷"},
-{"usage": "nick", "name": "几率"},
-{"usage": "nick", "name": "食人魔"},
-{"usage": "nick", "name": "农夫移民"},
-{"usage": "nick", "name": "欧米伽"},
-{"usage": "nick", "name": "预兆"},
-{"usage": "nick", "name": "奥米克戎"},
-{"usage": "nick", "name": "泛光灯"},
-{"usage": "nick", "name": "唯一"},
-{"usage": "nick", "name": "缟玛瑙"},
-{"usage": "nick", "name": "哦"},
-{"usage": "nick", "name": "软泥"},
-{"usage": "nick", "name": "蛋白石"},
-{"usage": "nick", "name": "选择"},
-{"usage": "nick", "name": "作品"},
-{"usage": "nick", "name": "先知"},
-{"usage": "nick", "name": "橙色"},
-{"usage": "nick", "name": "东德"},
-{"usage": "nick", "name": "占卜板"},
-{"usage": "nick", "name": "不法之徒"},
-{"usage": "nick", "name": "结尾部分"},
-{"usage": "nick", "name": "越过"},
-{"usage": "nick", "name": "超速"},
-{"usage": "nick", "name": "覆盖"},
-{"usage": "nick", "name": "牛"},
-{"usage": "nick", "name": "牛津大学"},
-{"usage": "nick", "name": "疼痛"},
-{"usage": "nick", "name": "佩斯利"},
-{"usage": "nick", "name": "朋友"},
-{"usage": "nick", "name": "圣骑士"},
-{"usage": "nick", "name": "穿越"},
-{"usage": "nick", "name": "灵丹妙药"},
-{"usage": "nick", "name": "羽饰"},
-{"usage": "nick", "name": "潘乔"},
-{"usage": "nick", "name": "恐慌"},
-{"usage": "nick", "name": "装甲"},
-{"usage": "nick", "name": "典范"},
-{"usage": "nick", "name": "视差"},
-{"usage": "nick", "name": "烤干"},
-{"usage": "nick", "name": "巴黎"},
-{"usage": "nick", "name": "帕里什"},
-{"usage": "nick", "name": "鹦鹉"},
-{"usage": "nick", "name": "意大利面"},
-{"usage": "nick", "name": "同情"},
-{"usage": "nick", "name": "爱国者"},
-{"usage": "nick", "name": "兵"},
-{"usage": "nick", "name": "和平女神"},
-{"usage": "nick", "name": "和平"},
-{"usage": "nick", "name": "桃子"},
-{"usage": "nick", "name": "孔雀"},
-{"usage": "nick", "name": "花生"},
-{"usage": "nick", "name": "偷看"},
-{"usage": "nick", "name": "矮小的"},
-{"usage": "nick", "name": "鹈鹕"},
-{"usage": "nick", "name": "一分钱"},
-{"usage": "nick", "name": "完美的"},
-{"usage": "nick", "name": "橄榄石"},
-{"usage": "nick", "name": "罪犯"},
-{"usage": "nick", "name": "潮土油"},
-{"usage": "nick", "name": "法老王"},
-{"usage": "nick", "name": "酷毙了"},
-{"usage": "nick", "name": "斐"},
-{"usage": "nick", "name": "惧怕"},
-{"usage": "nick", "name": "圆周率"},
-{"usage": "nick", "name": "泡菜"},
-{"usage": "nick", "name": "泡菜"},
-{"usage": "nick", "name": "皮克"},
-{"usage": "nick", "name": "飘泊流浪的人"},
-{"usage": "nick", "name": "似松的"},
-{"usage": "nick", "name": "小指"},
-{"usage": "nick", "name": "打"},
-{"usage": "nick", "name": "美女照片"},
-{"usage": "nick", "name": "水虎鱼"},
-{"usage": "nick", "name": "手枪"},
-{"usage": "nick", "name": "照片"},
-{"usage": "nick", "name": "披萨"},
-{"usage": "nick", "name": "潇洒"},
-{"usage": "nick", "name": "瘟疫"},
-{"usage": "nick", "name": "格子"},
-{"usage": "nick", "name": "铂"},
-{"usage": "nick", "name": "梅花"},
-{"usage": "nick", "name": "冥王星"},
-{"usage": "nick", "name": "坡"},
-{"usage": "nick", "name": "诗人"},
-{"usage": "nick", "name": "弹簧单高跷"},
-{"usage": "nick", "name": "波因德克斯特"},
-{"usage": "nick", "name": "毒药"},
-{"usage": "nick", "name": "吃玉米糊糊的人"},
-{"usage": "nick", "name": "英国佬"},
-{"usage": "nick", "name": "小马"},
-{"usage": "nick", "name": "马形妖怪"},
-{"usage": "nick", "name": "小孩的"},
-{"usage": "nick", "name": "流行"},
-{"usage": "nick", "name": "砰砰响"},
-{"usage": "nick", "name": "猪排"},
-{"usage": "nick", "name": "布宜诺斯艾利斯人"},
-{"usage": "nick", "name": "豪华"},
-{"usage": "nick", "name": "家常便饭"},
-{"usage": "nick", "name": "战俘"},
-{"usage": "nick", "name": "粉"},
-{"usage": "nick", "name": "权力"},
-{"usage": "nick", "name": "珍贵的"},
-{"usage": "nick", "name": "急板"},
-{"usage": "nick", "name": "椒盐卷饼"},
-{"usage": "nick", "name": "总统"},
-{"usage": "nick", "name": "刺"},
-{"usage": "nick", "name": "骄傲"},
-{"usage": "nick", "name": "主要部"},
-{"usage": "nick", "name": "打印"},
-{"usage": "nick", "name": "棱镜"},
-{"usage": "nick", "name": "奖"},
-{"usage": "nick", "name": "职业选手"},
-{"usage": "nick", "name": "进程"},
-{"usage": "nick", "name": "先知"},
-{"usage": "nick", "name": "道具"},
-{"usage": "nick", "name": "原型"},
-{"usage": "nick", "name": "普西"},
-{"usage": "nick", "name": "神经"},
-{"usage": "nick", "name": "神经病"},
-{"usage": "nick", "name": "布丁"},
-{"usage": "nick", "name": "泡芙"},
-{"usage": "nick", "name": "彪马"},
-{"usage": "nick", "name": "穿孔"},
-{"usage": "nick", "name": "紫色的"},
-{"usage": "nick", "name": "咕噜咕噜声"},
-{"usage": "nick", "name": "推杆式"},
-{"usage": "nick", "name": "PYT"},
-{"usage": "nick", "name": "毒蛇"},
-{"usage": "nick", "name": "庸医"},
-{"usage": "nick", "name": "四方形"},
-{"usage": "nick", "name": "鹌鹑"},
-{"usage": "nick", "name": "地震"},
-{"usage": "nick", "name": "质量"},
-{"usage": "nick", "name": "季度"},
-{"usage": "nick", "name": "类星体"},
-{"usage": "nick", "name": "魁北克"},
-{"usage": "nick", "name": "水银"},
-{"usage": "nick", "name": "金镑"},
-{"usage": "nick", "name": "安静的"},
-{"usage": "nick", "name": "五胞胎"},
-{"usage": "nick", "name": "怪癖"},
-{"usage": "nick", "name": "测试"},
-{"usage": "nick", "name": "现状"},
-{"usage": "nick", "name": "报价"},
-{"usage": "nick", "name": "报价"},
-{"usage": "nick", "name": "辐射"},
-{"usage": "nick", "name": "雷达"},
-{"usage": "nick", "name": "愤怒"},
-{"usage": "nick", "name": "非常亲密的朋友"},
-{"usage": "nick", "name": "衣衫褴褛的"},
-{"usage": "nick", "name": "喷淋设备"},
-{"usage": "nick", "name": "兰博"},
-{"usage": "nick", "name": "摇摇欲坠的"},
-{"usage": "nick", "name": "游骑兵"},
-{"usage": "nick", "name": "狂喜"},
-{"usage": "nick", "name": "流氓"},
-{"usage": "nick", "name": "老鼠"},
-{"usage": "nick", "name": "棘轮"},
-{"usage": "nick", "name": "说胡话"},
-{"usage": "nick", "name": "乌鸦"},
-{"usage": "nick", "name": "夷为平地"},
-{"usage": "nick", "name": "剃须刀"},
-{"usage": "nick", "name": "收割者"},
-{"usage": "nick", "name": "反叛者"},
-{"usage": "nick", "name": "红色的"},
-{"usage": "nick", "name": "乡下人"},
-{"usage": "nick", "name": "重做"},
-{"usage": "nick", "name": "用烟熏"},
-{"usage": "nick", "name": "参考文献"},
-{"usage": "nick", "name": "蒙特雷人"},
-{"usage": "nick", "name": "混音"},
-{"usage": "nick", "name": "复古的"},
-{"usage": "nick", "name": "牧师"},
-{"usage": "nick", "name": "启示"},
-{"usage": "nick", "name": "雷克斯"},
-{"usage": "nick", "name": "雷兹"},
-{"usage": "nick", "name": "犀牛"},
-{"usage": "nick", "name": "柔"},
-{"usage": "nick", "name": "罗德岛人"},
-{"usage": "nick", "name": "跳弹"},
-{"usage": "nick", "name": "谜题"},
-{"usage": "nick", "name": "骑手"},
-{"usage": "nick", "name": "钻井平台"},
-{"usage": "nick", "name": "装配工"},
-{"usage": "nick", "name": "开伞索"},
-{"usage": "nick", "name": "丽兹"},
-{"usage": "nick", "name": "蟑螂"},
-{"usage": "nick", "name": "障碍"},
-{"usage": "nick", "name": "巡回乐队管理员"},
-{"usage": "nick", "name": "路毙的"},
-{"usage": "nick", "name": "漫游"},
-{"usage": "nick", "name": "罗宾"},
-{"usage": "nick", "name": "机器人"},
-{"usage": "nick", "name": "岩石"},
-{"usage": "nick", "name": "火箭"},
-{"usage": "nick", "name": "岩石"},
-{"usage": "nick", "name": "罗杰"},
-{"usage": "nick", "name": "流氓"},
-{"usage": "nick", "name": "顽童"},
-{"usage": "nick", "name": "浪人"},
-{"usage": "nick", "name": "车"},
-{"usage": "nick", "name": "乐观"},
-{"usage": "nick", "name": "口红"},
-{"usage": "nick", "name": "探测器"},
-{"usage": "nick", "name": "伸长脖子看"},
-{"usage": "nick", "name": "红宝石"},
-{"usage": "nick", "name": "小淘气"},
-{"usage": "nick", "name": "俄罗斯"},
-{"usage": "nick", "name": "生锈"},
-{"usage": "nick", "name": "沙沙声"},
-{"usage": "nick", "name": "生锈"},
-{"usage": "nick", "name": "军刀"},
-{"usage": "nick", "name": "马刀"},
-{"usage": "nick", "name": "贤人"},
-{"usage": "nick", "name": "圣人"},
-{"usage": "nick", "name": "火蜥蜴"},
-{"usage": "nick", "name": "盐"},
-{"usage": "nick", "name": "武士"},
-{"usage": "nick", "name": "桑切斯"},
-{"usage": "nick", "name": "旱鸭子"},
-{"usage": "nick", "name": "南卡罗莱那人"},
-{"usage": "nick", "name": "三明治"},
-{"usage": "nick", "name": "圣白托略"},
-{"usage": "nick", "name": "蓝宝石"},
-{"usage": "nick", "name": "大脚野人"},
-{"usage": "nick", "name": "周六"},
-{"usage": "nick", "name": "土星"},
-{"usage": "nick", "name": "野蛮人"},
-{"usage": "nick", "name": "学者"},
-{"usage": "nick", "name": "萨克斯"},
-{"usage": "nick", "name": "无赖汉"},
-{"usage": "nick", "name": "疤痕"},
-{"usage": "nick", "name": "注意力分散"},
-{"usage": "nick", "name": "闪烁"},
-{"usage": "nick", "name": "接穗"},
-{"usage": "nick", "name": "烧焦"},
-{"usage": "nick", "name": "蝎子"},
-{"usage": "nick", "name": "利物浦人"},
-{"usage": "nick", "name": "童子军"},
-{"usage": "nick", "name": "刮"},
-{"usage": "nick", "name": "刮伤"},
-{"usage": "nick", "name": "草率的"},
-{"usage": "nick", "name": "尖锐刺耳"},
-{"usage": "nick", "name": "谣言"},
-{"usage": "nick", "name": "长柄大镰刀"},
-{"usage": "nick", "name": "老二"},
-{"usage": "nick", "name": "第二个"},
-{"usage": "nick", "name": "乌贼"},
-{"usage": "nick", "name": "伺服"},
-{"usage": "nick", "name": "七个"},
-{"usage": "nick", "name": "老七"},
-{"usage": "nick", "name": "阴影"},
-{"usage": "nick", "name": "影子"},
-{"usage": "nick", "name": "粗野的"},
-{"usage": "nick", "name": "摇"},
-{"usage": "nick", "name": "摇摇欲坠的"},
-{"usage": "nick", "name": "鲨鱼"},
-{"usage": "nick", "name": "锋利的"},
-{"usage": "nick", "name": "工作"},
-{"usage": "nick", "name": "酋长"},
-{"usage": "nick", "name": "恶作剧"},
-{"usage": "nick", "name": "治安官"},
-{"usage": "nick", "name": "夏洛克"},
-{"usage": "nick", "name": "机智的"},
-{"usage": "nick", "name": "发光"},
-{"usage": "nick", "name": "闪亮的"},
-{"usage": "nick", "name": "刀"},
-{"usage": "nick", "name": "颤抖"},
-{"usage": "nick", "name": "冲击"},
-{"usage": "nick", "name": "嘘"},
-{"usage": "nick", "name": "矮个子"},
-{"usage": "nick", "name": "表演者"},
-{"usage": "nick", "name": "表演时间"},
-{"usage": "nick", "name": "分解"},
-{"usage": "nick", "name": "虾"},
-{"usage": "nick", "name": "缩小"},
-{"usage": "nick", "name": "洗牌"},
-{"usage": "nick", "name": "西西里人"},
-{"usage": "nick", "name": "西西里"},
-{"usage": "nick", "name": "病"},
-{"usage": "nick", "name": "神经有问题的人"},
-{"usage": "nick", "name": "响尾蛇导弹"},
-{"usage": "nick", "name": "锯齿山"},
-{"usage": "nick", "name": "谢特"},
-{"usage": "nick", "name": "西格玛"},
-{"usage": "nick", "name": "丝绸"},
-{"usage": "nick", "name": "筒仓"},
-{"usage": "nick", "name": "银"},
-{"usage": "nick", "name": "单"},
-{"usage": "nick", "name": "单调的节奏"},
-{"usage": "nick", "name": "塞壬"},
-{"usage": "nick", "name": "六个"},
-{"usage": "nick", "name": "六号"},
-{"usage": "nick", "name": "老六"},
-{"usage": "nick", "name": "十六岁"},
-{"usage": "nick", "name": "匆匆离去"},
-{"usage": "nick", "name": "白鲑"},
-{"usage": "nick", "name": "草图"},
-{"usage": "nick", "name": "皮"},
-{"usage": "nick", "name": "跳过"},
-{"usage": "nick", "name": "队长"},
-{"usage": "nick", "name": "天空"},
-{"usage": "nick", "name": "草率的"},
-{"usage": "nick", "name": "闹剧"},
-{"usage": "nick", "name": "削减"},
-{"usage": "nick", "name": "捉鬼"},
-{"usage": "nick", "name": "雪橇"},
-{"usage": "nick", "name": "睡眠"},
-{"usage": "nick", "name": "困了"},
-{"usage": "nick", "name": "浮油"},
-{"usage": "nick", "name": "苗条的"},
-{"usage": "nick", "name": "麻俐的"},
-{"usage": "nick", "name": "银"},
-{"usage": "nick", "name": "懒惰"},
-{"usage": "nick", "name": "慢"},
-{"usage": "nick", "name": "聪明的"},
-{"usage": "nick", "name": "自作聪明的人"},
-{"usage": "nick", "name": "粉碎"},
-{"usage": "nick", "name": "吞云吐雾的人"},
-{"usage": "nick", "name": "烟雾"},
-{"usage": "nick", "name": "烟雾缭绕的"},
-{"usage": "nick", "name": "光滑的"},
-{"usage": "nick", "name": "涂抹"},
-{"usage": "nick", "name": "混乱"},
-{"usage": "nick", "name": "蛇"},
-{"usage": "nick", "name": "蛇咬伤"},
-{"usage": "nick", "name": "提前"},
-{"usage": "nick", "name": "偷偷摸摸"},
-{"usage": "nick", "name": "爱打喷嚏"},
-{"usage": "nick", "name": "喷嚏鬼"},
-{"usage": "nick", "name": "哼鼻子"},
-{"usage": "nick", "name": "雪"},
-{"usage": "nick", "name": "雪人"},
-{"usage": "nick", "name": "舒适的"},
-{"usage": "nick", "name": "套接字"},
-{"usage": "nick", "name": "柔弱的人"},
-{"usage": "nick", "name": "太阳"},
-{"usage": "nick", "name": "太阳能"},
-{"usage": "nick", "name": "单挑"},
-{"usage": "nick", "name": "声波"},
-{"usage": "nick", "name": "俄克拉荷马州人"},
-{"usage": "nick", "name": "烟尘"},
-{"usage": "nick", "name": "灵魂"},
-{"usage": "nick", "name": "南"},
-{"usage": "nick", "name": "空间"},
-{"usage": "nick", "name": "调皮鬼"},
-{"usage": "nick", "name": "火花"},
-{"usage": "nick", "name": "充满活力的"},
-{"usage": "nick", "name": "麻雀"},
-{"usage": "nick", "name": "产卵"},
-{"usage": "nick", "name": "怪人"},
-{"usage": "nick", "name": "幽灵"},
-{"usage": "nick", "name": "快速"},
-{"usage": "nick", "name": "使人入迷的小说"},
-{"usage": "nick", "name": "斯芬克斯"},
-{"usage": "nick", "name": "香料"},
-{"usage": "nick", "name": "辣的"},
-{"usage": "nick", "name": "蜘蛛"},
-{"usage": "nick", "name": "使整洁"},
-{"usage": "nick", "name": "整洁的"},
-{"usage": "nick", "name": "精神"},
-{"usage": "nick", "name": "碎片"},
-{"usage": "nick", "name": "分裂"},
-{"usage": "nick", "name": "斯波克"},
-{"usage": "nick", "name": "海绵"},
-{"usage": "nick", "name": "体育运动"},
-{"usage": "nick", "name": "现货"},
-{"usage": "nick", "name": "马铃薯"},
-{"usage": "nick", "name": "土豆"},
-{"usage": "nick", "name": "矮胖子"},
-{"usage": "nick", "name": "小队"},
-{"usage": "nick", "name": "清洁刷"},
-{"usage": "nick", "name": "鱿鱼"},
-{"usage": "nick", "name": "乱涂乱画"},
-{"usage": "nick", "name": "喷射"},
-{"usage": "nick", "name": "断奏"},
-{"usage": "nick", "name": "错开"},
-{"usage": "nick", "name": "跟踪狂"},
-{"usage": "nick", "name": "明星"},
-{"usage": "nick", "name": "盯着看"},
-{"usage": "nick", "name": "统计"},
-{"usage": "nick", "name": "统计数据"},
-{"usage": "nick", "name": "钢"},
-{"usage": "nick", "name": "刺痛"},
-{"usage": "nick", "name": "臭鬼"},
-{"usage": "nick", "name": "臭"},
-{"usage": "nick", "name": "针"},
-{"usage": "nick", "name": "石头"},
-{"usage": "nick", "name": "风暴"},
-{"usage": "nick", "name": "故事"},
-{"usage": "nick", "name": "流浪"},
-{"usage": "nick", "name": "拉伸"},
-{"usage": "nick", "name": "前锋"},
-{"usage": "nick", "name": "选通脉冲"},
-{"usage": "nick", "name": "漫步"},
-{"usage": "nick", "name": "闷热的"},
-{"usage": "nick", "name": "眩晕"},
-{"usage": "nick", "name": "出色的人"},
-{"usage": "nick", "name": "豆煮玉米"},
-{"usage": "nick", "name": "糖"},
-{"usage": "nick", "name": "甜言蜜语"},
-{"usage": "nick", "name": "苏丹"},
-{"usage": "nick", "name": "周日"},
-{"usage": "nick", "name": "阳光明媚的"},
-{"usage": "nick", "name": "超级"},
-{"usage": "nick", "name": "超级巨星"},
-{"usage": "nick", "name": "神枪手"},
-{"usage": "nick", "name": "飙升"},
-{"usage": "nick", "name": "斯文加利"},
-{"usage": "nick", "name": "印度教大师"},
-{"usage": "nick", "name": "沼泽"},
-{"usage": "nick", "name": "燕式跳水"},
-{"usage": "nick", "name": "天鹅之歌"},
-{"usage": "nick", "name": "爱打扮的"},
-{"usage": "nick", "name": "斯旺西"},
-{"usage": "nick", "name": "甜蜜的"},
-{"usage": "nick", "name": "甜姐儿"},
-{"usage": "nick", "name": "三心二意"},
-{"usage": "nick", "name": "迅速的"},
-{"usage": "nick", "name": "冒牌货"},
-{"usage": "nick", "name": "开关"},
-{"usage": "nick", "name": "突如其来的变化"},
-{"usage": "nick", "name": "神魂颠倒"},
-{"usage": "nick", "name": "同步"},
-{"usage": "nick", "name": "综合症"},
-{"usage": "nick", "name": "禁忌"},
-{"usage": "nick", "name": "太妃糖"},
-{"usage": "nick", "name": "棕黄色"},
-{"usage": "nick", "name": "探戈"},
-{"usage": "nick", "name": "坦克"},
-{"usage": "nick", "name": "塔巴蒂奥"},
-{"usage": "nick", "name": "焦油"},
-{"usage": "nick", "name": "塔斯马尼亚人"},
-{"usage": "nick", "name": "马铃薯"},
-{"usage": "nick", "name": "刺青"},
-{"usage": "nick", "name": "陶"},
-{"usage": "nick", "name": "技术"},
-{"usage": "nick", "name": "泰迪"},
-{"usage": "nick", "name": "搬弄是非的"},
-{"usage": "nick", "name": "电视"},
-{"usage": "nick", "name": "脾气"},
-{"usage": "nick", "name": "十个"},
-{"usage": "nick", "name": "十元纸币"},
-{"usage": "nick", "name": "南方佬"},
-{"usage": "nick", "name": "苏格兰高地人"},
-{"usage": "nick", "name": "特克斯"},
-{"usage": "nick", "name": "那个人"},
-{"usage": "nick", "name": "西塔"},
-{"usage": "nick", "name": "第三"},
-{"usage": "nick", "name": "渴"},
-{"usage": "nick", "name": "渴了"},
-{"usage": "nick", "name": "十三"},
-{"usage": "nick", "name": "刺"},
-{"usage": "nick", "name": "打"},
-{"usage": "nick", "name": "老三"},
-{"usage": "nick", "name": "雷声"},
-{"usage": "nick", "name": "吓坏了的"},
-{"usage": "nick", "name": "周四"},
-{"usage": "nick", "name": "激情风暴"},
-{"usage": "nick", "name": "雀鸟"},
-{"usage": "nick", "name": "珍闻"},
-{"usage": "nick", "name": "扎染"},
-{"usage": "nick", "name": "老虎"},
-{"usage": "nick", "name": "木材"},
-{"usage": "nick", "name": "小"},
-{"usage": "nick", "name": "泰坦"},
-{"usage": "nick", "name": "蟾蜍"},
-{"usage": "nick", "name": "羊肚菌"},
-{"usage": "nick", "name": "马屁精"},
-{"usage": "nick", "name": "烤面包片"},
-{"usage": "nick", "name": "番茄"},
-{"usage": "nick", "name": "明天"},
-{"usage": "nick", "name": "工具"},
-{"usage": "nick", "name": "亲密的人"},
-{"usage": "nick", "name": "黄玉"},
-{"usage": "nick", "name": "乱七八糟的"},
-{"usage": "nick", "name": "火炬"},
-{"usage": "nick", "name": "鱼雷"},
-{"usage": "nick", "name": "托托"},
-{"usage": "nick", "name": "塔"},
-{"usage": "nick", "name": "悲剧"},
-{"usage": "nick", "name": "火车"},
-{"usage": "nick", "name": "恍惚"},
-{"usage": "nick", "name": "宝"},
-{"usage": "nick", "name": "三弦琴"},
-{"usage": "nick", "name": "技巧"},
-{"usage": "nick", "name": "顽皮的"},
-{"usage": "nick", "name": "棘手的"},
-{"usage": "nick", "name": "三一"},
-{"usage": "nick", "name": "波尔图人"},
-{"usage": "nick", "name": "三倍"},
-{"usage": "nick", "name": "特利克斯"},
-{"usage": "nick", "name": "巨魔"},
-{"usage": "nick", "name": "巨魔"},
-{"usage": "nick", "name": "真理"},
-{"usage": "nick", "name": "茯苓"},
-{"usage": "nick", "name": "周二"},
-{"usage": "nick", "name": "曲调"},
-{"usage": "nick", "name": "涡轮增压"},
-{"usage": "nick", "name": "火鸡"},
-{"usage": "nick", "name": "乌龟"},
-{"usage": "nick", "name": "图斯克"},
-{"usage": "nick", "name": "图图"},
-{"usage": "nick", "name": "卑鄙的人"},
-{"usage": "nick", "name": "嫩枝"},
-{"usage": "nick", "name": "苗条的"},
-{"usage": "nick", "name": "双胞胎"},
-{"usage": "nick", "name": "抽搐"},
-{"usage": "nick", "name": "两个"},
-{"usage": "nick", "name": "小孩子"},
-{"usage": "nick", "name": "台风"},
-{"usage": "nick", "name": "暴君"},
-{"usage": "nick", "name": "超级"},
-{"usage": "nick", "name": "尤比克"},
-{"usage": "nick", "name": "Uh-Oh"},
-{"usage": "nick", "name": "尤克里里琴"},
-{"usage": "nick", "name": "末音节"},
-{"usage": "nick", "name": "超"},
-{"usage": "nick", "name": "棕色的"},
-{"usage": "nick", "name": "暗影"},
-{"usage": "nick", "name": "裁判"},
-{"usage": "nick", "name": "无数的"},
-{"usage": "nick", "name": "失败者"},
-{"usage": "nick", "name": "地下"},
-{"usage": "nick", "name": "撤销"},
-{"usage": "nick", "name": "不可饶恕"},
-{"usage": "nick", "name": "统一的"},
-{"usage": "nick", "name": "单位"},
-{"usage": "nick", "name": "第一"},
-{"usage": "nick", "name": "不可阻挡的"},
-{"usage": "nick", "name": "宇普西龙"},
-{"usage": "nick", "name": "自命不凡的人"},
-{"usage": "nick", "name": "天王星"},
-{"usage": "nick", "name": "冲动"},
-{"usage": "nick", "name": "犹他人"},
-{"usage": "nick", "name": "情人节"},
-{"usage": "nick", "name": "匆匆离开"},
-{"usage": "nick", "name": "鞋面"},
-{"usage": "nick", "name": "蒸汽"},
-{"usage": "nick", "name": "向量"},
-{"usage": "nick", "name": "蔬菜"},
-{"usage": "nick", "name": "维加斯"},
-{"usage": "nick", "name": "报复"},
-{"usage": "nick", "name": "威尼斯"},
-{"usage": "nick", "name": "毒液"},
-{"usage": "nick", "name": "超大杯"},
-{"usage": "nick", "name": "金星"},
-{"usage": "nick", "name": "眩晕"},
-{"usage": "nick", "name": "才能"},
-{"usage": "nick", "name": "否决"},
-{"usage": "nick", "name": "烦恼"},
-{"usage": "nick", "name": "胜利"},
-{"usage": "nick", "name": "取景器"},
-{"usage": "nick", "name": "维京人"},
-{"usage": "nick", "name": "醋"},
-{"usage": "nick", "name": "贵宾"},
-{"usage": "nick", "name": "毒蛇"},
-{"usage": "nick", "name": "伏特"},
-{"usage": "nick", "name": "志愿者"},
-{"usage": "nick", "name": "伏都教"},
-{"usage": "nick", "name": "沃克斯"},
-{"usage": "nick", "name": "秃鹰"},
-{"usage": "nick", "name": "瓦克"},
-{"usage": "nick", "name": "华夫饼"},
-{"usage": "nick", "name": "醒来"},
-{"usage": "nick", "name": "沃克"},
-{"usage": "nick", "name": "壁花"},
-{"usage": "nick", "name": "减弱"},
-{"usage": "nick", "name": "水性杨花的女人"},
-{"usage": "nick", "name": "战争"},
-{"usage": "nick", "name": "监狱长"},
-{"usage": "nick", "name": "军阀"},
-{"usage": "nick", "name": "征途"},
-{"usage": "nick", "name": "疣猪"},
-{"usage": "nick", "name": "黄鼠狼"},
-{"usage": "nick", "name": "楔子"},
-{"usage": "nick", "name": "周三"},
-{"usage": "nick", "name": "怪人"},
-{"usage": "nick", "name": "西德佬"},
-{"usage": "nick", "name": "西"},
-{"usage": "nick", "name": "西部人"},
-{"usage": "nick", "name": "西部佬"},
-{"usage": "nick", "name": "老生常谈的"},
-{"usage": "nick", "name": "反复无常"},
-{"usage": "nick", "name": "旋风"},
-{"usage": "nick", "name": "威士忌"},
-{"usage": "nick", "name": "耳语"},
-{"usage": "nick", "name": "白色"},
-{"usage": "nick", "name": "奇才"},
-{"usage": "nick", "name": "威兹班"},
-{"usage": "nick", "name": "哇"},
-{"usage": "nick", "name": "为什么"},
-{"usage": "nick", "name": "小部件"},
-{"usage": "nick", "name": "摆动"},
-{"usage": "nick", "name": "野生"},
-{"usage": "nick", "name": "莽撞的人"},
-{"usage": "nick", "name": "懦弱的"},
-{"usage": "nick", "name": "饶舌之人"},
-{"usage": "nick", "name": "翅膀"},
-{"usage": "nick", "name": "剔出"},
-{"usage": "nick", "name": "惨败"},
-{"usage": "nick", "name": "线"},
-{"usage": "nick", "name": "电线"},
-{"usage": "nick", "name": "自以为聪明者"},
-{"usage": "nick", "name": "向导"},
-{"usage": "nick", "name": "狼"},
-{"usage": "nick", "name": "狼人"},
-{"usage": "nick", "name": "想知道"},
-{"usage": "nick", "name": "书呆子"},
-{"usage": "nick", "name": "旺卡"},
-{"usage": "nick", "name": "靠不住的"},
-{"usage": "nick", "name": "汪"},
-{"usage": "nick", "name": "兰开夏人"},
-{"usage": "nick", "name": "老王"},
-{"usage": "nick", "name": "词"},
-{"usage": "nick", "name": "蠕虫"},
-{"usage": "nick", "name": "哇"},
-{"usage": "nick", "name": "幽灵"},
-{"usage": "nick", "name": "忿怒"},
-{"usage": "nick", "name": "造成"},
-{"usage": "nick", "name": "沉船"},
-{"usage": "nick", "name": "肇事者"},
-{"usage": "nick", "name": "坏蛋"},
-{"usage": "nick", "name": "韩国帝王"},
-{"usage": "nick", "name": "Xi"},
-{"usage": "nick", "name": "x射线"},
-{"usage": "nick", "name": "Yadda Yadda"},
-{"usage": "nick", "name": "雅虎"},
-{"usage": "nick", "name": "山药"},
-{"usage": "nick", "name": "美国佬"},
-{"usage": "nick", "name": "杨基佬"},
-{"usage": "nick", "name": "亚迪"},
-{"usage": "nick", "name": "雅特"},
-{"usage": "nick", "name": "黄色的"},
-{"usage": "nick", "name": "懦夫"},
-{"usage": "nick", "name": "金翼啄木鸟"},
-{"usage": "nick", "name": "雪人"},
-{"usage": "nick", "name": "迎泽"},
-{"usage": "nick", "name": "乡巴佬"},
-{"usage": "nick", "name": "密歇根上半岛人"},
-{"usage": "nick", "name": "年轻人"},
-{"usage": "nick", "name": "悠悠球"},
-{"usage": "nick", "name": "令人反感的"},
-{"usage": "nick", "name": "百胜百胜"},
-{"usage": "nick", "name": "精力"},
-{"usage": "nick", "name": "斑马"},
-{"usage": "nick", "name": "老Z"},
-{"usage": "nick", "name": "时代精神"},
-{"usage": "nick", "name": "禅"},
-{"usage": "nick", "name": "天顶"},
-{"usage": "nick", "name": "零"},
-{"usage": "nick", "name": "泽塔"},
-{"usage": "nick", "name": "急转"},
-{"usage": "nick", "name": "瑞格"},
-{"usage": "nick", "name": "锯齿形"},
-{"usage": "nick", "name": "无价值之物"},
-{"usage": "nick", "name": "邮政编码"},
-{"usage": "nick", "name": "活泼的"},
-{"usage": "nick", "name": "星座"},
-{"usage": "nick", "name": "区"},
-{"usage": "nick", "name": "巴拿马美国人"},
-{"usage": "nick", "name": "巴拿马美国佬"},
-{"usage": "nick", "name": "不省人事"},
-{"usage": "nick", "name": "变焦"},
-{"usage": "backer", "gender": "male", "name": "阿杰伊·钱德拉"},
-{"usage": "backer", "gender": "male", "name": "亚历山大·德米特里耶夫"},
-{"usage": "backer", "gender": "male", "name": "亚历山大·克里奇科"},
-{"usage": "backer", "gender": "male", "name": "亚历山大·威克斯"},
-{"usage": "backer", "gender": "unisex", "name": "阿尔法伊"},
-{"usage": "backer", "gender": "male", "name": "安德鲁·瓜斯泰拉"},
-{"usage": "backer", "gender": "male", "name": "安德鲁·韦伯斯特"},
-{"usage": "backer", "gender": "male", "name": "安东尼·伯利"},
-{"usage": "backer", "gender": "male", "name": "安东·斯特鲁伊克"},
-{"usage": "backer", "gender": "unisex", "name": "阿克"},
-{"usage": "backer", "gender": "male", "name": "阿格斯·M.·洛厄尔"},
-{"usage": "backer", "gender": "male", "name": "阿切尔"},
-{"usage": "backer", "gender": "unisex", "name": "阿童木"},
-{"usage": "backer", "gender": "male", "name": "本杰明·里普洛格尔"},
-{"usage": "backer", "gender": "male", "name": "本·麦克卢尔"},
-{"usage": "backer", "gender": "male", "name": "博巴洛特"},
-{"usage": "backer", "gender": "male", "name": "布莱恩·戴维森"},
-{"usage": "backer", "gender": "male", "name": "布莱恩·霍斯特曼"},
-{"usage": "backer", "gender": "female", "name": "夏洛特·霍尔"},
-{"usage": "backer", "gender": "male", "name": "克里斯多夫·福林"},
-{"usage": "backer", "gender": "male", "name": "克里斯·沃特金斯"},
-{"usage": "backer", "gender": "unisex", "name": "克莱·福克森塔尔"},
-{"usage": "backer", "gender": "male", "name": "加里同志"},
-{"usage": "backer", "gender": "male", "name": "克雷格·弗格森"},
-{"usage": "backer", "gender": "male", "name": "克雷格·马顿"},
-{"usage": "backer", "gender": "male", "name": "达喀尔"},
-{"usage": "backer", "gender": "male", "name": "丹尼尔·安菲尔德"},
-{"usage": "backer", "gender": "male", "name": "丹尼尔·丹尼希"},
-{"usage": "backer", "gender": "male", "name": "戴夫·斯蒂尔德文森"},
-{"usage": "backer", "gender": "male", "name": "迪克·瑟吉斯"},
-{"usage": "backer", "gender": "unisex", "name": "多利奥"},
-{"usage": "backer", "gender": "male", "name": "道格·奥格登"},
-{"usage": "backer", "gender": "male", "name": "希尔克·范德沙夫博士"},
-{"usage": "backer", "gender": "unisex", "name": "达斯克·高"},
-{"usage": "backer", "gender": "female", "name": "埃利·福里斯特·基顿"},
-{"usage": "backer", "gender": "male", "name": "恩里克·阿隆索"},
-{"usage": "backer", "gender": "male", "name": "埃里克·鲁萨克"},
-{"usage": "backer", "gender": "male", "name": "埃里克·汉格布勒"},
-{"usage": "backer", "gender": "female", "name": "伊芙琳·弗罗斯特"},
-{"usage": "backer", "gender": "male", "name": "菲利克斯·阿普林"},
-{"usage": "backer", "gender": "male", "name": "菲利克斯·福克斯"},
-{"usage": "backer", "gender": "unisex", "name": "弗罗森·福克希"},
-{"usage": "backer", "gender": "male", "name": "加百利·唐"},
-{"usage": "backer", "gender": "unisex", "name": "加楚"},
-{"usage": "backer", "gender": "female", "name": "格伦·卢恩塞特"},
-{"usage": "backer", "gender": "male", "name": "纪尧姆·勒比格特"},
-{"usage": "backer", "gender": "male", "name": "古尔法斯·马戈洛克"},
-{"usage": "backer", "gender": "male", "name": "古尔戈·哈克波夫"},
-{"usage": "backer", "gender": "male", "name": "汉克·莱克拉姆"},
-{"usage": "backer", "gender": "female", "name": "哈瑞斯·瑟本"},
-{"usage": "backer", "gender": "male", "name": "荷马"},
-{"usage": "backer", "gender": "male", "name": "休伯特·休斯"},
-{"usage": "backer", "gender": "male", "name": "休伯特·罗登博"},
-{"usage": "backer", "gender": "male", "name": "伊恩·克利尔"},
-{"usage": "backer", "gender": "male", "name": "詹姆斯·肯尼"},
-{"usage": "backer", "gender": "male", "name": "杰夫·梅杰"},
-{"usage": "backer", "gender": "male", "name": "延斯·贝克"},
-{"usage": "backer", "gender": "male", "name": "热雷米亚斯·卜拉布"},
-{"usage": "backer", "gender": "male", "name": "吉姆·兰德龙"},
-{"usage": "backer", "gender": "male", "name": "吉姆·韦弗"},
-{"usage": "backer", "gender": "male", "name": "约翰·恩尼恩"},
-{"usage": "backer", "gender": "male", "name": "约翰·哈梅尔"},
-{"usage": "backer", "gender": "male", "name": "约瑟夫·扎卡维·巴特利特"},
-{"usage": "backer", "gender": "male", "name": "约书亚·扬"},
-{"usage": "backer", "gender": "male", "name": "贾斯汀·麦金农"},
-{"usage": "backer", "gender": "male", "name": "卡米尔·克里维森"},
-{"usage": "backer", "gender": "male", "name": "黑川健二"},
-{"usage": "backer", "gender": "male", "name": "凯文·格拉索"},
-{"usage": "backer", "gender": "male", "name": "凯文·威特"},
-{"usage": "backer", "gender": "male", "name": "哈立德·拉希德"},
-{"usage": "backer", "gender": "unisex", "name": "拉克兰"},
-{"usage": "backer", "gender": "unisex", "name": "拉瑞安"},
-{"usage": "backer", "gender": "male", "name": "劳里·丹尼斯"},
-{"usage": "backer", "gender": "male", "name": "列昂尼德·瓦斯莱夫"},
-{"usage": "backer", "gender": "male", "name": "列弗·米希金"},
-{"usage": "backer", "gender": "unisex", "name": "马尼柯·德帕赛文"},
-{"usage": "backer", "gender": "male", "name": "马克·'坏男孩'·巴多伊"},
-{"usage": "backer", "gender": "male", "name": "马丁·斯文松"},
-{"usage": "backer", "gender": "male", "name": "马丁·伍达德"},
-{"usage": "backer", "gender": "male", "name": "马特·戴维斯"},
-{"usage": "backer", "gender": "male", "name": "马修·圣约翰"},
-{"usage": "backer", "gender": "male", "name": "马特·威廉姆斯"},
-{"usage": "backer", "gender": "male", "name": "迈克尔·'死于非命'·琼斯"},
-{"usage": "backer", "gender": "male", "name": "迈克尔·希尔"},
-{"usage": "backer", "gender": "male", "name": "迈克尔·金凯德"},
-{"usage": "backer", "gender": "male", "name": "米歇尔·贝杰龙"},
-{"usage": "backer", "gender": "male", "name": "米克·巴特"},
-{"usage": "backer", "gender": "male", "name": "米格尔·赫尔梅斯"},
-{"usage": "backer", "gender": "male", "name": "迈尔斯·普洛韦斯"},
-{"usage": "backer", "gender": "male", "name": "米洛克"},
-{"usage": "backer", "gender": "male", "name": "南森·卡恩"},
-{"usage": "backer", "gender": "male", "name": "纳撒尼尔·福特"},
-{"usage": "backer", "gender": "male", "name": "尼克·'轰炸机'·帕克"},
-{"usage": "backer", "gender": "male", "name": "尼克·斯蒂芬"},
-{"usage": "backer", "gender": "male", "name": "欧文·邓恩"},
-{"usage": "backer", "gender": "male", "name": "帕斯卡尔·菲利波维奇"},
-{"usage": "backer", "gender": "male", "name": "保罗·华莱士"},
-{"usage": "backer", "gender": "male", "name": "彼特·斯皮尔伯格"},
-{"usage": "backer", "gender": "male", "name": "菲力浦·特朗布莱"},
-{"usage": "backer", "gender": "male", "name": "瑞克·'桀骜不驯之人'"},
-{"usage": "backer", "gender": "female", "name": "拉奎尔·麦克马洪"},
-{"usage": "backer", "gender": "male", "name": "雷蒙德·贝莱斯"},
-{"usage": "backer", "gender": "unisex", "name": "雷诺·帕克"},
-{"usage": "backer", "gender": "male", "name": "罗布·基斯"},
-{"usage": "backer", "gender": "male", "name": "罗布·韦策尔"},
-{"usage": "backer", "gender": "unisex", "name": "罗尔"},
-{"usage": "backer", "gender": "unisex", "name": "罗尼·马格努松"},
-{"usage": "backer", "gender": "male", "name": "罗恩·'噪音'·哈基姆"},
-{"usage": "backer", "gender": "male", "name": "鲁道夫·施密特"},
-{"usage": "backer", "gender": "male", "name": "罗素·雷诺兹三世"},
-{"usage": "backer", "gender": "male", "name": "山姆·施泰因"},
-{"usage": "backer", "gender": "male", "name": "肖恩·邓肯"},
-{"usage": "backer", "gender": "male", "name": "塞巴斯蒂安·雅弗雷"},
-{"usage": "backer", "gender": "male", "name": "萨拉勒·科伊尔"},
-{"usage": "backer", "gender": "unisex", "name": "希姆·费尔米"},
-{"usage": "backer", "gender": "male", "name": "西蒙·托雷森·赫尔特"},
-{"usage": "backer", "gender": "unisex", "name": "斯诺·'喵星人'"},
-{"usage": "backer", "gender": "unisex", "name": "斯帕洛·格里芬"},
-{"usage": "backer", "gender": "unisex", "name": "斯帕兹·佩克洛特"},
-{"usage": "backer", "gender": "male", "name": "史蒂文·彼得森"},
-{"usage": "backer", "gender": "male", "name": "斯泰特纳"},
-{"usage": "backer", "gender": "male", "name": "索奇·加博尔·费伦茨"},
-{"usage": "backer", "gender": "male", "name": "托马斯·拉尔森"},
-{"usage": "backer", "gender": "male", "name": "托拜厄斯·弗兰克"},
-{"usage": "backer", "gender": "male", "name": "托德里克·罗霍普"},
-{"usage": "backer", "gender": "male", "name": "托马斯·西蒙"},
-{"usage": "backer", "gender": "male", "name": "汤姆·霍珀"},
-{"usage": "backer", "gender": "male", "name": "砺波·约根森"},
-{"usage": "backer", "gender": "unisex", "name": "通萨"},
-{"usage": "backer", "gender": "male", "name": "特拉维斯·吉布森"},
-{"usage": "backer", "gender": "female", "name": "特里安娜"},
-{"usage": "backer", "gender": "unisex", "name": "尤瑞斯特·麦克普鲁丹特"},
-{"usage": "backer", "gender": "male", "name": "维克多·库罗皮尼科"},
-{"usage": "backer", "gender": "male", "name": "韦恩·A.·阿瑟顿"},
-{"usage": "backer", "gender": "male", "name": "威廉·福里斯特"},
-{"usage": "backer", "gender": "male", "name": "威尔·沃克"},
-{"usage": "backer", "gender": "male", "name": "温塔尔·戈特伯德"},
-{"usage": "backer", "gender": "male", "name": "正男"},
-{"usage": "backer", "gender": "male", "name": "知傲"},
-{"usage": "city", "name": "万斯伯勒"},
-{"usage": "city", "name": "不伦瑞克"},
-{"usage": "city", "name": "不来梅"},
-{"usage": "city", "name": "东哈德姆"},
-{"usage": "city", "name": "东哈特福德"},
-{"usage": "city", "name": "东布里奇沃特"},
-{"usage": "city", "name": "东布鲁克菲尔德"},
-{"usage": "city", "name": "东普罗维登斯"},
-{"usage": "city", "name": "东朗梅多"},
-{"usage": "city", "name": "东格兰比"},
-{"usage": "city", "name": "东格林威治"},
-{"usage": "city", "name": "东汉普顿"},
-{"usage": "city", "name": "东温莎"},
-{"usage": "city", "name": "东港"},
-{"usage": "city", "name": "东米利诺基特"},
-{"usage": "city", "name": "东莱姆"},
-{"usage": "city", "name": "东蒙彼利埃"},
-{"usage": "city", "name": "东金斯顿"},
-{"usage": "city", "name": "东马柴厄斯"},
-{"usage": "city", "name": "中国"},
-{"usage": "city", "name": "中心港"},
-{"usage": "city", "name": "丹伯里"},
-{"usage": "city", "name": "丹尼斯"},
-{"usage": "city", "name": "丹尼斯维尔"},
-{"usage": "city", "name": "丹尼斯镇"},
-{"usage": "city", "name": "丹巴顿郡"},
-{"usage": "city", "name": "丹弗斯"},
-{"usage": "city", "name": "丹弗斯"},
-{"usage": "city", "name": "丹比"},
-{"usage": "city", "name": "丹维尔"},
-{"usage": "city", "name": "丹麦"},
-{"usage": "city", "name": "乔治敦"},
-{"usage": "city", "name": "亚历山大"},
-{"usage": "city", "name": "亚历山大里亚"},
-{"usage": "city", "name": "亚当斯"},
-{"usage": "city", "name": "亨尼克"},
-{"usage": "city", "name": "亨廷顿"},
-{"usage": "city", "name": "什鲁斯伯里"},
-{"usage": "city", "name": "他泊山"},
-{"usage": "city", "name": "代顿"},
-{"usage": "city", "name": "伊丽莎白角"},
-{"usage": "city", "name": "伊斯特姆"},
-{"usage": "city", "name": "伊斯特布鲁克"},
-{"usage": "city", "name": "伊斯特汉普顿"},
-{"usage": "city", "name": "伊斯特福德"},
-{"usage": "city", "name": "伊斯顿"},
-{"usage": "city", "name": "伊普斯威奇"},
-{"usage": "city", "name": "伊格尔莱克"},
-{"usage": "city", "name": "伊诺斯堡"},
-{"usage": "city", "name": "伊顿"},
-{"usage": "city", "name": "伍兹塔克"},
-{"usage": "city", "name": "伍利奇"},
-{"usage": "city", "name": "伍德伯里"},
-{"usage": "city", "name": "伍德兰"},
-{"usage": "city", "name": "伍德布里奇"},
-{"usage": "city", "name": "伍德福德"},
-{"usage": "city", "name": "伍德维尔"},
-{"usage": "city", "name": "伍斯特"},
-{"usage": "city", "name": "伦敦德里"},
-{"usage": "city", "name": "伦瑟姆"},
-{"usage": "city", "name": "伦道夫"},
-{"usage": "city", "name": "伯丁罕"},
-{"usage": "city", "name": "伯克"},
-{"usage": "city", "name": "伯克利"},
-{"usage": "city", "name": "伯克郡"},
-{"usage": "city", "name": "伯利恒"},
-{"usage": "city", "name": "伯恩"},
-{"usage": "city", "name": "伯灵顿"},
-{"usage": "city", "name": "伯瑞特波罗"},
-{"usage": "city", "name": "伯纳姆"},
-{"usage": "city", "name": "伯纳德斯顿"},
-{"usage": "city", "name": "佛罗里达"},
-{"usage": "city", "name": "佩勒姆马勒衔"},
-{"usage": "city", "name": "佩珀勒尔"},
-{"usage": "city", "name": "佩里"},
-{"usage": "city", "name": "克伦威尔"},
-{"usage": "city", "name": "克兰斯顿"},
-{"usage": "city", "name": "克利夫顿"},
-{"usage": "city", "name": "克劳福德"},
-{"usage": "city", "name": "克劳顿市"},
-{"usage": "city", "name": "克拉伦登"},
-{"usage": "city", "name": "克拉克斯堡"},
-{"usage": "city", "name": "克拉克斯维尔"},
-{"usage": "city", "name": "克拉夫伯里"},
-{"usage": "city", "name": "克林顿"},
-{"usage": "city", "name": "克莱蒙特"},
-{"usage": "city", "name": "克里斯特尔"},
-{"usage": "city", "name": "兰开斯特"},
-{"usage": "city", "name": "兰德格罗夫"},
-{"usage": "city", "name": "兰登"},
-{"usage": "city", "name": "兰达夫"},
-{"usage": "city", "name": "内蒂克"},
-{"usage": "city", "name": "冬青山"},
-{"usage": "city", "name": "切姆斯福德"},
-{"usage": "city", "name": "切尔西"},
-{"usage": "city", "name": "切斯特"},
-{"usage": "city", "name": "切斯特维尔"},
-{"usage": "city", "name": "切斯特菲尔德"},
-{"usage": "city", "name": "切比克岛"},
-{"usage": "city", "name": "切里菲尔德"},
-{"usage": "city", "name": "列克星顿"},
-{"usage": "city", "name": "利伯蒂"},
-{"usage": "city", "name": "利兹"},
-{"usage": "city", "name": "利奇菲尔德"},
-{"usage": "city", "name": "利弗莫尔"},
-{"usage": "city", "name": "利弗莫尔福尔斯"},
-{"usage": "city", "name": "利明顿"},
-{"usage": "city", "name": "利特尔顿"},
-{"usage": "city", "name": "利默里克郡"},
-{"usage": "city", "name": "剑桥"},
-{"usage": "city", "name": "加兰"},
-{"usage": "city", "name": "加德纳"},
-{"usage": "city", "name": "加来"},
-{"usage": "city", "name": "加菲尔德种植园"},
-{"usage": "city", "name": "加迪纳"},
-{"usage": "city", "name": "劳伦斯"},
-{"usage": "city", "name": "劳登"},
-{"usage": "city", "name": "勒德洛"},
-{"usage": "city", "name": "勒普斯特尔"},
-{"usage": "city", "name": "北亚当斯"},
-{"usage": "city", "name": "北史密斯菲尔德"},
-{"usage": "city", "name": "北地市"},
-{"usage": "city", "name": "北安多福"},
-{"usage": "city", "name": "北安普敦"},
-{"usage": "city", "name": "北布兰福德"},
-{"usage": "city", "name": "北布鲁克菲尔德"},
-{"usage": "city", "name": "北希罗"},
-{"usage": "city", "name": "北斯托宁顿"},
-{"usage": "city", "name": "北普罗维登斯"},
-{"usage": "city", "name": "北汉普顿"},
-{"usage": "city", "name": "北贝里克"},
-{"usage": "city", "name": "北迦南"},
-{"usage": "city", "name": "北金斯敦"},
-{"usage": "city", "name": "北阿特尔伯勒"},
-{"usage": "city", "name": "北雅茅斯"},
-{"usage": "city", "name": "北雷丁"},
-{"usage": "city", "name": "匹兹堡"},
-{"usage": "city", "name": "华盛顿"},
-{"usage": "city", "name": "南伯灵顿"},
-{"usage": "city", "name": "南哈德利"},
-{"usage": "city", "name": "南安普敦"},
-{"usage": "city", "name": "南布里斯托"},
-{"usage": "city", "name": "南托马斯顿"},
-{"usage": "city", "name": "南汉普顿"},
-{"usage": "city", "name": "南波特兰"},
-{"usage": "city", "name": "南海罗"},
-{"usage": "city", "name": "南温莎"},
-{"usage": "city", "name": "南贝威克"},
-{"usage": "city", "name": "南金斯顿"},
-{"usage": "city", "name": "博伊尔斯"},
-{"usage": "city", "name": "博克斯伯勒"},
-{"usage": "city", "name": "博克斯福德"},
-{"usage": "city", "name": "博尔顿市"},
-{"usage": "city", "name": "博斯考恩"},
-{"usage": "city", "name": "卡伯特"},
-{"usage": "city", "name": "卡勒巴西特谷"},
-{"usage": "city", "name": "卡姆登"},
-{"usage": "city", "name": "卡弗"},
-{"usage": "city", "name": "卡拉滕克"},
-{"usage": "city", "name": "卡文迪许"},
-{"usage": "city", "name": "卡斯威尔"},
-{"usage": "city", "name": "卡斯尔山"},
-{"usage": "city", "name": "卡斯尔顿"},
-{"usage": "city", "name": "卡斯廷"},
-{"usage": "city", "name": "卡斯科"},
-{"usage": "city", "name": "卡明顿"},
-{"usage": "city", "name": "卡梅尔"},
-{"usage": "city", "name": "卡特勒"},
-{"usage": "city", "name": "卡罗尔"},
-{"usage": "city", "name": "卡罗尔种植园"},
-{"usage": "city", "name": "卡莱尔"},
-{"usage": "city", "name": "卡里布"},
-{"usage": "city", "name": "卡里种植园"},
-{"usage": "city", "name": "卢嫩堡"},
-{"usage": "city", "name": "卢贝克"},
-{"usage": "city", "name": "卫斯特利"},
-{"usage": "city", "name": "厄普顿"},
-{"usage": "city", "name": "古尔兹伯勒"},
-{"usage": "city", "name": "史密斯菲尔德"},
-{"usage": "city", "name": "吉利厄德"},
-{"usage": "city", "name": "吉尔"},
-{"usage": "city", "name": "吉尔德霍尔"},
-{"usage": "city", "name": "吉尔曼顿"},
-{"usage": "city", "name": "吉尔瑟姆"},
-{"usage": "city", "name": "吉尔福德"},
-{"usage": "city", "name": "吉尔福德"},
-{"usage": "city", "name": "哈伯兹"},
-{"usage": "city", "name": "哈伯顿"},
-{"usage": "city", "name": "哈佛"},
-{"usage": "city", "name": "哈利法克斯"},
-{"usage": "city", "name": "哈姆林"},
-{"usage": "city", "name": "哈姆登"},
-{"usage": "city", "name": "哈德利"},
-{"usage": "city", "name": "哈德威克"},
-{"usage": "city", "name": "哈德森"},
-{"usage": "city", "name": "哈波斯维尔"},
-{"usage": "city", "name": "哈洛韦尔"},
-{"usage": "city", "name": "哈温顿"},
-{"usage": "city", "name": "哈灵顿"},
-{"usage": "city", "name": "哈特兰"},
-{"usage": "city", "name": "哈特福德"},
-{"usage": "city", "name": "哈特菲尔德"},
-{"usage": "city", "name": "哈特镇"},
-{"usage": "city", "name": "哈莫尼"},
-{"usage": "city", "name": "哈蒙德"},
-{"usage": "city", "name": "哈达姆"},
-{"usage": "city", "name": "哈里奇"},
-{"usage": "city", "name": "哈里斯维尔"},
-{"usage": "city", "name": "哈里森"},
-{"usage": "city", "name": "哥伦比亚"},
-{"usage": "city", "name": "哥伦比亚福尔斯"},
-{"usage": "city", "name": "因达斯特里"},
-{"usage": "city", "name": "图克斯伯里"},
-{"usage": "city", "name": "图顿波瑞"},
-{"usage": "city", "name": "圣乔治"},
-{"usage": "city", "name": "圣奥尔本斯"},
-{"usage": "city", "name": "圣弗朗西斯"},
-{"usage": "city", "name": "圣约翰斯博瑞"},
-{"usage": "city", "name": "圣约翰种植园"},
-{"usage": "city", "name": "圣阿加莎"},
-{"usage": "city", "name": "坎伯兰郡"},
-{"usage": "city", "name": "坎普顿"},
-{"usage": "city", "name": "坎特伯雷"},
-{"usage": "city", "name": "坎顿"},
-{"usage": "city", "name": "坦普尔"},
-{"usage": "city", "name": "坦普尔顿"},
-{"usage": "city", "name": "埃丁顿"},
-{"usage": "city", "name": "埃克塞特"},
-{"usage": "city", "name": "埃勒尔"},
-{"usage": "city", "name": "埃塞克斯"},
-{"usage": "city", "name": "埃奇库姆"},
-{"usage": "city", "name": "埃姆斯伯里"},
-{"usage": "city", "name": "埃尔斯沃思"},
-{"usage": "city", "name": "埃尔莫尔"},
-{"usage": "city", "name": "埃平"},
-{"usage": "city", "name": "埃弗雷特"},
-{"usage": "city", "name": "埃德加敦"},
-{"usage": "city", "name": "埃德蒙兹"},
-{"usage": "city", "name": "埃普索姆"},
-{"usage": "city", "name": "埃林顿"},
-{"usage": "city", "name": "埃格勒蒙特"},
-{"usage": "city", "name": "埃特纳"},
-{"usage": "city", "name": "埃登"},
-{"usage": "city", "name": "埃芬厄姆"},
-{"usage": "city", "name": "培诺伯斯科特"},
-{"usage": "city", "name": "基恩"},
-{"usage": "city", "name": "基林顿"},
-{"usage": "city", "name": "基灵利"},
-{"usage": "city", "name": "基灵沃思"},
-{"usage": "city", "name": "基特里"},
-{"usage": "city", "name": "塔姆沃思"},
-{"usage": "city", "name": "塔尔梅奇"},
-{"usage": "city", "name": "塞勒姆"},
-{"usage": "city", "name": "塞巴戈"},
-{"usage": "city", "name": "塞布伊斯种植园"},
-{"usage": "city", "name": "塞贝克"},
-{"usage": "city", "name": "墨西哥"},
-{"usage": "city", "name": "士麦纳"},
-{"usage": "city", "name": "夏洛特"},
-{"usage": "city", "name": "多佛-福克斯克罗夫特"},
-{"usage": "city", "name": "多佛尔"},
-{"usage": "city", "name": "多塞特"},
-{"usage": "city", "name": "多尔切斯特"},
-{"usage": "city", "name": "大巴灵顿"},
-{"usage": "city", "name": "天鹅岛"},
-{"usage": "city", "name": "奇切斯特"},
-{"usage": "city", "name": "奇尔马克"},
-{"usage": "city", "name": "奇科皮"},
-{"usage": "city", "name": "奥克兰"},
-{"usage": "city", "name": "奥克姆"},
-{"usage": "city", "name": "奥克布拉夫斯"},
-{"usage": "city", "name": "奥克斯博"},
-{"usage": "city", "name": "奥克菲尔德"},
-{"usage": "city", "name": "奥兰"},
-{"usage": "city", "name": "奥兰治"},
-{"usage": "city", "name": "奥古斯塔"},
-{"usage": "city", "name": "奥威尔"},
-{"usage": "city", "name": "奥尔堡"},
-{"usage": "city", "name": "奥尔巴尼"},
-{"usage": "city", "name": "奥尔德敦"},
-{"usage": "city", "name": "奥尔斯黑德"},
-{"usage": "city", "name": "奥尔福德"},
-{"usage": "city", "name": "奥尔良"},
-{"usage": "city", "name": "奥尔顿"},
-{"usage": "city", "name": "奥提斯菲尔德"},
-{"usage": "city", "name": "奥斯本"},
-{"usage": "city", "name": "奥本"},
-{"usage": "city", "name": "奥灵顿"},
-{"usage": "city", "name": "奥甘奎特"},
-{"usage": "city", "name": "奥福德"},
-{"usage": "city", "name": "奥罗拉"},
-{"usage": "city", "name": "奥蒂斯"},
-{"usage": "city", "name": "奥西皮"},
-{"usage": "city", "name": "奥连特"},
-{"usage": "city", "name": "威丝曼兰德"},
-{"usage": "city", "name": "威利斯顿"},
-{"usage": "city", "name": "威利曼蒂克"},
-{"usage": "city", "name": "威努斯基"},
-{"usage": "city", "name": "威尔士"},
-{"usage": "city", "name": "威尔斯利"},
-{"usage": "city", "name": "威尔明顿"},
-{"usage": "city", "name": "威尔莫特"},
-{"usage": "city", "name": "威尔顿"},
-{"usage": "city", "name": "威廉斯堡"},
-{"usage": "city", "name": "威廉斯敦"},
-{"usage": "city", "name": "威斯卡西特"},
-{"usage": "city", "name": "威斯敏斯特"},
-{"usage": "city", "name": "威斯特伍德"},
-{"usage": "city", "name": "威斯特莫"},
-{"usage": "city", "name": "威斯特莫兰德"},
-{"usage": "city", "name": "威林顿"},
-{"usage": "city", "name": "安德沃"},
-{"usage": "city", "name": "安森"},
-{"usage": "city", "name": "安特里姆"},
-{"usage": "city", "name": "安索尼亚"},
-{"usage": "city", "name": "宾厄姆"},
-{"usage": "city", "name": "富兰克林"},
-{"usage": "city", "name": "小康普顿"},
-{"usage": "city", "name": "尤宁"},
-{"usage": "city", "name": "尤尼蒂"},
-{"usage": "city", "name": "尤斯蒂斯"},
-{"usage": "city", "name": "尼尔森"},
-{"usage": "city", "name": "尼维尔"},
-{"usage": "city", "name": "尼达姆"},
-{"usage": "city", "name": "巴克兰"},
-{"usage": "city", "name": "巴克哈姆斯特德"},
-{"usage": "city", "name": "巴克斯波特"},
-{"usage": "city", "name": "巴克斯顿"},
-{"usage": "city", "name": "巴克菲尔德"},
-{"usage": "city", "name": "巴奈特市"},
-{"usage": "city", "name": "巴尔港"},
-{"usage": "city", "name": "巴尔的摩"},
-{"usage": "city", "name": "巴思"},
-{"usage": "city", "name": "巴恩斯特布"},
-{"usage": "city", "name": "巴恩斯特德"},
-{"usage": "city", "name": "巴拉莫"},
-{"usage": "city", "name": "巴灵种植园"},
-{"usage": "city", "name": "巴灵顿"},
-{"usage": "city", "name": "巴特利特"},
-{"usage": "city", "name": "巴纳德"},
-{"usage": "city", "name": "巴里"},
-{"usage": "city", "name": "巴顿"},
-{"usage": "city", "name": "巴黎"},
-{"usage": "city", "name": "布伦特伍德"},
-{"usage": "city", "name": "布兰查德"},
-{"usage": "city", "name": "布兰登"},
-{"usage": "city", "name": "布兰福德"},
-{"usage": "city", "name": "布兰福德"},
-{"usage": "city", "name": "布卢姆菲尔德"},
-{"usage": "city", "name": "布卢希尔"},
-{"usage": "city", "name": "布拉克菲尔德"},
-{"usage": "city", "name": "布拉克顿"},
-{"usage": "city", "name": "布拉德利"},
-{"usage": "city", "name": "布拉德福"},
-{"usage": "city", "name": "布斯贝"},
-{"usage": "city", "name": "布斯贝港"},
-{"usage": "city", "name": "布朗宁顿"},
-{"usage": "city", "name": "布朗维尔"},
-{"usage": "city", "name": "布朗菲尔德"},
-{"usage": "city", "name": "布莱克斯通"},
-{"usage": "city", "name": "布莱恩"},
-{"usage": "city", "name": "布莱顿"},
-{"usage": "city", "name": "布莱顿种植园"},
-{"usage": "city", "name": "布里奇沃特"},
-{"usage": "city", "name": "布里奇波特"},
-{"usage": "city", "name": "布里奇顿"},
-{"usage": "city", "name": "布里姆菲尔德"},
-{"usage": "city", "name": "布里德波特"},
-{"usage": "city", "name": "布里斯托尔"},
-{"usage": "city", "name": "布雷茵特里"},
-{"usage": "city", "name": "布鲁克斯"},
-{"usage": "city", "name": "布鲁克斯维尔"},
-{"usage": "city", "name": "布鲁克林"},
-{"usage": "city", "name": "布鲁克林"},
-{"usage": "city", "name": "布鲁克莱恩"},
-{"usage": "city", "name": "布鲁克顿"},
-{"usage": "city", "name": "布鲁尔"},
-{"usage": "city", "name": "布鲁斯特"},
-{"usage": "city", "name": "希伯伦"},
-{"usage": "city", "name": "希尔"},
-{"usage": "city", "name": "希尔斯伯勒"},
-{"usage": "city", "name": "希尔种植园"},
-{"usage": "city", "name": "希思"},
-{"usage": "city", "name": "帕克斯顿"},
-{"usage": "city", "name": "帕克曼"},
-{"usage": "city", "name": "帕尔迈拉"},
-{"usage": "city", "name": "帕森菲尔德"},
-{"usage": "city", "name": "帕滕"},
-{"usage": "city", "name": "帕萨达姆凯格"},
-{"usage": "city", "name": "帕麦尔"},
-{"usage": "city", "name": "干地亚"},
-{"usage": "city", "name": "库恩维尔"},
-{"usage": "city", "name": "库珀"},
-{"usage": "city", "name": "底特律"},
-{"usage": "city", "name": "庞弗里特"},
-{"usage": "city", "name": "康威"},
-{"usage": "city", "name": "康沃尔"},
-{"usage": "city", "name": "康科德"},
-{"usage": "city", "name": "康纳"},
-{"usage": "city", "name": "廷斯堡罗夫"},
-{"usage": "city", "name": "廷茅斯"},
-{"usage": "city", "name": "弗伦奇伯勒"},
-{"usage": "city", "name": "弗伦奇维尔"},
-{"usage": "city", "name": "弗伦德希普"},
-{"usage": "city", "name": "弗农"},
-{"usage": "city", "name": "弗农山"},
-{"usage": "city", "name": "弗朗科尼亚"},
-{"usage": "city", "name": "弗朗西斯城"},
-{"usage": "city", "name": "弗莱岛"},
-{"usage": "city", "name": "弗莱彻"},
-{"usage": "city", "name": "弗里德姆"},
-{"usage": "city", "name": "弗里敦"},
-{"usage": "city", "name": "弗里曼"},
-{"usage": "city", "name": "弗里波特"},
-{"usage": "city", "name": "弗里蒙特"},
-{"usage": "city", "name": "弗金斯"},
-{"usage": "city", "name": "弗雷堡"},
-{"usage": "city", "name": "弗雷明汉"},
-{"usage": "city", "name": "彭布鲁克"},
-{"usage": "city", "name": "彼得伯勒"},
-{"usage": "city", "name": "彼得福特"},
-{"usage": "city", "name": "彼得舍姆"},
-{"usage": "city", "name": "德克斯特"},
-{"usage": "city", "name": "德布洛斯"},
-{"usage": "city", "name": "德比"},
-{"usage": "city", "name": "德累斯顿"},
-{"usage": "city", "name": "德里"},
-{"usage": "city", "name": "德雷卡特"},
-{"usage": "city", "name": "德鲁种植园"},
-{"usage": "city", "name": "怀廷"},
-{"usage": "city", "name": "怀特菲尔德"},
-{"usage": "city", "name": "恩巴顿"},
-{"usage": "city", "name": "恩菲尔德"},
-{"usage": "city", "name": "惠尔洛克"},
-{"usage": "city", "name": "惠廷厄姆"},
-{"usage": "city", "name": "惠灵顿"},
-{"usage": "city", "name": "惠特利"},
-{"usage": "city", "name": "惠特尼"},
-{"usage": "city", "name": "惠特曼"},
-{"usage": "city", "name": "戈勒姆"},
-{"usage": "city", "name": "戈夫斯敦"},
-{"usage": "city", "name": "戈斯诺尔德"},
-{"usage": "city", "name": "戈申"},
-{"usage": "city", "name": "戴尔布鲁克"},
-{"usage": "city", "name": "戴德姆"},
-{"usage": "city", "name": "戴顿"},
-{"usage": "city", "name": "托兰"},
-{"usage": "city", "name": "托普斯菲尔德"},
-{"usage": "city", "name": "托普瑟姆"},
-{"usage": "city", "name": "托灵顿"},
-{"usage": "city", "name": "拉伊"},
-{"usage": "city", "name": "拉伊盖特"},
-{"usage": "city", "name": "拉哥尼亚"},
-{"usage": "city", "name": "拉塞尔"},
-{"usage": "city", "name": "拉姆尼"},
-{"usage": "city", "name": "拉姆福德"},
-{"usage": "city", "name": "拉格朗日"},
-{"usage": "city", "name": "拉特兰郡"},
-{"usage": "city", "name": "拉莫因"},
-{"usage": "city", "name": "拜伦"},
-{"usage": "city", "name": "挪威"},
-{"usage": "city", "name": "摩根"},
-{"usage": "city", "name": "摩洛种植园"},
-{"usage": "city", "name": "摩顿巿"},
-{"usage": "city", "name": "文哈尔"},
-{"usage": "city", "name": "文索基特"},
-{"usage": "city", "name": "斯万普斯科特"},
-{"usage": "city", "name": "斯卡伯勒"},
-{"usage": "city", "name": "斯图尔兹敦"},
-{"usage": "city", "name": "斯图本"},
-{"usage": "city", "name": "斯坦福德"},
-{"usage": "city", "name": "斯坦纳德"},
-{"usage": "city", "name": "斯坦迪什"},
-{"usage": "city", "name": "斯塔克"},
-{"usage": "city", "name": "斯塔克斯"},
-{"usage": "city", "name": "斯塔克斯伯勒"},
-{"usage": "city", "name": "斯塔福德"},
-{"usage": "city", "name": "斯德哥尔摩"},
-{"usage": "city", "name": "斯托"},
-{"usage": "city", "name": "斯托"},
-{"usage": "city", "name": "斯托克布里奇"},
-{"usage": "city", "name": "斯托克斯普林斯"},
-{"usage": "city", "name": "斯托宁顿"},
-{"usage": "city", "name": "斯托纳姆"},
-{"usage": "city", "name": "斯托达德"},
-{"usage": "city", "name": "斯托顿"},
-{"usage": "city", "name": "斯旺威尔"},
-{"usage": "city", "name": "斯旺泽"},
-{"usage": "city", "name": "斯旺西"},
-{"usage": "city", "name": "斯旺顿"},
-{"usage": "city", "name": "斯普拉格"},
-{"usage": "city", "name": "斯普林菲尔德"},
-{"usage": "city", "name": "斯泰森"},
-{"usage": "city", "name": "斯特布里奇"},
-{"usage": "city", "name": "斯特拉森姆"},
-{"usage": "city", "name": "斯特拉特福德"},
-{"usage": "city", "name": "斯特拉福德"},
-{"usage": "city", "name": "斯特拉顿"},
-{"usage": "city", "name": "斯特朗"},
-{"usage": "city", "name": "斯特林"},
-{"usage": "city", "name": "斯特西维尔"},
-{"usage": "city", "name": "斯考希根"},
-{"usage": "city", "name": "新不列颠"},
-{"usage": "city", "name": "新伊普斯威奇"},
-{"usage": "city", "name": "新伦敦"},
-{"usage": "city", "name": "新利默里克"},
-{"usage": "city", "name": "新加拿大"},
-{"usage": "city", "name": "新哈特福德"},
-{"usage": "city", "name": "新塞勒姆"},
-{"usage": "city", "name": "新布伦特里"},
-{"usage": "city", "name": "新格洛斯特"},
-{"usage": "city", "name": "新汉普顿"},
-{"usage": "city", "name": "新沙伦"},
-{"usage": "city", "name": "新波士顿"},
-{"usage": "city", "name": "新波特兰"},
-{"usage": "city", "name": "新瑞典"},
-{"usage": "city", "name": "新瓦恩伊德"},
-{"usage": "city", "name": "新米尔福德"},
-{"usage": "city", "name": "新肖勒姆"},
-{"usage": "city", "name": "新贝德福德"},
-{"usage": "city", "name": "新费尔菲尔德"},
-{"usage": "city", "name": "新达勒姆"},
-{"usage": "city", "name": "新迦南"},
-{"usage": "city", "name": "新阿什福德"},
-{"usage": "city", "name": "新马尔堡"},
-{"usage": "city", "name": "旧塞布鲁克"},
-{"usage": "city", "name": "旧奥查德比奇"},
-{"usage": "city", "name": "旧莱姆"},
-{"usage": "city", "name": "昂德希尔"},
-{"usage": "city", "name": "昆西"},
-{"usage": "city", "name": "普兰蒂斯"},
-{"usage": "city", "name": "普利茅斯"},
-{"usage": "city", "name": "普拉斯托"},
-{"usage": "city", "name": "普林斯顿"},
-{"usage": "city", "name": "普林顿"},
-{"usage": "city", "name": "普特南"},
-{"usage": "city", "name": "普特尼"},
-{"usage": "city", "name": "普瑞斯克岛"},
-{"usage": "city", "name": "普罗文斯镇"},
-{"usage": "city", "name": "普罗斯佩克特"},
-{"usage": "city", "name": "普罗科特"},
-{"usage": "city", "name": "普罗维登斯"},
-{"usage": "city", "name": "普莱恩维尔"},
-{"usage": "city", "name": "普莱恩菲尔德"},
-{"usage": "city", "name": "普雷斯科特"},
-{"usage": "city", "name": "普雷斯顿"},
-{"usage": "city", "name": "曼彻斯特"},
-{"usage": "city", "name": "曼斯菲尔德"},
-{"usage": "city", "name": "朗吉利种植园"},
-{"usage": "city", "name": "朗格莱"},
-{"usage": "city", "name": "朗梅多"},
-{"usage": "city", "name": "本宁顿"},
-{"usage": "city", "name": "本尼迪克塔"},
-{"usage": "city", "name": "本森"},
-{"usage": "city", "name": "本顿"},
-{"usage": "city", "name": "朴茨茅斯"},
-{"usage": "city", "name": "李"},
-{"usage": "city", "name": "杰伊"},
-{"usage": "city", "name": "杰克曼"},
-{"usage": "city", "name": "杰克逊"},
-{"usage": "city", "name": "杰斐逊"},
-{"usage": "city", "name": "林奇"},
-{"usage": "city", "name": "林尼厄斯"},
-{"usage": "city", "name": "林德区"},
-{"usage": "city", "name": "林恩"},
-{"usage": "city", "name": "林登"},
-{"usage": "city", "name": "林肯"},
-{"usage": "city", "name": "林肯种植园"},
-{"usage": "city", "name": "林肯维尔"},
-{"usage": "city", "name": "林菲尔德"},
-{"usage": "city", "name": "柏林"},
-{"usage": "city", "name": "柏林威尔"},
-{"usage": "city", "name": "查塔姆"},
-{"usage": "city", "name": "查尔斯敦"},
-{"usage": "city", "name": "查尔斯顿"},
-{"usage": "city", "name": "查尔蒙特"},
-{"usage": "city", "name": "查尔顿"},
-{"usage": "city", "name": "查普曼"},
-{"usage": "city", "name": "查普林"},
-{"usage": "city", "name": "柯兴"},
-{"usage": "city", "name": "柯比"},
-{"usage": "city", "name": "柴郡"},
-{"usage": "city", "name": "格伦伍德种植园"},
-{"usage": "city", "name": "格伦本"},
-{"usage": "city", "name": "格兰德岛"},
-{"usage": "city", "name": "格兰德菜克斯蒂姆"},
-{"usage": "city", "name": "格兰比"},
-{"usage": "city", "name": "格兰瑟姆"},
-{"usage": "city", "name": "格兰维尔"},
-{"usage": "city", "name": "格拉夫顿"},
-{"usage": "city", "name": "格拉斯顿伯里"},
-{"usage": "city", "name": "格拉斯顿伯里"},
-{"usage": "city", "name": "格林"},
-{"usage": "city", "name": "格林伍德"},
-{"usage": "city", "name": "格林尼治"},
-{"usage": "city", "name": "格林布什"},
-{"usage": "city", "name": "格林斯博罗"},
-{"usage": "city", "name": "格林维尔"},
-{"usage": "city", "name": "格林菲尔德"},
-{"usage": "city", "name": "格洛弗"},
-{"usage": "city", "name": "格洛斯特"},
-{"usage": "city", "name": "格瑞特伯德"},
-{"usage": "city", "name": "格罗切斯特"},
-{"usage": "city", "name": "格罗夫兰"},
-{"usage": "city", "name": "格罗顿"},
-{"usage": "city", "name": "格里斯沃尔德"},
-{"usage": "city", "name": "格陵兰"},
-{"usage": "city", "name": "格雷"},
-{"usage": "city", "name": "格鲁吉亚"},
-{"usage": "city", "name": "桑代克"},
-{"usage": "city", "name": "桑威奇"},
-{"usage": "city", "name": "桑当"},
-{"usage": "city", "name": "桑格维尔"},
-{"usage": "city", "name": "桑盖特"},
-{"usage": "city", "name": "桑福德"},
-{"usage": "city", "name": "桑迪斯"},
-{"usage": "city", "name": "桑迪河种植园"},
-{"usage": "city", "name": "桑顿"},
-{"usage": "city", "name": "梅休因"},
-{"usage": "city", "name": "梅卡尼克福尔斯"},
-{"usage": "city", "name": "梅尔罗斯"},
-{"usage": "city", "name": "梅德斯通"},
-{"usage": "city", "name": "梅德菲尔德"},
-{"usage": "city", "name": "梅德韦"},
-{"usage": "city", "name": "梅普尔顿"},
-{"usage": "city", "name": "梅森"},
-{"usage": "city", "name": "梅纳德"},
-{"usage": "city", "name": "梅里尔"},
-{"usage": "city", "name": "梅里登"},
-{"usage": "city", "name": "梅里马克"},
-{"usage": "city", "name": "梅里麦克"},
-{"usage": "city", "name": "梅雷迪思"},
-{"usage": "city", "name": "森得兰郡"},
-{"usage": "city", "name": "森波顿"},
-{"usage": "city", "name": "森特勒尔福尔斯"},
-{"usage": "city", "name": "森特维尔"},
-{"usage": "city", "name": "楠塔基特"},
-{"usage": "city", "name": "欣厄姆"},
-{"usage": "city", "name": "欣斯代尔"},
-{"usage": "city", "name": "欧文"},
-{"usage": "city", "name": "比尔斯"},
-{"usage": "city", "name": "比尔里卡"},
-{"usage": "city", "name": "比肯福尔斯"},
-{"usage": "city", "name": "汉密尔顿"},
-{"usage": "city", "name": "汉普斯特德"},
-{"usage": "city", "name": "汉普顿"},
-{"usage": "city", "name": "汉普顿"},
-{"usage": "city", "name": "汉普顿瀑布"},
-{"usage": "city", "name": "汉森"},
-{"usage": "city", "name": "汉考克"},
-{"usage": "city", "name": "汉诺威"},
-{"usage": "city", "name": "汤普森"},
-{"usage": "city", "name": "汤森德"},
-{"usage": "city", "name": "汤森德"},
-{"usage": "city", "name": "汤玛斯敦"},
-{"usage": "city", "name": "沃什博恩"},
-{"usage": "city", "name": "沃伦"},
-{"usage": "city", "name": "沃伦顿"},
-{"usage": "city", "name": "沃兹伯勒"},
-{"usage": "city", "name": "沃夫博乐"},
-{"usage": "city", "name": "沃尔多"},
-{"usage": "city", "name": "沃尔多波罗"},
-{"usage": "city", "name": "沃尔波尔"},
-{"usage": "city", "name": "沃尔瑟姆"},
-{"usage": "city", "name": "沃尔科特"},
-{"usage": "city", "name": "沃本"},
-{"usage": "city", "name": "沃林福德"},
-{"usage": "city", "name": "沃格拉斯"},
-{"usage": "city", "name": "沃特伯勒"},
-{"usage": "city", "name": "沃特伯里"},
-{"usage": "city", "name": "沃特敦"},
-{"usage": "city", "name": "沃特福德"},
-{"usage": "city", "name": "沃特维尔瓦里"},
-{"usage": "city", "name": "沃纳"},
-{"usage": "city", "name": "沃辛顿"},
-{"usage": "city", "name": "沃里克"},
-{"usage": "city", "name": "沙伦"},
-{"usage": "city", "name": "沙利文"},
-{"usage": "city", "name": "沙夫兹伯里"},
-{"usage": "city", "name": "沙普利"},
-{"usage": "city", "name": "法兰克福"},
-{"usage": "city", "name": "法尔茅斯"},
-{"usage": "city", "name": "法明代尔"},
-{"usage": "city", "name": "法明顿"},
-{"usage": "city", "name": "波兰"},
-{"usage": "city", "name": "波利特"},
-{"usage": "city", "name": "波塔基特"},
-{"usage": "city", "name": "波士顿"},
-{"usage": "city", "name": "波尔特尼"},
-{"usage": "city", "name": "波斯拉"},
-{"usage": "city", "name": "波特"},
-{"usage": "city", "name": "波特兰"},
-{"usage": "city", "name": "波特治湖"},
-{"usage": "city", "name": "洛厄尔"},
-{"usage": "city", "name": "洛基希尔"},
-{"usage": "city", "name": "洛弗尔"},
-{"usage": "city", "name": "洛金汉"},
-{"usage": "city", "name": "浦纳"},
-{"usage": "city", "name": "海兰种植园"},
-{"usage": "city", "name": "海勒姆"},
-{"usage": "city", "name": "海德公园"},
-{"usage": "city", "name": "海恩斯堡"},
-{"usage": "city", "name": "海恩斯维尔"},
-{"usage": "city", "name": "海格特"},
-{"usage": "city", "name": "海狸湾"},
-{"usage": "city", "name": "温"},
-{"usage": "city", "name": "温彻斯特"},
-{"usage": "city", "name": "温彻顿"},
-{"usage": "city", "name": "温德姆"},
-{"usage": "city", "name": "温德尔"},
-{"usage": "city", "name": "温斯洛"},
-{"usage": "city", "name": "温特沃斯"},
-{"usage": "city", "name": "温特波特"},
-{"usage": "city", "name": "温特港"},
-{"usage": "city", "name": "温特维尔种植园"},
-{"usage": "city", "name": "温索普"},
-{"usage": "city", "name": "温色洛克"},
-{"usage": "city", "name": "温莎"},
-{"usage": "city", "name": "湖景保护区"},
-{"usage": "city", "name": "滕布里奇"},
-{"usage": "city", "name": "潘顿"},
-{"usage": "city", "name": "爱丁堡"},
-{"usage": "city", "name": "牙买加"},
-{"usage": "city", "name": "牛津"},
-{"usage": "city", "name": "牛顿"},
-{"usage": "city", "name": "特伦顿"},
-{"usage": "city", "name": "特朗布尔"},
-{"usage": "city", "name": "特洛伊"},
-{"usage": "city", "name": "特纳"},
-{"usage": "city", "name": "特里蒙特"},
-{"usage": "city", "name": "特雷斯科"},
-{"usage": "city", "name": "特鲁罗"},
-{"usage": "city", "name": "珀勒姆"},
-{"usage": "city", "name": "珀金斯"},
-{"usage": "city", "name": "班克罗夫特"},
-{"usage": "city", "name": "班戈"},
-{"usage": "city", "name": "琼斯伯勒"},
-{"usage": "city", "name": "琼斯波特"},
-{"usage": "city", "name": "瑞典"},
-{"usage": "city", "name": "瑞德菲尔德"},
-{"usage": "city", "name": "瑟斯伯格"},
-{"usage": "city", "name": "瓦尔登"},
-{"usage": "city", "name": "瓦特维尔"},
-{"usage": "city", "name": "瓦瑟尔伯勒"},
-{"usage": "city", "name": "皮博迪"},
-{"usage": "city", "name": "皮查姆"},
-{"usage": "city", "name": "皮耶蒙特"},
-{"usage": "city", "name": "皮茨福德"},
-{"usage": "city", "name": "皮茨菲尔德"},
-{"usage": "city", "name": "皮茨顿"},
-{"usage": "city", "name": "福克斯"},
-{"usage": "city", "name": "福克斯区"},
-{"usage": "city", "name": "福克斯堡"},
-{"usage": "city", "name": "福尔河"},
-{"usage": "city", "name": "福斯特"},
-{"usage": "city", "name": "福里斯特城"},
-{"usage": "city", "name": "福门城"},
-{"usage": "city", "name": "科哈西特"},
-{"usage": "city", "name": "科尔切斯特"},
-{"usage": "city", "name": "科尔布鲁克"},
-{"usage": "city", "name": "科尼什"},
-{"usage": "city", "name": "科普林种植园"},
-{"usage": "city", "name": "科林斯"},
-{"usage": "city", "name": "科琳娜"},
-{"usage": "city", "name": "科迪威尔种植园"},
-{"usage": "city", "name": "科雷恩"},
-{"usage": "city", "name": "秘鲁(美国)"},
-{"usage": "city", "name": "穆斯河"},
-{"usage": "city", "name": "米兰"},
-{"usage": "city", "name": "米利斯"},
-{"usage": "city", "name": "米利诺基特"},
-{"usage": "city", "name": "米尔伯里"},
-{"usage": "city", "name": "米尔布里奇"},
-{"usage": "city", "name": "米尔福德"},
-{"usage": "city", "name": "米尔维尔"},
-{"usage": "city", "name": "米尔顿"},
-{"usage": "city", "name": "米德尔伯里"},
-{"usage": "city", "name": "米德尔敦"},
-{"usage": "city", "name": "米德尔敦普林斯"},
-{"usage": "city", "name": "米德尔菲尔德"},
-{"usage": "city", "name": "米德尔赛克斯"},
-{"usage": "city", "name": "米德尔顿"},
-{"usage": "city", "name": "米德波罗"},
-{"usage": "city", "name": "米德福特"},
-{"usage": "city", "name": "索伦"},
-{"usage": "city", "name": "索伦托"},
-{"usage": "city", "name": "索尔兹伯里"},
-{"usage": "city", "name": "索斯维克"},
-{"usage": "city", "name": "索斯维克"},
-{"usage": "city", "name": "索格斯"},
-{"usage": "city", "name": "索科"},
-{"usage": "city", "name": "约克"},
-{"usage": "city", "name": "约翰斯顿"},
-{"usage": "city", "name": "约翰逊"},
-{"usage": "city", "name": "纳什维尔种植园"},
-{"usage": "city", "name": "纳拉甘西特"},
-{"usage": "city", "name": "纳罕特"},
-{"usage": "city", "name": "纳舒厄"},
-{"usage": "city", "name": "纽伯里"},
-{"usage": "city", "name": "纽伯里波特"},
-{"usage": "city", "name": "纽卡斯尔"},
-{"usage": "city", "name": "纽卡斯尔"},
-{"usage": "city", "name": "纽因顿"},
-{"usage": "city", "name": "纽堡"},
-{"usage": "city", "name": "纽敦"},
-{"usage": "city", "name": "纽波特"},
-{"usage": "city", "name": "纽瓦克"},
-{"usage": "city", "name": "纽菲尔德"},
-{"usage": "city", "name": "纽菲尔德"},
-{"usage": "city", "name": "纽里"},
-{"usage": "city", "name": "纽马克特"},
-{"usage": "city", "name": "纽黑文"},
-{"usage": "city", "name": "绍斯伯勒"},
-{"usage": "city", "name": "绍斯伯里"},
-{"usage": "city", "name": "绍斯布里奇"},
-{"usage": "city", "name": "绍斯波特"},
-{"usage": "city", "name": "绍辛顿"},
-{"usage": "city", "name": "维也纳"},
-{"usage": "city", "name": "维克托里"},
-{"usage": "city", "name": "维尔福利特"},
-{"usage": "city", "name": "维斯菲尔德"},
-{"usage": "city", "name": "维罗纳岛"},
-{"usage": "city", "name": "维齐"},
-{"usage": "city", "name": "罗亚尔顿"},
-{"usage": "city", "name": "罗伊"},
-{"usage": "city", "name": "罗伊尔斯顿"},
-{"usage": "city", "name": "罗克兰"},
-{"usage": "city", "name": "罗克夫斯"},
-{"usage": "city", "name": "罗克波特"},
-{"usage": "city", "name": "罗切斯特"},
-{"usage": "city", "name": "罗利"},
-{"usage": "city", "name": "罗宾斯顿"},
-{"usage": "city", "name": "罗林斯福德"},
-{"usage": "city", "name": "罗科斯伯里"},
-{"usage": "city", "name": "罗马"},
-{"usage": "city", "name": "考文垂"},
-{"usage": "city", "name": "耶利哥"},
-{"usage": "city", "name": "耶斯顿"},
-{"usage": "city", "name": "肖勒姆"},
-{"usage": "city", "name": "肯特"},
-{"usage": "city", "name": "肯特堡"},
-{"usage": "city", "name": "肯纳邦克"},
-{"usage": "city", "name": "肯纳邦克波特"},
-{"usage": "city", "name": "肯辛顿"},
-{"usage": "city", "name": "肯达斯科伊格"},
-{"usage": "city", "name": "舍伯恩"},
-{"usage": "city", "name": "舒兹伯利"},
-{"usage": "city", "name": "舒格高地"},
-{"usage": "city", "name": "艾仕本罕"},
-{"usage": "city", "name": "艾伦斯敦"},
-{"usage": "city", "name": "艾兰福尔斯"},
-{"usage": "city", "name": "艾冯郡"},
-{"usage": "city", "name": "艾勒斯堡"},
-{"usage": "city", "name": "艾尔伯勒"},
-{"usage": "city", "name": "艾拉"},
-{"usage": "city", "name": "艾略特"},
-{"usage": "city", "name": "艾默斯特"},
-{"usage": "city", "name": "芒克顿"},
-{"usage": "city", "name": "芒特佛南"},
-{"usage": "city", "name": "芒特切斯"},
-{"usage": "city", "name": "芒特华盛顿"},
-{"usage": "city", "name": "苏格兰"},
-{"usage": "city", "name": "苏纳皮"},
-{"usage": "city", "name": "范布伦"},
-{"usage": "city", "name": "荒山岛"},
-{"usage": "city", "name": "莫勒尔"},
-{"usage": "city", "name": "莫尔顿伯勒"},
-{"usage": "city", "name": "莫敦"},
-{"usage": "city", "name": "莫斯科"},
-{"usage": "city", "name": "莫里斯"},
-{"usage": "city", "name": "莫里斯敦"},
-{"usage": "city", "name": "莱克威尔"},
-{"usage": "city", "name": "莱切斯特"},
-{"usage": "city", "name": "莱姆"},
-{"usage": "city", "name": "莱姆斯通"},
-{"usage": "city", "name": "莱弗里特"},
-{"usage": "city", "name": "莱德亚德"},
-{"usage": "city", "name": "莱恩斯伯勒"},
-{"usage": "city", "name": "莱明斯特"},
-{"usage": "city", "name": "莱明顿"},
-{"usage": "city", "name": "莱曼"},
-{"usage": "city", "name": "莱诺克斯"},
-{"usage": "city", "name": "莱顿"},
-{"usage": "city", "name": "菲利普"},
-{"usage": "city", "name": "菲利普斯顿"},
-{"usage": "city", "name": "菲普斯堡"},
-{"usage": "city", "name": "菲茨威廉"},
-{"usage": "city", "name": "萨巴特斯"},
-{"usage": "city", "name": "萨德伯里"},
-{"usage": "city", "name": "萨沃伊"},
-{"usage": "city", "name": "萨纳姆"},
-{"usage": "city", "name": "萨菲尔德"},
-{"usage": "city", "name": "萨里"},
-{"usage": "city", "name": "萨里"},
-{"usage": "city", "name": "萨顿"},
-{"usage": "city", "name": "萨默塞特"},
-{"usage": "city", "name": "萨默斯"},
-{"usage": "city", "name": "萨默斯沃思"},
-{"usage": "city", "name": "萨默维尔"},
-{"usage": "city", "name": "蒂尔顿"},
-{"usage": "city", "name": "蒂弗顿"},
-{"usage": "city", "name": "蒙哥马利"},
-{"usage": "city", "name": "蒙塔古"},
-{"usage": "city", "name": "蒙彼利埃"},
-{"usage": "city", "name": "蒙根"},
-{"usage": "city", "name": "蒙森"},
-{"usage": "city", "name": "蒙特维尔"},
-{"usage": "city", "name": "蒙特雷"},
-{"usage": "city", "name": "蒙蒂塞洛"},
-{"usage": "city", "name": "蒙默思"},
-{"usage": "city", "name": "蔓越莓群岛"},
-{"usage": "city", "name": "西加德纳"},
-{"usage": "city", "name": "西南港"},
-{"usage": "city", "name": "西博伊尔斯顿"},
-{"usage": "city", "name": "西哈特福德"},
-{"usage": "city", "name": "西姆斯伯里"},
-{"usage": "city", "name": "西姆斯伯里"},
-{"usage": "city", "name": "西安普顿"},
-{"usage": "city", "name": "西巴特"},
-{"usage": "city", "name": "西布里奇沃特"},
-{"usage": "city", "name": "西布鲁克"},
-{"usage": "city", "name": "西布鲁克菲尔德"},
-{"usage": "city", "name": "西帕里斯"},
-{"usage": "city", "name": "西德尼"},
-{"usage": "city", "name": "西拉特兰"},
-{"usage": "city", "name": "西摩"},
-{"usage": "city", "name": "西斯托克布里奇"},
-{"usage": "city", "name": "西斯普林菲尔德"},
-{"usage": "city", "name": "西斯蒂伯里"},
-{"usage": "city", "name": "西格林威治"},
-{"usage": "city", "name": "西沃克利"},
-{"usage": "city", "name": "西温莎"},
-{"usage": "city", "name": "西港"},
-{"usage": "city", "name": "西福克斯"},
-{"usage": "city", "name": "西纽伯里"},
-{"usage": "city", "name": "西费尔里"},
-{"usage": "city", "name": "西黑文"},
-{"usage": "city", "name": "西黑文"},
-{"usage": "city", "name": "詹姆斯顿"},
-{"usage": "city", "name": "诺丁汉"},
-{"usage": "city", "name": "诺伍德"},
-{"usage": "city", "name": "诺伯伯瑞"},
-{"usage": "city", "name": "诺克斯"},
-{"usage": "city", "name": "诺威奇"},
-{"usage": "city", "name": "诺斯伍德"},
-{"usage": "city", "name": "诺斯伯勒"},
-{"usage": "city", "name": "诺斯布里奇"},
-{"usage": "city", "name": "诺斯波特"},
-{"usage": "city", "name": "诺斯黑文"},
-{"usage": "city", "name": "诺格塔克"},
-{"usage": "city", "name": "诺森伯兰"},
-{"usage": "city", "name": "诺沃克"},
-{"usage": "city", "name": "诺福克郡"},
-{"usage": "city", "name": "诺里奇沃克"},
-{"usage": "city", "name": "诺韦尔"},
-{"usage": "city", "name": "诺顿"},
-{"usage": "city", "name": "谢尔曼"},
-{"usage": "city", "name": "谢尔本"},
-{"usage": "city", "name": "谢尔登"},
-{"usage": "city", "name": "谢尔顿"},
-{"usage": "city", "name": "谢菲尔德"},
-{"usage": "city", "name": "豪兰"},
-{"usage": "city", "name": "贝丁顿"},
-{"usage": "city", "name": "贝克斯菲尔德"},
-{"usage": "city", "name": "贝利维尔"},
-{"usage": "city", "name": "贝基特"},
-{"usage": "city", "name": "贝尔彻敦"},
-{"usage": "city", "name": "贝尔格莱德"},
-{"usage": "city", "name": "贝尔法斯特"},
-{"usage": "city", "name": "贝尔维迪尔"},
-{"usage": "city", "name": "贝尔蒙特"},
-{"usage": "city", "name": "贝弗莉"},
-{"usage": "city", "name": "贝德福德"},
-{"usage": "city", "name": "贝灵哈姆"},
-{"usage": "city", "name": "贝瑟尔"},
-{"usage": "city", "name": "贝瑟尼"},
-{"usage": "city", "name": "贝里克"},
-{"usage": "city", "name": "费奇伯格"},
-{"usage": "city", "name": "费尔利"},
-{"usage": "city", "name": "费尔法克斯"},
-{"usage": "city", "name": "费尔港"},
-{"usage": "city", "name": "费尔菲尔德"},
-{"usage": "city", "name": "费尔菲尔德堡"},
-{"usage": "city", "name": "费尔黑文"},
-{"usage": "city", "name": "费耶特"},
-{"usage": "city", "name": "费里斯堡"},
-{"usage": "city", "name": "贾弗里"},
-{"usage": "city", "name": "赛奇威克"},
-{"usage": "city", "name": "赫尔"},
-{"usage": "city", "name": "赫尔"},
-{"usage": "city", "name": "赫蒙"},
-{"usage": "city", "name": "赫西"},
-{"usage": "city", "name": "路易斯顿"},
-{"usage": "city", "name": "达克斯伯里"},
-{"usage": "city", "name": "达勒姆"},
-{"usage": "city", "name": "达德利郡"},
-{"usage": "city", "name": "达拉斯种植园"},
-{"usage": "city", "name": "达特默斯"},
-{"usage": "city", "name": "达莫斯顿"},
-{"usage": "city", "name": "达里恩"},
-{"usage": "city", "name": "达马瑞斯哥塔"},
-{"usage": "city", "name": "达默"},
-{"usage": "city", "name": "迈诺特"},
-{"usage": "city", "name": "迦南"},
-{"usage": "city", "name": "迦太基"},
-{"usage": "city", "name": "迪克斯菲尔德"},
-{"usage": "city", "name": "迪克斯蒙特"},
-{"usage": "city", "name": "迪尔艾尔"},
-{"usage": "city", "name": "迪尔菲尔德"},
-{"usage": "city", "name": "迪斯伯里"},
-{"usage": "city", "name": "迪普里弗"},
-{"usage": "city", "name": "迪林厄姆"},
-{"usage": "city", "name": "迪灵"},
-{"usage": "city", "name": "逸岭种植园"},
-{"usage": "city", "name": "道尔顿"},
-{"usage": "city", "name": "道格拉斯"},
-{"usage": "city", "name": "邓斯特布尔"},
-{"usage": "city", "name": "那不勒斯"},
-{"usage": "city", "name": "都柏林"},
-{"usage": "city", "name": "里兹伯勒"},
-{"usage": "city", "name": "里士满"},
-{"usage": "city", "name": "里奇福德"},
-{"usage": "city", "name": "里奇菲尔德"},
-{"usage": "city", "name": "里德种植园"},
-{"usage": "city", "name": "里斯本"},
-{"usage": "city", "name": "里普利"},
-{"usage": "city", "name": "里维尔"},
-{"usage": "city", "name": "金士顿"},
-{"usage": "city", "name": "金斯伯里种植园"},
-{"usage": "city", "name": "金曼"},
-{"usage": "city", "name": "金菲尔德"},
-{"usage": "city", "name": "锡尔斯蒙特"},
-{"usage": "city", "name": "锡康克"},
-{"usage": "city", "name": "锡楚埃特"},
-{"usage": "city", "name": "长屿"},
-{"usage": "city", "name": "门登"},
-{"usage": "city", "name": "门罗"},
-{"usage": "city", "name": "阿什兰"},
-{"usage": "city", "name": "阿什比"},
-{"usage": "city", "name": "阿什福德"},
-{"usage": "city", "name": "阿什菲尔德"},
-{"usage": "city", "name": "阿伦德尔"},
-{"usage": "city", "name": "阿克斯布里奇"},
-{"usage": "city", "name": "阿克沃思"},
-{"usage": "city", "name": "阿克顿"},
-{"usage": "city", "name": "阿博特"},
-{"usage": "city", "name": "阿奎那"},
-{"usage": "city", "name": "阿宾顿"},
-{"usage": "city", "name": "阿尔弗雷德"},
-{"usage": "city", "name": "阿尔斯德"},
-{"usage": "city", "name": "阿尔比恩"},
-{"usage": "city", "name": "阿尔纳"},
-{"usage": "city", "name": "阿库斯内"},
-{"usage": "city", "name": "阿拉加什"},
-{"usage": "city", "name": "阿普尔顿"},
-{"usage": "city", "name": "阿格瓦姆"},
-{"usage": "city", "name": "阿灵顿"},
-{"usage": "city", "name": "阿特尔伯勒"},
-{"usage": "city", "name": "阿特金森"},
-{"usage": "city", "name": "阿狄森"},
-{"usage": "city", "name": "阿瑟尔"},
-{"usage": "city", "name": "阿盖尔"},
-{"usage": "city", "name": "阿米蒂"},
-{"usage": "city", "name": "阿罗斯克"},
-{"usage": "city", "name": "阿耶尔"},
-{"usage": "city", "name": "陶顿"},
-{"usage": "city", "name": "雅典"},
-{"usage": "city", "name": "雅茅斯"},
-{"usage": "city", "name": "雪利"},
-{"usage": "city", "name": "雷丁"},
-{"usage": "city", "name": "雷普敦"},
-{"usage": "city", "name": "雷纳姆"},
-{"usage": "city", "name": "雷蒙德"},
-{"usage": "city", "name": "雷霍博特"},
-{"usage": "city", "name": "霍克赛特"},
-{"usage": "city", "name": "霍兰"},
-{"usage": "city", "name": "霍利"},
-{"usage": "city", "name": "霍利奥克"},
-{"usage": "city", "name": "霍利斯"},
-{"usage": "city", "name": "霍奇登"},
-{"usage": "city", "name": "霍尔布鲁克"},
-{"usage": "city", "name": "霍尔德内斯"},
-{"usage": "city", "name": "霍尔登"},
-{"usage": "city", "name": "霍尔顿"},
-{"usage": "city", "name": "霍普"},
-{"usage": "city", "name": "霍普戴尔"},
-{"usage": "city", "name": "霍普金顿"},
-{"usage": "city", "name": "霍里斯顿"},
-{"usage": "city", "name": "韦伯拉汉"},
-{"usage": "city", "name": "韦伯斯特"},
-{"usage": "city", "name": "韦伯斯特种植园"},
-{"usage": "city", "name": "韦克菲尔德"},
-{"usage": "city", "name": "韦兰"},
-{"usage": "city", "name": "韦兹菲尔德"},
-{"usage": "city", "name": "韦勒姆"},
-{"usage": "city", "name": "韦尔"},
-{"usage": "city", "name": "韦尔勒"},
-{"usage": "city", "name": "韦尔德"},
-{"usage": "city", "name": "韦尔斯"},
-{"usage": "city", "name": "韦布里奇"},
-{"usage": "city", "name": "韦德"},
-{"usage": "city", "name": "韦恩"},
-{"usage": "city", "name": "韦斯利"},
-{"usage": "city", "name": "韦斯特伯勒"},
-{"usage": "city", "name": "韦斯特布鲁克"},
-{"usage": "city", "name": "韦斯特福德"},
-{"usage": "city", "name": "韦斯特菲尔德"},
-{"usage": "city", "name": "韦斯顿"},
-{"usage": "city", "name": "韦特"},
-{"usage": "city", "name": "韦瑟斯菲尔德"},
-{"usage": "city", "name": "韦纳尔黑文"},
-{"usage": "city", "name": "韦肖尔"},
-{"usage": "city", "name": "韦茅斯"},
-{"usage": "city", "name": "韦那姆"},
-{"usage": "city", "name": "马什皮"},
-{"usage": "city", "name": "马什菲尔德"},
-{"usage": "city", "name": "马克斯菲尔德"},
-{"usage": "city", "name": "马加洛韦种植园"},
-{"usage": "city", "name": "马尔伯勒"},
-{"usage": "city", "name": "马尔堡"},
-{"usage": "city", "name": "马布尔黑德"},
-{"usage": "city", "name": "马德里"},
-{"usage": "city", "name": "马恰斯波特"},
-{"usage": "city", "name": "马斯希尔"},
-{"usage": "city", "name": "马柴厄斯"},
-{"usage": "city", "name": "马波丽"},
-{"usage": "city", "name": "马泰森斯特"},
-{"usage": "city", "name": "马洛"},
-{"usage": "city", "name": "马特岛"},
-{"usage": "city", "name": "马特沃姆凯格"},
-{"usage": "city", "name": "马特波伊西特"},
-{"usage": "city", "name": "马萨迪斯"},
-{"usage": "city", "name": "马蒂尼克斯岛"},
-{"usage": "city", "name": "马蒂本普"},
-{"usage": "city", "name": "马达沃斯卡"},
-{"usage": "city", "name": "马里亚维尔"},
-{"usage": "city", "name": "马里恩"},
-{"usage": "city", "name": "高岛"},
-{"usage": "city", "name": "鲁伯特"},
-{"usage": "city", "name": "鲍尔班克"},
-{"usage": "city", "name": "鲍德温"},
-{"usage": "city", "name": "鲍村"},
-{"usage": "city", "name": "鲍登"},
-{"usage": "city", "name": "麦洛"},
-{"usage": "city", "name": "麦迪逊"},
-{"usage": "city", "name": "麦阔霍克种植园"},
-{"usage": "city", "name": "麻萨诸塞州曼彻斯特"},
-{"usage": "city", "name": "黎凡特"},
-{"usage": "city", "name": "黎巴嫩"},
-{"usage": "city", "name": "黑弗里尔"},
-{"usage": "city", "name": "默瑟"},
-{"usage": "city", "name": "齐坦丹"},
-{"usage": "family", "gender": "unisex", "name": "亚历山大"},
-{"usage": "family", "gender": "unisex", "name": "亚当斯"},
-{"usage": "family", "gender": "unisex", "name": "亨德森"},
-{"usage": "family", "gender": "unisex", "name": "伍德"},
-{"usage": "family", "gender": "unisex", "name": "休斯"},
-{"usage": "family", "gender": "unisex", "name": "佩里"},
-{"usage": "family", "gender": "unisex", "name": "佩雷斯"},
-{"usage": "family", "gender": "unisex", "name": "克拉克"},
-{"usage": "family", "gender": "unisex", "name": "冈萨雷斯"},
-{"usage": "family", "gender": "unisex", "name": "冈萨雷斯"},
-{"usage": "family", "gender": "unisex", "name": "凯利"},
-{"usage": "family", "gender": "unisex", "name": "刘易斯"},
-{"usage": "family", "gender": "unisex", "name": "加西亚"},
-{"usage": "family", "gender": "unisex", "name": "华盛顿"},
-{"usage": "family", "gender": "unisex", "name": "卡特"},
-{"usage": "family", "gender": "unisex", "name": "史密斯"},
-{"usage": "family", "gender": "unisex", "name": "哈里斯"},
-{"usage": "family", "gender": "unisex", "name": "坎贝尔"},
-{"usage": "family", "gender": "unisex", "name": "埃文斯"},
-{"usage": "family", "gender": "unisex", "name": "墨菲"},
-{"usage": "family", "gender": "unisex", "name": "始音"},
-{"usage": "family", "gender": "unisex", "name": "威尔森"},
-{"usage": "family", "gender": "unisex", "name": "威廉姆斯"},
-{"usage": "family", "gender": "unisex", "name": "娜吉雅"},
-{"usage": "family", "gender": "unisex", "name": "安德森"},
-{"usage": "family", "gender": "unisex", "name": "尼尔森"},
-{"usage": "family", "gender": "unisex", "name": "巴恩斯"},
-{"usage": "family", "gender": "unisex", "name": "巴特勒"},
-{"usage": "family", "gender": "unisex", "name": "布朗"},
-{"usage": "family", "gender": "unisex", "name": "布莱恩特"},
-{"usage": "family", "gender": "unisex", "name": "布鲁克斯"},
-{"usage": "family", "gender": "unisex", "name": "希尔"},
-{"usage": "family", "gender": "unisex", "name": "帕克"},
-{"usage": "family", "gender": "unisex", "name": "帕特森"},
-{"usage": "family", "gender": "unisex", "name": "库克"},
-{"usage": "family", "gender": "unisex", "name": "库珀"},
-{"usage": "family", "gender": "unisex", "name": "弗洛雷斯"},
-{"usage": "family", "gender": "unisex", "name": "怀特"},
-{"usage": "family", "gender": "unisex", "name": "戴维斯"},
-{"usage": "family", "gender": "unisex", "name": "托雷斯"},
-{"usage": "family", "gender": "unisex", "name": "托马斯"},
-{"usage": "family", "gender": "unisex", "name": "拉塞尔"},
-{"usage": "family", "gender": "unisex", "name": "拉米雷斯"},
-{"usage": "family", "gender": "unisex", "name": "摩尔"},
-{"usage": "family", "gender": "unisex", "name": "摩根"},
-{"usage": "family", "gender": "unisex", "name": "斯图尔特"},
-{"usage": "family", "gender": "unisex", "name": "斯科特"},
-{"usage": "family", "gender": "unisex", "name": "普赖斯"},
-{"usage": "family", "gender": "unisex", "name": "本内特"},
-{"usage": "family", "gender": "unisex", "name": "李"},
-{"usage": "family", "gender": "unisex", "name": "杨"},
-{"usage": "family", "gender": "unisex", "name": "杰克逊"},
-{"usage": "family", "gender": "unisex", "name": "柯林斯"},
-{"usage": "family", "gender": "unisex", "name": "格林"},
-{"usage": "family", "gender": "unisex", "name": "格里芬"},
-{"usage": "family", "gender": "unisex", "name": "格雷"},
-{"usage": "family", "gender": "unisex", "name": "桑切斯"},
-{"usage": "family", "gender": "unisex", "name": "桑德斯"},
-{"usage": "family", "gender": "unisex", "name": "汤普森"},
-{"usage": "family", "gender": "unisex", "name": "沃克"},
-{"usage": "family", "gender": "unisex", "name": "沃德"},
-{"usage": "family", "gender": "unisex", "name": "沃森"},
-{"usage": "family", "gender": "unisex", "name": "泰勒"},
-{"usage": "family", "gender": "unisex", "name": "洛佩斯"},
-{"usage": "family", "gender": "unisex", "name": "浪"},
-{"usage": "family", "gender": "unisex", "name": "海耶斯"},
-{"usage": "family", "gender": "unisex", "name": "爱德华兹"},
-{"usage": "family", "gender": "unisex", "name": "特纳"},
-{"usage": "family", "gender": "unisex", "name": "理查森"},
-{"usage": "family", "gender": "unisex", "name": "琼斯"},
-{"usage": "family", "gender": "unisex", "name": "皮特森"},
-{"usage": "family", "gender": "unisex", "name": "福斯特"},
-{"usage": "family", "gender": "unisex", "name": "科尔曼"},
-{"usage": "family", "gender": "unisex", "name": "米切尔"},
-{"usage": "family", "gender": "unisex", "name": "米勒"},
-{"usage": "family", "gender": "unisex", "name": "约翰逊"},
-{"usage": "family", "gender": "unisex", "name": "罗伯茨"},
-{"usage": "family", "gender": "unisex", "name": "罗宾逊"},
-{"usage": "family", "gender": "unisex", "name": "罗德里格斯"},
-{"usage": "family", "gender": "unisex", "name": "罗斯"},
-{"usage": "family", "gender": "unisex", "name": "罗杰斯"},
-{"usage": "family", "gender": "unisex", "name": "考克斯"},
-{"usage": "family", "gender": "unisex", "name": "艾伦"},
-{"usage": "family", "gender": "unisex", "name": "范·王尔德"},
-{"usage": "family", "gender": "unisex", "name": "莫里斯"},
-{"usage": "family", "gender": "unisex", "name": "菲利普"},
-{"usage": "family", "gender": "unisex", "name": "西蒙斯"},
-{"usage": "family", "gender": "unisex", "name": "詹姆斯"},
-{"usage": "family", "gender": "unisex", "name": "詹金斯"},
-{"usage": "family", "gender": "unisex", "name": "贝克"},
-{"usage": "family", "gender": "unisex", "name": "贝利"},
-{"usage": "family", "gender": "unisex", "name": "贝尔"},
-{"usage": "family", "gender": "unisex", "name": "赖特"},
-{"usage": "family", "gender": "unisex", "name": "赫尔南德斯"},
-{"usage": "family", "gender": "unisex", "name": "迪亚兹"},
-{"usage": "family", "gender": "unisex", "name": "里德"},
-{"usage": "family", "gender": "unisex", "name": "里维拉"},
-{"usage": "family", "gender": "unisex", "name": "金"},
-{"usage": "family", "gender": "unisex", "name": "霍华德"},
-{"usage": "family", "gender": "unisex", "name": "霍尔"},
-{"usage": "family", "gender": "unisex", "name": "韦斯特"},
-{"usage": "family", "gender": "unisex", "name": "马丁"},
-{"usage": "family", "gender": "unisex", "name": "马丁内斯"},
-{"usage": "family", "gender": "unisex", "name": "鲍威尔"},
-{"usage": "given", "gender": "female", "name": "乔斯林"},
-{"usage": "given", "gender": "female", "name": "亚历克西斯"},
-{"usage": "given", "gender": "female", "name": "亚历山德拉"},
-{"usage": "given", "gender": "female", "name": "亚纪子"},
-{"usage": "given", "gender": "female", "name": "亚莉克莎"},
-{"usage": "given", "gender": "female", "name": "伊丽莎白"},
-{"usage": "given", "gender": "female", "name": "伊芙琳"},
-{"usage": "given", "gender": "female", "name": "伊莎贝尔"},
-{"usage": "given", "gender": "female", "name": "伊莎贝拉"},
-{"usage": "given", "gender": "female", "name": "佐伊"},
-{"usage": "given", "gender": "female", "name": "佐伊"},
-{"usage": "given", "gender": "female", "name": "佩奇"},
-{"usage": "given", "gender": "female", "name": "佩顿"},
-{"usage": "given", "gender": "female", "name": "依莎贝尔"},
-{"usage": "given", "gender": "female", "name": "光"},
-{"usage": "given", "gender": "female", "name": "克洛伊"},
-{"usage": "given", "gender": "female", "name": "克莱儿"},
-{"usage": "given", "gender": "female", "name": "内瓦艾"},
-{"usage": "given", "gender": "female", "name": "凯拉"},
-{"usage": "given", "gender": "female", "name": "凯特琳"},
-{"usage": "given", "gender": "female", "name": "凯特琳"},
-{"usage": "given", "gender": "female", "name": "凯莉"},
-{"usage": "given", "gender": "female", "name": "凯莉"},
-{"usage": "given", "gender": "female", "name": "凯蒂"},
-{"usage": "given", "gender": "female", "name": "利亚"},
-{"usage": "given", "gender": "female", "name": "加布里埃"},
-{"usage": "given", "gender": "female", "name": "努库"},
-{"usage": "given", "gender": "female", "name": "劳伦"},
-{"usage": "given", "gender": "female", "name": "卡洛琳"},
-{"usage": "given", "gender": "female", "name": "卡米拉"},
-{"usage": "given", "gender": "female", "name": "吉安娜"},
-{"usage": "given", "gender": "female", "name": "嘉柏丽尔"},
-{"usage": "given", "gender": "female", "name": "夏树"},
-{"usage": "given", "gender": "female", "name": "夏洛特"},
-{"usage": "given", "gender": "female", "name": "奥布里"},
-{"usage": "given", "gender": "female", "name": "奥德丽"},
-{"usage": "given", "gender": "female", "name": "奥特姆"},
-{"usage": "given", "gender": "female", "name": "奥莉维亚"},
-{"usage": "given", "gender": "female", "name": "娜塔莉"},
-{"usage": "given", "gender": "female", "name": "安吉莉娜"},
-{"usage": "given", "gender": "female", "name": "安娜"},
-{"usage": "given", "gender": "female", "name": "安德烈"},
-{"usage": "given", "gender": "female", "name": "布丽安娜"},
-{"usage": "given", "gender": "female", "name": "布鲁克"},
-{"usage": "given", "gender": "female", "name": "布鲁克林"},
-{"usage": "given", "gender": "female", "name": "希瑟"},
-{"usage": "given", "gender": "female", "name": "德斯蒂尼"},
-{"usage": "given", "gender": "female", "name": "摩根"},
-{"usage": "given", "gender": "female", "name": "朱莉娅"},
-{"usage": "given", "gender": "female", "name": "杰妮西丝"},
-{"usage": "given", "gender": "female", "name": "杰西"},
-{"usage": "given", "gender": "female", "name": "杰西卡"},
-{"usage": "given", "gender": "female", "name": "格雷西"},
-{"usage": "given", "gender": "female", "name": "梅勒妮"},
-{"usage": "given", "gender": "female", "name": "梅根"},
-{"usage": "given", "gender": "female", "name": "汉娜"},
-{"usage": "given", "gender": "female", "name": "海莉"},
-{"usage": "given", "gender": "female", "name": "特里妮蒂"},
-{"usage": "given", "gender": "female", "name": "玛丽"},
-{"usage": "given", "gender": "female", "name": "玛丽亚"},
-{"usage": "given", "gender": "female", "name": "玛丽亚"},
-{"usage": "given", "gender": "female", "name": "玛凯拉"},
-{"usage": "given", "gender": "female", "name": "玛德琳"},
-{"usage": "given", "gender": "female", "name": "玛雅"},
-{"usage": "given", "gender": "female", "name": "珍"},
-{"usage": "given", "gender": "female", "name": "瓦妮莎"},
-{"usage": "given", "gender": "female", "name": "瓦莱里娅"},
-{"usage": "given", "gender": "female", "name": "由纪"},
-{"usage": "given", "gender": "female", "name": "相泽"},
-{"usage": "given", "gender": "female", "name": "米娅"},
-{"usage": "given", "gender": "female", "name": "索菲"},
-{"usage": "given", "gender": "female", "name": "索菲亚"},
-{"usage": "given", "gender": "female", "name": "维多利亚"},
-{"usage": "given", "gender": "female", "name": "艾利森"},
-{"usage": "given", "gender": "female", "name": "艾弗里"},
-{"usage": "given", "gender": "female", "name": "艾拉"},
-{"usage": "given", "gender": "female", "name": "艾玛"},
-{"usage": "given", "gender": "female", "name": "艾米丽"},
-{"usage": "given", "gender": "female", "name": "莉莉"},
-{"usage": "given", "gender": "female", "name": "莉莲"},
-{"usage": "given", "gender": "female", "name": "莎拉"},
-{"usage": "given", "gender": "female", "name": "莱利"},
-{"usage": "given", "gender": "female", "name": "萨凡纳"},
-{"usage": "given", "gender": "female", "name": "萨拉"},
-{"usage": "given", "gender": "female", "name": "萨曼莎"},
-{"usage": "given", "gender": "female", "name": "葛瑞丝"},
-{"usage": "given", "gender": "female", "name": "蕾拉"},
-{"usage": "given", "gender": "female", "name": "西德妮"},
-{"usage": "given", "gender": "female", "name": "詹尼弗"},
-{"usage": "given", "gender": "female", "name": "贝利"},
-{"usage": "given", "gender": "female", "name": "费斯"},
-{"usage": "given", "gender": "female", "name": "贾丝敏"},
-{"usage": "given", "gender": "female", "name": "金姆"},
-{"usage": "given", "gender": "female", "name": "金柏莉"},
-{"usage": "given", "gender": "female", "name": "阿丽亚娜"},
-{"usage": "given", "gender": "female", "name": "阿什利"},
-{"usage": "given", "gender": "female", "name": "阿比盖尔"},
-{"usage": "given", "gender": "female", "name": "阿狄森"},
-{"usage": "given", "gender": "female", "name": "阿瓦"},
-{"usage": "given", "gender": "female", "name": "阿米莉娅"},
-{"usage": "given", "gender": "female", "name": "阿莉娅"},
-{"usage": "given", "gender": "female", "name": "阿莉莎"},
-{"usage": "given", "gender": "female", "name": "阿里安娜"},
-{"usage": "given", "gender": "female", "name": "雷切尔"},
-{"usage": "given", "gender": "female", "name": "马德琳"},
-{"usage": "given", "gender": "female", "name": "麦迪逊"},
-{"usage": "given", "gender": "male", "name": "丹尼尔"},
-{"usage": "given", "gender": "male", "name": "乔丹"},
-{"usage": "given", "gender": "male", "name": "乔纳森"},
-{"usage": "given", "gender": "male", "name": "亚历克斯"},
-{"usage": "given", "gender": "male", "name": "亚历山大"},
-{"usage": "given", "gender": "male", "name": "亚当"},
-{"usage": "given", "gender": "male", "name": "亨利"},
-{"usage": "given", "gender": "male", "name": "亨特"},
-{"usage": "given", "gender": "male", "name": "京介"},
-{"usage": "given", "gender": "male", "name": "以赛亚"},
-{"usage": "given", "gender": "male", "name": "伊利亚"},
-{"usage": "given", "gender": "male", "name": "伊恩"},
-{"usage": "given", "gender": "male", "name": "伊森"},
-{"usage": "given", "gender": "male", "name": "伊莱"},
-{"usage": "given", "gender": "male", "name": "克来勃"},
-{"usage": "given", "gender": "male", "name": "克里斯托弗"},
-{"usage": "given", "gender": "male", "name": "克里斯蒂安"},
-{"usage": "given", "gender": "male", "name": "兰顿"},
-{"usage": "given", "gender": "male", "name": "凯塔"},
-{"usage": "given", "gender": "male", "name": "凯尔"},
-{"usage": "given", "gender": "male", "name": "凯文"},
-{"usage": "given", "gender": "male", "name": "利亚姆"},
-{"usage": "given", "gender": "male", "name": "加布里埃尔"},
-{"usage": "given", "gender": "male", "name": "加文"},
-{"usage": "given", "gender": "male", "name": "南森"},
-{"usage": "given", "gender": "male", "name": "卡梅伦"},
-{"usage": "given", "gender": "male", "name": "卡森"},
-{"usage": "given", "gender": "male", "name": "卡洛斯"},
-{"usage": "given", "gender": "male", "name": "卡特"},
-{"usage": "given", "gender": "male", "name": "卡登"},
-{"usage": "given", "gender": "male", "name": "卡登"},
-{"usage": "given", "gender": "male", "name": "卢克"},
-{"usage": "given", "gender": "male", "name": "卢卡斯"},
-{"usage": "given", "gender": "male", "name": "埃文"},
-{"usage": "given", "gender": "male", "name": "埃本"},
-{"usage": "given", "gender": "male", "name": "埃里克"},
-{"usage": "given", "gender": "male", "name": "基拉"},
-{"usage": "given", "gender": "male", "name": "塞巴斯森"},
-{"usage": "given", "gender": "male", "name": "塞缪尔"},
-{"usage": "given", "gender": "male", "name": "多米尼克"},
-{"usage": "given", "gender": "male", "name": "大佑"},
-{"usage": "given", "gender": "male", "name": "大卫"},
-{"usage": "given", "gender": "male", "name": "奥斯丁"},
-{"usage": "given", "gender": "male", "name": "威廉"},
-{"usage": "given", "gender": "male", "name": "安东尼"},
-{"usage": "given", "gender": "male", "name": "安吉尔"},
-{"usage": "given", "gender": "male", "name": "安德鲁"},
-{"usage": "given", "gender": "male", "name": "尼古拉斯"},
-{"usage": "given", "gender": "male", "name": "布兰登"},
-{"usage": "given", "gender": "male", "name": "布罗德"},
-{"usage": "given", "gender": "male", "name": "布莱克"},
-{"usage": "given", "gender": "male", "name": "布莱恩"},
-{"usage": "given", "gender": "male", "name": "布赖恩"},
-{"usage": "given", "gender": "male", "name": "布雷登"},
-{"usage": "given", "gender": "male", "name": "布雷迪"},
-{"usage": "given", "gender": "male", "name": "库珀"},
-{"usage": "given", "gender": "male", "name": "康纳"},
-{"usage": "given", "gender": "male", "name": "怀亚特"},
-{"usage": "given", "gender": "male", "name": "扎卡里"},
-{"usage": "given", "gender": "male", "name": "托马斯"},
-{"usage": "given", "gender": "male", "name": "本杰明"},
-{"usage": "given", "gender": "male", "name": "朱利安"},
-{"usage": "given", "gender": "male", "name": "杰克"},
-{"usage": "given", "gender": "male", "name": "杰克逊"},
-{"usage": "given", "gender": "male", "name": "杰森"},
-{"usage": "given", "gender": "male", "name": "杰登"},
-{"usage": "given", "gender": "male", "name": "杰登"},
-{"usage": "given", "gender": "male", "name": "杰西"},
-{"usage": "given", "gender": "male", "name": "查尔斯"},
-{"usage": "given", "gender": "male", "name": "梅森"},
-{"usage": "given", "gender": "male", "name": "欧文"},
-{"usage": "given", "gender": "male", "name": "泰勒"},
-{"usage": "given", "gender": "male", "name": "泽维尔"},
-{"usage": "given", "gender": "male", "name": "洛根"},
-{"usage": "given", "gender": "male", "name": "海登"},
-{"usage": "given", "gender": "male", "name": "特利斯坦"},
-{"usage": "given", "gender": "male", "name": "狄伦"},
-{"usage": "given", "gender": "male", "name": "科尔"},
-{"usage": "given", "gender": "male", "name": "科尔顿"},
-{"usage": "given", "gender": "male", "name": "竹内"},
-{"usage": "given", "gender": "male", "name": "约书亚"},
-{"usage": "given", "gender": "male", "name": "约瑟"},
-{"usage": "given", "gender": "male", "name": "约瑟夫"},
-{"usage": "given", "gender": "male", "name": "约翰"},
-{"usage": "given", "gender": "male", "name": "约西亚"},
-{"usage": "given", "gender": "male", "name": "纳撒尼尔"},
-{"usage": "given", "gender": "male", "name": "罗伯特"},
-{"usage": "given", "gender": "male", "name": "耶利米"},
-{"usage": "given", "gender": "male", "name": "肖恩"},
-{"usage": "given", "gender": "male", "name": "胡安"},
-{"usage": "given", "gender": "male", "name": "艾丹"},
-{"usage": "given", "gender": "male", "name": "艾伦"},
-{"usage": "given", "gender": "male", "name": "艾德里安"},
-{"usage": "given", "gender": "male", "name": "艾登"},
-{"usage": "given", "gender": "male", "name": "艾登"},
-{"usage": "given", "gender": "male", "name": "艾萨克"},
-{"usage": "given", "gender": "male", "name": "蔡斯"},
-{"usage": "given", "gender": "male", "name": "詹姆斯"},
-{"usage": "given", "gender": "male", "name": "让东"},
-{"usage": "given", "gender": "male", "name": "诺亚"},
-{"usage": "given", "gender": "male", "name": "贾斯汀"},
-{"usage": "given", "gender": "male", "name": "赖安"},
-{"usage": "given", "gender": "male", "name": "路易斯"},
-{"usage": "given", "gender": "male", "name": "迈克尔"},
-{"usage": "given", "gender": "male", "name": "迭戈"},
-{"usage": "given", "gender": "male", "name": "雅各布"},
-{"usage": "given", "gender": "male", "name": "马修"},
-{"usage": "world", "name": "阿拉丁"},
-{"usage": "world", "name": "阿拉坤"},
-{"usage": "world", "name": "阿拉曼斯"},
-{"usage": "world", "name": "阿拉莫"},
-{"usage": "world", "name": "阿拉莫戈多"},
-{"usage": "world", "name": "阿拉莫萨"},
-{"usage": "world", "name": "阿拉莫塔"},
-{"usage": "world", "name": "阿兰李德"},
-{"usage": "world", "name": "阿拉巴哈"},
-{"usage": "world", "name": "阿尔巴"},
-{"usage": "world", "name": "阿尔巴尼"},
-{"usage": "world", "name": "阿尔比尼"},
-{"usage": "world", "name": "阿伯特"},
-{"usage": "world", "name": "阿伯顿"},
-{"usage": "world", "name": "阿尔宾"},
-{"usage": "world", "name": "阿伯尔"},
-{"usage": "world", "name": "阿博莱特"},
-{"usage": "world", "name": "阿伯奎科"},
-{"usage": "world", "name": "阿尔堡"},
-{"usage": "world", "name": "阿加德"},
-{"usage": "world", "name": "伯明翰"},
-{"usage": "world", "name": "蒙哥马利"},
-{"usage": "world", "name": "莫比尔县"},
-{"usage": "world", "name": "安尼斯顿"},
-{"usage": "world", "name": "加兹登"},
-{"usage": "world", "name": "凤凰城"},
-{"usage": "world", "name": "斯科茨代尔"},
-{"usage": "world", "name": "坦佩"},
-{"usage": "world", "name": "巴克艾"},
-{"usage": "world", "name": "钱德勒"},
-{"usage": "world", "name": "埃尔拉多"},
-{"usage": "world", "name": "琼斯伯勒"},
-{"usage": "world", "name": "潘恩崖"},
-{"usage": "world", "name": "小石城"},
-{"usage": "world", "name": "费耶特维尔"},
-{"usage": "world", "name": "史密斯堡"},
-{"usage": "world", "name": "英哩议院"},
-{"usage": "world", "name": "基洛纳"},
-{"usage": "world", "name": "乔治王子城"},
-{"usage": "world", "name": "莫德斯托"},
-{"usage": "world", "name": "洛杉矶"},
-{"usage": "world", "name": "蒙特利"},
-{"usage": "world", "name": "圣何塞"},
-{"usage": "world", "name": "旧金山"},
-{"usage": "world", "name": "奥克兰"},
-{"usage": "world", "name": "伯克利"},
-{"usage": "world", "name": "核桃溪"},
-{"usage": "world", "name": "阿尔图拉斯"},
-{"usage": "world", "name": "奇科"},
-{"usage": "world", "name": "雷丁"},
-{"usage": "world", "name": "弗雷斯诺"},
-{"usage": "world", "name": "诺沃克"},
-{"usage": "world", "name": "唐尼"},
-{"usage": "world", "name": "长堤"},
-{"usage": "world", "name": "圣迭戈"},
-{"usage": "world", "name": "伯班克"},
-{"usage": "world", "name": "格伦代尔"},
-{"usage": "world", "name": "南帕萨迪纳"},
-{"usage": "world", "name": "阿卡迪亚"},
-{"usage": "world", "name": "洛斯拉图斯"},
-{"usage": "world", "name": "帕洛阿尔托"},
-{"usage": "world", "name": "南旧金山"},
-{"usage": "world", "name": "尤里卡"},
-{"usage": "world", "name": "圣罗莎"},
-{"usage": "world", "name": "索诺玛"},
-{"usage": "world", "name": "阿纳海姆"},
-{"usage": "world", "name": "巴斯托"},
-{"usage": "world", "name": "棕榈泉"},
-{"usage": "world", "name": "贝克斯"},
-{"usage": "world", "name": "圣巴巴拉"},
-{"usage": "world", "name": "文图拉"},
-{"usage": "world", "name": "北好莱坞"},
-{"usage": "world", "name": "圣费尔南多"},
-{"usage": "world", "name": "萨利纳斯"},
-{"usage": "world", "name": "索拉纳海滩"},
-{"usage": "world", "name": "里弗塞德"},
-{"usage": "world", "name": "圣贝纳迪诺"},
-{"usage": "world", "name": "萨克拉门托"},
-{"usage": "world", "name": "普莱森"},
-{"usage": "world", "name": "欧文"},
-{"usage": "world", "name": "拉古纳"},
-{"usage": "world", "name": "尼古湖"},
-{"usage": "world", "name": "科罗拉多斯普林斯"},
-{"usage": "world", "name": "普韦布洛"},
-{"usage": "world", "name": "博尔德"},
-{"usage": "world", "name": "丹佛"},
-{"usage": "world", "name": "阿斯彭"},
-{"usage": "world", "name": "柯林斯堡"},
-{"usage": "world", "name": "大章克申"},
-{"usage": "world", "name": "布里奇波特"},
-{"usage": "world", "name": "纽黑文"},
-{"usage": "world", "name": "哈特福德"},
-{"usage": "world", "name": "基韦斯特"},
-{"usage": "world", "name": "基西米"},
-{"usage": "world", "name": "盖恩斯维尔"},
-{"usage": "world", "name": "奥兰多"},
-{"usage": "world", "name": "博卡拉顿"},
-{"usage": "world", "name": "塞巴斯蒂安"},
-{"usage": "world", "name": "西棕榈滩"},
-{"usage": "world", "name": "克利尔沃特"},
-{"usage": "world", "name": "北迈阿密"},
-{"usage": "world", "name": "圣彼得堡"},
-{"usage": "world", "name": "坦帕"},
-{"usage": "world", "name": "巴拿马城"},
-{"usage": "world", "name": "彭萨科拉"},
-{"usage": "world", "name": "塔拉哈西"},
-{"usage": "world", "name": "碧湖花园"},
-{"usage": "world", "name": "杰克逊维尔"},
-{"usage": "world", "name": "迈尔斯堡"},
-{"usage": "world", "name": "那不勒斯"},
-{"usage": "world", "name": "萨拉索塔"},
-{"usage": "world", "name": "劳德代尔堡"},
-{"usage": "world", "name": "阿梅里克斯"},
-{"usage": "world", "name": "班布里奇"},
-{"usage": "world", "name": "瓦尔多斯塔"},
-{"usage": "world", "name": "华纳罗宾斯"},
-{"usage": "world", "name": "亚特兰大"},
-{"usage": "world", "name": "阿尔法利塔"},
-{"usage": "world", "name": "奥古斯塔"},
-{"usage": "world", "name": "罗马"},
-{"usage": "world", "name": "亚特兰大郊区"},
-{"usage": "world", "name": "不伦瑞克"},
-{"usage": "world", "name": "梅肯"},
-{"usage": "world", "name": "萨凡纳"},
-{"usage": "world", "name": "韦克罗斯"},
-{"usage": "world", "name": "香槟分校"},
-{"usage": "world", "name": "皮奥里亚"},
-{"usage": "world", "name": "岩岛"},
-{"usage": "world", "name": "奥尔顿"},
-{"usage": "world", "name": "开罗"},
-{"usage": "world", "name": "东圣路易斯"},
-{"usage": "world", "name": "奥罗拉"},
-{"usage": "world", "name": "内珀维尔"},
-{"usage": "world", "name": "奥克布鲁克台"},
-{"usage": "world", "name": "芝加哥郊区"},
-{"usage": "world", "name": "乔利埃特"},
-{"usage": "world", "name": "拉萨尔"},
-{"usage": "world", "name": "罗克福德"},
-{"usage": "world", "name": "芝加哥"},
-{"usage": "world", "name": "埃文斯顿"},
-{"usage": "world", "name": "沃基"},
-{"usage": "world", "name": "韦恩堡"},
-{"usage": "world", "name": "加里"},
-{"usage": "world", "name": "哈蒙德"},
-{"usage": "world", "name": "南湾"},
-{"usage": "world", "name": "印第安纳波利斯"},
-{"usage": "world", "name": "科科莫"},
-{"usage": "world", "name": "埃文斯维尔"},
-{"usage": "world", "name": "特雷霍特"},
-{"usage": "world", "name": "锡达拉皮兹"},
-{"usage": "world", "name": "达文波特"},
-{"usage": "world", "name": "迪比克"},
-{"usage": "world", "name": "滑铁卢"},
-{"usage": "world", "name": "埃姆斯"},
-{"usage": "world", "name": "德梅因"},
-{"usage": "world", "name": "道奇堡"},
-{"usage": "world", "name": "克雷斯顿"},
-{"usage": "world", "name": "梅森城"},
-{"usage": "world", "name": "康瑟尔布拉夫斯"},
-{"usage": "world", "name": "苏城"},
-{"usage": "world", "name": "柯立芝"},
-{"usage": "world", "name": "道奇城"},
-{"usage": "world", "name": "哈钦森"},
-{"usage": "world", "name": "威奇托"},
-{"usage": "world", "name": "托皮卡"},
-{"usage": "world", "name": "曼哈顿"},
-{"usage": "world", "name": "科尔比"},
-{"usage": "world", "name": "古德兰"},
-{"usage": "world", "name": "劳伦斯"},
-{"usage": "world", "name": "萨利纳"},
-{"usage": "world", "name": "霍普金斯维尔"},
-{"usage": "world", "name": "欧文斯伯勒"},
-{"usage": "world", "name": "法兰克福"},
-{"usage": "world", "name": "路易斯维尔"},
-{"usage": "world", "name": "莫尔"},
-{"usage": "world", "name": "列克星敦"},
-{"usage": "world", "name": "杰利科"},
-{"usage": "world", "name": "惠特利县"},
-{"usage": "world", "name": "很多"},
-{"usage": "world", "name": "奥奈达"},
-{"usage": "world", "name": "萨克斯顿"},
-{"usage": "world", "name": "巴吞鲁日"},
-{"usage": "world", "name": "新道路"},
-{"usage": "world", "name": "什里夫波特"},
-{"usage": "world", "name": "查尔斯湖"},
-{"usage": "world", "name": "拉斐特"},
-{"usage": "world", "name": "霍玛"},
-{"usage": "world", "name": "新奥尔良"},
-{"usage": "world", "name": "坎伯兰"},
-{"usage": "world", "name": "冯检基"},
-{"usage": "world", "name": "黑格斯敦"},
-{"usage": "world", "name": "安纳波利斯"},
-{"usage": "world", "name": "巴尔的摩"},
-{"usage": "world", "name": "洛克维尔"},
-{"usage": "world", "name": "索尔兹伯里"},
-{"usage": "world", "name": "皮茨菲尔德"},
-{"usage": "world", "name": "海恩尼斯"},
-{"usage": "world", "name": "新贝德福德"},
-{"usage": "world", "name": "伍斯特"},
-{"usage": "world", "name": "波士顿"},
-{"usage": "world", "name": "诺伍德"},
-{"usage": "world", "name": "韦茅斯"},
-{"usage": "world", "name": "费奇伯格"},
-{"usage": "world", "name": "梅休因"},
-{"usage": "world", "name": "皮博迪"},
-{"usage": "world", "name": "特拉弗斯城"},
-{"usage": "world", "name": "拉丁顿"},
-{"usage": "world", "name": "马斯基根"},
-{"usage": "world", "name": "底特律"},
-{"usage": "world", "name": "兰辛"},
-{"usage": "world", "name": "芒特普莱森特"},
-{"usage": "world", "name": "巴特尔克里克"},
-{"usage": "world", "name": "卡拉马祖"},
-{"usage": "world", "name": "安阿伯"},
-{"usage": "world", "name": "梦露"},
-{"usage": "world", "name": "弗林特"},
-{"usage": "world", "name": "北底特律郊区"},
-{"usage": "world", "name": "马凯特"},
-{"usage": "world", "name": "苏圣玛丽"},
-{"usage": "world", "name": "德卢斯"},
-{"usage": "world", "name": "大急流城"},
-{"usage": "world", "name": "莫尔海德"},
-{"usage": "world", "name": "圣克劳德"},
-{"usage": "world", "name": "曼凯托"},
-{"usage": "world", "name": "明尼阿波利斯"},
-{"usage": "world", "name": "圣保罗"},
-{"usage": "world", "name": "雷德温"},
-{"usage": "world", "name": "枫树林"},
-{"usage": "world", "name": "布卢明顿"},
-{"usage": "world", "name": "格尔夫波特"},
-{"usage": "world", "name": "帕斯卡古拉"},
-{"usage": "world", "name": "梅里登"},
-{"usage": "world", "name": "哈蒂斯堡"},
-{"usage": "world", "name": "冬青属春天"},
-{"usage": "world", "name": "图珀洛"},
-{"usage": "world", "name": "圣查尔斯"},
-{"usage": "world", "name": "圣路易斯"},
-{"usage": "world", "name": "友联市"},
-{"usage": "world", "name": "乔普林"},
-{"usage": "world", "name": "内华达州"},
-{"usage": "world", "name": "汉尼拔"},
-{"usage": "world", "name": "杰斐逊城"},
-{"usage": "world", "name": "独立"},
-{"usage": "world", "name": "堪萨斯城"},
-{"usage": "world", "name": "圣若瑟"},
-{"usage": "world", "name": "大岛"},
-{"usage": "world", "name": "北普拉特"},
-{"usage": "world", "name": "斯科次布拉夫"},
-{"usage": "world", "name": "黑斯廷斯"},
-{"usage": "world", "name": "林肯"},
-{"usage": "world", "name": "奥马哈"},
-{"usage": "world", "name": "奥尼尔"},
-{"usage": "world", "name": "拉斯维加斯"},
-{"usage": "world", "name": "卡森市"},
-{"usage": "world", "name": "里诺"},
-{"usage": "world", "name": "伊利"},
-{"usage": "world", "name": "哈肯萨克"},
-{"usage": "world", "name": "霍博肯"},
-{"usage": "world", "name": "泽西城"},
-{"usage": "world", "name": "大西洋城"},
-{"usage": "world", "name": "卡姆登"},
-{"usage": "world", "name": "特伦顿"},
-{"usage": "world", "name": "龙科"},
-{"usage": "world", "name": "新不伦瑞克省"},
-{"usage": "world", "name": "瓦恩兰"},
-{"usage": "world", "name": "樱桃山"},
-{"usage": "world", "name": "伊丽莎白"},
-{"usage": "world", "name": "菲利普斯堡"},
-{"usage": "world", "name": "华盛顿"},
-{"usage": "world", "name": "纽瓦克"},
-{"usage": "world", "name": "帕特森"},
-{"usage": "world", "name": "纽约市"},
-{"usage": "world", "name": "奥斯威戈"},
-{"usage": "world", "name": "锡拉丘兹"},
-{"usage": "world", "name": "尤蒂卡"},
-{"usage": "world", "name": "沃特敦"},
-{"usage": "world", "name": "布伦特伍德"},
-{"usage": "world", "name": "斯特德"},
-{"usage": "world", "name": "奥尔巴尼"},
-{"usage": "world", "name": "格洛弗斯维尔"},
-{"usage": "world", "name": "斯克内克塔迪"},
-{"usage": "world", "name": "特洛伊"},
-{"usage": "world", "name": "宾厄姆顿"},
-{"usage": "world", "name": "埃尔迈拉"},
-{"usage": "world", "name": "恩迪科特"},
-{"usage": "world", "name": "伊萨卡"},
-{"usage": "world", "name": "长岛"},
-{"usage": "world", "name": "马诺维尔"},
-{"usage": "world", "name": "水牛城"},
-{"usage": "world", "name": "尼亚加拉大瀑布"},
-{"usage": "world", "name": "罗切斯特"},
-{"usage": "world", "name": "布朗克斯"},
-{"usage": "world", "name": "布鲁克林"},
-{"usage": "world", "name": "皇后区"},
-{"usage": "world", "name": "史泰登岛"},
-{"usage": "world", "name": "法拉盛"},
-{"usage": "world", "name": "波基普西"},
-{"usage": "world", "name": "皮克斯基尔"},
-{"usage": "world", "name": "怀特普莱恩斯"},
-{"usage": "world", "name": "杨克斯"},
-{"usage": "world", "name": "拉布拉多城"},
-{"usage": "world", "name": "圣约翰"},
-{"usage": "world", "name": "大西洋海滩"},
-{"usage": "world", "name": "哈特拉斯"},
-{"usage": "world", "name": "阿什伯勒"},
-{"usage": "world", "name": "托马斯维尔"},
-{"usage": "world", "name": "夏洛特"},
-{"usage": "world", "name": "康科德"},
-{"usage": "world", "name": "阿什维尔"},
-{"usage": "world", "name": "安提阿"},
-{"usage": "world", "name": "希科里"},
-{"usage": "world", "name": "格林斯博罗"},
-{"usage": "world", "name": "温斯顿"},
-{"usage": "world", "name": "塞勒姆"},
-{"usage": "world", "name": "达勒姆"},
-{"usage": "world", "name": "罗利"},
-{"usage": "world", "name": "瓦特维尔"},
-{"usage": "world", "name": "白马"},
-{"usage": "world", "name": "庞纳唐"},
-{"usage": "world", "name": "克利夫兰"},
-{"usage": "world", "name": "阿克伦"},
-{"usage": "world", "name": "坎顿"},
-{"usage": "world", "name": "沃伦"},
-{"usage": "world", "name": "扬斯敦"},
-{"usage": "world", "name": "鲍灵格林"},
-{"usage": "world", "name": "芬德利"},
-{"usage": "world", "name": "利马"},
-{"usage": "world", "name": "托莱多"},
-{"usage": "world", "name": "门托"},
-{"usage": "world", "name": "奥伯林"},
-{"usage": "world", "name": "韦斯特莱克"},
-{"usage": "world", "name": "辛辛那提"},
-{"usage": "world", "name": "米德尔敦"},
-{"usage": "world", "name": "剑桥"},
-{"usage": "world", "name": "代顿"},
-{"usage": "world", "name": "希尔斯伯勒"},
-{"usage": "world", "name": "斯普林菲尔德"},
-{"usage": "world", "name": "阿森斯"},
-{"usage": "world", "name": "哥伦布"},
-{"usage": "world", "name": "兰开斯特"},
-{"usage": "world", "name": "玛丽埃塔"},
-{"usage": "world", "name": "伊妮德"},
-{"usage": "world", "name": "俄克拉何马城"},
-{"usage": "world", "name": "阿尔瓦"},
-{"usage": "world", "name": "阿德莫尔"},
-{"usage": "world", "name": "劳顿"},
-{"usage": "world", "name": "麦卡莱斯特"},
-{"usage": "world", "name": "迈阿密"},
-{"usage": "world", "name": "马斯科吉"},
-{"usage": "world", "name": "塔尔萨"},
-{"usage": "world", "name": "多伦多"},
-{"usage": "world", "name": "圭尔夫"},
-{"usage": "world", "name": "基奇纳"},
-{"usage": "world", "name": "伦敦"},
-{"usage": "world", "name": "温莎"},
-{"usage": "world", "name": "巴里"},
-{"usage": "world", "name": "北部湾"},
-{"usage": "world", "name": "苏圣玛丽"},
-{"usage": "world", "name": "萨德伯里"},
-{"usage": "world", "name": "德赖登"},
-{"usage": "world", "name": "凯诺拉"},
-{"usage": "world", "name": "威廉堡"},
-{"usage": "world", "name": "桑德贝"},
-{"usage": "world", "name": "库克斯维尔"},
-{"usage": "world", "name": "汉密尔顿"},
-{"usage": "world", "name": "米西索加"},
-{"usage": "world", "name": "金士顿"},
-{"usage": "world", "name": "渥太华"},
-{"usage": "world", "name": "道夫"},
-{"usage": "world", "name": "比弗顿"},
-{"usage": "world", "name": "阿什兰"},
-{"usage": "world", "name": "本德"},
-{"usage": "world", "name": "科瓦利斯"},
-{"usage": "world", "name": "尤金"},
-{"usage": "world", "name": "彭德尔顿"},
-{"usage": "world", "name": "萨利姆"},
-{"usage": "world", "name": "波特兰"},
-{"usage": "world", "name": "费城"},
-{"usage": "world", "name": "匹兹堡"},
-{"usage": "world", "name": "斯克兰顿"},
-{"usage": "world", "name": "威廉波特"},
-{"usage": "world", "name": "费城郊区"},
-{"usage": "world", "name": "阿伦敦"},
-{"usage": "world", "name": "哈里斯堡"},
-{"usage": "world", "name": "葛底斯堡"},
-{"usage": "world", "name": "纽卡斯尔"},
-{"usage": "world", "name": "拉特罗布"},
-{"usage": "world", "name": "尤宁敦"},
-{"usage": "world", "name": "阿尔图纳"},
-{"usage": "world", "name": "伊利"},
-{"usage": "world", "name": "约翰斯敦"},
-{"usage": "world", "name": "希库蒂米"},
-{"usage": "world", "name": "魁北克"},
-{"usage": "world", "name": "里穆斯基"},
-{"usage": "world", "name": "蒙特利尔"},
-{"usage": "world", "name": "劳埃德明斯特"},
-{"usage": "world", "name": "里贾纳"},
-{"usage": "world", "name": "萨斯卡通"},
-{"usage": "world", "name": "柔克义"},
-{"usage": "world", "name": "查尔斯顿"},
-{"usage": "world", "name": "希尔顿黑德岛"},
-{"usage": "world", "name": "默特尔比奇"},
-{"usage": "world", "name": "佛罗伦萨"},
-{"usage": "world", "name": "安德森"},
-{"usage": "world", "name": "格林维尔"},
-{"usage": "world", "name": "斯巴达"},
-{"usage": "world", "name": "布里斯托尔"},
-{"usage": "world", "name": "查塔努加"},
-{"usage": "world", "name": "纳什维尔"},
-{"usage": "world", "name": "诺克斯维尔"},
-{"usage": "world", "name": "杰克逊"},
-{"usage": "world", "name": "孟菲斯"},
-{"usage": "world", "name": "市总工会"},
-{"usage": "world", "name": "哥伦比亚"},
-{"usage": "world", "name": "曼彻斯特"},
-{"usage": "world", "name": "库克维尔"},
-{"usage": "world", "name": "圣安东尼奥"},
-{"usage": "world", "name": "韦科"},
-{"usage": "world", "name": "鹿园"},
-{"usage": "world", "name": "科珀斯克里斯蒂"},
-{"usage": "world", "name": "维多利亚"},
-{"usage": "world", "name": "博蒙特"},
-{"usage": "world", "name": "加尔维斯顿"},
-{"usage": "world", "name": "奥斯汀"},
-{"usage": "world", "name": "贝莱尔"},
-{"usage": "world", "name": "帕萨迪纳"},
-{"usage": "world", "name": "阿马里洛"},
-{"usage": "world", "name": "拉伯克"},
-{"usage": "world", "name": "沃思堡"},
-{"usage": "world", "name": "德尔里奥"},
-{"usage": "world", "name": "尤瓦尔迪"},
-{"usage": "world", "name": "休斯敦"},
-{"usage": "world", "name": "巴黎"},
-{"usage": "world", "name": "谢尔曼"},
-{"usage": "world", "name": "特克萨卡纳"},
-{"usage": "world", "name": "泰勒"},
-{"usage": "world", "name": "阿比林"},
-{"usage": "world", "name": "埃尔帕索"},
-{"usage": "world", "name": "亨茨维尔"},
-{"usage": "world", "name": "勒夫"},
-{"usage": "world", "name": "丹顿"},
-{"usage": "world", "name": "威奇塔瀑布"},
-{"usage": "world", "name": "布朗斯维尔"},
-{"usage": "world", "name": "麦卡伦"},
-{"usage": "world", "name": "达拉斯"},
-{"usage": "world", "name": "加兰"},
-{"usage": "world", "name": "大草原城"},
-{"usage": "world", "name": "欧文"},
-{"usage": "world", "name": "普莱诺"},
-{"usage": "world", "name": "沃顿商学院"},
-{"usage": "world", "name": "圣乔治"},
-{"usage": "world", "name": "里奇菲尔德"},
-{"usage": "world", "name": "布兰丁"},
-{"usage": "world", "name": "摩押"},
-{"usage": "world", "name": "盐湖市"},
-{"usage": "world", "name": "普罗沃"},
-{"usage": "world", "name": "奥格登"},
-{"usage": "world", "name": "布莱克斯堡"},
-{"usage": "world", "name": "罗阿诺克"},
-{"usage": "world", "name": "士丹顿"},
-{"usage": "world", "name": "温彻斯特"},
-{"usage": "world", "name": "亚历山德里亚"},
-{"usage": "world", "name": "阿灵顿"},
-{"usage": "world", "name": "费尔法克斯"},
-{"usage": "world", "name": "亨登"},
-{"usage": "world", "name": "诺福克"},
-{"usage": "world", "name": "纽波特纽斯"},
-{"usage": "world", "name": "威廉斯堡"},
-{"usage": "world", "name": "夏洛茨维尔"},
-{"usage": "world", "name": "丹维尔"},
-{"usage": "world", "name": "里士满"},
-{"usage": "world", "name": "西雅图"},
-{"usage": "world", "name": "奥本"},
-{"usage": "world", "name": "肯特"},
-{"usage": "world", "name": "塔科马"},
-{"usage": "world", "name": "贝林翰"},
-{"usage": "world", "name": "奥林匹亚"},
-{"usage": "world", "name": "温哥华"},
-{"usage": "world", "name": "贝尔维尤"},
-{"usage": "world", "name": "埃德蒙兹"},
-{"usage": "world", "name": "埃弗里特"},
-{"usage": "world", "name": "斯波坎"},
-{"usage": "world", "name": "沃拉沃拉"},
-{"usage": "world", "name": "亚基马"},
-{"usage": "world", "name": "西本德"},
-{"usage": "world", "name": "基诺沙"},
-{"usage": "world", "name": "密尔沃基"},
-{"usage": "world", "name": "拉辛"},
-{"usage": "world", "name": "伯洛伊特"},
-{"usage": "world", "name": "拉克罗"},
-{"usage": "world", "name": "麦迪逊"},
-{"usage": "world", "name": "普拉特维尔"},
-{"usage": "world", "name": "欧克莱尔"},
-{"usage": "world", "name": "苏必利尔"},
-{"usage": "world", "name": "沃索"},
-{"usage": "world", "name": "绿湾"}
+ {
+ "usage": "nick",
+ "name": [
+ "10-4",
+ "遗弃者",
+ "忍耐者",
+ "腹肌",
+ "王牌",
+ "酸",
+ "慢板",
+ "硬石",
+ "海军上将",
+ "永世",
+ "航空",
+ "AF",
+ "之后",
+ "玛瑙",
+ "代理人",
+ "暴力行为",
+ "胃灼热",
+ "渴望",
+ "啊呵",
+ "两手叉腰",
+ "信天翁",
+ "辩才",
+ "全明星",
+ "阿尔法",
+ "业余",
+ "仙酿",
+ "阿门",
+ "美国",
+ "紫水晶",
+ "弹药",
+ "疯狂",
+ "安培",
+ "锚",
+ "天使",
+ "灵魂",
+ "动物",
+ "安妮",
+ "蚂蚁",
+ "孔径",
+ "顶点",
+ "末日",
+ "远地点",
+ "苹果",
+ "苹果",
+ "苹果子",
+ "阿卡",
+ "拱廊",
+ "执政官",
+ "阿肯色州人",
+ "亚奇",
+ "亚奇",
+ "世界末日",
+ "阿斯特罗",
+ "阿特拉斯",
+ "原子",
+ "光辉",
+ "欧洲野牛",
+ "极光",
+ "澳洲人",
+ "澳大利亚",
+ "擅离职守",
+ "斧",
+ "啊",
+ "苍空",
+ "婴儿",
+ "培根",
+ "坏蛋",
+ "獾",
+ "秃头",
+ "弹道",
+ "斑比",
+ "香蕉",
+ "香蕉",
+ "强盗",
+ "潮流",
+ "爆炸",
+ "禁令",
+ "银行家",
+ "女妖",
+ "万岁",
+ "倒刺",
+ "野蛮人",
+ "理发师",
+ "吟游诗人",
+ "男爵",
+ "桶",
+ "害羞鬼",
+ "晒太阳",
+ "古怪鬼",
+ "灯塔",
+ "豆子",
+ "熊",
+ "野兽",
+ "花花公子",
+ "比波普爵士乐",
+ "混乱",
+ "蜜蜂",
+ "牛肉",
+ "哔哔",
+ "哔哔哔哔",
+ "米色",
+ "白鲸",
+ "狂暴",
+ "最好",
+ "贝塔",
+ "大",
+ "大炮",
+ "大人物",
+ "四棱大麦",
+ "多嘴多舌",
+ "大人物",
+ "比哈尔语",
+ "十亿",
+ "必应",
+ "宾果",
+ "自传",
+ "鸟",
+ "小鸟",
+ "主教",
+ "骗子",
+ "位图",
+ "黑色",
+ "21点",
+ "叶片",
+ "爆炸",
+ "爆破工",
+ "大火",
+ "攻其不备",
+ "珠宝",
+ "眨眼",
+ "作品",
+ "泡",
+ "闪电战",
+ "暴雪",
+ "块",
+ "傻子",
+ "金发",
+ "开花",
+ "反吹",
+ "蓝色",
+ "清教徒",
+ "模糊",
+ "脸红",
+ "蟒蛇",
+ "野猪",
+ "身体",
+ "尸袋",
+ "可怕的人",
+ "博洛尼亚",
+ "螺栓",
+ "善意的人",
+ "好伙计",
+ "走鸿运",
+ "债券",
+ "骨",
+ "疯狂的人",
+ "盆景",
+ "奖金",
+ "嘘",
+ "嘘嘘",
+ "赌徒",
+ "繁荣",
+ "砰砰",
+ "皮绳",
+ "靴子",
+ "毛线鞋",
+ "鲍里库",
+ "老板",
+ "加油车",
+ "男孩",
+ "大汉",
+ "大脑",
+ "头脑风暴",
+ "臭娃娃",
+ "勇敢的",
+ "喝采",
+ "巴西",
+ "巴西人",
+ "面包",
+ "打破",
+ "断路器",
+ "断脖子",
+ "砖",
+ "禁闭室",
+ "野马",
+ "青铜",
+ "喧嚣",
+ "压碎机",
+ "平庸可厌的人",
+ "布巴",
+ "泡沫",
+ "泡沫",
+ "布比人",
+ "牛仔",
+ "七叶树",
+ "虫子",
+ "棘手难题",
+ "错误",
+ "身材苗条",
+ "牛",
+ "子弹",
+ "牛眼灯",
+ "熊",
+ "土包子",
+ "兔子",
+ "面包",
+ "小豆子",
+ "破坏者",
+ "喧闹者",
+ "忙人",
+ "爱管闲事的人",
+ "大老粗",
+ "屠夫",
+ "黄油",
+ "娘娘腔",
+ "按钮",
+ "嗡嗡声",
+ "卷心菜",
+ "不和谐",
+ "仙人掌",
+ "凯撒",
+ "咖啡因",
+ "笼子里",
+ "结伙",
+ "法人后裔",
+ "灾难",
+ "石灰",
+ "海中女神",
+ "凸轮",
+ "迷彩色",
+ "可以做",
+ "加拿大",
+ "加拿大人",
+ "金丝雀",
+ "加丹戈",
+ "大炮",
+ "法裔加拿大人",
+ "帽",
+ "雀跃",
+ "卡皮沙巴",
+ "如帽般的",
+ "队长",
+ "焦糖",
+ "意大利裔巴西人",
+ "里约人",
+ "胡萝卜",
+ "携带",
+ "卡萨布兰卡",
+ "赌场",
+ "鲶鱼",
+ "洪都拉斯人",
+ "警告",
+ "雪松",
+ "蜈蚣",
+ "刻瑞斯",
+ "咬马嚼子",
+ "章",
+ "查宾",
+ "花花公子",
+ "战车",
+ "魅力",
+ "喋喋不休",
+ "唠叨的人",
+ "使彻底失败",
+ "厚脸皮",
+ "厚颜无耻",
+ "干杯",
+ "笨蛋",
+ "厨师",
+ "樱桃",
+ "国际象棋",
+ "气",
+ "首席",
+ "墨西哥城人",
+ "寒冷",
+ "中国",
+ "中国人",
+ "嘁嘁喳喳",
+ "谈天说地",
+ "巧克力",
+ "巧克力",
+ "窒息",
+ "火车 ",
+ "排",
+ "铬合金",
+ "慢性子",
+ "笑着说",
+ "密友",
+ "笨蛋",
+ "再见",
+ "苹果酒",
+ "辛科",
+ "电影",
+ "肉桂",
+ "密码",
+ "叮当声",
+ "哗众取宠",
+ "爪",
+ "粘土",
+ "双刃大砍刀",
+ "神职人员",
+ "点击",
+ "多云的",
+ "三叶草",
+ "教练",
+ "海边人",
+ "眼镜蛇",
+ "蜘蛛网",
+ "伦敦",
+ "蟑螂",
+ "椰子树",
+ "咖啡",
+ "齿轮",
+ "科希",
+ "线圈",
+ "上校",
+ "昏迷",
+ "组合",
+ "喜剧",
+ "彗星",
+ "公司",
+ "骗子",
+ "浓缩",
+ "海螺",
+ "安慰",
+ "内容",
+ "违禁品",
+ "饼干",
+ "鸡笼",
+ "铜斑蛇",
+ "复制",
+ "螺旋",
+ "活泼的",
+ "宇宙",
+ "棉花",
+ "优惠券",
+ "秘密",
+ "好啊",
+ "郊狼",
+ "蟹",
+ "杰出的人",
+ "崩溃",
+ "火山口",
+ "渴望",
+ "奶油",
+ "持续噪声",
+ "水晶室女",
+ "深红色",
+ "胖子",
+ "十字交叉",
+ "嘶哑声",
+ "鳄鱼",
+ "骗子",
+ "乌鸦",
+ "吃乌鸦的人",
+ "巡洋舰",
+ "面包屑",
+ "面包屑",
+ "旷课乐",
+ "易怒的人",
+ "神秘生物",
+ "四弦吉他",
+ "杜鹃",
+ "土包子",
+ "丘比特",
+ "治愈",
+ "卷毛",
+ "诅咒",
+ "漂亮鬼",
+ "青色",
+ "氰化物",
+ "网络",
+ "旋风",
+ "独眼巨人",
+ "轻拍",
+ "疯狂的人",
+ "匕首",
+ "达拉斯",
+ "该死的人",
+ "危险",
+ "黑暗",
+ "亲爱的人",
+ "飞镖",
+ "数据",
+ "神枪手",
+ "最亲爱的人",
+ "诱饵",
+ "迪",
+ "灵巧的人",
+ "三角洲",
+ "平民",
+ "恶魔",
+ "亡命之徒",
+ "上帝",
+ "魔鬼",
+ "露水",
+ "恶魔",
+ "钻石",
+ "菱形斑纹",
+ "筹码",
+ "骰子",
+ "柴油",
+ "第戎",
+ "左右为难",
+ "昏暗的",
+ "一角银币",
+ "酒窝",
+ "恐龙",
+ "悲惨的人",
+ "挽歌",
+ "迪斯科",
+ "复制品",
+ "头晕",
+ "灯神",
+ "DOA",
+ "医生",
+ "十二关",
+ "狗",
+ "经济低潮",
+ "娃娃脸",
+ "驴",
+ "吸食大麻",
+ "小玩意儿",
+ "厄运",
+ "世界末日",
+ "涂料",
+ "迟钝的",
+ "面貌极相似的人",
+ "Dos",
+ "两面派",
+ "面团",
+ "推土机",
+ "德拉科",
+ "龙",
+ "恐惧",
+ "无畏",
+ "漂移",
+ "流浪者",
+ "机器人",
+ "下降",
+ "德鲁伊",
+ "甜食",
+ "美妙的",
+ "蠢人",
+ "愚蠢的",
+ "小飞象",
+ "饺子",
+ "甘蔗渣",
+ "灰尘",
+ "荷兰",
+ "功率计",
+ "Dys",
+ "东",
+ "容易",
+ "木树",
+ "回声",
+ "月蚀",
+ "星质",
+ "鳗鱼",
+ "书呆子",
+ "自我",
+ "八个",
+ "老八",
+ "爱因斯坦",
+ "二者择一的",
+ "喷射",
+ "大恶魔",
+ "老人",
+ "电",
+ "元素",
+ "精英",
+ "翡翠",
+ "重唱",
+ "结束时间",
+ "安德",
+ "执行者",
+ "谜",
+ "嫉妒",
+ "伊普西龙",
+ "昼夜平分点",
+ "阋神星",
+ "时尚先生",
+ "埃塔",
+ "醚",
+ "词源学",
+ "尤里卡",
+ "欧洲败类",
+ "流亡",
+ "退出",
+ "挂式",
+ "埃克塞特人",
+ "出口",
+ "眼睛",
+ "赏心悦目的人",
+ "脸",
+ "信仰",
+ "猎鹰",
+ "下降",
+ "凡登戈舞",
+ "神奇的",
+ "特别喜爱的人",
+ "恐惧",
+ "不重要的人",
+ "击剑",
+ "雪貂",
+ "留学生",
+ "小提琴",
+ "胡说",
+ "忠诚",
+ "恶魔",
+ "欺瞒",
+ "最后",
+ "手指",
+ "火",
+ "煽动者",
+ "萤火虫",
+ "爆竹",
+ "防火墙",
+ "第一",
+ "鱼",
+ "拳头",
+ "大打出手",
+ "五个",
+ "修复",
+ "饮料",
+ "防弹",
+ "火烈鸟",
+ "闪光",
+ "平地",
+ "平线",
+ "跳蚤",
+ "电影",
+ "阔鳍",
+ "浮动",
+ "佛罗里达",
+ "废料",
+ "狼狈而退",
+ "长笛",
+ "飞",
+ "飞行员",
+ "捕蝇草",
+ "焦点",
+ "箔",
+ "平易近人",
+ "傻瓜",
+ "蠢蛋",
+ "自由自在",
+ "财富",
+ "老四",
+ "福克斯",
+ "喧噪",
+ "法国",
+ "狂",
+ "冻结",
+ "法国人",
+ "摩擦",
+ "星期五",
+ "青蛙",
+ "蛙似的人",
+ "从",
+ "前面",
+ "霜",
+ "油炸",
+ "信息面板",
+ "爱好者",
+ "火焰",
+ "愤怒",
+ "未来",
+ "模糊",
+ "诅咒",
+ "星系",
+ "赌徒",
+ "伽马",
+ "石像鬼",
+ "石榴石",
+ "气囊",
+ "垫片",
+ "加特林",
+ "短吻鳄",
+ "加乌乔人",
+ "齿轮",
+ "齿轮",
+ "壁虎",
+ "古怪的人",
+ "宝石",
+ "双子座",
+ "温柔的",
+ "地理",
+ "基尼",
+ "细菌",
+ "德国人",
+ "德国",
+ "鬼",
+ "千兆",
+ "咯咯地笑",
+ "生姜",
+ "小发明",
+ "短剑",
+ "眩光",
+ "故障",
+ "发光",
+ "暴食",
+ "咬牙切齿",
+ "山羊",
+ "小妖精",
+ "神",
+ "哥斯拉",
+ "黄金",
+ "金",
+ "傀儡",
+ "高尔夫球",
+ "歌利亚",
+ "龚",
+ "花生",
+ "好人",
+ "穿帮",
+ "怪诞的人",
+ "鹅",
+ "起鸡皮疙瘩",
+ "戈尔",
+ "蛇发怪",
+ "轻飘飘的",
+ "伟大的",
+ "重大的",
+ "灰色的",
+ "油脂",
+ "油腻的",
+ "希腊",
+ "贪婪",
+ "希腊人",
+ "绿色",
+ "不懂世故的人",
+ "小鬼",
+ "悲伤",
+ "冷酷的人",
+ "露齿而笑",
+ "发火",
+ "脾气暴躁",
+ "鹰头狮",
+ "瓜希罗人",
+ "番石榴",
+ "诡计",
+ "橡皮软糖",
+ "枪手",
+ "大师",
+ "肠道",
+ "地沟",
+ "吉普赛",
+ "陀螺",
+ "多毛的",
+ "翠鸟",
+ "说唱乐",
+ "锤子",
+ "手",
+ "汉尼拔",
+ "快乐",
+ "硬汉子",
+ "安全帽",
+ "兔子",
+ "野兔脑子",
+ "鸟身女妖",
+ "手斧",
+ "哈瓦那",
+ "安息所",
+ "穷人",
+ "大破坏",
+ "鹰",
+ "鹰眼",
+ "阴霾",
+ "轻率的",
+ "无情的",
+ "热",
+ "开除",
+ "重",
+ "重量级的",
+ "继承人",
+ "赫拉",
+ "悍妇",
+ "应该下地狱的人",
+ "猛鬼追魂",
+ "铁杉",
+ "术士",
+ "全盛时期",
+ "胡桃木",
+ "隐藏",
+ "正午",
+ "高塔",
+ "车辆",
+ "乡下人",
+ "提示",
+ "臀部",
+ "河马",
+ "跛的",
+ "打击",
+ "特大号三明治",
+ "流浪汉",
+ "大杂烩",
+ "废话",
+ "废话",
+ "全垒打",
+ "蜂蜜",
+ "钩",
+ "流氓",
+ "印第安纳州人",
+ "猫头鹰叫",
+ "乡间音乐",
+ "笛",
+ "吸毒成瘾者",
+ "啤酒花",
+ "霍斯",
+ "主机",
+ "热",
+ "热狗",
+ "热的东西",
+ "酒店",
+ "恶作剧",
+ "暑热",
+ "炙手可热的",
+ "胡迪尼",
+ "猎犬",
+ "徘徊",
+ "嚎叫",
+ "狂妄自大",
+ "绿巨人",
+ "骗子",
+ "极出色的人",
+ "疯狗",
+ "饥饿",
+ "饿鬼",
+ "九头蛇",
+ "炒作",
+ "吸毒成瘾的人",
+ "超驱动器",
+ "睡神",
+ "野山羊",
+ "冰",
+ "冰镐",
+ "难闻的",
+ "图标",
+ "偶像",
+ "冰屋",
+ "点火",
+ "图像",
+ "小鬼",
+ "进口",
+ "冲动",
+ "隐身",
+ "不可思议",
+ "印度",
+ "独立",
+ "靛蓝",
+ "印度人",
+ "印第",
+ "地狱",
+ "漆黑的",
+ "检查员",
+ "即时",
+ "介绍",
+ "一点儿",
+ "爱尔兰",
+ "铁",
+ "装甲舰",
+ "铁甲军",
+ "欧文",
+ "岛",
+ "意大利人",
+ "意大利",
+ "痒",
+ "痒",
+ "小个子",
+ "象牙",
+ "豺",
+ "有作为的城市佬",
+ "玉",
+ "贾法",
+ "破旧飞机",
+ "果酱",
+ "一月",
+ "锅盖头",
+ "粗鲁无礼的人",
+ "大块硬糖",
+ "大白鲨",
+ "爵士乐",
+ "绝地武士",
+ "果冻",
+ "果冻",
+ "杰斯特",
+ "杂物",
+ "珠宝",
+ "跳汰机",
+ "拼图",
+ "运动员",
+ "小丑",
+ "快乐的",
+ "乔利",
+ "旅程",
+ "木星",
+ "法官",
+ "神像",
+ "汁",
+ "多汁的",
+ "护符",
+ "庞然大物",
+ "跳",
+ "跳投",
+ "木星",
+ "正义",
+ "凯撒",
+ "卡巴",
+ "坏了的",
+ "扑通",
+ "凯夫拉",
+ "梯形",
+ "胡说",
+ "启动",
+ "孩子",
+ "杀手",
+ "令人扫兴的人",
+ "公斤",
+ "翠鸟",
+ "主要人物",
+ "天命",
+ "吻吻",
+ "猕猴桃",
+ "骑士",
+ "迷药",
+ "结",
+ "指节",
+ "KO",
+ "海怪",
+ "德国人",
+ "花边",
+ "羊排",
+ "拉姆达",
+ "灯",
+ "新水手",
+ "青金石",
+ "云雀",
+ "激光",
+ "熔岩",
+ "铅",
+ "水蛭",
+ "左撇子",
+ "柠檬",
+ "细木匠",
+ "利维坦",
+ "生命线",
+ "光",
+ "闪电",
+ "轻量级",
+ "光年",
+ "利马",
+ "石灰",
+ "英国佬",
+ "跛行",
+ "术语",
+ "链接",
+ "点燃",
+ "蜥蜴",
+ "锁",
+ "封锁",
+ "破伤风",
+ "疯草",
+ "腰",
+ "孤独的人",
+ "丝瓜",
+ "漏洞",
+ "失败者",
+ "情人",
+ "幸运的",
+ "肿块",
+ "吸引",
+ "郁郁葱葱的",
+ "欲望",
+ "琵琶",
+ "勒克斯",
+ "猞猁",
+ "歌词",
+ "麦克",
+ "机器",
+ "麦克",
+ "迈科姆",
+ "疯狗",
+ "鲁莽的人",
+ "马德拉斯人",
+ "大漩涡",
+ "品红色的",
+ "蛆",
+ "魔法",
+ "玛格南",
+ "喜鹊",
+ "少女",
+ "大陆人",
+ "主要",
+ "胡说",
+ "马里布",
+ "庞大的",
+ "疯子",
+ "玻璃球",
+ "火星",
+ "面具",
+ "大洞子",
+ "主人",
+ "玛雅",
+ "五月天",
+ "混乱",
+ "米德",
+ "金牌",
+ "美第奇",
+ "大型",
+ "成熟的",
+ "崩溃",
+ "精神",
+ "猫叫",
+ "佣兵",
+ "商人",
+ "汞",
+ "梅林",
+ "主流",
+ "金属",
+ "密歇根人",
+ "微型",
+ "迈达斯",
+ "蚊",
+ "牛奶",
+ "乳白色的",
+ "几百万",
+ "意志薄弱的人",
+ "最小值",
+ "迷你",
+ "奴才",
+ "小",
+ "薄荷",
+ "海市蜃楼",
+ "混合",
+ "助记符",
+ "麻吉",
+ "魔力",
+ "摩摩",
+ "君主",
+ "周一",
+ "绝对的",
+ "钱",
+ "蒙戈",
+ "绰号",
+ "和尚",
+ "猴子",
+ "怪物",
+ "哞哞叫",
+ "彷徨",
+ "月亮",
+ "笨人",
+ "耽于幻想的",
+ "驼鹿",
+ "睡眠",
+ "电动机",
+ "喋喋不休的人",
+ "鼠标",
+ "Mu",
+ "泥",
+ "泥泞的",
+ "松饼",
+ "穆里根",
+ "提线木偶",
+ "杂音",
+ "武藏",
+ "音乐",
+ "芥末",
+ "杂种狗",
+ "神秘",
+ "神话",
+ "裸体",
+ "保姆",
+ "奈良",
+ "刑警",
+ "令人讨厌的",
+ "导航器",
+ "海军",
+ "不",
+ "星云",
+ "死灵法师",
+ "针",
+ "复仇者",
+ "尼奥",
+ "海王星",
+ "尼禄",
+ "新手",
+ "纽芬兰人",
+ "纽特",
+ "下一个",
+ "镍",
+ "晚上",
+ "夜猫子",
+ "毫无价值的东西",
+ "零",
+ "九个",
+ "消瘦",
+ "忍者",
+ "硝基",
+ "黑色数字",
+ "游牧",
+ "诺德人",
+ "北",
+ "西北",
+ "新星",
+ "11月",
+ "夜之女神",
+ "Nu",
+ "九点",
+ "核弹",
+ "零",
+ "麻木了",
+ "数字",
+ "笨蛋",
+ "肉豆蔻",
+ "坚果",
+ "绿洲",
+ "双簧管",
+ "海洋",
+ "八字步",
+ "辛烷",
+ "几率",
+ "食人魔",
+ "农夫移民",
+ "欧米伽",
+ "预兆",
+ "奥米克戎",
+ "泛光灯",
+ "唯一",
+ "缟玛瑙",
+ "哦",
+ "软泥",
+ "蛋白石",
+ "选择",
+ "作品",
+ "先知",
+ "橙色",
+ "东德",
+ "占卜板",
+ "不法之徒",
+ "结尾部分",
+ "越过",
+ "超速",
+ "覆盖",
+ "牛",
+ "牛津大学",
+ "疼痛",
+ "佩斯利",
+ "朋友",
+ "圣骑士",
+ "穿越",
+ "灵丹妙药",
+ "羽饰",
+ "潘乔",
+ "恐慌",
+ "装甲",
+ "典范",
+ "视差",
+ "烤干",
+ "巴黎",
+ "帕里什",
+ "鹦鹉",
+ "意大利面",
+ "同情",
+ "爱国者",
+ "兵",
+ "和平女神",
+ "和平",
+ "桃子",
+ "孔雀",
+ "花生",
+ "偷看",
+ "矮小的",
+ "鹈鹕",
+ "一分钱",
+ "完美的",
+ "橄榄石",
+ "罪犯",
+ "潮土油",
+ "法老王",
+ "酷毙了",
+ "斐",
+ "惧怕",
+ "圆周率",
+ "泡菜",
+ "泡菜",
+ "皮克",
+ "飘泊流浪的人",
+ "似松的",
+ "小指",
+ "打",
+ "美女照片",
+ "水虎鱼",
+ "手枪",
+ "照片",
+ "披萨",
+ "潇洒",
+ "瘟疫",
+ "格子",
+ "铂",
+ "梅花",
+ "冥王星",
+ "坡",
+ "诗人",
+ "弹簧单高跷",
+ "波因德克斯特",
+ "毒药",
+ "吃玉米糊糊的人",
+ "英国佬",
+ "小马",
+ "马形妖怪",
+ "小孩的",
+ "流行",
+ "砰砰响",
+ "猪排",
+ "布宜诺斯艾利斯人",
+ "豪华",
+ "家常便饭",
+ "战俘",
+ "粉",
+ "权力",
+ "珍贵的",
+ "急板",
+ "椒盐卷饼",
+ "总统",
+ "刺",
+ "骄傲",
+ "主要部",
+ "打印",
+ "棱镜",
+ "奖",
+ "职业选手",
+ "进程",
+ "先知",
+ "道具",
+ "原型",
+ "普西",
+ "神经",
+ "神经病",
+ "布丁",
+ "泡芙",
+ "彪马",
+ "穿孔",
+ "紫色的",
+ "咕噜咕噜声",
+ "推杆式",
+ "PYT",
+ "毒蛇",
+ "庸医",
+ "四方形",
+ "鹌鹑",
+ "地震",
+ "质量",
+ "季度",
+ "类星体",
+ "魁北克",
+ "水银",
+ "金镑",
+ "安静的",
+ "五胞胎",
+ "怪癖",
+ "测试",
+ "现状",
+ "报价",
+ "报价",
+ "辐射",
+ "雷达",
+ "愤怒",
+ "非常亲密的朋友",
+ "衣衫褴褛的",
+ "喷淋设备",
+ "兰博",
+ "摇摇欲坠的",
+ "游骑兵",
+ "狂喜",
+ "流氓",
+ "老鼠",
+ "棘轮",
+ "说胡话",
+ "乌鸦",
+ "夷为平地",
+ "剃须刀",
+ "收割者",
+ "反叛者",
+ "红色的",
+ "乡下人",
+ "重做",
+ "用烟熏",
+ "参考文献",
+ "蒙特雷人",
+ "混音",
+ "复古的",
+ "牧师",
+ "启示",
+ "雷克斯",
+ "雷兹",
+ "犀牛",
+ "柔",
+ "罗德岛人",
+ "跳弹",
+ "谜题",
+ "骑手",
+ "钻井平台",
+ "装配工",
+ "开伞索",
+ "丽兹",
+ "蟑螂",
+ "障碍",
+ "巡回乐队管理员",
+ "路毙的",
+ "漫游",
+ "罗宾",
+ "机器人",
+ "岩石",
+ "火箭",
+ "岩石",
+ "罗杰",
+ "流氓",
+ "顽童",
+ "浪人",
+ "车",
+ "乐观",
+ "口红",
+ "探测器",
+ "伸长脖子看",
+ "红宝石",
+ "小淘气",
+ "俄罗斯",
+ "生锈",
+ "沙沙声",
+ "生锈",
+ "军刀",
+ "马刀",
+ "贤人",
+ "圣人",
+ "火蜥蜴",
+ "盐",
+ "武士",
+ "桑切斯",
+ "旱鸭子",
+ "南卡罗莱那人",
+ "三明治",
+ "圣白托略",
+ "蓝宝石",
+ "大脚野人",
+ "周六",
+ "土星",
+ "野蛮人",
+ "学者",
+ "萨克斯",
+ "无赖汉",
+ "疤痕",
+ "注意力分散",
+ "闪烁",
+ "接穗",
+ "烧焦",
+ "蝎子",
+ "利物浦人",
+ "童子军",
+ "刮",
+ "刮伤",
+ "草率的",
+ "尖锐刺耳",
+ "谣言",
+ "长柄大镰刀",
+ "老二",
+ "第二个",
+ "乌贼",
+ "伺服",
+ "七个",
+ "老七",
+ "阴影",
+ "影子",
+ "粗野的",
+ "摇",
+ "摇摇欲坠的",
+ "鲨鱼",
+ "锋利的",
+ "工作",
+ "酋长",
+ "恶作剧",
+ "治安官",
+ "夏洛克",
+ "机智的",
+ "发光",
+ "闪亮的",
+ "刀",
+ "颤抖",
+ "冲击",
+ "嘘",
+ "矮个子",
+ "表演者",
+ "表演时间",
+ "分解",
+ "虾",
+ "缩小",
+ "洗牌",
+ "西西里人",
+ "西西里",
+ "病",
+ "神经有问题的人",
+ "响尾蛇导弹",
+ "锯齿山",
+ "谢特",
+ "西格玛",
+ "丝绸",
+ "筒仓",
+ "银",
+ "单",
+ "单调的节奏",
+ "塞壬",
+ "六个",
+ "六号",
+ "老六",
+ "十六岁",
+ "匆匆离去",
+ "白鲑",
+ "草图",
+ "皮",
+ "跳过",
+ "队长",
+ "天空",
+ "草率的",
+ "闹剧",
+ "削减",
+ "捉鬼",
+ "雪橇",
+ "睡眠",
+ "困了",
+ "浮油",
+ "苗条的",
+ "麻俐的",
+ "银",
+ "懒惰",
+ "慢",
+ "聪明的",
+ "自作聪明的人",
+ "粉碎",
+ "吞云吐雾的人",
+ "烟雾",
+ "烟雾缭绕的",
+ "光滑的",
+ "涂抹",
+ "混乱",
+ "蛇",
+ "蛇咬伤",
+ "提前",
+ "偷偷摸摸",
+ "爱打喷嚏",
+ "喷嚏鬼",
+ "哼鼻子",
+ "雪",
+ "雪人",
+ "舒适的",
+ "套接字",
+ "柔弱的人",
+ "太阳",
+ "太阳能",
+ "单挑",
+ "声波",
+ "俄克拉荷马州人",
+ "烟尘",
+ "灵魂",
+ "南",
+ "空间",
+ "调皮鬼",
+ "火花",
+ "充满活力的",
+ "麻雀",
+ "产卵",
+ "怪人",
+ "幽灵",
+ "快速",
+ "使人入迷的小说",
+ "斯芬克斯",
+ "香料",
+ "辣的",
+ "蜘蛛",
+ "使整洁",
+ "整洁的",
+ "精神",
+ "碎片",
+ "分裂",
+ "斯波克",
+ "海绵",
+ "体育运动",
+ "现货",
+ "马铃薯",
+ "土豆",
+ "矮胖子",
+ "小队",
+ "清洁刷",
+ "鱿鱼",
+ "乱涂乱画",
+ "喷射",
+ "断奏",
+ "错开",
+ "跟踪狂",
+ "明星",
+ "盯着看",
+ "统计",
+ "统计数据",
+ "钢",
+ "刺痛",
+ "臭鬼",
+ "臭",
+ "针",
+ "石头",
+ "风暴",
+ "故事",
+ "流浪",
+ "拉伸",
+ "前锋",
+ "选通脉冲",
+ "漫步",
+ "闷热的",
+ "眩晕",
+ "出色的人",
+ "豆煮玉米",
+ "糖",
+ "甜言蜜语",
+ "苏丹",
+ "周日",
+ "阳光明媚的",
+ "超级",
+ "超级巨星",
+ "神枪手",
+ "飙升",
+ "斯文加利",
+ "印度教大师",
+ "沼泽",
+ "燕式跳水",
+ "天鹅之歌",
+ "爱打扮的",
+ "斯旺西",
+ "甜蜜的",
+ "甜姐儿",
+ "三心二意",
+ "迅速的",
+ "冒牌货",
+ "开关",
+ "突如其来的变化",
+ "神魂颠倒",
+ "同步",
+ "综合症",
+ "禁忌",
+ "太妃糖",
+ "棕黄色",
+ "探戈",
+ "坦克",
+ "塔巴蒂奥",
+ "焦油",
+ "塔斯马尼亚人",
+ "马铃薯",
+ "刺青",
+ "陶",
+ "技术",
+ "泰迪",
+ "搬弄是非的",
+ "电视",
+ "脾气",
+ "十个",
+ "十元纸币",
+ "南方佬",
+ "苏格兰高地人",
+ "特克斯",
+ "那个人",
+ "西塔",
+ "第三",
+ "渴",
+ "渴了",
+ "十三",
+ "刺",
+ "打",
+ "老三",
+ "雷声",
+ "吓坏了的",
+ "周四",
+ "激情风暴",
+ "雀鸟",
+ "珍闻",
+ "扎染",
+ "老虎",
+ "木材",
+ "小",
+ "泰坦",
+ "蟾蜍",
+ "羊肚菌",
+ "马屁精",
+ "烤面包片",
+ "番茄",
+ "明天",
+ "工具",
+ "亲密的人",
+ "黄玉",
+ "乱七八糟的",
+ "火炬",
+ "鱼雷",
+ "托托",
+ "塔",
+ "悲剧",
+ "火车",
+ "恍惚",
+ "宝",
+ "三弦琴",
+ "技巧",
+ "顽皮的",
+ "棘手的",
+ "三一",
+ "波尔图人",
+ "三倍",
+ "特利克斯",
+ "巨魔",
+ "巨魔",
+ "真理",
+ "茯苓",
+ "周二",
+ "曲调",
+ "涡轮增压",
+ "火鸡",
+ "乌龟",
+ "图斯克",
+ "图图",
+ "卑鄙的人",
+ "嫩枝",
+ "苗条的",
+ "双胞胎",
+ "抽搐",
+ "两个",
+ "小孩子",
+ "台风",
+ "暴君",
+ "超级",
+ "尤比克",
+ "Uh-Oh",
+ "尤克里里琴",
+ "末音节",
+ "超",
+ "棕色的",
+ "暗影",
+ "裁判",
+ "无数的",
+ "失败者",
+ "地下",
+ "撤销",
+ "不可饶恕",
+ "统一的",
+ "单位",
+ "第一",
+ "不可阻挡的",
+ "宇普西龙",
+ "自命不凡的人",
+ "天王星",
+ "冲动",
+ "犹他人",
+ "情人节",
+ "匆匆离开",
+ "鞋面",
+ "蒸汽",
+ "向量",
+ "蔬菜",
+ "维加斯",
+ "报复",
+ "威尼斯",
+ "毒液",
+ "超大杯",
+ "金星",
+ "眩晕",
+ "才能",
+ "否决",
+ "烦恼",
+ "胜利",
+ "取景器",
+ "维京人",
+ "醋",
+ "贵宾",
+ "毒蛇",
+ "伏特",
+ "志愿者",
+ "伏都教",
+ "沃克斯",
+ "秃鹰",
+ "瓦克",
+ "华夫饼",
+ "醒来",
+ "沃克",
+ "壁花",
+ "减弱",
+ "水性杨花的女人",
+ "战争",
+ "监狱长",
+ "军阀",
+ "征途",
+ "疣猪",
+ "黄鼠狼",
+ "楔子",
+ "周三",
+ "怪人",
+ "西德佬",
+ "西",
+ "西部人",
+ "西部佬",
+ "老生常谈的",
+ "反复无常",
+ "旋风",
+ "威士忌",
+ "耳语",
+ "白色",
+ "奇才",
+ "威兹班",
+ "哇",
+ "为什么",
+ "小部件",
+ "摆动",
+ "野生",
+ "莽撞的人",
+ "懦弱的",
+ "饶舌之人",
+ "翅膀",
+ "剔出",
+ "惨败",
+ "线",
+ "电线",
+ "自以为聪明者",
+ "向导",
+ "狼",
+ "狼人",
+ "想知道",
+ "书呆子",
+ "旺卡",
+ "靠不住的",
+ "汪",
+ "兰开夏人",
+ "老王",
+ "词",
+ "蠕虫",
+ "哇",
+ "幽灵",
+ "忿怒",
+ "造成",
+ "沉船",
+ "肇事者",
+ "坏蛋",
+ "韩国帝王",
+ "Xi",
+ "x射线",
+ "Yadda Yadda",
+ "雅虎",
+ "山药",
+ "美国佬",
+ "杨基佬",
+ "亚迪",
+ "雅特",
+ "黄色的",
+ "懦夫",
+ "金翼啄木鸟",
+ "雪人",
+ "迎泽",
+ "乡巴佬",
+ "密歇根上半岛人",
+ "年轻人",
+ "悠悠球",
+ "令人反感的",
+ "百胜百胜",
+ "精力",
+ "斑马",
+ "老Z",
+ "时代精神",
+ "禅",
+ "天顶",
+ "零",
+ "泽塔",
+ "急转",
+ "瑞格",
+ "锯齿形",
+ "无价值之物",
+ "邮政编码",
+ "活泼的",
+ "星座",
+ "区",
+ "巴拿马美国人",
+ "巴拿马美国佬",
+ "不省人事",
+ "变焦"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "female",
+ "name": [
+ "伊芙琳·弗罗斯特",
+ "哈瑞斯·瑟本",
+ "埃利·福里斯特·基顿",
+ "夏洛特·霍尔",
+ "拉奎尔·麦克马洪",
+ "格伦·卢恩塞特",
+ "特里安娜"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "male",
+ "name": [
+ "丹尼尔·丹尼希",
+ "丹尼尔·安菲尔德",
+ "亚历山大·克里奇科",
+ "亚历山大·威克斯",
+ "亚历山大·德米特里耶夫",
+ "伊恩·克利尔",
+ "休伯特·休斯",
+ "休伯特·罗登博",
+ "保罗·华莱士",
+ "克里斯·沃特金斯",
+ "克里斯多夫·福林",
+ "克雷格·弗格森",
+ "克雷格·马顿",
+ "凯文·威特",
+ "凯文·格拉索",
+ "列弗·米希金",
+ "列昂尼德·瓦斯莱夫",
+ "加百利·唐",
+ "加里同志",
+ "劳里·丹尼斯",
+ "南森·卡恩",
+ "博巴洛特",
+ "卡米尔·克里维森",
+ "古尔戈·哈克波夫",
+ "古尔法斯·马戈洛克",
+ "史蒂文·彼得森",
+ "吉姆·兰德龙",
+ "吉姆·韦弗",
+ "哈立德·拉希德",
+ "埃里克·汉格布勒",
+ "埃里克·鲁萨克",
+ "塞巴斯蒂安·雅弗雷",
+ "威尔·沃克",
+ "威廉·福里斯特",
+ "安东·斯特鲁伊克",
+ "安东尼·伯利",
+ "安德鲁·瓜斯泰拉",
+ "安德鲁·韦伯斯特",
+ "尼克·'轰炸机'·帕克",
+ "尼克·斯蒂芬",
+ "山姆·施泰因",
+ "布莱恩·戴维森",
+ "布莱恩·霍斯特曼",
+ "希尔克·范德沙夫博士",
+ "帕斯卡尔·菲利波维奇",
+ "延斯·贝克",
+ "彼特·斯皮尔伯格",
+ "恩里克·阿隆索",
+ "戴夫·斯蒂尔德文森",
+ "托德里克·罗霍普",
+ "托拜厄斯·弗兰克",
+ "托马斯·拉尔森",
+ "托马斯·西蒙",
+ "斯泰特纳",
+ "本·麦克卢尔",
+ "本杰明·里普洛格尔",
+ "杰夫·梅杰",
+ "欧文·邓恩",
+ "正男",
+ "汉克·莱克拉姆",
+ "汤姆·霍珀",
+ "温塔尔·戈特伯德",
+ "热雷米亚斯·卜拉布",
+ "特拉维斯·吉布森",
+ "瑞克·'桀骜不驯之人'",
+ "知傲",
+ "砺波·约根森",
+ "米克·巴特",
+ "米格尔·赫尔梅斯",
+ "米歇尔·贝杰龙",
+ "米洛克",
+ "索奇·加博尔·费伦茨",
+ "约书亚·扬",
+ "约瑟夫·扎卡维·巴特利特",
+ "约翰·哈梅尔",
+ "约翰·恩尼恩",
+ "纪尧姆·勒比格特",
+ "纳撒尼尔·福特",
+ "维克多·库罗皮尼科",
+ "罗布·基斯",
+ "罗布·韦策尔",
+ "罗恩·'噪音'·哈基姆",
+ "罗素·雷诺兹三世",
+ "肖恩·邓肯",
+ "荷马",
+ "菲利克斯·福克斯",
+ "菲利克斯·阿普林",
+ "菲力浦·特朗布莱",
+ "萨拉勒·科伊尔",
+ "西蒙·托雷森·赫尔特",
+ "詹姆斯·肯尼",
+ "贾斯汀·麦金农",
+ "达喀尔",
+ "迈克尔·'死于非命'·琼斯",
+ "迈克尔·希尔",
+ "迈克尔·金凯德",
+ "迈尔斯·普洛韦斯",
+ "迪克·瑟吉斯",
+ "道格·奥格登",
+ "阿切尔",
+ "阿杰伊·钱德拉",
+ "阿格斯·M.·洛厄尔",
+ "雷蒙德·贝莱斯",
+ "韦恩·A.·阿瑟顿",
+ "马丁·伍达德",
+ "马丁·斯文松",
+ "马修·圣约翰",
+ "马克·'坏男孩'·巴多伊",
+ "马特·威廉姆斯",
+ "马特·戴维斯",
+ "鲁道夫·施密特",
+ "黑川健二"
+ ]
+ },
+ {
+ "usage": "backer",
+ "gender": "unisex",
+ "name": [
+ "克莱·福克森塔尔",
+ "加楚",
+ "多利奥",
+ "尤瑞斯特·麦克普鲁丹特",
+ "希姆·费尔米",
+ "弗罗森·福克希",
+ "拉克兰",
+ "拉瑞安",
+ "斯帕兹·佩克洛特",
+ "斯帕洛·格里芬",
+ "斯诺·'喵星人'",
+ "罗尔",
+ "罗尼·马格努松",
+ "达斯克·高",
+ "通萨",
+ "阿克",
+ "阿尔法伊",
+ "阿童木",
+ "雷诺·帕克",
+ "马尼柯·德帕赛文"
+ ]
+ },
+ {
+ "usage": "city",
+ "name": [
+ "万斯伯勒",
+ "不伦瑞克",
+ "不来梅",
+ "东哈德姆",
+ "东哈特福德",
+ "东布里奇沃特",
+ "东布鲁克菲尔德",
+ "东普罗维登斯",
+ "东朗梅多",
+ "东格兰比",
+ "东格林威治",
+ "东汉普顿",
+ "东温莎",
+ "东港",
+ "东米利诺基特",
+ "东莱姆",
+ "东蒙彼利埃",
+ "东金斯顿",
+ "东马柴厄斯",
+ "中国",
+ "中心港",
+ "丹伯里",
+ "丹尼斯",
+ "丹尼斯维尔",
+ "丹尼斯镇",
+ "丹巴顿郡",
+ "丹弗斯",
+ "丹弗斯",
+ "丹比",
+ "丹维尔",
+ "丹麦",
+ "乔治敦",
+ "亚历山大",
+ "亚历山大里亚",
+ "亚当斯",
+ "亨尼克",
+ "亨廷顿",
+ "什鲁斯伯里",
+ "他泊山",
+ "代顿",
+ "伊丽莎白角",
+ "伊斯特姆",
+ "伊斯特布鲁克",
+ "伊斯特汉普顿",
+ "伊斯特福德",
+ "伊斯顿",
+ "伊普斯威奇",
+ "伊格尔莱克",
+ "伊诺斯堡",
+ "伊顿",
+ "伍兹塔克",
+ "伍利奇",
+ "伍德伯里",
+ "伍德兰",
+ "伍德布里奇",
+ "伍德福德",
+ "伍德维尔",
+ "伍斯特",
+ "伦敦德里",
+ "伦瑟姆",
+ "伦道夫",
+ "伯丁罕",
+ "伯克",
+ "伯克利",
+ "伯克郡",
+ "伯利恒",
+ "伯恩",
+ "伯灵顿",
+ "伯瑞特波罗",
+ "伯纳姆",
+ "伯纳德斯顿",
+ "佛罗里达",
+ "佩勒姆马勒衔",
+ "佩珀勒尔",
+ "佩里",
+ "克伦威尔",
+ "克兰斯顿",
+ "克利夫顿",
+ "克劳福德",
+ "克劳顿市",
+ "克拉伦登",
+ "克拉克斯堡",
+ "克拉克斯维尔",
+ "克拉夫伯里",
+ "克林顿",
+ "克莱蒙特",
+ "克里斯特尔",
+ "兰开斯特",
+ "兰德格罗夫",
+ "兰登",
+ "兰达夫",
+ "内蒂克",
+ "冬青山",
+ "切姆斯福德",
+ "切尔西",
+ "切斯特",
+ "切斯特维尔",
+ "切斯特菲尔德",
+ "切比克岛",
+ "切里菲尔德",
+ "列克星顿",
+ "利伯蒂",
+ "利兹",
+ "利奇菲尔德",
+ "利弗莫尔",
+ "利弗莫尔福尔斯",
+ "利明顿",
+ "利特尔顿",
+ "利默里克郡",
+ "剑桥",
+ "加兰",
+ "加德纳",
+ "加来",
+ "加菲尔德种植园",
+ "加迪纳",
+ "劳伦斯",
+ "劳登",
+ "勒德洛",
+ "勒普斯特尔",
+ "北亚当斯",
+ "北史密斯菲尔德",
+ "北地市",
+ "北安多福",
+ "北安普敦",
+ "北布兰福德",
+ "北布鲁克菲尔德",
+ "北希罗",
+ "北斯托宁顿",
+ "北普罗维登斯",
+ "北汉普顿",
+ "北贝里克",
+ "北迦南",
+ "北金斯敦",
+ "北阿特尔伯勒",
+ "北雅茅斯",
+ "北雷丁",
+ "匹兹堡",
+ "华盛顿",
+ "南伯灵顿",
+ "南哈德利",
+ "南安普敦",
+ "南布里斯托",
+ "南托马斯顿",
+ "南汉普顿",
+ "南波特兰",
+ "南海罗",
+ "南温莎",
+ "南贝威克",
+ "南金斯顿",
+ "博伊尔斯",
+ "博克斯伯勒",
+ "博克斯福德",
+ "博尔顿市",
+ "博斯考恩",
+ "卡伯特",
+ "卡勒巴西特谷",
+ "卡姆登",
+ "卡弗",
+ "卡拉滕克",
+ "卡文迪许",
+ "卡斯威尔",
+ "卡斯尔山",
+ "卡斯尔顿",
+ "卡斯廷",
+ "卡斯科",
+ "卡明顿",
+ "卡梅尔",
+ "卡特勒",
+ "卡罗尔",
+ "卡罗尔种植园",
+ "卡莱尔",
+ "卡里布",
+ "卡里种植园",
+ "卢嫩堡",
+ "卢贝克",
+ "卫斯特利",
+ "厄普顿",
+ "古尔兹伯勒",
+ "史密斯菲尔德",
+ "吉利厄德",
+ "吉尔",
+ "吉尔德霍尔",
+ "吉尔曼顿",
+ "吉尔瑟姆",
+ "吉尔福德",
+ "吉尔福德",
+ "哈伯兹",
+ "哈伯顿",
+ "哈佛",
+ "哈利法克斯",
+ "哈姆林",
+ "哈姆登",
+ "哈德利",
+ "哈德威克",
+ "哈德森",
+ "哈波斯维尔",
+ "哈洛韦尔",
+ "哈温顿",
+ "哈灵顿",
+ "哈特兰",
+ "哈特福德",
+ "哈特菲尔德",
+ "哈特镇",
+ "哈莫尼",
+ "哈蒙德",
+ "哈达姆",
+ "哈里奇",
+ "哈里斯维尔",
+ "哈里森",
+ "哥伦比亚",
+ "哥伦比亚福尔斯",
+ "因达斯特里",
+ "图克斯伯里",
+ "图顿波瑞",
+ "圣乔治",
+ "圣奥尔本斯",
+ "圣弗朗西斯",
+ "圣约翰斯博瑞",
+ "圣约翰种植园",
+ "圣阿加莎",
+ "坎伯兰郡",
+ "坎普顿",
+ "坎特伯雷",
+ "坎顿",
+ "坦普尔",
+ "坦普尔顿",
+ "埃丁顿",
+ "埃克塞特",
+ "埃勒尔",
+ "埃塞克斯",
+ "埃奇库姆",
+ "埃姆斯伯里",
+ "埃尔斯沃思",
+ "埃尔莫尔",
+ "埃平",
+ "埃弗雷特",
+ "埃德加敦",
+ "埃德蒙兹",
+ "埃普索姆",
+ "埃林顿",
+ "埃格勒蒙特",
+ "埃特纳",
+ "埃登",
+ "埃芬厄姆",
+ "培诺伯斯科特",
+ "基恩",
+ "基林顿",
+ "基灵利",
+ "基灵沃思",
+ "基特里",
+ "塔姆沃思",
+ "塔尔梅奇",
+ "塞勒姆",
+ "塞巴戈",
+ "塞布伊斯种植园",
+ "塞贝克",
+ "墨西哥",
+ "士麦纳",
+ "夏洛特",
+ "多佛-福克斯克罗夫特",
+ "多佛尔",
+ "多塞特",
+ "多尔切斯特",
+ "大巴灵顿",
+ "天鹅岛",
+ "奇切斯特",
+ "奇尔马克",
+ "奇科皮",
+ "奥克兰",
+ "奥克姆",
+ "奥克布拉夫斯",
+ "奥克斯博",
+ "奥克菲尔德",
+ "奥兰",
+ "奥兰治",
+ "奥古斯塔",
+ "奥威尔",
+ "奥尔堡",
+ "奥尔巴尼",
+ "奥尔德敦",
+ "奥尔斯黑德",
+ "奥尔福德",
+ "奥尔良",
+ "奥尔顿",
+ "奥提斯菲尔德",
+ "奥斯本",
+ "奥本",
+ "奥灵顿",
+ "奥甘奎特",
+ "奥福德",
+ "奥罗拉",
+ "奥蒂斯",
+ "奥西皮",
+ "奥连特",
+ "威丝曼兰德",
+ "威利斯顿",
+ "威利曼蒂克",
+ "威努斯基",
+ "威尔士",
+ "威尔斯利",
+ "威尔明顿",
+ "威尔莫特",
+ "威尔顿",
+ "威廉斯堡",
+ "威廉斯敦",
+ "威斯卡西特",
+ "威斯敏斯特",
+ "威斯特伍德",
+ "威斯特莫",
+ "威斯特莫兰德",
+ "威林顿",
+ "安德沃",
+ "安森",
+ "安特里姆",
+ "安索尼亚",
+ "宾厄姆",
+ "富兰克林",
+ "小康普顿",
+ "尤宁",
+ "尤尼蒂",
+ "尤斯蒂斯",
+ "尼尔森",
+ "尼维尔",
+ "尼达姆",
+ "巴克兰",
+ "巴克哈姆斯特德",
+ "巴克斯波特",
+ "巴克斯顿",
+ "巴克菲尔德",
+ "巴奈特市",
+ "巴尔港",
+ "巴尔的摩",
+ "巴思",
+ "巴恩斯特布",
+ "巴恩斯特德",
+ "巴拉莫",
+ "巴灵种植园",
+ "巴灵顿",
+ "巴特利特",
+ "巴纳德",
+ "巴里",
+ "巴顿",
+ "巴黎",
+ "布伦特伍德",
+ "布兰查德",
+ "布兰登",
+ "布兰福德",
+ "布兰福德",
+ "布卢姆菲尔德",
+ "布卢希尔",
+ "布拉克菲尔德",
+ "布拉克顿",
+ "布拉德利",
+ "布拉德福",
+ "布斯贝",
+ "布斯贝港",
+ "布朗宁顿",
+ "布朗维尔",
+ "布朗菲尔德",
+ "布莱克斯通",
+ "布莱恩",
+ "布莱顿",
+ "布莱顿种植园",
+ "布里奇沃特",
+ "布里奇波特",
+ "布里奇顿",
+ "布里姆菲尔德",
+ "布里德波特",
+ "布里斯托尔",
+ "布雷茵特里",
+ "布鲁克斯",
+ "布鲁克斯维尔",
+ "布鲁克林",
+ "布鲁克林",
+ "布鲁克莱恩",
+ "布鲁克顿",
+ "布鲁尔",
+ "布鲁斯特",
+ "希伯伦",
+ "希尔",
+ "希尔斯伯勒",
+ "希尔种植园",
+ "希思",
+ "帕克斯顿",
+ "帕克曼",
+ "帕尔迈拉",
+ "帕森菲尔德",
+ "帕滕",
+ "帕萨达姆凯格",
+ "帕麦尔",
+ "干地亚",
+ "库恩维尔",
+ "库珀",
+ "底特律",
+ "庞弗里特",
+ "康威",
+ "康沃尔",
+ "康科德",
+ "康纳",
+ "廷斯堡罗夫",
+ "廷茅斯",
+ "弗伦奇伯勒",
+ "弗伦奇维尔",
+ "弗伦德希普",
+ "弗农",
+ "弗农山",
+ "弗朗科尼亚",
+ "弗朗西斯城",
+ "弗莱岛",
+ "弗莱彻",
+ "弗里德姆",
+ "弗里敦",
+ "弗里曼",
+ "弗里波特",
+ "弗里蒙特",
+ "弗金斯",
+ "弗雷堡",
+ "弗雷明汉",
+ "彭布鲁克",
+ "彼得伯勒",
+ "彼得福特",
+ "彼得舍姆",
+ "德克斯特",
+ "德布洛斯",
+ "德比",
+ "德累斯顿",
+ "德里",
+ "德雷卡特",
+ "德鲁种植园",
+ "怀廷",
+ "怀特菲尔德",
+ "恩巴顿",
+ "恩菲尔德",
+ "惠尔洛克",
+ "惠廷厄姆",
+ "惠灵顿",
+ "惠特利",
+ "惠特尼",
+ "惠特曼",
+ "戈勒姆",
+ "戈夫斯敦",
+ "戈斯诺尔德",
+ "戈申",
+ "戴尔布鲁克",
+ "戴德姆",
+ "戴顿",
+ "托兰",
+ "托普斯菲尔德",
+ "托普瑟姆",
+ "托灵顿",
+ "拉伊",
+ "拉伊盖特",
+ "拉哥尼亚",
+ "拉塞尔",
+ "拉姆尼",
+ "拉姆福德",
+ "拉格朗日",
+ "拉特兰郡",
+ "拉莫因",
+ "拜伦",
+ "挪威",
+ "摩根",
+ "摩洛种植园",
+ "摩顿巿",
+ "文哈尔",
+ "文索基特",
+ "斯万普斯科特",
+ "斯卡伯勒",
+ "斯图尔兹敦",
+ "斯图本",
+ "斯坦福德",
+ "斯坦纳德",
+ "斯坦迪什",
+ "斯塔克",
+ "斯塔克斯",
+ "斯塔克斯伯勒",
+ "斯塔福德",
+ "斯德哥尔摩",
+ "斯托",
+ "斯托",
+ "斯托克布里奇",
+ "斯托克斯普林斯",
+ "斯托宁顿",
+ "斯托纳姆",
+ "斯托达德",
+ "斯托顿",
+ "斯旺威尔",
+ "斯旺泽",
+ "斯旺西",
+ "斯旺顿",
+ "斯普拉格",
+ "斯普林菲尔德",
+ "斯泰森",
+ "斯特布里奇",
+ "斯特拉森姆",
+ "斯特拉特福德",
+ "斯特拉福德",
+ "斯特拉顿",
+ "斯特朗",
+ "斯特林",
+ "斯特西维尔",
+ "斯考希根",
+ "新不列颠",
+ "新伊普斯威奇",
+ "新伦敦",
+ "新利默里克",
+ "新加拿大",
+ "新哈特福德",
+ "新塞勒姆",
+ "新布伦特里",
+ "新格洛斯特",
+ "新汉普顿",
+ "新沙伦",
+ "新波士顿",
+ "新波特兰",
+ "新瑞典",
+ "新瓦恩伊德",
+ "新米尔福德",
+ "新肖勒姆",
+ "新贝德福德",
+ "新费尔菲尔德",
+ "新达勒姆",
+ "新迦南",
+ "新阿什福德",
+ "新马尔堡",
+ "旧塞布鲁克",
+ "旧奥查德比奇",
+ "旧莱姆",
+ "昂德希尔",
+ "昆西",
+ "普兰蒂斯",
+ "普利茅斯",
+ "普拉斯托",
+ "普林斯顿",
+ "普林顿",
+ "普特南",
+ "普特尼",
+ "普瑞斯克岛",
+ "普罗文斯镇",
+ "普罗斯佩克特",
+ "普罗科特",
+ "普罗维登斯",
+ "普莱恩维尔",
+ "普莱恩菲尔德",
+ "普雷斯科特",
+ "普雷斯顿",
+ "曼彻斯特",
+ "曼斯菲尔德",
+ "朗吉利种植园",
+ "朗格莱",
+ "朗梅多",
+ "本宁顿",
+ "本尼迪克塔",
+ "本森",
+ "本顿",
+ "朴茨茅斯",
+ "李",
+ "杰伊",
+ "杰克曼",
+ "杰克逊",
+ "杰斐逊",
+ "林奇",
+ "林尼厄斯",
+ "林德区",
+ "林恩",
+ "林登",
+ "林肯",
+ "林肯种植园",
+ "林肯维尔",
+ "林菲尔德",
+ "柏林",
+ "柏林威尔",
+ "查塔姆",
+ "查尔斯敦",
+ "查尔斯顿",
+ "查尔蒙特",
+ "查尔顿",
+ "查普曼",
+ "查普林",
+ "柯兴",
+ "柯比",
+ "柴郡",
+ "格伦伍德种植园",
+ "格伦本",
+ "格兰德岛",
+ "格兰德菜克斯蒂姆",
+ "格兰比",
+ "格兰瑟姆",
+ "格兰维尔",
+ "格拉夫顿",
+ "格拉斯顿伯里",
+ "格拉斯顿伯里",
+ "格林",
+ "格林伍德",
+ "格林尼治",
+ "格林布什",
+ "格林斯博罗",
+ "格林维尔",
+ "格林菲尔德",
+ "格洛弗",
+ "格洛斯特",
+ "格瑞特伯德",
+ "格罗切斯特",
+ "格罗夫兰",
+ "格罗顿",
+ "格里斯沃尔德",
+ "格陵兰",
+ "格雷",
+ "格鲁吉亚",
+ "桑代克",
+ "桑威奇",
+ "桑当",
+ "桑格维尔",
+ "桑盖特",
+ "桑福德",
+ "桑迪斯",
+ "桑迪河种植园",
+ "桑顿",
+ "梅休因",
+ "梅卡尼克福尔斯",
+ "梅尔罗斯",
+ "梅德斯通",
+ "梅德菲尔德",
+ "梅德韦",
+ "梅普尔顿",
+ "梅森",
+ "梅纳德",
+ "梅里尔",
+ "梅里登",
+ "梅里马克",
+ "梅里麦克",
+ "梅雷迪思",
+ "森得兰郡",
+ "森波顿",
+ "森特勒尔福尔斯",
+ "森特维尔",
+ "楠塔基特",
+ "欣厄姆",
+ "欣斯代尔",
+ "欧文",
+ "比尔斯",
+ "比尔里卡",
+ "比肯福尔斯",
+ "汉密尔顿",
+ "汉普斯特德",
+ "汉普顿",
+ "汉普顿",
+ "汉普顿瀑布",
+ "汉森",
+ "汉考克",
+ "汉诺威",
+ "汤普森",
+ "汤森德",
+ "汤森德",
+ "汤玛斯敦",
+ "沃什博恩",
+ "沃伦",
+ "沃伦顿",
+ "沃兹伯勒",
+ "沃夫博乐",
+ "沃尔多",
+ "沃尔多波罗",
+ "沃尔波尔",
+ "沃尔瑟姆",
+ "沃尔科特",
+ "沃本",
+ "沃林福德",
+ "沃格拉斯",
+ "沃特伯勒",
+ "沃特伯里",
+ "沃特敦",
+ "沃特福德",
+ "沃特维尔瓦里",
+ "沃纳",
+ "沃辛顿",
+ "沃里克",
+ "沙伦",
+ "沙利文",
+ "沙夫兹伯里",
+ "沙普利",
+ "法兰克福",
+ "法尔茅斯",
+ "法明代尔",
+ "法明顿",
+ "波兰",
+ "波利特",
+ "波塔基特",
+ "波士顿",
+ "波尔特尼",
+ "波斯拉",
+ "波特",
+ "波特兰",
+ "波特治湖",
+ "洛厄尔",
+ "洛基希尔",
+ "洛弗尔",
+ "洛金汉",
+ "浦纳",
+ "海兰种植园",
+ "海勒姆",
+ "海德公园",
+ "海恩斯堡",
+ "海恩斯维尔",
+ "海格特",
+ "海狸湾",
+ "温",
+ "温彻斯特",
+ "温彻顿",
+ "温德姆",
+ "温德尔",
+ "温斯洛",
+ "温特沃斯",
+ "温特波特",
+ "温特港",
+ "温特维尔种植园",
+ "温索普",
+ "温色洛克",
+ "温莎",
+ "湖景保护区",
+ "滕布里奇",
+ "潘顿",
+ "爱丁堡",
+ "牙买加",
+ "牛津",
+ "牛顿",
+ "特伦顿",
+ "特朗布尔",
+ "特洛伊",
+ "特纳",
+ "特里蒙特",
+ "特雷斯科",
+ "特鲁罗",
+ "珀勒姆",
+ "珀金斯",
+ "班克罗夫特",
+ "班戈",
+ "琼斯伯勒",
+ "琼斯波特",
+ "瑞典",
+ "瑞德菲尔德",
+ "瑟斯伯格",
+ "瓦尔登",
+ "瓦特维尔",
+ "瓦瑟尔伯勒",
+ "皮博迪",
+ "皮查姆",
+ "皮耶蒙特",
+ "皮茨福德",
+ "皮茨菲尔德",
+ "皮茨顿",
+ "福克斯",
+ "福克斯区",
+ "福克斯堡",
+ "福尔河",
+ "福斯特",
+ "福里斯特城",
+ "福门城",
+ "科哈西特",
+ "科尔切斯特",
+ "科尔布鲁克",
+ "科尼什",
+ "科普林种植园",
+ "科林斯",
+ "科琳娜",
+ "科迪威尔种植园",
+ "科雷恩",
+ "秘鲁(美国)",
+ "穆斯河",
+ "米兰",
+ "米利斯",
+ "米利诺基特",
+ "米尔伯里",
+ "米尔布里奇",
+ "米尔福德",
+ "米尔维尔",
+ "米尔顿",
+ "米德尔伯里",
+ "米德尔敦",
+ "米德尔敦普林斯",
+ "米德尔菲尔德",
+ "米德尔赛克斯",
+ "米德尔顿",
+ "米德波罗",
+ "米德福特",
+ "索伦",
+ "索伦托",
+ "索尔兹伯里",
+ "索斯维克",
+ "索斯维克",
+ "索格斯",
+ "索科",
+ "约克",
+ "约翰斯顿",
+ "约翰逊",
+ "纳什维尔种植园",
+ "纳拉甘西特",
+ "纳罕特",
+ "纳舒厄",
+ "纽伯里",
+ "纽伯里波特",
+ "纽卡斯尔",
+ "纽卡斯尔",
+ "纽因顿",
+ "纽堡",
+ "纽敦",
+ "纽波特",
+ "纽瓦克",
+ "纽菲尔德",
+ "纽菲尔德",
+ "纽里",
+ "纽马克特",
+ "纽黑文",
+ "绍斯伯勒",
+ "绍斯伯里",
+ "绍斯布里奇",
+ "绍斯波特",
+ "绍辛顿",
+ "维也纳",
+ "维克托里",
+ "维尔福利特",
+ "维斯菲尔德",
+ "维罗纳岛",
+ "维齐",
+ "罗亚尔顿",
+ "罗伊",
+ "罗伊尔斯顿",
+ "罗克兰",
+ "罗克夫斯",
+ "罗克波特",
+ "罗切斯特",
+ "罗利",
+ "罗宾斯顿",
+ "罗林斯福德",
+ "罗科斯伯里",
+ "罗马",
+ "考文垂",
+ "耶利哥",
+ "耶斯顿",
+ "肖勒姆",
+ "肯特",
+ "肯特堡",
+ "肯纳邦克",
+ "肯纳邦克波特",
+ "肯辛顿",
+ "肯达斯科伊格",
+ "舍伯恩",
+ "舒兹伯利",
+ "舒格高地",
+ "艾仕本罕",
+ "艾伦斯敦",
+ "艾兰福尔斯",
+ "艾冯郡",
+ "艾勒斯堡",
+ "艾尔伯勒",
+ "艾拉",
+ "艾略特",
+ "艾默斯特",
+ "芒克顿",
+ "芒特佛南",
+ "芒特切斯",
+ "芒特华盛顿",
+ "苏格兰",
+ "苏纳皮",
+ "范布伦",
+ "荒山岛",
+ "莫勒尔",
+ "莫尔顿伯勒",
+ "莫敦",
+ "莫斯科",
+ "莫里斯",
+ "莫里斯敦",
+ "莱克威尔",
+ "莱切斯特",
+ "莱姆",
+ "莱姆斯通",
+ "莱弗里特",
+ "莱德亚德",
+ "莱恩斯伯勒",
+ "莱明斯特",
+ "莱明顿",
+ "莱曼",
+ "莱诺克斯",
+ "莱顿",
+ "菲利普",
+ "菲利普斯顿",
+ "菲普斯堡",
+ "菲茨威廉",
+ "萨巴特斯",
+ "萨德伯里",
+ "萨沃伊",
+ "萨纳姆",
+ "萨菲尔德",
+ "萨里",
+ "萨里",
+ "萨顿",
+ "萨默塞特",
+ "萨默斯",
+ "萨默斯沃思",
+ "萨默维尔",
+ "蒂尔顿",
+ "蒂弗顿",
+ "蒙哥马利",
+ "蒙塔古",
+ "蒙彼利埃",
+ "蒙根",
+ "蒙森",
+ "蒙特维尔",
+ "蒙特雷",
+ "蒙蒂塞洛",
+ "蒙默思",
+ "蔓越莓群岛",
+ "西加德纳",
+ "西南港",
+ "西博伊尔斯顿",
+ "西哈特福德",
+ "西姆斯伯里",
+ "西姆斯伯里",
+ "西安普顿",
+ "西巴特",
+ "西布里奇沃特",
+ "西布鲁克",
+ "西布鲁克菲尔德",
+ "西帕里斯",
+ "西德尼",
+ "西拉特兰",
+ "西摩",
+ "西斯托克布里奇",
+ "西斯普林菲尔德",
+ "西斯蒂伯里",
+ "西格林威治",
+ "西沃克利",
+ "西温莎",
+ "西港",
+ "西福克斯",
+ "西纽伯里",
+ "西费尔里",
+ "西黑文",
+ "西黑文",
+ "詹姆斯顿",
+ "诺丁汉",
+ "诺伍德",
+ "诺伯伯瑞",
+ "诺克斯",
+ "诺威奇",
+ "诺斯伍德",
+ "诺斯伯勒",
+ "诺斯布里奇",
+ "诺斯波特",
+ "诺斯黑文",
+ "诺格塔克",
+ "诺森伯兰",
+ "诺沃克",
+ "诺福克郡",
+ "诺里奇沃克",
+ "诺韦尔",
+ "诺顿",
+ "谢尔曼",
+ "谢尔本",
+ "谢尔登",
+ "谢尔顿",
+ "谢菲尔德",
+ "豪兰",
+ "贝丁顿",
+ "贝克斯菲尔德",
+ "贝利维尔",
+ "贝基特",
+ "贝尔彻敦",
+ "贝尔格莱德",
+ "贝尔法斯特",
+ "贝尔维迪尔",
+ "贝尔蒙特",
+ "贝弗莉",
+ "贝德福德",
+ "贝灵哈姆",
+ "贝瑟尔",
+ "贝瑟尼",
+ "贝里克",
+ "费奇伯格",
+ "费尔利",
+ "费尔法克斯",
+ "费尔港",
+ "费尔菲尔德",
+ "费尔菲尔德堡",
+ "费尔黑文",
+ "费耶特",
+ "费里斯堡",
+ "贾弗里",
+ "赛奇威克",
+ "赫尔",
+ "赫尔",
+ "赫蒙",
+ "赫西",
+ "路易斯顿",
+ "达克斯伯里",
+ "达勒姆",
+ "达德利郡",
+ "达拉斯种植园",
+ "达特默斯",
+ "达莫斯顿",
+ "达里恩",
+ "达马瑞斯哥塔",
+ "达默",
+ "迈诺特",
+ "迦南",
+ "迦太基",
+ "迪克斯菲尔德",
+ "迪克斯蒙特",
+ "迪尔艾尔",
+ "迪尔菲尔德",
+ "迪斯伯里",
+ "迪普里弗",
+ "迪林厄姆",
+ "迪灵",
+ "逸岭种植园",
+ "道尔顿",
+ "道格拉斯",
+ "邓斯特布尔",
+ "那不勒斯",
+ "都柏林",
+ "里兹伯勒",
+ "里士满",
+ "里奇福德",
+ "里奇菲尔德",
+ "里德种植园",
+ "里斯本",
+ "里普利",
+ "里维尔",
+ "金士顿",
+ "金斯伯里种植园",
+ "金曼",
+ "金菲尔德",
+ "锡尔斯蒙特",
+ "锡康克",
+ "锡楚埃特",
+ "长屿",
+ "门登",
+ "门罗",
+ "阿什兰",
+ "阿什比",
+ "阿什福德",
+ "阿什菲尔德",
+ "阿伦德尔",
+ "阿克斯布里奇",
+ "阿克沃思",
+ "阿克顿",
+ "阿博特",
+ "阿奎那",
+ "阿宾顿",
+ "阿尔弗雷德",
+ "阿尔斯德",
+ "阿尔比恩",
+ "阿尔纳",
+ "阿库斯内",
+ "阿拉加什",
+ "阿普尔顿",
+ "阿格瓦姆",
+ "阿灵顿",
+ "阿特尔伯勒",
+ "阿特金森",
+ "阿狄森",
+ "阿瑟尔",
+ "阿盖尔",
+ "阿米蒂",
+ "阿罗斯克",
+ "阿耶尔",
+ "陶顿",
+ "雅典",
+ "雅茅斯",
+ "雪利",
+ "雷丁",
+ "雷普敦",
+ "雷纳姆",
+ "雷蒙德",
+ "雷霍博特",
+ "霍克赛特",
+ "霍兰",
+ "霍利",
+ "霍利奥克",
+ "霍利斯",
+ "霍奇登",
+ "霍尔布鲁克",
+ "霍尔德内斯",
+ "霍尔登",
+ "霍尔顿",
+ "霍普",
+ "霍普戴尔",
+ "霍普金顿",
+ "霍里斯顿",
+ "韦伯拉汉",
+ "韦伯斯特",
+ "韦伯斯特种植园",
+ "韦克菲尔德",
+ "韦兰",
+ "韦兹菲尔德",
+ "韦勒姆",
+ "韦尔",
+ "韦尔勒",
+ "韦尔德",
+ "韦尔斯",
+ "韦布里奇",
+ "韦德",
+ "韦恩",
+ "韦斯利",
+ "韦斯特伯勒",
+ "韦斯特布鲁克",
+ "韦斯特福德",
+ "韦斯特菲尔德",
+ "韦斯顿",
+ "韦特",
+ "韦瑟斯菲尔德",
+ "韦纳尔黑文",
+ "韦肖尔",
+ "韦茅斯",
+ "韦那姆",
+ "马什皮",
+ "马什菲尔德",
+ "马克斯菲尔德",
+ "马加洛韦种植园",
+ "马尔伯勒",
+ "马尔堡",
+ "马布尔黑德",
+ "马德里",
+ "马恰斯波特",
+ "马斯希尔",
+ "马柴厄斯",
+ "马波丽",
+ "马泰森斯特",
+ "马洛",
+ "马特岛",
+ "马特沃姆凯格",
+ "马特波伊西特",
+ "马萨迪斯",
+ "马蒂尼克斯岛",
+ "马蒂本普",
+ "马达沃斯卡",
+ "马里亚维尔",
+ "马里恩",
+ "高岛",
+ "鲁伯特",
+ "鲍尔班克",
+ "鲍德温",
+ "鲍村",
+ "鲍登",
+ "麦洛",
+ "麦迪逊",
+ "麦阔霍克种植园",
+ "麻萨诸塞州曼彻斯特",
+ "黎凡特",
+ "黎巴嫩",
+ "黑弗里尔",
+ "默瑟",
+ "齐坦丹"
+ ]
+ },
+ {
+ "usage": "family",
+ "gender": "unisex",
+ "name": [
+ "亚历山大",
+ "亚当斯",
+ "亨德森",
+ "伍德",
+ "休斯",
+ "佩里",
+ "佩雷斯",
+ "克拉克",
+ "冈萨雷斯",
+ "冈萨雷斯",
+ "凯利",
+ "刘易斯",
+ "加西亚",
+ "华盛顿",
+ "卡特",
+ "史密斯",
+ "哈里斯",
+ "坎贝尔",
+ "埃文斯",
+ "墨菲",
+ "始音",
+ "威尔森",
+ "威廉姆斯",
+ "娜吉雅",
+ "安德森",
+ "尼尔森",
+ "巴恩斯",
+ "巴特勒",
+ "布朗",
+ "布莱恩特",
+ "布鲁克斯",
+ "希尔",
+ "帕克",
+ "帕特森",
+ "库克",
+ "库珀",
+ "弗洛雷斯",
+ "怀特",
+ "戴维斯",
+ "托雷斯",
+ "托马斯",
+ "拉塞尔",
+ "拉米雷斯",
+ "摩尔",
+ "摩根",
+ "斯图尔特",
+ "斯科特",
+ "普赖斯",
+ "本内特",
+ "李",
+ "杨",
+ "杰克逊",
+ "柯林斯",
+ "格林",
+ "格里芬",
+ "格雷",
+ "桑切斯",
+ "桑德斯",
+ "汤普森",
+ "沃克",
+ "沃德",
+ "沃森",
+ "泰勒",
+ "洛佩斯",
+ "浪",
+ "海耶斯",
+ "爱德华兹",
+ "特纳",
+ "理查森",
+ "琼斯",
+ "皮特森",
+ "福斯特",
+ "科尔曼",
+ "米切尔",
+ "米勒",
+ "约翰逊",
+ "罗伯茨",
+ "罗宾逊",
+ "罗德里格斯",
+ "罗斯",
+ "罗杰斯",
+ "考克斯",
+ "艾伦",
+ "范·王尔德",
+ "莫里斯",
+ "菲利普",
+ "西蒙斯",
+ "詹姆斯",
+ "詹金斯",
+ "贝克",
+ "贝利",
+ "贝尔",
+ "赖特",
+ "赫尔南德斯",
+ "迪亚兹",
+ "里德",
+ "里维拉",
+ "金",
+ "霍华德",
+ "霍尔",
+ "韦斯特",
+ "马丁",
+ "马丁内斯",
+ "鲍威尔"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "female",
+ "name": [
+ "乔斯林",
+ "亚历克西斯",
+ "亚历山德拉",
+ "亚纪子",
+ "亚莉克莎",
+ "伊丽莎白",
+ "伊芙琳",
+ "伊莎贝尔",
+ "伊莎贝拉",
+ "佐伊",
+ "佐伊",
+ "佩奇",
+ "佩顿",
+ "依莎贝尔",
+ "光",
+ "克洛伊",
+ "克莱儿",
+ "内瓦艾",
+ "凯拉",
+ "凯特琳",
+ "凯特琳",
+ "凯莉",
+ "凯莉",
+ "凯蒂",
+ "利亚",
+ "加布里埃",
+ "努库",
+ "劳伦",
+ "卡洛琳",
+ "卡米拉",
+ "吉安娜",
+ "嘉柏丽尔",
+ "夏树",
+ "夏洛特",
+ "奥布里",
+ "奥德丽",
+ "奥特姆",
+ "奥莉维亚",
+ "娜塔莉",
+ "安吉莉娜",
+ "安娜",
+ "安德烈",
+ "布丽安娜",
+ "布鲁克",
+ "布鲁克林",
+ "希瑟",
+ "德斯蒂尼",
+ "摩根",
+ "朱莉娅",
+ "杰妮西丝",
+ "杰西",
+ "杰西卡",
+ "格雷西",
+ "梅勒妮",
+ "梅根",
+ "汉娜",
+ "海莉",
+ "特里妮蒂",
+ "玛丽",
+ "玛丽亚",
+ "玛丽亚",
+ "玛凯拉",
+ "玛德琳",
+ "玛雅",
+ "珍",
+ "瓦妮莎",
+ "瓦莱里娅",
+ "由纪",
+ "相泽",
+ "米娅",
+ "索菲",
+ "索菲亚",
+ "维多利亚",
+ "艾利森",
+ "艾弗里",
+ "艾拉",
+ "艾玛",
+ "艾米丽",
+ "莉莉",
+ "莉莲",
+ "莎拉",
+ "莱利",
+ "萨凡纳",
+ "萨拉",
+ "萨曼莎",
+ "葛瑞丝",
+ "蕾拉",
+ "西德妮",
+ "詹尼弗",
+ "贝利",
+ "费斯",
+ "贾丝敏",
+ "金姆",
+ "金柏莉",
+ "阿丽亚娜",
+ "阿什利",
+ "阿比盖尔",
+ "阿狄森",
+ "阿瓦",
+ "阿米莉娅",
+ "阿莉娅",
+ "阿莉莎",
+ "阿里安娜",
+ "雷切尔",
+ "马德琳",
+ "麦迪逊"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "male",
+ "name": [
+ "丹尼尔",
+ "乔丹",
+ "乔纳森",
+ "亚历克斯",
+ "亚历山大",
+ "亚当",
+ "亨利",
+ "亨特",
+ "京介",
+ "以赛亚",
+ "伊利亚",
+ "伊恩",
+ "伊森",
+ "伊莱",
+ "克来勃",
+ "克里斯托弗",
+ "克里斯蒂安",
+ "兰顿",
+ "凯塔",
+ "凯尔",
+ "凯文",
+ "利亚姆",
+ "加布里埃尔",
+ "加文",
+ "南森",
+ "卡梅伦",
+ "卡森",
+ "卡洛斯",
+ "卡特",
+ "卡登",
+ "卡登",
+ "卢克",
+ "卢卡斯",
+ "埃文",
+ "埃本",
+ "埃里克",
+ "基拉",
+ "塞巴斯森",
+ "塞缪尔",
+ "多米尼克",
+ "大佑",
+ "大卫",
+ "奥斯丁",
+ "威廉",
+ "安东尼",
+ "安吉尔",
+ "安德鲁",
+ "尼古拉斯",
+ "布兰登",
+ "布罗德",
+ "布莱克",
+ "布莱恩",
+ "布赖恩",
+ "布雷登",
+ "布雷迪",
+ "库珀",
+ "康纳",
+ "怀亚特",
+ "扎卡里",
+ "托马斯",
+ "本杰明",
+ "朱利安",
+ "杰克",
+ "杰克逊",
+ "杰森",
+ "杰登",
+ "杰登",
+ "杰西",
+ "查尔斯",
+ "梅森",
+ "欧文",
+ "泰勒",
+ "泽维尔",
+ "洛根",
+ "海登",
+ "特利斯坦",
+ "狄伦",
+ "科尔",
+ "科尔顿",
+ "竹内",
+ "约书亚",
+ "约瑟",
+ "约瑟夫",
+ "约翰",
+ "约西亚",
+ "纳撒尼尔",
+ "罗伯特",
+ "耶利米",
+ "肖恩",
+ "胡安",
+ "艾丹",
+ "艾伦",
+ "艾德里安",
+ "艾登",
+ "艾登",
+ "艾萨克",
+ "蔡斯",
+ "詹姆斯",
+ "让东",
+ "诺亚",
+ "贾斯汀",
+ "赖安",
+ "路易斯",
+ "迈克尔",
+ "迭戈",
+ "雅各布",
+ "马修"
+ ]
+ },
+ {
+ "usage": "world",
+ "name": [
+ "阿拉丁",
+ "阿拉坤",
+ "阿拉曼斯",
+ "阿拉莫",
+ "阿拉莫戈多",
+ "阿拉莫萨",
+ "阿拉莫塔",
+ "阿兰李德",
+ "阿拉巴哈",
+ "阿尔巴",
+ "阿尔巴尼",
+ "阿尔比尼",
+ "阿伯特",
+ "阿伯顿",
+ "阿尔宾",
+ "阿伯尔",
+ "阿博莱特",
+ "阿伯奎科",
+ "阿尔堡",
+ "阿加德",
+ "伯明翰",
+ "蒙哥马利",
+ "莫比尔县",
+ "安尼斯顿",
+ "加兹登",
+ "凤凰城",
+ "斯科茨代尔",
+ "坦佩",
+ "巴克艾",
+ "钱德勒",
+ "埃尔拉多",
+ "琼斯伯勒",
+ "潘恩崖",
+ "小石城",
+ "费耶特维尔",
+ "史密斯堡",
+ "英哩议院",
+ "基洛纳",
+ "乔治王子城",
+ "莫德斯托",
+ "洛杉矶",
+ "蒙特利",
+ "圣何塞",
+ "旧金山",
+ "奥克兰",
+ "伯克利",
+ "核桃溪",
+ "阿尔图拉斯",
+ "奇科",
+ "雷丁",
+ "弗雷斯诺",
+ "诺沃克",
+ "唐尼",
+ "长堤",
+ "圣迭戈",
+ "伯班克",
+ "格伦代尔",
+ "南帕萨迪纳",
+ "阿卡迪亚",
+ "洛斯拉图斯",
+ "帕洛阿尔托",
+ "南旧金山",
+ "尤里卡",
+ "圣罗莎",
+ "索诺玛",
+ "阿纳海姆",
+ "巴斯托",
+ "棕榈泉",
+ "贝克斯",
+ "圣巴巴拉",
+ "文图拉",
+ "北好莱坞",
+ "圣费尔南多",
+ "萨利纳斯",
+ "索拉纳海滩",
+ "里弗塞德",
+ "圣贝纳迪诺",
+ "萨克拉门托",
+ "普莱森",
+ "欧文",
+ "拉古纳",
+ "尼古湖",
+ "科罗拉多斯普林斯",
+ "普韦布洛",
+ "博尔德",
+ "丹佛",
+ "阿斯彭",
+ "柯林斯堡",
+ "大章克申",
+ "布里奇波特",
+ "纽黑文",
+ "哈特福德",
+ "基韦斯特",
+ "基西米",
+ "盖恩斯维尔",
+ "奥兰多",
+ "博卡拉顿",
+ "塞巴斯蒂安",
+ "西棕榈滩",
+ "克利尔沃特",
+ "北迈阿密",
+ "圣彼得堡",
+ "坦帕",
+ "巴拿马城",
+ "彭萨科拉",
+ "塔拉哈西",
+ "碧湖花园",
+ "杰克逊维尔",
+ "迈尔斯堡",
+ "那不勒斯",
+ "萨拉索塔",
+ "劳德代尔堡",
+ "阿梅里克斯",
+ "班布里奇",
+ "瓦尔多斯塔",
+ "华纳罗宾斯",
+ "亚特兰大",
+ "阿尔法利塔",
+ "奥古斯塔",
+ "罗马",
+ "亚特兰大郊区",
+ "不伦瑞克",
+ "梅肯",
+ "萨凡纳",
+ "韦克罗斯",
+ "香槟分校",
+ "皮奥里亚",
+ "岩岛",
+ "奥尔顿",
+ "开罗",
+ "东圣路易斯",
+ "奥罗拉",
+ "内珀维尔",
+ "奥克布鲁克台",
+ "芝加哥郊区",
+ "乔利埃特",
+ "拉萨尔",
+ "罗克福德",
+ "芝加哥",
+ "埃文斯顿",
+ "沃基",
+ "韦恩堡",
+ "加里",
+ "哈蒙德",
+ "南湾",
+ "印第安纳波利斯",
+ "科科莫",
+ "埃文斯维尔",
+ "特雷霍特",
+ "锡达拉皮兹",
+ "达文波特",
+ "迪比克",
+ "滑铁卢",
+ "埃姆斯",
+ "德梅因",
+ "道奇堡",
+ "克雷斯顿",
+ "梅森城",
+ "康瑟尔布拉夫斯",
+ "苏城",
+ "柯立芝",
+ "道奇城",
+ "哈钦森",
+ "威奇托",
+ "托皮卡",
+ "曼哈顿",
+ "科尔比",
+ "古德兰",
+ "劳伦斯",
+ "萨利纳",
+ "霍普金斯维尔",
+ "欧文斯伯勒",
+ "法兰克福",
+ "路易斯维尔",
+ "莫尔",
+ "列克星敦",
+ "杰利科",
+ "惠特利县",
+ "很多",
+ "奥奈达",
+ "萨克斯顿",
+ "巴吞鲁日",
+ "新道路",
+ "什里夫波特",
+ "查尔斯湖",
+ "拉斐特",
+ "霍玛",
+ "新奥尔良",
+ "坎伯兰",
+ "冯检基",
+ "黑格斯敦",
+ "安纳波利斯",
+ "巴尔的摩",
+ "洛克维尔",
+ "索尔兹伯里",
+ "皮茨菲尔德",
+ "海恩尼斯",
+ "新贝德福德",
+ "伍斯特",
+ "波士顿",
+ "诺伍德",
+ "韦茅斯",
+ "费奇伯格",
+ "梅休因",
+ "皮博迪",
+ "特拉弗斯城",
+ "拉丁顿",
+ "马斯基根",
+ "底特律",
+ "兰辛",
+ "芒特普莱森特",
+ "巴特尔克里克",
+ "卡拉马祖",
+ "安阿伯",
+ "梦露",
+ "弗林特",
+ "北底特律郊区",
+ "马凯特",
+ "苏圣玛丽",
+ "德卢斯",
+ "大急流城",
+ "莫尔海德",
+ "圣克劳德",
+ "曼凯托",
+ "明尼阿波利斯",
+ "圣保罗",
+ "雷德温",
+ "枫树林",
+ "布卢明顿",
+ "格尔夫波特",
+ "帕斯卡古拉",
+ "梅里登",
+ "哈蒂斯堡",
+ "冬青属春天",
+ "图珀洛",
+ "圣查尔斯",
+ "圣路易斯",
+ "友联市",
+ "乔普林",
+ "内华达州",
+ "汉尼拔",
+ "杰斐逊城",
+ "独立",
+ "堪萨斯城",
+ "圣若瑟",
+ "大岛",
+ "北普拉特",
+ "斯科次布拉夫",
+ "黑斯廷斯",
+ "林肯",
+ "奥马哈",
+ "奥尼尔",
+ "拉斯维加斯",
+ "卡森市",
+ "里诺",
+ "伊利",
+ "哈肯萨克",
+ "霍博肯",
+ "泽西城",
+ "大西洋城",
+ "卡姆登",
+ "特伦顿",
+ "龙科",
+ "新不伦瑞克省",
+ "瓦恩兰",
+ "樱桃山",
+ "伊丽莎白",
+ "菲利普斯堡",
+ "华盛顿",
+ "纽瓦克",
+ "帕特森",
+ "纽约市",
+ "奥斯威戈",
+ "锡拉丘兹",
+ "尤蒂卡",
+ "沃特敦",
+ "布伦特伍德",
+ "斯特德",
+ "奥尔巴尼",
+ "格洛弗斯维尔",
+ "斯克内克塔迪",
+ "特洛伊",
+ "宾厄姆顿",
+ "埃尔迈拉",
+ "恩迪科特",
+ "伊萨卡",
+ "长岛",
+ "马诺维尔",
+ "水牛城",
+ "尼亚加拉大瀑布",
+ "罗切斯特",
+ "布朗克斯",
+ "布鲁克林",
+ "皇后区",
+ "史泰登岛",
+ "法拉盛",
+ "波基普西",
+ "皮克斯基尔",
+ "怀特普莱恩斯",
+ "杨克斯",
+ "拉布拉多城",
+ "圣约翰",
+ "大西洋海滩",
+ "哈特拉斯",
+ "阿什伯勒",
+ "托马斯维尔",
+ "夏洛特",
+ "康科德",
+ "阿什维尔",
+ "安提阿",
+ "希科里",
+ "格林斯博罗",
+ "温斯顿",
+ "塞勒姆",
+ "达勒姆",
+ "罗利",
+ "瓦特维尔",
+ "白马",
+ "庞纳唐",
+ "克利夫兰",
+ "阿克伦",
+ "坎顿",
+ "沃伦",
+ "扬斯敦",
+ "鲍灵格林",
+ "芬德利",
+ "利马",
+ "托莱多",
+ "门托",
+ "奥伯林",
+ "韦斯特莱克",
+ "辛辛那提",
+ "米德尔敦",
+ "剑桥",
+ "代顿",
+ "希尔斯伯勒",
+ "斯普林菲尔德",
+ "阿森斯",
+ "哥伦布",
+ "兰开斯特",
+ "玛丽埃塔",
+ "伊妮德",
+ "俄克拉何马城",
+ "阿尔瓦",
+ "阿德莫尔",
+ "劳顿",
+ "麦卡莱斯特",
+ "迈阿密",
+ "马斯科吉",
+ "塔尔萨",
+ "多伦多",
+ "圭尔夫",
+ "基奇纳",
+ "伦敦",
+ "温莎",
+ "巴里",
+ "北部湾",
+ "苏圣玛丽",
+ "萨德伯里",
+ "德赖登",
+ "凯诺拉",
+ "威廉堡",
+ "桑德贝",
+ "库克斯维尔",
+ "汉密尔顿",
+ "米西索加",
+ "金士顿",
+ "渥太华",
+ "道夫",
+ "比弗顿",
+ "阿什兰",
+ "本德",
+ "科瓦利斯",
+ "尤金",
+ "彭德尔顿",
+ "萨利姆",
+ "波特兰",
+ "费城",
+ "匹兹堡",
+ "斯克兰顿",
+ "威廉波特",
+ "费城郊区",
+ "阿伦敦",
+ "哈里斯堡",
+ "葛底斯堡",
+ "纽卡斯尔",
+ "拉特罗布",
+ "尤宁敦",
+ "阿尔图纳",
+ "伊利",
+ "约翰斯敦",
+ "希库蒂米",
+ "魁北克",
+ "里穆斯基",
+ "蒙特利尔",
+ "劳埃德明斯特",
+ "里贾纳",
+ "萨斯卡通",
+ "柔克义",
+ "查尔斯顿",
+ "希尔顿黑德岛",
+ "默特尔比奇",
+ "佛罗伦萨",
+ "安德森",
+ "格林维尔",
+ "斯巴达",
+ "布里斯托尔",
+ "查塔努加",
+ "纳什维尔",
+ "诺克斯维尔",
+ "杰克逊",
+ "孟菲斯",
+ "市总工会",
+ "哥伦比亚",
+ "曼彻斯特",
+ "库克维尔",
+ "圣安东尼奥",
+ "韦科",
+ "鹿园",
+ "科珀斯克里斯蒂",
+ "维多利亚",
+ "博蒙特",
+ "加尔维斯顿",
+ "奥斯汀",
+ "贝莱尔",
+ "帕萨迪纳",
+ "阿马里洛",
+ "拉伯克",
+ "沃思堡",
+ "德尔里奥",
+ "尤瓦尔迪",
+ "休斯敦",
+ "巴黎",
+ "谢尔曼",
+ "特克萨卡纳",
+ "泰勒",
+ "阿比林",
+ "埃尔帕索",
+ "亨茨维尔",
+ "勒夫",
+ "丹顿",
+ "威奇塔瀑布",
+ "布朗斯维尔",
+ "麦卡伦",
+ "达拉斯",
+ "加兰",
+ "大草原城",
+ "欧文",
+ "普莱诺",
+ "沃顿商学院",
+ "圣乔治",
+ "里奇菲尔德",
+ "布兰丁",
+ "摩押",
+ "盐湖市",
+ "普罗沃",
+ "奥格登",
+ "布莱克斯堡",
+ "罗阿诺克",
+ "士丹顿",
+ "温彻斯特",
+ "亚历山德里亚",
+ "阿灵顿",
+ "费尔法克斯",
+ "亨登",
+ "诺福克",
+ "纽波特纽斯",
+ "威廉斯堡",
+ "夏洛茨维尔",
+ "丹维尔",
+ "里士满",
+ "西雅图",
+ "奥本",
+ "肯特",
+ "塔科马",
+ "贝林翰",
+ "奥林匹亚",
+ "温哥华",
+ "贝尔维尤",
+ "埃德蒙兹",
+ "埃弗里特",
+ "斯波坎",
+ "沃拉沃拉",
+ "亚基马",
+ "西本德",
+ "基诺沙",
+ "密尔沃基",
+ "拉辛",
+ "伯洛伊特",
+ "拉克罗",
+ "麦迪逊",
+ "普拉特维尔",
+ "欧克莱尔",
+ "苏必利尔",
+ "沃索",
+ "绿湾"
+ ]
+ }
]
diff --git a/data/names/zh_TW.json b/data/names/zh_TW.json
index 606ebd5ab3fa2..ba34ea2dc6607 100644
--- a/data/names/zh_TW.json
+++ b/data/names/zh_TW.json
@@ -1,1472 +1,1495 @@
[
-{"usage": "city", "name": "Acushnet"},
-{"usage": "city", "name": "Adams"},
-{"usage": "city", "name": "Addison"},
-{"usage": "city", "name": "Alexander"},
-{"usage": "city", "name": "Brandon"},
-{"usage": "city", "name": "Brooklyn"},
-{"usage": "city", "name": "Brooks"},
-{"usage": "city", "name": "Charlotte"},
-{"usage": "city", "name": "Connor"},
-{"usage": "city", "name": "Cooper"},
-{"usage": "city", "name": "Foster"},
-{"usage": "city", "name": "Gray"},
-{"usage": "city", "name": "Hill"},
-{"usage": "city", "name": "Jackson"},
-{"usage": "city", "name": "Johnson"},
-{"usage": "city", "name": "Lee"},
-{"usage": "city", "name": "Madison"},
-{"usage": "city", "name": "Mason"},
-{"usage": "city", "name": "Morgan"},
-{"usage": "city", "name": "Morris"},
-{"usage": "city", "name": "Nelson"},
-{"usage": "city", "name": "Perry"},
-{"usage": "city", "name": "Phillips"},
-{"usage": "city", "name": "Russell"},
-{"usage": "city", "name": "Thompson"},
-{"usage": "city", "name": "Turner"},
-{"usage": "city", "name": "Washington"},
-{"usage": "city", "name": "不來梅"},
-{"usage": "city", "name": "中國"},
-{"usage": "city", "name": "丹伯里"},
-{"usage": "city", "name": "丹佛斯"},
-{"usage": "city", "name": "丹尼斯"},
-{"usage": "city", "name": "丹尼斯維爾"},
-{"usage": "city", "name": "丹尼斯鎮"},
-{"usage": "city", "name": "丹比"},
-{"usage": "city", "name": "丹福思"},
-{"usage": "city", "name": "丹維爾"},
-{"usage": "city", "name": "丹麥"},
-{"usage": "city", "name": "亞倫鎮"},
-{"usage": "city", "name": "亞培"},
-{"usage": "city", "name": "亞歷安德拉"},
-{"usage": "city", "name": "亞甚蘭"},
-{"usage": "city", "name": "亞皆"},
-{"usage": "city", "name": "亞賓頓"},
-{"usage": "city", "name": "什魯斯伯里"},
-{"usage": "city", "name": "代爾布魯克"},
-{"usage": "city", "name": "代頓"},
-{"usage": "city", "name": "伊斯坦"},
-{"usage": "city", "name": "伊斯特布魯克"},
-{"usage": "city", "name": "伊斯特漢普頓"},
-{"usage": "city", "name": "伊斯特福德"},
-{"usage": "city", "name": "伊斯頓"},
-{"usage": "city", "name": "伊普斯維奇"},
-{"usage": "city", "name": "伊甸"},
-{"usage": "city", "name": "伊頓"},
-{"usage": "city", "name": "伍德伯里"},
-{"usage": "city", "name": "伍德布里奇"},
-{"usage": "city", "name": "伍德斯托克"},
-{"usage": "city", "name": "伍德福德"},
-{"usage": "city", "name": "伍德維爾"},
-{"usage": "city", "name": "伍德蘭"},
-{"usage": "city", "name": "伍爾維奇"},
-{"usage": "city", "name": "伯克"},
-{"usage": "city", "name": "伯克利"},
-{"usage": "city", "name": "伯克希爾"},
-{"usage": "city", "name": "伯利恆"},
-{"usage": "city", "name": "伯威克"},
-{"usage": "city", "name": "伯特利"},
-{"usage": "city", "name": "伯瑞特波羅"},
-{"usage": "city", "name": "伯瑞維爾"},
-{"usage": "city", "name": "伯納姆"},
-{"usage": "city", "name": "伯靈頓"},
-{"usage": "city", "name": "佛羅里達"},
-{"usage": "city", "name": "佩勒姆"},
-{"usage": "city", "name": "佩勒漢"},
-{"usage": "city", "name": "佩波羅爾"},
-{"usage": "city", "name": "佩諾斯科特"},
-{"usage": "city", "name": "保羅特尼"},
-{"usage": "city", "name": "倍根瀑"},
-{"usage": "city", "name": "倫敦德里"},
-{"usage": "city", "name": "倫瑟姆"},
-{"usage": "city", "name": "傑伊"},
-{"usage": "city", "name": "傑佛瑞"},
-{"usage": "city", "name": "傑佛遜"},
-{"usage": "city", "name": "傑克曼"},
-{"usage": "city", "name": "傑里科"},
-{"usage": "city", "name": "克倫威爾"},
-{"usage": "city", "name": "克勞福德"},
-{"usage": "city", "name": "克拉克斯堡"},
-{"usage": "city", "name": "克拉克斯維爾"},
-{"usage": "city", "name": "克羅伊登"},
-{"usage": "city", "name": "克萊爾登"},
-{"usage": "city", "name": "克萊蒙特"},
-{"usage": "city", "name": "克蘭斯頓"},
-{"usage": "city", "name": "克里夫頓"},
-{"usage": "city", "name": "克靈頓"},
-{"usage": "city", "name": "冬港"},
-{"usage": "city", "name": "凡斯波羅"},
-{"usage": "city", "name": "切姆斯福德"},
-{"usage": "city", "name": "切斯特"},
-{"usage": "city", "name": "切斯特維爾"},
-{"usage": "city", "name": "切斯特菲爾德"},
-{"usage": "city", "name": "切爾西"},
-{"usage": "city", "name": "切里菲爾德"},
-{"usage": "city", "name": "利奇菲爾德"},
-{"usage": "city", "name": "利奧明斯特"},
-{"usage": "city", "name": "利弗莫爾"},
-{"usage": "city", "name": "利弗莫爾瀑布"},
-{"usage": "city", "name": "利德堡"},
-{"usage": "city", "name": "利明頓"},
-{"usage": "city", "name": "利特爾頓"},
-{"usage": "city", "name": "利茲"},
-{"usage": "city", "name": "利默里克"},
-{"usage": "city", "name": "劍橋"},
-{"usage": "city", "name": "加德納"},
-{"usage": "city", "name": "加菲爾德森林"},
-{"usage": "city", "name": "加萊"},
-{"usage": "city", "name": "加蘭"},
-{"usage": "city", "name": "努凡"},
-{"usage": "city", "name": "勒德洛"},
-{"usage": "city", "name": "勞倫斯"},
-{"usage": "city", "name": "勞登"},
-{"usage": "city", "name": "北亞當斯"},
-{"usage": "city", "name": "北亞茂斯"},
-{"usage": "city", "name": "北史密斯菲爾德"},
-{"usage": "city", "name": "北哈芬"},
-{"usage": "city", "name": "北安多弗"},
-{"usage": "city", "name": "北安普頓"},
-{"usage": "city", "name": "北布蘭福德"},
-{"usage": "city", "name": "北布里其"},
-{"usage": "city", "name": "北布魯克菲爾德"},
-{"usage": "city", "name": "北希洛"},
-{"usage": "city", "name": "北斯通寧頓"},
-{"usage": "city", "name": "北普羅維登斯"},
-{"usage": "city", "name": "北漢普頓"},
-{"usage": "city", "name": "北貝里克"},
-{"usage": "city", "name": "北迦南"},
-{"usage": "city", "name": "北金斯敦"},
-{"usage": "city", "name": "北阿特巴路"},
-{"usage": "city", "name": "北雷丁"},
-{"usage": "city", "name": "匹茲堡"},
-{"usage": "city", "name": "卓別林"},
-{"usage": "city", "name": "南伯靈頓"},
-{"usage": "city", "name": "南哈德利"},
-{"usage": "city", "name": "南安普敦"},
-{"usage": "city", "name": "南布里奇"},
-{"usage": "city", "name": "南布里斯托爾"},
-{"usage": "city", "name": "南希羅"},
-{"usage": "city", "name": "南托馬斯頓"},
-{"usage": "city", "name": "南波特蘭"},
-{"usage": "city", "name": "南溫莎"},
-{"usage": "city", "name": "南漢普頓"},
-{"usage": "city", "name": "南貝里克"},
-{"usage": "city", "name": "南金斯敦"},
-{"usage": "city", "name": "博克斯伯勒"},
-{"usage": "city", "name": "博克斯福德"},
-{"usage": "city", "name": "博斯科恩"},
-{"usage": "city", "name": "卡勒巴西特谷"},
-{"usage": "city", "name": "卡博特"},
-{"usage": "city", "name": "卡弗"},
-{"usage": "city", "name": "卡拉籐克"},
-{"usage": "city", "name": "卡文迪許"},
-{"usage": "city", "name": "卡斯威爾"},
-{"usage": "city", "name": "卡斯廷"},
-{"usage": "city", "name": "卡斯爾頓"},
-{"usage": "city", "name": "卡斯科"},
-{"usage": "city", "name": "卡梅爾"},
-{"usage": "city", "name": "卡洛爾"},
-{"usage": "city", "name": "卡洛爾森林"},
-{"usage": "city", "name": "卡特勒"},
-{"usage": "city", "name": "卡萊爾"},
-{"usage": "city", "name": "卡里布"},
-{"usage": "city", "name": "卡里森林"},
-{"usage": "city", "name": "厄普頓"},
-{"usage": "city", "name": "友誼市"},
-{"usage": "city", "name": "古爾茲伯勒"},
-{"usage": "city", "name": "史塔克"},
-{"usage": "city", "name": "史塔克伯羅"},
-{"usage": "city", "name": "史塔克斯"},
-{"usage": "city", "name": "史密斯菲爾德"},
-{"usage": "city", "name": "史黛西維爾"},
-{"usage": "city", "name": "吉利德"},
-{"usage": "city", "name": "吉爾"},
-{"usage": "city", "name": "吉爾曼頓"},
-{"usage": "city", "name": "吉爾森"},
-{"usage": "city", "name": "吉爾福特"},
-{"usage": "city", "name": "吉爾福特"},
-{"usage": "city", "name": "哈丹姆"},
-{"usage": "city", "name": "哈佛"},
-{"usage": "city", "name": "哈利法克斯"},
-{"usage": "city", "name": "哈姆林"},
-{"usage": "city", "name": "哈姆登"},
-{"usage": "city", "name": "哈威奇"},
-{"usage": "city", "name": "哈德利"},
-{"usage": "city", "name": "哈德威克"},
-{"usage": "city", "name": "哈德森"},
-{"usage": "city", "name": "哈普斯威爾"},
-{"usage": "city", "name": "哈洛韋爾"},
-{"usage": "city", "name": "哈溫頓"},
-{"usage": "city", "name": "哈特福"},
-{"usage": "city", "name": "哈特菲爾德"},
-{"usage": "city", "name": "哈特蘭"},
-{"usage": "city", "name": "哈福希爾"},
-{"usage": "city", "name": "哈蒙尼"},
-{"usage": "city", "name": "哈蒙德"},
-{"usage": "city", "name": "哈里斯維爾"},
-{"usage": "city", "name": "哈里森"},
-{"usage": "city", "name": "哈靈頓"},
-{"usage": "city", "name": "哥倫比亞"},
-{"usage": "city", "name": "哥倫比亞瀑布"},
-{"usage": "city", "name": "哥爾罕"},
-{"usage": "city", "name": "喬治亞"},
-{"usage": "city", "name": "喬治城"},
-{"usage": "city", "name": "嘉丁納"},
-{"usage": "city", "name": "圖克斯伯里"},
-{"usage": "city", "name": "坎伯蘭"},
-{"usage": "city", "name": "坎地亞"},
-{"usage": "city", "name": "坎明尼頓"},
-{"usage": "city", "name": "坎普頓"},
-{"usage": "city", "name": "坎特伯里"},
-{"usage": "city", "name": "坎登"},
-{"usage": "city", "name": "坎頓"},
-{"usage": "city", "name": "埃克塞特"},
-{"usage": "city", "name": "埃塞克斯"},
-{"usage": "city", "name": "埃平"},
-{"usage": "city", "name": "埃弗雷特"},
-{"usage": "city", "name": "埃德加敦"},
-{"usage": "city", "name": "埃德蒙茲"},
-{"usage": "city", "name": "埃林頓"},
-{"usage": "city", "name": "埃柏登"},
-{"usage": "city", "name": "埃格蒙特"},
-{"usage": "city", "name": "埃爾斯沃思"},
-{"usage": "city", "name": "埃爾莫爾"},
-{"usage": "city", "name": "埃特納"},
-{"usage": "city", "name": "埃皮森"},
-{"usage": "city", "name": "埃羅爾"},
-{"usage": "city", "name": "埃芬漢"},
-{"usage": "city", "name": "城堡山"},
-{"usage": "city", "name": "基恩"},
-{"usage": "city", "name": "基特里"},
-{"usage": "city", "name": "基靈"},
-{"usage": "city", "name": "基靈沃斯"},
-{"usage": "city", "name": "基靈頓"},
-{"usage": "city", "name": "塔博爾山"},
-{"usage": "city", "name": "塔姆沃思"},
-{"usage": "city", "name": "塞勒姆"},
-{"usage": "city", "name": "塞奇威克"},
-{"usage": "city", "name": "塞特福德"},
-{"usage": "city", "name": "墨西哥"},
-{"usage": "city", "name": "士嘉堡"},
-{"usage": "city", "name": "士麥那"},
-{"usage": "city", "name": "夏隆"},
-{"usage": "city", "name": "多佛-福克斯克羅夫特"},
-{"usage": "city", "name": "多佛爾"},
-{"usage": "city", "name": "多切斯特"},
-{"usage": "city", "name": "多塞特"},
-{"usage": "city", "name": "多爾蘭"},
-{"usage": "city", "name": "大塘"},
-{"usage": "city", "name": "天鵝島"},
-{"usage": "city", "name": "奇切斯特"},
-{"usage": "city", "name": "奇瑪克"},
-{"usage": "city", "name": "奇科皮"},
-{"usage": "city", "name": "奧克姆"},
-{"usage": "city", "name": "奧克布洛福"},
-{"usage": "city", "name": "奧克斯博"},
-{"usage": "city", "name": "奧克菲爾德"},
-{"usage": "city", "name": "奧克蘭"},
-{"usage": "city", "name": "奧古斯塔"},
-{"usage": "city", "name": "奧威爾"},
-{"usage": "city", "name": "奧斯本"},
-{"usage": "city", "name": "奧本"},
-{"usage": "city", "name": "奧爾巴尼"},
-{"usage": "city", "name": "奧爾福德"},
-{"usage": "city", "name": "奧爾維爾"},
-{"usage": "city", "name": "奧爾良"},
-{"usage": "city", "name": "奧爾頓"},
-{"usage": "city", "name": "奧甘奎特"},
-{"usage": "city", "name": "奧福德"},
-{"usage": "city", "name": "奧羅拉"},
-{"usage": "city", "name": "奧羅諾"},
-{"usage": "city", "name": "奧蒂斯"},
-{"usage": "city", "name": "奧蒂斯菲爾德"},
-{"usage": "city", "name": "奧蘭德"},
-{"usage": "city", "name": "奧蘭治"},
-{"usage": "city", "name": "奧西皮"},
-{"usage": "city", "name": "奧連特"},
-{"usage": "city", "name": "奧靈頓"},
-{"usage": "city", "name": "姍蒂河森林"},
-{"usage": "city", "name": "威其頓"},
-{"usage": "city", "name": "威利斯頓"},
-{"usage": "city", "name": "威利曼蒂克"},
-{"usage": "city", "name": "威努斯基"},
-{"usage": "city", "name": "威廉斯堡"},
-{"usage": "city", "name": "威廉斯鎮"},
-{"usage": "city", "name": "威恩"},
-{"usage": "city", "name": "威斯凱薩特"},
-{"usage": "city", "name": "威斯布魯克"},
-{"usage": "city", "name": "威斯敏斯特"},
-{"usage": "city", "name": "威斯特摩蘭"},
-{"usage": "city", "name": "威斯特福德"},
-{"usage": "city", "name": "威斯特莫爾"},
-{"usage": "city", "name": "威斯特里"},
-{"usage": "city", "name": "威爾"},
-{"usage": "city", "name": "威爾士"},
-{"usage": "city", "name": "威爾明頓"},
-{"usage": "city", "name": "威爾莫特"},
-{"usage": "city", "name": "威爾頓"},
-{"usage": "city", "name": "威靈頓"},
-{"usage": "city", "name": "安多弗"},
-{"usage": "city", "name": "安特里姆"},
-{"usage": "city", "name": "安生"},
-{"usage": "city", "name": "安索尼亞"},
-{"usage": "city", "name": "寇地維爾森林"},
-{"usage": "city", "name": "富蘭克林"},
-{"usage": "city", "name": "小坎頓"},
-{"usage": "city", "name": "尤你恩"},
-{"usage": "city", "name": "尤你蒂"},
-{"usage": "city", "name": "尤斯蒂斯"},
-{"usage": "city", "name": "尼德漢"},
-{"usage": "city", "name": "工業"},
-{"usage": "city", "name": "巴克斯波特"},
-{"usage": "city", "name": "巴克斯頓"},
-{"usage": "city", "name": "巴克漢士德"},
-{"usage": "city", "name": "巴克菲爾德"},
-{"usage": "city", "name": "巴克蘭"},
-{"usage": "city", "name": "巴勒莫"},
-{"usage": "city", "name": "巴尼特"},
-{"usage": "city", "name": "巴恩斯德"},
-{"usage": "city", "name": "巴恩斯特布爾"},
-{"usage": "city", "name": "巴斯"},
-{"usage": "city", "name": "巴林頓"},
-{"usage": "city", "name": "巴爾港"},
-{"usage": "city", "name": "巴爾的摩"},
-{"usage": "city", "name": "巴爾米拉"},
-{"usage": "city", "name": "巴特利特"},
-{"usage": "city", "name": "巴納德"},
-{"usage": "city", "name": "巴雷"},
-{"usage": "city", "name": "巴靈"},
-{"usage": "city", "name": "巴頓"},
-{"usage": "city", "name": "巴黎"},
-{"usage": "city", "name": "巴黎西部"},
-{"usage": "city", "name": "市政廳"},
-{"usage": "city", "name": "布倫特伍德"},
-{"usage": "city", "name": "布倫特里"},
-{"usage": "city", "name": "布拉德利"},
-{"usage": "city", "name": "布拉德福德"},
-{"usage": "city", "name": "布斯"},
-{"usage": "city", "name": "布斯灣"},
-{"usage": "city", "name": "布朗寧菲爾"},
-{"usage": "city", "name": "布朗寧頓"},
-{"usage": "city", "name": "布朗斯維克"},
-{"usage": "city", "name": "布朗菲爾德"},
-{"usage": "city", "name": "布林菲爾德"},
-{"usage": "city", "name": "布盧姆菲爾德"},
-{"usage": "city", "name": "布羅"},
-{"usage": "city", "name": "布羅克頓"},
-{"usage": "city", "name": "布萊恩"},
-{"usage": "city", "name": "布萊頓"},
-{"usage": "city", "name": "布萊頓森林"},
-{"usage": "city", "name": "布蘭查德"},
-{"usage": "city", "name": "布蘭福德"},
-{"usage": "city", "name": "布蘭福德"},
-{"usage": "city", "name": "布里奇沃特"},
-{"usage": "city", "name": "布里奇波特"},
-{"usage": "city", "name": "布里奇頓"},
-{"usage": "city", "name": "布里德波特"},
-{"usage": "city", "name": "布里斯托爾"},
-{"usage": "city", "name": "布魯克斯維爾"},
-{"usage": "city", "name": "布魯克林"},
-{"usage": "city", "name": "布魯克菲爾德"},
-{"usage": "city", "name": "布魯克賴"},
-{"usage": "city", "name": "布魯克頓"},
-{"usage": "city", "name": "布魯斯特"},
-{"usage": "city", "name": "布魯爾"},
-{"usage": "city", "name": "希伯倫"},
-{"usage": "city", "name": "希思"},
-{"usage": "city", "name": "希爾斯堡"},
-{"usage": "city", "name": "希爾森林"},
-{"usage": "city", "name": "希蘭"},
-{"usage": "city", "name": "帕克斯頓"},
-{"usage": "city", "name": "帕克曼"},
-{"usage": "city", "name": "帕斯當坎"},
-{"usage": "city", "name": "帕森斯菲爾德"},
-{"usage": "city", "name": "帕爾默"},
-{"usage": "city", "name": "帕金斯"},
-{"usage": "city", "name": "底特律"},
-{"usage": "city", "name": "庫欣"},
-{"usage": "city", "name": "康威"},
-{"usage": "city", "name": "康沃爾"},
-{"usage": "city", "name": "康科爾"},
-{"usage": "city", "name": "康維爾"},
-{"usage": "city", "name": "弗萊島"},
-{"usage": "city", "name": "弗萊徹"},
-{"usage": "city", "name": "弗蘭希斯鎮"},
-{"usage": "city", "name": "弗蘭肯"},
-{"usage": "city", "name": "弗賴堡"},
-{"usage": "city", "name": "弗農"},
-{"usage": "city", "name": "弗農山"},
-{"usage": "city", "name": "弗農山"},
-{"usage": "city", "name": "弗里敦"},
-{"usage": "city", "name": "弗里曲波羅"},
-{"usage": "city", "name": "弗里曲維爾"},
-{"usage": "city", "name": "弗里蒙特"},
-{"usage": "city", "name": "弗金斯"},
-{"usage": "city", "name": "弗雷明漢"},
-{"usage": "city", "name": "彭布羅克"},
-{"usage": "city", "name": "彼得伯勒"},
-{"usage": "city", "name": "彼得舍姆"},
-{"usage": "city", "name": "德克斯特"},
-{"usage": "city", "name": "德拉卡特"},
-{"usage": "city", "name": "德比"},
-{"usage": "city", "name": "德累斯頓"},
-{"usage": "city", "name": "德里"},
-{"usage": "city", "name": "德魯森林"},
-{"usage": "city", "name": "思科西根"},
-{"usage": "city", "name": "恩菲爾德"},
-{"usage": "city", "name": "惠廷"},
-{"usage": "city", "name": "惠廷漢"},
-{"usage": "city", "name": "惠爾布拉漢"},
-{"usage": "city", "name": "惠特利"},
-{"usage": "city", "name": "惠特尼維爾"},
-{"usage": "city", "name": "惠特曼"},
-{"usage": "city", "name": "惠靈頓"},
-{"usage": "city", "name": "愛丁堡"},
-{"usage": "city", "name": "愛丁頓"},
-{"usage": "city", "name": "愛略特"},
-{"usage": "city", "name": "愛華特島"},
-{"usage": "city", "name": "愛諾斯堡"},
-{"usage": "city", "name": "懷特菲爾德"},
-{"usage": "city", "name": "戈斯諾爾德"},
-{"usage": "city", "name": "戴頓"},
-{"usage": "city", "name": "托普斯費爾德"},
-{"usage": "city", "name": "托普瑟姆"},
-{"usage": "city", "name": "托靈頓"},
-{"usage": "city", "name": "托馬斯頓"},
-{"usage": "city", "name": "拉姆尼"},
-{"usage": "city", "name": "拉姆福德"},
-{"usage": "city", "name": "拉格朗日"},
-{"usage": "city", "name": "拉特蘭"},
-{"usage": "city", "name": "拉科尼亞"},
-{"usage": "city", "name": "拉蒙尼"},
-{"usage": "city", "name": "拉蒙特島"},
-{"usage": "city", "name": "拜倫"},
-{"usage": "city", "name": "挪威"},
-{"usage": "city", "name": "摩洛森林"},
-{"usage": "city", "name": "摩爾鎮"},
-{"usage": "city", "name": "文索基特"},
-{"usage": "city", "name": "斯圖本"},
-{"usage": "city", "name": "斯圖爾茨敦"},
-{"usage": "city", "name": "斯坦福"},
-{"usage": "city", "name": "斯坦納德"},
-{"usage": "city", "name": "斯坦迪什"},
-{"usage": "city", "name": "斯塔福德"},
-{"usage": "city", "name": "斯德哥爾摩"},
-{"usage": "city", "name": "斯托"},
-{"usage": "city", "name": "斯托"},
-{"usage": "city", "name": "斯托克布里奇"},
-{"usage": "city", "name": "斯托克頓泉"},
-{"usage": "city", "name": "斯托寧頓"},
-{"usage": "city", "name": "斯托納姆"},
-{"usage": "city", "name": "斯托達德"},
-{"usage": "city", "name": "斯托頓"},
-{"usage": "city", "name": "斯旺普思科特"},
-{"usage": "city", "name": "斯旺維爾"},
-{"usage": "city", "name": "斯旺西"},
-{"usage": "city", "name": "斯旺西"},
-{"usage": "city", "name": "斯旺頓"},
-{"usage": "city", "name": "斯普拉格"},
-{"usage": "city", "name": "斯普林菲爾德"},
-{"usage": "city", "name": "斯泰森"},
-{"usage": "city", "name": "斯特布里奇"},
-{"usage": "city", "name": "斯特拉漢"},
-{"usage": "city", "name": "斯特拉特福"},
-{"usage": "city", "name": "斯特拉福德"},
-{"usage": "city", "name": "斯特拉頓"},
-{"usage": "city", "name": "斯特朗"},
-{"usage": "city", "name": "斯特林"},
-{"usage": "city", "name": "斯賓塞"},
-{"usage": "city", "name": "斯頓"},
-{"usage": "city", "name": "新不列顛"},
-{"usage": "city", "name": "新伊普斯維奇"},
-{"usage": "city", "name": "新倫敦"},
-{"usage": "city", "name": "新利默里克"},
-{"usage": "city", "name": "新加拿大"},
-{"usage": "city", "name": "新卡斯爾"},
-{"usage": "city", "name": "新哈特福德"},
-{"usage": "city", "name": "新塞勒姆"},
-{"usage": "city", "name": "新夏隆"},
-{"usage": "city", "name": "新布倫特里"},
-{"usage": "city", "name": "新格洛斯特"},
-{"usage": "city", "name": "新法爾菲爾德"},
-{"usage": "city", "name": "新波士頓"},
-{"usage": "city", "name": "新波特蘭"},
-{"usage": "city", "name": "新港"},
-{"usage": "city", "name": "新漢普頓"},
-{"usage": "city", "name": "新瑞典"},
-{"usage": "city", "name": "新米爾福德"},
-{"usage": "city", "name": "新肖勒姆"},
-{"usage": "city", "name": "新葡萄園"},
-{"usage": "city", "name": "新貝德福德"},
-{"usage": "city", "name": "新迦南"},
-{"usage": "city", "name": "新達勒姆"},
-{"usage": "city", "name": "新鎮"},
-{"usage": "city", "name": "新阿什福德"},
-{"usage": "city", "name": "新馬爾堡"},
-{"usage": "city", "name": "昂德希爾"},
-{"usage": "city", "name": "昆西"},
-{"usage": "city", "name": "普倫蒂斯"},
-{"usage": "city", "name": "普利茅斯"},
-{"usage": "city", "name": "普林斯頓"},
-{"usage": "city", "name": "普林頓"},
-{"usage": "city", "name": "普特南"},
-{"usage": "city", "name": "普特尼"},
-{"usage": "city", "name": "普維斯鎮"},
-{"usage": "city", "name": "普羅克特"},
-{"usage": "city", "name": "普羅斯貝"},
-{"usage": "city", "name": "普羅維登斯"},
-{"usage": "city", "name": "普茲茅斯"},
-{"usage": "city", "name": "普萊恩維爾"},
-{"usage": "city", "name": "普萊斯敦"},
-{"usage": "city", "name": "普蘭菲爾德"},
-{"usage": "city", "name": "普雷斯克島"},
-{"usage": "city", "name": "普雷斯科特"},
-{"usage": "city", "name": "普雷斯頓"},
-{"usage": "city", "name": "曼徹斯特"},
-{"usage": "city", "name": "曼徹斯特沿海"},
-{"usage": "city", "name": "曼斯菲爾德"},
-{"usage": "city", "name": "會德豐"},
-{"usage": "city", "name": "朗梅"},
-{"usage": "city", "name": "本森"},
-{"usage": "city", "name": "杭廷頓"},
-{"usage": "city", "name": "東哈丹姆"},
-{"usage": "city", "name": "東哈特福"},
-{"usage": "city", "name": "東布里奇沃特"},
-{"usage": "city", "name": "東布魯克菲爾德"},
-{"usage": "city", "name": "東普羅維登斯"},
-{"usage": "city", "name": "東朗梅多"},
-{"usage": "city", "name": "東格林尼治"},
-{"usage": "city", "name": "東格蘭比"},
-{"usage": "city", "name": "東港"},
-{"usage": "city", "name": "東港"},
-{"usage": "city", "name": "東溫莎"},
-{"usage": "city", "name": "東漢普頓"},
-{"usage": "city", "name": "東米利諾基特"},
-{"usage": "city", "name": "東萊姆"},
-{"usage": "city", "name": "東蒙彼利埃"},
-{"usage": "city", "name": "東金士頓"},
-{"usage": "city", "name": "東馬柴厄斯"},
-{"usage": "city", "name": "林奈"},
-{"usage": "city", "name": "林恩"},
-{"usage": "city", "name": "林恩菲爾德"},
-{"usage": "city", "name": "林登"},
-{"usage": "city", "name": "林肯"},
-{"usage": "city", "name": "林肯森林"},
-{"usage": "city", "name": "林肯維爾"},
-{"usage": "city", "name": "柏德基"},
-{"usage": "city", "name": "柏林"},
-{"usage": "city", "name": "柏林罕"},
-{"usage": "city", "name": "查塔姆"},
-{"usage": "city", "name": "查普曼"},
-{"usage": "city", "name": "查爾斯鎮"},
-{"usage": "city", "name": "查爾斯頓"},
-{"usage": "city", "name": "查爾頓"},
-{"usage": "city", "name": "查理蒙特"},
-{"usage": "city", "name": "柯比"},
-{"usage": "city", "name": "柴郡"},
-{"usage": "city", "name": "格倫伍德森林"},
-{"usage": "city", "name": "格倫本"},
-{"usage": "city", "name": "格利巴陵頓"},
-{"usage": "city", "name": "格拉夫頓"},
-{"usage": "city", "name": "格拉斯坦伯裡"},
-{"usage": "city", "name": "格拉斯頓伯裡"},
-{"usage": "city", "name": "格林"},
-{"usage": "city", "name": "格林伍德"},
-{"usage": "city", "name": "格林威治"},
-{"usage": "city", "name": "格林布許"},
-{"usage": "city", "name": "格林斯伯勒"},
-{"usage": "city", "name": "格林維爾"},
-{"usage": "city", "name": "格林菲爾德"},
-{"usage": "city", "name": "格洛弗"},
-{"usage": "city", "name": "格洛斯特"},
-{"usage": "city", "name": "格羅切斯特"},
-{"usage": "city", "name": "格羅夫蘭"},
-{"usage": "city", "name": "格羅頓"},
-{"usage": "city", "name": "格蘭德艾爾"},
-{"usage": "city", "name": "格蘭德萊克"},
-{"usage": "city", "name": "格蘭比"},
-{"usage": "city", "name": "格蘭瑟姆"},
-{"usage": "city", "name": "格蘭維爾"},
-{"usage": "city", "name": "格里斯沃爾德"},
-{"usage": "city", "name": "格陵蘭"},
-{"usage": "city", "name": "桑地斯菲爾德"},
-{"usage": "city", "name": "桑威治"},
-{"usage": "city", "name": "桑德蘭"},
-{"usage": "city", "name": "桑戴克"},
-{"usage": "city", "name": "桑格維爾"},
-{"usage": "city", "name": "桑當"},
-{"usage": "city", "name": "桑福德"},
-{"usage": "city", "name": "桑納皮"},
-{"usage": "city", "name": "桑蓋特"},
-{"usage": "city", "name": "桑頓"},
-{"usage": "city", "name": "梅休因"},
-{"usage": "city", "name": "梅德斯通"},
-{"usage": "city", "name": "梅德福"},
-{"usage": "city", "name": "梅德菲爾德"},
-{"usage": "city", "name": "梅德韋"},
-{"usage": "city", "name": "梅普爾頓"},
-{"usage": "city", "name": "梅爾羅斯"},
-{"usage": "city", "name": "梅納德"},
-{"usage": "city", "name": "梅蒂"},
-{"usage": "city", "name": "梅里爾"},
-{"usage": "city", "name": "梅里登"},
-{"usage": "city", "name": "梅里馬克"},
-{"usage": "city", "name": "梅里麥克"},
-{"usage": "city", "name": "梅雷迪思"},
-{"usage": "city", "name": "梅頓"},
-{"usage": "city", "name": "梭倫"},
-{"usage": "city", "name": "森林城市"},
-{"usage": "city", "name": "森特港"},
-{"usage": "city", "name": "森特瀑"},
-{"usage": "city", "name": "森特維爾"},
-{"usage": "city", "name": "楚別克島"},
-{"usage": "city", "name": "楠塔基特"},
-{"usage": "city", "name": "樂威"},
-{"usage": "city", "name": "欣厄姆"},
-{"usage": "city", "name": "欣斯戴爾"},
-{"usage": "city", "name": "歌珊"},
-{"usage": "city", "name": "歐文"},
-{"usage": "city", "name": "歐斯典"},
-{"usage": "city", "name": "歐那"},
-{"usage": "city", "name": "比佛利"},
-{"usage": "city", "name": "比爾斯"},
-{"usage": "city", "name": "比爾里卡"},
-{"usage": "city", "name": "水城"},
-{"usage": "city", "name": "水晶"},
-{"usage": "city", "name": "沃什本"},
-{"usage": "city", "name": "沃倫"},
-{"usage": "city", "name": "沃倫特敦"},
-{"usage": "city", "name": "沃夫波洛"},
-{"usage": "city", "name": "沃德斯波羅"},
-{"usage": "city", "name": "沃拉葛雷斯"},
-{"usage": "city", "name": "沃本"},
-{"usage": "city", "name": "沃波爾"},
-{"usage": "city", "name": "沃爾多"},
-{"usage": "city", "name": "沃爾多波羅"},
-{"usage": "city", "name": "沃爾瑟姆"},
-{"usage": "city", "name": "沃爾登"},
-{"usage": "city", "name": "沃爾科特"},
-{"usage": "city", "name": "沃特伯里"},
-{"usage": "city", "name": "沃特波羅"},
-{"usage": "city", "name": "沃特福德"},
-{"usage": "city", "name": "沃特維爾"},
-{"usage": "city", "name": "沃特維爾谷"},
-{"usage": "city", "name": "沙利文"},
-{"usage": "city", "name": "沙夫茨伯里"},
-{"usage": "city", "name": "沙布雷"},
-{"usage": "city", "name": "沙漠山"},
-{"usage": "city", "name": "法明戴爾"},
-{"usage": "city", "name": "法明頓"},
-{"usage": "city", "name": "法爾茅斯"},
-{"usage": "city", "name": "法蘭克福"},
-{"usage": "city", "name": "波內爾"},
-{"usage": "city", "name": "波士頓"},
-{"usage": "city", "name": "波恩"},
-{"usage": "city", "name": "波斯拉"},
-{"usage": "city", "name": "波特"},
-{"usage": "city", "name": "波特蘭"},
-{"usage": "city", "name": "波福瑞特"},
-{"usage": "city", "name": "波蒂奇湖"},
-{"usage": "city", "name": "波蘭"},
-{"usage": "city", "name": "波頓"},
-{"usage": "city", "name": "泰爾馬奇"},
-{"usage": "city", "name": "洛厄爾"},
-{"usage": "city", "name": "洛基山"},
-{"usage": "city", "name": "洛弗爾"},
-{"usage": "city", "name": "洛貝克"},
-{"usage": "city", "name": "海因斯堡"},
-{"usage": "city", "name": "海德公園"},
-{"usage": "city", "name": "海恩斯維爾"},
-{"usage": "city", "name": "海狸灣"},
-{"usage": "city", "name": "深河"},
-{"usage": "city", "name": "湖景森林"},
-{"usage": "city", "name": "湯森德"},
-{"usage": "city", "name": "湯森漢德"},
-{"usage": "city", "name": "湯頓"},
-{"usage": "city", "name": "溫德姆"},
-{"usage": "city", "name": "溫德爾"},
-{"usage": "city", "name": "溫徹斯特"},
-{"usage": "city", "name": "溫斯洛"},
-{"usage": "city", "name": "溫斯洛普"},
-{"usage": "city", "name": "溫特沃斯"},
-{"usage": "city", "name": "溫特波特"},
-{"usage": "city", "name": "溫特維爾森林"},
-{"usage": "city", "name": "溫荷"},
-{"usage": "city", "name": "溫莎"},
-{"usage": "city", "name": "溫莎洛克斯"},
-{"usage": "city", "name": "滕布里奇"},
-{"usage": "city", "name": "漢密爾頓"},
-{"usage": "city", "name": "漢尼克"},
-{"usage": "city", "name": "漢普斯特德"},
-{"usage": "city", "name": "漢普登"},
-{"usage": "city", "name": "漢普頓"},
-{"usage": "city", "name": "漢普頓瀑布"},
-{"usage": "city", "name": "漢森"},
-{"usage": "city", "name": "漢考克"},
-{"usage": "city", "name": "漢諾威"},
-{"usage": "city", "name": "潘登"},
-{"usage": "city", "name": "潘頓"},
-{"usage": "city", "name": "瀑布島"},
-{"usage": "city", "name": "火星山"},
-{"usage": "city", "name": "灰石"},
-{"usage": "city", "name": "烏斯特"},
-{"usage": "city", "name": "牙買加"},
-{"usage": "city", "name": "牛津"},
-{"usage": "city", "name": "牛頓"},
-{"usage": "city", "name": "特倫思科特"},
-{"usage": "city", "name": "特倫頓"},
-{"usage": "city", "name": "特朗布爾"},
-{"usage": "city", "name": "特洛伊"},
-{"usage": "city", "name": "特里蒙特"},
-{"usage": "city", "name": "特魯羅"},
-{"usage": "city", "name": "特魯菲伯羅"},
-{"usage": "city", "name": "班克羅夫特"},
-{"usage": "city", "name": "班寧頓"},
-{"usage": "city", "name": "班戈"},
-{"usage": "city", "name": "班頓"},
-{"usage": "city", "name": "瑞丁"},
-{"usage": "city", "name": "瑞伊"},
-{"usage": "city", "name": "瑞伊蓋特"},
-{"usage": "city", "name": "瑞佛爾"},
-{"usage": "city", "name": "瑞典"},
-{"usage": "city", "name": "瑞德森林"},
-{"usage": "city", "name": "瑞恩奇"},
-{"usage": "city", "name": "瑞斯保羅"},
-{"usage": "city", "name": "瑪利亞韋爾"},
-{"usage": "city", "name": "瑪莎迪斯"},
-{"usage": "city", "name": "瓊斯伯勒"},
-{"usage": "city", "name": "瓊斯港"},
-{"usage": "city", "name": "瓦林福德"},
-{"usage": "city", "name": "瓦薩波羅"},
-{"usage": "city", "name": "畢德佛"},
-{"usage": "city", "name": "皮博迪"},
-{"usage": "city", "name": "皮查姆"},
-{"usage": "city", "name": "皮耶蒙特"},
-{"usage": "city", "name": "皮茨福德"},
-{"usage": "city", "name": "皮茨菲爾德"},
-{"usage": "city", "name": "皮茨頓"},
-{"usage": "city", "name": "盧嫩堡"},
-{"usage": "city", "name": "福克斯"},
-{"usage": "city", "name": "福克斯堡"},
-{"usage": "city", "name": "福爾里弗"},
-{"usage": "city", "name": "科哈塞特"},
-{"usage": "city", "name": "科尼什"},
-{"usage": "city", "name": "科林斯"},
-{"usage": "city", "name": "科林那"},
-{"usage": "city", "name": "科爾切斯特"},
-{"usage": "city", "name": "科爾布魯克"},
-{"usage": "city", "name": "科爾瑞"},
-{"usage": "city", "name": "科芬特里"},
-{"usage": "city", "name": "秘魯"},
-{"usage": "city", "name": "穆斯河"},
-{"usage": "city", "name": "窩辛頓"},
-{"usage": "city", "name": "範布倫"},
-{"usage": "city", "name": "米利斯"},
-{"usage": "city", "name": "米利諾基特"},
-{"usage": "city", "name": "米德爾伯里"},
-{"usage": "city", "name": "米德爾堡"},
-{"usage": "city", "name": "米德爾塞克斯"},
-{"usage": "city", "name": "米德爾敦"},
-{"usage": "city", "name": "米德爾敦泉"},
-{"usage": "city", "name": "米德爾菲爾德"},
-{"usage": "city", "name": "米德爾頓"},
-{"usage": "city", "name": "米洛"},
-{"usage": "city", "name": "米爾伯里"},
-{"usage": "city", "name": "米爾橋"},
-{"usage": "city", "name": "米爾福德"},
-{"usage": "city", "name": "米爾維爾"},
-{"usage": "city", "name": "米爾頓"},
-{"usage": "city", "name": "米蘭"},
-{"usage": "city", "name": "糖山"},
-{"usage": "city", "name": "約克"},
-{"usage": "city", "name": "約翰斯頓"},
-{"usage": "city", "name": "納什維爾森林"},
-{"usage": "city", "name": "納哈特"},
-{"usage": "city", "name": "納拉甘西特"},
-{"usage": "city", "name": "納提克"},
-{"usage": "city", "name": "納舒厄"},
-{"usage": "city", "name": "紐伯里"},
-{"usage": "city", "name": "紐伯里波特"},
-{"usage": "city", "name": "紐卡斯爾"},
-{"usage": "city", "name": "紐因頓"},
-{"usage": "city", "name": "紐堡"},
-{"usage": "city", "name": "紐波伯羅"},
-{"usage": "city", "name": "紐瓦克"},
-{"usage": "city", "name": "紐維"},
-{"usage": "city", "name": "紐菲爾德"},
-{"usage": "city", "name": "紐菲爾德斯"},
-{"usage": "city", "name": "紐馬基特"},
-{"usage": "city", "name": "紐黑文"},
-{"usage": "city", "name": "索倫托"},
-{"usage": "city", "name": "索斯威克"},
-{"usage": "city", "name": "索格斯"},
-{"usage": "city", "name": "索爾海姆"},
-{"usage": "city", "name": "索爾茲伯里"},
-{"usage": "city", "name": "索科"},
-{"usage": "city", "name": "索辛頓"},
-{"usage": "city", "name": "紹斯伯勒"},
-{"usage": "city", "name": "紹斯伯里"},
-{"usage": "city", "name": "紹斯波特"},
-{"usage": "city", "name": "維也納"},
-{"usage": "city", "name": "維克多里"},
-{"usage": "city", "name": "維德斯菲爾德"},
-{"usage": "city", "name": "維斯特伍德"},
-{"usage": "city", "name": "維斯特曼蘭特"},
-{"usage": "city", "name": "維斯特漢普敦"},
-{"usage": "city", "name": "維濟"},
-{"usage": "city", "name": "維羅納島"},
-{"usage": "city", "name": "維西爾"},
-{"usage": "city", "name": "維諾黑文"},
-{"usage": "city", "name": "羅亞爾斯頓"},
-{"usage": "city", "name": "羅亞爾頓"},
-{"usage": "city", "name": "羅克布拉福"},
-{"usage": "city", "name": "羅克斯伯里"},
-{"usage": "city", "name": "羅克波特"},
-{"usage": "city", "name": "羅克蘭"},
-{"usage": "city", "name": "羅切斯特"},
-{"usage": "city", "name": "羅利"},
-{"usage": "city", "name": "羅林斯福德"},
-{"usage": "city", "name": "羅維"},
-{"usage": "city", "name": "羅賓斯頓"},
-{"usage": "city", "name": "羅金厄姆"},
-{"usage": "city", "name": "羅馬"},
-{"usage": "city", "name": "老塞布魯克"},
-{"usage": "city", "name": "老果園海灘"},
-{"usage": "city", "name": "老萊姆"},
-{"usage": "city", "name": "聖伯敦"},
-{"usage": "city", "name": "聖喬治"},
-{"usage": "city", "name": "聖奧爾本斯"},
-{"usage": "city", "name": "聖弗朗西斯"},
-{"usage": "city", "name": "聖愛葛莎"},
-{"usage": "city", "name": "聖約翰伯里"},
-{"usage": "city", "name": "聖約翰森林"},
-{"usage": "city", "name": "肖茲伯里"},
-{"usage": "city", "name": "肯德斯凱"},
-{"usage": "city", "name": "肯特"},
-{"usage": "city", "name": "肯特堡"},
-{"usage": "city", "name": "肯納邦克"},
-{"usage": "city", "name": "肯納邦克港"},
-{"usage": "city", "name": "肯辛頓"},
-{"usage": "city", "name": "自由市"},
-{"usage": "city", "name": "自由港"},
-{"usage": "city", "name": "舊城區"},
-{"usage": "city", "name": "舊市鎮:"},
-{"usage": "city", "name": "艾克莫"},
-{"usage": "city", "name": "艾士菲"},
-{"usage": "city", "name": "艾姆斯伯里"},
-{"usage": "city", "name": "艾拉"},
-{"usage": "city", "name": "艾拉斯堡"},
-{"usage": "city", "name": "艾爾"},
-{"usage": "city", "name": "艾蘭斯伯羅"},
-{"usage": "city", "name": "芒克頓"},
-{"usage": "city", "name": "荂夫斯貝里"},
-{"usage": "city", "name": "荷蘭"},
-{"usage": "city", "name": "莫斯科"},
-{"usage": "city", "name": "莫里斯敦"},
-{"usage": "city", "name": "莫里爾"},
-{"usage": "city", "name": "莫頓堡"},
-{"usage": "city", "name": "華威"},
-{"usage": "city", "name": "華盛頓山"},
-{"usage": "city", "name": "華納"},
-{"usage": "city", "name": "菲利普斯頓"},
-{"usage": "city", "name": "菲奇堡"},
-{"usage": "city", "name": "菲普斯堡"},
-{"usage": "city", "name": "菲茨威廉"},
-{"usage": "city", "name": "萊克星頓"},
-{"usage": "city", "name": "萊克維爾"},
-{"usage": "city", "name": "萊切斯特"},
-{"usage": "city", "name": "萊姆"},
-{"usage": "city", "name": "萊弗里特"},
-{"usage": "city", "name": "萊德亞德"},
-{"usage": "city", "name": "萊明頓"},
-{"usage": "city", "name": "萊普斯特"},
-{"usage": "city", "name": "萊曼"},
-{"usage": "city", "name": "萊諾克斯"},
-{"usage": "city", "name": "萬寶路"},
-{"usage": "city", "name": "蒂弗頓"},
-{"usage": "city", "name": "蒂斯伯里"},
-{"usage": "city", "name": "蒂斯堡"},
-{"usage": "city", "name": "蒂林厄姆"},
-{"usage": "city", "name": "蒂爾頓"},
-{"usage": "city", "name": "蒂茂斯"},
-{"usage": "city", "name": "蒙哥馬利"},
-{"usage": "city", "name": "蒙塔古"},
-{"usage": "city", "name": "蒙彼利埃"},
-{"usage": "city", "name": "蒙森"},
-{"usage": "city", "name": "蒙特利"},
-{"usage": "city", "name": "蒙特維爾"},
-{"usage": "city", "name": "蒙蒂塞洛"},
-{"usage": "city", "name": "蒙黑根"},
-{"usage": "city", "name": "蒙默思"},
-{"usage": "city", "name": "蔓越莓群島"},
-{"usage": "city", "name": "蔡斯山"},
-{"usage": "city", "name": "薩姆納"},
-{"usage": "city", "name": "薩德伯里"},
-{"usage": "city", "name": "薩沃伊"},
-{"usage": "city", "name": "薩瑞"},
-{"usage": "city", "name": "薩菲爾德"},
-{"usage": "city", "name": "薩里"},
-{"usage": "city", "name": "薩頓"},
-{"usage": "city", "name": "薩默塞特"},
-{"usage": "city", "name": "薩默斯"},
-{"usage": "city", "name": "薩默沃斯"},
-{"usage": "city", "name": "薩默維爾"},
-{"usage": "city", "name": "藍山"},
-{"usage": "city", "name": "蘇格蘭"},
-{"usage": "city", "name": "蘭多夫"},
-{"usage": "city", "name": "蘭大福"},
-{"usage": "city", "name": "蘭德括福"},
-{"usage": "city", "name": "蘭斯伯瑞"},
-{"usage": "city", "name": "蘭登"},
-{"usage": "city", "name": "蘭開斯特"},
-{"usage": "city", "name": "西加德納"},
-{"usage": "city", "name": "西南港"},
-{"usage": "city", "name": "西哈特福德"},
-{"usage": "city", "name": "西巴斯"},
-{"usage": "city", "name": "西布里奇沃特"},
-{"usage": "city", "name": "西布魯克菲爾德"},
-{"usage": "city", "name": "西德尼"},
-{"usage": "city", "name": "西拉特蘭"},
-{"usage": "city", "name": "西摩爾"},
-{"usage": "city", "name": "西斯托克布里奇"},
-{"usage": "city", "name": "西斯普林菲爾德"},
-{"usage": "city", "name": "西格林威治"},
-{"usage": "city", "name": "西沃里克"},
-{"usage": "city", "name": "西波以斯敦"},
-{"usage": "city", "name": "西港"},
-{"usage": "city", "name": "西溫莎"},
-{"usage": "city", "name": "西福克斯"},
-{"usage": "city", "name": "西紐伯里"},
-{"usage": "city", "name": "西蒂斯伯里"},
-{"usage": "city", "name": "西費爾里"},
-{"usage": "city", "name": "西黑文"},
-{"usage": "city", "name": "詹姆斯敦"},
-{"usage": "city", "name": "諾丁漢"},
-{"usage": "city", "name": "諾伍德"},
-{"usage": "city", "name": "諾克斯"},
-{"usage": "city", "name": "諾斯伍德"},
-{"usage": "city", "name": "諾斯伯勒"},
-{"usage": "city", "name": "諾斯波特"},
-{"usage": "city", "name": "諾斯菲爾德"},
-{"usage": "city", "name": "諾格塔克"},
-{"usage": "city", "name": "諾森伯蘭"},
-{"usage": "city", "name": "諾沃克"},
-{"usage": "city", "name": "諾福克"},
-{"usage": "city", "name": "諾維奇"},
-{"usage": "city", "name": "諾里居沃克"},
-{"usage": "city", "name": "諾頓"},
-{"usage": "city", "name": "謝爾曼"},
-{"usage": "city", "name": "謝爾本"},
-{"usage": "city", "name": "謝爾本"},
-{"usage": "city", "name": "謝爾頓"},
-{"usage": "city", "name": "謝爾頓"},
-{"usage": "city", "name": "謝菲爾德"},
-{"usage": "city", "name": "貓頭鷹頭"},
-{"usage": "city", "name": "貝丁頓"},
-{"usage": "city", "name": "貝克斯菲爾德"},
-{"usage": "city", "name": "貝克特"},
-{"usage": "city", "name": "貝內迪克塔"},
-{"usage": "city", "name": "貝利村"},
-{"usage": "city", "name": "貝德福德"},
-{"usage": "city", "name": "貝爾徹鎮"},
-{"usage": "city", "name": "貝爾格萊德"},
-{"usage": "city", "name": "貝爾法斯特"},
-{"usage": "city", "name": "貝爾納茨頓"},
-{"usage": "city", "name": "貝爾維迪爾"},
-{"usage": "city", "name": "貝爾蒙特"},
-{"usage": "city", "name": "貝瑟尼"},
-{"usage": "city", "name": "費曼"},
-{"usage": "city", "name": "費爾法克斯"},
-{"usage": "city", "name": "費爾海文"},
-{"usage": "city", "name": "費爾菲爾德"},
-{"usage": "city", "name": "費爾菲爾德堡"},
-{"usage": "city", "name": "費爾里"},
-{"usage": "city", "name": "費爾黑文"},
-{"usage": "city", "name": "費瑞斯堡"},
-{"usage": "city", "name": "費登"},
-{"usage": "city", "name": "費耶斯頓"},
-{"usage": "city", "name": "費耶特"},
-{"usage": "city", "name": "賓漢"},
-{"usage": "city", "name": "賽巴德斯"},
-{"usage": "city", "name": "赫德之位"},
-{"usage": "city", "name": "赫西"},
-{"usage": "city", "name": "路易斯頓"},
-{"usage": "city", "name": "迦南"},
-{"usage": "city", "name": "迦太基"},
-{"usage": "city", "name": "迪克斯菲爾德"},
-{"usage": "city", "name": "迪克斯蒙"},
-{"usage": "city", "name": "迪爾林"},
-{"usage": "city", "name": "迪爾菲爾德"},
-{"usage": "city", "name": "逸嶺森林"},
-{"usage": "city", "name": "道格拉斯"},
-{"usage": "city", "name": "道爾頓"},
-{"usage": "city", "name": "達克斯伯里"},
-{"usage": "city", "name": "達勒姆"},
-{"usage": "city", "name": "達德利"},
-{"usage": "city", "name": "達德漢"},
-{"usage": "city", "name": "達拉斯森林"},
-{"usage": "city", "name": "達比路斯"},
-{"usage": "city", "name": "達特茅斯"},
-{"usage": "city", "name": "達里恩"},
-{"usage": "city", "name": "達馬瑞斯哥塔"},
-{"usage": "city", "name": "達默"},
-{"usage": "city", "name": "達默斯頓"},
-{"usage": "city", "name": "邁諾特"},
-{"usage": "city", "name": "那不勒斯"},
-{"usage": "city", "name": "都柏林"},
-{"usage": "city", "name": "鄧巴頓"},
-{"usage": "city", "name": "鄧斯特布爾"},
-{"usage": "city", "name": "鄧普"},
-{"usage": "city", "name": "鄧普頓"},
-{"usage": "city", "name": "里士滿"},
-{"usage": "city", "name": "里奇福德"},
-{"usage": "city", "name": "里奇菲爾德"},
-{"usage": "city", "name": "里斯本"},
-{"usage": "city", "name": "里普利"},
-{"usage": "city", "name": "里普敦"},
-{"usage": "city", "name": "金士頓"},
-{"usage": "city", "name": "金斯伯里森林"},
-{"usage": "city", "name": "金曼"},
-{"usage": "city", "name": "金菲爾德"},
-{"usage": "city", "name": "錫姆斯伯里"},
-{"usage": "city", "name": "錫巴勾"},
-{"usage": "city", "name": "錫布魯克"},
-{"usage": "city", "name": "錫康克"},
-{"usage": "city", "name": "錫楚埃特"},
-{"usage": "city", "name": "錫比克"},
-{"usage": "city", "name": "錫波伊斯森林"},
-{"usage": "city", "name": "錫爾斯堡"},
-{"usage": "city", "name": "錫爾斯港"},
-{"usage": "city", "name": "錫爾斯蒙特"},
-{"usage": "city", "name": "長島"},
-{"usage": "city", "name": "門羅"},
-{"usage": "city", "name": "開普敦伊麗莎白"},
-{"usage": "city", "name": "阿什比"},
-{"usage": "city", "name": "阿什波漢"},
-{"usage": "city", "name": "阿什福德"},
-{"usage": "city", "name": "阿倫德爾"},
-{"usage": "city", "name": "阿克斯布里奇"},
-{"usage": "city", "name": "阿克沃斯"},
-{"usage": "city", "name": "阿克頓"},
-{"usage": "city", "name": "阿基那"},
-{"usage": "city", "name": "阿拉加什"},
-{"usage": "city", "name": "阿普爾頓"},
-{"usage": "city", "name": "阿格瓦姆"},
-{"usage": "city", "name": "阿爾堡"},
-{"usage": "city", "name": "阿爾弗雷德"},
-{"usage": "city", "name": "阿爾比恩"},
-{"usage": "city", "name": "阿特爾伯勒"},
-{"usage": "city", "name": "阿特金森"},
-{"usage": "city", "name": "阿瑟爾"},
-{"usage": "city", "name": "阿羅錫克"},
-{"usage": "city", "name": "阿靈頓"},
-{"usage": "city", "name": "阿默帝"},
-{"usage": "city", "name": "阿默斯特"},
-{"usage": "city", "name": "雅典"},
-{"usage": "city", "name": "雅文"},
-{"usage": "city", "name": "雅茅斯"},
-{"usage": "city", "name": "雪莉"},
-{"usage": "city", "name": "雷德菲爾德"},
-{"usage": "city", "name": "雷格列"},
-{"usage": "city", "name": "雷格列森林"},
-{"usage": "city", "name": "雷登"},
-{"usage": "city", "name": "雷納姆"},
-{"usage": "city", "name": "雷蒙德"},
-{"usage": "city", "name": "雷霍伯斯"},
-{"usage": "city", "name": "霍克賽特"},
-{"usage": "city", "name": "霍利"},
-{"usage": "city", "name": "霍利奧克"},
-{"usage": "city", "name": "霍利山"},
-{"usage": "city", "name": "霍利斯"},
-{"usage": "city", "name": "霍利斯頓"},
-{"usage": "city", "name": "霍奇登"},
-{"usage": "city", "name": "霍巴德斯頓"},
-{"usage": "city", "name": "霍巴德頓"},
-{"usage": "city", "name": "霍普"},
-{"usage": "city", "name": "霍普戴勒"},
-{"usage": "city", "name": "霍普金頓"},
-{"usage": "city", "name": "霍爾"},
-{"usage": "city", "name": "霍爾布魯克"},
-{"usage": "city", "name": "霍爾德內斯"},
-{"usage": "city", "name": "霍爾頓"},
-{"usage": "city", "name": "霍蘭德"},
-{"usage": "city", "name": "霍頓"},
-{"usage": "city", "name": "韋伯斯特"},
-{"usage": "city", "name": "韋伯斯特森林"},
-{"usage": "city", "name": "韋克菲爾德"},
-{"usage": "city", "name": "韋勒姆"},
-{"usage": "city", "name": "韋布里奇"},
-{"usage": "city", "name": "韋德"},
-{"usage": "city", "name": "韋恩"},
-{"usage": "city", "name": "韋斯利"},
-{"usage": "city", "name": "韋斯特伯勒"},
-{"usage": "city", "name": "韋斯特菲爾德"},
-{"usage": "city", "name": "韋斯頓"},
-{"usage": "city", "name": "韋爾"},
-{"usage": "city", "name": "韋爾弗利特"},
-{"usage": "city", "name": "韋爾德"},
-{"usage": "city", "name": "韋爾斯"},
-{"usage": "city", "name": "韋爾斯利"},
-{"usage": "city", "name": "韋特"},
-{"usage": "city", "name": "韋瑟斯"},
-{"usage": "city", "name": "韋納姆"},
-{"usage": "city", "name": "韋茅斯"},
-{"usage": "city", "name": "韋茨菲爾德"},
-{"usage": "city", "name": "韋蘭"},
-{"usage": "city", "name": "颶風島"},
-{"usage": "city", "name": "馬丁尼克斯島"},
-{"usage": "city", "name": "馬什皮"},
-{"usage": "city", "name": "馬什菲爾德"},
-{"usage": "city", "name": "馬塔哇"},
-{"usage": "city", "name": "馬塔波意斯"},
-{"usage": "city", "name": "馬布爾黑德"},
-{"usage": "city", "name": "馬德伯里"},
-{"usage": "city", "name": "馬德里"},
-{"usage": "city", "name": "馬戈洛威森林"},
-{"usage": "city", "name": "馬柴厄斯"},
-{"usage": "city", "name": "馬柴厄斯港"},
-{"usage": "city", "name": "馬森明康地斯"},
-{"usage": "city", "name": "馬洛"},
-{"usage": "city", "name": "馬爾堡"},
-{"usage": "city", "name": "馬爾登"},
-{"usage": "city", "name": "馬達沃斯卡"},
-{"usage": "city", "name": "馬里昂"},
-{"usage": "city", "name": "高佛斯鎮"},
-{"usage": "city", "name": "高地森林"},
-{"usage": "city", "name": "高門"},
-{"usage": "city", "name": "魯珀特"},
-{"usage": "city", "name": "鮑德溫"},
-{"usage": "city", "name": "鮑爾班克"},
-{"usage": "city", "name": "鮑登"},
-{"usage": "city", "name": "鮑登漢"},
-{"usage": "city", "name": "鮑萊特"},
-{"usage": "city", "name": "鷹湖"},
-{"usage": "city", "name": "鹿島"},
-{"usage": "city", "name": "麥克尼瀑布"},
-{"usage": "city", "name": "麥克斯菲爾德"},
-{"usage": "city", "name": "麥克華霍克森林"},
-{"usage": "city", "name": "黎凡特"},
-{"usage": "city", "name": "黎巴嫩"},
-{"usage": "city", "name": "黑石"},
-{"usage": "city", "name": "黑門"},
-{"usage": "city", "name": "默瑟"},
-{"usage": "city", "name": "齊坦丹縣"},
-{"usage": "family", "gender": "unisex", "name": "Adams"},
-{"usage": "family", "gender": "unisex", "name": "Alexander"},
-{"usage": "family", "gender": "unisex", "name": "Allen"},
-{"usage": "family", "gender": "unisex", "name": "Anderson"},
-{"usage": "family", "gender": "unisex", "name": "Bailey"},
-{"usage": "family", "gender": "unisex", "name": "Baker"},
-{"usage": "family", "gender": "unisex", "name": "Barnes"},
-{"usage": "family", "gender": "unisex", "name": "Bell"},
-{"usage": "family", "gender": "unisex", "name": "Bennett"},
-{"usage": "family", "gender": "unisex", "name": "Brooks"},
-{"usage": "family", "gender": "unisex", "name": "Brown"},
-{"usage": "family", "gender": "unisex", "name": "Bryant"},
-{"usage": "family", "gender": "unisex", "name": "Butler"},
-{"usage": "family", "gender": "unisex", "name": "Campbell"},
-{"usage": "family", "gender": "unisex", "name": "Carter"},
-{"usage": "family", "gender": "unisex", "name": "Clark"},
-{"usage": "family", "gender": "unisex", "name": "Coleman"},
-{"usage": "family", "gender": "unisex", "name": "Collins"},
-{"usage": "family", "gender": "unisex", "name": "Cook"},
-{"usage": "family", "gender": "unisex", "name": "Cooper"},
-{"usage": "family", "gender": "unisex", "name": "Cox"},
-{"usage": "family", "gender": "unisex", "name": "Davis"},
-{"usage": "family", "gender": "unisex", "name": "Diaz"},
-{"usage": "family", "gender": "unisex", "name": "Edwards"},
-{"usage": "family", "gender": "unisex", "name": "Evans"},
-{"usage": "family", "gender": "unisex", "name": "Flores"},
-{"usage": "family", "gender": "unisex", "name": "Foster"},
-{"usage": "family", "gender": "unisex", "name": "Garcia"},
-{"usage": "family", "gender": "unisex", "name": "Gonzales"},
-{"usage": "family", "gender": "unisex", "name": "Gonzalez"},
-{"usage": "family", "gender": "unisex", "name": "Gray"},
-{"usage": "family", "gender": "unisex", "name": "Green"},
-{"usage": "family", "gender": "unisex", "name": "Griffin"},
-{"usage": "family", "gender": "unisex", "name": "Hall"},
-{"usage": "family", "gender": "unisex", "name": "Harris"},
-{"usage": "family", "gender": "unisex", "name": "Hayes"},
-{"usage": "family", "gender": "unisex", "name": "Henderson"},
-{"usage": "family", "gender": "unisex", "name": "Hernandez"},
-{"usage": "family", "gender": "unisex", "name": "Hill"},
-{"usage": "family", "gender": "unisex", "name": "Howard"},
-{"usage": "family", "gender": "unisex", "name": "Hughes"},
-{"usage": "family", "gender": "unisex", "name": "Jackson"},
-{"usage": "family", "gender": "unisex", "name": "James"},
-{"usage": "family", "gender": "unisex", "name": "Jenkins"},
-{"usage": "family", "gender": "unisex", "name": "Johnson"},
-{"usage": "family", "gender": "unisex", "name": "Jones"},
-{"usage": "family", "gender": "unisex", "name": "Kaiko"},
-{"usage": "family", "gender": "unisex", "name": "Kelly"},
-{"usage": "family", "gender": "unisex", "name": "King"},
-{"usage": "family", "gender": "unisex", "name": "Lee"},
-{"usage": "family", "gender": "unisex", "name": "Lewis"},
-{"usage": "family", "gender": "unisex", "name": "Long"},
-{"usage": "family", "gender": "unisex", "name": "Lopez"},
-{"usage": "family", "gender": "unisex", "name": "Martin"},
-{"usage": "family", "gender": "unisex", "name": "Martinez"},
-{"usage": "family", "gender": "unisex", "name": "Miller"},
-{"usage": "family", "gender": "unisex", "name": "Mitchell"},
-{"usage": "family", "gender": "unisex", "name": "Moore"},
-{"usage": "family", "gender": "unisex", "name": "Morgan"},
-{"usage": "family", "gender": "unisex", "name": "Morris"},
-{"usage": "family", "gender": "unisex", "name": "Murphy"},
-{"usage": "family", "gender": "unisex", "name": "Nakiya"},
-{"usage": "family", "gender": "unisex", "name": "Nelson"},
-{"usage": "family", "gender": "unisex", "name": "Parker"},
-{"usage": "family", "gender": "unisex", "name": "Patterson"},
-{"usage": "family", "gender": "unisex", "name": "Perez"},
-{"usage": "family", "gender": "unisex", "name": "Perry"},
-{"usage": "family", "gender": "unisex", "name": "Peterson"},
-{"usage": "family", "gender": "unisex", "name": "Phillips"},
-{"usage": "family", "gender": "unisex", "name": "Powell"},
-{"usage": "family", "gender": "unisex", "name": "Price"},
-{"usage": "family", "gender": "unisex", "name": "Ramirez"},
-{"usage": "family", "gender": "unisex", "name": "Reed"},
-{"usage": "family", "gender": "unisex", "name": "Richardson"},
-{"usage": "family", "gender": "unisex", "name": "Rivera"},
-{"usage": "family", "gender": "unisex", "name": "Roberts"},
-{"usage": "family", "gender": "unisex", "name": "Robinson"},
-{"usage": "family", "gender": "unisex", "name": "Rodriguez"},
-{"usage": "family", "gender": "unisex", "name": "Rogers"},
-{"usage": "family", "gender": "unisex", "name": "Ross"},
-{"usage": "family", "gender": "unisex", "name": "Russell"},
-{"usage": "family", "gender": "unisex", "name": "Sanchez"},
-{"usage": "family", "gender": "unisex", "name": "Sanders"},
-{"usage": "family", "gender": "unisex", "name": "Scott"},
-{"usage": "family", "gender": "unisex", "name": "Simmons"},
-{"usage": "family", "gender": "unisex", "name": "Smith"},
-{"usage": "family", "gender": "unisex", "name": "Stewart"},
-{"usage": "family", "gender": "unisex", "name": "Taylor"},
-{"usage": "family", "gender": "unisex", "name": "Thomas"},
-{"usage": "family", "gender": "unisex", "name": "Thompson"},
-{"usage": "family", "gender": "unisex", "name": "Torres"},
-{"usage": "family", "gender": "unisex", "name": "Turner"},
-{"usage": "family", "gender": "unisex", "name": "Van Wilde"},
-{"usage": "family", "gender": "unisex", "name": "Walker"},
-{"usage": "family", "gender": "unisex", "name": "Ward"},
-{"usage": "family", "gender": "unisex", "name": "Washington"},
-{"usage": "family", "gender": "unisex", "name": "Watson"},
-{"usage": "family", "gender": "unisex", "name": "West"},
-{"usage": "family", "gender": "unisex", "name": "White"},
-{"usage": "family", "gender": "unisex", "name": "Williams"},
-{"usage": "family", "gender": "unisex", "name": "Wilson"},
-{"usage": "family", "gender": "unisex", "name": "Wood"},
-{"usage": "family", "gender": "unisex", "name": "Wright"},
-{"usage": "family", "gender": "unisex", "name": "Young"},
-{"usage": "given", "gender": "female", "name": "Aaliyah"},
-{"usage": "given", "gender": "female", "name": "Abigail"},
-{"usage": "given", "gender": "female", "name": "Addison"},
-{"usage": "given", "gender": "female", "name": "Aizawa"},
-{"usage": "given", "gender": "female", "name": "Akiko"},
-{"usage": "given", "gender": "female", "name": "Alexa"},
-{"usage": "given", "gender": "female", "name": "Alexandra"},
-{"usage": "given", "gender": "female", "name": "Alexis"},
-{"usage": "given", "gender": "female", "name": "Allison"},
-{"usage": "given", "gender": "female", "name": "Alyssa"},
-{"usage": "given", "gender": "female", "name": "Amelia"},
-{"usage": "given", "gender": "female", "name": "Andrea"},
-{"usage": "given", "gender": "female", "name": "Angelina"},
-{"usage": "given", "gender": "female", "name": "Anna"},
-{"usage": "given", "gender": "female", "name": "Ariana"},
-{"usage": "given", "gender": "female", "name": "Arianna"},
-{"usage": "given", "gender": "female", "name": "Ashley"},
-{"usage": "given", "gender": "female", "name": "Aubrey"},
-{"usage": "given", "gender": "female", "name": "Audrey"},
-{"usage": "given", "gender": "female", "name": "Autumn"},
-{"usage": "given", "gender": "female", "name": "Ava"},
-{"usage": "given", "gender": "female", "name": "Avery"},
-{"usage": "given", "gender": "female", "name": "Bailey"},
-{"usage": "given", "gender": "female", "name": "Brianna"},
-{"usage": "given", "gender": "female", "name": "Brooke"},
-{"usage": "given", "gender": "female", "name": "Brooklyn"},
-{"usage": "given", "gender": "female", "name": "Camilla"},
-{"usage": "given", "gender": "female", "name": "Caroline"},
-{"usage": "given", "gender": "female", "name": "Charlotte"},
-{"usage": "given", "gender": "female", "name": "Chloe"},
-{"usage": "given", "gender": "female", "name": "Claire"},
-{"usage": "given", "gender": "female", "name": "Destiny"},
-{"usage": "given", "gender": "female", "name": "Elizabeth"},
-{"usage": "given", "gender": "female", "name": "Ella"},
-{"usage": "given", "gender": "female", "name": "Emily"},
-{"usage": "given", "gender": "female", "name": "Emma"},
-{"usage": "given", "gender": "female", "name": "Evelyn"},
-{"usage": "given", "gender": "female", "name": "Faith"},
-{"usage": "given", "gender": "female", "name": "Gabriella"},
-{"usage": "given", "gender": "female", "name": "Gabrielle"},
-{"usage": "given", "gender": "female", "name": "Genesis"},
-{"usage": "given", "gender": "female", "name": "Gianna"},
-{"usage": "given", "gender": "female", "name": "Grace"},
-{"usage": "given", "gender": "female", "name": "Gracie"},
-{"usage": "given", "gender": "female", "name": "Hailey"},
-{"usage": "given", "gender": "female", "name": "Hannah"},
-{"usage": "given", "gender": "female", "name": "Heather"},
-{"usage": "given", "gender": "female", "name": "Hikari"},
-{"usage": "given", "gender": "female", "name": "Isabel"},
-{"usage": "given", "gender": "female", "name": "Isabella"},
-{"usage": "given", "gender": "female", "name": "Isabelle"},
-{"usage": "given", "gender": "female", "name": "Jasmine"},
-{"usage": "given", "gender": "female", "name": "Jen"},
-{"usage": "given", "gender": "female", "name": "Jennifer"},
-{"usage": "given", "gender": "female", "name": "Jessica"},
-{"usage": "given", "gender": "female", "name": "Jessie"},
-{"usage": "given", "gender": "female", "name": "Jocelyn"},
-{"usage": "given", "gender": "female", "name": "Julia"},
-{"usage": "given", "gender": "female", "name": "Kaitlin"},
-{"usage": "given", "gender": "female", "name": "Katelyn"},
-{"usage": "given", "gender": "female", "name": "Katie"},
-{"usage": "given", "gender": "female", "name": "Kayla"},
-{"usage": "given", "gender": "female", "name": "Kaylee"},
-{"usage": "given", "gender": "female", "name": "Kim"},
-{"usage": "given", "gender": "female", "name": "Kimberly"},
-{"usage": "given", "gender": "female", "name": "Kylie"},
-{"usage": "given", "gender": "female", "name": "Lauren"},
-{"usage": "given", "gender": "female", "name": "Layla"},
-{"usage": "given", "gender": "female", "name": "Leah"},
-{"usage": "given", "gender": "female", "name": "Lillian"},
-{"usage": "given", "gender": "female", "name": "Lily"},
-{"usage": "given", "gender": "female", "name": "Madeline"},
-{"usage": "given", "gender": "female", "name": "Madelyn"},
-{"usage": "given", "gender": "female", "name": "Madison"},
-{"usage": "given", "gender": "female", "name": "Makayla"},
-{"usage": "given", "gender": "female", "name": "Maria"},
-{"usage": "given", "gender": "female", "name": "Mariah"},
-{"usage": "given", "gender": "female", "name": "Mary"},
-{"usage": "given", "gender": "female", "name": "Maya"},
-{"usage": "given", "gender": "female", "name": "Megan"},
-{"usage": "given", "gender": "female", "name": "Melanie"},
-{"usage": "given", "gender": "female", "name": "Mia"},
-{"usage": "given", "gender": "female", "name": "Morgan"},
-{"usage": "given", "gender": "female", "name": "Natalie"},
-{"usage": "given", "gender": "female", "name": "Natsuki"},
-{"usage": "given", "gender": "female", "name": "Nevaeh"},
-{"usage": "given", "gender": "female", "name": "Nuku"},
-{"usage": "given", "gender": "female", "name": "Olivia"},
-{"usage": "given", "gender": "female", "name": "Paige"},
-{"usage": "given", "gender": "female", "name": "Payton"},
-{"usage": "given", "gender": "female", "name": "Rachel"},
-{"usage": "given", "gender": "female", "name": "Riley"},
-{"usage": "given", "gender": "female", "name": "Samantha"},
-{"usage": "given", "gender": "female", "name": "Sara"},
-{"usage": "given", "gender": "female", "name": "Sarah"},
-{"usage": "given", "gender": "female", "name": "Savannah"},
-{"usage": "given", "gender": "female", "name": "Sofia"},
-{"usage": "given", "gender": "female", "name": "Sophie"},
-{"usage": "given", "gender": "female", "name": "Sydney"},
-{"usage": "given", "gender": "female", "name": "Trinity"},
-{"usage": "given", "gender": "female", "name": "Valeria"},
-{"usage": "given", "gender": "female", "name": "Vanessa"},
-{"usage": "given", "gender": "female", "name": "Victoria"},
-{"usage": "given", "gender": "female", "name": "Yuki"},
-{"usage": "given", "gender": "female", "name": "Zoe"},
-{"usage": "given", "gender": "female", "name": "Zoey"},
-{"usage": "given", "gender": "male", "name": "Aaron"},
-{"usage": "given", "gender": "male", "name": "Adam"},
-{"usage": "given", "gender": "male", "name": "Adrian"},
-{"usage": "given", "gender": "male", "name": "Aidan"},
-{"usage": "given", "gender": "male", "name": "Aiden"},
-{"usage": "given", "gender": "male", "name": "Alex"},
-{"usage": "given", "gender": "male", "name": "Alexander"},
-{"usage": "given", "gender": "male", "name": "Andrew"},
-{"usage": "given", "gender": "male", "name": "Angel"},
-{"usage": "given", "gender": "male", "name": "Anthony"},
-{"usage": "given", "gender": "male", "name": "Austin"},
-{"usage": "given", "gender": "male", "name": "Ayden"},
-{"usage": "given", "gender": "male", "name": "Benjamin"},
-{"usage": "given", "gender": "male", "name": "Blake"},
-{"usage": "given", "gender": "male", "name": "Brady"},
-{"usage": "given", "gender": "male", "name": "Brandon"},
-{"usage": "given", "gender": "male", "name": "Brayden"},
-{"usage": "given", "gender": "male", "name": "Brian"},
-{"usage": "given", "gender": "male", "name": "Brody"},
-{"usage": "given", "gender": "male", "name": "Bryan"},
-{"usage": "given", "gender": "male", "name": "Caden"},
-{"usage": "given", "gender": "male", "name": "Caleb"},
-{"usage": "given", "gender": "male", "name": "Cameron"},
-{"usage": "given", "gender": "male", "name": "Carlos"},
-{"usage": "given", "gender": "male", "name": "Carson"},
-{"usage": "given", "gender": "male", "name": "Carter"},
-{"usage": "given", "gender": "male", "name": "Charles"},
-{"usage": "given", "gender": "male", "name": "Chase"},
-{"usage": "given", "gender": "male", "name": "Christian"},
-{"usage": "given", "gender": "male", "name": "Christopher"},
-{"usage": "given", "gender": "male", "name": "Cole"},
-{"usage": "given", "gender": "male", "name": "Colton"},
-{"usage": "given", "gender": "male", "name": "Connor"},
-{"usage": "given", "gender": "male", "name": "Cooper"},
-{"usage": "given", "gender": "male", "name": "Daisuki"},
-{"usage": "given", "gender": "male", "name": "Daniel"},
-{"usage": "given", "gender": "male", "name": "David"},
-{"usage": "given", "gender": "male", "name": "Diego"},
-{"usage": "given", "gender": "male", "name": "Dominic"},
-{"usage": "given", "gender": "male", "name": "Dylan"},
-{"usage": "given", "gender": "male", "name": "Eben"},
-{"usage": "given", "gender": "male", "name": "Eli"},
-{"usage": "given", "gender": "male", "name": "Elijah"},
-{"usage": "given", "gender": "male", "name": "Eric"},
-{"usage": "given", "gender": "male", "name": "Ethan"},
-{"usage": "given", "gender": "male", "name": "Evan"},
-{"usage": "given", "gender": "male", "name": "Gabriel"},
-{"usage": "given", "gender": "male", "name": "Gavin"},
-{"usage": "given", "gender": "male", "name": "Gendo"},
-{"usage": "given", "gender": "male", "name": "Hayden"},
-{"usage": "given", "gender": "male", "name": "Henry"},
-{"usage": "given", "gender": "male", "name": "Hunter"},
-{"usage": "given", "gender": "male", "name": "Ian"},
-{"usage": "given", "gender": "male", "name": "Isaac"},
-{"usage": "given", "gender": "male", "name": "Isaiah"},
-{"usage": "given", "gender": "male", "name": "Jack"},
-{"usage": "given", "gender": "male", "name": "Jackson"},
-{"usage": "given", "gender": "male", "name": "Jacob"},
-{"usage": "given", "gender": "male", "name": "Jaden"},
-{"usage": "given", "gender": "male", "name": "James"},
-{"usage": "given", "gender": "male", "name": "Jason"},
-{"usage": "given", "gender": "male", "name": "Jayden"},
-{"usage": "given", "gender": "male", "name": "Jeremiah"},
-{"usage": "given", "gender": "male", "name": "Jesus"},
-{"usage": "given", "gender": "male", "name": "John"},
-{"usage": "given", "gender": "male", "name": "Jonathan"},
-{"usage": "given", "gender": "male", "name": "Jordan"},
-{"usage": "given", "gender": "male", "name": "Jose"},
-{"usage": "given", "gender": "male", "name": "Joseph"},
-{"usage": "given", "gender": "male", "name": "Joshua"},
-{"usage": "given", "gender": "male", "name": "Josiah"},
-{"usage": "given", "gender": "male", "name": "Juan"},
-{"usage": "given", "gender": "male", "name": "Julian"},
-{"usage": "given", "gender": "male", "name": "Justin"},
-{"usage": "given", "gender": "male", "name": "Kaden"},
-{"usage": "given", "gender": "male", "name": "Keita"},
-{"usage": "given", "gender": "male", "name": "Kevin"},
-{"usage": "given", "gender": "male", "name": "Kira"},
-{"usage": "given", "gender": "male", "name": "Kyosuki"},
-{"usage": "given", "gender": "male", "name": "Landon"},
-{"usage": "given", "gender": "male", "name": "Liam"},
-{"usage": "given", "gender": "male", "name": "Logan"},
-{"usage": "given", "gender": "male", "name": "Lucas"},
-{"usage": "given", "gender": "male", "name": "Luis"},
-{"usage": "given", "gender": "male", "name": "Luke"},
-{"usage": "given", "gender": "male", "name": "Mason"},
-{"usage": "given", "gender": "male", "name": "Matthew"},
-{"usage": "given", "gender": "male", "name": "Michael"},
-{"usage": "given", "gender": "male", "name": "Nathan"},
-{"usage": "given", "gender": "male", "name": "Nathaniel"},
-{"usage": "given", "gender": "male", "name": "Nicholas"},
-{"usage": "given", "gender": "male", "name": "Noah"},
-{"usage": "given", "gender": "male", "name": "Owen"},
-{"usage": "given", "gender": "male", "name": "Robert"},
-{"usage": "given", "gender": "male", "name": "Ryan"},
-{"usage": "given", "gender": "male", "name": "Sabastian"},
-{"usage": "given", "gender": "male", "name": "Samuel"},
-{"usage": "given", "gender": "male", "name": "Sean"},
-{"usage": "given", "gender": "male", "name": "Takeuchi"},
-{"usage": "given", "gender": "male", "name": "Thomas"},
-{"usage": "given", "gender": "male", "name": "Tristan"},
-{"usage": "given", "gender": "male", "name": "Tyler"},
-{"usage": "given", "gender": "male", "name": "William"},
-{"usage": "given", "gender": "male", "name": "Wyatt"},
-{"usage": "given", "gender": "male", "name": "Xavier"},
-{"usage": "given", "gender": "male", "name": "Zachary"},
-{"usage": "given", "gender": "male", "name": "凱爾"}
+ {
+ "usage": "city",
+ "name": [
+ "Acushnet",
+ "Adams",
+ "Addison",
+ "Alexander",
+ "Brandon",
+ "Brooklyn",
+ "Brooks",
+ "Charlotte",
+ "Connor",
+ "Cooper",
+ "Foster",
+ "Gray",
+ "Hill",
+ "Jackson",
+ "Johnson",
+ "Lee",
+ "Madison",
+ "Mason",
+ "Morgan",
+ "Morris",
+ "Nelson",
+ "Perry",
+ "Phillips",
+ "Russell",
+ "Thompson",
+ "Turner",
+ "Washington",
+ "不來梅",
+ "中國",
+ "丹伯里",
+ "丹佛斯",
+ "丹尼斯",
+ "丹尼斯維爾",
+ "丹尼斯鎮",
+ "丹比",
+ "丹福思",
+ "丹維爾",
+ "丹麥",
+ "亞倫鎮",
+ "亞培",
+ "亞歷安德拉",
+ "亞甚蘭",
+ "亞皆",
+ "亞賓頓",
+ "什魯斯伯里",
+ "代爾布魯克",
+ "代頓",
+ "伊斯坦",
+ "伊斯特布魯克",
+ "伊斯特漢普頓",
+ "伊斯特福德",
+ "伊斯頓",
+ "伊普斯維奇",
+ "伊甸",
+ "伊頓",
+ "伍德伯里",
+ "伍德布里奇",
+ "伍德斯托克",
+ "伍德福德",
+ "伍德維爾",
+ "伍德蘭",
+ "伍爾維奇",
+ "伯克",
+ "伯克利",
+ "伯克希爾",
+ "伯利恆",
+ "伯威克",
+ "伯特利",
+ "伯瑞特波羅",
+ "伯瑞維爾",
+ "伯納姆",
+ "伯靈頓",
+ "佛羅里達",
+ "佩勒姆",
+ "佩勒漢",
+ "佩波羅爾",
+ "佩諾斯科特",
+ "保羅特尼",
+ "倍根瀑",
+ "倫敦德里",
+ "倫瑟姆",
+ "傑伊",
+ "傑佛瑞",
+ "傑佛遜",
+ "傑克曼",
+ "傑里科",
+ "克倫威爾",
+ "克勞福德",
+ "克拉克斯堡",
+ "克拉克斯維爾",
+ "克羅伊登",
+ "克萊爾登",
+ "克萊蒙特",
+ "克蘭斯頓",
+ "克里夫頓",
+ "克靈頓",
+ "冬港",
+ "凡斯波羅",
+ "切姆斯福德",
+ "切斯特",
+ "切斯特維爾",
+ "切斯特菲爾德",
+ "切爾西",
+ "切里菲爾德",
+ "利奇菲爾德",
+ "利奧明斯特",
+ "利弗莫爾",
+ "利弗莫爾瀑布",
+ "利德堡",
+ "利明頓",
+ "利特爾頓",
+ "利茲",
+ "利默里克",
+ "劍橋",
+ "加德納",
+ "加菲爾德森林",
+ "加萊",
+ "加蘭",
+ "努凡",
+ "勒德洛",
+ "勞倫斯",
+ "勞登",
+ "北亞當斯",
+ "北亞茂斯",
+ "北史密斯菲爾德",
+ "北哈芬",
+ "北安多弗",
+ "北安普頓",
+ "北布蘭福德",
+ "北布里其",
+ "北布魯克菲爾德",
+ "北希洛",
+ "北斯通寧頓",
+ "北普羅維登斯",
+ "北漢普頓",
+ "北貝里克",
+ "北迦南",
+ "北金斯敦",
+ "北阿特巴路",
+ "北雷丁",
+ "匹茲堡",
+ "卓別林",
+ "南伯靈頓",
+ "南哈德利",
+ "南安普敦",
+ "南布里奇",
+ "南布里斯托爾",
+ "南希羅",
+ "南托馬斯頓",
+ "南波特蘭",
+ "南溫莎",
+ "南漢普頓",
+ "南貝里克",
+ "南金斯敦",
+ "博克斯伯勒",
+ "博克斯福德",
+ "博斯科恩",
+ "卡勒巴西特谷",
+ "卡博特",
+ "卡弗",
+ "卡拉籐克",
+ "卡文迪許",
+ "卡斯威爾",
+ "卡斯廷",
+ "卡斯爾頓",
+ "卡斯科",
+ "卡梅爾",
+ "卡洛爾",
+ "卡洛爾森林",
+ "卡特勒",
+ "卡萊爾",
+ "卡里布",
+ "卡里森林",
+ "厄普頓",
+ "友誼市",
+ "古爾茲伯勒",
+ "史塔克",
+ "史塔克伯羅",
+ "史塔克斯",
+ "史密斯菲爾德",
+ "史黛西維爾",
+ "吉利德",
+ "吉爾",
+ "吉爾曼頓",
+ "吉爾森",
+ "吉爾福特",
+ "吉爾福特",
+ "哈丹姆",
+ "哈佛",
+ "哈利法克斯",
+ "哈姆林",
+ "哈姆登",
+ "哈威奇",
+ "哈德利",
+ "哈德威克",
+ "哈德森",
+ "哈普斯威爾",
+ "哈洛韋爾",
+ "哈溫頓",
+ "哈特福",
+ "哈特菲爾德",
+ "哈特蘭",
+ "哈福希爾",
+ "哈蒙尼",
+ "哈蒙德",
+ "哈里斯維爾",
+ "哈里森",
+ "哈靈頓",
+ "哥倫比亞",
+ "哥倫比亞瀑布",
+ "哥爾罕",
+ "喬治亞",
+ "喬治城",
+ "嘉丁納",
+ "圖克斯伯里",
+ "坎伯蘭",
+ "坎地亞",
+ "坎明尼頓",
+ "坎普頓",
+ "坎特伯里",
+ "坎登",
+ "坎頓",
+ "埃克塞特",
+ "埃塞克斯",
+ "埃平",
+ "埃弗雷特",
+ "埃德加敦",
+ "埃德蒙茲",
+ "埃林頓",
+ "埃柏登",
+ "埃格蒙特",
+ "埃爾斯沃思",
+ "埃爾莫爾",
+ "埃特納",
+ "埃皮森",
+ "埃羅爾",
+ "埃芬漢",
+ "城堡山",
+ "基恩",
+ "基特里",
+ "基靈",
+ "基靈沃斯",
+ "基靈頓",
+ "塔博爾山",
+ "塔姆沃思",
+ "塞勒姆",
+ "塞奇威克",
+ "塞特福德",
+ "墨西哥",
+ "士嘉堡",
+ "士麥那",
+ "夏隆",
+ "多佛-福克斯克羅夫特",
+ "多佛爾",
+ "多切斯特",
+ "多塞特",
+ "多爾蘭",
+ "大塘",
+ "天鵝島",
+ "奇切斯特",
+ "奇瑪克",
+ "奇科皮",
+ "奧克姆",
+ "奧克布洛福",
+ "奧克斯博",
+ "奧克菲爾德",
+ "奧克蘭",
+ "奧古斯塔",
+ "奧威爾",
+ "奧斯本",
+ "奧本",
+ "奧爾巴尼",
+ "奧爾福德",
+ "奧爾維爾",
+ "奧爾良",
+ "奧爾頓",
+ "奧甘奎特",
+ "奧福德",
+ "奧羅拉",
+ "奧羅諾",
+ "奧蒂斯",
+ "奧蒂斯菲爾德",
+ "奧蘭德",
+ "奧蘭治",
+ "奧西皮",
+ "奧連特",
+ "奧靈頓",
+ "姍蒂河森林",
+ "威其頓",
+ "威利斯頓",
+ "威利曼蒂克",
+ "威努斯基",
+ "威廉斯堡",
+ "威廉斯鎮",
+ "威恩",
+ "威斯凱薩特",
+ "威斯布魯克",
+ "威斯敏斯特",
+ "威斯特摩蘭",
+ "威斯特福德",
+ "威斯特莫爾",
+ "威斯特里",
+ "威爾",
+ "威爾士",
+ "威爾明頓",
+ "威爾莫特",
+ "威爾頓",
+ "威靈頓",
+ "安多弗",
+ "安特里姆",
+ "安生",
+ "安索尼亞",
+ "寇地維爾森林",
+ "富蘭克林",
+ "小坎頓",
+ "尤你恩",
+ "尤你蒂",
+ "尤斯蒂斯",
+ "尼德漢",
+ "工業",
+ "巴克斯波特",
+ "巴克斯頓",
+ "巴克漢士德",
+ "巴克菲爾德",
+ "巴克蘭",
+ "巴勒莫",
+ "巴尼特",
+ "巴恩斯德",
+ "巴恩斯特布爾",
+ "巴斯",
+ "巴林頓",
+ "巴爾港",
+ "巴爾的摩",
+ "巴爾米拉",
+ "巴特利特",
+ "巴納德",
+ "巴雷",
+ "巴靈",
+ "巴頓",
+ "巴黎",
+ "巴黎西部",
+ "市政廳",
+ "布倫特伍德",
+ "布倫特里",
+ "布拉德利",
+ "布拉德福德",
+ "布斯",
+ "布斯灣",
+ "布朗寧菲爾",
+ "布朗寧頓",
+ "布朗斯維克",
+ "布朗菲爾德",
+ "布林菲爾德",
+ "布盧姆菲爾德",
+ "布羅",
+ "布羅克頓",
+ "布萊恩",
+ "布萊頓",
+ "布萊頓森林",
+ "布蘭查德",
+ "布蘭福德",
+ "布蘭福德",
+ "布里奇沃特",
+ "布里奇波特",
+ "布里奇頓",
+ "布里德波特",
+ "布里斯托爾",
+ "布魯克斯維爾",
+ "布魯克林",
+ "布魯克菲爾德",
+ "布魯克賴",
+ "布魯克頓",
+ "布魯斯特",
+ "布魯爾",
+ "希伯倫",
+ "希思",
+ "希爾斯堡",
+ "希爾森林",
+ "希蘭",
+ "帕克斯頓",
+ "帕克曼",
+ "帕斯當坎",
+ "帕森斯菲爾德",
+ "帕爾默",
+ "帕金斯",
+ "底特律",
+ "庫欣",
+ "康威",
+ "康沃爾",
+ "康科爾",
+ "康維爾",
+ "弗萊島",
+ "弗萊徹",
+ "弗蘭希斯鎮",
+ "弗蘭肯",
+ "弗賴堡",
+ "弗農",
+ "弗農山",
+ "弗農山",
+ "弗里敦",
+ "弗里曲波羅",
+ "弗里曲維爾",
+ "弗里蒙特",
+ "弗金斯",
+ "弗雷明漢",
+ "彭布羅克",
+ "彼得伯勒",
+ "彼得舍姆",
+ "德克斯特",
+ "德拉卡特",
+ "德比",
+ "德累斯頓",
+ "德里",
+ "德魯森林",
+ "思科西根",
+ "恩菲爾德",
+ "惠廷",
+ "惠廷漢",
+ "惠爾布拉漢",
+ "惠特利",
+ "惠特尼維爾",
+ "惠特曼",
+ "惠靈頓",
+ "愛丁堡",
+ "愛丁頓",
+ "愛略特",
+ "愛華特島",
+ "愛諾斯堡",
+ "懷特菲爾德",
+ "戈斯諾爾德",
+ "戴頓",
+ "托普斯費爾德",
+ "托普瑟姆",
+ "托靈頓",
+ "托馬斯頓",
+ "拉姆尼",
+ "拉姆福德",
+ "拉格朗日",
+ "拉特蘭",
+ "拉科尼亞",
+ "拉蒙尼",
+ "拉蒙特島",
+ "拜倫",
+ "挪威",
+ "摩洛森林",
+ "摩爾鎮",
+ "文索基特",
+ "斯圖本",
+ "斯圖爾茨敦",
+ "斯坦福",
+ "斯坦納德",
+ "斯坦迪什",
+ "斯塔福德",
+ "斯德哥爾摩",
+ "斯托",
+ "斯托",
+ "斯托克布里奇",
+ "斯托克頓泉",
+ "斯托寧頓",
+ "斯托納姆",
+ "斯托達德",
+ "斯托頓",
+ "斯旺普思科特",
+ "斯旺維爾",
+ "斯旺西",
+ "斯旺西",
+ "斯旺頓",
+ "斯普拉格",
+ "斯普林菲爾德",
+ "斯泰森",
+ "斯特布里奇",
+ "斯特拉漢",
+ "斯特拉特福",
+ "斯特拉福德",
+ "斯特拉頓",
+ "斯特朗",
+ "斯特林",
+ "斯賓塞",
+ "斯頓",
+ "新不列顛",
+ "新伊普斯維奇",
+ "新倫敦",
+ "新利默里克",
+ "新加拿大",
+ "新卡斯爾",
+ "新哈特福德",
+ "新塞勒姆",
+ "新夏隆",
+ "新布倫特里",
+ "新格洛斯特",
+ "新法爾菲爾德",
+ "新波士頓",
+ "新波特蘭",
+ "新港",
+ "新漢普頓",
+ "新瑞典",
+ "新米爾福德",
+ "新肖勒姆",
+ "新葡萄園",
+ "新貝德福德",
+ "新迦南",
+ "新達勒姆",
+ "新鎮",
+ "新阿什福德",
+ "新馬爾堡",
+ "昂德希爾",
+ "昆西",
+ "普倫蒂斯",
+ "普利茅斯",
+ "普林斯頓",
+ "普林頓",
+ "普特南",
+ "普特尼",
+ "普維斯鎮",
+ "普羅克特",
+ "普羅斯貝",
+ "普羅維登斯",
+ "普茲茅斯",
+ "普萊恩維爾",
+ "普萊斯敦",
+ "普蘭菲爾德",
+ "普雷斯克島",
+ "普雷斯科特",
+ "普雷斯頓",
+ "曼徹斯特",
+ "曼徹斯特沿海",
+ "曼斯菲爾德",
+ "會德豐",
+ "朗梅",
+ "本森",
+ "杭廷頓",
+ "東哈丹姆",
+ "東哈特福",
+ "東布里奇沃特",
+ "東布魯克菲爾德",
+ "東普羅維登斯",
+ "東朗梅多",
+ "東格林尼治",
+ "東格蘭比",
+ "東港",
+ "東港",
+ "東溫莎",
+ "東漢普頓",
+ "東米利諾基特",
+ "東萊姆",
+ "東蒙彼利埃",
+ "東金士頓",
+ "東馬柴厄斯",
+ "林奈",
+ "林恩",
+ "林恩菲爾德",
+ "林登",
+ "林肯",
+ "林肯森林",
+ "林肯維爾",
+ "柏德基",
+ "柏林",
+ "柏林罕",
+ "查塔姆",
+ "查普曼",
+ "查爾斯鎮",
+ "查爾斯頓",
+ "查爾頓",
+ "查理蒙特",
+ "柯比",
+ "柴郡",
+ "格倫伍德森林",
+ "格倫本",
+ "格利巴陵頓",
+ "格拉夫頓",
+ "格拉斯坦伯裡",
+ "格拉斯頓伯裡",
+ "格林",
+ "格林伍德",
+ "格林威治",
+ "格林布許",
+ "格林斯伯勒",
+ "格林維爾",
+ "格林菲爾德",
+ "格洛弗",
+ "格洛斯特",
+ "格羅切斯特",
+ "格羅夫蘭",
+ "格羅頓",
+ "格蘭德艾爾",
+ "格蘭德萊克",
+ "格蘭比",
+ "格蘭瑟姆",
+ "格蘭維爾",
+ "格里斯沃爾德",
+ "格陵蘭",
+ "桑地斯菲爾德",
+ "桑威治",
+ "桑德蘭",
+ "桑戴克",
+ "桑格維爾",
+ "桑當",
+ "桑福德",
+ "桑納皮",
+ "桑蓋特",
+ "桑頓",
+ "梅休因",
+ "梅德斯通",
+ "梅德福",
+ "梅德菲爾德",
+ "梅德韋",
+ "梅普爾頓",
+ "梅爾羅斯",
+ "梅納德",
+ "梅蒂",
+ "梅里爾",
+ "梅里登",
+ "梅里馬克",
+ "梅里麥克",
+ "梅雷迪思",
+ "梅頓",
+ "梭倫",
+ "森林城市",
+ "森特港",
+ "森特瀑",
+ "森特維爾",
+ "楚別克島",
+ "楠塔基特",
+ "樂威",
+ "欣厄姆",
+ "欣斯戴爾",
+ "歌珊",
+ "歐文",
+ "歐斯典",
+ "歐那",
+ "比佛利",
+ "比爾斯",
+ "比爾里卡",
+ "水城",
+ "水晶",
+ "沃什本",
+ "沃倫",
+ "沃倫特敦",
+ "沃夫波洛",
+ "沃德斯波羅",
+ "沃拉葛雷斯",
+ "沃本",
+ "沃波爾",
+ "沃爾多",
+ "沃爾多波羅",
+ "沃爾瑟姆",
+ "沃爾登",
+ "沃爾科特",
+ "沃特伯里",
+ "沃特波羅",
+ "沃特福德",
+ "沃特維爾",
+ "沃特維爾谷",
+ "沙利文",
+ "沙夫茨伯里",
+ "沙布雷",
+ "沙漠山",
+ "法明戴爾",
+ "法明頓",
+ "法爾茅斯",
+ "法蘭克福",
+ "波內爾",
+ "波士頓",
+ "波恩",
+ "波斯拉",
+ "波特",
+ "波特蘭",
+ "波福瑞特",
+ "波蒂奇湖",
+ "波蘭",
+ "波頓",
+ "泰爾馬奇",
+ "洛厄爾",
+ "洛基山",
+ "洛弗爾",
+ "洛貝克",
+ "海因斯堡",
+ "海德公園",
+ "海恩斯維爾",
+ "海狸灣",
+ "深河",
+ "湖景森林",
+ "湯森德",
+ "湯森漢德",
+ "湯頓",
+ "溫德姆",
+ "溫德爾",
+ "溫徹斯特",
+ "溫斯洛",
+ "溫斯洛普",
+ "溫特沃斯",
+ "溫特波特",
+ "溫特維爾森林",
+ "溫荷",
+ "溫莎",
+ "溫莎洛克斯",
+ "滕布里奇",
+ "漢密爾頓",
+ "漢尼克",
+ "漢普斯特德",
+ "漢普登",
+ "漢普頓",
+ "漢普頓瀑布",
+ "漢森",
+ "漢考克",
+ "漢諾威",
+ "潘登",
+ "潘頓",
+ "瀑布島",
+ "火星山",
+ "灰石",
+ "烏斯特",
+ "牙買加",
+ "牛津",
+ "牛頓",
+ "特倫思科特",
+ "特倫頓",
+ "特朗布爾",
+ "特洛伊",
+ "特里蒙特",
+ "特魯羅",
+ "特魯菲伯羅",
+ "班克羅夫特",
+ "班寧頓",
+ "班戈",
+ "班頓",
+ "瑞丁",
+ "瑞伊",
+ "瑞伊蓋特",
+ "瑞佛爾",
+ "瑞典",
+ "瑞德森林",
+ "瑞恩奇",
+ "瑞斯保羅",
+ "瑪利亞韋爾",
+ "瑪莎迪斯",
+ "瓊斯伯勒",
+ "瓊斯港",
+ "瓦林福德",
+ "瓦薩波羅",
+ "畢德佛",
+ "皮博迪",
+ "皮查姆",
+ "皮耶蒙特",
+ "皮茨福德",
+ "皮茨菲爾德",
+ "皮茨頓",
+ "盧嫩堡",
+ "福克斯",
+ "福克斯堡",
+ "福爾里弗",
+ "科哈塞特",
+ "科尼什",
+ "科林斯",
+ "科林那",
+ "科爾切斯特",
+ "科爾布魯克",
+ "科爾瑞",
+ "科芬特里",
+ "秘魯",
+ "穆斯河",
+ "窩辛頓",
+ "範布倫",
+ "米利斯",
+ "米利諾基特",
+ "米德爾伯里",
+ "米德爾堡",
+ "米德爾塞克斯",
+ "米德爾敦",
+ "米德爾敦泉",
+ "米德爾菲爾德",
+ "米德爾頓",
+ "米洛",
+ "米爾伯里",
+ "米爾橋",
+ "米爾福德",
+ "米爾維爾",
+ "米爾頓",
+ "米蘭",
+ "糖山",
+ "約克",
+ "約翰斯頓",
+ "納什維爾森林",
+ "納哈特",
+ "納拉甘西特",
+ "納提克",
+ "納舒厄",
+ "紐伯里",
+ "紐伯里波特",
+ "紐卡斯爾",
+ "紐因頓",
+ "紐堡",
+ "紐波伯羅",
+ "紐瓦克",
+ "紐維",
+ "紐菲爾德",
+ "紐菲爾德斯",
+ "紐馬基特",
+ "紐黑文",
+ "索倫托",
+ "索斯威克",
+ "索格斯",
+ "索爾海姆",
+ "索爾茲伯里",
+ "索科",
+ "索辛頓",
+ "紹斯伯勒",
+ "紹斯伯里",
+ "紹斯波特",
+ "維也納",
+ "維克多里",
+ "維德斯菲爾德",
+ "維斯特伍德",
+ "維斯特曼蘭特",
+ "維斯特漢普敦",
+ "維濟",
+ "維羅納島",
+ "維西爾",
+ "維諾黑文",
+ "羅亞爾斯頓",
+ "羅亞爾頓",
+ "羅克布拉福",
+ "羅克斯伯里",
+ "羅克波特",
+ "羅克蘭",
+ "羅切斯特",
+ "羅利",
+ "羅林斯福德",
+ "羅維",
+ "羅賓斯頓",
+ "羅金厄姆",
+ "羅馬",
+ "老塞布魯克",
+ "老果園海灘",
+ "老萊姆",
+ "聖伯敦",
+ "聖喬治",
+ "聖奧爾本斯",
+ "聖弗朗西斯",
+ "聖愛葛莎",
+ "聖約翰伯里",
+ "聖約翰森林",
+ "肖茲伯里",
+ "肯德斯凱",
+ "肯特",
+ "肯特堡",
+ "肯納邦克",
+ "肯納邦克港",
+ "肯辛頓",
+ "自由市",
+ "自由港",
+ "舊城區",
+ "舊市鎮:",
+ "艾克莫",
+ "艾士菲",
+ "艾姆斯伯里",
+ "艾拉",
+ "艾拉斯堡",
+ "艾爾",
+ "艾蘭斯伯羅",
+ "芒克頓",
+ "荂夫斯貝里",
+ "荷蘭",
+ "莫斯科",
+ "莫里斯敦",
+ "莫里爾",
+ "莫頓堡",
+ "華威",
+ "華盛頓山",
+ "華納",
+ "菲利普斯頓",
+ "菲奇堡",
+ "菲普斯堡",
+ "菲茨威廉",
+ "萊克星頓",
+ "萊克維爾",
+ "萊切斯特",
+ "萊姆",
+ "萊弗里特",
+ "萊德亞德",
+ "萊明頓",
+ "萊普斯特",
+ "萊曼",
+ "萊諾克斯",
+ "萬寶路",
+ "蒂弗頓",
+ "蒂斯伯里",
+ "蒂斯堡",
+ "蒂林厄姆",
+ "蒂爾頓",
+ "蒂茂斯",
+ "蒙哥馬利",
+ "蒙塔古",
+ "蒙彼利埃",
+ "蒙森",
+ "蒙特利",
+ "蒙特維爾",
+ "蒙蒂塞洛",
+ "蒙黑根",
+ "蒙默思",
+ "蔓越莓群島",
+ "蔡斯山",
+ "薩姆納",
+ "薩德伯里",
+ "薩沃伊",
+ "薩瑞",
+ "薩菲爾德",
+ "薩里",
+ "薩頓",
+ "薩默塞特",
+ "薩默斯",
+ "薩默沃斯",
+ "薩默維爾",
+ "藍山",
+ "蘇格蘭",
+ "蘭多夫",
+ "蘭大福",
+ "蘭德括福",
+ "蘭斯伯瑞",
+ "蘭登",
+ "蘭開斯特",
+ "西加德納",
+ "西南港",
+ "西哈特福德",
+ "西巴斯",
+ "西布里奇沃特",
+ "西布魯克菲爾德",
+ "西德尼",
+ "西拉特蘭",
+ "西摩爾",
+ "西斯托克布里奇",
+ "西斯普林菲爾德",
+ "西格林威治",
+ "西沃里克",
+ "西波以斯敦",
+ "西港",
+ "西溫莎",
+ "西福克斯",
+ "西紐伯里",
+ "西蒂斯伯里",
+ "西費爾里",
+ "西黑文",
+ "詹姆斯敦",
+ "諾丁漢",
+ "諾伍德",
+ "諾克斯",
+ "諾斯伍德",
+ "諾斯伯勒",
+ "諾斯波特",
+ "諾斯菲爾德",
+ "諾格塔克",
+ "諾森伯蘭",
+ "諾沃克",
+ "諾福克",
+ "諾維奇",
+ "諾里居沃克",
+ "諾頓",
+ "謝爾曼",
+ "謝爾本",
+ "謝爾本",
+ "謝爾頓",
+ "謝爾頓",
+ "謝菲爾德",
+ "貓頭鷹頭",
+ "貝丁頓",
+ "貝克斯菲爾德",
+ "貝克特",
+ "貝內迪克塔",
+ "貝利村",
+ "貝德福德",
+ "貝爾徹鎮",
+ "貝爾格萊德",
+ "貝爾法斯特",
+ "貝爾納茨頓",
+ "貝爾維迪爾",
+ "貝爾蒙特",
+ "貝瑟尼",
+ "費曼",
+ "費爾法克斯",
+ "費爾海文",
+ "費爾菲爾德",
+ "費爾菲爾德堡",
+ "費爾里",
+ "費爾黑文",
+ "費瑞斯堡",
+ "費登",
+ "費耶斯頓",
+ "費耶特",
+ "賓漢",
+ "賽巴德斯",
+ "赫德之位",
+ "赫西",
+ "路易斯頓",
+ "迦南",
+ "迦太基",
+ "迪克斯菲爾德",
+ "迪克斯蒙",
+ "迪爾林",
+ "迪爾菲爾德",
+ "逸嶺森林",
+ "道格拉斯",
+ "道爾頓",
+ "達克斯伯里",
+ "達勒姆",
+ "達德利",
+ "達德漢",
+ "達拉斯森林",
+ "達比路斯",
+ "達特茅斯",
+ "達里恩",
+ "達馬瑞斯哥塔",
+ "達默",
+ "達默斯頓",
+ "邁諾特",
+ "那不勒斯",
+ "都柏林",
+ "鄧巴頓",
+ "鄧斯特布爾",
+ "鄧普",
+ "鄧普頓",
+ "里士滿",
+ "里奇福德",
+ "里奇菲爾德",
+ "里斯本",
+ "里普利",
+ "里普敦",
+ "金士頓",
+ "金斯伯里森林",
+ "金曼",
+ "金菲爾德",
+ "錫姆斯伯里",
+ "錫巴勾",
+ "錫布魯克",
+ "錫康克",
+ "錫楚埃特",
+ "錫比克",
+ "錫波伊斯森林",
+ "錫爾斯堡",
+ "錫爾斯港",
+ "錫爾斯蒙特",
+ "長島",
+ "門羅",
+ "開普敦伊麗莎白",
+ "阿什比",
+ "阿什波漢",
+ "阿什福德",
+ "阿倫德爾",
+ "阿克斯布里奇",
+ "阿克沃斯",
+ "阿克頓",
+ "阿基那",
+ "阿拉加什",
+ "阿普爾頓",
+ "阿格瓦姆",
+ "阿爾堡",
+ "阿爾弗雷德",
+ "阿爾比恩",
+ "阿特爾伯勒",
+ "阿特金森",
+ "阿瑟爾",
+ "阿羅錫克",
+ "阿靈頓",
+ "阿默帝",
+ "阿默斯特",
+ "雅典",
+ "雅文",
+ "雅茅斯",
+ "雪莉",
+ "雷德菲爾德",
+ "雷格列",
+ "雷格列森林",
+ "雷登",
+ "雷納姆",
+ "雷蒙德",
+ "雷霍伯斯",
+ "霍克賽特",
+ "霍利",
+ "霍利奧克",
+ "霍利山",
+ "霍利斯",
+ "霍利斯頓",
+ "霍奇登",
+ "霍巴德斯頓",
+ "霍巴德頓",
+ "霍普",
+ "霍普戴勒",
+ "霍普金頓",
+ "霍爾",
+ "霍爾布魯克",
+ "霍爾德內斯",
+ "霍爾頓",
+ "霍蘭德",
+ "霍頓",
+ "韋伯斯特",
+ "韋伯斯特森林",
+ "韋克菲爾德",
+ "韋勒姆",
+ "韋布里奇",
+ "韋德",
+ "韋恩",
+ "韋斯利",
+ "韋斯特伯勒",
+ "韋斯特菲爾德",
+ "韋斯頓",
+ "韋爾",
+ "韋爾弗利特",
+ "韋爾德",
+ "韋爾斯",
+ "韋爾斯利",
+ "韋特",
+ "韋瑟斯",
+ "韋納姆",
+ "韋茅斯",
+ "韋茨菲爾德",
+ "韋蘭",
+ "颶風島",
+ "馬丁尼克斯島",
+ "馬什皮",
+ "馬什菲爾德",
+ "馬塔哇",
+ "馬塔波意斯",
+ "馬布爾黑德",
+ "馬德伯里",
+ "馬德里",
+ "馬戈洛威森林",
+ "馬柴厄斯",
+ "馬柴厄斯港",
+ "馬森明康地斯",
+ "馬洛",
+ "馬爾堡",
+ "馬爾登",
+ "馬達沃斯卡",
+ "馬里昂",
+ "高佛斯鎮",
+ "高地森林",
+ "高門",
+ "魯珀特",
+ "鮑德溫",
+ "鮑爾班克",
+ "鮑登",
+ "鮑登漢",
+ "鮑萊特",
+ "鷹湖",
+ "鹿島",
+ "麥克尼瀑布",
+ "麥克斯菲爾德",
+ "麥克華霍克森林",
+ "黎凡特",
+ "黎巴嫩",
+ "黑石",
+ "黑門",
+ "默瑟",
+ "齊坦丹縣"
+ ]
+ },
+ {
+ "usage": "family",
+ "gender": "unisex",
+ "name": [
+ "Adams",
+ "Alexander",
+ "Allen",
+ "Anderson",
+ "Bailey",
+ "Baker",
+ "Barnes",
+ "Bell",
+ "Bennett",
+ "Brooks",
+ "Brown",
+ "Bryant",
+ "Butler",
+ "Campbell",
+ "Carter",
+ "Clark",
+ "Coleman",
+ "Collins",
+ "Cook",
+ "Cooper",
+ "Cox",
+ "Davis",
+ "Diaz",
+ "Edwards",
+ "Evans",
+ "Flores",
+ "Foster",
+ "Garcia",
+ "Gonzales",
+ "Gonzalez",
+ "Gray",
+ "Green",
+ "Griffin",
+ "Hall",
+ "Harris",
+ "Hayes",
+ "Henderson",
+ "Hernandez",
+ "Hill",
+ "Howard",
+ "Hughes",
+ "Jackson",
+ "James",
+ "Jenkins",
+ "Johnson",
+ "Jones",
+ "Kaiko",
+ "Kelly",
+ "King",
+ "Lee",
+ "Lewis",
+ "Long",
+ "Lopez",
+ "Martin",
+ "Martinez",
+ "Miller",
+ "Mitchell",
+ "Moore",
+ "Morgan",
+ "Morris",
+ "Murphy",
+ "Nakiya",
+ "Nelson",
+ "Parker",
+ "Patterson",
+ "Perez",
+ "Perry",
+ "Peterson",
+ "Phillips",
+ "Powell",
+ "Price",
+ "Ramirez",
+ "Reed",
+ "Richardson",
+ "Rivera",
+ "Roberts",
+ "Robinson",
+ "Rodriguez",
+ "Rogers",
+ "Ross",
+ "Russell",
+ "Sanchez",
+ "Sanders",
+ "Scott",
+ "Simmons",
+ "Smith",
+ "Stewart",
+ "Taylor",
+ "Thomas",
+ "Thompson",
+ "Torres",
+ "Turner",
+ "Van Wilde",
+ "Walker",
+ "Ward",
+ "Washington",
+ "Watson",
+ "West",
+ "White",
+ "Williams",
+ "Wilson",
+ "Wood",
+ "Wright",
+ "Young"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "female",
+ "name": [
+ "Aaliyah",
+ "Abigail",
+ "Addison",
+ "Aizawa",
+ "Akiko",
+ "Alexa",
+ "Alexandra",
+ "Alexis",
+ "Allison",
+ "Alyssa",
+ "Amelia",
+ "Andrea",
+ "Angelina",
+ "Anna",
+ "Ariana",
+ "Arianna",
+ "Ashley",
+ "Aubrey",
+ "Audrey",
+ "Autumn",
+ "Ava",
+ "Avery",
+ "Bailey",
+ "Brianna",
+ "Brooke",
+ "Brooklyn",
+ "Camilla",
+ "Caroline",
+ "Charlotte",
+ "Chloe",
+ "Claire",
+ "Destiny",
+ "Elizabeth",
+ "Ella",
+ "Emily",
+ "Emma",
+ "Evelyn",
+ "Faith",
+ "Gabriella",
+ "Gabrielle",
+ "Genesis",
+ "Gianna",
+ "Grace",
+ "Gracie",
+ "Hailey",
+ "Hannah",
+ "Heather",
+ "Hikari",
+ "Isabel",
+ "Isabella",
+ "Isabelle",
+ "Jasmine",
+ "Jen",
+ "Jennifer",
+ "Jessica",
+ "Jessie",
+ "Jocelyn",
+ "Julia",
+ "Kaitlin",
+ "Katelyn",
+ "Katie",
+ "Kayla",
+ "Kaylee",
+ "Kim",
+ "Kimberly",
+ "Kylie",
+ "Lauren",
+ "Layla",
+ "Leah",
+ "Lillian",
+ "Lily",
+ "Madeline",
+ "Madelyn",
+ "Madison",
+ "Makayla",
+ "Maria",
+ "Mariah",
+ "Mary",
+ "Maya",
+ "Megan",
+ "Melanie",
+ "Mia",
+ "Morgan",
+ "Natalie",
+ "Natsuki",
+ "Nevaeh",
+ "Nuku",
+ "Olivia",
+ "Paige",
+ "Payton",
+ "Rachel",
+ "Riley",
+ "Samantha",
+ "Sara",
+ "Sarah",
+ "Savannah",
+ "Sofia",
+ "Sophie",
+ "Sydney",
+ "Trinity",
+ "Valeria",
+ "Vanessa",
+ "Victoria",
+ "Yuki",
+ "Zoe",
+ "Zoey"
+ ]
+ },
+ {
+ "usage": "given",
+ "gender": "male",
+ "name": [
+ "Aaron",
+ "Adam",
+ "Adrian",
+ "Aidan",
+ "Aiden",
+ "Alex",
+ "Alexander",
+ "Andrew",
+ "Angel",
+ "Anthony",
+ "Austin",
+ "Ayden",
+ "Benjamin",
+ "Blake",
+ "Brady",
+ "Brandon",
+ "Brayden",
+ "Brian",
+ "Brody",
+ "Bryan",
+ "Caden",
+ "Caleb",
+ "Cameron",
+ "Carlos",
+ "Carson",
+ "Carter",
+ "Charles",
+ "Chase",
+ "Christian",
+ "Christopher",
+ "Cole",
+ "Colton",
+ "Connor",
+ "Cooper",
+ "Daisuki",
+ "Daniel",
+ "David",
+ "Diego",
+ "Dominic",
+ "Dylan",
+ "Eben",
+ "Eli",
+ "Elijah",
+ "Eric",
+ "Ethan",
+ "Evan",
+ "Gabriel",
+ "Gavin",
+ "Gendo",
+ "Hayden",
+ "Henry",
+ "Hunter",
+ "Ian",
+ "Isaac",
+ "Isaiah",
+ "Jack",
+ "Jackson",
+ "Jacob",
+ "Jaden",
+ "James",
+ "Jason",
+ "Jayden",
+ "Jeremiah",
+ "Jesus",
+ "John",
+ "Jonathan",
+ "Jordan",
+ "Jose",
+ "Joseph",
+ "Joshua",
+ "Josiah",
+ "Juan",
+ "Julian",
+ "Justin",
+ "Kaden",
+ "Keita",
+ "Kevin",
+ "Kira",
+ "Kyosuki",
+ "Landon",
+ "Liam",
+ "Logan",
+ "Lucas",
+ "Luis",
+ "Luke",
+ "Mason",
+ "Matthew",
+ "Michael",
+ "Nathan",
+ "Nathaniel",
+ "Nicholas",
+ "Noah",
+ "Owen",
+ "Robert",
+ "Ryan",
+ "Sabastian",
+ "Samuel",
+ "Sean",
+ "Takeuchi",
+ "Thomas",
+ "Tristan",
+ "Tyler",
+ "William",
+ "Wyatt",
+ "Xavier",
+ "Zachary",
+ "凱爾"
+ ]
+ }
]
diff --git a/data/xdg/cataclysm-dda.desktop b/data/xdg/cataclysm-dda.desktop
index 843c2e3f87b5c..b73e4b4e9bc8b 100644
--- a/data/xdg/cataclysm-dda.desktop
+++ b/data/xdg/cataclysm-dda.desktop
@@ -1,10 +1,10 @@
[Desktop Entry]
Name=Cataclysm: Dark Days Ahead
-GenericName=Post-apocalyptic roguelike
+GenericName=Post-apocalyptic survivial game
Comment=A turn-based survival game set in a post-apocalyptic world.
Icon=cataclysm-dda
Type=Application
Exec=cataclysm-tiles
Categories=Game;RolePlaying;
-Keywords=zombie;rogue;roguelike;tiles;dda;cdda;
+Keywords=zombie;survival;game;tiles;dda;cdda;
Terminal=false
diff --git a/doc/DEVELOPER_TOOLING.md b/doc/DEVELOPER_TOOLING.md
index bd4d001395204..d7d86864be1e3 100644
--- a/doc/DEVELOPER_TOOLING.md
+++ b/doc/DEVELOPER_TOOLING.md
@@ -1,3 +1,18 @@
+## Pre-commit hook
+
+If you have all the relevant tools installed, you can have git automatically
+check the style of code and json by adding these commands to your git
+pre-commit hook (typically at `.git/hooks/pre-commit`):
+
+```BASH
+git diff --cached --name-only -z HEAD | grep -z 'data/.*\.json' | \
+ xargs -r -0 -L 1 ./tools/format/json_formatter.[ce]* || exit 1
+
+make astyle-check || exit 1
+```
+
+More details below on how to make these work and other ways to invoke these tools.
+
## Code style (astyle)
Automatic formatting of source code is performed by [Artistic Style](http://astyle.sourceforge.net/).
diff --git a/doc/GAME_BALANCE.md b/doc/GAME_BALANCE.md
index 87dd52a04259e..750b7241dc107 100644
--- a/doc/GAME_BALANCE.md
+++ b/doc/GAME_BALANCE.md
@@ -62,7 +62,7 @@ Grip is a measure of how well you can control the weapon to quickly respond to s
+0 - Any object that doesn't fall into one of the categories below. Examples include 2x4s, computer monitors, wires, stingers and clothing. Basically, anything that has a grippable component, but which is too thick, too thin, or too flimsy to grab comfortably in a way that can reliably control the object.
-+1 - A weapon with a fairly solid grip, like a pipe, a rock, guitar neck, pool cue or a heavy stick.
++1 - A weapon with a fairly solid grip, like a pipe, a rock, guitar neck, or pool cue.
+2 - A weapon with a dedicated grip shaped to the hand, like a sword, axe, knife, or police baton, or that is strapped to the body (or is a piece of the body). Fists would get a +2 bonus here, bringing them to "0" total, since none of the others would apply.
@@ -171,23 +171,6 @@ Increases proportional to capacity and should have a comparable ratio to similar
### Volume
Scaled based upon the capacity relative to the `stack_size` of the ammo. For example 223 has a `stack size` of 20 so for 10 and 30 round magazines the volume would be 1 and 2. Extended magazine should always have larger volume than the standard type and for very large drum magazines consider applying an extra penalty. By default most handgun magazines should be volume 1 and most rifle magazines volume 2. Ammo belts should not specify volume as this will be determined from their length.
-### Reliability
-Should be specified first considering the below and then scaled against any equivalent magazines. For example if an extended version of a magazine exists place it one rank below the standard capacity version. Damaged guns or magazines will further adversely affect reliability.
-
-10 - **Perfectly reliable**. Factory specification or milspec only. Never extended magazines. Very rare.
-
-9 - **Reliable**. Failures only in burst fire. Factory or milspec magazines only. Never extended magazines. Uncommon.
-
-8 - **Dependable**. Failures infrequently in any fire mode. Highest reliability possible for extended magazines and those crafted using gunsmithing tools. Most common.
-
-7 - **Serviceable**. Fail infrequently in semi-automatic, more frequently in burst. Includes many extended and aftermarket gunsmithing tools. Common.
-
-6 - **Acceptable**. Failures can be problematic. Highest reliability possible for magazines crafted **without** gunsmithing tools. Includes most ammo belts.
-
-5 - **Usable**. Failures can be problematic and more serious. Mostly poor quality hand-crafted magazines.
-
-<4 - **Poor**. Significant risk of catastrophic failure. Not applied by default to any item but can be acquired by damage or other factors.
-
### Rarity
Overall balance is that pistol magazines are twice as common as rifle magazines and that for guns that spawn with magazines these are always the standard capacity versions. Consider 9x19mm and .223 to be the defaults with everything else more rare. Some locations have more specific balance requirements:
diff --git a/doc/JSON_FLAGS.md b/doc/JSON_FLAGS.md
index f27a6d21bdb8c..0b1a550986d6d 100644
--- a/doc/JSON_FLAGS.md
+++ b/doc/JSON_FLAGS.md
@@ -310,7 +310,7 @@ Some armor flags, such as `WATCH` and `ALARMCLOCK` are compatible with other ite
- ```ARROW_FLAMABLE``` Light your arrow and let fly.
- ```BELL``` Ring the bell.
- ```BOLTCUTTERS``` Use your town key to gain access anywhere.
-- ```BREAK_STICK``` Breaks long stick into two.
+- ```BREAK_STICK``` Breaks long branch into two.
- ```C4``` Arm the C4.
- ```CABLE_ATTACH``` This item is a cable spool. Use it to try to attach to a vehicle.
- ```CAN_GOO``` Release a little blob buddy.
@@ -364,6 +364,7 @@ Some armor flags, such as `WATCH` and `ALARMCLOCK` are compatible with other ite
- ```NONE``` Do nothing.
- ```PACK_CBM``` Put CBM in special autoclave pouch so that they stay sterile once sterilized.
- ```PHEROMONE``` Makes zombies ignore you.
+- ```PICK_LOCK``` Pick a lock on a door. Speed and success chance are determined by skill, 'LOCKPICK' item quality and 'PERFECT_LOCKPICK' item flag
- ```PICKAXE``` Does nothing but berate you for having it (I'm serious).
- ```PLACE_RANDOMLY``` This is very much like the flag in the manhack iuse, it prevents the item from querying the player as to where they want the monster unloaded to, and instead choses randomly.
- ```PORTABLE_GAME``` Play games.
@@ -683,6 +684,7 @@ List of known flags, used in both `terrain.json` and `furniture.json`.
- ```NPC_ALT_ATTACK``` ... Shouldn't be set directly. Implied by "NPC_ACTIVATE" and "NPC_THROWN".
- ```NPC_THROWN``` ... NPCs will throw this item (without activating it first) as an alternative attack.
- ```NPC_THROW_NOW``` ... NPCs will try to throw this item away, preferably at enemies. Implies "TRADER_AVOID" and "NPC_THROWN".
+- ```PERFECT_LOCKPICK``` ... Item is a perfect lockpick. Takes only 5 seconds to pick a lock and never fails, but using it grants only a small amount of lock picking xp. The item should have "LOCKPICK" quality of at least 1.
- ```PSEUDO``` ... Used internally to mark items that are referred to in the crafting inventory but are not actually items. They can be used as tools, but not as components. Implies "TRADER_AVOID".
- ```RADIOACTIVE``` ... Is radioactive (can be used with LEAK_*).
- ```RAIN_PROTECT``` ... Protects from sunlight and from rain, when wielded.
@@ -1233,6 +1235,7 @@ These branches are also the valid entries for the categories of `dreams` in `dre
- ```FIRE_START``` Player starts the game with fire nearby.
- ```HELI_CRASH``` Player starts the game with various limbs wounds.
- ```INFECTED``` Player starts the game infected.
+- ```FUNGAL_INFECTION``` Player starts the game with fungal infection.
- ```LONE_START``` If starting NPC spawn option is switched to "Scenario-based", this scenario won't spawn a fellow NPC on game start.
- ```SCEN_ONLY``` Profession can be chosen only as part of the appropriate scenario.
- ```SUR_START``` Surrounded start, zombies outside the starting location.
@@ -1427,6 +1430,7 @@ Those flags are added by the game code to specific items (that specific welder,
- ```SECURITY```
- ```SHARP``` Striking a monster with this part does cutting damage instead of bashing damage, and prevents stunning the monster.
- ```SIMPLE_PART``` This part can be installed or removed from that otherwise prevent modification.
+- ```SMASH_REMOVE``` When you remove this part, instead of getting the item back, you will get the bash results.
- ```SOLAR_PANEL``` Recharges vehicle batteries when exposed to sunlight. Has a 1 in 4 chance of being broken on car generation.
- ```SPACE_HEATER``` There is separate command to toggle this part.
- ```STABLE``` Similar to `WHEEL`, but if the vehicle is only a 1x1 section, this single wheel counts as enough wheels.
diff --git a/doc/JSON_INFO.md b/doc/JSON_INFO.md
index 5ba7140a70e7b..cb20358d7b087 100644
--- a/doc/JSON_INFO.md
+++ b/doc/JSON_INFO.md
@@ -45,11 +45,12 @@ Use the `Home` key to return to the top.
+ [Recipes](#recipes)
+ [Constructions](#constructions)
+ [Scent Types](#scent_types)
- + [Scores and Achievements](#scores-and-achievements)
+ + [Scores, Achievements, and Conducts](#scores-achievements-and-conducts)
- [`event_transformation`](#event_transformation)
- [`event_statistic`](#event_statistic)
- [`score`](#score)
- [`achievement`](#achievement)
+ - [`conduct`](#conduct)
+ [Skills](#skills)
+ [Traits/Mutations](#traits-mutations)
+ [Vehicle Groups](#vehicle-groups)
@@ -190,6 +191,7 @@ Here's a quick summary of what each of the JSON files contain, broken down by fo
| bionics.json | bionics, does NOT include bionic effects
| body_parts.json | an expansion of anatomy.json - do not edit
| clothing_mods.json | definition of clothing mods
+| conducts.json | conducts
| construction.json | definition of construction menu tasks
| default_blacklist.json | a standard blacklist of joke monsters
| doll_speech.json | talk doll speech messages
@@ -512,7 +514,7 @@ This section describes each json file and their contents. Each json has their ow
"stat_bonus": [ [ "INT", 2 ], [ "STR", 2 ] ],
"fuel_options": [ "battery" ],
"fuel_capacity": 500,
- "encumbrance" : [ [ "TORSO", 10 ], [ "ARM_L", 10 ], [ "ARM_R", 10 ], [ "LEG_L", 10 ], [ "LEG_R", 10 ], [ "FOOT_L", 10 ], [ "FOOT_R", 10 ] ],
+ "encumbrance" : [ [ "torso", 10 ], [ "arm_l", 10 ], [ "arm_r", 10 ], [ "leg_l", 10 ], [ "leg_r", 10 ], [ "foot_l", 10 ], [ "foot_r", 10 ] ],
"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.",
"canceled_mutations": ["HYPEROPIC"],
"installation_requirement": "sewing_standard",
@@ -523,7 +525,7 @@ This section describes each json file and their contents. Each json has their ow
"type": "bionic",
"name": "Air Filtration System",
"description": "Surgically implanted in your trachea is an advanced filtration system. If toxins, or airborne diseases find their way into your windpipe, the filter will attempt to remove them.",
- "occupied_bodyparts": [ [ "TORSO", 4 ], [ "MOUTH", 2 ] ],
+ "occupied_bodyparts": [ [ "torso", 4 ], [ "mouth", 2 ] ],
"env_protec": [ [ "mouth", 7 ] ],
"bash_protec": [ [ "leg_l", 3 ], [ "leg_r", 3 ] ],
"cut_protec": [ [ "leg_l", 3 ], [ "leg_r", 3 ] ],
@@ -713,6 +715,7 @@ There are six -resist parameters: acid, bash, chip, cut, elec, and fire. These a
| `conditions` | Conditions limit 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.
| `starts` | (_optional_) This entry becomes active after this time. (Measured in hours)
| `ends` | (_optional_) This entry becomes inactive after this time. (Measured in hours)
+| `spawn_data` | (_optional_) Any properties that the monster only has when spawned in this group. `ammo` defines how much of which ammo types the monster spawns with.
```C++
{
@@ -964,7 +967,7 @@ player will start with this as a nearby vehicle.
A list of flags. TODO: document those flags here.
-- ```NO_BONUS_ITEMS``` Prevent bonus items (such as inhalers with the ASTHMA trait) from being given to this profession
+- ```NO_BONUS_ITEMS``` Prevent bonus items (such as inhalers with the ASTHMA trait) from being given to this profession
Mods can modify this via `add:flags` and `remove:flags`.
@@ -1105,7 +1108,7 @@ request](https://github.com/CleverRaven/Cataclysm-DDA/pull/36657) and the
}
```
-### Scores and Achievements
+### Scores, Achievements, and Conducts
Scores are defined in two or three steps based on *events*. To see what events
exist and what data they contain, read [`event.h`](../src/event.h).
@@ -1189,15 +1192,24 @@ Here are examples of each modification:
"value_constraints" : { // A dictionary of constraints
// Each key is the field to which the constraint applies
// The value specifies the constraint.
- // "equals" can be used to specify a constant string value the field must take.
+ // "equals" can be used to specify a constant cata_variant value the field must take.
// "equals_statistic" specifies that the value must match the value of some statistic (see below)
- "mount" : { "equals": "mon_horse" }
+ "mount" : { "equals": [ "mtype_id", "mon_horse" ] }
}
// Since we are filtering to only those events where 'mount' is 'mon_horse', we
// might as well drop the 'mount' field, since it provides no useful information.
"drop_fields" : [ "mount" ]
```
+The parameter to `"equals"` is normally a length-two array specifying a
+`cata_variant_type` and a value. As a short cut, you can simply specify an
+`int` or `bool` (e.g. `"equals": 7` or `"equals": true`) for fields which have
+those types.
+
+Value constraints are type-checked, so you should see an error message at game
+data verification time if the variant type you have specified doesn't match the
+type of the field you're matching.
+
#### `event_statistic`
As with `event_transformation`, an `event_statistic` requires an input event
@@ -1242,6 +1254,18 @@ given field for that unique event:
"field": "avatar_id"
```
+The value of the given field for the first event in the input stream:
+```C++
+"stat_type": "first_value",
+"field": "avatar_id"
+```
+
+The value of the given field for the last event in the input stream:
+```C++
+"stat_type": "last_value",
+"field": "avatar_id"
+```
+
Regardless of `stat_type`, each `event_statistic` can also have:
```C++
// Intended for use in describing scores and achievement requirements.
@@ -1294,7 +1318,18 @@ an `event_statistic`. For example:
The `"is"` field must be `">="`, `"<="` or `"anything"`. When it is not
`"anything"` the `"target"` must be present, and must be an integer.
-There are further optional fields:
+Additional optional fields for each entry in `requirements` are:
+
+* `"visible"`, which can take the values `"always"`,
+ `"when_requirement_completed"`, `"when_achievement_completed"`, or `"never"`
+ to dictate when a requirement is visible. Non-visible requirements will be
+ hidden in the UI.
+* `"description"` will override the default description of the requirement, for
+ cases where the default is not suitable. The default takes the form `x/y
+ foo` where `x` is the current statistic value, `y` is the target value, and
+ `foo` is the statistic description (if any).
+
+There are further optional fields for the `achievement`:
```C++
"hidden_by": [ "other_achievement_id" ]
@@ -1306,6 +1341,9 @@ been completed.
Use this to prevent spoilers or to reduce clutter in the list of achievements.
+If you want an achievement to be hidden until completed, then mark it as
+`hidden_by` its own id.
+
```C++
"time_constraint": { "since": "game_start", "is": "<=", "target": "1 minute" }
```
@@ -1335,6 +1373,26 @@ add an `"anything"` constraint on it. For example:
This is a simple "survive a day" but is triggered by waking up, so it will be
completed when you wake up for the first time after 24 hours into the game.
+#### `conduct`
+
+A conduct is a self-imposed constraint that players can choose to aspire to
+maintain. In some ways a conduct is the opposite of an achievement: it
+specifies a set of conditions which can be true at the start of a game, but
+might cease to be true at some point.
+
+The implementation of conducts shares a lot with achievements, and their
+specification in JSON uses all the same fields. Simply change the `"type"`
+from `"achievement"` to `"conduct"`.
+
+The game enforces that any requirements you specify for a conduct must "become
+false" in the sense that once they are false, they can never become true again.
+So, for example, an upper bound on some monotonically increasing statistic is
+acceptable, but you cannot use a constraint on a statistic which might go down
+and up arbitrarily.
+
+With a good motivating example, this constraint might be weakened, but for now
+it is present to help catch errors.
+
### Skills
```C++
@@ -1380,29 +1438,29 @@ completed when you wake up for the first time after 24 hours into the game.
"per_mod" : 1, //Possible values per_mod, str_mod, dex_mod, int_mod
"str_mod" : 2
},
-"wet_protection":[{ "part": "HEAD", // Wet Protection on specific bodyparts
+"wet_protection":[{ "part": "head", // Wet Protection on specific bodyparts
"good": 1 } ] // "neutral/good/ignored" // Good increases pos and cancels neg, neut cancels neg, ignored cancels both
"vitamin_rates": [ [ "vitC", -1200 ] ], // How much extra vitamins do you consume per minute. Negative values mean production
"vitamins_absorb_multi": [ [ "flesh", [ [ "vitA", 0 ], [ "vitB", 0 ], [ "vitC", 0 ], [ "calcium", 0 ], [ "iron", 0 ] ], [ "all", [ [ "vitA", 2 ], [ "vitB", 2 ], [ "vitC", 2 ], [ "calcium", 2 ], [ "iron", 2 ] ] ] ], // multiplier of vitamin absorption based on material. "all" is every material. supports multiple materials.
"craft_skill_bonus": [ [ "electronics", -2 ], [ "tailor", -2 ], [ "mechanics", -2 ] ], // Skill affected by the mutation and their bonuses. Bonuses can be negative, a bonus of 4 is worth 1 full skill level.
-"restricts_gear" : [ "TORSO" ], //list of bodyparts that get restricted by this mutation
+"restricts_gear" : [ "torso" ], //list of bodyparts that get restricted by this mutation
"allow_soft_gear" : true, //If there is a list of 'restricts_gear' this sets if the location still allows items made out of soft materials (Only one of the types need to be soft for it to be considered soft). (default: false)
"destroys_gear" : true, //If true, destroys the gear in the 'restricts_gear' location when mutated into. (default: false)
"encumbrance_always" : [ // Adds this much encumbrance to selected body parts
- [ "ARM_L", 20 ],
- [ "ARM_R", 20 ]
+ [ "arm_l", 20 ],
+ [ "arm_r", 20 ]
],
"encumbrance_covered" : [ // Adds this much encumbrance to selected body parts, but only if the part is covered by not-OVERSIZE worn equipment
- [ "HAND_L", 50 ],
- [ "HAND_R", 50 ]
+ [ "hand_l", 50 ],
+ [ "hand_r", 50 ]
],
"armor" : [ // Protects selected body parts this much. Resistances use syntax like `PART RESISTANCE` below.
[
- [ "ALL" ], // Shorthand that applies the selected resistance to the entire body
+ [ "head" ],
{ "bash" : 2 } // The resistance provided to the body part(s) selected above
],
[ // NOTE: Resistances are applies in order and ZEROED between applications!
- [ "ARM_L", "ARM_R" ], // Overrides the above settings for those body parts
+ [ "arm_l", "arm_r" ], // Overrides the above settings for those body parts
{ "bash" : 1 } // ...and gives them those resistances instead
]
],
@@ -1429,8 +1487,8 @@ completed when you wake up for the first time after 24 hours into the game.
"can_only_heal_with": [ "bandage" ], // List of med you are restricted to, this includes mutagen,serum,aspirin,bandages etc... (default: empty)
"can_heal_with": [ "caramel_ointement" ], // List of med that will work for you but not for anyone. See `CANT_HEAL_EVERYONE` flag for items. (default: empty)
"allowed_category": [ "ALPHA" ], // List of category you can mutate into. (default: empty)
-"no_cbm_on_bp": [ "TORSO", "HEAD", "EYES", "MOUTH", "ARM_L" ], // List of body parts that can't receive cbms. (default: empty)
-"lumination": [ [ "HEAD", 20 ], [ "ARM_L", 10 ] ], // List of glowing bodypart and the intensity of the glow as a float. (default: empty)
+"no_cbm_on_bp": [ "torso", "head", "eyes", "mouth", "arm_l" ], // List of body parts that can't receive cbms. (default: empty)
+"lumination": [ [ "head", 20 ], [ "arm_l", 10 ] ], // List of glowing bodypart and the intensity of the glow as a float. (default: empty)
"metabolism_modifier": 0.333, // Extra metabolism rate multiplier. 1.0 doubles usage, -0.5 halves.
"fatigue_modifier": 0.5, // Extra fatigue rate multiplier. 1.0 doubles usage, -0.5 halves.
"fatigue_regen_modifier": 0.333, // Modifier for the rate at which fatigue and sleep deprivation drops when resting.
@@ -1664,7 +1722,6 @@ See also VEHICLE_JSON.md
"capacity" : 15, // Capacity of magazine (in equivalent units to ammo charges)
"count" : 0, // Default amount of ammo contained by a magazine (set this for ammo belts)
"default_ammo": "556", // If specified override the default ammo (optionally set this for ammo belts)
-"reliability" : 8, // How reliable this this magazine on a range of 0 to 10? (see GAME_BALANCE.md)
"reload_time" : 100, // How long it takes to load each unit of ammo into the magazine
"linkage" : "ammolink" // If set one linkage (of given type) is dropped for each unit of ammo consumed (set for disintegrating ammo belts)
```
@@ -1883,23 +1940,26 @@ Any Item can be a container. To add the ability to contain things to an item, yo
```C++
"pocket_data": [
{
- "pocket_type": "CONTAINER", // The typical container pocket. Pockets can also be MAGAZINE.
- "min_item_volume": "0 ml", // The minimum volume of item that can be placed into this pocket. For reference, 1 ml is a small grain of uncooked rice, and 16 ml is a 6 sided die from a game like monopoly or yahtzee.
- "max_contains_volume": mandatory, // the maximum volume this pocket can hold, totaled among all contained items
- "max_contains_weight": mandatory, // The maximum weight this pocket can hold, totaled among all container items. For reference, a bowling ball is about 6 kg.
- "ammo_restriction": { "ammotype": count }, // this overrides the three previous values to be an ammotype and count instead. you can contain any number of unique ammotypes each with different counts, and the container will only hold one type (as of now.) if this is left out, it will be empty.
- "spoil_multiplier": 1.0, // how putting an item in this pocket affects spoilage. less than 1.0 and the item will be preserved longer.
- "weight_multiplier": 1.0, // The items in this pocket magically weigh less inside than outside. Nothing in vanilla should have a weight_multiplies.
- "magazine_well": "0 ml", // only works if rigid = false, this is the amount of space you can put items in the pocket before it starts expanding
- "moves": 100, // Indicates the number of moves it takes to remove an item from this pocket, assuming best conditions.
- "fire_protection": false, // If the pocket protects the contained items from exploding in a fire or not. This is for protecting ammo from exploding if the container is tossed into a fire.
- "watertight": false, // can contain liquid
- "gastight": false, // can contain gas
- "open_container": false, // Default is false. If true, the contents of this pocket will spill if this item is placed into another item.
- "flag_restriction": [ "FLAG1", "FLAG2" ], // items can only be placed into this pocket if they have a flag that matches one of these flags.
- "rigid": false, // Default is false. If false, this pocket's contents contribute to this item's size. If true, they do not. Think glass jar vs plastic bag: a plastic bag containing nothing takes up almost no space, whereas a glass jar containing nothing takes up as much space as a completely full glass jar. The property magazine_well only works if rigid is false.
- "holster": false, // if this value is set to true, only one stack of items can be placed inside this pocket, or one item if that item is not count_by_charges.
- "sealed_data": { "spoil_multiplier": 0.0 } // have anything in sealed_data means the pocket cannot be resealed. Additionally, the sealed version of the pocket will override the unsealed version of the same datatype.
+ "pocket_type": "CONTAINER", // Typical container pocket. Pockets can also be MAGAZINE.
+ "max_contains_volume": mandatory, // Maximum volume this pocket can hold, totaled among all contained items. For example "2 L" or "2000 ml" would hold two liters of items.
+ "max_contains_weight": mandatory, // Maximum weight this pocket can hold, totaled among all container items. For example "6 kg" is about enough to contain a bowling ball.
+ "min_item_volume": "0 ml", // Minimum volume of item that can be placed into this pocket. Items smaller than this cannot be placed in the pocket.
+ "max_item_volume": "0 ml", // Maximum volume of item that can fit through the opening into this pocket. For example, a 2-liter bottle has a "17 ml" opening.
+ "max_item_length": "0 mm", // Maximum length of items that can fit in this pocket, by their longest_side. Default is the diagonal opening length assuming volume is a cube (cube_root(vol)*square_root(2))
+ "spoil_multiplier": 1.0, // How putting an item in this pocket affects spoilage. Less than 1.0 and the item will be preserved longer; 0.0 will preserve indefinitely.
+ "weight_multiplier": 1.0, // The items in this pocket magically weigh less inside than outside. Nothing in vanilla should have a weight_multiplier.
+ "moves": 100, // Indicates the number of moves it takes to remove an item from this pocket, assuming best conditions.
+ "rigid": false, // Default false. If true, this pocket's size is fixed, and does not expand when filled. A glass jar would be rigid, while a plastic bag is not.
+ "magazine_well": "0 ml", // Amount of space you can put items in the pocket before it starts expanding. Only works if rigid = false.
+ "watertight": false, // Default false. If true, can contain liquid.
+ "airtight": false, // Default false. If true, can contain gas.
+ "holster": false, // Default false. If true, only one stack of items can be placed inside this pocket, or one item if that item is not count_by_charges.
+ "open_container": false, // Default false. If true, the contents of this pocket will spill if this item is placed into another item.
+ "fire_protection": false, // Default false. If true, the pocket protects the contained items from exploding if tossed into a fire.
+ "ammo_restriction": { "ammotype": count }, // Restrict pocket to a given ammo type and count. This overrides mandatory volume and weight to use the given ammo type instead. A pocket can contain any number of unique ammotypes each with different counts, and the container will only hold one type (as of now). If this is left out, it will be empty.
+ "flag_restriction": [ "FLAG1", "FLAG2" ], // Items can only be placed into this pocket if they have a flag that matches one of these flags.
+
+ "sealed_data": { "spoil_multiplier": 0.0 } // Having anything in sealed_data means the pocket cannot be resealed. The sealed version of the pocket will override the unsealed version of the same datatype.
}
]
```
@@ -2018,9 +2078,9 @@ Alternately, every item (book, tool, armor, even food) can be used as a gunmod i
"name": "torch (lit)", // In-game name displayed
"description": "A large stick, wrapped in gasoline soaked rags. This is burning, producing plenty of light", // In-game description
"price": 0, // Used when bartering with NPCs. Can use string "cent" "USD" or "kUSD".
-"material": "wood", // Material types. See materials.json for possible options
-"techniques": "FLAMING", // Combat techniques used by this tool
-"flags": "FIRE", // Indicates special effects
+"material": [ "wood" ], // Material types. See materials.json for possible options
+"techniques": [ "FLAMING" ], // Combat techniques used by this tool
+"flags": [ "FIRE" ], // Indicates special effects
"weight": 831, // Weight, measured in grams
"volume": "1500 ml", // Volume, volume in ml and L can be used - "50 ml" or "2 L"
"bashing": 12, // Bashing damage caused by using it as a melee weapon
@@ -2294,7 +2354,7 @@ The contents of use_action fields can either be a string indicating a built-in f
"type" : "consume_drug", // A drug the player can consume.
"activation_message" : "You smoke your crack rocks. Mother would be proud.", // Message, ayup.
"effects" : { "high": 15 }, // Effects and their duration.
- "damage_over_time": [
+ "damage_over_time": [
{
"damage_type": "true", // Type of damage
"duration": "1 m", // For how long this damage will be applied
@@ -2315,8 +2375,7 @@ The contents of use_action fields can either be a string indicating a built-in f
"hostile_msg": "It's hostile!", // (optional) message when programming the monster failed and it's hostile.
"friendly_msg": "Good!", // (optional) message when the monster is programmed properly and it's friendly.
"place_randomly": true, // if true: places the monster randomly around the player, if false: let the player decide where to put it (default: false)
- "skill1": "throw", // Id of a skill, higher skill level means more likely to place a friendly monster.
- "skill2": "unarmed", // Another id, just like the skill1. Both entries are optional.
+ "skills": [ "unarmed", "throw" ], // (optional) array of skill IDs. Higher skill level means more likely to place a friendly monster.
"moves": 60 // how many move points the action takes.
},
"use_action": {
@@ -2337,10 +2396,6 @@ The contents of use_action fields can either be a string indicating a built-in f
"transform_age" : 600, // The minimal age of the item. Items that are younger wont transform. In turns (60 turns = 1 minute)
"not_ready_msg" : "The yeast has not been done The yeast isn't done culturing yet." // A message, shown when the item is not old enough
},
-"use_action": {
- "type": "picklock", // picking a lock on a door
- "pick_quality": 3 // "quality" of the tool, higher values mean higher success chance, and using it takes less moves.
-},
"use_action": {
"type": "firestarter", // Start a fire, like with a lighter.
"moves_cost": 15 // Number of moves it takes to start the fire.
@@ -3321,6 +3376,10 @@ Setting of sprite sheets. Same as `tiles-new` field in `tile_config`. Sprite fil
"type": "field_type", // this is a field type
"id": "fd_gum_web", // id of the field
"immune_mtypes": [ "mon_spider_gum" ], // list of monster immune to this field
+ "intensity_levels": [
+ { "name": "shadow", // name of this level of intensity
+ "light_override": 3.7 } //light level on the tile occupied by this field will be set at 3.7 not matter the ambient light.
+ ],
"bash": {
"str_min": 1, // lower bracket of bashing damage required to bash
"str_max": 3, // higher bracket
diff --git a/doc/MAGIC.md b/doc/MAGIC.md
index 5369e94bdf368..8302d13c743d8 100644
--- a/doc/MAGIC.md
+++ b/doc/MAGIC.md
@@ -13,10 +13,11 @@ In `data/mods/Magiclysm` there is a template spell, copied here for your perusal
"description": "This is a template to show off all the available values",
"valid_targets": [ "hostile", "ground", "self", "ally" ], // if a valid target is not included, you cannot cast the spell on that target.
"effect": "shallow_pit", // effects are coded in C++. A list will be provided below of possible effects that have been coded.
- "effect_str": "template" // special. see below
+ "effect_str": "template", // special. see below
"extra_effects": [ { "id": "fireball", "hit_self": false, "max_level": 3 } ], // this allows you to cast multiple spells with only one spell
"affected_body_parts": [ "HEAD", "TORSO", "MOUTH", "EYES", "ARM_L", "ARM_R", "HAND_R", "HAND_L", "LEG_L", "FOOT_L", "FOOT_R" ], // body parts affected by effects
- "spell_class": "NONE" //
+ "flags": [ "SILENT", "LOUD", "SOMATIC", "VERBAL", "NO_HANDS", "NO_LEGS", "SPAWN_GROUP" ], // see "Spell Flags" below
+ "spell_class": "NONE", //
"base_casting_time": 100, // this is the casting time (in moves)
"base_energy_cost": 10, // the amount of energy (of the requisite type) to cast the spell
"energy_source": "MANA", // the type of energy used to cast the spell. types are: MANA, BIONIC, HP, STAMINA, FATIGUE, NONE (none will not use mana)
@@ -100,6 +101,7 @@ Below is a table of currently implemented effects, along with special rules for
| `cone_attack` | fires a cone toward the target up to your range. The arc of the cone in degrees is aoe. Stops at walls. If "effect_str" is included, it will add that effect (defined elsewhere in json) to the targets if able, to the body parts defined in affected_body_parts.
| `line_attack` | fires a line with width aoe toward the target, being blocked by walls on the way. If "effect_str" is included, it will add that effect (defined elsewhere in json) to the targets if able, to the body parts defined in affected_body_parts.
| `spawn_item` | spawns an item that will disappear at the end of its duration. Default duration is 0.
+| `summon` | summons a monster ID or group ID from `effect_str` that will disappear at the end of its duration. Default duration is 0.
| `teleport_random` | teleports the player randomly range spaces with aoe variation
| `recover_energy` | recovers an energy source equal to damage of the spell. The energy source recovered is defined in "effect_str" and may be one of "MANA", "STAMINA", "FATIGUE", "PAIN", "BIONIC"
| `ter_transform` | transform the terrain and furniture in an area centered at the target. The chance of any one of the points in the area of effect changing is one_in( damage ). The effect_str is the id of a ter_furn_transform.
@@ -113,8 +115,47 @@ Below is a table of currently implemented effects, along with special rules for
| `charm_monster` | charms a monster that has less hp than damage() for approximately duration()
| `mutate` | mutates the target(s). if effect_str is defined, mutates toward that category instead of picking at random. the "MUTATE_TRAIT" flag allows effect_str to be a specific trait instead of a category. damage() / 100 is the percent chance the mutation will be successful (a value of 10000 represents 100.00%)
| `bash` | bashes the terrain at the target. uses damage() as the strength of the bash.
-| `WONDER` | Unlike the above, this is not an "effect" but a "flag". This alters the behavior of the parent spell drastically: The spell itself doesn't cast, but its damage and range information is used in order to cast the extra_effects. N of the extra_effects will be chosen at random to be cast, where N is the current damage of the spell (stacks with RANDOM_DAMAGE flag) and the message of the spell cast by this spell will also be displayed. If this spell's message is not wanted to be displayed, make sure the message is an empty string.
-| `RANDOM_TARGET` | A special spell flag (like wonder) that forces the spell to choose a random valid target within range instead of the caster choosing the target. This also affects extra_effects.
+
+### Spell Flags
+
+Flags allow you to provide additional customizations for spell effects, behavior, and limitations.
+Spells may have any number of flags, for example:
+
+```json
+ {
+ "id": "bless",
+ "//": "Encumbrance on the mouth (verbal) or arms (somatic) affect casting success, but not legs.",
+ "flags": [ "VERBAL", "SOMATIC", "NO_LEGS" ]
+ }
+```
+
+| Flag | Description
+| --- | ---
+| `WONDER` | This alters the behavior of the parent spell drastically: The spell itself doesn't cast, but its damage and range information is used in order to cast the extra_effects. N of the extra_effects will be chosen at random to be cast, where N is the current damage of the spell (stacks with RANDOM_DAMAGE flag) and the message of the spell cast by this spell will also be displayed. If this spell's message is not wanted to be displayed, make sure the message is an empty string.
+| `RANDOM_TARGET` | Forces the spell to choose a random valid target within range instead of the caster choosing the target. This also affects extra_effects.
+| `RANDOM_DURATION` | picks random number between min+increment*level and max instead of normal behavior
+| `RANDOM_DAMAGE` | picks random number between min+increment*level and max instead of normal behavior
+| `RANDOM_AOE` | picks random number between min+increment*level and max instead of normal behavior
+| `PERMANENT` | items or creatures spawned with this spell do not disappear and die as normal
+| `IGNORE_WALLS` | spell's aoe goes through walls
+| `SWAP_POS` | a projectile spell swaps the positions of the caster and target
+| `HOSTILE_SUMMON` | summon spell always spawns a hostile monster
+| `HOSTILE_50` | summoned monster spawns friendly 50% of the time
+| `SILENT` | spell makes no noise at target
+| `LOUD` | spell makes extra noise at target
+| `VERBAL` | spell makes noise at caster location, mouth encumbrance affects fail %
+| `SOMATIC` | arm encumbrance affects fail % and casting time (slightly)
+| `NO_HANDS` | hands do not affect spell energy cost
+| `NO_LEGS` | legs do not affect casting time
+| `CONCENTRATE` | focus affects spell fail %
+| `MUTATE_TRAIT` | overrides the mutate spell_effect to use a specific trait_id instead of a category
+| `PAIN_NORESIST` | pain altering spells can't be resisted (like with the deadened trait)
+| `WITH_CONTAINER` | items spawned with container
+| `UNSAFE_TELEPORT` | teleport spell risks killing the caster or others
+| `SPAWN_GROUP` | spawn or summon from an item or monster group, instead of individual item/monster ID
+
+
+### Damage Types
For Spells that have an attack type, these are the available damage types:
diff --git a/doc/MAPGEN.md b/doc/MAPGEN.md
index 083ee339c0e51..33c92d96bb4d4 100644
--- a/doc/MAPGEN.md
+++ b/doc/MAPGEN.md
@@ -565,12 +565,12 @@ the monster at coordinate (10, 10) and also sets the monster as the target of th
Example:
```json
"place_monster": [
- { "monster": "mon_secubot", "x": [ 7, 18 ], "y": [ 7, 18 ], "chance": 30, "repeat": [1, 3] }
+ { "monster": "mon_secubot", "x": [ 7, 18 ], "y": [ 7, 18 ], "chance": 30, "repeat": [1, 3], "spawn_data": { "ammo": [ { "ammo_id": "556", "qty": [ 20, 30 ] } ] } }
]
```
This places "mon_secubot" at random coordinate (7-18, 7-18). The monster is placed with 30% probablity. The placement is
-repeated by random number of times `[1-3]`.
+repeated by random number of times `[1-3]`. The monster will spawn with 20-30 5.56x45mm rounds.
## Spawn specific items with a "place_item" array
diff --git a/doc/MODDING.md b/doc/MODDING.md
index 5c4c92abcfba0..12f4312c6519f 100644
--- a/doc/MODDING.md
+++ b/doc/MODDING.md
@@ -214,6 +214,12 @@ In game, that appears like this:
Many editors have features that let you track `{ [` and `] }` to see if they're balanced (ie, have a matching opposite); These editors will also respect escaped characters properly. [Notepad++](https://notepad-plus-plus.org/) is a popular, free editor on Windows that contains this feature. On Linux, there are a plethora of options, and you probably already have a preferred one 🙂
+### That which cannot be modded
+
+Almost everything in this game can be modded. Almost. This section is intended to chart those areas not supported for modding to save time and headaches.
+
+The Names folder and contents (EN etcetera) confirmed 5/23/20
+
## Addendum
### No Zombie Revival
diff --git a/doc/MOVE_MODE.md b/doc/MOVE_MODE.md
new file mode 100644
index 0000000000000..43c138237c756
--- /dev/null
+++ b/doc/MOVE_MODE.md
@@ -0,0 +1,121 @@
+# `movement_mode`
+
+## definition
+
+```JSON
+{
+ "type": "movement_mode",
+ "id": "fly",
+ "character": "f",
+ "panel_char": "F",
+ "name": "Fly",
+ "panel_color": "light_green",
+ "symbol_color": "light_green",
+ "exertion_level": "EXTRA_EXERCISE",
+ "change_good_none": "You throw yourself at the ground, and miss.",
+ "change_good_animal": "You steer your steed into a... fly?",
+ "change_good_mech": "You enable your mech's jetpack unit.",
+ "change_bad_none": "You throw yourself at the ground, and hit.",
+ "change_bad_animal": "Your steed doesn't know how to fly.",
+ "change_bad_mech": "Your mech cannot fly.",
+ "move_type": "running",
+ "stamina_multiplier": 12.0,
+ "sound_multiplier": 4.0,
+ "move_speed_multiplier": 2.5,
+ "mech_power_use": 5,
+ "swim_speed_mod": -80,
+ "stop_hauling": true
+},
+```
+
+### `type`
+Mandatory. Must be `"movement_mode"`.
+
+### `id`
+Mandatory. The id of the movement mode.
+
+### `character`
+Mandatory. The character shown in the move mode menu to select this mode.
+
+### `panel_char`
+Mandatory. The character shown on the panels when this mode is selected.
+
+### `name`
+Mandatory. The name of the move mode displayed whenever it is displayed.
+
+### `panel_color`
+Mandatory. The color shown on the panels when this mode is selected.
+
+### `symbol_color`
+Mandatory. The color shown in curses when your character is in this move mode.
+
+### `extertion_level`
+Mandatory. What extertion level this move mode will put you into. The options are, from least to most exercise:
+```
+NO_EXERCISE
+LIGHT_EXERCISE
+MODERATE_EXERCISE
+ACTIVE_EXERCISE
+EXTRA_EXERCISE
+```
+
+### `change_good_x`
+Mandatory. The message given when the character switches to this move mode.
+There are three values for x: `none`, `animal`, and `mech`.
+- `none` is the message given when the character is not mounted.
+- `animal` is the message given when riding an animal.
+- `mech` is the message given when in a mech.
+
+### `change_bad_x`
+Optional. The message given when the character fails to switch to this move mode.
+Right now, the only move mode that you can fail to switch are `running` type modes.
+There are three values for x: `none`, `animal`, and `mech`.
+- `none` is the message given when the character is not mounted.
+- `animal` is the message given when riding an animal.
+- `mech` is the message given when in a mech.
+
+Defaults to `You feel bugs crawl over your skin.`
+
+### `move_type`
+Mandatory. The type of move mode - used to determine if the character is in stealth, walking normally, or fleeing.
+Valid values are:
+- `crouching`
+- `walking`
+- `running`
+
+### `stamina_multiplier`
+Optional. Multiplier on the character's stamina use when in this mode.
+All non-negative floating point values are valid.
+
+Defaults to `1.0` (no multiplier).
+
+### `sound_multiplier`
+Optional. Multiplier on the sound made when moving in this mode.
+All non-negative floating point values are valid.
+
+Defaults to `1.0` (no multiplier).
+
+### `move_speed_multiplier`
+Optional. Multiplier on the move speed when moving in this mode.
+All non-negative floating point values are valid.
+
+Defaults to `1.0` (no multiplier).
+
+### `mech_power_use`
+Optional. Mech power used each step when in this mode.
+All integer values are valid.
+
+Defaults to `2`.
+
+### `swim_speed_mod`
+Optional. How many additional moves .
+All integer values are valid.
+
+Defaults to `0`.
+
+### `stop_hauling`
+Optional. Determines whether or not hauling is cancelled switching to this mode.
+Valid values are `true` and `false`.
+
+Defaults to false.
+
diff --git a/doc/PLAYER_ACTIVITY.md b/doc/PLAYER_ACTIVITY.md
index 3ad0ec330d103..e71ed5b302a63 100644
--- a/doc/PLAYER_ACTIVITY.md
+++ b/doc/PLAYER_ACTIVITY.md
@@ -18,7 +18,8 @@ new activity.
functions needed for the new actor as well as the required serialization
functions. Don't forget to add the deserialization function of your new
activity actor to the `deserialize_functions` map towards the bottom of
-`activity_actor.cpp`.
+`activity_actor.cpp`. Define `canceled` function if activity modifies
+some complex state that should be restored upon cancellation / interruption.
4. If this activity is resumable, `override`
`activity_actor::can_resume_with_internal`
@@ -54,6 +55,9 @@ without moving your feet.
* neither: `moves_left` will not be decremented. Thus you must
define a do_turn function; otherwise the activity will never end!
+* interruptable (true): Can this be interrupted. If false, then popups related
+to e.g. pain or seeing monsters will be suppressed.
+
* no_resume (false): Rather than resuming, you must always restart the
activity from scratch.
@@ -87,8 +91,8 @@ There are several ways an activity can be ended:
Canceling an activity prevents the `activity_actor::finish`
function from running, and the activity does therefore not yield a
- result. A copy of the activity is written to `Character::backlog`
- if it's suspendable.
+ result. Instead, `activity_actor::canceled` is called. If activity is
+ suspendable, a copy of it is written to `Character::backlog`.
## Notes
diff --git a/doc/cataclysm-tiles.6 b/doc/cataclysm-tiles.6
index ab4e8bfa1409f..60161048bf6df 100644
--- a/doc/cataclysm-tiles.6
+++ b/doc/cataclysm-tiles.6
@@ -3,7 +3,7 @@
.Os
.Sh NAME
.Nm cataclysm-tiles
-.Nd a roguelike set in a post-apocalyptic world
+.Nd a turn-based survival game set in a post-apocalyptic world
.Sh SYNOPSIS
.Nm
.Op Fl -seed Ar seedstring
@@ -28,7 +28,7 @@
.Op Fl -optionfile Ar optionfile
.Op Fl -keymapfile Ar keymapfile
.Sh DESCRIPTION
-Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
+Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world.
While some have described it as a "zombie game", there is far more to Cataclysm than that.
Struggle to survive in a harsh, persistent, procedurally generated world.
.sp
diff --git a/doc/cataclysm.6 b/doc/cataclysm.6
index 7b4dad7080261..e95e66389fb0a 100644
--- a/doc/cataclysm.6
+++ b/doc/cataclysm.6
@@ -3,7 +3,7 @@
.Os
.Sh NAME
.Nm cataclysm
-.Nd a roguelike set in a post-apocalyptic world
+.Nd a turn-based survival game set in a post-apocalyptic world
.Sh SYNOPSIS
.Nm
.Op Fl -seed Ar seedstring
@@ -28,7 +28,7 @@
.Op Fl -optionfile Ar optionfile
.Op Fl -keymapfile Ar keymapfile
.Sh DESCRIPTION
-Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world.
+Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world.
While some have described it as a "zombie game", there is far more to Cataclysm than that.
Struggle to survive in a harsh, persistent, procedurally generated world.
.Sh OPTIONS
diff --git a/doxygen_doc/doxygen_conf.txt b/doxygen_doc/doxygen_conf.txt
index e08a825be1217..924ee93f1babf 100644
--- a/doxygen_doc/doxygen_conf.txt
+++ b/doxygen_doc/doxygen_conf.txt
@@ -243,6 +243,7 @@ ALIASES += "EFFECT_RIFLE=\xrefitem Effects_Skill_Rifle \"\" \"\" Rifle"
ALIASES += "EFFECT_SHOTGUN=\xrefitem Effects_Skill_Shotgun \"\" \"\" Shotgun"
ALIASES += "EFFECT_SMG=\xrefitem Effects_Skill_Smg \"\" \"\" Smg"
ALIASES += "EFFECT_LOCKPICK=\xrefitem Effects_Skill_Lockpick \"\" \"\" Lock Picking"
+ALIASES += "EFFECT_CHEMISTRY=\xrefitem Effects_Skill_Chemistry \"\" \"\" Chemistry"
ALIASES += "EFFECT_BARTER_NPC=\xrefitem Effects_Skill_Barter \"\" \"\" NPC Barter"
ALIASES += "EFFECT_COMPUTER_NPC=\xrefitem Effects_Skill_Computer \"\" \"\" NPC Computer"
@@ -273,6 +274,7 @@ ALIASES += "EFFECT_RIFLE_NPC=\xrefitem Effects_Skill_Rifle \"\" \"\" NPC Rifle"
ALIASES += "EFFECT_SHOTGUN_NPC=\xrefitem Effects_Skill_Shotgun \"\" \"\" NPC Shotgun"
ALIASES += "EFFECT_SMG_NPC=\xrefitem Effects_Skill_Smg \"\" \"\" NPC Smg"
ALIASES += "EFFECT_LOCKPICK_NPC=\xrefitem Effects_Skill_Lockpick \"\" \"\" NPC Lock Picking"
+ALIASES += "EFFECT_CHEMISTRY_NPC=\xrefitem Effects_Skill_Chemistry \"\" \"\" NPC Chemistry"
# This tag can be used to specify a number of word-keyword mappings (TCL only).
# A mapping has the form "name=value". For example adding
diff --git a/doxygen_doc/pages.h b/doxygen_doc/pages.h
index a61cec74b49ca..5b4c562e8cd24 100644
--- a/doxygen_doc/pages.h
+++ b/doxygen_doc/pages.h
@@ -152,7 +152,11 @@
* @brief Cross referenced effects of the Smg skill.
* @par
*/
- *! @page Effects_Skill_Lockpick
+/*! @page Effects_Skill_Lockpick
* @brief Cross referenced effects of the Lock picking skill.
* @par
*/
+/*! @page Effects_Skill_Chemistry
+ * @brief Cross referenced effects of the Chemistry skill.
+ * @par
+ */
diff --git a/gfx/BrownLikeBears/tile_config.json b/gfx/BrownLikeBears/tile_config.json
index e11150143258f..bf24fad7f1883 100644
--- a/gfx/BrownLikeBears/tile_config.json
+++ b/gfx/BrownLikeBears/tile_config.json
@@ -259,1898 +259,1903 @@
{ "id": "overlay_worn_tshirt_text", "fg": 134, "rotates": false },
{ "id": "overlay_worn_turban", "fg": 100, "rotates": false },
{ "id": "overlay_worn_tux", "fg": 93, "rotates": false },
- { "id": "cursor", "fg": 143 },
+ { "id": "overlay_worn_boots_rubber", "fg": 143, "rotates": false },
+ { "id": "overlay_worn_cape_fp", "fg": 144, "rotates": false },
+ { "id": "overlay_worn_chestguard_hard", "fg": 145, "rotates": false },
+ { "id": "overlay_worn_foodperson_mask", "fg": 146, "rotates": false },
+ { "id": "overlay_worn_foodperson_mask_on", "fg": 147, "rotates": false },
+ { "id": "overlay_worn_gloves_rubber", "fg": 148, "rotates": false },
+ { "id": "overlay_worn_legguard_hard", "fg": 149, "rotates": false },
+ { "id": "overlay_worn_pants_cargo", "fg": 150, "rotates": false },
+ { "id": "cursor", "fg": 151 },
{
"id": "explosion",
- "fg": 146,
+ "fg": 154,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 146 },
- { "id": "corner", "fg": 144 },
- { "id": "edge", "fg": 146 },
- { "id": "t_connection", "fg": 146 },
- { "id": "end_piece", "fg": 146 },
- { "id": "unconnected", "fg": 146 }
+ { "id": "center", "fg": 154 },
+ { "id": "corner", "fg": 152 },
+ { "id": "edge", "fg": 154 },
+ { "id": "t_connection", "fg": 154 },
+ { "id": "end_piece", "fg": 154 },
+ { "id": "unconnected", "fg": 154 }
],
"rotates": false
},
- { "id": "footstep", "fg": 147, "rotates": false },
- { "id": "highlight_item", "fg": 148, "rotates": false },
- { "id": "lighting_boomered_dark", "fg": 150, "rotates": false },
- { "id": "lighting_boomered_light", "fg": 149, "rotates": false },
- { "id": "lighting_hidden", "fg": 154, "rotates": false },
- { "id": "lighting_lowlight_dark", "fg": 152, "rotates": false },
- { "id": "lighting_lowlight_light", "fg": 151, "rotates": false },
- { "id": "line_target", "fg": 145 },
- { "id": "line_trail", "bg": 145 },
- { "id": "unknown", "fg": 153, "rotates": false },
- { "id": "animation_bullet_flame", "fg": 158 },
- { "id": "animation_bullet_normal", "fg": 155 },
- { "id": "animation_bullet_shrapnel", "fg": 155 },
- { "id": "animation_hit", "bg": 156 },
- { "id": "animation_line", "bg": 157 },
- { "id": "record_weather", "fg": 968, "rotates": false, "multitile": false },
- { "id": "weatherby_5", "fg": 509, "rotates": false, "multitile": false },
- { "id": "weather_acid_drop", "bg": 160 },
- { "id": "weather_rain_drop", "bg": 159 },
- { "id": "weather_reader", "fg": 939, "rotates": false, "multitile": false },
- { "id": "weather_snowflake", "bg": 161 },
- { "id": "fd_acid", "bg": 194, "rotates": false },
- { "id": "fd_acid_vent", "fg": 187, "rotates": false },
- { "id": "fd_bees", "fg": 168, "rotates": false },
- { "id": "fd_bile", "bg": 191, "rotates": false },
- { "id": "fd_blood", "bg": 190, "rotates": false },
- { "id": "fd_blood_insect", "bg": 214, "rotates": false },
- { "id": "fd_blood_invertebrate", "bg": 215, "rotates": false },
- { "id": "fd_blood_veggy", "bg": 216, "rotates": false },
+ { "id": "footstep", "fg": 155, "rotates": false },
+ { "id": "highlight_item", "fg": 156, "rotates": false },
+ { "id": "lighting_boomered_dark", "fg": 158, "rotates": false },
+ { "id": "lighting_boomered_light", "fg": 157, "rotates": false },
+ { "id": "lighting_hidden", "fg": 162, "rotates": false },
+ { "id": "lighting_lowlight_dark", "fg": 160, "rotates": false },
+ { "id": "lighting_lowlight_light", "fg": 159, "rotates": false },
+ { "id": "line_target", "fg": 153 },
+ { "id": "line_trail", "bg": 153 },
+ { "id": "unknown", "fg": 161, "rotates": false },
+ { "id": "animation_bullet_flame", "fg": 166 },
+ { "id": "animation_bullet_normal", "fg": 163 },
+ { "id": "animation_bullet_shrapnel", "fg": 163 },
+ { "id": "animation_hit", "bg": 164 },
+ { "id": "animation_line", "bg": 165 },
+ { "id": "record_weather", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "weatherby_5", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "weather_acid_drop", "bg": 168 },
+ { "id": "weather_rain_drop", "bg": 167 },
+ { "id": "weather_reader", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "weather_snowflake", "bg": 169 },
+ { "id": "fd_acid", "bg": 202, "rotates": false },
+ { "id": "fd_acid_vent", "fg": 195, "rotates": false },
+ { "id": "fd_bees", "fg": 176, "rotates": false },
+ { "id": "fd_bile", "bg": 199, "rotates": false },
+ { "id": "fd_blood", "bg": 198, "rotates": false },
+ { "id": "fd_blood_insect", "bg": 222, "rotates": false },
+ { "id": "fd_blood_invertebrate", "bg": 223, "rotates": false },
+ { "id": "fd_blood_veggy", "bg": 224, "rotates": false },
{
"id": "fd_cigsmoke",
- "fg": 183,
+ "fg": 191,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 178 },
- { "id": "corner", "fg": 179 },
- { "id": "edge", "fg": 180 },
- { "id": "t_connection", "fg": 181 },
- { "id": "end_piece", "fg": 182 },
- { "id": "unconnected", "fg": 183 }
+ { "id": "center", "fg": 186 },
+ { "id": "corner", "fg": 187 },
+ { "id": "edge", "fg": 188 },
+ { "id": "t_connection", "fg": 189 },
+ { "id": "end_piece", "fg": 190 },
+ { "id": "unconnected", "fg": 191 }
],
"rotates": false
},
{
"id": "fd_cracksmoke",
- "fg": 183,
+ "fg": 191,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 178 },
- { "id": "corner", "fg": 179 },
- { "id": "edge", "fg": 180 },
- { "id": "t_connection", "fg": 181 },
- { "id": "end_piece", "fg": 182 },
- { "id": "unconnected", "fg": 183 }
+ { "id": "center", "fg": 186 },
+ { "id": "corner", "fg": 187 },
+ { "id": "edge", "fg": 188 },
+ { "id": "t_connection", "fg": 189 },
+ { "id": "end_piece", "fg": 190 },
+ { "id": "unconnected", "fg": 191 }
],
"rotates": false
},
- { "id": "fd_dazzling", "fg": 177, "rotates": false },
+ { "id": "fd_dazzling", "fg": 185, "rotates": false },
{
"id": "fd_electricity",
- "fg": 192,
+ "fg": 200,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 208 },
- { "id": "corner", "fg": 204 },
- { "id": "edge", "fg": 205 },
- { "id": "t_connection", "fg": 206 },
- { "id": "end_piece", "fg": 207 },
- { "id": "unconnected", "fg": 192 }
+ { "id": "center", "fg": 216 },
+ { "id": "corner", "fg": 212 },
+ { "id": "edge", "fg": 213 },
+ { "id": "t_connection", "fg": 214 },
+ { "id": "end_piece", "fg": 215 },
+ { "id": "unconnected", "fg": 200 }
],
"rotates": false
},
{
"id": "fd_fatigue",
- "fg": 167,
+ "fg": 175,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 162 },
- { "id": "corner", "fg": 163 },
- { "id": "edge", "fg": 164 },
- { "id": "t_connection", "fg": 165 },
- { "id": "end_piece", "fg": 166 },
- { "id": "unconnected", "fg": 167 }
+ { "id": "center", "fg": 170 },
+ { "id": "corner", "fg": 171 },
+ { "id": "edge", "fg": 172 },
+ { "id": "t_connection", "fg": 173 },
+ { "id": "end_piece", "fg": 174 },
+ { "id": "unconnected", "fg": 175 }
],
"rotates": false
},
{
"id": "fd_fire",
- "fg": 197,
+ "fg": 205,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 220 },
- { "id": "corner", "fg": 221 },
- { "id": "edge", "fg": 222 },
- { "id": "t_connection", "fg": 223 },
- { "id": "end_piece", "fg": 224 },
- { "id": "unconnected", "fg": 197 }
+ { "id": "center", "fg": 228 },
+ { "id": "corner", "fg": 229 },
+ { "id": "edge", "fg": 230 },
+ { "id": "t_connection", "fg": 231 },
+ { "id": "end_piece", "fg": 232 },
+ { "id": "unconnected", "fg": 205 }
],
"rotates": false
},
- { "id": "fd_fire_vent", "fg": 185, "rotates": false },
+ { "id": "fd_fire_vent", "fg": 193, "rotates": false },
{
"id": "fd_flame_burst",
- "fg": 197,
+ "fg": 205,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 220 },
- { "id": "corner", "fg": 221 },
- { "id": "edge", "fg": 222 },
- { "id": "t_connection", "fg": 223 },
- { "id": "end_piece", "fg": 224 },
- { "id": "unconnected", "fg": 197 }
+ { "id": "center", "fg": 228 },
+ { "id": "corner", "fg": 229 },
+ { "id": "edge", "fg": 230 },
+ { "id": "t_connection", "fg": 231 },
+ { "id": "end_piece", "fg": 232 },
+ { "id": "unconnected", "fg": 205 }
],
"rotates": false
},
{
"id": "fd_fungal_haze",
- "fg": 175,
+ "fg": 183,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 170 },
- { "id": "corner", "fg": 171 },
- { "id": "edge", "fg": 172 },
- { "id": "t_connection", "fg": 173 },
- { "id": "end_piece", "fg": 174 },
- { "id": "unconnected", "fg": 175 }
+ { "id": "center", "fg": 178 },
+ { "id": "corner", "fg": 179 },
+ { "id": "edge", "fg": 180 },
+ { "id": "t_connection", "fg": 181 },
+ { "id": "end_piece", "fg": 182 },
+ { "id": "unconnected", "fg": 183 }
],
"rotates": false
},
- { "id": "fd_gas_vent", "fg": 184, "rotates": false },
- { "id": "fd_gibs_flesh", "fg": 217, "rotates": false },
- { "id": "fd_gibs_insect", "fg": 214, "rotates": false },
- { "id": "fd_gibs_invertebrate", "bg": 215, "rotates": false },
- { "id": "fd_gibs_veggy", "bg": 191, "rotates": false },
- { "id": "fd_hot_air1", "fg": 169, "rotates": false },
- { "id": "fd_hot_air2", "fg": 169, "rotates": false },
- { "id": "fd_hot_air3", "fg": 169, "rotates": false },
- { "id": "fd_hot_air4", "fg": 169, "rotates": false },
+ { "id": "fd_gas_vent", "fg": 192, "rotates": false },
+ { "id": "fd_gibs_flesh", "fg": 225, "rotates": false },
+ { "id": "fd_gibs_insect", "fg": 222, "rotates": false },
+ { "id": "fd_gibs_invertebrate", "bg": 223, "rotates": false },
+ { "id": "fd_gibs_veggy", "bg": 199, "rotates": false },
+ { "id": "fd_hot_air1", "fg": 177, "rotates": false },
+ { "id": "fd_hot_air2", "fg": 177, "rotates": false },
+ { "id": "fd_hot_air3", "fg": 177, "rotates": false },
+ { "id": "fd_hot_air4", "fg": 177, "rotates": false },
{
"id": "fd_incendiary",
- "fg": 158,
+ "fg": 166,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 220 },
- { "id": "corner", "fg": 221 },
- { "id": "edge", "fg": 222 },
- { "id": "t_connection", "fg": 223 },
- { "id": "end_piece", "fg": 224 },
- { "id": "unconnected", "fg": 158 }
+ { "id": "center", "fg": 228 },
+ { "id": "corner", "fg": 229 },
+ { "id": "edge", "fg": 230 },
+ { "id": "t_connection", "fg": 231 },
+ { "id": "end_piece", "fg": 232 },
+ { "id": "unconnected", "fg": 166 }
],
"rotates": false
},
- { "id": "fd_laser", "fg": 219 },
+ { "id": "fd_laser", "fg": 227 },
{
"id": "fd_methsmoke",
- "fg": 183,
+ "fg": 191,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 178 },
- { "id": "corner", "fg": 179 },
- { "id": "edge", "fg": 180 },
- { "id": "t_connection", "fg": 181 },
- { "id": "end_piece", "fg": 182 },
- { "id": "unconnected", "fg": 183 }
+ { "id": "center", "fg": 186 },
+ { "id": "corner", "fg": 187 },
+ { "id": "edge", "fg": 188 },
+ { "id": "t_connection", "fg": 189 },
+ { "id": "end_piece", "fg": 190 },
+ { "id": "unconnected", "fg": 191 }
],
"rotates": false
},
{
"id": "fd_nuke_gas",
- "fg": 189,
+ "fg": 197,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 209 },
- { "id": "corner", "fg": 210 },
- { "id": "edge", "fg": 211 },
- { "id": "t_connection", "fg": 212 },
- { "id": "end_piece", "fg": 213 },
- { "id": "unconnected", "fg": 189 }
+ { "id": "center", "fg": 217 },
+ { "id": "corner", "fg": 218 },
+ { "id": "edge", "fg": 219 },
+ { "id": "t_connection", "fg": 220 },
+ { "id": "end_piece", "fg": 221 },
+ { "id": "unconnected", "fg": 197 }
],
"rotates": false
},
- { "id": "fd_plasma", "fg": 218 },
- { "id": "fd_push_items", "fg": 2112, "rotates": false },
+ { "id": "fd_plasma", "fg": 226 },
+ { "id": "fd_push_items", "fg": 2128, "rotates": false },
{
"id": "fd_relax_gas",
- "fg": 167,
+ "fg": 175,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 162 },
- { "id": "corner", "fg": 163 },
- { "id": "edge", "fg": 164 },
- { "id": "t_connection", "fg": 165 },
- { "id": "end_piece", "fg": 166 },
- { "id": "unconnected", "fg": 167 }
+ { "id": "center", "fg": 170 },
+ { "id": "corner", "fg": 171 },
+ { "id": "edge", "fg": 172 },
+ { "id": "t_connection", "fg": 173 },
+ { "id": "end_piece", "fg": 174 },
+ { "id": "unconnected", "fg": 175 }
],
"rotates": false
},
- { "id": "fd_rubble", "bg": 198, "rotates": false },
- { "id": "fd_sap", "bg": 191, "rotates": false },
- { "id": "fd_shock_vent", "fg": 186, "rotates": false },
- { "id": "fd_slime", "bg": 195, "rotates": false },
- { "id": "fd_sludge", "bg": 196, "rotates": false },
+ { "id": "fd_rubble", "bg": 206, "rotates": false },
+ { "id": "fd_sap", "bg": 199, "rotates": false },
+ { "id": "fd_shock_vent", "fg": 194, "rotates": false },
+ { "id": "fd_slime", "bg": 203, "rotates": false },
+ { "id": "fd_sludge", "bg": 204, "rotates": false },
{
"id": "fd_smoke",
- "fg": 203,
+ "fg": 211,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 188 },
- { "id": "corner", "fg": 199 },
- { "id": "edge", "fg": 200 },
- { "id": "t_connection", "fg": 201 },
- { "id": "end_piece", "fg": 202 },
- { "id": "unconnected", "fg": 203 }
+ { "id": "center", "fg": 196 },
+ { "id": "corner", "fg": 207 },
+ { "id": "edge", "fg": 208 },
+ { "id": "t_connection", "fg": 209 },
+ { "id": "end_piece", "fg": 210 },
+ { "id": "unconnected", "fg": 211 }
],
"rotates": false
},
- { "id": "fd_spotlight", "fg": 176, "rotates": false },
+ { "id": "fd_spotlight", "fg": 184, "rotates": false },
{
"id": "fd_tear_gas",
- "fg": 203,
+ "fg": 211,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 188 },
- { "id": "corner", "fg": 199 },
- { "id": "edge", "fg": 200 },
- { "id": "t_connection", "fg": 201 },
- { "id": "end_piece", "fg": 202 },
- { "id": "unconnected", "fg": 203 }
+ { "id": "center", "fg": 196 },
+ { "id": "corner", "fg": 207 },
+ { "id": "edge", "fg": 208 },
+ { "id": "t_connection", "fg": 209 },
+ { "id": "end_piece", "fg": 210 },
+ { "id": "unconnected", "fg": 211 }
],
"rotates": false
},
{
"id": "fd_toxic_gas",
- "fg": 189,
+ "fg": 197,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 209 },
- { "id": "corner", "fg": 210 },
- { "id": "edge", "fg": 211 },
- { "id": "t_connection", "fg": 212 },
- { "id": "end_piece", "fg": 213 },
- { "id": "unconnected", "fg": 189 }
+ { "id": "center", "fg": 217 },
+ { "id": "corner", "fg": 218 },
+ { "id": "edge", "fg": 219 },
+ { "id": "t_connection", "fg": 220 },
+ { "id": "end_piece", "fg": 221 },
+ { "id": "unconnected", "fg": 197 }
],
"rotates": false
},
- { "id": "fd_web", "bg": 193, "rotates": false },
+ { "id": "fd_web", "bg": 201, "rotates": false },
{
"id": "fd_weedsmoke",
- "fg": 183,
+ "fg": 191,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 178 },
- { "id": "corner", "fg": 179 },
- { "id": "edge", "fg": 180 },
- { "id": "t_connection", "fg": 181 },
- { "id": "end_piece", "fg": 182 },
- { "id": "unconnected", "fg": 183 }
+ { "id": "center", "fg": 186 },
+ { "id": "corner", "fg": 187 },
+ { "id": "edge", "fg": 188 },
+ { "id": "t_connection", "fg": 189 },
+ { "id": "end_piece", "fg": 190 },
+ { "id": "unconnected", "fg": 191 }
],
"rotates": false
},
- { "id": "f_anvil", "fg": 751, "rotates": false, "multitile": false },
- { "id": "f_arcade_machine", "fg": 253, "rotates": false },
- { "id": "f_armchair", "fg": 234, "rotates": false },
- { "id": "f_ash", "bg": 1976, "rotates": false },
- { "id": "f_aut_gas_console", "fg": 1813, "bg": 2058, "rotates": false },
- { "id": "f_aut_gas_console_o", "fg": 1814, "bg": 2058, "rotates": false },
- { "id": "f_ball_mach", "fg": 232, "rotates": false },
- { "id": "f_barricade_road", "fg": 247, "rotates": false },
+ { "id": "f_anvil", "fg": 759, "rotates": false, "multitile": false },
+ { "id": "f_arcade_machine", "fg": 261, "rotates": false },
+ { "id": "f_armchair", "fg": 242, "rotates": false },
+ { "id": "f_ash", "bg": 1982, "rotates": false },
+ { "id": "f_aut_gas_console", "fg": 2106, "bg": 2063, "rotates": false },
+ { "id": "f_aut_gas_console_o", "fg": 1821, "bg": 2063, "rotates": false },
+ { "id": "f_ball_mach", "fg": 240, "rotates": false },
+ { "id": "f_barricade_road", "fg": 255, "rotates": false },
{
"id": "f_bathtub",
- "fg": 301,
+ "fg": 309,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 333 },
- { "id": "corner", "fg": 334 },
- { "id": "edge", "fg": 324 },
- { "id": "t_connection", "fg": 335 },
- { "id": "end_piece", "fg": 325 },
- { "id": "unconnected", "fg": 301 }
+ { "id": "center", "fg": 341 },
+ { "id": "corner", "fg": 342 },
+ { "id": "edge", "fg": 332 },
+ { "id": "t_connection", "fg": 343 },
+ { "id": "end_piece", "fg": 333 },
+ { "id": "unconnected", "fg": 309 }
],
"rotates": false
},
{
"id": "f_bed",
- "fg": 230,
+ "fg": 238,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 225 },
- { "id": "corner", "fg": 226 },
- { "id": "edge", "fg": 227 },
- { "id": "t_connection", "fg": 228 },
- { "id": "end_piece", "fg": 229 },
- { "id": "unconnected", "fg": 230 }
+ { "id": "center", "fg": 233 },
+ { "id": "corner", "fg": 234 },
+ { "id": "edge", "fg": 235 },
+ { "id": "t_connection", "fg": 236 },
+ { "id": "end_piece", "fg": 237 },
+ { "id": "unconnected", "fg": 238 }
],
"rotates": false
},
- { "id": "f_bench", "fg": 270, "rotates": false },
- { "id": "f_bluebell", "fg": 345, "rotates": false },
- { "id": "f_bookcase", "fg": 284, "rotates": false },
- { "id": "f_boulder_large", "fg": 268, "bg": 2049, "rotates": false },
- { "id": "f_boulder_medium", "fg": 267, "bg": 2049, "rotates": false },
- { "id": "f_boulder_small", "fg": 266, "bg": 2049, "rotates": false },
- { "id": "f_bulletin", "fg": 238, "rotates": false },
- { "id": "f_canvas_door", "fg": 316, "rotates": false },
- { "id": "f_canvas_door_o", "fg": 317, "rotates": false },
- { "id": "f_canvas_floor", "bg": 1792, "rotates": false },
+ { "id": "f_bench", "fg": 278, "rotates": false },
+ { "id": "f_bluebell", "fg": 353, "rotates": false },
+ { "id": "f_bookcase", "fg": 292, "rotates": false },
+ { "id": "f_boulder_large", "fg": 276, "bg": 2054, "rotates": false },
+ { "id": "f_boulder_medium", "fg": 275, "bg": 2054, "rotates": false },
+ { "id": "f_boulder_small", "fg": 274, "bg": 2054, "rotates": false },
+ { "id": "f_bulletin", "fg": 246, "rotates": false },
+ { "id": "f_canvas_door", "fg": 324, "rotates": false },
+ { "id": "f_canvas_door_o", "fg": 325, "rotates": false },
+ { "id": "f_canvas_floor", "bg": 1800, "rotates": false },
{
"id": "f_canvas_wall",
- "fg": 245,
- "bg": [ ],
+ "fg": 253,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 311 },
- { "id": "corner", "fg": 312 },
- { "id": "edge", "fg": 313 },
- { "id": "t_connection", "fg": 314 },
- { "id": "end_piece", "fg": 315 },
- { "id": "unconnected", "fg": 245 }
+ { "id": "center", "fg": 319 },
+ { "id": "corner", "fg": 320 },
+ { "id": "edge", "fg": 321 },
+ { "id": "t_connection", "fg": 322 },
+ { "id": "end_piece", "fg": 323 },
+ { "id": "unconnected", "fg": 253 }
],
"rotates": false
},
- { "id": "f_cattails", "fg": 265, "rotates": false },
- { "id": "f_center_groundsheet", "bg": 321, "rotates": false },
- { "id": "f_chair", "fg": 231, "rotates": false },
+ { "id": "f_cattails", "fg": 273, "rotates": false },
+ { "id": "f_center_groundsheet", "bg": 329, "rotates": false },
+ { "id": "f_chair", "fg": 239, "rotates": false },
{
"id": "f_counter",
- "fg": 2027,
+ "fg": 2032,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 323 },
- { "id": "corner", "fg": 326 },
- { "id": "edge", "fg": 327 },
- { "id": "t_connection", "fg": 328 },
- { "id": "end_piece", "fg": 298 },
- { "id": "unconnected", "fg": 2027 }
+ { "id": "center", "fg": 331 },
+ { "id": "corner", "fg": 334 },
+ { "id": "edge", "fg": 335 },
+ { "id": "t_connection", "fg": 336 },
+ { "id": "end_piece", "fg": 306 },
+ { "id": "unconnected", "fg": 2032 }
],
"rotates": false
},
- { "id": "f_crate_c", "fg": 291, "rotates": false },
- { "id": "f_crate_o", "fg": 296, "rotates": false },
- { "id": "f_cupboard", "fg": 329, "rotates": false },
- { "id": "f_dahlia", "fg": 346, "rotates": false },
- { "id": "f_dandelion", "fg": 259, "rotates": false },
- { "id": "f_datura", "fg": 260, "rotates": false },
+ { "id": "f_crate_c", "fg": 299, "rotates": false },
+ { "id": "f_crate_o", "fg": 304, "rotates": false },
+ { "id": "f_cupboard", "fg": 337, "rotates": false },
+ { "id": "f_dahlia", "fg": 354, "rotates": false },
+ { "id": "f_dandelion", "fg": 267, "rotates": false },
+ { "id": "f_datura", "fg": 268, "rotates": false },
{
"id": "f_desk",
- "fg": 232,
+ "fg": 240,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 292 },
- { "id": "corner", "fg": 293 },
- { "id": "edge", "fg": 294 },
- { "id": "t_connection", "fg": 295 },
- { "id": "end_piece", "fg": 297 },
- { "id": "unconnected", "fg": 232 }
+ { "id": "center", "fg": 300 },
+ { "id": "corner", "fg": 301 },
+ { "id": "edge", "fg": 302 },
+ { "id": "t_connection", "fg": 303 },
+ { "id": "end_piece", "fg": 305 },
+ { "id": "unconnected", "fg": 240 }
],
"rotates": false
},
- { "id": "f_displaycase", "fg": 257, "rotates": false },
- { "id": "f_displaycase_b", "fg": 258, "rotates": false },
- { "id": "f_dive_block", "fg": 290, "rotates": false },
- { "id": "f_dresser", "fg": 285, "rotates": false },
- { "id": "f_dryer", "fg": 300, "rotates": false },
+ { "id": "f_displaycase", "fg": 265, "rotates": false },
+ { "id": "f_displaycase_b", "fg": 266, "rotates": false },
+ { "id": "f_dive_block", "fg": 298, "rotates": false },
+ { "id": "f_dresser", "fg": 293, "rotates": false },
+ { "id": "f_dryer", "fg": 308, "rotates": false },
{
"id": "f_dumpster",
- "fg": 289,
+ "fg": 297,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 275 },
- { "id": "corner", "fg": 276 },
- { "id": "edge", "fg": 277 },
- { "id": "t_connection", "fg": 278 },
- { "id": "end_piece", "fg": 279 },
- { "id": "unconnected", "fg": 289 }
+ { "id": "center", "fg": 283 },
+ { "id": "corner", "fg": 284 },
+ { "id": "edge", "fg": 285 },
+ { "id": "t_connection", "fg": 286 },
+ { "id": "end_piece", "fg": 287 },
+ { "id": "unconnected", "fg": 297 }
],
"rotates": false
},
- { "id": "f_egg_sackbw", "fg": 250, "rotates": false },
- { "id": "f_egg_sacke", "fg": 252, "rotates": false },
- { "id": "f_egg_sackws", "fg": 251, "rotates": false },
- { "id": "f_ergometer", "fg": 255, "rotates": false },
- { "id": "f_exercise", "fg": 272, "rotates": false },
- { "id": "f_fema_groundsheet", "bg": 321, "rotates": false },
- { "id": "f_fireplace", "fg": 332, "rotates": false },
- { "id": "f_floor_canvas", "fg": 262, "rotates": false },
- { "id": "f_flower_fungal", "fg": 235, "rotates": false },
- { "id": "f_flower_marloss", "fg": 261, "rotates": false },
- { "id": "f_forge", "fg": 502, "rotates": false, "multitile": false },
- { "id": "f_fridge", "fg": 287, "rotates": false },
- { "id": "f_fungal_clump", "fg": 237, "rotates": false },
- { "id": "f_fungal_mass", "fg": 236, "rotates": false },
- { "id": "f_fvat_empty", "fg": 248, "rotates": false },
- { "id": "f_fvat_full", "fg": 249, "rotates": false },
- { "id": "f_glass_fridge", "fg": 288, "rotates": false },
- { "id": "f_groundsheet", "bg": 321, "rotates": false },
- { "id": "f_gunsafe_mj", "fg": 282, "rotates": false },
- { "id": "f_gunsafe_ml", "fg": 281, "rotates": false },
- { "id": "f_gun_safe_el", "fg": 281, "rotates": false },
- { "id": "f_hay", "fg": 302, "rotates": false },
- { "id": "f_indoor_plant", "fg": 271, "rotates": false },
- { "id": "f_indoor_plant_y", "fg": 244, "rotates": false },
- { "id": "f_kiln_empty", "fg": 505, "rotates": false, "multitile": false },
- { "id": "f_kiln_full", "fg": 776, "rotates": false, "multitile": false },
- { "id": "f_lane", "fg": 338, "rotates": true },
- { "id": "f_large_canvas_door", "fg": 316, "rotates": false },
- { "id": "f_large_canvas_door_o", "fg": 317, "rotates": false },
+ { "id": "f_egg_sackbw", "fg": 258, "rotates": false },
+ { "id": "f_egg_sacke", "fg": 260, "rotates": false },
+ { "id": "f_egg_sackws", "fg": 259, "rotates": false },
+ { "id": "f_ergometer", "fg": 263, "rotates": false },
+ { "id": "f_exercise", "fg": 280, "rotates": false },
+ { "id": "f_fema_groundsheet", "bg": 329, "rotates": false },
+ { "id": "f_fireplace", "fg": 340, "rotates": false },
+ { "id": "f_floor_canvas", "fg": 270, "rotates": false },
+ { "id": "f_flower_fungal", "fg": 243, "rotates": false },
+ { "id": "f_flower_marloss", "fg": 269, "rotates": false },
+ { "id": "f_forge", "fg": 510, "rotates": false, "multitile": false },
+ { "id": "f_fridge", "fg": 295, "rotates": false },
+ { "id": "f_fungal_clump", "fg": 245, "rotates": false },
+ { "id": "f_fungal_mass", "fg": 244, "rotates": false },
+ { "id": "f_fvat_empty", "fg": 256, "rotates": false },
+ { "id": "f_fvat_full", "fg": 257, "rotates": false },
+ { "id": "f_glass_fridge", "fg": 296, "rotates": false },
+ { "id": "f_groundsheet", "bg": 329, "rotates": false },
+ { "id": "f_gunsafe_mj", "fg": 290, "rotates": false },
+ { "id": "f_gunsafe_ml", "fg": 289, "rotates": false },
+ { "id": "f_gun_safe_el", "fg": 289, "rotates": false },
+ { "id": "f_hay", "fg": 310, "rotates": false },
+ { "id": "f_indoor_plant", "fg": 279, "rotates": false },
+ { "id": "f_indoor_plant_y", "fg": 252, "rotates": false },
+ { "id": "f_kiln_empty", "fg": 513, "rotates": false, "multitile": false },
+ { "id": "f_kiln_full", "fg": 784, "rotates": false, "multitile": false },
+ { "id": "f_lane", "fg": 346, "rotates": true },
+ { "id": "f_large_canvas_door", "fg": 324, "rotates": false },
+ { "id": "f_large_canvas_door_o", "fg": 325, "rotates": false },
{
"id": "f_large_canvas_wall",
- "fg": 245,
- "bg": [ ],
+ "fg": 253,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 311 },
- { "id": "corner", "fg": 312 },
- { "id": "edge", "fg": 313 },
- { "id": "t_connection", "fg": 314 },
- { "id": "end_piece", "fg": 315 },
- { "id": "unconnected", "fg": 245 }
+ { "id": "center", "fg": 319 },
+ { "id": "corner", "fg": 320 },
+ { "id": "edge", "fg": 321 },
+ { "id": "t_connection", "fg": 322 },
+ { "id": "end_piece", "fg": 323 },
+ { "id": "unconnected", "fg": 253 }
],
"rotates": false
},
- { "id": "f_large_groundsheet", "bg": 321, "rotates": false },
- { "id": "f_locker", "fg": 286, "rotates": false },
- { "id": "f_makeshift_bed", "fg": 230, "rotates": false },
- { "id": "f_mutpoppy", "fg": 273, "rotates": false },
- { "id": "f_oven", "fg": 330, "rotates": false },
- { "id": "f_pinball_machine", "fg": 254, "rotates": false },
- { "id": "f_plant_harvest", "fg": 344, "rotates": false },
- { "id": "f_plant_mature", "fg": 343, "rotates": false },
- { "id": "f_plant_seedling", "fg": 342, "rotates": false },
- { "id": "f_plant_seed", "fg": 341, "rotates": false },
+ { "id": "f_large_groundsheet", "bg": 329, "rotates": false },
+ { "id": "f_locker", "fg": 294, "rotates": false },
+ { "id": "f_makeshift_bed", "fg": 238, "rotates": false },
+ { "id": "f_mutpoppy", "fg": 281, "rotates": false },
+ { "id": "f_oven", "fg": 338, "rotates": false },
+ { "id": "f_pinball_machine", "fg": 262, "rotates": false },
+ { "id": "f_plant_harvest", "fg": 352, "rotates": false },
+ { "id": "f_plant_mature", "fg": 351, "rotates": false },
+ { "id": "f_plant_seedling", "fg": 350, "rotates": false },
+ { "id": "f_plant_seed", "fg": 349, "rotates": false },
{
"id": "f_pool_table",
- "fg": 242,
+ "fg": 250,
"multitile": true,
- "additional_tiles": [ { "id": "corner", "fg": 241 }, { "id": "t_connection", "fg": 242 } ],
+ "additional_tiles": [ { "id": "corner", "fg": 249 }, { "id": "t_connection", "fg": 250 } ],
"rotates": false
},
- { "id": "f_rack", "fg": 280, "rotates": false },
- { "id": "f_rubble", "bg": 1940, "rotates": false },
- { "id": "f_rubble_rock", "bg": 198, "rotates": false },
- { "id": "f_safe_c", "fg": 281, "rotates": false },
- { "id": "f_safe_l", "fg": 282, "rotates": false },
- { "id": "f_safe_o", "fg": 283, "rotates": false },
- { "id": "f_sandbag_half", "fg": 263, "rotates": false },
- { "id": "f_sandbag_wall", "fg": 264, "rotates": false },
- { "id": "f_shower", "fg": 340, "rotates": false },
- { "id": "f_sign", "fg": 238, "rotates": false },
- { "id": "f_sink", "fg": 233, "rotates": false },
- { "id": "f_skin_door", "fg": 319, "rotates": false },
- { "id": "f_skin_door_o", "fg": 320, "rotates": false },
- { "id": "f_skin_groundsheet", "fg": 339, "rotates": false },
+ { "id": "f_rack", "fg": 288, "rotates": false },
+ { "id": "f_rubble", "bg": 1946, "rotates": false },
+ { "id": "f_rubble_rock", "bg": 206, "rotates": false },
+ { "id": "f_safe_c", "fg": 289, "rotates": false },
+ { "id": "f_safe_l", "fg": 290, "rotates": false },
+ { "id": "f_safe_o", "fg": 291, "rotates": false },
+ { "id": "f_sandbag_half", "fg": 271, "rotates": false },
+ { "id": "f_sandbag_wall", "fg": 272, "rotates": false },
+ { "id": "f_shower", "fg": 348, "rotates": false },
+ { "id": "f_sign", "fg": 246, "rotates": false },
+ { "id": "f_sink", "fg": 241, "rotates": false },
+ { "id": "f_skin_door", "fg": 327, "rotates": false },
+ { "id": "f_skin_door_o", "fg": 328, "rotates": false },
+ { "id": "f_skin_groundsheet", "fg": 347, "rotates": false },
{
"id": "f_skin_wall",
- "fg": 246,
- "bg": [ ],
+ "fg": 254,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 303 },
- { "id": "corner", "fg": 304 },
- { "id": "edge", "fg": 305 },
- { "id": "t_connection", "fg": 306 },
- { "id": "end_piece", "fg": 318 },
- { "id": "unconnected", "fg": 246 }
+ { "id": "center", "fg": 311 },
+ { "id": "corner", "fg": 312 },
+ { "id": "edge", "fg": 313 },
+ { "id": "t_connection", "fg": 314 },
+ { "id": "end_piece", "fg": 326 },
+ { "id": "unconnected", "fg": 254 }
],
"rotates": false
},
- { "id": "f_sofa", "fg": 240, "rotates": false },
- { "id": "f_standing_tank", "fg": 420, "rotates": false, "multitile": false },
- { "id": "f_statue", "fg": 243, "rotates": false },
- { "id": "f_still", "fg": 742, "rotates": false, "multitile": false },
- { "id": "f_straw_bed", "fg": 2103, "rotates": false },
+ { "id": "f_sofa", "fg": 248, "rotates": false },
+ { "id": "f_standing_tank", "fg": 428, "rotates": false, "multitile": false },
+ { "id": "f_statue", "fg": 251, "rotates": false },
+ { "id": "f_still", "fg": 750, "rotates": false, "multitile": false },
+ { "id": "f_straw_bed", "fg": 2119, "rotates": false },
{
"id": "f_table",
- "fg": 322,
+ "fg": 330,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2003 },
- { "id": "corner", "fg": 307 },
- { "id": "edge", "fg": 308 },
- { "id": "t_connection", "fg": 309 },
- { "id": "end_piece", "fg": 310 },
- { "id": "unconnected", "fg": 322 }
+ { "id": "center", "fg": 2008 },
+ { "id": "corner", "fg": 315 },
+ { "id": "edge", "fg": 316 },
+ { "id": "t_connection", "fg": 317 },
+ { "id": "end_piece", "fg": 318 },
+ { "id": "unconnected", "fg": 330 }
],
"rotates": false
},
- { "id": "f_tatami", "fg": 339, "rotates": false },
- { "id": "f_toilet", "fg": 274, "rotates": false },
- { "id": "f_trashcan", "fg": 269, "rotates": false },
- { "id": "f_treadmill", "fg": 256, "rotates": false },
- { "id": "f_vending_c", "fg": 336, "rotates": false },
- { "id": "f_vending_o", "fg": 337, "rotates": false },
- { "id": "f_vending_reinforced", "fg": 239, "rotates": false },
- { "id": "f_washer", "fg": 299, "rotates": false },
- { "id": "f_woodstove", "fg": 331, "rotates": false },
- { "id": "f_wood_keg", "fg": 949, "rotates": false },
- { "id": "f_wreckage", "bg": 1977, "rotates": false },
- { "id": "10mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "120mm_HEAT", "fg": 959, "rotates": false, "multitile": false },
- { "id": "12mm", "fg": 955, "rotates": false, "multitile": false },
- { "id": "1cyl_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "1cyl_combustion_small", "fg": 873, "rotates": false, "multitile": false },
- { "id": "223", "fg": 954, "rotates": false, "multitile": false },
- { "id": "223_casing", "fg": 958 },
- { "id": "22_casing", "fg": 958 },
- { "id": "22_cb", "fg": 954, "rotates": false, "multitile": false },
- { "id": "22_fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "22_lr", "fg": 954, "rotates": false, "multitile": false },
- { "id": "22_ratshot", "fg": 954, "rotates": false, "multitile": false },
- { "id": "270", "fg": 954, "rotates": false, "multitile": false },
- { "id": "2lcanteen", "fg": 349, "rotates": false, "multitile": false },
- { "id": "2x4", "fg": 549, "rotates": true },
- { "id": "2_shot_special", "fg": 517, "rotates": false, "multitile": false },
- { "id": "3006fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "3006", "fg": 954, "rotates": false, "multitile": false },
- { "id": "3006_casing", "fg": 958 },
- { "id": "3006_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "300_casing", "fg": 958 },
- { "id": "300_winmag", "fg": 954, "rotates": false, "multitile": false },
- { "id": "308", "fg": 954, "rotates": false, "multitile": false },
- { "id": "308_casing", "fg": 958 },
- { "id": "30gal_drum", "fg": 948, "rotates": false },
- { "id": "32_acp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "32_casing", "fg": 958 },
- { "id": "38_casing", "fg": 958 },
- { "id": "38_fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "38_special", "fg": 954, "rotates": false, "multitile": false },
- { "id": "38_super", "fg": 954, "rotates": false, "multitile": false },
- { "id": "40fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "40mm_acidbomb", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_beanbag", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_casing", "fg": 958 },
- { "id": "40mm_concussive", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_flare", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_flashbang", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_flechette", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_frag", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_incendiary", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_shot", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_smoke", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40mm_teargas", "fg": 959, "rotates": false, "multitile": false },
- { "id": "40sw", "fg": 954, "rotates": false, "multitile": false },
- { "id": "40_casing", "fg": 958 },
- { "id": "44fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "44magnum", "fg": 954, "rotates": false, "multitile": false },
- { "id": "44_casing", "fg": 958 },
- { "id": "454_casing", "fg": 958 },
- { "id": "454_Casull", "fg": 954, "rotates": false, "multitile": false },
- { "id": "45_acp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "45_casing", "fg": 958 },
- { "id": "45_jhp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "45_super", "fg": 954, "rotates": false, "multitile": false },
- { "id": "46mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "46mm_casing", "fg": 958 },
- { "id": "500_casing", "fg": 958 },
- { "id": "500_Magnum", "fg": 954, "rotates": false, "multitile": false },
- { "id": "556", "fg": 954, "rotates": false, "multitile": false },
- { "id": "556_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "55gal_drum", "fg": 947, "rotates": false },
- { "id": "57mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "57mm_casing", "fg": 958 },
- { "id": "5x50dart", "fg": 821, "rotates": false, "multitile": false },
- { "id": "5x50heavy", "fg": 821, "rotates": false, "multitile": false },
- { "id": "5x50hull", "fg": 821, "rotates": false, "multitile": false },
- { "id": "5x50_hull", "fg": 941 },
- { "id": "66mm_HEAT", "fg": 959, "rotates": false, "multitile": false },
- { "id": "700nx", "fg": 954, "rotates": false, "multitile": false },
- { "id": "700nx_casing", "fg": 958 },
- { "id": "762R_casing", "fg": 958 },
- { "id": "762_25", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_25", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_51", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_51_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_54R", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_casing", "fg": 958 },
- { "id": "762_m43", "fg": 954, "rotates": false, "multitile": false },
- { "id": "762_m87", "fg": 954, "rotates": false, "multitile": false },
- { "id": "84x246mm_hedp", "fg": 959, "rotates": false, "multitile": false },
- { "id": "84x246mm_he", "fg": 959, "rotates": false, "multitile": false },
- { "id": "84x246mm_smoke", "fg": 959, "rotates": false, "multitile": false },
- { "id": "8mm_bootleg", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_bootleg_jsp", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_caseless", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_civilian", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_fmj", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_hvp", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_inc", "fg": 956, "rotates": false, "multitile": false },
- { "id": "8mm_jhp", "fg": 956, "rotates": false, "multitile": false },
- { "id": "9mmfmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "9mmP2", "fg": 954, "rotates": false, "multitile": false },
- { "id": "9mmP", "fg": 954, "rotates": false, "multitile": false },
- { "id": "9mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "9mm_casing", "fg": 958 },
- { "id": "acidbomb", "fg": 636, "rotates": false, "multitile": false },
- { "id": "acidbomb_act", "fg": 637, "rotates": false, "multitile": false },
- { "id": "acid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "acr", "fg": 550, "rotates": false, "multitile": false },
- { "id": "adjustable_stock", "fg": 918, "rotates": false, "multitile": false },
- { "id": "adrenaline_injector", "fg": 748, "rotates": false, "multitile": false },
- { "id": "advanced_ecig", "fg": 372, "rotates": false, "multitile": false },
- { "id": "adv_UPS_off", "fg": 652, "rotates": false, "multitile": false },
- { "id": "adv_UPS_on", "fg": 653, "rotates": false, "multitile": false },
- { "id": "airhorn", "fg": 545, "rotates": false, "multitile": false },
- { "id": "airspeargun", "fg": 519, "rotates": false, "multitile": false },
- { "id": "ak47", "fg": 551, "rotates": false, "multitile": false },
- { "id": "alarmclock", "fg": 534, "rotates": false, "multitile": false },
- { "id": "alloy_plate", "fg": 461, "rotates": false, "multitile": false },
- { "id": "alloy_sheet", "fg": 461, "rotates": false, "multitile": false },
- { "id": "alternator_car", "fg": 1424, "rotates": false, "multitile": false },
- { "id": "alternator_motorbike", "fg": 1424, "rotates": false, "multitile": false },
- { "id": "alternator_truck", "fg": 1424, "rotates": false, "multitile": false },
- { "id": "american_180", "fg": 530, "rotates": false, "multitile": false },
- { "id": "ammonia", "fg": 931, "rotates": false, "multitile": false },
- { "id": "amplifier", "fg": 950, "rotates": false, "multitile": false },
- { "id": "ampoule", "fg": 452, "rotates": false, "multitile": false },
- { "id": "antenna", "fg": 372, "rotates": false, "multitile": false },
- { "id": "anvil", "fg": 751, "rotates": false, "multitile": false },
- { "id": "apple_cider", "fg": 1406, "rotates": false, "multitile": false },
- { "id": "ar15", "fg": 550, "rotates": false, "multitile": false },
- { "id": "arx160", "fg": 550, "rotates": false, "multitile": false },
- { "id": "ashot", "fg": 518, "rotates": false, "multitile": false },
- { "id": "atomic_coffeepot", "fg": 946, "rotates": false, "multitile": false },
- { "id": "atomic_coffee", "fg": 932, "rotates": false, "multitile": false },
- { "id": "atomic_light", "fg": 920, "rotates": false, "multitile": false },
- { "id": "autofire", "fg": 918, "rotates": false, "multitile": false },
- { "id": "aux_flamer", "fg": 918, "rotates": false, "multitile": false },
- { "id": "ax", "fg": 694, "rotates": false, "multitile": false },
- { "id": "bagh_nakha", "fg": 479, "rotates": false, "multitile": false },
- { "id": "bag_apple_vac", "fg": 1364, "rotates": false, "multitile": false },
- { "id": "bag_bundle_10", "fg": 499, "rotates": false, "multitile": false },
- { "id": "bag_canvas", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "bag_canvas_small", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "bag_fish_vac", "fg": 1401, "rotates": false, "multitile": false },
- { "id": "bag_hflesh_vac", "fg": 1362, "rotates": false, "multitile": false },
- { "id": "bag_meat_vac", "fg": 1362, "rotates": false, "multitile": false },
- { "id": "bag_plastic", "fg": 499, "rotates": false },
- { "id": "bag_veggy_vac", "fg": 1363, "rotates": false, "multitile": false },
- { "id": "barometer", "fg": 418, "rotates": false, "multitile": false },
- { "id": "barrel_big", "fg": 918, "rotates": false, "multitile": false },
- { "id": "barrel_ported", "fg": 918, "rotates": false, "multitile": false },
- { "id": "barrel_rifled", "fg": 918, "rotates": false, "multitile": false },
- { "id": "barrel_small", "fg": 918, "rotates": false, "multitile": false },
- { "id": "baseball", "fg": 921, "rotates": false, "multitile": false },
- { "id": "basket", "fg": 1469, "rotates": false },
- { "id": "baton-extended", "fg": 441, "rotates": false, "multitile": false },
- { "id": "baton", "fg": 441, "rotates": false, "multitile": false },
- { "id": "battery", "fg": 901, "rotates": false, "multitile": false },
- { "id": "battery_atomic", "fg": 541, "rotates": false, "multitile": false },
- { "id": "battery_car", "fg": 874, "rotates": false },
- { "id": "battery_compartment", "fg": 571, "rotates": false, "multitile": false },
- { "id": "battery_motorbike", "fg": 874, "rotates": false },
- { "id": "battery_truck", "fg": 874, "rotates": false },
- { "id": "battery_ups", "fg": 733, "rotates": false, "multitile": false },
- { "id": "battleaxe", "fg": 489, "rotates": false, "multitile": false },
- { "id": "battleaxe_fake", "fg": 489, "rotates": false, "multitile": false },
- { "id": [ "battleaxe_fake", "battleaxe_inferior", "battleaxe" ], "fg": 861, "rotates": false },
- { "id": "battletorch", "fg": 490, "rotates": false, "multitile": false },
- { "id": "battletorch_done", "fg": 480, "rotates": false, "multitile": false },
- { "id": "battletorch_lit", "fg": 491, "rotates": false, "multitile": false },
- { "id": "bat", "fg": 438, "rotates": false, "multitile": false },
- { "id": "bat_metal", "fg": 439, "rotates": false, "multitile": false },
- { "id": "bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "bbgun", "fg": 509, "rotates": false, "multitile": false },
- { "id": "bb", "fg": 902, "rotates": false, "multitile": false },
- { "id": "bearing", "fg": 902, "rotates": false, "multitile": false },
- { "id": "beartrap", "fg": 604, "rotates": false, "multitile": false },
- { "id": "beer", "fg": 932, "rotates": false, "multitile": false },
- { "id": "bee_sting", "fg": 442, "rotates": false, "multitile": false },
- { "id": "belgian_ale", "fg": 932, "rotates": false, "multitile": false },
- { "id": "bigun", "fg": 536, "rotates": false, "multitile": false },
- { "id": "binoculars", "fg": 385, "rotates": false, "multitile": false },
- { "id": "biollante_bud", "fg": 381, "rotates": false, "multitile": false },
- { "id": "bio_adrenaline", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ads", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_alarm", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ankles", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_armor_arms", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_armor_eyes", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_armor_head", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_armor_legs", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_armor_torso", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_batteries", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_blade", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_blade_weapon", "fg": 690, "rotates": false, "multitile": false },
- { "id": "bio_blaster", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_blood_anal", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_blood_filter", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_carbon", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_chain_lightning", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_claws", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_claws_weapon", "fg": 479, "rotates": false, "multitile": false },
- { "id": "bio_climate", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_cloak", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_cqb", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_deformity", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_dex_enhancer", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_digestion", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_dis_acid", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_dis_shock", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_drain", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ears", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_emp", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ethanol", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_evap", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_eye_enhancer", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_face_mask", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_faraday", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_fingerhack", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_flashbang", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_flashlight", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_furnace", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_geiger", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_gills", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ground_sonar", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_heatsink", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_heat_absorb", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_hydraulics", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_infrared", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_int_enhancer", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_itchy", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_laser", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_leaky", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_leukocyte", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_lighter", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_lockpick", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_magnet", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_membrane", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_memory", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_metabolics", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_meteorologist", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_nanobots", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_night", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_night_vision", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_noise", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_nostril", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_null", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ods", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_painkiller", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_pokedeye", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_power_armor_interface", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_power_armor_interface_mkII", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_power_storage", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_power_storage_mkII", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_power_weakness", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_probability_travel", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_purifier", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_radscrubber", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_railgun", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_razors", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_recycler", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_remote", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_resonator", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_scent_mask", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_scent_vision", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_shakes", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_shockwave", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_shock", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_sleepy", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_solar", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_spasm", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_speed", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_stiff", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_storage", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_str_enhancer", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_sunglasses", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_targeting", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_teleport", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_thumbs", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_time_freeze", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_tools", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_torsionratchet", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_trip", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_uncanny_dodge", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_ups", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_voice", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_watch", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bio_water_extractor", "fg": 1235, "rotates": false, "multitile": false },
- { "id": "bipod", "fg": 918, "rotates": false, "multitile": false },
- { "id": "bismuth", "fg": 904, "rotates": false, "multitile": false },
- { "id": "black_box", "fg": 589, "rotates": false, "multitile": false },
- { "id": "black_box_transcript", "fg": 899, "rotates": false, "multitile": false },
- { "id": "blade", "fg": 389, "rotates": false, "multitile": false },
- { "id": "blade_trap", "fg": 609, "rotates": false, "multitile": false },
- { "id": "bleach", "fg": 931, "rotates": false, "multitile": false },
- { "id": "blood", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "blowback", "fg": 918, "rotates": false, "multitile": false },
- { "id": "blowgun", "fg": 424, "rotates": false, "multitile": false },
- { "id": "bluebell_bud", "fg": 375, "rotates": false, "multitile": false },
- { "id": "bluebell_flower", "fg": 870, "rotates": false, "multitile": false },
- { "id": "blunderbuss", "fg": 526, "rotates": false, "multitile": false },
- { "id": "blun_flechette", "fg": 953, "rotates": false, "multitile": false },
- { "id": "blun_shot", "fg": 953, "rotates": false, "multitile": false },
- { "id": "blun_slug", "fg": 953, "rotates": false, "multitile": false },
- { "id": "board_trap", "fg": 605, "rotates": false, "multitile": false },
- { "id": "bokken", "fg": 826, "rotates": false, "multitile": false },
- { "id": "boltcutters", "fg": 708, "rotates": false, "multitile": false },
- { "id": "bone_glue", "fg": 837, "rotates": false, "multitile": false },
- { "id": "bone_plate", "fg": 460, "rotates": false, "multitile": false },
- { "id": "boobytrap", "fg": 661, "rotates": false, "multitile": false },
- { "id": "bootstrap", "fg": 919, "rotates": false, "multitile": false },
- { "id": "bottle_glass", "fg": 511, "rotates": false },
- { "id": "bottle_plastic", "fg": 1395, "rotates": false },
- { "id": "bottle_plastic_small", "fg": 1395, "rotates": false },
- { "id": "bot_laserturret", "fg": 360, "rotates": false, "multitile": false },
- { "id": "bot_manhack", "fg": 648, "rotates": false, "multitile": false },
- { "id": "bot_rifleturret", "fg": 564, "rotates": false, "multitile": false },
- { "id": "bot_turret", "fg": 649, "rotates": false, "multitile": false },
- { "id": "bowling_axe", "fg": 780, "rotates": false, "multitile": false },
- { "id": "bowling_ball", "fg": 387, "rotates": false, "multitile": false },
- { "id": "bowling_pin", "fg": 779, "rotates": false, "multitile": false },
- { "id": "bowl_clay", "fg": 832, "rotates": false, "multitile": false },
- { "id": "bowl_pewter", "fg": 421, "rotates": false, "multitile": false },
- { "id": "bowl_plastic", "fg": 357, "rotates": false, "multitile": false },
- { "id": "bow_sight", "fg": 918, "rotates": false, "multitile": false },
- { "id": "box_small", "fg": 500, "rotates": false },
- { "id": "brass_catcher", "fg": 918, "rotates": false, "multitile": false },
- { "id": "brazier", "fg": 700, "rotates": false, "multitile": false },
- { "id": "brew_dandelion_wine", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "brew_hb_beer", "fg": 932, "rotates": false, "multitile": false },
- { "id": "brew_mead", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "brew_moonshine", "fg": 932, "rotates": false, "multitile": false },
- { "id": "brew_pine_wine", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "brew_rum", "fg": 931, "rotates": false, "multitile": false },
- { "id": "brew_vinegar", "fg": 934, "rotates": false, "multitile": false },
- { "id": "brew_vodka", "fg": 931, "rotates": false, "multitile": false },
- { "id": "brew_whiskey", "fg": 932, "rotates": false, "multitile": false },
- { "id": "brick", "fg": 838, "rotates": false, "multitile": false },
- { "id": "brick_kiln", "fg": 505, "rotates": false, "multitile": false },
- { "id": "briefcase_smg", "fg": 918, "rotates": false, "multitile": false },
- { "id": "broadfire_off", "fg": 684, "rotates": false, "multitile": false },
- { "id": "broadfire_on", "fg": 685, "rotates": false, "multitile": false },
- { "id": "broadsword", "fg": 682, "rotates": false, "multitile": false },
- { "id": "broadsword_fake", "fg": 682, "rotates": false, "multitile": false },
- { "id": "broken_copbot", "fg": 734, "rotates": false },
- { "id": "broken_eyebot", "fg": 730, "rotates": false },
- { "id": "broken_manhack", "fg": 648, "rotates": false, "multitile": false },
- { "id": "broken_molebot", "fg": 735, "rotates": false },
- { "id": "broken_riotbot", "fg": 734, "rotates": false },
- { "id": "broken_skitterbot", "fg": 731, "rotates": false },
- { "id": "broken_tankbot", "fg": 739, "rotates": false },
- { "id": "broken_tripod", "fg": 736, "rotates": false },
- { "id": "broketent", "fg": 399, "rotates": false, "multitile": false },
- { "id": "broom", "fg": 431, "rotates": false, "multitile": false },
- { "id": "broth", "fg": 932, "rotates": false, "multitile": false },
- { "id": "broth_bone", "fg": 932, "rotates": false, "multitile": false },
- { "id": "browning_blr", "fg": 509, "rotates": false, "multitile": false },
- { "id": "bubblewrap", "fg": 603, "rotates": false, "multitile": false },
- { "id": "bullet_crossbow", "fg": 895, "rotates": false, "multitile": false },
- { "id": "bullwhip", "fg": 775, "rotates": false, "multitile": false },
- { "id": "bum_wine", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "burnt_out_bionic", "fg": 371, "rotates": false, "multitile": false },
- { "id": "bwirebat", "fg": 490, "rotates": false, "multitile": false },
- { "id": "b_paint", "fg": 390, "rotates": false, "multitile": false },
- { "id": "c4armed", "fg": 663, "rotates": false, "multitile": false },
- { "id": "c4", "fg": 662, "rotates": false, "multitile": false },
- { "id": "cable", "fg": 887, "rotates": false, "multitile": false },
- { "id": "calico", "fg": 516, "rotates": false, "multitile": false },
- { "id": "caltrops", "fg": 898, "rotates": false },
- { "id": "camera_control", "fg": 1442, "rotates": false, "multitile": false },
- { "id": "candlestick", "fg": 388, "rotates": false, "multitile": false },
- { "id": "candle", "fg": 698, "rotates": false, "multitile": false },
- { "id": "candle_lit", "fg": 699, "rotates": false, "multitile": false },
- { "id": "cane", "fg": 444, "rotates": false, "multitile": false },
- { "id": "canister_empty", "fg": 590, "rotates": false, "multitile": false },
- { "id": "canister_goo", "fg": 616, "rotates": false, "multitile": false },
- { "id": "canteen", "fg": 349, "rotates": false, "multitile": false },
- { "id": "can_drink", "fg": 1393, "rotates": false, "multitile": false },
- { "id": "can_drink_unsealed", "fg": 858, "rotates": false },
- { "id": "can_food", "fg": 1394, "rotates": false, "multitile": false },
- { "id": "carbine_flintlock", "fg": 509, "rotates": false, "multitile": false },
- { "id": "carding_paddles", "fg": 431, "rotates": false, "multitile": false },
- { "id": "cargo_rack", "fg": 1481, "rotates": false },
- { "id": "carver_off", "fg": 691, "rotates": false, "multitile": false },
- { "id": "carver_on", "fg": 691, "rotates": false, "multitile": false },
- { "id": "cash_card", "fg": 368, "rotates": false, "multitile": false },
- { "id": "cattail_rhizome", "fg": 856, "rotates": false, "multitile": false },
- { "id": "cattail_stalk", "fg": 855, "rotates": false, "multitile": false },
- { "id": "cell_phone", "fg": 472, "rotates": false, "multitile": false },
- { "id": "ceramic_armor", "fg": 506, "rotates": false, "multitile": false },
- { "id": "ceramic_bowl", "fg": 408, "rotates": false, "multitile": false },
- { "id": "ceramic_cup", "fg": 409, "rotates": false, "multitile": false },
- { "id": "ceramic_plate", "fg": 407, "rotates": false, "multitile": false },
- { "id": "cerberus_laser", "fg": 557, "rotates": false, "multitile": false },
- { "id": "cestus", "fg": 456, "rotates": false, "multitile": false },
- { "id": "chainsaw_off", "fg": 599, "rotates": false, "multitile": false },
- { "id": "chainsaw_on", "fg": 599, "rotates": false, "multitile": false },
- { "id": "chain", "fg": 430, "rotates": false, "multitile": false },
- { "id": "charcoal", "fg": 908, "rotates": false, "multitile": false },
- { "id": "charge_shot", "fg": 893, "rotates": false, "multitile": false },
- { "id": "char_forge", "fg": 502, "rotates": false, "multitile": false },
- { "id": "char_kiln", "fg": 505, "rotates": false, "multitile": false },
- { "id": "char_purifier", "fg": 503, "rotates": false, "multitile": false },
- { "id": "char_smoker", "fg": 496, "rotates": false, "multitile": false },
- { "id": "chemistry_set", "fg": 744, "rotates": false, "multitile": false },
- { "id": "chemlab", "fg": 915, "rotates": false },
- { "id": "chem_acetic_acid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_acetone", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_aluminium_powder", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chem_aluminium_sulphate", "fg": 348, "rotates": false, "multitile": false },
- { "id": "chem_ammonium_nitrate", "fg": 348, "rotates": false, "multitile": false },
- { "id": "chem_black_powder", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chem_carbide", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chem_hmtd", "fg": 348, "rotates": false, "multitile": false },
- { "id": "chem_hydrogen_peroxide", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_hydrogen_peroxide_conc", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_nitric_acid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_rdx", "fg": 348, "rotates": false, "multitile": false },
- { "id": "chem_rocket_fuel", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chem_saltpetre", "fg": 348, "rotates": false, "multitile": false },
- { "id": "chem_sulphuric_acid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "chem_thermite", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chem_zinc_powder", "fg": 908, "rotates": false, "multitile": false },
- { "id": "chipper", "fg": 753, "rotates": false, "multitile": false },
- { "id": "chisel", "fg": 753, "rotates": false, "multitile": false },
- { "id": "chitin_piece", "fg": 380, "rotates": false, "multitile": false },
- { "id": "chitin_plate", "fg": 461, "rotates": false, "multitile": false },
- { "id": "choc_drink", "fg": 1395, "rotates": false },
- { "id": "circsaw_blade", "fg": 419, "rotates": false, "multitile": false },
- { "id": "circsaw_off", "fg": 543, "rotates": false, "multitile": false },
- { "id": "circsaw_on", "fg": 543, "rotates": false, "multitile": false },
- { "id": "circuit", "fg": 950, "rotates": false, "multitile": false },
- { "id": "clay_canister", "fg": 833, "rotates": false, "multitile": false },
- { "id": "clay_pot", "fg": 834, "rotates": false, "multitile": false },
- { "id": "clay_quern", "fg": 839, "rotates": false, "multitile": false },
- { "id": "clay_teapot", "fg": 840, "rotates": false, "multitile": false },
- { "id": "clay_watercont", "fg": 834, "rotates": false, "multitile": false },
- { "id": "clip2", "fg": 918, "rotates": false, "multitile": false },
- { "id": "clip", "fg": 918, "rotates": false, "multitile": false },
- { "id": "clockworks", "fg": 419, "rotates": false, "multitile": false },
- { "id": "clock", "fg": 418, "rotates": false, "multitile": false },
- { "id": "clown_suit", "fg": 995, "rotates": false, "multitile": false },
- { "id": "coal", "fg": 382, "rotates": false, "multitile": false },
- { "id": "coffeemaker", "fg": 945, "rotates": false, "multitile": false },
- { "id": "coffee", "fg": 932, "rotates": false, "multitile": false },
- { "id": "coffee_syrup", "fg": 932, "rotates": false, "multitile": false },
- { "id": "coilgun", "fg": 555, "rotates": false, "multitile": false },
- { "id": "colamdew", "fg": 1406, "rotates": false, "multitile": false },
- { "id": "cola", "fg": 932, "rotates": false, "multitile": false },
- { "id": "colt_army", "fg": 518, "rotates": false, "multitile": false },
- { "id": "colt_navy", "fg": 518, "rotates": false, "multitile": false },
- { "id": "combatnail", "fg": 889, "rotates": false, "multitile": false },
- { "id": "combatsaw_off", "fg": 600, "rotates": false, "multitile": false },
- { "id": "combatsaw_on", "fg": 600, "rotates": false, "multitile": false },
- { "id": "compbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "compositebow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "concrete", "fg": 1401, "rotates": false, "multitile": false },
+ { "id": "f_tatami", "fg": 347, "rotates": false },
+ { "id": "f_toilet", "fg": 282, "rotates": false },
+ { "id": "f_trashcan", "fg": 277, "rotates": false },
+ { "id": "f_treadmill", "fg": 264, "rotates": false },
+ { "id": "f_vending_c", "fg": 344, "rotates": false },
+ { "id": "f_vending_o", "fg": 345, "rotates": false },
+ { "id": "f_vending_reinforced", "fg": 247, "rotates": false },
+ { "id": "f_washer", "fg": 307, "rotates": false },
+ { "id": "f_woodstove", "fg": 339, "rotates": false },
+ { "id": "f_wood_keg", "fg": 957, "rotates": false },
+ { "id": "f_wreckage", "bg": 1983, "rotates": false },
+ { "id": "10mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "120mm_HEAT", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "12mm", "fg": 963, "rotates": false, "multitile": false },
+ { "id": "1cyl_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "1cyl_combustion_small", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "223", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "223_casing", "fg": 966 },
+ { "id": "22_casing", "fg": 966 },
+ { "id": "22_cb", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "22_fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "22_lr", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "22_ratshot", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "270", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "2lcanteen", "fg": 357, "rotates": false, "multitile": false },
+ { "id": "2x4", "fg": 557, "rotates": true },
+ { "id": "2_shot_special", "fg": 525, "rotates": false, "multitile": false },
+ { "id": "3006fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "3006", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "3006_casing", "fg": 966 },
+ { "id": "3006_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "300_casing", "fg": 966 },
+ { "id": "300_winmag", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "308", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "308_casing", "fg": 966 },
+ { "id": "30gal_drum", "fg": 956, "rotates": false },
+ { "id": "32_acp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "32_casing", "fg": 966 },
+ { "id": "38_casing", "fg": 966 },
+ { "id": "38_fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "38_special", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "38_super", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "40fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "40mm_acidbomb", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_beanbag", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_casing", "fg": 966 },
+ { "id": "40mm_concussive", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_flare", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_flashbang", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_flechette", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_frag", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_incendiary", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_shot", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_smoke", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40mm_teargas", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "40sw", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "40_casing", "fg": 966 },
+ { "id": "44fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "44magnum", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "44_casing", "fg": 966 },
+ { "id": "454_casing", "fg": 966 },
+ { "id": "454_Casull", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "45_acp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "45_casing", "fg": 966 },
+ { "id": "45_jhp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "45_super", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "46mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "46mm_casing", "fg": 966 },
+ { "id": "500_casing", "fg": 966 },
+ { "id": "500_Magnum", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "556", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "556_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "55gal_drum", "fg": 955, "rotates": false },
+ { "id": "57mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "57mm_casing", "fg": 966 },
+ { "id": "5x50dart", "fg": 829, "rotates": false, "multitile": false },
+ { "id": "5x50heavy", "fg": 829, "rotates": false, "multitile": false },
+ { "id": "5x50hull", "fg": 829, "rotates": false, "multitile": false },
+ { "id": "5x50_hull", "fg": 949 },
+ { "id": "66mm_HEAT", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "700nx", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "700nx_casing", "fg": 966 },
+ { "id": "762R_casing", "fg": 966 },
+ { "id": "762_25", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_25", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_51", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_51_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_54R", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_casing", "fg": 966 },
+ { "id": "762_m43", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "762_m87", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "84x246mm_hedp", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "84x246mm_he", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "84x246mm_smoke", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "8mm_bootleg", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_bootleg_jsp", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_caseless", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_civilian", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_fmj", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_hvp", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_inc", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "8mm_jhp", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "9mmfmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "9mmP2", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "9mmP", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "9mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "9mm_casing", "fg": 966 },
+ { "id": "acidbomb", "fg": 644, "rotates": false, "multitile": false },
+ { "id": "acidbomb_act", "fg": 645, "rotates": false, "multitile": false },
+ { "id": "acid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "acr", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "adjustable_stock", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "adrenaline_injector", "fg": 756, "rotates": false, "multitile": false },
+ { "id": "advanced_ecig", "fg": 380, "rotates": false, "multitile": false },
+ { "id": "adv_UPS_off", "fg": 660, "rotates": false, "multitile": false },
+ { "id": "adv_UPS_on", "fg": 661, "rotates": false, "multitile": false },
+ { "id": "airhorn", "fg": 553, "rotates": false, "multitile": false },
+ { "id": "airspeargun", "fg": 527, "rotates": false, "multitile": false },
+ { "id": "ak47", "fg": 559, "rotates": false, "multitile": false },
+ { "id": "alarmclock", "fg": 542, "rotates": false, "multitile": false },
+ { "id": "alloy_plate", "fg": 469, "rotates": false, "multitile": false },
+ { "id": "alloy_sheet", "fg": 469, "rotates": false, "multitile": false },
+ { "id": "alternator_car", "fg": 1432, "rotates": false, "multitile": false },
+ { "id": "alternator_motorbike", "fg": 1432, "rotates": false, "multitile": false },
+ { "id": "alternator_truck", "fg": 1432, "rotates": false, "multitile": false },
+ { "id": "american_180", "fg": 538, "rotates": false, "multitile": false },
+ { "id": "ammonia", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "amplifier", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "ampoule", "fg": 460, "rotates": false, "multitile": false },
+ { "id": "antenna", "fg": 380, "rotates": false, "multitile": false },
+ { "id": "anvil", "fg": 759, "rotates": false, "multitile": false },
+ { "id": "apple_cider", "fg": 1414, "rotates": false, "multitile": false },
+ { "id": "ar15", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "arx160", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "ashot", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "atomic_coffeepot", "fg": 954, "rotates": false, "multitile": false },
+ { "id": "atomic_coffee", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "atomic_light", "fg": 928, "rotates": false, "multitile": false },
+ { "id": "autofire", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "aux_flamer", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "ax", "fg": 702, "rotates": false, "multitile": false },
+ { "id": "bagh_nakha", "fg": 487, "rotates": false, "multitile": false },
+ { "id": "bag_apple_vac", "fg": 1372, "rotates": false, "multitile": false },
+ { "id": "bag_bundle_10", "fg": 507, "rotates": false, "multitile": false },
+ { "id": "bag_canvas", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "bag_canvas_small", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "bag_fish_vac", "fg": 1409, "rotates": false, "multitile": false },
+ { "id": "bag_hflesh_vac", "fg": 1370, "rotates": false, "multitile": false },
+ { "id": "bag_meat_vac", "fg": 1370, "rotates": false, "multitile": false },
+ { "id": "bag_plastic", "fg": 507, "rotates": false },
+ { "id": "bag_veggy_vac", "fg": 1371, "rotates": false, "multitile": false },
+ { "id": "barometer", "fg": 426, "rotates": false, "multitile": false },
+ { "id": "barrel_big", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "barrel_ported", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "barrel_rifled", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "barrel_small", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "baseball", "fg": 929, "rotates": false, "multitile": false },
+ { "id": "basket", "fg": 1477, "rotates": false },
+ { "id": "baton-extended", "fg": 449, "rotates": false, "multitile": false },
+ { "id": "baton", "fg": 449, "rotates": false, "multitile": false },
+ { "id": "battery", "fg": 909, "rotates": false, "multitile": false },
+ { "id": "battery_atomic", "fg": 549, "rotates": false, "multitile": false },
+ { "id": "battery_car", "fg": 882, "rotates": false },
+ { "id": "battery_compartment", "fg": 579, "rotates": false, "multitile": false },
+ { "id": "battery_motorbike", "fg": 882, "rotates": false },
+ { "id": "battery_truck", "fg": 882, "rotates": false },
+ { "id": "battery_ups", "fg": 741, "rotates": false, "multitile": false },
+ { "id": "battleaxe", "fg": 497, "rotates": false, "multitile": false },
+ { "id": "battleaxe_fake", "fg": 497, "rotates": false, "multitile": false },
+ { "id": [ "battleaxe_fake", "battleaxe_inferior", "battleaxe" ], "fg": 869, "rotates": false },
+ { "id": "battletorch", "fg": 498, "rotates": false, "multitile": false },
+ { "id": "battletorch_done", "fg": 488, "rotates": false, "multitile": false },
+ { "id": "battletorch_lit", "fg": 499, "rotates": false, "multitile": false },
+ { "id": "bat", "fg": 446, "rotates": false, "multitile": false },
+ { "id": "bat_metal", "fg": 447, "rotates": false, "multitile": false },
+ { "id": "bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "bbgun", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "bb", "fg": 910, "rotates": false, "multitile": false },
+ { "id": "bearing", "fg": 910, "rotates": false, "multitile": false },
+ { "id": "beartrap", "fg": 612, "rotates": false, "multitile": false },
+ { "id": "beer", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "bee_sting", "fg": 450, "rotates": false, "multitile": false },
+ { "id": "belgian_ale", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "bigun", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "binoculars", "fg": 393, "rotates": false, "multitile": false },
+ { "id": "biollante_bud", "fg": 389, "rotates": false, "multitile": false },
+ { "id": "bio_adrenaline", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ads", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_alarm", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ankles", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_armor_arms", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_armor_eyes", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_armor_head", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_armor_legs", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_armor_torso", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_batteries", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_blade", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_blade_weapon", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "bio_blaster", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_blood_anal", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_blood_filter", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_carbon", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_chain_lightning", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_claws", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_claws_weapon", "fg": 487, "rotates": false, "multitile": false },
+ { "id": "bio_climate", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_cloak", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_cqb", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_deformity", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_dex_enhancer", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_digestion", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_dis_acid", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_dis_shock", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_drain", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ears", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_emp", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ethanol", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_evap", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_eye_enhancer", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_face_mask", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_faraday", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_fingerhack", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_flashbang", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_flashlight", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_furnace", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_geiger", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_gills", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ground_sonar", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_heatsink", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_heat_absorb", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_hydraulics", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_infrared", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_int_enhancer", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_itchy", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_laser", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_leaky", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_leukocyte", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_lighter", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_lockpick", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_magnet", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_membrane", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_memory", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_metabolics", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_meteorologist", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_nanobots", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_night", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_night_vision", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_noise", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_nostril", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_null", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ods", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_painkiller", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_pokedeye", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_power_armor_interface", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_power_armor_interface_mkII", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_power_storage", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_power_storage_mkII", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_power_weakness", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_probability_travel", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_purifier", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_radscrubber", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_railgun", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_razors", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_recycler", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_remote", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_resonator", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_scent_mask", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_scent_vision", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_shakes", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_shockwave", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_shock", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_sleepy", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_solar", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_spasm", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_speed", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_stiff", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_storage", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_str_enhancer", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_sunglasses", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_targeting", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_teleport", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_thumbs", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_time_freeze", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_tools", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_torsionratchet", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_trip", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_uncanny_dodge", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_ups", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_voice", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_watch", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bio_water_extractor", "fg": 1243, "rotates": false, "multitile": false },
+ { "id": "bipod", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "bismuth", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "black_box", "fg": 597, "rotates": false, "multitile": false },
+ { "id": "black_box_transcript", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "blade", "fg": 397, "rotates": false, "multitile": false },
+ { "id": "blade_trap", "fg": 617, "rotates": false, "multitile": false },
+ { "id": "bleach", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "blood", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "blowback", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "blowgun", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "bluebell_bud", "fg": 383, "rotates": false, "multitile": false },
+ { "id": "bluebell_flower", "fg": 878, "rotates": false, "multitile": false },
+ { "id": "blunderbuss", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "blun_flechette", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "blun_shot", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "blun_slug", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "board_trap", "fg": 613, "rotates": false, "multitile": false },
+ { "id": "bokken", "fg": 834, "rotates": false, "multitile": false },
+ { "id": "boltcutters", "fg": 716, "rotates": false, "multitile": false },
+ { "id": "bone_glue", "fg": 845, "rotates": false, "multitile": false },
+ { "id": "bone_plate", "fg": 468, "rotates": false, "multitile": false },
+ { "id": "boobytrap", "fg": 669, "rotates": false, "multitile": false },
+ { "id": "bootstrap", "fg": 927, "rotates": false, "multitile": false },
+ { "id": "bottle_glass", "fg": 519, "rotates": false },
+ { "id": "bottle_plastic", "fg": 1403, "rotates": false },
+ { "id": "bottle_plastic_small", "fg": 1403, "rotates": false },
+ { "id": "bot_laserturret", "fg": 368, "rotates": false, "multitile": false },
+ { "id": "bot_manhack", "fg": 656, "rotates": false, "multitile": false },
+ { "id": "bot_rifleturret", "fg": 572, "rotates": false, "multitile": false },
+ { "id": "bot_turret", "fg": 657, "rotates": false, "multitile": false },
+ { "id": "bowling_axe", "fg": 788, "rotates": false, "multitile": false },
+ { "id": "bowling_ball", "fg": 395, "rotates": false, "multitile": false },
+ { "id": "bowling_pin", "fg": 787, "rotates": false, "multitile": false },
+ { "id": "bowl_clay", "fg": 840, "rotates": false, "multitile": false },
+ { "id": "bowl_pewter", "fg": 429, "rotates": false, "multitile": false },
+ { "id": "bowl_plastic", "fg": 365, "rotates": false, "multitile": false },
+ { "id": "bow_sight", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "box_small", "fg": 508, "rotates": false },
+ { "id": "brass_catcher", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "brazier", "fg": 708, "rotates": false, "multitile": false },
+ { "id": "brew_dandelion_wine", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "brew_hb_beer", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "brew_mead", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "brew_moonshine", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "brew_pine_wine", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "brew_rum", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "brew_vinegar", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "brew_vodka", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "brew_whiskey", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "brick", "fg": 846, "rotates": false, "multitile": false },
+ { "id": "brick_kiln", "fg": 513, "rotates": false, "multitile": false },
+ { "id": "briefcase_smg", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "broadfire_off", "fg": 692, "rotates": false, "multitile": false },
+ { "id": "broadfire_on", "fg": 693, "rotates": false, "multitile": false },
+ { "id": "broadsword", "fg": 690, "rotates": false, "multitile": false },
+ { "id": "broadsword_fake", "fg": 690, "rotates": false, "multitile": false },
+ { "id": "broken_copbot", "fg": 742, "rotates": false },
+ { "id": "broken_eyebot", "fg": 738, "rotates": false },
+ { "id": "broken_manhack", "fg": 656, "rotates": false, "multitile": false },
+ { "id": "broken_molebot", "fg": 743, "rotates": false },
+ { "id": "broken_riotbot", "fg": 742, "rotates": false },
+ { "id": "broken_skitterbot", "fg": 739, "rotates": false },
+ { "id": "broken_tankbot", "fg": 747, "rotates": false },
+ { "id": "broken_tripod", "fg": 744, "rotates": false },
+ { "id": "broketent", "fg": 407, "rotates": false, "multitile": false },
+ { "id": "broom", "fg": 439, "rotates": false, "multitile": false },
+ { "id": "broth", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "broth_bone", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "browning_blr", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "bubblewrap", "fg": 611, "rotates": false, "multitile": false },
+ { "id": "bullet_crossbow", "fg": 903, "rotates": false, "multitile": false },
+ { "id": "bullwhip", "fg": 783, "rotates": false, "multitile": false },
+ { "id": "bum_wine", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "burnt_out_bionic", "fg": 379, "rotates": false, "multitile": false },
+ { "id": "bwirebat", "fg": 498, "rotates": false, "multitile": false },
+ { "id": "b_paint", "fg": 398, "rotates": false, "multitile": false },
+ { "id": "c4armed", "fg": 671, "rotates": false, "multitile": false },
+ { "id": "c4", "fg": 670, "rotates": false, "multitile": false },
+ { "id": "cable", "fg": 895, "rotates": false, "multitile": false },
+ { "id": "calico", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "caltrops", "fg": 906, "rotates": false },
+ { "id": "camera_control", "fg": 1450, "rotates": false, "multitile": false },
+ { "id": "candlestick", "fg": 396, "rotates": false, "multitile": false },
+ { "id": "candle", "fg": 706, "rotates": false, "multitile": false },
+ { "id": "candle_lit", "fg": 707, "rotates": false, "multitile": false },
+ { "id": "cane", "fg": 452, "rotates": false, "multitile": false },
+ { "id": "canister_empty", "fg": 598, "rotates": false, "multitile": false },
+ { "id": "canister_goo", "fg": 624, "rotates": false, "multitile": false },
+ { "id": "canteen", "fg": 357, "rotates": false, "multitile": false },
+ { "id": "can_drink", "fg": 1401, "rotates": false, "multitile": false },
+ { "id": "can_drink_unsealed", "fg": 866, "rotates": false },
+ { "id": "can_food", "fg": 1402, "rotates": false, "multitile": false },
+ { "id": "carbine_flintlock", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "carding_paddles", "fg": 439, "rotates": false, "multitile": false },
+ { "id": "cargo_rack", "fg": 1489, "rotates": false },
+ { "id": "carver_off", "fg": 699, "rotates": false, "multitile": false },
+ { "id": "carver_on", "fg": 699, "rotates": false, "multitile": false },
+ { "id": "cash_card", "fg": 376, "rotates": false, "multitile": false },
+ { "id": "cattail_rhizome", "fg": 864, "rotates": false, "multitile": false },
+ { "id": "cattail_stalk", "fg": 863, "rotates": false, "multitile": false },
+ { "id": "cell_phone", "fg": 480, "rotates": false, "multitile": false },
+ { "id": "ceramic_armor", "fg": 514, "rotates": false, "multitile": false },
+ { "id": "ceramic_bowl", "fg": 416, "rotates": false, "multitile": false },
+ { "id": "ceramic_cup", "fg": 417, "rotates": false, "multitile": false },
+ { "id": "ceramic_plate", "fg": 415, "rotates": false, "multitile": false },
+ { "id": "cerberus_laser", "fg": 565, "rotates": false, "multitile": false },
+ { "id": "cestus", "fg": 464, "rotates": false, "multitile": false },
+ { "id": "chainsaw_off", "fg": 607, "rotates": false, "multitile": false },
+ { "id": "chainsaw_on", "fg": 607, "rotates": false, "multitile": false },
+ { "id": "chain", "fg": 438, "rotates": false, "multitile": false },
+ { "id": "charcoal", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "charge_shot", "fg": 901, "rotates": false, "multitile": false },
+ { "id": "char_forge", "fg": 510, "rotates": false, "multitile": false },
+ { "id": "char_kiln", "fg": 513, "rotates": false, "multitile": false },
+ { "id": "char_purifier", "fg": 511, "rotates": false, "multitile": false },
+ { "id": "char_smoker", "fg": 504, "rotates": false, "multitile": false },
+ { "id": "chemistry_set", "fg": 752, "rotates": false, "multitile": false },
+ { "id": "chemlab", "fg": 923, "rotates": false },
+ { "id": "chem_acetic_acid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_acetone", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_aluminium_powder", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chem_aluminium_sulphate", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "chem_ammonium_nitrate", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "chem_black_powder", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chem_carbide", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chem_hmtd", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "chem_hydrogen_peroxide", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_hydrogen_peroxide_conc", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_nitric_acid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_rdx", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "chem_rocket_fuel", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chem_saltpetre", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "chem_sulphuric_acid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "chem_thermite", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chem_zinc_powder", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "chipper", "fg": 761, "rotates": false, "multitile": false },
+ { "id": "chisel", "fg": 761, "rotates": false, "multitile": false },
+ { "id": "chitin_piece", "fg": 388, "rotates": false, "multitile": false },
+ { "id": "chitin_plate", "fg": 469, "rotates": false, "multitile": false },
+ { "id": "choc_drink", "fg": 1403, "rotates": false },
+ { "id": "circsaw_blade", "fg": 427, "rotates": false, "multitile": false },
+ { "id": "circsaw_off", "fg": 551, "rotates": false, "multitile": false },
+ { "id": "circsaw_on", "fg": 551, "rotates": false, "multitile": false },
+ { "id": "circuit", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "clay_canister", "fg": 841, "rotates": false, "multitile": false },
+ { "id": "clay_pot", "fg": 842, "rotates": false, "multitile": false },
+ { "id": "clay_quern", "fg": 847, "rotates": false, "multitile": false },
+ { "id": "clay_teapot", "fg": 848, "rotates": false, "multitile": false },
+ { "id": "clay_watercont", "fg": 842, "rotates": false, "multitile": false },
+ { "id": "clip2", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "clip", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "clockworks", "fg": 427, "rotates": false, "multitile": false },
+ { "id": "clock", "fg": 426, "rotates": false, "multitile": false },
+ { "id": "clown_suit", "fg": 1003, "rotates": false, "multitile": false },
+ { "id": "coal", "fg": 390, "rotates": false, "multitile": false },
+ { "id": "coffeemaker", "fg": 953, "rotates": false, "multitile": false },
+ { "id": "coffee", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "coffee_syrup", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "coilgun", "fg": 563, "rotates": false, "multitile": false },
+ { "id": "colamdew", "fg": 1414, "rotates": false, "multitile": false },
+ { "id": "cola", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "colt_army", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "colt_navy", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "combatnail", "fg": 897, "rotates": false, "multitile": false },
+ { "id": "combatsaw_off", "fg": 608, "rotates": false, "multitile": false },
+ { "id": "combatsaw_on", "fg": 608, "rotates": false, "multitile": false },
+ { "id": "compbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "compositebow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "concrete", "fg": 1409, "rotates": false, "multitile": false },
{
"id": "controls",
- "fg": 881,
- "rotates": true,
- "multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
- },
- { "id": "control_laptop", "fg": 422, "rotates": false, "multitile": false },
- { "id": "conversion_battle", "fg": 918, "rotates": false, "multitile": false },
- { "id": "conversion_sniper", "fg": 918, "rotates": false, "multitile": false },
- { "id": "con_mix", "fg": 849, "rotates": false, "multitile": false },
- { "id": "cooking_oil", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "copper", "fg": 822, "rotates": false, "multitile": false },
- { "id": "cop_38", "fg": 517, "rotates": false, "multitile": false },
- { "id": "cordless_drill", "fg": 732, "rotates": false, "multitile": false },
- { "id": "corpse", "fg": 864, "rotates": false },
- { "id": "cot", "fg": 667, "rotates": false, "multitile": false },
- { "id": "cow_bell", "fg": 546, "rotates": false, "multitile": false },
- { "id": "crackpipe", "fg": 745, "rotates": false, "multitile": false },
- { "id": "crafted_suppressor", "fg": 918, "rotates": false, "multitile": false },
- { "id": "craftrig", "fg": 1478, "rotates": true },
- { "id": "cranberry_juice", "fg": 1395, "rotates": false },
- { "id": "creamsoda", "fg": 934, "rotates": false, "multitile": false },
- { "id": "creepy_doll", "fg": 738, "rotates": false, "multitile": false },
- { "id": "crossbow", "fg": 895, "rotates": false, "multitile": false },
- { "id": "crossbow_trap", "fg": 607, "rotates": false, "multitile": false },
- { "id": "crowbar", "fg": 594, "rotates": false, "multitile": false },
- { "id": "crucible", "fg": 750, "rotates": false, "multitile": false },
- { "id": "crude_brick", "fg": 841, "rotates": false, "multitile": false },
- { "id": "crude_picklock", "fg": 711, "rotates": false, "multitile": false },
- { "id": "cs_lajatang_off", "fg": 486, "rotates": false, "multitile": false },
- { "id": "cs_lajatang_on", "fg": 486, "rotates": false, "multitile": false },
- { "id": "cudgel", "fg": 725, "rotates": false, "multitile": false },
- { "id": "cup_plastic", "fg": 912, "rotates": false, "multitile": false },
- { "id": "curry_veggy", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "cu_pipe", "fg": 869, "rotates": false, "multitile": false },
- { "id": "cx4", "fg": 515, "rotates": false, "multitile": false },
- { "id": "c_fishspear", "fg": 678, "rotates": false, "multitile": false },
- { "id": "dahlia_bud", "fg": 469, "rotates": false, "multitile": false },
- { "id": "dahlia_flower", "fg": 910, "rotates": false, "multitile": false },
- { "id": "damaged_shelter_kit", "fg": 726, "rotates": false, "multitile": false },
- { "id": "dandelion_tea", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "dandelion_wine", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "dart", "fg": 890, "rotates": false, "multitile": false },
- { "id": "deagle_44", "fg": 518, "rotates": false, "multitile": false },
- { "id": "dehydrator", "fg": 497, "rotates": false, "multitile": false },
- { "id": "diamond", "fg": 540, "rotates": false, "multitile": false },
- { "id": "diamond_bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "diamond_broadsword", "fg": 847, "rotates": false, "multitile": false },
- { "id": "diamond_katana", "fg": 683, "rotates": false, "multitile": false },
- { "id": "diamond_knife", "fg": 688, "rotates": false, "multitile": false },
- { "id": "diamond_kukri", "fg": 683, "rotates": false, "multitile": false },
- { "id": "diamond_machete", "fg": 687, "rotates": false, "multitile": false },
- { "id": "diamond_nodachi", "fg": 683, "rotates": false, "multitile": false },
- { "id": "diamond_pistol_bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "diamond_rapier", "fg": 848, "rotates": false, "multitile": false },
- { "id": "diamond_sword_bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "diamond_wakizashi", "fg": 683, "rotates": false, "multitile": false },
- { "id": "diamond_zweihander", "fg": 847, "rotates": false, "multitile": false },
- { "id": "diesel", "fg": 934, "rotates": false, "multitile": false },
- { "id": "digging_stick", "fg": 424, "rotates": false, "multitile": false },
- { "id": "directional_antenna", "fg": 588, "rotates": false, "multitile": false },
- { "id": "distaff_spindle", "fg": 977, "rotates": false, "multitile": false },
- { "id": "diveknife", "fg": 690, "rotates": false, "multitile": false },
- { "id": "dogfood", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "dog_whistle", "fg": 664, "rotates": false, "multitile": false },
- { "id": "door_opaque", "fg": 1456, "rotates": false },
- { "id": "doublespeargun", "fg": 526, "rotates": false, "multitile": false },
- { "id": "down_feather", "fg": 891, "rotates": false, "multitile": false },
- { "id": "drink_beeknees", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "drink_hobo", "fg": 932, "rotates": false, "multitile": false },
- { "id": "drink_kalimotxo", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "drink_rumcola", "fg": 932, "rotates": false, "multitile": false },
- { "id": "drink_screwdriver", "fg": 933, "rotates": false, "multitile": false },
- { "id": "drink_sewerbrew", "fg": 932, "rotates": false, "multitile": false },
- { "id": "drink_wild_apple", "fg": 1406, "rotates": false, "multitile": false },
- { "id": "drink_wsour", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "drive_by_wire_controls", "fg": 1443, "rotates": false, "multitile": false },
- { "id": "DRUM", "fg": 359, "rotates": false, "multitile": false },
- { "id": "duct_tape", "fg": 900, "rotates": false, "multitile": false },
- { "id": "dump_pouch", "fg": 1230, "rotates": false, "multitile": false },
- { "id": "dynamite", "fg": 638, "rotates": false, "multitile": false },
- { "id": "dynamite_act", "fg": 639, "rotates": false, "multitile": false },
- { "id": "dynamite_radio", "fg": 800, "rotates": false, "multitile": false },
- { "id": "dynamite_radio_act", "fg": 801, "rotates": false, "multitile": false },
- { "id": "ear_spool", "fg": 943, "rotates": false, "multitile": false },
- { "id": "ecig", "fg": 373, "rotates": false, "multitile": false },
- { "id": "eink_tablet_pc", "fg": 718, "rotates": false, "multitile": false },
- { "id": "electrohack", "fg": 367, "rotates": false, "multitile": false },
- { "id": "elec_chainsaw_off", "fg": 599, "rotates": false, "multitile": false },
- { "id": "elec_chainsaw_on", "fg": 599, "rotates": false, "multitile": false },
- { "id": "elec_jackhammer", "fg": 601, "rotates": false, "multitile": false },
- { "id": "element", "fg": 400, "rotates": false, "multitile": false },
- { "id": "EMPbomb", "fg": 625, "rotates": false, "multitile": false },
- { "id": "EMPbomb_act", "fg": 626, "rotates": false, "multitile": false },
- { "id": "energy_drink", "fg": 1407, "rotates": false, "multitile": false },
- { "id": "energy_drink_atomic", "fg": 1406, "rotates": false, "multitile": false },
- { "id": "etched_skull", "fg": 659, "rotates": false, "multitile": false },
- { "id": "european_pilsner", "fg": 932, "rotates": false, "multitile": false },
- { "id": "explosive_hm_rocket", "fg": 823, "rotates": false, "multitile": false },
- { "id": "extinguisher", "fg": 570, "rotates": false, "multitile": false },
- { "id": "e_scrap", "fg": 951, "rotates": false, "multitile": false },
- { "id": "e_tool", "fg": 596, "rotates": false, "multitile": false },
- { "id": "fan", "fg": 406, "rotates": false, "multitile": false },
- { "id": "feather", "fg": 891, "rotates": false, "multitile": false },
- { "id": "felt_patch", "fg": 477, "rotates": false },
- { "id": "fencing_epee", "fg": 679, "rotates": false, "multitile": false },
- { "id": "fencing_foil", "fg": 679, "rotates": false, "multitile": false },
- { "id": "fencing_sabre", "fg": 679, "rotates": false, "multitile": false },
- { "id": "fertilizer", "fg": 1326, "rotates": false, "multitile": false },
- { "id": "fertilizer_bomb", "fg": 805, "rotates": false, "multitile": false },
- { "id": "fertilizer_bomb_act", "fg": 806, "rotates": false, "multitile": false },
- { "id": "fertilizer_liquid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "fighter_sting", "fg": 481, "rotates": false, "multitile": false },
- { "id": "file", "fg": 899, "rotates": false, "multitile": false },
- { "id": "firecracker", "fg": 642, "rotates": false, "multitile": false },
- { "id": "firecracker_act", "fg": 643, "rotates": false, "multitile": false },
- { "id": "firecracker_pack", "fg": 640, "rotates": false, "multitile": false },
- { "id": "firecracker_pack_act", "fg": 641, "rotates": false, "multitile": false },
- { "id": "firekatana_off", "fg": 676, "rotates": false, "multitile": false },
- { "id": "firekatana_on", "fg": 677, "rotates": false, "multitile": false },
- { "id": "firemachete_off", "fg": 673, "rotates": false, "multitile": false },
- { "id": "firemachete_on", "fg": 674, "rotates": false, "multitile": false },
- { "id": "fire_ax", "fg": 487, "rotates": false, "multitile": false },
- { "id": "fire_drill", "fg": 565, "rotates": false, "multitile": false },
- { "id": "fire_drill_large", "fg": 565, "rotates": false, "multitile": false },
- { "id": "fishing_hook_basic", "fg": 532, "rotates": false, "multitile": false },
- { "id": "fishing_rod_basic", "fg": 531, "rotates": false, "multitile": false },
- { "id": "fishing_rod_professional", "fg": 808, "rotates": false, "multitile": false },
- { "id": "fishspear", "fg": 680, "rotates": false, "multitile": false },
- { "id": "fish_bowl", "fg": 475, "rotates": false, "multitile": false },
- { "id": "fish_trap", "fg": 584, "rotates": false, "multitile": false },
- { "id": "flamable_arrow", "fg": 633, "rotates": false, "multitile": false },
- { "id": "flamethrower", "fg": 558, "rotates": false, "multitile": false },
- { "id": "flamethrower_crude", "fg": 559, "rotates": false, "multitile": false },
- { "id": "flamethrower_simple", "fg": 558, "rotates": false, "multitile": false },
- { "id": "flaregun", "fg": 513, "rotates": false, "multitile": false },
- { "id": "flashbang", "fg": 623, "rotates": false, "multitile": false },
- { "id": "flashbang_act", "fg": 624, "rotates": false, "multitile": false },
- { "id": "flashlight", "fg": 574, "rotates": false, "multitile": false },
- { "id": "flashlight_on", "fg": 575, "rotates": false, "multitile": false },
- { "id": "flask_glass", "fg": 352, "rotates": false, "multitile": false },
- { "id": "flask_hip", "fg": 973, "rotates": false, "multitile": false },
- { "id": "flask_yeast", "fg": 352, "rotates": false, "multitile": false },
- { "id": "fletching", "fg": 892, "rotates": false, "multitile": false },
- { "id": "flintlock_ammo", "fg": 521, "rotates": false, "multitile": false },
- { "id": "floodlight", "fg": 1510, "rotates": false },
- { "id": "flyer", "fg": 899, "rotates": false, "multitile": false },
- { "id": "fn57", "fg": 518, "rotates": false, "multitile": false },
- { "id": "fn_fal", "fg": 551, "rotates": false, "multitile": false },
- { "id": "fn_p90", "fg": 536, "rotates": false, "multitile": false },
- { "id": "foldframe", "fg": 923, "rotates": false },
- { "id": "folding_basket", "fg": 842, "rotates": false },
- { "id": "folding_bicycle", "fg": 740, "rotates": false, "multitile": false },
- { "id": "foon", "fg": 414, "rotates": false, "multitile": false },
- { "id": "football", "fg": 922, "rotates": false, "multitile": false },
- { "id": "foot_crank", "fg": 453, "rotates": false, "multitile": false },
- { "id": "forgerig", "fg": 879, "rotates": false },
- { "id": "forge", "fg": 501, "rotates": false, "multitile": false },
- { "id": "fork", "fg": 414, "rotates": false, "multitile": false },
- { "id": "frame", "fg": 670, "rotates": false },
- { "id": "frame_wood", "fg": 925, "rotates": false },
- { "id": "frame_wood_light", "fg": 925, "rotates": false },
- { "id": "ftk93", "fg": 556, "rotates": false, "multitile": false },
- { "id": "funnel", "fg": 701, "rotates": false, "multitile": false },
- { "id": "fur_cat_tail", "fg": 523, "rotates": false },
- { "id": "gasbomb", "fg": 629, "rotates": false, "multitile": false },
- { "id": "gasbomb_act", "fg": 630, "rotates": false, "multitile": false },
- { "id": "gasdiscount_gold", "fg": 368, "rotates": false, "multitile": false },
- { "id": "gasdiscount_platinum", "fg": 820, "rotates": false, "multitile": false },
- { "id": "gasdiscount_silver", "fg": 820, "rotates": false, "multitile": false },
- { "id": "gasoline", "fg": 934, "rotates": false, "multitile": false },
- { "id": "gasoline_lantern", "fg": 927, "rotates": false, "multitile": false },
- { "id": "gasoline_lantern_on", "fg": 928, "rotates": false, "multitile": false },
- { "id": "geiger_off", "fg": 613, "rotates": false, "multitile": false },
- { "id": "geiger_on", "fg": 614, "rotates": false, "multitile": false },
- { "id": "generic_no_ammo", "fg": 953, "rotates": false, "multitile": false },
- { "id": "gin", "fg": 931, "rotates": false, "multitile": false },
- { "id": "glass", "fg": 412, "rotates": false, "multitile": false },
- { "id": "glass_bowl", "fg": 411, "rotates": false, "multitile": false },
- { "id": "glass_macuahuitl", "fg": 880, "rotates": false, "multitile": false },
- { "id": "glass_plate", "fg": 410, "rotates": false, "multitile": false },
- { "id": "glass_shard", "fg": 913, "rotates": false, "multitile": false },
- { "id": "glass_sheet", "fg": 376, "rotates": false, "multitile": false },
- { "id": "glass_shiv", "fg": 688, "rotates": false, "multitile": false },
- { "id": "glock_19", "fg": 518, "rotates": false, "multitile": false },
- { "id": "glowstick", "fg": 579, "rotates": false, "multitile": false },
- { "id": "glowstick_dead", "fg": 581, "rotates": false, "multitile": false },
- { "id": "glowstick_lit", "fg": 580, "rotates": false, "multitile": false },
- { "id": "gold", "fg": 1256, "rotates": false, "multitile": false },
- { "id": "gold_small", "fg": 905, "rotates": false, "multitile": false },
- { "id": "golf_club", "fg": 483, "rotates": false, "multitile": false },
- { "id": "granade", "fg": 621, "rotates": false, "multitile": false },
- { "id": "granade_act", "fg": 622, "rotates": false, "multitile": false },
- { "id": "grapnel", "fg": 774, "rotates": false, "multitile": false },
- { "id": "grenade", "fg": 619, "rotates": false, "multitile": false },
- { "id": "grenade_act", "fg": 620, "rotates": false, "multitile": false },
- { "id": "grenade_inc", "fg": 764, "rotates": false, "multitile": false },
- { "id": "grenade_inc_act", "fg": 765, "rotates": false, "multitile": false },
- { "id": "grip", "fg": 918, "rotates": false, "multitile": false },
- { "id": "GUITAR", "fg": 358, "rotates": false, "multitile": false },
- { "id": "gunpowder", "fg": 908, "rotates": false, "multitile": false },
- { "id": "gun_crossbow", "fg": 918, "rotates": false, "multitile": false },
- { "id": "g_carpet", "fg": 761, "rotates": false },
- { "id": "g_paint", "fg": 1397, "rotates": false, "multitile": false },
- { "id": "g_shovel", "fg": 596, "rotates": false, "multitile": false },
- { "id": "h&k416a5", "fg": 550, "rotates": false, "multitile": false },
- { "id": "hacksaw", "fg": 695, "rotates": false, "multitile": false },
- { "id": "halligan", "fg": 594, "rotates": false, "multitile": false },
- { "id": "hammer", "fg": 569, "rotates": false, "multitile": false },
- { "id": "hammer_sledge", "fg": 432, "rotates": false, "multitile": false },
- { "id": "handflare", "fg": 929, "rotates": false, "multitile": false },
- { "id": "handflare_dead", "fg": 938, "rotates": false, "multitile": false },
- { "id": "handflare_lit", "fg": 930, "rotates": false, "multitile": false },
- { "id": "hand_rims", "fg": 783, "rotates": false, "multitile": false },
- { "id": "hard_plate", "fg": 464, "rotates": false, "multitile": false },
- { "id": "hatchet", "fg": 694, "rotates": false, "multitile": false },
- { "id": "hb_beer", "fg": 932, "rotates": false, "multitile": false },
- { "id": "hdframe", "fg": 924, "rotates": false },
- { "id": "hd_steel_drum", "fg": 947, "rotates": false },
- { "id": "headlight_reinforced", "fg": 916, "rotates": false },
- { "id": "heatpack", "fg": 727, "rotates": false, "multitile": false },
- { "id": "heatpack_used", "fg": 728, "rotates": false, "multitile": false },
- { "id": "heavy_rail_rifle", "fg": 536, "rotates": false, "multitile": false },
- { "id": "heavy_snare_kit", "fg": 610, "rotates": false, "multitile": false },
- { "id": "helmet_chitin", "fg": 1145, "rotates": false, "multitile": false },
- { "id": "helmet_liner", "fg": 1142, "rotates": false, "multitile": false },
- { "id": "helmet_lobster", "fg": 1136, "rotates": false, "multitile": false },
- { "id": "helmet_lobster", "fg": 1003, "rotates": false, "multitile": false },
- { "id": "helmet_motor", "fg": 993, "rotates": false, "multitile": false },
- { "id": "helmet_netting", "fg": 1129, "rotates": false, "multitile": false },
- { "id": "helmet_nomad", "fg": 1142, "rotates": false, "multitile": false },
- { "id": "helmet_plate", "fg": 1146, "rotates": false, "multitile": false },
- { "id": "helmet_riot", "fg": 1143, "rotates": false, "multitile": false },
- { "id": "helmet_skid", "fg": 1139, "rotates": false, "multitile": false },
- { "id": "helsing", "fg": 536, "rotates": false, "multitile": false },
- { "id": "herbal_tea", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "hk_g36", "fg": 550, "rotates": false, "multitile": false },
- { "id": "hk_g3", "fg": 550, "rotates": false, "multitile": false },
- { "id": "hk_g80", "fg": 556, "rotates": false, "multitile": false },
- { "id": "hk_mp5", "fg": 516, "rotates": false, "multitile": false },
- { "id": "hk_mp7", "fg": 516, "rotates": false, "multitile": false },
- { "id": "hk_ucp", "fg": 518, "rotates": false, "multitile": false },
- { "id": "hk_ump45", "fg": 516, "rotates": false, "multitile": false },
- { "id": "hockey_stick", "fg": 478, "rotates": false, "multitile": false },
- { "id": "hoe", "fg": 595, "rotates": false, "multitile": false },
- { "id": "holo_sight", "fg": 918, "rotates": false, "multitile": false },
- { "id": "holster", "fg": 1156, "rotates": false, "multitile": false },
- { "id": "holy_symbol", "fg": 1163, "rotates": false, "multitile": false },
- { "id": "homewrecker", "fg": 434, "rotates": false, "multitile": false },
- { "id": "honey_glassed", "fg": 416, "rotates": false, "multitile": false },
- { "id": "honey_gold", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "honey_scraper", "fg": 690, "rotates": false, "multitile": false },
- { "id": "hood_fsurvivor", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "hood_h20survivor", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "hood_lsurvivor", "fg": 1188, "rotates": false, "multitile": false },
- { "id": "hood_survivor", "fg": 1190, "rotates": false, "multitile": false },
- { "id": "hood_xlsurvivor", "fg": 1190, "rotates": false, "multitile": false },
- { "id": "horn_bicycle", "fg": 875, "rotates": false },
- { "id": "horn_big", "fg": 875, "rotates": false },
- { "id": "horn_car", "fg": 875, "rotates": false },
- { "id": "hose", "fg": 598, "rotates": false, "multitile": false },
- { "id": "hotplate", "fg": 582, "rotates": false, "multitile": false },
- { "id": "house_coat", "fg": 1173, "rotates": false, "multitile": false },
- { "id": "hsurvivor_suit", "fg": 1201, "rotates": false, "multitile": false },
- { "id": "huge_crossbow", "fg": 895, "rotates": false, "multitile": false },
- { "id": "human_pickled", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "hygrometer", "fg": 850, "rotates": false, "multitile": false },
- { "id": "i4_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "i6_diesel", "fg": 873, "rotates": false, "multitile": false },
- { "id": "id_military", "fg": 366, "rotates": false, "multitile": false },
- { "id": "id_science", "fg": 365, "rotates": false, "multitile": false },
- { "id": "imperial_stout", "fg": 932, "rotates": false, "multitile": false },
- { "id": "improve_sights", "fg": 918, "rotates": false, "multitile": false },
- { "id": "incendiary", "fg": 908, "rotates": false, "multitile": false },
- { "id": "incendiary_hm_rocket", "fg": 824, "rotates": false, "multitile": false },
- { "id": "india_pale_ale", "fg": 932, "rotates": false, "multitile": false },
- { "id": "irish_coffee", "fg": 932, "rotates": false, "multitile": false },
- { "id": "it_battery_mount", "fg": 571, "rotates": false, "multitile": false },
- { "id": "iv_mutagen", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_alpha", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_beast", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_bird", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_cattle", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_cephalopod", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_chimera", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_elfa", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_feline", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_fish", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_insect", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_lizard", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_lupine", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_medical", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_plant", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_raptor", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_rat", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_slime", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_spider", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_troglobite", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_mutagen_ursine", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "iv_purifier", "fg": 1407, "rotates": false, "multitile": false },
- { "id": "i_staff", "fg": 450, "rotates": false, "multitile": false },
- { "id": "jacket_chef", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "jackhammer", "fg": 601, "rotates": false, "multitile": false },
- { "id": "jack", "fg": 504, "rotates": false, "multitile": false },
- { "id": "jacqueshammer", "fg": 602, "rotates": false, "multitile": false },
- { "id": "jar_3l_glass", "fg": 356, "rotates": false, "multitile": false },
- { "id": "jar_apple_canned", "fg": 1398, "rotates": false, "multitile": false },
- { "id": "jar_fish_canned", "fg": 1400, "rotates": false, "multitile": false },
- { "id": "jar_fish_pickled", "fg": 1400, "rotates": false, "multitile": false },
- { "id": "jar_glass", "fg": 355, "rotates": false, "multitile": false },
- { "id": "jar_human_canned", "fg": 1396, "rotates": false, "multitile": false },
- { "id": "jar_human_pickled", "fg": 1400, "rotates": false, "multitile": false },
- { "id": "jar_kompot", "fg": 355, "rotates": false, "multitile": false },
- { "id": "jar_meat_canned", "fg": 1396, "rotates": false, "multitile": false },
- { "id": "jar_meat_pickled", "fg": 1400, "rotates": false, "multitile": false },
- { "id": "jar_tomato_canned", "fg": 1396, "rotates": false, "multitile": false },
- { "id": "jar_veggy_canned", "fg": 1397, "rotates": false, "multitile": false },
- { "id": "jar_veggy_pickled", "fg": 1399, "rotates": false, "multitile": false },
- { "id": "javelin", "fg": 449, "rotates": false, "multitile": false },
- { "id": "javelin_iron", "fg": 680, "rotates": false, "multitile": false },
- { "id": "jerrycan", "fg": 350, "rotates": false, "multitile": false },
- { "id": "jerrycan_big", "fg": 354, "rotates": false, "multitile": false },
- { "id": "judo_belt_black", "fg": 1554, "rotates": false, "multitile": false },
- { "id": "judo_belt_blue", "fg": 1000, "rotates": false, "multitile": false },
- { "id": "judo_belt_brown", "fg": 1001, "rotates": false, "multitile": false },
- { "id": "judo_belt_green", "fg": 999, "rotates": false, "multitile": false },
- { "id": "judo_belt_orange", "fg": 998, "rotates": false, "multitile": false },
- { "id": "judo_belt_white", "fg": 996, "rotates": false, "multitile": false },
- { "id": "judo_belt_yellow", "fg": 997, "rotates": false, "multitile": false },
- { "id": "jug_clay", "fg": 835, "rotates": false, "multitile": false },
- { "id": "jug_plastic", "fg": 351, "rotates": false, "multitile": false },
- { "id": "juice", "fg": 933, "rotates": false, "multitile": false },
- { "id": "katana", "fg": 675, "rotates": false, "multitile": false },
- { "id": "katana_fake", "fg": 675, "rotates": false, "multitile": false },
- { "id": [ "katana", "katana_fake", "katana_inferior" ], "fg": 860, "rotates": false },
- { "id": "keg", "fg": 947, "rotates": false, "multitile": false },
- { "id": "kevlar_harness", "fg": 537, "rotates": false, "multitile": false },
- { "id": "kevlar_plate", "fg": 717, "rotates": false, "multitile": false },
- { "id": "kiln_done", "fg": 778, "rotates": false, "multitile": false },
- { "id": "kiln_full", "fg": 776, "rotates": false, "multitile": false },
- { "id": "kiln_lit", "fg": 777, "rotates": false, "multitile": false },
- { "id": "kitchen_unit", "fg": 865, "rotates": false, "multitile": false },
- { "id": "knife_butcher", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_butter", "fg": 379, "rotates": false, "multitile": false },
- { "id": "knife_combat", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_hunting", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_rambo", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_rm42", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_steak", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knife_swissarmy", "fg": 790, "rotates": false, "multitile": false },
- { "id": "knife_trench", "fg": 690, "rotates": false, "multitile": false },
- { "id": "knitting_needles", "fg": 424, "rotates": false, "multitile": false },
- { "id": "knuckle_brass", "fg": 398, "rotates": false, "multitile": false },
- { "id": "knuckle_katar", "fg": 479, "rotates": false, "multitile": false },
- { "id": "knuckle_nail", "fg": 479, "rotates": false, "multitile": false },
- { "id": "knuckle_steel", "fg": 476, "rotates": false, "multitile": false },
- { "id": "kompot", "fg": 931, "rotates": false, "multitile": false },
- { "id": "kris", "fg": 690, "rotates": false, "multitile": false },
- { "id": "kris_fake", "fg": 690, "rotates": false, "multitile": false },
- { "id": "kukri", "fg": 675, "rotates": false, "multitile": false },
- { "id": "lajatang", "fg": 470, "rotates": false, "multitile": false },
- { "id": "lamp_oil", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "landmine", "fg": 612, "rotates": false, "multitile": false },
- { "id": "laptop", "fg": 405, "rotates": false, "multitile": false },
- { "id": "largebroketent", "fg": 399, "rotates": false, "multitile": false },
- { "id": "large_repairkit", "fg": 939, "rotates": false, "multitile": false },
- { "id": "large_tent_kit", "fg": 245, "rotates": false, "multitile": false },
- { "id": "laser_cannon", "fg": 557, "rotates": false, "multitile": false },
- { "id": "laser_capacitor", "fg": 901, "rotates": false, "multitile": false },
- { "id": "laser_pack", "fg": 907, "rotates": false, "multitile": false },
- { "id": "laser_rifle", "fg": 556, "rotates": false, "multitile": false },
- { "id": "laser_sight", "fg": 918, "rotates": false, "multitile": false },
- { "id": "launcher_simple", "fg": 560, "rotates": false, "multitile": false },
- { "id": "lawnmower", "fg": 397, "rotates": false, "multitile": false },
- { "id": "lawn_dart", "fg": 897, "rotates": false, "multitile": false },
- { "id": "LAW", "fg": 563, "rotates": false, "multitile": false },
- { "id": "LAW_Packed", "fg": 563, "rotates": false, "multitile": false },
- { "id": "lead", "fg": 904, "rotates": false, "multitile": false },
- { "id": "lead_plate", "fg": 459, "rotates": false, "multitile": false },
- { "id": "leather_cat_tail", "fg": 523, "rotates": false },
- { "id": "leather_funnel", "fg": 818, "rotates": false, "multitile": false },
- { "id": "lemonlime", "fg": 934, "rotates": false, "multitile": false },
- { "id": "lens", "fg": 370, "rotates": false, "multitile": false },
- { "id": "lgpistol_primer", "fg": 909, "rotates": false, "multitile": false },
- { "id": "lgrifle_primer", "fg": 909, "rotates": false, "multitile": false },
- { "id": "lighter", "fg": 868, "rotates": true },
- { "id": "lightstrip", "fg": 578, "rotates": false, "multitile": false },
- { "id": "lightstrip_dead", "fg": 576, "rotates": false, "multitile": false },
- { "id": "lightstrip_inactive", "fg": 577, "rotates": false, "multitile": false },
- { "id": "light_emergency_blue", "fg": 872, "rotates": false },
- { "id": "light_emergency_red", "fg": 871, "rotates": false },
- { "id": "light_snare_kit", "fg": 610, "rotates": false, "multitile": false },
- { "id": "lobotomizer", "fg": 851, "rotates": false, "multitile": false },
- { "id": "log", "fg": 393, "rotates": false, "multitile": false },
- { "id": "longbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "long_island", "fg": 932, "rotates": false, "multitile": false },
- { "id": "lye_powder", "fg": 348, "rotates": false, "multitile": false },
- { "id": "l_bak_223", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_base_223", "fg": 515, "rotates": false, "multitile": false },
- { "id": "l_car_223", "fg": 515, "rotates": false, "multitile": false },
- { "id": "l_car_223_kit", "fg": 918, "rotates": false, "multitile": false },
- { "id": "l_def_12", "fg": 528, "rotates": false, "multitile": false },
- { "id": "l_dsr_223", "fg": 515, "rotates": false, "multitile": false },
- { "id": "l_dsr_223_kit", "fg": 918, "rotates": false, "multitile": false },
- { "id": "l_enforcer_45", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_HFPack", "fg": 939, "rotates": false, "multitile": false },
- { "id": "l_lmg_223", "fg": 515, "rotates": false, "multitile": false },
- { "id": "l_lmg_223_kit", "fg": 918, "rotates": false, "multitile": false },
- { "id": "l_long_45", "fg": 509, "rotates": false, "multitile": false },
- { "id": "l_lookout_9mm", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_mbr_223", "fg": 515, "rotates": false, "multitile": false },
- { "id": "l_mbr_223_kit", "fg": 918, "rotates": false, "multitile": false },
- { "id": "l_mp_45", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_mp_9mm", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_sp_45", "fg": 518, "rotates": false, "multitile": false },
- { "id": "l_sp_9mm", "fg": 518, "rotates": false, "multitile": false },
- { "id": "m1014", "fg": 528, "rotates": false, "multitile": false },
- { "id": "m107a1", "fg": 550, "rotates": false, "multitile": false },
- { "id": "m14a", "fg": 509, "rotates": false, "multitile": false },
- { "id": "m14ebr", "fg": 515, "rotates": false, "multitile": false },
- { "id": "m1911", "fg": 518, "rotates": false, "multitile": false },
- { "id": "m2010", "fg": 515, "rotates": false, "multitile": false },
- { "id": "m202_flash", "fg": 563, "rotates": false, "multitile": false },
- { "id": "m203", "fg": 918, "rotates": false, "multitile": false },
- { "id": "m235tpa", "fg": 959, "rotates": false, "multitile": false },
- { "id": "m249", "fg": 554, "rotates": false, "multitile": false },
- { "id": "m27iar", "fg": 550, "rotates": false, "multitile": false },
- { "id": "m2browning", "fg": 528, "rotates": false, "multitile": false },
- { "id": "m2browning_sawn", "fg": 528, "rotates": false, "multitile": false },
- { "id": "m320", "fg": 560, "rotates": false, "multitile": false },
- { "id": "m320_mod", "fg": 918, "rotates": false, "multitile": false },
- { "id": "m3_carlgustav", "fg": 563, "rotates": false, "multitile": false },
- { "id": "m4a1", "fg": 550, "rotates": false, "multitile": false },
- { "id": "m79", "fg": 561, "rotates": false, "multitile": false },
- { "id": "m9", "fg": 518, "rotates": false, "multitile": false },
- { "id": "mace", "fg": 445, "rotates": false, "multitile": false },
- { "id": "machete", "fg": 672, "rotates": false, "multitile": false },
- { "id": "mac_10", "fg": 516, "rotates": false, "multitile": false },
- { "id": "magnifying_glass", "fg": 819, "rotates": false, "multitile": false },
- { "id": "makeshift_crowbar", "fg": 594, "rotates": false, "multitile": false },
- { "id": "makeshift_funnel", "fg": 702, "rotates": false, "multitile": false },
- { "id": "makeshift_halberd", "fg": 689, "rotates": false, "multitile": false },
- { "id": "makeshift_knife", "fg": 690, "rotates": false, "multitile": false },
- { "id": "makeshift_machete", "fg": 686, "rotates": false, "multitile": false },
- { "id": "manhole_cover", "fg": 1815, "rotates": false, "multitile": false },
- { "id": "marble", "fg": 902, "rotates": false, "multitile": false },
- { "id": "mark19", "fg": 528, "rotates": false, "multitile": false },
- { "id": "marlin_9a", "fg": 509, "rotates": false, "multitile": false },
- { "id": "masterkey", "fg": 918, "rotates": false, "multitile": false },
- { "id": "matchbomb", "fg": 547, "rotates": false, "multitile": false },
- { "id": "matchbomb_act", "fg": 548, "rotates": false, "multitile": false },
- { "id": "matches", "fg": 867, "rotates": true },
- { "id": "match_trigger", "fg": 918, "rotates": false, "multitile": false },
- { "id": "material_cement", "fg": 908, "rotates": false, "multitile": false },
- { "id": "material_limestone", "fg": 904, "rotates": false, "multitile": false },
- { "id": "material_shrd_limestone", "fg": 793, "rotates": false, "multitile": false },
- { "id": "mead", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "meat_pickled", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "medical_gauze", "fg": 737, "rotates": false, "multitile": false },
- { "id": "medical_tape", "fg": 900, "rotates": false, "multitile": false },
- { "id": "medium_storage_battery", "fg": 874, "rotates": false },
- { "id": "mess_kit", "fg": 791, "rotates": false, "multitile": false },
- { "id": "metal_smoother", "fg": 389, "rotates": false, "multitile": false },
- { "id": "metal_tank", "fg": 454, "rotates": false, "multitile": false },
- { "id": "metal_tank_little", "fg": 454, "rotates": false, "multitile": false },
- { "id": "metal_tank_small", "fg": 454, "rotates": false, "multitile": false },
- { "id": "mgl", "fg": 554, "rotates": false, "multitile": false },
- { "id": "microwave", "fg": 404, "rotates": false, "multitile": false },
- { "id": "militarymap", "fg": 593, "rotates": false, "multitile": false },
- { "id": "milk", "fg": 1408, "rotates": false, "multitile": false },
- { "id": "mil_mess_kit", "fg": 791, "rotates": false, "multitile": false },
- { "id": "mil_plate", "fg": 462, "rotates": false, "multitile": false },
- { "id": "minifridge", "fg": 866, "rotates": false },
- { "id": "mininuke", "fg": 644, "rotates": false, "multitile": false },
- { "id": "mininuke_act", "fg": 645, "rotates": false, "multitile": false },
- { "id": "mininuke_launcher", "fg": 563, "rotates": false, "multitile": false },
- { "id": "mininuke_mod", "fg": 644, "rotates": false, "multitile": false },
- { "id": "minireactor", "fg": 455, "rotates": false, "multitile": false },
- { "id": "minispeargun", "fg": 514, "rotates": false, "multitile": false },
- { "id": "mirror", "fg": 719, "rotates": false, "multitile": false },
- { "id": "misc_repairkit", "fg": 939, "rotates": false, "multitile": false },
- { "id": "mjolnir", "fg": 446, "rotates": false, "multitile": false },
- { "id": "mobile_memory_card", "fg": 794, "rotates": false, "multitile": false },
- { "id": "mobile_memory_card_encrypted", "fg": 794, "rotates": false, "multitile": false },
- { "id": "mobile_memory_card_science", "fg": 794, "rotates": false, "multitile": false },
- { "id": "mobile_memory_card_used", "fg": 794, "rotates": false, "multitile": false },
- { "id": "molasses", "fg": 932, "rotates": false, "multitile": false },
- { "id": "mold_plastic", "fg": 743, "rotates": false, "multitile": false },
- { "id": "molotov", "fg": 634, "rotates": false, "multitile": false },
- { "id": "molotov_lit", "fg": 635, "rotates": false, "multitile": false },
- { "id": "money_bundle", "fg": 498, "rotates": false },
- { "id": "moonshine", "fg": 932, "rotates": false, "multitile": false },
- { "id": "mop", "fg": 709, "rotates": false, "multitile": false },
- { "id": "morningstar", "fg": 446, "rotates": false, "multitile": false },
- { "id": "mortar_build", "fg": 1401, "rotates": false, "multitile": false },
- { "id": "mosin44", "fg": 509, "rotates": false, "multitile": false },
- { "id": "mosin91_30", "fg": 509, "rotates": false, "multitile": false },
- { "id": "mossberg_500", "fg": 528, "rotates": false, "multitile": false },
- { "id": "moss_brownie", "fg": 517, "rotates": false, "multitile": false },
- { "id": "motor", "fg": 451, "rotates": false, "multitile": false },
- { "id": "motor_large", "fg": 451, "rotates": false, "multitile": false },
- { "id": "motor_small", "fg": 451, "rotates": false, "multitile": false },
- { "id": "mp3", "fg": 655, "rotates": false, "multitile": false },
- { "id": "mp3_on", "fg": 656, "rotates": false, "multitile": false },
- { "id": "muffler", "fg": 436, "rotates": false, "multitile": false },
- { "id": "multitool", "fg": 790, "rotates": false, "multitile": false },
- { "id": "multi_cooker", "fg": 1565, "rotates": false, "multitile": false },
- { "id": "music_cd", "fg": 773, "rotates": false },
- { "id": "mutagen", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_alpha", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_beast", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_bird", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_cattle", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_cephalopod", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_chimera", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_elfa", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_feline", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_fish", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_insect", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_lizard", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_lupine", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_medical", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_plant", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_raptor", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_rat", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_slime", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_spider", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_troglobite", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "mutagen_ursine", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "muzzle_brake", "fg": 918, "rotates": false, "multitile": false },
- { "id": "m_fishspear", "fg": 678, "rotates": false, "multitile": false },
- { "id": "nailbat", "fg": 434, "rotates": false, "multitile": false },
- { "id": "nailboard", "fg": 433, "rotates": false, "multitile": false },
- { "id": "nailgun", "fg": 507, "rotates": false, "multitile": false },
- { "id": "nailrifle", "fg": 508, "rotates": false, "multitile": false },
- { "id": "nail", "fg": 889, "rotates": false, "multitile": false },
- { "id": "napalm", "fg": 937, "rotates": false, "multitile": false },
- { "id": "needlegun", "fg": 516, "rotates": false, "multitile": false },
- { "id": "needlepistol", "fg": 518, "rotates": false, "multitile": false },
- { "id": "needle_bone", "fg": 721, "rotates": false, "multitile": false },
- { "id": "needle_wood", "fg": 544, "rotates": false, "multitile": false },
- { "id": "nicotine_liquid", "fg": 715, "rotates": false, "multitile": false },
- { "id": "nic_gum", "fg": 1256, "rotates": false, "multitile": false },
- { "id": "nodachi", "fg": 675, "rotates": false, "multitile": false },
- { "id": "nodachi_fake", "fg": 675, "rotates": false, "multitile": false },
- { "id": "noise_emitter", "fg": 591, "rotates": false, "multitile": false },
- { "id": "noise_emitter_on", "fg": 592, "rotates": false, "multitile": false },
- { "id": "nomex", "fg": 477, "rotates": false },
- { "id": "nx17", "fg": 556, "rotates": false, "multitile": false },
- { "id": "oil_lamp", "fg": 927, "rotates": false, "multitile": false },
- { "id": "oil_lamp_on", "fg": 928, "rotates": false, "multitile": false },
- { "id": "oj", "fg": 933, "rotates": false, "multitile": false },
- { "id": "omnicamera", "fg": 1444, "rotates": false },
- { "id": "orangesoda", "fg": 933, "rotates": false, "multitile": false },
- { "id": "oxy_powder", "fg": 908, "rotates": false, "multitile": false },
- { "id": "oxy_torch", "fg": 666, "rotates": false, "multitile": false },
- { "id": "paint_brush", "fg": 445, "rotates": false, "multitile": false },
- { "id": "pale_ale", "fg": 932, "rotates": false, "multitile": false },
- { "id": "panties", "fg": 1223, "rotates": false, "multitile": false },
- { "id": "pan", "fg": 378, "rotates": false, "multitile": false },
- { "id": "paper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "pastaextruder", "fg": 533, "rotates": false, "multitile": false },
- { "id": "pda", "fg": 718, "rotates": false, "multitile": false },
- { "id": "pda_flashlight", "fg": 719, "rotates": false, "multitile": false },
- { "id": "pearl_collar", "fg": 983, "rotates": false, "multitile": false },
- { "id": "pebble", "fg": 902, "rotates": false, "multitile": false },
- { "id": "peephole", "fg": 807, "rotates": false, "multitile": false },
- { "id": "pepper", "fg": 908, "rotates": false, "multitile": false },
- { "id": "permanent_marker", "fg": 714, "rotates": false, "multitile": false },
- { "id": "petrified_eye", "fg": 383, "rotates": false, "multitile": false },
- { "id": "pheromone", "fg": 646, "rotates": false, "multitile": false },
- { "id": "pickaxe", "fg": 712, "rotates": false, "multitile": false },
- { "id": "pickelhaube", "fg": 1136, "rotates": false, "multitile": false },
- { "id": "picklocks", "fg": 710, "rotates": false, "multitile": false },
- { "id": "pike", "fg": 680, "rotates": false, "multitile": false },
- { "id": "pillow", "fg": 792, "rotates": false, "multitile": false },
- { "id": "pilot_light", "fg": 402, "rotates": false, "multitile": false },
- { "id": "pinecone", "fg": 785, "rotates": false },
- { "id": "pine_tea", "fg": 1406, "rotates": false, "multitile": false },
- { "id": "pine_wine", "fg": 1304, "rotates": false, "multitile": false },
- { "id": "pipebomb", "fg": 617, "rotates": false, "multitile": false },
- { "id": "pipebomb_act", "fg": 618, "rotates": false, "multitile": false },
- { "id": "pipebomb_radio", "fg": 798, "rotates": false, "multitile": false },
- { "id": "pipebomb_radio_act", "fg": 799, "rotates": false, "multitile": false },
- { "id": "pipe", "fg": 468, "rotates": false },
- { "id": "pipe_double_shotgun", "fg": 526, "rotates": false, "multitile": false },
- { "id": "pipe_glass", "fg": 746, "rotates": false, "multitile": false },
- { "id": "pipe_launcher40mm", "fg": 918, "rotates": false, "multitile": false },
- { "id": "pipe_shotgunsawn", "fg": 1800, "rotates": false, "multitile": false },
- { "id": "pipe_shotgun", "fg": 1799, "rotates": false, "multitile": false },
- { "id": "pipe_tobacco", "fg": 747, "rotates": false, "multitile": false },
- { "id": "pistol_bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "pistol_flintlock", "fg": 517, "rotates": false, "multitile": false },
- { "id": "pistol_grip", "fg": 918, "rotates": false, "multitile": false },
- { "id": "pistol_scope", "fg": 918, "rotates": false, "multitile": false },
- { "id": "pistol_stock", "fg": 918, "rotates": false, "multitile": false },
- { "id": "pitchfork", "fg": 843, "rotates": false, "multitile": false },
- { "id": "plant_fibre", "fg": 886, "rotates": false, "multitile": false },
- { "id": "plasma", "fg": 893, "rotates": false, "multitile": false },
- { "id": "plasma_engine", "fg": 451, "rotates": false, "multitile": false },
- { "id": "plasma_rifle", "fg": 556, "rotates": false, "multitile": false },
- { "id": "plastic_chunk", "fg": 716, "rotates": false, "multitile": false },
- { "id": "plut_cell", "fg": 888, "rotates": false, "multitile": false },
- { "id": "pocketwatch", "fg": 473, "rotates": false, "multitile": false },
- { "id": "pockknife", "fg": 720, "rotates": false, "multitile": false },
- { "id": "pointy_stick", "fg": 424, "rotates": false, "multitile": false },
- { "id": "pool_ball", "fg": 387, "rotates": false, "multitile": false },
- { "id": "pool_cue", "fg": 424, "rotates": false, "multitile": false },
- { "id": "poppysyrup", "fg": 1407, "rotates": false, "multitile": false },
- { "id": "poppy_bud", "fg": 469, "rotates": false, "multitile": false },
- { "id": "poppy_flower", "fg": 467, "rotates": false, "multitile": false },
- { "id": "porkpie", "fg": 1148, "rotates": false, "multitile": false },
- { "id": "portable_game", "fg": 657, "rotates": false, "multitile": false },
- { "id": "portal", "fg": 647, "rotates": false, "multitile": false },
- { "id": "pot", "fg": 420, "rotates": false, "multitile": false },
- { "id": "power_supply", "fg": 951, "rotates": false, "multitile": false },
- { "id": "ppshdrum", "fg": 862, "rotates": false },
- { "id": [ "ppshmag", "tokarevmag" ], "fg": 863, "rotates": false },
- { "id": "ppsh", "fg": 530, "rotates": false, "multitile": false },
- { "id": "PR24-extended", "fg": 435, "rotates": false, "multitile": false },
- { "id": "PR24-retracted", "fg": 435, "rotates": false, "multitile": false },
- { "id": "press", "fg": 704, "rotates": false, "multitile": false },
- { "id": "primitive_axe", "fg": 723, "rotates": false, "multitile": false },
- { "id": "primitive_hammer", "fg": 722, "rotates": false, "multitile": false },
- { "id": "primitive_knife", "fg": 690, "rotates": false, "multitile": false },
- { "id": "primitive_shovel", "fg": 724, "rotates": false, "multitile": false },
- { "id": "processor", "fg": 950, "rotates": false, "multitile": false },
- { "id": "protein_shake", "fg": 1382, "rotates": false, "multitile": false },
- { "id": "puck", "fg": 943, "rotates": false, "multitile": false },
- { "id": "puller", "fg": 703, "rotates": false, "multitile": false },
- { "id": "punch_dagger", "fg": 482, "rotates": false, "multitile": false },
- { "id": "purifier", "fg": 937, "rotates": false, "multitile": false },
- { "id": "purple_drink", "fg": 1395, "rotates": false },
- { "id": "p_carpet", "fg": 763, "rotates": false },
- { "id": "p_paint", "fg": 392, "rotates": false, "multitile": false },
- { "id": "q_staff", "fg": 429, "rotates": false, "multitile": false },
- { "id": "radiocontrol", "fg": 804, "rotates": false, "multitile": false },
- { "id": "radio", "fg": 586, "rotates": false, "multitile": false },
- { "id": "radio_car", "fg": 802, "rotates": false, "multitile": false },
- { "id": "radio_car_box", "fg": 573, "rotates": false, "multitile": false },
- { "id": "radio_car_on", "fg": 803, "rotates": false, "multitile": false },
- { "id": "radio_on", "fg": 587, "rotates": false, "multitile": false },
- { "id": "rad_monitor", "fg": 984, "rotates": false, "multitile": false },
- { "id": "raging_bull", "fg": 518, "rotates": false, "multitile": false },
- { "id": "ragpouch", "fg": 1159, "rotates": false, "multitile": false },
- { "id": "rag", "fg": 477, "rotates": false },
- { "id": "rag_bloody", "fg": 417, "rotates": false, "multitile": false },
- { "id": "rail_laser_sight", "fg": 918, "rotates": false, "multitile": false },
- { "id": "RAM", "fg": 950, "rotates": false, "multitile": false },
- { "id": "rapier", "fg": 679, "rotates": false, "multitile": false },
- { "id": "rapier_fake", "fg": 679, "rotates": false, "multitile": false },
- { "id": "raw_fur", "fg": 810, "rotates": false, "multitile": false },
- { "id": "raw_leather", "fg": 811, "rotates": false, "multitile": false },
- { "id": "razor_blade", "fg": 539, "rotates": false, "multitile": false },
- { "id": "rebar", "fg": 466, "rotates": false, "multitile": false },
- { "id": "rebar_rail", "fg": 906, "rotates": false, "multitile": false },
- { "id": "rebar_rifle", "fg": 526, "rotates": false, "multitile": false },
- { "id": "rebreather", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "rebreather_filter", "fg": 893, "rotates": false, "multitile": false },
- { "id": "rebreather_on", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "rebreather_xl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "rebreather_xl_on", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "receiver", "fg": 950, "rotates": false, "multitile": false },
- { "id": "rechargeable_battery", "fg": 907, "rotates": false, "multitile": false },
- { "id": "recharge_station", "fg": 917, "rotates": false },
- { "id": "recoil_stock", "fg": 918, "rotates": false, "multitile": false },
- { "id": "recurbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "red_dot_sight", "fg": 918, "rotates": false, "multitile": false },
- { "id": "reflexbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "reflexrecurvebow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "ref_lighter", "fg": 756, "rotates": false, "multitile": false },
- { "id": "ref_lighter_on", "fg": 782, "rotates": false, "multitile": false },
- { "id": "reinforced_glass_pane", "fg": 377, "rotates": false, "multitile": false },
- { "id": "reinforced_glass_sheet", "fg": 377, "rotates": false, "multitile": false },
- { "id": "reinforced_solar_panel", "fg": 877, "rotates": false, "multitile": false },
- { "id": "reinforced_solar_panel_v2", "fg": 877, "rotates": false },
- { "id": "reloaded_10mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_223", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_270", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_3006", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_3006_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_300_winmag", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_308", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_32_acp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_38_fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_38_special", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_38_super", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_40fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_40mm_flechette", "fg": 959, "rotates": false, "multitile": false },
- { "id": "reloaded_40mm_shot", "fg": 959, "rotates": false, "multitile": false },
- { "id": "reloaded_40sw", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_44fmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_44magnum", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_454_Casull", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_45_acp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_45_jhp", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_45_super", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_46mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_500_Magnum", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_50bmg", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_50ss", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_50_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_556", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_556_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_57mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_5x50dart", "fg": 821, "rotates": false, "multitile": false },
- { "id": "reloaded_700nx", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_762_51", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_762_51_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_762_54R", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_762_m43", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_762_m87", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_9mmfmj", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_9mmP2", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_9mmP", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_9mmP", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_9mm", "fg": 954, "rotates": false, "multitile": false },
- { "id": "reloaded_laser_pack", "fg": 907, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_00", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_beanbag", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_bird", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_flechette", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_he", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_shot_slug", "fg": 953, "rotates": false, "multitile": false },
- { "id": "reloaded_signal_flare", "fg": 953, "rotates": false, "multitile": false },
- { "id": "remington_700", "fg": 509, "rotates": false, "multitile": false },
- { "id": "remington_870", "fg": 528, "rotates": false, "multitile": false },
- { "id": "remotevehcontrol", "fg": 804, "rotates": false, "multitile": false },
- { "id": "rep_crossbow", "fg": 895, "rotates": false, "multitile": false },
- { "id": "restaurantmap", "fg": 593, "rotates": false, "multitile": false },
- { "id": "retool_223", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_22", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_308", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_45", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_46", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_57", "fg": 918, "rotates": false, "multitile": false },
- { "id": "retool_9mm", "fg": 918, "rotates": false, "multitile": false },
- { "id": "revolver_shotgun", "fg": 1798, "rotates": false, "multitile": false },
- { "id": "rifle_22", "fg": 509, "rotates": false, "multitile": false },
- { "id": "rifle_308", "fg": 509, "rotates": false, "multitile": false },
- { "id": "rifle_9mm", "fg": 515, "rotates": false, "multitile": false },
- { "id": "rifle_flintlock", "fg": 509, "rotates": false, "multitile": false },
- { "id": "rifle_scope", "fg": 918, "rotates": false, "multitile": false },
- { "id": "rm103a_pistol", "fg": 518, "rotates": false, "multitile": false },
- { "id": "rm11b_sniper_rifle", "fg": 515, "rotates": false, "multitile": false },
- { "id": "rm120c", "fg": 528, "rotates": false, "multitile": false },
- { "id": "rm121aux", "fg": 918, "rotates": false, "multitile": false },
- { "id": "rm2000_smg", "fg": 516, "rotates": false, "multitile": false },
- { "id": "rm20", "fg": 554, "rotates": false, "multitile": false },
- { "id": "rm228", "fg": 560, "rotates": false, "multitile": false },
- { "id": "rm298", "fg": 554, "rotates": false, "multitile": false },
- { "id": "rm451_flamethrower", "fg": 558, "rotates": false, "multitile": false },
- { "id": "rm51_assault_rifle", "fg": 550, "rotates": false, "multitile": false },
- { "id": "rm614_lmg", "fg": 554, "rotates": false, "multitile": false },
- { "id": "rm802", "fg": 536, "rotates": false, "multitile": false },
- { "id": "rm88_battle_rifle", "fg": 515, "rotates": false, "multitile": false },
- { "id": "rm99_pistol", "fg": 518, "rotates": false, "multitile": false },
- { "id": "roadmap", "fg": 593, "rotates": false, "multitile": false },
- { "id": "robot_controls", "fg": 1445, "rotates": false, "multitile": false },
- { "id": "rock", "fg": 457, "rotates": false },
- { "id": "rock_pot", "fg": 420, "rotates": false, "multitile": false },
- { "id": "rock_quern", "fg": 566, "rotates": false, "multitile": false },
- { "id": "rock_sock", "fg": 484, "rotates": false, "multitile": false },
- { "id": "rolling_paper", "fg": 488, "rotates": false, "multitile": false },
- { "id": "rollmat", "fg": 668, "rotates": false, "multitile": false },
- { "id": "rootbeer", "fg": 932, "rotates": false, "multitile": false },
- { "id": "rope_30", "fg": 523, "rotates": false },
- { "id": "rope_6", "fg": 523, "rotates": true },
- { "id": "RPG-7_ammo", "fg": 960, "rotates": false, "multitile": false },
- { "id": "RPG", "fg": 562, "rotates": false, "multitile": false },
- { "id": "rubber_slug", "fg": 616, "rotates": false, "multitile": false },
- { "id": "ruger_1022", "fg": 509, "rotates": false, "multitile": false },
- { "id": "ruger_mini", "fg": 509, "rotates": false, "multitile": false },
- { "id": "ruger_redhawk", "fg": 518, "rotates": false, "multitile": false },
- { "id": "rum", "fg": 932, "rotates": false, "multitile": false },
- { "id": "rx12_injector", "fg": 520, "rotates": false, "multitile": false },
- { "id": "r_carpet", "fg": 760, "rotates": false },
- { "id": "r_paint", "fg": 1396, "rotates": false, "multitile": false },
- { "id": "saddle", "fg": 1482, "bg": 1, "rotates": false, "multitile": false },
- { "id": "safe_box", "fg": 1565, "rotates": false, "multitile": false },
- { "id": "saiga_12", "fg": 529, "rotates": false, "multitile": false },
- { "id": "saiga_sawn", "fg": 525, "rotates": false, "multitile": false },
- { "id": "saline", "fg": 931, "rotates": false, "multitile": false },
- { "id": "salt_water", "fg": 931, "rotates": false, "multitile": false },
- { "id": "sarcophagus_access_code", "fg": 899, "rotates": false, "multitile": false },
- { "id": "savage_111f", "fg": 509, "rotates": false, "multitile": false },
- { "id": "saw", "fg": 693, "rotates": false, "multitile": false },
- { "id": "scalpel", "fg": 671, "rotates": false, "multitile": false },
- { "id": "scar_h", "fg": 550, "rotates": false, "multitile": false },
- { "id": "scar_l", "fg": 550, "rotates": false, "multitile": false },
- { "id": "scissors", "fg": 568, "rotates": false, "multitile": false },
- { "id": "scrambler", "fg": 627, "rotates": false, "multitile": false },
- { "id": "scrambler_act", "fg": 628, "rotates": false, "multitile": false },
- { "id": "scrap", "fg": 904, "rotates": false, "multitile": false },
- { "id": "screwdriver", "fg": 705, "rotates": false, "multitile": false },
- { "id": "scythe", "fg": 492, "rotates": false, "multitile": false },
- { "id": "scythe_war", "fg": 493, "rotates": false, "multitile": false },
+ "fg": 889,
+ "rotates": true,
+ "multitile": true,
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
+ },
+ { "id": "control_laptop", "fg": 430, "rotates": false, "multitile": false },
+ { "id": "conversion_battle", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "conversion_sniper", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "con_mix", "fg": 857, "rotates": false, "multitile": false },
+ { "id": "cooking_oil", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "copper", "fg": 830, "rotates": false, "multitile": false },
+ { "id": "cop_38", "fg": 525, "rotates": false, "multitile": false },
+ { "id": "cordless_drill", "fg": 740, "rotates": false, "multitile": false },
+ { "id": "corpse", "fg": 872, "rotates": false },
+ { "id": "cot", "fg": 675, "rotates": false, "multitile": false },
+ { "id": "cow_bell", "fg": 554, "rotates": false, "multitile": false },
+ { "id": "crackpipe", "fg": 753, "rotates": false, "multitile": false },
+ { "id": "crafted_suppressor", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "craftrig", "fg": 1486, "rotates": true },
+ { "id": "cranberry_juice", "fg": 1403, "rotates": false },
+ { "id": "creamsoda", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "creepy_doll", "fg": 746, "rotates": false, "multitile": false },
+ { "id": "crossbow", "fg": 903, "rotates": false, "multitile": false },
+ { "id": "crossbow_trap", "fg": 615, "rotates": false, "multitile": false },
+ { "id": "crowbar", "fg": 602, "rotates": false, "multitile": false },
+ { "id": "crucible", "fg": 758, "rotates": false, "multitile": false },
+ { "id": "crude_brick", "fg": 849, "rotates": false, "multitile": false },
+ { "id": "crude_picklock", "fg": 719, "rotates": false, "multitile": false },
+ { "id": "cs_lajatang_off", "fg": 494, "rotates": false, "multitile": false },
+ { "id": "cs_lajatang_on", "fg": 494, "rotates": false, "multitile": false },
+ { "id": "cudgel", "fg": 733, "rotates": false, "multitile": false },
+ { "id": "cup_plastic", "fg": 920, "rotates": false, "multitile": false },
+ { "id": "curry_veggy", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "cu_pipe", "fg": 877, "rotates": false, "multitile": false },
+ { "id": "cx4", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "c_fishspear", "fg": 686, "rotates": false, "multitile": false },
+ { "id": "dahlia_bud", "fg": 477, "rotates": false, "multitile": false },
+ { "id": "dahlia_flower", "fg": 918, "rotates": false, "multitile": false },
+ { "id": "damaged_shelter_kit", "fg": 734, "rotates": false, "multitile": false },
+ { "id": "dandelion_tea", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "dandelion_wine", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "dart", "fg": 898, "rotates": false, "multitile": false },
+ { "id": "deagle_44", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "dehydrator", "fg": 505, "rotates": false, "multitile": false },
+ { "id": "diamond", "fg": 548, "rotates": false, "multitile": false },
+ { "id": "diamond_bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "diamond_broadsword", "fg": 855, "rotates": false, "multitile": false },
+ { "id": "diamond_katana", "fg": 691, "rotates": false, "multitile": false },
+ { "id": "diamond_knife", "fg": 696, "rotates": false, "multitile": false },
+ { "id": "diamond_kukri", "fg": 691, "rotates": false, "multitile": false },
+ { "id": "diamond_machete", "fg": 695, "rotates": false, "multitile": false },
+ { "id": "diamond_nodachi", "fg": 691, "rotates": false, "multitile": false },
+ { "id": "diamond_pistol_bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "diamond_rapier", "fg": 856, "rotates": false, "multitile": false },
+ { "id": "diamond_sword_bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "diamond_wakizashi", "fg": 691, "rotates": false, "multitile": false },
+ { "id": "diamond_zweihander", "fg": 855, "rotates": false, "multitile": false },
+ { "id": "diesel", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "digging_stick", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "directional_antenna", "fg": 596, "rotates": false, "multitile": false },
+ { "id": "distaff_spindle", "fg": 985, "rotates": false, "multitile": false },
+ { "id": "diveknife", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "dogfood", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "dog_whistle", "fg": 672, "rotates": false, "multitile": false },
+ { "id": "door_opaque", "fg": 1464, "rotates": false },
+ { "id": "doublespeargun", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "down_feather", "fg": 899, "rotates": false, "multitile": false },
+ { "id": "drink_beeknees", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "drink_hobo", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "drink_kalimotxo", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "drink_rumcola", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "drink_screwdriver", "fg": 941, "rotates": false, "multitile": false },
+ { "id": "drink_sewerbrew", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "drink_wild_apple", "fg": 1414, "rotates": false, "multitile": false },
+ { "id": "drink_wsour", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "drive_by_wire_controls", "fg": 1451, "rotates": false, "multitile": false },
+ { "id": "DRUM", "fg": 367, "rotates": false, "multitile": false },
+ { "id": "duct_tape", "fg": 908, "rotates": false, "multitile": false },
+ { "id": "dump_pouch", "fg": 1238, "rotates": false, "multitile": false },
+ { "id": "dynamite", "fg": 646, "rotates": false, "multitile": false },
+ { "id": "dynamite_act", "fg": 647, "rotates": false, "multitile": false },
+ { "id": "dynamite_radio", "fg": 808, "rotates": false, "multitile": false },
+ { "id": "dynamite_radio_act", "fg": 809, "rotates": false, "multitile": false },
+ { "id": "ear_spool", "fg": 951, "rotates": false, "multitile": false },
+ { "id": "ecig", "fg": 381, "rotates": false, "multitile": false },
+ { "id": "eink_tablet_pc", "fg": 726, "rotates": false, "multitile": false },
+ { "id": "electrohack", "fg": 375, "rotates": false, "multitile": false },
+ { "id": "elec_chainsaw_off", "fg": 607, "rotates": false, "multitile": false },
+ { "id": "elec_chainsaw_on", "fg": 607, "rotates": false, "multitile": false },
+ { "id": "elec_jackhammer", "fg": 609, "rotates": false, "multitile": false },
+ { "id": "element", "fg": 408, "rotates": false, "multitile": false },
+ { "id": "EMPbomb", "fg": 633, "rotates": false, "multitile": false },
+ { "id": "EMPbomb_act", "fg": 634, "rotates": false, "multitile": false },
+ { "id": "energy_drink", "fg": 1415, "rotates": false, "multitile": false },
+ { "id": "energy_drink_atomic", "fg": 1414, "rotates": false, "multitile": false },
+ { "id": "etched_skull", "fg": 667, "rotates": false, "multitile": false },
+ { "id": "european_pilsner", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "explosive_hm_rocket", "fg": 831, "rotates": false, "multitile": false },
+ { "id": "extinguisher", "fg": 578, "rotates": false, "multitile": false },
+ { "id": "e_scrap", "fg": 959, "rotates": false, "multitile": false },
+ { "id": "e_tool", "fg": 604, "rotates": false, "multitile": false },
+ { "id": "fan", "fg": 414, "rotates": false, "multitile": false },
+ { "id": "feather", "fg": 899, "rotates": false, "multitile": false },
+ { "id": "felt_patch", "fg": 485, "rotates": false },
+ { "id": "fencing_epee", "fg": 687, "rotates": false, "multitile": false },
+ { "id": "fencing_foil", "fg": 687, "rotates": false, "multitile": false },
+ { "id": "fencing_sabre", "fg": 687, "rotates": false, "multitile": false },
+ { "id": "fertilizer", "fg": 1334, "rotates": false, "multitile": false },
+ { "id": "fertilizer_bomb", "fg": 813, "rotates": false, "multitile": false },
+ { "id": "fertilizer_bomb_act", "fg": 814, "rotates": false, "multitile": false },
+ { "id": "fertilizer_liquid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "fighter_sting", "fg": 489, "rotates": false, "multitile": false },
+ { "id": "file", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "firecracker", "fg": 650, "rotates": false, "multitile": false },
+ { "id": "firecracker_act", "fg": 651, "rotates": false, "multitile": false },
+ { "id": "firecracker_pack", "fg": 648, "rotates": false, "multitile": false },
+ { "id": "firecracker_pack_act", "fg": 649, "rotates": false, "multitile": false },
+ { "id": "firekatana_off", "fg": 684, "rotates": false, "multitile": false },
+ { "id": "firekatana_on", "fg": 685, "rotates": false, "multitile": false },
+ { "id": "firemachete_off", "fg": 681, "rotates": false, "multitile": false },
+ { "id": "firemachete_on", "fg": 682, "rotates": false, "multitile": false },
+ { "id": "fire_ax", "fg": 495, "rotates": false, "multitile": false },
+ { "id": "fire_drill", "fg": 573, "rotates": false, "multitile": false },
+ { "id": "fire_drill_large", "fg": 573, "rotates": false, "multitile": false },
+ { "id": "fishing_hook_basic", "fg": 540, "rotates": false, "multitile": false },
+ { "id": "fishing_rod_basic", "fg": 539, "rotates": false, "multitile": false },
+ { "id": "fishing_rod_professional", "fg": 816, "rotates": false, "multitile": false },
+ { "id": "fishspear", "fg": 688, "rotates": false, "multitile": false },
+ { "id": "fish_bowl", "fg": 483, "rotates": false, "multitile": false },
+ { "id": "fish_trap", "fg": 592, "rotates": false, "multitile": false },
+ { "id": "flamable_arrow", "fg": 641, "rotates": false, "multitile": false },
+ { "id": "flamethrower", "fg": 566, "rotates": false, "multitile": false },
+ { "id": "flamethrower_crude", "fg": 567, "rotates": false, "multitile": false },
+ { "id": "flamethrower_simple", "fg": 566, "rotates": false, "multitile": false },
+ { "id": "flaregun", "fg": 521, "rotates": false, "multitile": false },
+ { "id": "flashbang", "fg": 631, "rotates": false, "multitile": false },
+ { "id": "flashbang_act", "fg": 632, "rotates": false, "multitile": false },
+ { "id": "flashlight", "fg": 582, "rotates": false, "multitile": false },
+ { "id": "flashlight_on", "fg": 583, "rotates": false, "multitile": false },
+ { "id": "flask_glass", "fg": 360, "rotates": false, "multitile": false },
+ { "id": "flask_hip", "fg": 981, "rotates": false, "multitile": false },
+ { "id": "flask_yeast", "fg": 360, "rotates": false, "multitile": false },
+ { "id": "fletching", "fg": 900, "rotates": false, "multitile": false },
+ { "id": "flintlock_ammo", "fg": 529, "rotates": false, "multitile": false },
+ { "id": "floodlight", "fg": 1518, "rotates": false },
+ { "id": "flyer", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "fn57", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "fn_fal", "fg": 559, "rotates": false, "multitile": false },
+ { "id": "fn_p90", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "foldframe", "fg": 931, "rotates": false },
+ { "id": "folding_basket", "fg": 850, "rotates": false },
+ { "id": "folding_bicycle", "fg": 748, "rotates": false, "multitile": false },
+ { "id": "foon", "fg": 422, "rotates": false, "multitile": false },
+ { "id": "football", "fg": 930, "rotates": false, "multitile": false },
+ { "id": "foot_crank", "fg": 461, "rotates": false, "multitile": false },
+ { "id": "forgerig", "fg": 887, "rotates": false },
+ { "id": "forge", "fg": 509, "rotates": false, "multitile": false },
+ { "id": "fork", "fg": 422, "rotates": false, "multitile": false },
+ { "id": "frame", "fg": 678, "rotates": false },
+ { "id": "frame_wood", "fg": 933, "rotates": false },
+ { "id": "frame_wood_light", "fg": 933, "rotates": false },
+ { "id": "ftk93", "fg": 564, "rotates": false, "multitile": false },
+ { "id": "funnel", "fg": 709, "rotates": false, "multitile": false },
+ { "id": "fur_cat_tail", "fg": 531, "rotates": false },
+ { "id": "gasbomb", "fg": 637, "rotates": false, "multitile": false },
+ { "id": "gasbomb_act", "fg": 638, "rotates": false, "multitile": false },
+ { "id": "gasdiscount_gold", "fg": 376, "rotates": false, "multitile": false },
+ { "id": "gasdiscount_platinum", "fg": 828, "rotates": false, "multitile": false },
+ { "id": "gasdiscount_silver", "fg": 828, "rotates": false, "multitile": false },
+ { "id": "gasoline", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "gasoline_lantern", "fg": 935, "rotates": false, "multitile": false },
+ { "id": "gasoline_lantern_on", "fg": 936, "rotates": false, "multitile": false },
+ { "id": "geiger_off", "fg": 621, "rotates": false, "multitile": false },
+ { "id": "geiger_on", "fg": 622, "rotates": false, "multitile": false },
+ { "id": "generic_no_ammo", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "gin", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "glass", "fg": 420, "rotates": false, "multitile": false },
+ { "id": "glass_bowl", "fg": 419, "rotates": false, "multitile": false },
+ { "id": "glass_macuahuitl", "fg": 888, "rotates": false, "multitile": false },
+ { "id": "glass_plate", "fg": 418, "rotates": false, "multitile": false },
+ { "id": "glass_shard", "fg": 921, "rotates": false, "multitile": false },
+ { "id": "glass_sheet", "fg": 384, "rotates": false, "multitile": false },
+ { "id": "glass_shiv", "fg": 696, "rotates": false, "multitile": false },
+ { "id": "glock_19", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "glowstick", "fg": 587, "rotates": false, "multitile": false },
+ { "id": "glowstick_dead", "fg": 589, "rotates": false, "multitile": false },
+ { "id": "glowstick_lit", "fg": 588, "rotates": false, "multitile": false },
+ { "id": "gold", "fg": 1264, "rotates": false, "multitile": false },
+ { "id": "gold_small", "fg": 913, "rotates": false, "multitile": false },
+ { "id": "golf_club", "fg": 491, "rotates": false, "multitile": false },
+ { "id": "granade", "fg": 629, "rotates": false, "multitile": false },
+ { "id": "granade_act", "fg": 630, "rotates": false, "multitile": false },
+ { "id": "grapnel", "fg": 782, "rotates": false, "multitile": false },
+ { "id": "grenade", "fg": 627, "rotates": false, "multitile": false },
+ { "id": "grenade_act", "fg": 628, "rotates": false, "multitile": false },
+ { "id": "grenade_inc", "fg": 772, "rotates": false, "multitile": false },
+ { "id": "grenade_inc_act", "fg": 773, "rotates": false, "multitile": false },
+ { "id": "grip", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "GUITAR", "fg": 366, "rotates": false, "multitile": false },
+ { "id": "gunpowder", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "gun_crossbow", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "g_carpet", "fg": 769, "rotates": false },
+ { "id": "g_paint", "fg": 1405, "rotates": false, "multitile": false },
+ { "id": "g_shovel", "fg": 604, "rotates": false, "multitile": false },
+ { "id": "h&k416a5", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "hacksaw", "fg": 703, "rotates": false, "multitile": false },
+ { "id": "halligan", "fg": 602, "rotates": false, "multitile": false },
+ { "id": "hammer", "fg": 577, "rotates": false, "multitile": false },
+ { "id": "hammer_sledge", "fg": 440, "rotates": false, "multitile": false },
+ { "id": "handflare", "fg": 937, "rotates": false, "multitile": false },
+ { "id": "handflare_dead", "fg": 946, "rotates": false, "multitile": false },
+ { "id": "handflare_lit", "fg": 938, "rotates": false, "multitile": false },
+ { "id": "hand_rims", "fg": 791, "rotates": false, "multitile": false },
+ { "id": "hard_plate", "fg": 472, "rotates": false, "multitile": false },
+ { "id": "hatchet", "fg": 702, "rotates": false, "multitile": false },
+ { "id": "hb_beer", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "hdframe", "fg": 932, "rotates": false },
+ { "id": "hd_steel_drum", "fg": 955, "rotates": false },
+ { "id": "headlight_reinforced", "fg": 924, "rotates": false },
+ { "id": "heatpack", "fg": 735, "rotates": false, "multitile": false },
+ { "id": "heatpack_used", "fg": 736, "rotates": false, "multitile": false },
+ { "id": "heavy_rail_rifle", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "heavy_snare_kit", "fg": 618, "rotates": false, "multitile": false },
+ { "id": "helmet_chitin", "fg": 1153, "rotates": false, "multitile": false },
+ { "id": "helmet_liner", "fg": 1150, "rotates": false, "multitile": false },
+ { "id": "helmet_lobster", "fg": 1144, "rotates": false, "multitile": false },
+ { "id": "helmet_lobster", "fg": 1011, "rotates": false, "multitile": false },
+ { "id": "helmet_motor", "fg": 1001, "rotates": false, "multitile": false },
+ { "id": "helmet_netting", "fg": 1137, "rotates": false, "multitile": false },
+ { "id": "helmet_nomad", "fg": 1150, "rotates": false, "multitile": false },
+ { "id": "helmet_plate", "fg": 1154, "rotates": false, "multitile": false },
+ { "id": "helmet_riot", "fg": 1151, "rotates": false, "multitile": false },
+ { "id": "helmet_skid", "fg": 1147, "rotates": false, "multitile": false },
+ { "id": "helsing", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "herbal_tea", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "hk_g36", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "hk_g3", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "hk_g80", "fg": 564, "rotates": false, "multitile": false },
+ { "id": "hk_mp5", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "hk_mp7", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "hk_ucp", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "hk_ump45", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "hockey_stick", "fg": 486, "rotates": false, "multitile": false },
+ { "id": "hoe", "fg": 603, "rotates": false, "multitile": false },
+ { "id": "holo_sight", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "holster", "fg": 1164, "rotates": false, "multitile": false },
+ { "id": "holy_symbol", "fg": 1171, "rotates": false, "multitile": false },
+ { "id": "homewrecker", "fg": 442, "rotates": false, "multitile": false },
+ { "id": "honey_glassed", "fg": 424, "rotates": false, "multitile": false },
+ { "id": "honey_gold", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "honey_scraper", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "hood_fsurvivor", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "hood_h20survivor", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "hood_lsurvivor", "fg": 1196, "rotates": false, "multitile": false },
+ { "id": "hood_survivor", "fg": 1198, "rotates": false, "multitile": false },
+ { "id": "hood_xlsurvivor", "fg": 1198, "rotates": false, "multitile": false },
+ { "id": "horn_bicycle", "fg": 883, "rotates": false },
+ { "id": "horn_big", "fg": 883, "rotates": false },
+ { "id": "horn_car", "fg": 883, "rotates": false },
+ { "id": "hose", "fg": 606, "rotates": false, "multitile": false },
+ { "id": "hotplate", "fg": 590, "rotates": false, "multitile": false },
+ { "id": "house_coat", "fg": 1181, "rotates": false, "multitile": false },
+ { "id": "hsurvivor_suit", "fg": 1209, "rotates": false, "multitile": false },
+ { "id": "huge_crossbow", "fg": 903, "rotates": false, "multitile": false },
+ { "id": "human_pickled", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "hygrometer", "fg": 858, "rotates": false, "multitile": false },
+ { "id": "i4_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "i6_diesel", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "id_military", "fg": 374, "rotates": false, "multitile": false },
+ { "id": "id_science", "fg": 373, "rotates": false, "multitile": false },
+ { "id": "imperial_stout", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "improve_sights", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "incendiary", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "incendiary_hm_rocket", "fg": 832, "rotates": false, "multitile": false },
+ { "id": "india_pale_ale", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "irish_coffee", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "it_battery_mount", "fg": 579, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_alpha", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_beast", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_bird", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_cattle", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_cephalopod", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_chimera", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_elfa", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_feline", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_fish", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_insect", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_lizard", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_lupine", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_medical", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_plant", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_raptor", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_rat", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_slime", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_spider", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_troglobite", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_mutagen_ursine", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "iv_purifier", "fg": 1415, "rotates": false, "multitile": false },
+ { "id": "i_staff", "fg": 458, "rotates": false, "multitile": false },
+ { "id": "jacket_chef", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "jackhammer", "fg": 609, "rotates": false, "multitile": false },
+ { "id": "jack", "fg": 512, "rotates": false, "multitile": false },
+ { "id": "jacqueshammer", "fg": 610, "rotates": false, "multitile": false },
+ { "id": "jar_3l_glass", "fg": 364, "rotates": false, "multitile": false },
+ { "id": "jar_apple_canned", "fg": 1406, "rotates": false, "multitile": false },
+ { "id": "jar_fish_canned", "fg": 1408, "rotates": false, "multitile": false },
+ { "id": "jar_fish_pickled", "fg": 1408, "rotates": false, "multitile": false },
+ { "id": "jar_glass", "fg": 363, "rotates": false, "multitile": false },
+ { "id": "jar_human_canned", "fg": 1404, "rotates": false, "multitile": false },
+ { "id": "jar_human_pickled", "fg": 1408, "rotates": false, "multitile": false },
+ { "id": "jar_kompot", "fg": 363, "rotates": false, "multitile": false },
+ { "id": "jar_meat_canned", "fg": 1404, "rotates": false, "multitile": false },
+ { "id": "jar_meat_pickled", "fg": 1408, "rotates": false, "multitile": false },
+ { "id": "jar_tomato_canned", "fg": 1404, "rotates": false, "multitile": false },
+ { "id": "jar_veggy_canned", "fg": 1405, "rotates": false, "multitile": false },
+ { "id": "jar_veggy_pickled", "fg": 1407, "rotates": false, "multitile": false },
+ { "id": "javelin", "fg": 457, "rotates": false, "multitile": false },
+ { "id": "javelin_iron", "fg": 688, "rotates": false, "multitile": false },
+ { "id": "jerrycan", "fg": 358, "rotates": false, "multitile": false },
+ { "id": "jerrycan_big", "fg": 362, "rotates": false, "multitile": false },
+ { "id": "judo_belt_black", "fg": 1562, "rotates": false, "multitile": false },
+ { "id": "judo_belt_blue", "fg": 1008, "rotates": false, "multitile": false },
+ { "id": "judo_belt_brown", "fg": 1009, "rotates": false, "multitile": false },
+ { "id": "judo_belt_green", "fg": 1007, "rotates": false, "multitile": false },
+ { "id": "judo_belt_orange", "fg": 1006, "rotates": false, "multitile": false },
+ { "id": "judo_belt_white", "fg": 1004, "rotates": false, "multitile": false },
+ { "id": "judo_belt_yellow", "fg": 1005, "rotates": false, "multitile": false },
+ { "id": "jug_clay", "fg": 843, "rotates": false, "multitile": false },
+ { "id": "jug_plastic", "fg": 359, "rotates": false, "multitile": false },
+ { "id": "juice", "fg": 941, "rotates": false, "multitile": false },
+ { "id": "katana", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "katana_fake", "fg": 683, "rotates": false, "multitile": false },
+ { "id": [ "katana", "katana_fake", "katana_inferior" ], "fg": 868, "rotates": false },
+ { "id": "keg", "fg": 955, "rotates": false, "multitile": false },
+ { "id": "kevlar_harness", "fg": 545, "rotates": false, "multitile": false },
+ { "id": "kevlar_plate", "fg": 725, "rotates": false, "multitile": false },
+ { "id": "kiln_done", "fg": 786, "rotates": false, "multitile": false },
+ { "id": "kiln_full", "fg": 784, "rotates": false, "multitile": false },
+ { "id": "kiln_lit", "fg": 785, "rotates": false, "multitile": false },
+ { "id": "kitchen_unit", "fg": 873, "rotates": false, "multitile": false },
+ { "id": "knife_butcher", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_butter", "fg": 387, "rotates": false, "multitile": false },
+ { "id": "knife_combat", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_hunting", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_rambo", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_rm42", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_steak", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knife_swissarmy", "fg": 798, "rotates": false, "multitile": false },
+ { "id": "knife_trench", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "knitting_needles", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "knuckle_brass", "fg": 406, "rotates": false, "multitile": false },
+ { "id": "knuckle_katar", "fg": 487, "rotates": false, "multitile": false },
+ { "id": "knuckle_nail", "fg": 487, "rotates": false, "multitile": false },
+ { "id": "knuckle_steel", "fg": 484, "rotates": false, "multitile": false },
+ { "id": "kompot", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "kris", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "kris_fake", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "kukri", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "lajatang", "fg": 478, "rotates": false, "multitile": false },
+ { "id": "lamp_oil", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "landmine", "fg": 620, "rotates": false, "multitile": false },
+ { "id": "laptop", "fg": 413, "rotates": false, "multitile": false },
+ { "id": "largebroketent", "fg": 407, "rotates": false, "multitile": false },
+ { "id": "large_repairkit", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "large_tent_kit", "fg": 253, "rotates": false, "multitile": false },
+ { "id": "laser_cannon", "fg": 565, "rotates": false, "multitile": false },
+ { "id": "laser_capacitor", "fg": 909, "rotates": false, "multitile": false },
+ { "id": "laser_pack", "fg": 915, "rotates": false, "multitile": false },
+ { "id": "laser_rifle", "fg": 564, "rotates": false, "multitile": false },
+ { "id": "laser_sight", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "launcher_simple", "fg": 568, "rotates": false, "multitile": false },
+ { "id": "lawnmower", "fg": 405, "rotates": false, "multitile": false },
+ { "id": "lawn_dart", "fg": 905, "rotates": false, "multitile": false },
+ { "id": "LAW", "fg": 571, "rotates": false, "multitile": false },
+ { "id": "LAW_Packed", "fg": 571, "rotates": false, "multitile": false },
+ { "id": "lead", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "lead_plate", "fg": 467, "rotates": false, "multitile": false },
+ { "id": "leather_cat_tail", "fg": 531, "rotates": false },
+ { "id": "leather_funnel", "fg": 826, "rotates": false, "multitile": false },
+ { "id": "lemonlime", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "lens", "fg": 378, "rotates": false, "multitile": false },
+ { "id": "lgpistol_primer", "fg": 917, "rotates": false, "multitile": false },
+ { "id": "lgrifle_primer", "fg": 917, "rotates": false, "multitile": false },
+ { "id": "lighter", "fg": 876, "rotates": true },
+ { "id": "lightstrip", "fg": 586, "rotates": false, "multitile": false },
+ { "id": "lightstrip_dead", "fg": 584, "rotates": false, "multitile": false },
+ { "id": "lightstrip_inactive", "fg": 585, "rotates": false, "multitile": false },
+ { "id": "light_emergency_blue", "fg": 880, "rotates": false },
+ { "id": "light_emergency_red", "fg": 879, "rotates": false },
+ { "id": "light_snare_kit", "fg": 618, "rotates": false, "multitile": false },
+ { "id": "lobotomizer", "fg": 859, "rotates": false, "multitile": false },
+ { "id": "log", "fg": 401, "rotates": false, "multitile": false },
+ { "id": "longbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "long_island", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "lye_powder", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "l_bak_223", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_base_223", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "l_car_223", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "l_car_223_kit", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "l_def_12", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "l_dsr_223", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "l_dsr_223_kit", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "l_enforcer_45", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_HFPack", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "l_lmg_223", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "l_lmg_223_kit", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "l_long_45", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "l_lookout_9mm", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_mbr_223", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "l_mbr_223_kit", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "l_mp_45", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_mp_9mm", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_sp_45", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "l_sp_9mm", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "m1014", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "m107a1", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "m14a", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "m14ebr", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "m1911", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "m2010", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "m202_flash", "fg": 571, "rotates": false, "multitile": false },
+ { "id": "m203", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "m235tpa", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "m249", "fg": 562, "rotates": false, "multitile": false },
+ { "id": "m27iar", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "m2browning", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "m2browning_sawn", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "m320", "fg": 568, "rotates": false, "multitile": false },
+ { "id": "m320_mod", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "m3_carlgustav", "fg": 571, "rotates": false, "multitile": false },
+ { "id": "m4a1", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "m79", "fg": 569, "rotates": false, "multitile": false },
+ { "id": "m9", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "mace", "fg": 453, "rotates": false, "multitile": false },
+ { "id": "machete", "fg": 680, "rotates": false, "multitile": false },
+ { "id": "mac_10", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "magnifying_glass", "fg": 827, "rotates": false, "multitile": false },
+ { "id": "makeshift_crowbar", "fg": 602, "rotates": false, "multitile": false },
+ { "id": "makeshift_funnel", "fg": 710, "rotates": false, "multitile": false },
+ { "id": "makeshift_halberd", "fg": 697, "rotates": false, "multitile": false },
+ { "id": "makeshift_knife", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "makeshift_machete", "fg": 694, "rotates": false, "multitile": false },
+ { "id": "manhole_cover", "fg": 1822, "rotates": false, "multitile": false },
+ { "id": "marble", "fg": 910, "rotates": false, "multitile": false },
+ { "id": "mark19", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "marlin_9a", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "masterkey", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "matchbomb", "fg": 555, "rotates": false, "multitile": false },
+ { "id": "matchbomb_act", "fg": 556, "rotates": false, "multitile": false },
+ { "id": "matches", "fg": 875, "rotates": true },
+ { "id": "match_trigger", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "material_cement", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "material_limestone", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "material_shrd_limestone", "fg": 801, "rotates": false, "multitile": false },
+ { "id": "mead", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "meat_pickled", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "medical_gauze", "fg": 745, "rotates": false, "multitile": false },
+ { "id": "medical_tape", "fg": 908, "rotates": false, "multitile": false },
+ { "id": "medium_storage_battery", "fg": 882, "rotates": false },
+ { "id": "mess_kit", "fg": 799, "rotates": false, "multitile": false },
+ { "id": "metal_smoother", "fg": 397, "rotates": false, "multitile": false },
+ { "id": "metal_tank", "fg": 462, "rotates": false, "multitile": false },
+ { "id": "metal_tank_little", "fg": 462, "rotates": false, "multitile": false },
+ { "id": "metal_tank_small", "fg": 462, "rotates": false, "multitile": false },
+ { "id": "mgl", "fg": 562, "rotates": false, "multitile": false },
+ { "id": "microwave", "fg": 412, "rotates": false, "multitile": false },
+ { "id": "militarymap", "fg": 601, "rotates": false, "multitile": false },
+ { "id": "milk", "fg": 1416, "rotates": false, "multitile": false },
+ { "id": "mil_mess_kit", "fg": 799, "rotates": false, "multitile": false },
+ { "id": "mil_plate", "fg": 470, "rotates": false, "multitile": false },
+ { "id": "minifridge", "fg": 874, "rotates": false },
+ { "id": "mininuke", "fg": 652, "rotates": false, "multitile": false },
+ { "id": "mininuke_act", "fg": 653, "rotates": false, "multitile": false },
+ { "id": "mininuke_launcher", "fg": 571, "rotates": false, "multitile": false },
+ { "id": "mininuke_mod", "fg": 652, "rotates": false, "multitile": false },
+ { "id": "minireactor", "fg": 463, "rotates": false, "multitile": false },
+ { "id": "minispeargun", "fg": 522, "rotates": false, "multitile": false },
+ { "id": "mirror", "fg": 727, "rotates": false, "multitile": false },
+ { "id": "misc_repairkit", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "mjolnir", "fg": 454, "rotates": false, "multitile": false },
+ { "id": "mobile_memory_card", "fg": 802, "rotates": false, "multitile": false },
+ { "id": "mobile_memory_card_encrypted", "fg": 802, "rotates": false, "multitile": false },
+ { "id": "mobile_memory_card_science", "fg": 802, "rotates": false, "multitile": false },
+ { "id": "mobile_memory_card_used", "fg": 802, "rotates": false, "multitile": false },
+ { "id": "molasses", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "mold_plastic", "fg": 751, "rotates": false, "multitile": false },
+ { "id": "molotov", "fg": 642, "rotates": false, "multitile": false },
+ { "id": "molotov_lit", "fg": 643, "rotates": false, "multitile": false },
+ { "id": "money_bundle", "fg": 506, "rotates": false },
+ { "id": "moonshine", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "mop", "fg": 717, "rotates": false, "multitile": false },
+ { "id": "morningstar", "fg": 454, "rotates": false, "multitile": false },
+ { "id": "mortar_build", "fg": 1409, "rotates": false, "multitile": false },
+ { "id": "mosin44", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "mosin91_30", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "mossberg_500", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "moss_brownie", "fg": 525, "rotates": false, "multitile": false },
+ { "id": "motor", "fg": 459, "rotates": false, "multitile": false },
+ { "id": "motor_large", "fg": 459, "rotates": false, "multitile": false },
+ { "id": "motor_small", "fg": 459, "rotates": false, "multitile": false },
+ { "id": "mp3", "fg": 663, "rotates": false, "multitile": false },
+ { "id": "mp3_on", "fg": 664, "rotates": false, "multitile": false },
+ { "id": "muffler", "fg": 444, "rotates": false, "multitile": false },
+ { "id": "multitool", "fg": 798, "rotates": false, "multitile": false },
+ { "id": "multi_cooker", "fg": 1573, "rotates": false, "multitile": false },
+ { "id": "music_cd", "fg": 781, "rotates": false },
+ { "id": "mutagen", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_alpha", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_beast", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_bird", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_cattle", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_cephalopod", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_chimera", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_elfa", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_feline", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_fish", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_insect", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_lizard", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_lupine", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_medical", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_plant", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_raptor", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_rat", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_slime", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_spider", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_troglobite", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "mutagen_ursine", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "muzzle_brake", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "m_fishspear", "fg": 686, "rotates": false, "multitile": false },
+ { "id": "nailbat", "fg": 442, "rotates": false, "multitile": false },
+ { "id": "nailboard", "fg": 441, "rotates": false, "multitile": false },
+ { "id": "nailgun", "fg": 515, "rotates": false, "multitile": false },
+ { "id": "nailrifle", "fg": 516, "rotates": false, "multitile": false },
+ { "id": "nail", "fg": 897, "rotates": false, "multitile": false },
+ { "id": "napalm", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "needlegun", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "needlepistol", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "needle_bone", "fg": 729, "rotates": false, "multitile": false },
+ { "id": "needle_wood", "fg": 552, "rotates": false, "multitile": false },
+ { "id": "nicotine_liquid", "fg": 723, "rotates": false, "multitile": false },
+ { "id": "nic_gum", "fg": 1264, "rotates": false, "multitile": false },
+ { "id": "nodachi", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "nodachi_fake", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "noise_emitter", "fg": 599, "rotates": false, "multitile": false },
+ { "id": "noise_emitter_on", "fg": 600, "rotates": false, "multitile": false },
+ { "id": "nomex", "fg": 485, "rotates": false },
+ { "id": "nx17", "fg": 564, "rotates": false, "multitile": false },
+ { "id": "oil_lamp", "fg": 935, "rotates": false, "multitile": false },
+ { "id": "oil_lamp_on", "fg": 936, "rotates": false, "multitile": false },
+ { "id": "oj", "fg": 941, "rotates": false, "multitile": false },
+ { "id": "omnicamera", "fg": 1452, "rotates": false },
+ { "id": "orangesoda", "fg": 941, "rotates": false, "multitile": false },
+ { "id": "oxy_powder", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "oxy_torch", "fg": 674, "rotates": false, "multitile": false },
+ { "id": "paint_brush", "fg": 453, "rotates": false, "multitile": false },
+ { "id": "pale_ale", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "panties", "fg": 1231, "rotates": false, "multitile": false },
+ { "id": "pan", "fg": 386, "rotates": false, "multitile": false },
+ { "id": "paper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "pastaextruder", "fg": 541, "rotates": false, "multitile": false },
+ { "id": "pda", "fg": 726, "rotates": false, "multitile": false },
+ { "id": "pda_flashlight", "fg": 727, "rotates": false, "multitile": false },
+ { "id": "pearl_collar", "fg": 991, "rotates": false, "multitile": false },
+ { "id": "pebble", "fg": 910, "rotates": false, "multitile": false },
+ { "id": "peephole", "fg": 815, "rotates": false, "multitile": false },
+ { "id": "pepper", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "permanent_marker", "fg": 722, "rotates": false, "multitile": false },
+ { "id": "petrified_eye", "fg": 391, "rotates": false, "multitile": false },
+ { "id": "pheromone", "fg": 654, "rotates": false, "multitile": false },
+ { "id": "pickaxe", "fg": 720, "rotates": false, "multitile": false },
+ { "id": "pickelhaube", "fg": 1144, "rotates": false, "multitile": false },
+ { "id": "picklocks", "fg": 718, "rotates": false, "multitile": false },
+ { "id": "pike", "fg": 688, "rotates": false, "multitile": false },
+ { "id": "pillow", "fg": 800, "rotates": false, "multitile": false },
+ { "id": "pilot_light", "fg": 410, "rotates": false, "multitile": false },
+ { "id": "pinecone", "fg": 793, "rotates": false },
+ { "id": "pine_tea", "fg": 1414, "rotates": false, "multitile": false },
+ { "id": "pine_wine", "fg": 1312, "rotates": false, "multitile": false },
+ { "id": "pipebomb", "fg": 625, "rotates": false, "multitile": false },
+ { "id": "pipebomb_act", "fg": 626, "rotates": false, "multitile": false },
+ { "id": "pipebomb_radio", "fg": 806, "rotates": false, "multitile": false },
+ { "id": "pipebomb_radio_act", "fg": 807, "rotates": false, "multitile": false },
+ { "id": "pipe", "fg": 476, "rotates": false },
+ { "id": "pipe_double_shotgun", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "pipe_glass", "fg": 754, "rotates": false, "multitile": false },
+ { "id": "pipe_launcher40mm", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "pipe_shotgunsawn", "fg": 1808, "rotates": false, "multitile": false },
+ { "id": "pipe_shotgun", "fg": 1807, "rotates": false, "multitile": false },
+ { "id": "pipe_tobacco", "fg": 755, "rotates": false, "multitile": false },
+ { "id": "pistol_bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "pistol_flintlock", "fg": 525, "rotates": false, "multitile": false },
+ { "id": "pistol_grip", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "pistol_scope", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "pistol_stock", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "pitchfork", "fg": 851, "rotates": false, "multitile": false },
+ { "id": "plant_fibre", "fg": 894, "rotates": false, "multitile": false },
+ { "id": "plasma", "fg": 901, "rotates": false, "multitile": false },
+ { "id": "plasma_engine", "fg": 459, "rotates": false, "multitile": false },
+ { "id": "plasma_rifle", "fg": 564, "rotates": false, "multitile": false },
+ { "id": "plastic_chunk", "fg": 724, "rotates": false, "multitile": false },
+ { "id": "plut_cell", "fg": 896, "rotates": false, "multitile": false },
+ { "id": "pocketwatch", "fg": 481, "rotates": false, "multitile": false },
+ { "id": "pockknife", "fg": 728, "rotates": false, "multitile": false },
+ { "id": "pointy_stick", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "pool_ball", "fg": 395, "rotates": false, "multitile": false },
+ { "id": "pool_cue", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "poppysyrup", "fg": 1415, "rotates": false, "multitile": false },
+ { "id": "poppy_bud", "fg": 477, "rotates": false, "multitile": false },
+ { "id": "poppy_flower", "fg": 475, "rotates": false, "multitile": false },
+ { "id": "porkpie", "fg": 1156, "rotates": false, "multitile": false },
+ { "id": "portable_game", "fg": 665, "rotates": false, "multitile": false },
+ { "id": "portal", "fg": 655, "rotates": false, "multitile": false },
+ { "id": "pot", "fg": 428, "rotates": false, "multitile": false },
+ { "id": "power_supply", "fg": 959, "rotates": false, "multitile": false },
+ { "id": "ppshdrum", "fg": 870, "rotates": false },
+ { "id": [ "ppshmag", "tokarevmag" ], "fg": 871, "rotates": false },
+ { "id": "ppsh", "fg": 538, "rotates": false, "multitile": false },
+ { "id": "PR24-extended", "fg": 443, "rotates": false, "multitile": false },
+ { "id": "PR24-retracted", "fg": 443, "rotates": false, "multitile": false },
+ { "id": "press", "fg": 712, "rotates": false, "multitile": false },
+ { "id": "primitive_axe", "fg": 731, "rotates": false, "multitile": false },
+ { "id": "primitive_hammer", "fg": 730, "rotates": false, "multitile": false },
+ { "id": "primitive_knife", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "primitive_shovel", "fg": 732, "rotates": false, "multitile": false },
+ { "id": "processor", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "protein_shake", "fg": 1390, "rotates": false, "multitile": false },
+ { "id": "puck", "fg": 951, "rotates": false, "multitile": false },
+ { "id": "puller", "fg": 711, "rotates": false, "multitile": false },
+ { "id": "punch_dagger", "fg": 490, "rotates": false, "multitile": false },
+ { "id": "purifier", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "purple_drink", "fg": 1403, "rotates": false },
+ { "id": "p_carpet", "fg": 771, "rotates": false },
+ { "id": "p_paint", "fg": 400, "rotates": false, "multitile": false },
+ { "id": "q_staff", "fg": 437, "rotates": false, "multitile": false },
+ { "id": "radiocontrol", "fg": 812, "rotates": false, "multitile": false },
+ { "id": "radio", "fg": 594, "rotates": false, "multitile": false },
+ { "id": "radio_car", "fg": 810, "rotates": false, "multitile": false },
+ { "id": "radio_car_box", "fg": 581, "rotates": false, "multitile": false },
+ { "id": "radio_car_on", "fg": 811, "rotates": false, "multitile": false },
+ { "id": "radio_on", "fg": 595, "rotates": false, "multitile": false },
+ { "id": "rad_monitor", "fg": 992, "rotates": false, "multitile": false },
+ { "id": "raging_bull", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "ragpouch", "fg": 1167, "rotates": false, "multitile": false },
+ { "id": "rag", "fg": 485, "rotates": false },
+ { "id": "rag_bloody", "fg": 425, "rotates": false, "multitile": false },
+ { "id": "rail_laser_sight", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "RAM", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "rapier", "fg": 687, "rotates": false, "multitile": false },
+ { "id": "rapier_fake", "fg": 687, "rotates": false, "multitile": false },
+ { "id": "raw_fur", "fg": 818, "rotates": false, "multitile": false },
+ { "id": "raw_leather", "fg": 819, "rotates": false, "multitile": false },
+ { "id": "razor_blade", "fg": 547, "rotates": false, "multitile": false },
+ { "id": "rebar", "fg": 474, "rotates": false, "multitile": false },
+ { "id": "rebar_rail", "fg": 914, "rotates": false, "multitile": false },
+ { "id": "rebar_rifle", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "rebreather", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "rebreather_filter", "fg": 901, "rotates": false, "multitile": false },
+ { "id": "rebreather_on", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "rebreather_xl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "rebreather_xl_on", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "receiver", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "rechargeable_battery", "fg": 915, "rotates": false, "multitile": false },
+ { "id": "recharge_station", "fg": 925, "rotates": false },
+ { "id": "recoil_stock", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "recurbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "red_dot_sight", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "reflexbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "reflexrecurvebow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "ref_lighter", "fg": 764, "rotates": false, "multitile": false },
+ { "id": "ref_lighter_on", "fg": 790, "rotates": false, "multitile": false },
+ { "id": "reinforced_glass_pane", "fg": 385, "rotates": false, "multitile": false },
+ { "id": "reinforced_glass_sheet", "fg": 385, "rotates": false, "multitile": false },
+ { "id": "reinforced_solar_panel", "fg": 885, "rotates": false, "multitile": false },
+ { "id": "reinforced_solar_panel_v2", "fg": 885, "rotates": false },
+ { "id": "reloaded_10mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_223", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_270", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_3006", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_3006_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_300_winmag", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_308", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_32_acp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_38_fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_38_special", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_38_super", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_40fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_40mm_flechette", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "reloaded_40mm_shot", "fg": 967, "rotates": false, "multitile": false },
+ { "id": "reloaded_40sw", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_44fmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_44magnum", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_454_Casull", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_45_acp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_45_jhp", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_45_super", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_46mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_500_Magnum", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_50bmg", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_50ss", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_50_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_556", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_556_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_57mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_5x50dart", "fg": 829, "rotates": false, "multitile": false },
+ { "id": "reloaded_700nx", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_762_51", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_762_51_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_762_54R", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_762_m43", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_762_m87", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_9mmfmj", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_9mmP2", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_9mmP", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_9mmP", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_9mm", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "reloaded_laser_pack", "fg": 915, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_00", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_beanbag", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_bird", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_flechette", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_he", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_shot_slug", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "reloaded_signal_flare", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "remington_700", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "remington_870", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "remotevehcontrol", "fg": 812, "rotates": false, "multitile": false },
+ { "id": "rep_crossbow", "fg": 903, "rotates": false, "multitile": false },
+ { "id": "restaurantmap", "fg": 601, "rotates": false, "multitile": false },
+ { "id": "retool_223", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_22", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_308", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_45", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_46", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_57", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "retool_9mm", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "revolver_shotgun", "fg": 1806, "rotates": false, "multitile": false },
+ { "id": "rifle_22", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "rifle_308", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "rifle_9mm", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "rifle_flintlock", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "rifle_scope", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "rm103a_pistol", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "rm11b_sniper_rifle", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "rm120c", "fg": 536, "rotates": false, "multitile": false },
+ { "id": "rm121aux", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "rm2000_smg", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "rm20", "fg": 562, "rotates": false, "multitile": false },
+ { "id": "rm228", "fg": 568, "rotates": false, "multitile": false },
+ { "id": "rm298", "fg": 562, "rotates": false, "multitile": false },
+ { "id": "rm451_flamethrower", "fg": 566, "rotates": false, "multitile": false },
+ { "id": "rm51_assault_rifle", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "rm614_lmg", "fg": 562, "rotates": false, "multitile": false },
+ { "id": "rm802", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "rm88_battle_rifle", "fg": 523, "rotates": false, "multitile": false },
+ { "id": "rm99_pistol", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "roadmap", "fg": 601, "rotates": false, "multitile": false },
+ { "id": "robot_controls", "fg": 1453, "rotates": false, "multitile": false },
+ { "id": "rock", "fg": 465, "rotates": false },
+ { "id": "rock_pot", "fg": 428, "rotates": false, "multitile": false },
+ { "id": "rock_quern", "fg": 574, "rotates": false, "multitile": false },
+ { "id": "rock_sock", "fg": 492, "rotates": false, "multitile": false },
+ { "id": "rolling_paper", "fg": 496, "rotates": false, "multitile": false },
+ { "id": "rollmat", "fg": 676, "rotates": false, "multitile": false },
+ { "id": "rootbeer", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "rope_30", "fg": 531, "rotates": false },
+ { "id": "rope_6", "fg": 531, "rotates": true },
+ { "id": "RPG-7_ammo", "fg": 968, "rotates": false, "multitile": false },
+ { "id": "RPG", "fg": 570, "rotates": false, "multitile": false },
+ { "id": "rubber_slug", "fg": 624, "rotates": false, "multitile": false },
+ { "id": "ruger_1022", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "ruger_mini", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "ruger_redhawk", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "rum", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "rx12_injector", "fg": 528, "rotates": false, "multitile": false },
+ { "id": "r_carpet", "fg": 768, "rotates": false },
+ { "id": "r_paint", "fg": 1404, "rotates": false, "multitile": false },
+ { "id": "saddle", "fg": 1490, "bg": 1, "rotates": false, "multitile": false },
+ { "id": "safe_box", "fg": 1573, "rotates": false, "multitile": false },
+ { "id": "saiga_12", "fg": 537, "rotates": false, "multitile": false },
+ { "id": "saiga_sawn", "fg": 533, "rotates": false, "multitile": false },
+ { "id": "saline", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "salt_water", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "sarcophagus_access_code", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "savage_111f", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "saw", "fg": 701, "rotates": false, "multitile": false },
+ { "id": "scalpel", "fg": 679, "rotates": false, "multitile": false },
+ { "id": "scar_h", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "scar_l", "fg": 558, "rotates": false, "multitile": false },
+ { "id": "scissors", "fg": 576, "rotates": false, "multitile": false },
+ { "id": "scrambler", "fg": 635, "rotates": false, "multitile": false },
+ { "id": "scrambler_act", "fg": 636, "rotates": false, "multitile": false },
+ { "id": "scrap", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "screwdriver", "fg": 713, "rotates": false, "multitile": false },
+ { "id": "scythe", "fg": 500, "rotates": false, "multitile": false },
+ { "id": "scythe_war", "fg": 501, "rotates": false, "multitile": false },
{
"id": "seatbelt",
- "fg": 883,
- "rotates": true,
- "multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 882 } ]
- },
- { "id": "seat", "fg": 1482, "bg": 1, "rotates": false, "multitile": false },
- { "id": "seed_garlic", "fg": 857, "rotates": false },
- { "id": "selfbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "sewage", "fg": 932, "rotates": false, "multitile": false },
- { "id": "sewing_kit", "fg": 567, "rotates": false, "multitile": false },
- { "id": "shaft_metal", "fg": 903, "rotates": false, "multitile": false },
- { "id": "shaft_plastic", "fg": 903, "rotates": false, "multitile": false },
- { "id": "shaft_wood", "fg": 903, "rotates": false, "multitile": false },
- { "id": "shaft_wood_heavy", "fg": 903, "rotates": false, "multitile": false },
- { "id": "sharp_rock", "fg": 793, "rotates": false, "multitile": false },
- { "id": "sharp_toothbrush", "fg": 485, "rotates": false, "multitile": false },
- { "id": "sheet", "fg": 991, "rotates": false },
- { "id": "sheet_metal", "fg": 459, "rotates": false, "multitile": false },
- { "id": "sheet_metal_lit", "fg": 844, "rotates": false, "multitile": false },
- { "id": "shelter_kit", "fg": 246, "rotates": false, "multitile": false },
- { "id": "shishkebab_off", "fg": 673, "rotates": false, "multitile": false },
- { "id": "shishkebab_on", "fg": 674, "rotates": false, "multitile": false },
- { "id": "shocktonfa_off", "fg": 435, "rotates": false, "multitile": false },
- { "id": "shocktonfa_on", "fg": 447, "rotates": false, "multitile": false },
- { "id": "shock_staff", "fg": 495, "rotates": false, "multitile": false },
- { "id": "shortbow", "fg": 894, "rotates": false, "multitile": false },
- { "id": "shotgun_d", "fg": 526, "rotates": false, "multitile": false },
- { "id": "shotgun_primer", "fg": 909, "rotates": false, "multitile": false },
- { "id": "shotgun_sawn", "fg": 524, "rotates": false, "multitile": false },
- { "id": "shotgun_s", "fg": 526, "rotates": false, "multitile": false },
- { "id": "shotgun_trap", "fg": 608, "rotates": false, "multitile": false },
- { "id": "shot_00", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_beanbag", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_bird", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_flechette", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_he", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_hull", "fg": 941 },
- { "id": "shot_scrapbag", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_scrapslug", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_scrap", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_slug", "fg": 953, "rotates": false, "multitile": false },
- { "id": "shot_suppressor", "fg": 918, "rotates": false, "multitile": false },
- { "id": "shoulder_strap", "fg": 918, "rotates": false, "multitile": false },
- { "id": "shovel", "fg": 596, "rotates": false, "multitile": false },
- { "id": "sickle", "fg": 494, "rotates": false, "multitile": false },
- { "id": "sig_40", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sig_mosquito", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sig_p230", "fg": 518, "rotates": false, "multitile": false },
- { "id": "silver", "fg": 944, "rotates": false, "multitile": false },
- { "id": "silver_small", "fg": 904, "rotates": false, "multitile": false },
- { "id": "sinew", "fg": 884, "rotates": false, "multitile": false },
- { "id": "single_malt_whiskey", "fg": 932, "rotates": false, "multitile": false },
- { "id": "skewer", "fg": 424, "rotates": false, "multitile": false },
- { "id": "sks", "fg": 509, "rotates": false, "multitile": false },
- { "id": "slingshot", "fg": 512, "rotates": false, "multitile": false },
- { "id": "sling", "fg": 510, "rotates": false, "multitile": false },
- { "id": "small_lcd_screen", "fg": 369, "rotates": false, "multitile": false },
- { "id": "small_repairkit", "fg": 939, "rotates": false, "multitile": false },
- { "id": "small_storage_battery", "fg": 874, "rotates": false },
- { "id": "smart_lamp", "fg": 927, "rotates": false, "multitile": false },
- { "id": "smart_lamp_on", "fg": 928, "rotates": false, "multitile": false },
- { "id": "smokebomb", "fg": 631, "rotates": false, "multitile": false },
- { "id": "smokebomb_act", "fg": 632, "rotates": false, "multitile": false },
- { "id": "smpistol_primer", "fg": 909, "rotates": false, "multitile": false },
- { "id": "smrifle_primer", "fg": 909, "rotates": false, "multitile": false },
- { "id": "sm_extinguisher", "fg": 570, "rotates": false, "multitile": false },
- { "id": "snare_trigger", "fg": 707, "rotates": false, "multitile": false },
- { "id": "soap", "fg": 911, "rotates": false, "multitile": false },
- { "id": "solar_cell", "fg": 458, "rotates": false, "multitile": false },
- { "id": "solar_panel", "fg": 876, "rotates": false, "multitile": false },
- { "id": "solar_panel_v2", "fg": 876, "rotates": false },
- { "id": "solar_panel_v3", "fg": 876, "rotates": false },
- { "id": "soldering_iron", "fg": 583, "rotates": false, "multitile": false },
- { "id": "solder_wire", "fg": 885, "rotates": false, "multitile": false },
- { "id": "soup_human", "fg": 932, "rotates": false, "multitile": false },
- { "id": "soup_meat", "fg": 932, "rotates": false, "multitile": false },
- { "id": "soup_veggy", "fg": 1410, "rotates": false, "multitile": false },
- { "id": "soup_woods", "fg": 932, "rotates": false, "multitile": false },
- { "id": "spare_mag", "fg": 918, "rotates": false, "multitile": false },
- { "id": "speargun", "fg": 509, "rotates": false, "multitile": false },
- { "id": "spear_knife", "fg": 680, "rotates": false, "multitile": false },
- { "id": "spear_rebar", "fg": 466, "rotates": false, "multitile": false },
- { "id": "spear_steel", "fg": 466, "rotates": false, "multitile": false },
- { "id": "spear_survivor", "fg": 845, "rotates": false, "multitile": false },
- { "id": "spear_wood", "fg": 440, "rotates": false, "multitile": false },
- { "id": "spezi", "fg": 932, "rotates": false, "multitile": false },
- { "id": "spiked_plate", "fg": 463, "rotates": false, "multitile": false },
- { "id": "spiked_rocket", "fg": 823, "rotates": false, "multitile": false },
- { "id": "spike", "fg": 448, "rotates": false, "multitile": false },
- { "id": "spiral_stone", "fg": 384, "rotates": false, "multitile": false },
- { "id": "splinter", "fg": 660, "rotates": false, "multitile": false },
- { "id": "spoon", "fg": 415, "rotates": false, "multitile": false },
- { "id": "spork", "fg": 414, "rotates": false, "multitile": false },
- { "id": "sports_drink", "fg": 1395, "rotates": false },
- { "id": "spray_can", "fg": 713, "rotates": false, "multitile": false },
- { "id": "spring", "fg": 553, "rotates": false },
- { "id": "stabilizer", "fg": 918, "rotates": false, "multitile": false },
- { "id": "steel_chunk", "fg": 692, "rotates": false },
- { "id": "steel_lump", "fg": 681, "rotates": false },
- { "id": "steel_plate", "fg": 460, "rotates": false, "multitile": false },
- { "id": "steel_rail", "fg": 906, "rotates": false, "multitile": false },
- { "id": "stereo", "fg": 733, "rotates": false, "multitile": false },
- { "id": "stethoscope", "fg": 597, "rotates": false, "multitile": false },
- { "id": "steyr_aug", "fg": 552, "rotates": false, "multitile": false },
- { "id": "stick", "fg": 538, "rotates": false },
- { "id": "still", "fg": 742, "rotates": false, "multitile": false },
- { "id": "storage_battery", "fg": 874, "rotates": false, "multitile": false },
- { "id": "stout", "fg": 932, "rotates": false, "multitile": false },
- { "id": "straw_doll", "fg": 827, "rotates": false, "multitile": false },
- { "id": "straw_pile", "fg": 846, "rotates": false, "multitile": false },
- { "id": "string_36", "fg": 523, "rotates": false },
- { "id": "string_6", "fg": 523, "rotates": false },
- { "id": "subsuit_xl", "fg": 994, "rotates": false, "multitile": false },
- { "id": "superglue", "fg": 364, "rotates": false, "multitile": false },
- { "id": "suppressor", "fg": 918, "rotates": false, "multitile": false },
- { "id": "survival_marker", "fg": 448, "rotates": false, "multitile": false },
- { "id": "survivormap", "fg": 593, "rotates": false, "multitile": false },
- { "id": "survivor_machete", "fg": 672, "rotates": false, "multitile": false },
- { "id": "survivor_mess_kit", "fg": 834, "rotates": false, "multitile": false },
- { "id": "survivor_special_700", "fg": 509, "rotates": false, "multitile": false },
- { "id": "surv_carbine_223", "fg": 509, "rotates": false, "multitile": false },
- { "id": "surv_hand_cannon", "fg": 518, "rotates": false, "multitile": false },
- { "id": "surv_rocket_launcher", "fg": 836, "rotates": false, "multitile": false },
- { "id": "surv_six_shooter", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sw629", "fg": 518, "rotates": false, "multitile": false },
- { "id": "swage", "fg": 754, "rotates": false, "multitile": false },
- { "id": "sweet_water", "fg": 931, "rotates": false, "multitile": false },
- { "id": "switchblade", "fg": 690, "rotates": false, "multitile": false },
- { "id": "sword_bayonet", "fg": 918, "rotates": false, "multitile": false },
- { "id": "sword_crude", "fg": 427, "rotates": false, "multitile": false },
- { "id": "sword_forged", "fg": 428, "rotates": false, "multitile": false },
+ "fg": 891,
+ "rotates": true,
+ "multitile": true,
+ "additional_tiles": [ { "id": "broken", "fg": 890 } ]
+ },
+ { "id": "seat", "fg": 1490, "bg": 1, "rotates": false, "multitile": false },
+ { "id": "seed_garlic", "fg": 865, "rotates": false },
+ { "id": "selfbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "sewage", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "sewing_kit", "fg": 575, "rotates": false, "multitile": false },
+ { "id": "shaft_metal", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "shaft_plastic", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "shaft_wood", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "shaft_wood_heavy", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "sharp_rock", "fg": 801, "rotates": false, "multitile": false },
+ { "id": "sharp_toothbrush", "fg": 493, "rotates": false, "multitile": false },
+ { "id": "sheet", "fg": 999, "rotates": false },
+ { "id": "sheet_metal", "fg": 467, "rotates": false, "multitile": false },
+ { "id": "sheet_metal_lit", "fg": 852, "rotates": false, "multitile": false },
+ { "id": "shelter_kit", "fg": 254, "rotates": false, "multitile": false },
+ { "id": "shishkebab_off", "fg": 681, "rotates": false, "multitile": false },
+ { "id": "shishkebab_on", "fg": 682, "rotates": false, "multitile": false },
+ { "id": "shocktonfa_off", "fg": 443, "rotates": false, "multitile": false },
+ { "id": "shocktonfa_on", "fg": 455, "rotates": false, "multitile": false },
+ { "id": "shock_staff", "fg": 503, "rotates": false, "multitile": false },
+ { "id": "shortbow", "fg": 902, "rotates": false, "multitile": false },
+ { "id": "shotgun_d", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "shotgun_primer", "fg": 917, "rotates": false, "multitile": false },
+ { "id": "shotgun_sawn", "fg": 532, "rotates": false, "multitile": false },
+ { "id": "shotgun_s", "fg": 534, "rotates": false, "multitile": false },
+ { "id": "shotgun_trap", "fg": 616, "rotates": false, "multitile": false },
+ { "id": "shot_00", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_beanbag", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_bird", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_flechette", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_he", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_hull", "fg": 949 },
+ { "id": "shot_scrapbag", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_scrapslug", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_scrap", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_slug", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "shot_suppressor", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "shoulder_strap", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "shovel", "fg": 604, "rotates": false, "multitile": false },
+ { "id": "sickle", "fg": 502, "rotates": false, "multitile": false },
+ { "id": "sig_40", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sig_mosquito", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sig_p230", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "silver", "fg": 952, "rotates": false, "multitile": false },
+ { "id": "silver_small", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "sinew", "fg": 892, "rotates": false, "multitile": false },
+ { "id": "single_malt_whiskey", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "skewer", "fg": 432, "rotates": false, "multitile": false },
+ { "id": "sks", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "slingshot", "fg": 520, "rotates": false, "multitile": false },
+ { "id": "sling", "fg": 518, "rotates": false, "multitile": false },
+ { "id": "small_lcd_screen", "fg": 377, "rotates": false, "multitile": false },
+ { "id": "small_repairkit", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "small_storage_battery", "fg": 882, "rotates": false },
+ { "id": "smart_lamp", "fg": 935, "rotates": false, "multitile": false },
+ { "id": "smart_lamp_on", "fg": 936, "rotates": false, "multitile": false },
+ { "id": "smokebomb", "fg": 639, "rotates": false, "multitile": false },
+ { "id": "smokebomb_act", "fg": 640, "rotates": false, "multitile": false },
+ { "id": "smpistol_primer", "fg": 917, "rotates": false, "multitile": false },
+ { "id": "smrifle_primer", "fg": 917, "rotates": false, "multitile": false },
+ { "id": "sm_extinguisher", "fg": 578, "rotates": false, "multitile": false },
+ { "id": "snare_trigger", "fg": 715, "rotates": false, "multitile": false },
+ { "id": "soap", "fg": 919, "rotates": false, "multitile": false },
+ { "id": "solar_cell", "fg": 466, "rotates": false, "multitile": false },
+ { "id": "solar_panel", "fg": 884, "rotates": false, "multitile": false },
+ { "id": "solar_panel_v2", "fg": 884, "rotates": false },
+ { "id": "solar_panel_v3", "fg": 884, "rotates": false },
+ { "id": "soldering_iron", "fg": 591, "rotates": false, "multitile": false },
+ { "id": "solder_wire", "fg": 893, "rotates": false, "multitile": false },
+ { "id": "soup_human", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "soup_meat", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "soup_veggy", "fg": 1418, "rotates": false, "multitile": false },
+ { "id": "soup_woods", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "spare_mag", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "speargun", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "spear_knife", "fg": 688, "rotates": false, "multitile": false },
+ { "id": "spear_rebar", "fg": 474, "rotates": false, "multitile": false },
+ { "id": "spear_steel", "fg": 474, "rotates": false, "multitile": false },
+ { "id": "spear_survivor", "fg": 853, "rotates": false, "multitile": false },
+ { "id": "spear_wood", "fg": 448, "rotates": false, "multitile": false },
+ { "id": "spezi", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "spiked_plate", "fg": 471, "rotates": false, "multitile": false },
+ { "id": "spiked_rocket", "fg": 831, "rotates": false, "multitile": false },
+ { "id": "spike", "fg": 456, "rotates": false, "multitile": false },
+ { "id": "spiral_stone", "fg": 392, "rotates": false, "multitile": false },
+ { "id": "splinter", "fg": 668, "rotates": false, "multitile": false },
+ { "id": "spoon", "fg": 423, "rotates": false, "multitile": false },
+ { "id": "spork", "fg": 422, "rotates": false, "multitile": false },
+ { "id": "sports_drink", "fg": 1403, "rotates": false },
+ { "id": "spray_can", "fg": 721, "rotates": false, "multitile": false },
+ { "id": "spring", "fg": 561, "rotates": false },
+ { "id": "stabilizer", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "steel_chunk", "fg": 700, "rotates": false },
+ { "id": "steel_lump", "fg": 689, "rotates": false },
+ { "id": "steel_plate", "fg": 468, "rotates": false, "multitile": false },
+ { "id": "steel_rail", "fg": 914, "rotates": false, "multitile": false },
+ { "id": "stereo", "fg": 741, "rotates": false, "multitile": false },
+ { "id": "stethoscope", "fg": 605, "rotates": false, "multitile": false },
+ { "id": "steyr_aug", "fg": 560, "rotates": false, "multitile": false },
+ { "id": "stick", "fg": 546, "rotates": false },
+ { "id": "still", "fg": 750, "rotates": false, "multitile": false },
+ { "id": "storage_battery", "fg": 882, "rotates": false, "multitile": false },
+ { "id": "stout", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "straw_doll", "fg": 835, "rotates": false, "multitile": false },
+ { "id": "straw_pile", "fg": 854, "rotates": false, "multitile": false },
+ { "id": "string_36", "fg": 531, "rotates": false },
+ { "id": "string_6", "fg": 531, "rotates": false },
+ { "id": "subsuit_xl", "fg": 1002, "rotates": false, "multitile": false },
+ { "id": "superglue", "fg": 372, "rotates": false, "multitile": false },
+ { "id": "suppressor", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "survival_marker", "fg": 456, "rotates": false, "multitile": false },
+ { "id": "survivormap", "fg": 601, "rotates": false, "multitile": false },
+ { "id": "survivor_machete", "fg": 680, "rotates": false, "multitile": false },
+ { "id": "survivor_mess_kit", "fg": 842, "rotates": false, "multitile": false },
+ { "id": "survivor_special_700", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "surv_carbine_223", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "surv_hand_cannon", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "surv_rocket_launcher", "fg": 844, "rotates": false, "multitile": false },
+ { "id": "surv_six_shooter", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sw629", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "swage", "fg": 762, "rotates": false, "multitile": false },
+ { "id": "sweet_water", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "switchblade", "fg": 698, "rotates": false, "multitile": false },
+ { "id": "sword_bayonet", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "sword_crude", "fg": 435, "rotates": false, "multitile": false },
+ { "id": "sword_forged", "fg": 436, "rotates": false, "multitile": false },
{
"id": [
"sword_forged",
@@ -2161,4833 +2166,4881 @@
"arming_sword_fake",
"arming_sword_inferior"
],
- "fg": 859,
+ "fg": 867,
"rotates": false
},
- { "id": "sword_nail", "fg": 426, "rotates": false, "multitile": false },
- { "id": "sword_wood", "fg": 425, "rotates": false, "multitile": false },
- { "id": "sw_22", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sw_500", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sw_610", "fg": 518, "rotates": false, "multitile": false },
- { "id": "sw_619", "fg": 518, "rotates": false, "multitile": false },
- { "id": "syringe", "fg": 423, "rotates": false, "multitile": false },
- { "id": "syrup", "fg": 932, "rotates": false, "multitile": false },
- { "id": "talking_doll", "fg": 738, "rotates": false, "multitile": false },
- { "id": "tanbark", "fg": 814, "rotates": false, "multitile": false },
- { "id": "tanned_hide", "fg": 363, "rotates": false, "multitile": false },
- { "id": "tanned_pelt", "fg": 362, "rotates": false, "multitile": false },
- { "id": "tanning_hide", "fg": 817, "rotates": false, "multitile": false },
- { "id": "tanning_pelt", "fg": 816, "rotates": false, "multitile": false },
- { "id": "tanto", "fg": 675, "rotates": false, "multitile": false },
- { "id": "taurus_38", "fg": 518, "rotates": false, "multitile": false },
- { "id": "tazer", "fg": 654, "rotates": false, "multitile": false },
- { "id": "TDI", "fg": 535, "rotates": false, "multitile": false },
- { "id": "teapot", "fg": 945, "rotates": false, "multitile": false },
- { "id": "tea", "fg": 932, "rotates": false, "multitile": false },
- { "id": "tec9", "fg": 516, "rotates": false, "multitile": false },
- { "id": "teddy", "fg": 828, "rotates": false, "multitile": false },
- { "id": "telepad", "fg": 940, "rotates": false, "multitile": false },
- { "id": "teleporter", "fg": 615, "rotates": false, "multitile": false },
- { "id": "teleumbrella", "fg": 474, "rotates": false, "multitile": false },
- { "id": "television", "fg": 401, "rotates": false, "multitile": false },
- { "id": "tent_kit", "fg": 245, "rotates": false, "multitile": false },
- { "id": "tequila", "fg": 932, "rotates": false, "multitile": false },
- { "id": "thermometer", "fg": 852, "rotates": false, "multitile": false },
- { "id": "thread", "fg": 885, "rotates": false, "multitile": false },
- { "id": "throw_extinguisher", "fg": 572, "rotates": false, "multitile": false },
- { "id": "tihar", "fg": 536, "rotates": false, "multitile": false },
- { "id": "tin", "fg": 904, "rotates": false, "multitile": false },
- { "id": "tin_plate", "fg": 413, "rotates": false, "multitile": false },
- { "id": "toaster", "fg": 403, "rotates": false, "multitile": false },
- { "id": "tokarev", "fg": 518, "rotates": false, "multitile": false },
- { "id": "tonfa", "fg": 435, "rotates": false, "multitile": false },
- { "id": "tonfa_wood", "fg": 437, "rotates": false, "multitile": false },
- { "id": "tongs", "fg": 752, "rotates": false, "multitile": false },
- { "id": "toolbox", "fg": 758, "rotates": false, "multitile": false },
- { "id": "tool_anfo_charge", "fg": 853, "rotates": false, "multitile": false },
- { "id": "tool_anfo_charge_act", "fg": 854, "rotates": false, "multitile": false },
- { "id": "tool_black_powder_charge", "fg": 805, "rotates": false, "multitile": false },
- { "id": "tool_black_powder_charge_act", "fg": 806, "rotates": false, "multitile": false },
- { "id": "tool_rdx_charge", "fg": 853, "rotates": false, "multitile": false },
- { "id": "tool_rdx_charge_act", "fg": 854, "rotates": false, "multitile": false },
- { "id": "tool_rdx_sand_bomb", "fg": 617, "rotates": false, "multitile": false },
- { "id": "tool_rdx_sand_bomb_act", "fg": 618, "rotates": false, "multitile": false },
- { "id": "torch", "fg": 696, "rotates": false, "multitile": false },
- { "id": "torch_done", "fg": 395, "rotates": false, "multitile": false },
- { "id": "torch_lit", "fg": 697, "rotates": false, "multitile": false },
- { "id": "touristmap", "fg": 593, "rotates": false, "multitile": false },
- { "id": "towel", "fg": 1006, "rotates": true },
- { "id": "transponder", "fg": 950, "rotates": false, "multitile": false },
- { "id": "trex_gun", "fg": 527, "rotates": false, "multitile": false },
- { "id": "trimmer_off", "fg": 542, "rotates": false, "multitile": false },
- { "id": "trimmer_on", "fg": 542, "rotates": false, "multitile": false },
- { "id": "triple_sec", "fg": 933, "rotates": false, "multitile": false },
- { "id": "tripwire", "fg": 606, "rotates": false, "multitile": false },
- { "id": "tuned_mechanism", "fg": 918, "rotates": false, "multitile": false },
- { "id": "two_way_radio", "fg": 585, "rotates": false, "multitile": false },
- { "id": "ugl_buttstock", "fg": 918, "rotates": false, "multitile": false },
- { "id": "umbrella", "fg": 474, "rotates": false, "multitile": false },
- { "id": "unbio_blaster_gun", "fg": 557, "rotates": false, "multitile": false },
- { "id": "UPS_off", "fg": 650, "rotates": false, "multitile": false },
- { "id": "UPS_on", "fg": 651, "rotates": false, "multitile": false },
- { "id": "usb_drive", "fg": 386, "rotates": false, "multitile": false },
- { "id": "usp_45", "fg": 518, "rotates": false, "multitile": false },
- { "id": "usp_9mm", "fg": 518, "rotates": false, "multitile": false },
- { "id": "uzi", "fg": 516, "rotates": false, "multitile": false },
- { "id": "u_shotgun", "fg": 918, "rotates": false, "multitile": false },
- { "id": "v12_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "v29", "fg": 555, "rotates": false, "multitile": false },
- { "id": "v29_cheap", "fg": 555, "rotates": false, "multitile": false },
- { "id": "v2_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "v6_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "v6_diesel", "fg": 873, "rotates": false, "multitile": false },
- { "id": "V8", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "v8_combustion", "fg": 873, "rotates": false, "multitile": false },
- { "id": "v8_diesel", "fg": 873, "rotates": false, "multitile": false },
- { "id": "vacutainer", "fg": 665, "rotates": false, "multitile": false },
- { "id": "vac_sealer", "fg": 733, "rotates": false, "multitile": false },
- { "id": "veggy_pickled", "fg": 1286, "rotates": false, "multitile": false },
- { "id": "vehicle_controls", "fg": 881, "rotates": false, "multitile": false },
- { "id": "veh_tracker", "fg": 926, "rotates": false },
- { "id": "vinegar", "fg": 934, "rotates": false, "multitile": false },
- { "id": "vine_30", "fg": 598, "rotates": false, "multitile": false },
- { "id": "vodka", "fg": 931, "rotates": false, "multitile": false },
- { "id": "vortex_stone", "fg": 658, "rotates": false, "multitile": false },
- { "id": "v_table", "fg": 914, "rotates": false },
- { "id": "waffleiron", "fg": 378, "rotates": false, "multitile": false },
- { "id": "wakizashi", "fg": 675, "rotates": false, "multitile": false },
- { "id": "wakizashi_fake", "fg": 675, "rotates": false, "multitile": false },
- { "id": "walther_ppk", "fg": 518, "rotates": false, "multitile": false },
- { "id": "warhammer", "fg": 471, "rotates": false, "multitile": false },
- { "id": "wasp_sting", "fg": 443, "rotates": false, "multitile": false },
- { "id": "watercannon", "fg": 536, "rotates": false, "multitile": false },
- { "id": "waterproof_gunmod", "fg": 918, "rotates": false, "multitile": false },
- { "id": "waterskin2", "fg": 353, "rotates": false, "multitile": false },
- { "id": "waterskin3", "fg": 353, "rotates": false, "multitile": false },
- { "id": "waterskin", "fg": 353, "rotates": false, "multitile": false },
- { "id": "water", "fg": 931, "rotates": false, "multitile": false },
- { "id": "water_acid", "fg": 931, "rotates": false, "multitile": false },
- { "id": "water_acid_weak", "fg": 931, "rotates": false, "multitile": false },
- { "id": "water_clean", "fg": 931, "rotates": false, "multitile": false },
- { "id": "water_faucet", "fg": 784, "rotates": false },
- { "id": "water_mineral", "fg": 931, "rotates": false, "multitile": false },
- { "id": "water_purifier", "fg": 584, "rotates": false, "multitile": false },
- { "id": "wax", "fg": 1336, "rotates": false, "multitile": false },
- { "id": "wearable_light", "fg": 574, "rotates": false, "multitile": false },
- { "id": "wearable_light_on", "fg": 575, "rotates": false, "multitile": false },
- { "id": "wearable_rx12", "fg": 520, "rotates": false, "multitile": false },
- { "id": "weeks_old_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "welder", "fg": 666, "rotates": false, "multitile": false },
- { "id": "welder_crude", "fg": 741, "rotates": false, "multitile": false },
- { "id": "weldrig", "fg": 878, "rotates": false, "multitile": false },
- { "id": "well_pump", "fg": 781, "rotates": false, "multitile": false },
- { "id": "wheel", "fg": 1465, "rotates": false, "multitile": false },
- { "id": "wheel_armor", "fg": 1514, "rotates": false, "multitile": false },
- { "id": "wheel_bicycle", "fg": 1467, "rotates": false, "multitile": false },
- { "id": "wheel_caster", "fg": 1467, "rotates": false, "multitile": false },
- { "id": "wheel_metal", "fg": 1465, "rotates": false, "multitile": false },
- { "id": "wheel_motorbike", "fg": 1464, "rotates": false, "multitile": false },
- { "id": "wheel_small", "fg": 1467, "rotates": false, "multitile": false },
- { "id": "wheel_wheelchair", "fg": 783, "rotates": false, "multitile": false },
- { "id": "wheel_wide", "fg": 1466, "rotates": false, "multitile": false },
- { "id": "wheel_wood", "fg": 1430, "rotates": false, "multitile": false },
- { "id": "wheel_wood_b", "fg": 1431, "rotates": false, "multitile": false },
- { "id": "whiskey", "fg": 932, "rotates": false, "multitile": false },
- { "id": "win70", "fg": 509, "rotates": false, "multitile": false },
- { "id": "wine_cabernet", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "wine_chardonnay", "fg": 934, "rotates": false, "multitile": false },
- { "id": "wine_noir", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "wine_riesling", "fg": 934, "rotates": false, "multitile": false },
- { "id": "wire", "fg": 430, "rotates": false, "multitile": false },
- { "id": "wire_barbed", "fg": 430, "rotates": false, "multitile": false },
- { "id": "withered", "fg": 361, "rotates": false, "multitile": false },
- { "id": "wooden_barrel", "fg": 949, "rotates": false },
- { "id": "wood_plate", "fg": 465, "rotates": false, "multitile": false },
- { "id": "wood_smoother", "fg": 437, "rotates": false, "multitile": false },
- { "id": "wrapper", "fg": 488, "rotates": true },
- { "id": "wrench", "fg": 706, "rotates": false, "multitile": false },
- { "id": "wristrocket", "fg": 597, "rotates": false, "multitile": false },
- { "id": "w_paint", "fg": 391, "rotates": false, "multitile": false },
- { "id": "xacto", "fg": 669, "rotates": false, "multitile": false },
- { "id": "xlframe", "fg": 923, "rotates": false },
- { "id": "yarn", "fg": 885, "rotates": false, "multitile": false },
- { "id": "y_carpet", "fg": 762, "rotates": false },
- { "id": "y_paint", "fg": 416, "rotates": false, "multitile": false },
- { "id": "zweifire_off", "fg": 684, "rotates": false, "multitile": false },
- { "id": "zweifire_on", "fg": 685, "rotates": false, "multitile": false },
- { "id": "zweihander", "fg": 682, "rotates": false, "multitile": false },
- { "id": "zweihander_fake", "fg": 682, "rotates": false, "multitile": false },
- { "id": "20x66_beanbag", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_bootleg_flechette", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_bootleg_shot", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_bootleg_slug", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_exp", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_flare", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_flechette", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_frag", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_inc", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_shot", "fg": 956, "rotates": false, "multitile": false },
- { "id": "20x66_slug", "fg": 956, "rotates": false, "multitile": false },
- { "id": "36navy", "fg": 521, "rotates": false, "multitile": false },
- { "id": "44army", "fg": 521, "rotates": false, "multitile": false },
- { "id": "50bmg", "fg": 954, "rotates": false, "multitile": false },
- { "id": "50ss", "fg": 954, "rotates": false, "multitile": false },
- { "id": "50_casing", "fg": 958, "rotates": false, "multitile": false },
- { "id": "50_incendiary", "fg": 954, "rotates": false, "multitile": false },
- { "id": "arrowhead", "fg": 957, "rotates": false, "multitile": false },
- { "id": "arrowhead_plastic", "fg": 957, "rotates": false, "multitile": false },
- { "id": "arrow_cf", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_exploding", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_field_point", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_field_point_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_fire_hardened", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_fire_hardened_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_flamming", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_heavy_field_point", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_heavy_field_point_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_heavy_fire_hardened", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_heavy_fire_hardened_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_metal", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_metal_sharpened", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_metal_sharpened_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_plastic", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_small_game", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_small_game_fletched", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_wood", "fg": 903, "rotates": false, "multitile": false },
- { "id": "arrow_wood_heavy", "fg": 903, "rotates": false, "multitile": false },
- { "id": "bolt_explosive", "fg": 903, "rotates": false, "multitile": false },
- { "id": "bolt_metal", "fg": 903, "rotates": false, "multitile": false },
- { "id": "bolt_steel", "fg": 903, "rotates": false, "multitile": false },
- { "id": "bolt_wood", "fg": 903, "rotates": false, "multitile": false },
- { "id": "signal_flare", "fg": 953, "rotates": false, "multitile": false },
- { "id": "101_carpentry", "fg": 964, "rotates": false, "multitile": false },
- { "id": "advanced_electronics", "fg": 962, "rotates": false, "multitile": false },
- { "id": "advanced_electrronics", "fg": 968, "rotates": false, "multitile": false },
- { "id": "adv_chemistry", "fg": 964, "rotates": false, "multitile": false },
- { "id": "atomic_survival", "fg": 961, "rotates": false, "multitile": false },
- { "id": "book_archery", "fg": 963, "rotates": false, "multitile": false },
- { "id": "book_icef", "fg": 968, "rotates": false, "multitile": false },
- { "id": "brewing_cookbook", "fg": 967, "rotates": false, "multitile": false },
- { "id": "carpentry_book", "fg": 964, "rotates": false, "multitile": false },
- { "id": "child_book", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "computer_science", "fg": 968, "rotates": false, "multitile": false },
- { "id": "cookbook", "fg": 963, "rotates": false, "multitile": false },
- { "id": "cookbook_human", "fg": 963, "rotates": false, "multitile": false },
- { "id": "cookbook_italian", "fg": 963, "rotates": false, "multitile": false },
- { "id": "cookbook_sushi", "fg": 971, "rotates": false },
- { "id": "decoy_anarch", "fg": 966, "rotates": false },
- { "id": "decoy_elfa", "fg": 966, "rotates": false },
- { "id": "emergency_book", "fg": 962, "rotates": false, "multitile": false },
- { "id": "essay_book", "fg": 964, "rotates": false, "multitile": false },
- { "id": "fairy_tales", "fg": 969, "rotates": false, "multitile": false },
- { "id": "family_cookbook", "fg": 961, "rotates": false, "multitile": false },
- { "id": "fun_survival", "fg": 963, "rotates": false, "multitile": false },
- { "id": "fun_traps", "fg": 963, "rotates": false, "multitile": false },
- { "id": "glassblowing_book", "fg": 970, "rotates": false, "multitile": false },
- { "id": "guidebook", "fg": 966, "rotates": false, "multitile": false },
- { "id": "holybook_bible1", "fg": 971, "rotates": false },
- { "id": "holybook_bible2", "fg": 966, "rotates": false },
- { "id": "holybook_bible3", "fg": 966, "rotates": false },
- { "id": "holybook_granth", "fg": 971, "rotates": false },
- { "id": "holybook_hadith", "fg": 966, "rotates": false },
- { "id": "holybook_kallisti", "fg": 969, "rotates": false },
- { "id": "holybook_kojiki", "fg": 966, "rotates": false },
- { "id": "holybook_mormon", "fg": 968, "rotates": false },
- { "id": "holybook_pastafarian", "fg": 969, "rotates": false },
- { "id": "holybook_quran", "fg": 966, "rotates": false },
- { "id": "holybook_scientology", "fg": 971, "rotates": false },
- { "id": "holybook_slack", "fg": 969, "rotates": false },
- { "id": "holybook_sutras", "fg": 964, "rotates": false },
- { "id": "holybook_talmud", "fg": 969, "rotates": false },
- { "id": "holybook_tanakh", "fg": 966, "rotates": false },
- { "id": "holybook_tripitaka", "fg": 969, "rotates": false },
- { "id": "holybook_upanishads", "fg": 962, "rotates": false },
- { "id": "holybook_vedas", "fg": 964, "rotates": false },
- { "id": "howto_computers", "fg": 963, "rotates": false, "multitile": false },
- { "id": "howto_computer", "fg": 961, "rotates": false, "multitile": false },
- { "id": "howto_traps", "fg": 963, "rotates": false, "multitile": false },
- { "id": "mag_archery", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_barter", "fg": 962, "rotates": false, "multitile": false },
- { "id": "mag_bashing", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_beauty", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_carpentry", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_cars", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_comic", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_computer", "fg": 963, "rotates": false, "multitile": false },
- { "id": "mag_cooking", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_cutting", "fg": 965, "rotates": false, "multitile": false },
- { "id": "mag_dodge", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_dude", "fg": 968, "rotates": false, "multitile": false },
- { "id": "mag_electronics", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_fabrication", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_fieldrepair", "fg": 961, "rotates": false, "multitile": false },
- { "id": "mag_firstaid", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_gaming", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_glam", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_guns", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_launcher", "fg": 964, "rotates": false, "multitile": false },
- { "id": "mag_mechanics", "fg": 964, "rotates": false, "multitile": false },
- { "id": "mag_melee", "fg": 965, "rotates": false, "multitile": false },
- { "id": "mag_news", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_pistol", "fg": 966, "rotates": false, "multitile": false },
- { "id": "mag_porn", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_rifle", "fg": 963, "rotates": false, "multitile": false },
- { "id": "mag_shotgun", "fg": 963, "rotates": false, "multitile": false },
- { "id": "mag_smg", "fg": 966, "rotates": false, "multitile": false },
- { "id": "mag_stabbing", "fg": 965, "rotates": false, "multitile": false },
- { "id": "mag_survival", "fg": 963, "rotates": false, "multitile": false },
- { "id": "mag_swimming", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_tailor", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_throwing", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_traps", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_tv", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "mag_unarmed", "fg": 964, "rotates": false, "multitile": false },
- { "id": "manual_aikido", "fg": 969, "rotates": false },
- { "id": "manual_archery", "fg": 961, "rotates": false, "multitile": false },
- { "id": "manual_bashing", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_boxing", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_brawl", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_business", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_capoeira", "fg": 969, "rotates": false },
- { "id": "manual_carpentry", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_centipede", "fg": 969, "rotates": false },
- { "id": "manual_computers", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_crane", "fg": 969, "rotates": false },
- { "id": "manual_cutting", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_dodge", "fg": 962, "rotates": false, "multitile": false },
- { "id": "manual_dragon", "fg": 969, "rotates": false },
- { "id": "manual_driving", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_electronics", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_eskrima", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_fabrication", "fg": 964, "rotates": false, "multitile": false },
- { "id": "manual_fencing", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_first_aid", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_guns", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_gun", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_judo", "fg": 969, "rotates": false },
- { "id": "manual_karate", "fg": 969, "rotates": false },
- { "id": "manual_knives", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_krav_maga", "fg": 969, "rotates": false },
- { "id": "manual_launcher", "fg": 961, "rotates": false, "multitile": false },
- { "id": "manual_leopard", "fg": 969, "rotates": false },
- { "id": "manual_lizard", "fg": 969, "rotates": false },
- { "id": "manual_mechanics", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_melee", "fg": 965, "rotates": false, "multitile": false },
- { "id": "manual_muay_thai", "fg": 969, "rotates": false },
- { "id": "manual_ninjutsu", "fg": 969, "rotates": false },
- { "id": "manual_niten", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_pistol", "fg": 962, "rotates": false, "multitile": false },
- { "id": "manual_rifle", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_scorpion", "fg": 969, "rotates": false },
- { "id": "manual_shotgun", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_silat", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_smg", "fg": 967, "rotates": false, "multitile": false },
- { "id": "manual_snake", "fg": 969, "rotates": false },
- { "id": "manual_speech", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_stabbing", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_survival", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_swimming", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_taekwondo", "fg": 969, "rotates": false },
- { "id": "manual_tailor", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_tai_chi", "fg": 969, "rotates": false },
- { "id": "manual_throw", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_tiger", "fg": 969, "rotates": false },
- { "id": "manual_toad", "fg": 969, "rotates": false },
- { "id": "manual_traps", "fg": 963, "rotates": false, "multitile": false },
- { "id": "manual_venom_snake", "fg": 969, "rotates": false },
- { "id": "manual_zui_quan", "fg": 969, "rotates": false },
- { "id": "many_years_old_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "modern_tanner", "fg": 961, "rotates": false, "multitile": false },
- { "id": "months_old_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "newest_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "news_regional", "fg": 965, "rotates": false, "multitile": false },
- { "id": "note", "fg": 899, "rotates": false, "multitile": false },
- { "id": "novel_adventure", "fg": 961, "rotates": false, "multitile": false },
- { "id": "novel_buddy", "fg": 964, "rotates": false, "multitile": false },
- { "id": "novel_coa", "fg": 963, "rotates": false, "multitile": false },
- { "id": "novel_crime", "fg": 962, "rotates": false, "multitile": false },
- { "id": "novel_drama", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_erotic", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "novel_experimental", "fg": 962, "rotates": false, "multitile": false },
- { "id": "novel_fantasy", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_horror", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_mystery", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_pulp", "fg": 966, "rotates": false, "multitile": false },
- { "id": "novel_road", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "novel_romance", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_samurai", "fg": 963, "rotates": false, "multitile": false },
- { "id": "novel_satire", "fg": 966, "rotates": false, "multitile": false },
- { "id": "novel_scifi", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_sports", "fg": 969, "rotates": false, "multitile": false },
- { "id": "novel_spy", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_swash", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_thriller", "fg": 969, "rotates": false, "multitile": false },
- { "id": "novel_tragedy", "fg": 967, "rotates": false, "multitile": false },
- { "id": "novel_war", "fg": 961, "rotates": false, "multitile": false },
- { "id": "novel_western", "fg": 961, "rotates": false, "multitile": false },
- { "id": "one_year_old_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "philosophy_book", "fg": 962, "rotates": false, "multitile": false },
- { "id": "phonebook", "fg": 964, "rotates": false },
- { "id": "photo_album", "fg": 961, "rotates": false, "multitile": false },
- { "id": "plays_book", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "pocket_firearms", "fg": 961, "rotates": false, "multitile": false },
- { "id": "pocket_firstaid", "fg": 961, "rotates": false, "multitile": false },
- { "id": "pocket_survival", "fg": 963, "rotates": false, "multitile": false },
- { "id": "poetry_book", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "priest_diary", "fg": 968, "rotates": false, "multitile": false },
- { "id": "radio_book", "fg": 964, "rotates": false, "multitile": false },
- { "id": "recipe_alpha", "fg": 971, "rotates": false, "multitile": false },
- { "id": "recipe_animal", "fg": 971, "rotates": false },
- { "id": "recipe_arrows", "fg": 961, "rotates": false, "multitile": false },
- { "id": "recipe_atomic_battery", "fg": 899, "rotates": false, "multitile": false },
- { "id": "recipe_augs", "fg": 966, "rotates": false },
- { "id": "recipe_bows", "fg": 961, "rotates": false, "multitile": false },
- { "id": "recipe_bullets", "fg": 961, "rotates": false, "multitile": false },
- { "id": "recipe_caseless", "fg": 966, "rotates": false, "multitile": false },
- { "id": "recipe_chimera", "fg": 971, "rotates": false, "multitile": false },
- { "id": "recipe_creepy", "fg": 971, "rotates": false },
- { "id": "recipe_elfa", "fg": 966, "rotates": false },
- { "id": "recipe_labchem", "fg": 971, "rotates": false },
- { "id": "recipe_lab_cvd", "fg": 970, "rotates": false, "multitile": false },
- { "id": "recipe_lab_elec", "fg": 964, "rotates": false },
- { "id": "recipe_maiar", "fg": 971, "rotates": false },
- { "id": "recipe_medicalmut", "fg": 962, "rotates": false, "multitile": false },
- { "id": "recipe_melee", "fg": 970, "rotates": false, "multitile": false },
- { "id": "recipe_mil_augs", "fg": 966, "rotates": false },
- { "id": "recipe_mininuke_launch", "fg": 964, "rotates": false, "multitile": false },
- { "id": "recipe_raptor", "fg": 971, "rotates": false },
- { "id": "recipe_serum", "fg": 971, "rotates": false },
- { "id": "record_accounting", "fg": 968, "rotates": false, "multitile": false },
- { "id": "record_patient", "fg": 968, "rotates": false, "multitile": false },
- { "id": "SICP", "fg": 968, "rotates": false, "multitile": false },
- { "id": "story_book", "fg": 962, "rotates": false, "multitile": false },
- { "id": "survival_book", "fg": 963, "rotates": false, "multitile": false },
- { "id": "survnote", "fg": 899, "rotates": false, "multitile": false },
- { "id": "tailor_portfolio", "fg": 961, "rotates": false, "multitile": false },
- { "id": "tall_tales", "fg": 963, "rotates": false, "multitile": false },
- { "id": "textbook_anarch", "fg": 966, "rotates": false },
- { "id": "textbook_armeast", "fg": 967, "rotates": false, "multitile": false },
- { "id": "textbook_armwest", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_business", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_carpentry", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_chemistry", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_computers", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_computer", "fg": 962, "rotates": false, "multitile": false },
- { "id": "textbook_electronics", "fg": 962, "rotates": false, "multitile": false },
- { "id": "textbook_fabrication", "fg": 963, "rotates": false, "multitile": false },
- { "id": "textbook_fireman", "fg": 964, "rotates": false, "multitile": false },
- { "id": "textbook_firstaid", "fg": 962, "rotates": false, "multitile": false },
- { "id": "textbook_gaswarfare", "fg": 964, "rotates": false, "multitile": false },
- { "id": "textbook_mechanics", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_robots", "fg": 968, "rotates": false, "multitile": false },
- { "id": "textbook_speech", "fg": 964, "rotates": false, "multitile": false },
- { "id": "textbook_survival", "fg": 963, "rotates": false, "multitile": false },
- { "id": "textbook_tailor", "fg": 963, "rotates": false, "multitile": false },
- { "id": "textbook_traps", "fg": 963, "rotates": false, "multitile": false },
- { "id": "textbook_weapeast", "fg": 970, "rotates": false, "multitile": false },
- { "id": "textbook_weapwest", "fg": 964, "rotates": false, "multitile": false },
- { "id": "trappers_companion", "fg": 961, "rotates": false, "multitile": false },
- { "id": "visions_solitude", "fg": 968, "rotates": false, "multitile": false },
- { "id": "welding_book", "fg": 962, "rotates": false, "multitile": false },
- { "id": "years_old_newspaper", "fg": 899, "rotates": false, "multitile": false },
- { "id": "ZSG", "fg": 967, "rotates": false, "multitile": false },
- { "id": "10gal_hat", "fg": 1229, "rotates": false, "multitile": false },
- { "id": "2byarm_guard", "fg": 1186, "rotates": false, "multitile": false },
- { "id": "2byshin_guard", "fg": 1186, "rotates": false, "multitile": false },
- { "id": "aep_suit", "fg": 1218, "rotates": false, "multitile": false },
- { "id": "american_flag", "fg": 1167, "rotates": false, "multitile": false },
- { "id": "anbc_suit", "fg": 1218, "rotates": false, "multitile": false },
- { "id": "apron_leather", "fg": 1208, "rotates": false, "multitile": false },
- { "id": "armguard_chitin", "fg": 1097, "rotates": false, "multitile": false },
- { "id": "armguard_hard", "fg": 1095, "rotates": false, "multitile": false },
- { "id": "armguard_metal", "fg": 1094, "rotates": false, "multitile": false },
- { "id": "armguard_paper", "fg": 1095, "rotates": false, "multitile": false },
- { "id": "armguard_soft", "fg": 1094, "rotates": false, "multitile": false },
- { "id": "armor_blarmor", "fg": 1217, "rotates": false, "multitile": false },
- { "id": "armor_bone", "fg": 1216, "rotates": false, "multitile": false },
- { "id": "armor_chitin", "fg": 1050, "rotates": false, "multitile": false },
- { "id": "armor_farmor", "fg": 1038, "rotates": false, "multitile": false },
- { "id": "armor_larmor", "fg": 1217, "rotates": false, "multitile": false },
- { "id": "armor_lightplate", "fg": 1204, "rotates": false, "multitile": false },
- { "id": "armor_nomad", "fg": 1084, "rotates": false, "multitile": false },
- { "id": "armor_plarmor", "fg": 1195, "rotates": false, "multitile": false },
- { "id": "armor_plate", "fg": 1054, "rotates": false, "multitile": false },
- { "id": "armor_samurai", "fg": 1206, "rotates": false, "multitile": false },
- { "id": "armor_scrapsuit", "fg": 1195, "rotates": false, "multitile": false },
- { "id": "army_top", "fg": 1060, "rotates": false, "multitile": false },
- { "id": "arm_splint", "fg": 1186, "rotates": false, "multitile": false },
- { "id": "arm_warmers", "fg": 1222, "rotates": false, "multitile": false },
- { "id": "backpack", "fg": 1149, "rotates": false, "multitile": false },
- { "id": "backpack_leather", "fg": 1150, "rotates": false, "multitile": false },
- { "id": "back_holster", "fg": 1156, "rotates": false, "multitile": false },
- { "id": "badge_cybercop", "fg": 1166, "rotates": false, "multitile": false },
- { "id": "badge_deputy", "fg": 1166, "rotates": false, "multitile": false },
- { "id": "badge_detective", "fg": 1166, "rotates": false, "multitile": false },
- { "id": "badge_marshal", "fg": 1166, "rotates": false, "multitile": false },
- { "id": "badge_swat", "fg": 1166, "rotates": false, "multitile": false },
- { "id": "balclava", "fg": 1134, "rotates": false, "multitile": false },
- { "id": "bandana", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "barrette", "fg": 979, "rotates": false, "multitile": false },
- { "id": "bastsandals", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "beekeeping_gloves", "fg": 1227, "rotates": false, "multitile": false },
- { "id": "beekeeping_hood", "fg": 1193, "rotates": false, "multitile": false },
- { "id": "beekeeping_suit", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "beret", "fg": 1137, "rotates": false, "multitile": false },
- { "id": "beret_wool", "fg": 1137, "rotates": false, "multitile": false },
- { "id": "bikini_top", "fg": 1062, "rotates": false, "multitile": false },
- { "id": "bikini_top_fur", "fg": 1064, "rotates": false, "multitile": false },
- { "id": "bikini_top_leather", "fg": 1063, "rotates": false, "multitile": false },
- { "id": "bindle", "fg": 989, "rotates": false, "multitile": false },
- { "id": "blanket", "fg": 1168, "rotates": false, "multitile": false },
- { "id": "blazer", "fg": 1076, "rotates": false, "multitile": false },
- { "id": "bondage_mask", "fg": 1042, "rotates": false, "multitile": false },
- { "id": "bondage_suit", "fg": 1041, "rotates": false, "multitile": false },
- { "id": "bookplate", "fg": 1196, "rotates": false, "multitile": false },
- { "id": "boots", "fg": 1012, "rotates": false, "multitile": false },
- { "id": "boots_bone", "fg": 1215, "rotates": false, "multitile": false },
- { "id": "boots_bunker", "fg": 1214, "rotates": false, "multitile": false },
- { "id": "boots_chitin", "fg": 1022, "rotates": false, "multitile": false },
- { "id": "boots_combat", "fg": 1015, "rotates": false, "multitile": false },
- { "id": "boots_fsurvivor", "fg": 1199, "rotates": false, "multitile": false },
- { "id": "boots_fur", "fg": 1013, "rotates": false, "multitile": false },
- { "id": "boots_h20survivor", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "boots_hiking", "fg": 1016, "rotates": false, "multitile": false },
- { "id": "boots_hsurvivor", "fg": 1199, "rotates": false, "multitile": false },
- { "id": "boots_larmor", "fg": 1012, "rotates": false, "multitile": false },
- { "id": "boots_lsurvivor", "fg": 1015, "rotates": false, "multitile": false },
- { "id": "boots_plate", "fg": 1199, "rotates": false, "multitile": false },
- { "id": "boots_rubber", "fg": 1214, "rotates": false, "multitile": false },
- { "id": "boots_steel", "fg": 1014, "rotates": false, "multitile": false },
- { "id": "boots_survivor", "fg": 1014, "rotates": false, "multitile": false },
- { "id": "boots_western", "fg": 1245, "rotates": false, "multitile": false },
- { "id": "boots_winter", "fg": 1017, "rotates": false, "multitile": false },
- { "id": "boots_wsurvivor", "fg": 1017, "rotates": false, "multitile": false },
- { "id": "boots_xlsurvivor", "fg": 1014, "rotates": false, "multitile": false },
- { "id": "bowhat", "fg": 1148, "rotates": false, "multitile": false },
- { "id": "boxer_shorts", "fg": 1023, "rotates": false, "multitile": false },
- { "id": "boxing_gloves", "fg": 1101, "rotates": false, "multitile": false },
- { "id": "boy_shorts", "fg": 1023, "rotates": false, "multitile": false },
- { "id": "bra", "fg": 1062, "rotates": false, "multitile": false },
- { "id": "briefcase", "fg": 939, "rotates": false, "multitile": false },
- { "id": "briefs", "fg": 1223, "rotates": false, "multitile": false },
- { "id": "brooch", "fg": 374, "rotates": false, "multitile": false },
- { "id": "bunker_coat", "fg": 1079, "rotates": false, "multitile": false },
- { "id": "bunker_pants", "fg": 1187, "rotates": false, "multitile": false },
- { "id": "b_shorts", "fg": 1243, "rotates": false, "multitile": false },
- { "id": "camera", "fg": 795, "rotates": false, "multitile": false },
- { "id": "camera_pro", "fg": 796, "rotates": false, "multitile": false },
- { "id": "camisole", "fg": 1061, "rotates": false, "multitile": false },
- { "id": "ceramic_shard", "fg": 793, "rotates": false, "multitile": false },
- { "id": "chainmail_arms", "fg": 1094, "rotates": false, "multitile": false },
- { "id": "chainmail_hood", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "chainmail_legs", "fg": 1094, "rotates": false, "multitile": false },
- { "id": "chainmail_suit", "fg": 1054, "rotates": false, "multitile": false },
- { "id": "chainmail_vest", "fg": 1089, "rotates": false, "multitile": false },
- { "id": "chaps_leather", "fg": 1029, "rotates": false, "multitile": false },
- { "id": "chestrig", "fg": 1092, "rotates": false, "multitile": false },
- { "id": "cleansuit", "fg": 1053, "rotates": false, "multitile": false },
- { "id": "cleats", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "cloak", "fg": 1175, "rotates": false, "multitile": false },
- { "id": "cloak_fur", "fg": 1176, "rotates": false, "multitile": false },
- { "id": "cloak_leather", "fg": 1177, "rotates": false, "multitile": false },
- { "id": "clogs", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "clownshoes", "fg": 1040, "rotates": false, "multitile": false },
- { "id": "coat_fur", "fg": 1087, "rotates": false, "multitile": false },
- { "id": "coat_fur_sf", "fg": 1087, "rotates": false, "multitile": false },
- { "id": "coat_lab", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "coat_rain", "fg": 1079, "rotates": false, "multitile": false },
- { "id": "coat_winter", "fg": 1086, "rotates": false, "multitile": false },
- { "id": "collarpin", "fg": 394, "rotates": false, "multitile": false },
- { "id": "copper_bracelet", "fg": 985, "rotates": false, "multitile": false },
- { "id": "copper_ear", "fg": 982, "rotates": false, "multitile": false },
- { "id": "corset", "fg": 1043, "rotates": false, "multitile": false },
- { "id": "cowboy_hat", "fg": 1228, "rotates": false, "multitile": false },
- { "id": "cowl_wool", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "cured_hide", "fg": 813, "rotates": false, "multitile": false },
- { "id": "cured_pelt", "fg": 812, "rotates": false, "multitile": false },
- { "id": "dance_shoes", "fg": 1020, "rotates": false, "multitile": false },
- { "id": "depowered_armor", "fg": 1179, "rotates": false, "multitile": false },
- { "id": "depowered_helmet", "fg": 1180, "rotates": false, "multitile": false },
- { "id": "diamond_dental_grill", "fg": 396, "rotates": false, "multitile": false },
- { "id": "diamond_ring", "fg": 1161, "rotates": false, "multitile": false },
- { "id": "dinosuit", "fg": 1249, "rotates": false, "multitile": false },
- { "id": "dive_bag", "fg": 1155, "rotates": false, "multitile": false },
- { "id": "diving_watch", "fg": 1191, "rotates": false, "multitile": false },
- { "id": "down_blanket", "fg": 1168, "rotates": false, "multitile": false },
- { "id": "down_pillow", "fg": 792, "rotates": false, "multitile": false },
- { "id": "dragonskin", "fg": 1238, "rotates": false, "multitile": false },
- { "id": "dress", "fg": 1048, "rotates": false, "multitile": false },
- { "id": "dress_shirt", "fg": 1058, "rotates": false, "multitile": false },
- { "id": "dress_shoes", "fg": 1020, "rotates": false, "multitile": false },
- { "id": "dress_wedding", "fg": 1049, "rotates": false, "multitile": false },
- { "id": "duffelbag", "fg": 1152, "rotates": false, "multitile": false },
- { "id": "duster", "fg": 1082, "rotates": false, "multitile": false },
- { "id": "duster_fur", "fg": 1085, "rotates": false, "multitile": false },
- { "id": "duster_leather", "fg": 1084, "rotates": false, "multitile": false },
- { "id": "duster_survivor", "fg": 1084, "rotates": false, "multitile": false },
- { "id": "ear_plugs", "fg": 1239, "rotates": false, "multitile": false },
- { "id": "elbow_pads", "fg": 1096, "rotates": false, "multitile": false },
- { "id": "emer_blanket", "fg": 1170, "rotates": false, "multitile": false },
- { "id": "emer_blanket_on", "fg": 1170, "rotates": false, "multitile": false },
- { "id": "entry_suit", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "exploding_arrow_warhead", "fg": 957, "rotates": false, "multitile": false },
- { "id": "e_handcuffs", "fg": 797, "rotates": false, "multitile": false },
- { "id": "fancy_sunglasses", "fg": 1212, "rotates": false, "multitile": false },
- { "id": "fanny", "fg": 1155, "rotates": false, "multitile": false },
- { "id": "fc_hairpin", "fg": 978, "rotates": false, "multitile": false },
- { "id": "fedora", "fg": 1228, "rotates": false, "multitile": false },
- { "id": "fencing_jacket", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "fencing_mask", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "fencing_pants", "fg": 988, "rotates": false, "multitile": false },
- { "id": "firehelmet", "fg": 1135, "rotates": false, "multitile": false },
- { "id": "fireman_belt", "fg": 1236, "rotates": false, "multitile": false },
- { "id": "fire_gauntlets", "fg": 1110, "rotates": false, "multitile": false },
- { "id": "fishing_waders", "fg": 1080, "rotates": false, "multitile": false },
- { "id": "flag_shirt", "fg": 1056, "rotates": false, "multitile": false },
- { "id": "flip_flops", "fg": 1019, "rotates": false, "multitile": false },
- { "id": "flotation_vest", "fg": 1083, "rotates": false, "multitile": false },
- { "id": "folding_poncho", "fg": 972, "rotates": false, "multitile": false },
- { "id": "folding_poncho_on", "fg": 1079, "rotates": false, "multitile": false },
- { "id": "football_armor", "fg": 1010, "rotates": false, "multitile": false },
- { "id": "footrags", "fg": 1019, "rotates": false, "multitile": false },
- { "id": "footrags_fur", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "footrags_leather", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "fsurvivor_suit", "fg": 1201, "rotates": false, "multitile": false },
- { "id": "fur", "fg": 814, "rotates": false, "multitile": false },
- { "id": "fur_blanket", "fg": 1169, "rotates": false, "multitile": false },
- { "id": "fur_cat_ears", "fg": 1064, "rotates": false, "multitile": false },
- { "id": "fur_collar", "fg": 1234, "rotates": false, "multitile": false },
- { "id": "fur_rollmat", "fg": 1172, "rotates": false, "multitile": false },
- { "id": "gauntlets_bone", "fg": 1227, "rotates": false, "multitile": false },
- { "id": "gauntlets_chitin", "fg": 1100, "rotates": false, "multitile": false },
- { "id": "gauntlets_larmor", "fg": 1105, "rotates": false, "multitile": false },
- { "id": "geta", "fg": 1008, "rotates": false, "multitile": false },
- { "id": "glasses_bal", "fg": 1125, "rotates": false, "multitile": false },
- { "id": "glasses_bifocal", "fg": 1119, "rotates": false, "multitile": false },
- { "id": "glasses_eye", "fg": 1117, "rotates": false, "multitile": false },
- { "id": "glasses_monocle", "fg": 1126, "rotates": false, "multitile": false },
- { "id": "glasses_reading", "fg": 1118, "rotates": false, "multitile": false },
- { "id": "glasses_safety", "fg": 1120, "rotates": false, "multitile": false },
- { "id": "gloves_bag", "fg": 1100, "rotates": false, "multitile": false },
- { "id": "gloves_fingerless", "fg": 1107, "rotates": false, "multitile": false },
- { "id": "gloves_fingerless_mod", "fg": 1107, "rotates": false, "multitile": false },
- { "id": "gloves_fsurvivor", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "gloves_fur", "fg": 1102, "rotates": false, "multitile": false },
- { "id": "gloves_h20survivor", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "gloves_hsurvivor", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "gloves_leather", "fg": 1105, "rotates": false, "multitile": false },
- { "id": "gloves_light", "fg": 1100, "rotates": false, "multitile": false },
- { "id": "gloves_liner", "fg": 1099, "rotates": false, "multitile": false },
- { "id": "gloves_lsurvivor", "fg": 1098, "rotates": false, "multitile": false },
- { "id": "gloves_medical", "fg": 1109, "rotates": false, "multitile": false },
- { "id": "gloves_plate", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "gloves_rubber", "fg": 1108, "rotates": false, "multitile": false },
- { "id": "gloves_survivor", "fg": 1110, "rotates": false, "multitile": false },
- { "id": "gloves_tactical", "fg": 1106, "rotates": false, "multitile": false },
- { "id": "gloves_winter", "fg": 1104, "rotates": false, "multitile": false },
- { "id": "gloves_wool", "fg": 1103, "rotates": false, "multitile": false },
- { "id": "gloves_wraps", "fg": 1099, "rotates": false, "multitile": false },
- { "id": "gloves_wraps_fur", "fg": 1107, "rotates": false, "multitile": false },
- { "id": "gloves_wraps_leather", "fg": 1107, "rotates": false, "multitile": false },
- { "id": "gloves_wsurvivor", "fg": 1104, "rotates": false, "multitile": false },
- { "id": "gloves_xlsurvivor", "fg": 1110, "rotates": false, "multitile": false },
- { "id": "glove_jackson", "fg": 787, "rotates": false, "multitile": false },
- { "id": "gobag", "fg": 1151, "rotates": false, "multitile": false },
- { "id": "goggles_ir", "fg": 1002, "rotates": false, "multitile": false },
- { "id": "goggles_ir_on", "fg": 1002, "rotates": false, "multitile": false },
- { "id": "goggles_nv", "fg": 1124, "rotates": false, "multitile": false },
- { "id": "goggles_nv_on", "fg": 1124, "rotates": false, "multitile": false },
- { "id": "goggles_ski", "fg": 1122, "rotates": false, "multitile": false },
- { "id": "goggles_swim", "fg": 1121, "rotates": false, "multitile": false },
- { "id": "goggles_welding", "fg": 1123, "rotates": false, "multitile": false },
- { "id": "gold_bracelet", "fg": 974, "rotates": false, "multitile": false },
- { "id": "gold_dental_grill", "fg": 396, "rotates": false, "multitile": false },
- { "id": "gold_ear", "fg": 980, "rotates": false, "multitile": false },
- { "id": "gold_watch", "fg": 986, "rotates": false, "multitile": false },
- { "id": "greatcoat", "fg": 1005, "rotates": false },
- { "id": "h20survivor_suit", "fg": 1201, "rotates": false, "multitile": false },
- { "id": "hairpin", "fg": 977, "rotates": false, "multitile": false },
- { "id": "hakama_gi", "fg": 1027, "rotates": false, "multitile": false },
- { "id": "halter_top", "fg": 1047, "rotates": false, "multitile": false },
- { "id": "hand_crossbow", "fg": 895, "rotates": false, "multitile": false },
- { "id": "hat_ball", "fg": 1128, "rotates": false, "multitile": false },
- { "id": "hat_boonie", "fg": 1129, "rotates": false, "multitile": false },
- { "id": "hat_chef", "fg": 1192, "rotates": false, "multitile": false },
- { "id": "hat_cotton", "fg": 1130, "rotates": false, "multitile": false },
- { "id": "hat_fur", "fg": 1133, "rotates": false, "multitile": false },
- { "id": "hat_hard", "fg": 1135, "rotates": false, "multitile": false },
- { "id": "hat_hunting", "fg": 1132, "rotates": false, "multitile": false },
- { "id": "hat_knit", "fg": 1131, "rotates": false, "multitile": false },
- { "id": "hat_newsboy", "fg": 1130, "rotates": false, "multitile": false },
- { "id": "hat_noise_cancelling", "fg": 1240, "rotates": false, "multitile": false },
- { "id": "hazmat_suit", "fg": 1053, "rotates": false, "multitile": false },
- { "id": "headgear", "fg": 1011, "rotates": false, "multitile": false },
- { "id": "heels", "fg": 1021, "rotates": false, "multitile": false },
- { "id": "helmet_army", "fg": 1141, "rotates": false, "multitile": false },
- { "id": "helmet_ball", "fg": 1140, "rotates": false, "multitile": false },
- { "id": "helmet_barbute", "fg": 1205, "rotates": false, "multitile": false },
- { "id": "helmet_bike", "fg": 1138, "rotates": false, "multitile": false },
- { "id": "helmet_bone", "fg": 1219, "rotates": false, "multitile": false },
- { "id": "helmet_football", "fg": 1011, "rotates": false, "multitile": false },
- { "id": "helmet_hsurvivor", "fg": 1203, "rotates": false, "multitile": false },
- { "id": "helmet_kabuto", "fg": 1207, "rotates": false, "multitile": false },
- { "id": "helmet_larmor", "fg": 1233, "rotates": false, "multitile": false },
- { "id": "helmet_survivor", "fg": 1232, "rotates": false, "multitile": false },
- { "id": "helmet_xlsurvivor", "fg": 1232, "rotates": false, "multitile": false },
- { "id": "hoodie", "fg": 1070, "rotates": false, "multitile": false },
- { "id": "hood_rain", "fg": 1226, "rotates": false, "multitile": false },
- { "id": "hood_wsurvivor", "fg": 987, "rotates": false, "multitile": false },
- { "id": "hot_pants", "fg": 1065, "rotates": false, "multitile": false },
- { "id": "hot_pants_fur", "fg": 1067, "rotates": false, "multitile": false },
- { "id": "hot_pants_leather", "fg": 1066, "rotates": false, "multitile": false },
- { "id": "jacket_army", "fg": 1032, "rotates": false, "multitile": false },
- { "id": "jacket_evac", "fg": 1074, "rotates": false, "multitile": false },
- { "id": "jacket_flannel", "fg": 1075, "rotates": false, "multitile": false },
- { "id": "jacket_jean", "fg": 1074, "rotates": false, "multitile": false },
- { "id": [ "jacket_leather", "jacket_windbreaker" ], "fg": 1077, "rotates": false, "multitile": false },
- { "id": "jacket_leather_red", "fg": 1086, "rotates": false, "multitile": false },
- { "id": "jacket_light", "fg": 1073, "rotates": false, "multitile": false },
- { "id": "jeans", "fg": 1026, "rotates": false, "multitile": false },
- { "id": "jeans_red", "fg": 1033, "rotates": false, "multitile": false },
- { "id": "jedi_cloak", "fg": 1178, "rotates": false, "multitile": false },
- { "id": "jersey", "fg": 1071, "rotates": false, "multitile": false },
- { "id": "judo_gi", "fg": 1039, "rotates": false, "multitile": false },
- { "id": "jumper_cable", "fg": 809, "rotates": false, "multitile": false },
- { "id": "jumper_cable_heavy", "fg": 809, "rotates": false, "multitile": false },
- { "id": "jumpsuit", "fg": 1037, "rotates": false, "multitile": false },
- { "id": "jumpsuit_xl", "fg": 1037, "rotates": false, "multitile": false },
- { "id": "karate_gi", "fg": 1039, "rotates": false, "multitile": false },
- { "id": "keffiyeh", "fg": 1111, "rotates": false, "multitile": false },
- { "id": "keikogi", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "kevlar", "fg": 1078, "rotates": false, "multitile": false },
- { "id": "kilt", "fg": 1036, "rotates": false, "multitile": false },
- { "id": "knee_high_boots", "fg": 1245, "rotates": false, "multitile": false },
- { "id": "knee_pads", "fg": 1189, "rotates": false, "multitile": false },
- { "id": "knit_scarf", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "knit_scarf_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "kufi", "fg": 1004, "rotates": false, "multitile": false },
- { "id": "leathersandals", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "leather", "fg": 815, "rotates": false, "multitile": false },
- { "id": "leather_belt", "fg": 1236, "rotates": false, "multitile": false },
- { "id": "leather_cat_ears", "fg": 1063, "rotates": false, "multitile": false },
- { "id": "leather_collar", "fg": 1234, "rotates": false, "multitile": false },
- { "id": "leather_pouch", "fg": 1160, "rotates": false, "multitile": false },
- { "id": "leggings", "fg": 1244, "rotates": false, "multitile": false },
- { "id": "legguard_hard", "fg": 1095, "rotates": false, "multitile": false },
- { "id": "legguard_metal", "fg": 1094, "rotates": false, "multitile": false },
- { "id": "legguard_paper", "fg": 1095, "rotates": false, "multitile": false },
- { "id": "legrig", "fg": 1211, "rotates": false, "multitile": false },
- { "id": "leg_splint", "fg": 1186, "rotates": false, "multitile": false },
- { "id": "leg_warmers", "fg": 1222, "rotates": false, "multitile": false },
- { "id": "leg_warmers_xlf", "fg": 1222, "rotates": false, "multitile": false },
- { "id": "leg_warmers_xl", "fg": 1222, "rotates": false, "multitile": false },
- { "id": "linuxtshirt", "fg": 1164, "rotates": false, "multitile": false },
- { "id": "locket", "fg": 1162, "rotates": false, "multitile": false },
- { "id": "loincloth", "fg": 1223, "rotates": false, "multitile": false },
- { "id": "loincloth_fur", "fg": 1224, "rotates": false, "multitile": false },
- { "id": "loincloth_leather", "fg": 1225, "rotates": false, "multitile": false },
- { "id": "longshirt", "fg": 1059, "rotates": false, "multitile": false },
- { "id": "long_knit_scarf", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "long_knit_scarf_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "long_patchwork_scarf", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "long_patchwork_scarf_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "long_underpants", "fg": 1035, "rotates": false, "multitile": false },
- { "id": "long_undertop", "fg": 1220, "rotates": false, "multitile": false },
- { "id": "lowtops", "fg": 1019, "rotates": false, "multitile": false },
- { "id": "lsurvivor_suit", "fg": 1197, "rotates": false, "multitile": false },
- { "id": "maid_dress", "fg": 1248, "rotates": false, "multitile": false },
- { "id": "maid_hat", "fg": 1138, "rotates": false, "multitile": false },
- { "id": "makeshift_sling", "fg": 990, "rotates": false, "multitile": false },
- { "id": "mask_bal", "fg": 1209, "rotates": false, "multitile": false },
- { "id": "mask_bunker", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_bunker_on", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_dust", "fg": 1112, "rotates": false, "multitile": false },
- { "id": "mask_filter", "fg": 1115, "rotates": false, "multitile": false },
- { "id": "mask_fsurvivorxl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_fsurvivor", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_gas", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_gas_xl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_guy_fawkes", "fg": 1210, "rotates": false, "multitile": false },
- { "id": "mask_h20survivorxl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_h20survivorxl_on", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_h20survivor", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_h20survivor_on", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_hockey", "fg": 1210, "rotates": false, "multitile": false },
- { "id": "mask_rioter", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "mask_ski", "fg": 1134, "rotates": false, "multitile": false },
- { "id": "mask_ski_loose", "fg": 1134, "rotates": false, "multitile": false },
- { "id": "mask_survivorxl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_survivor", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_wsurvivorxl", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mask_wsurvivor", "fg": 1116, "rotates": false, "multitile": false },
- { "id": "mbag", "fg": 1154, "rotates": false, "multitile": false },
- { "id": "miner_hat", "fg": 975, "rotates": false, "multitile": false },
- { "id": "miner_hat_on", "fg": 976, "rotates": false, "multitile": false },
- { "id": "mittens", "fg": 1101, "rotates": false, "multitile": false },
- { "id": "mocassins", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "modularvestceramic", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "modularvesthard", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "modularvestkevlar", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "modularveststeel", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "modularvestsuper", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "modularvest", "fg": 1237, "rotates": false, "multitile": false },
- { "id": "molle_pack", "fg": 1151, "rotates": false, "multitile": false },
- { "id": "motorbike_armor", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "motorbike_boots", "fg": 1199, "rotates": false, "multitile": false },
- { "id": "motorbike_pants", "fg": 1027, "rotates": false, "multitile": false },
- { "id": "mouthpiece", "fg": 1246, "rotates": false, "multitile": false },
- { "id": "nanoskirt", "fg": 992, "rotates": false, "multitile": false },
- { "id": "necklace", "fg": 1162, "rotates": false, "multitile": false },
- { "id": "nomex_gloves", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "nomex_hood", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "nomex_socks", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "nomex_suit", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "obi_gi", "fg": 522, "rotates": false, "multitile": false },
- { "id": "optical_cloak", "fg": 1178, "rotates": false, "multitile": false },
- { "id": "pants", "fg": 1027, "rotates": false, "multitile": false },
- { "id": "pants_army", "fg": 1031, "rotates": false, "multitile": false },
- { "id": "pants_cargo", "fg": 1030, "rotates": false, "multitile": false },
- { "id": "pants_checkered", "fg": 1194, "rotates": false, "multitile": false },
- { "id": "pants_fur", "fg": 1034, "rotates": false, "multitile": false },
- { "id": "pants_leather", "fg": 1028, "rotates": false, "multitile": false },
- { "id": "pants_ski", "fg": 1033, "rotates": false, "multitile": false },
- { "id": "pants_survivor", "fg": 1030, "rotates": false, "multitile": false },
- { "id": "patchwork_scarf", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "patchwork_scarf_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "peacoat", "fg": 1088, "rotates": false, "multitile": false },
- { "id": "plastic_shopping_bag", "fg": 786, "rotates": false, "multitile": false },
- { "id": "polo_shirt", "fg": 1057, "rotates": false, "multitile": false },
- { "id": "poncho", "fg": 1081, "rotates": false, "multitile": false },
- { "id": "postman_hat", "fg": 1131, "rotates": false, "multitile": false },
- { "id": "postman_shirt", "fg": 1241, "rotates": false, "multitile": false },
- { "id": "postman_shorts", "fg": 1242, "rotates": false, "multitile": false },
- { "id": "pot_helmet", "fg": 1139, "rotates": false, "multitile": false },
- { "id": "power_armor_basic", "fg": 1179, "rotates": false, "multitile": false },
- { "id": "power_armor_frame", "fg": 1185, "rotates": false, "multitile": false },
- { "id": "power_armor_heavy", "fg": 1183, "rotates": false, "multitile": false },
- { "id": "power_armor_helmet_basic", "fg": 1180, "rotates": false, "multitile": false },
- { "id": "power_armor_helmet_heavy", "fg": 1184, "rotates": false, "multitile": false },
- { "id": "power_armor_helmet_light", "fg": 1182, "rotates": false, "multitile": false },
- { "id": "power_armor_light", "fg": 1181, "rotates": false, "multitile": false },
- { "id": [ "purse", "slingpack" ], "fg": 1153, "rotates": false, "multitile": false },
- { "id": "quiver", "fg": 1157, "rotates": false, "multitile": false },
- { "id": "quiver_large", "fg": 1158, "rotates": false, "multitile": false },
- { "id": "rad_badge", "fg": 1165, "rotates": false, "multitile": false },
- { "id": "ring", "fg": 1161, "rotates": false, "multitile": false },
- { "id": "rm13_armor", "fg": 1204, "rotates": false, "multitile": false },
- { "id": "rm13_armor_on", "fg": 1204, "rotates": false, "multitile": false },
- { "id": "rollerskates", "fg": 1045, "rotates": false, "multitile": false },
- { "id": "roller_blades", "fg": 1045, "rotates": false, "multitile": false },
- { "id": "rucksack", "fg": 1151, "rotates": false, "multitile": false },
- { "id": "runner_bag", "fg": 1149, "rotates": false, "multitile": false },
- { "id": "scabbard", "fg": 1158, "rotates": false, "multitile": false },
- { "id": "scarf", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "scarf_fur", "fg": 1114, "rotates": false, "multitile": false },
- { "id": "scarf_fur_long", "fg": 1114, "rotates": false, "multitile": false },
- { "id": "scarf_fur_long_loose", "fg": 1114, "rotates": false, "multitile": false },
- { "id": "scarf_fur_loose", "fg": 1114, "rotates": false, "multitile": false },
- { "id": "scarf_long", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "scarf_long_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "scarf_loose", "fg": 1113, "rotates": false, "multitile": false },
- { "id": "sf_watch", "fg": 986, "rotates": false, "multitile": false },
- { "id": "shark_suit", "fg": 1213, "rotates": false, "multitile": false },
- { "id": "sheath", "fg": 1157, "rotates": false, "multitile": false },
- { "id": "sheriffshirt", "fg": 1059, "rotates": false, "multitile": false },
- { "id": "shoes_bowling", "fg": 729, "rotates": false, "multitile": false },
- { "id": "sholster", "fg": 919, "rotates": false, "multitile": false },
- { "id": "shorts", "fg": 1024, "rotates": false, "multitile": false },
- { "id": "shorts_cargo", "fg": 1025, "rotates": false, "multitile": false },
- { "id": "shorts_denim", "fg": 1243, "rotates": false, "multitile": false },
- { "id": "silver_bracelet", "fg": 984, "rotates": false, "multitile": false },
- { "id": "silver_ear", "fg": 981, "rotates": false, "multitile": false },
- { "id": "skinny_tie", "fg": 373, "rotates": false, "multitile": false },
- { "id": "skirt", "fg": 1036, "rotates": false, "multitile": false },
- { "id": "skirt_leather", "fg": 1247, "rotates": false, "multitile": false },
- { "id": "sleeping_bag", "fg": 1171, "rotates": false, "multitile": false },
- { "id": "sleeping_bag_fur", "fg": 1169, "rotates": false, "multitile": false },
- { "id": "sleeveless_duster", "fg": 1089, "rotates": false, "multitile": false },
- { "id": "sleeveless_duster_fur", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_duster_leather", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_duster_survivor", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_trenchcoat", "fg": 1089, "rotates": false, "multitile": false },
- { "id": "sleeveless_trenchcoat_fur", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_trenchcoat_leather", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_trenchcoat_survivor", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "sleeveless_tunic", "fg": 1048, "rotates": false, "multitile": false },
- { "id": "small_relic", "fg": 1163, "rotates": false, "multitile": false },
- { "id": "sneakers", "fg": 1020, "rotates": false, "multitile": false },
- { "id": "snuggie", "fg": 1174, "rotates": false, "multitile": false },
- { "id": "socks", "fg": 1007, "rotates": false, "multitile": false },
- { "id": "socks_bag", "fg": 1019, "rotates": false, "multitile": false },
- { "id": "socks_bowling", "fg": 1007, "rotates": false, "multitile": false },
- { "id": "socks_wool", "fg": 1008, "rotates": false, "multitile": false },
- { "id": "sports_bra", "fg": 1062, "rotates": false, "multitile": false },
- { "id": "stockings", "fg": 1244, "rotates": false, "multitile": false },
- { "id": "stockings_tent_arms", "fg": 1244, "rotates": false, "multitile": false },
- { "id": "stockings_tent_legs", "fg": 1244, "rotates": false, "multitile": false },
- { "id": "straw_basket", "fg": 829, "rotates": false, "multitile": false },
- { "id": "straw_fedora", "fg": 830, "rotates": false, "multitile": false },
- { "id": "straw_hat", "fg": 830, "rotates": false, "multitile": false },
- { "id": "straw_sandals", "fg": 1018, "rotates": false, "multitile": false },
- { "id": "striped_pants", "fg": 988, "rotates": false, "multitile": false },
- { "id": "striped_shirt", "fg": 1058, "rotates": false, "multitile": false },
- { "id": "suitcase_l", "fg": 573, "rotates": false, "multitile": false },
- { "id": "suitcase_m", "fg": 611, "rotates": false, "multitile": false },
- { "id": "suit", "fg": 1051, "rotates": false, "multitile": false },
- { "id": "sundress", "fg": 1048, "rotates": false, "multitile": false },
- { "id": "sunglasses", "fg": 1127, "rotates": false, "multitile": false },
- { "id": "survivor_belt", "fg": 1091, "rotates": false, "multitile": false },
- { "id": "survivor_belt_notools", "fg": 1091, "rotates": false, "multitile": false },
- { "id": "survivor_duffel_bag", "fg": 1154, "rotates": false, "multitile": false },
- { "id": "survivor_pack", "fg": 1150, "rotates": false, "multitile": false },
- { "id": "survivor_rucksack", "fg": 1154, "rotates": false, "multitile": false },
- { "id": "survivor_runner_pack", "fg": 1150, "rotates": false, "multitile": false },
- { "id": "survivor_suit", "fg": 1198, "rotates": false, "multitile": false },
- { "id": "survivor_vest", "fg": 1092, "rotates": false, "multitile": false },
- { "id": "swat_armor", "fg": 1202, "rotates": false, "multitile": false },
- { "id": "sweater", "fg": 1069, "rotates": false, "multitile": false },
- { "id": "sweatshirt", "fg": 1068, "rotates": false, "multitile": false },
- { "id": "swim_fins", "fg": 1200, "rotates": false, "multitile": false },
- { "id": "tabi_dress", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "tabi_gi", "fg": 1007, "rotates": false, "multitile": false },
- { "id": "tac_fullhelmet", "fg": 1143, "rotates": false, "multitile": false },
- { "id": "tac_helmet", "fg": 1203, "rotates": false, "multitile": false },
- { "id": "tank_top", "fg": 1061, "rotates": false, "multitile": false },
- { "id": "technician_pants_blue", "fg": 789, "rotates": false, "multitile": false },
- { "id": "technician_pants_gray", "fg": 1027, "rotates": false, "multitile": false },
- { "id": "technician_pants_ltblue", "fg": 1026, "rotates": false, "multitile": false },
- { "id": "technician_shirt_blue", "fg": 788, "rotates": false, "multitile": false },
- { "id": "technician_shirt_gray", "fg": 1055, "rotates": false, "multitile": false },
- { "id": "technician_shirt_ltblue", "fg": 1057, "rotates": false, "multitile": false },
- { "id": "thermal_gloves", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "thermal_gloves_on", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "thermal_mask", "fg": 1134, "rotates": false, "multitile": false },
- { "id": "thermal_mask_on", "fg": 1134, "rotates": false, "multitile": false },
- { "id": "thermal_outfit", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "thermal_outfit_on", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "thermal_socks", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "thermal_socks_on", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "thermal_suit", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "thermal_suit_on", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "throwing_axe", "fg": 896, "rotates": false, "multitile": false },
- { "id": "throwing_knife", "fg": 448, "rotates": false, "multitile": false },
- { "id": "tieclip", "fg": 394, "rotates": false, "multitile": false },
- { "id": "tights", "fg": 1027, "rotates": false, "multitile": false },
- { "id": "tool_belt", "fg": 1091, "rotates": false, "multitile": false },
- { "id": "tophat", "fg": 1147, "rotates": false, "multitile": false },
- { "id": "touring_suit", "fg": 1217, "rotates": false, "multitile": false },
- { "id": "towel_wet", "fg": 1168, "rotates": false, "multitile": false },
- { "id": "trenchcoat", "fg": 1082, "rotates": false, "multitile": false },
- { "id": "trenchcoat_fur", "fg": 1085, "rotates": false, "multitile": false },
- { "id": "trenchcoat_leather", "fg": 1084, "rotates": false, "multitile": false },
- { "id": "trenchcoat_survivor", "fg": 1084, "rotates": false, "multitile": false },
- { "id": "tricorne", "fg": 1130, "rotates": false, "multitile": false },
- { "id": "trunks", "fg": 1023, "rotates": false, "multitile": false },
- { "id": "tshirt", "fg": 1055, "rotates": false, "multitile": false },
- { "id": "tshirt_text", "fg": 1055, "rotates": false, "multitile": false },
- { "id": "tunic_rag", "fg": 1047, "rotates": false, "multitile": false },
- { "id": "turban", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "tux", "fg": 1052, "rotates": false, "multitile": false },
- { "id": "undershirt", "fg": 1055, "rotates": false, "multitile": false },
- { "id": "under_armor", "fg": 1072, "rotates": false, "multitile": false },
- { "id": "under_armor_shorts", "fg": 1024, "rotates": false, "multitile": false },
- { "id": "union_suit", "fg": 1221, "rotates": false, "multitile": false },
- { "id": "vest", "fg": 1089, "rotates": false, "multitile": false },
- { "id": "vest_leather", "fg": 1090, "rotates": false, "multitile": false },
- { "id": "waistcoat", "fg": 1089, "rotates": false, "multitile": false },
- { "id": "wetsuit", "fg": 1044, "rotates": false, "multitile": false },
- { "id": "wetsuit_booties", "fg": 1009, "rotates": false, "multitile": false },
- { "id": "wetsuit_gloves", "fg": 1046, "rotates": false, "multitile": false },
- { "id": "wetsuit_hood", "fg": 1144, "rotates": false, "multitile": false },
- { "id": "wetsuit_spring", "fg": 1047, "rotates": false, "multitile": false },
- { "id": "winter_gloves_army", "fg": 1099, "rotates": false, "multitile": false },
- { "id": "winter_jacket_army", "fg": 1093, "rotates": false, "multitile": false },
- { "id": "winter_pants_army", "fg": 988, "rotates": false, "multitile": false },
- { "id": "wolfsuit", "fg": 1038, "rotates": false, "multitile": false },
- { "id": "wool_hoodie", "fg": 1070, "rotates": false, "multitile": false },
- { "id": "wool_suit", "fg": 1221, "rotates": false, "multitile": false },
- { "id": "wrapped_rad_badge", "fg": 1165, "rotates": false, "multitile": false },
- { "id": "wristwatch", "fg": 1191, "rotates": false, "multitile": false },
- { "id": "wsurvivor_suit", "fg": 1231, "rotates": false, "multitile": false },
- { "id": "xlsurvivor_suit", "fg": 1198, "rotates": false, "multitile": false },
- { "id": "zubon_gi", "fg": 988, "rotates": false, "multitile": false },
- { "id": "1st_aid", "fg": 1274, "rotates": false },
- { "id": "adderall", "fg": 1260, "rotates": false, "multitile": false },
- { "id": "antibiotics", "fg": 1266, "rotates": false, "multitile": false },
- { "id": "antifungal", "fg": 1269, "rotates": false },
- { "id": "antiparasitic", "fg": 1269, "rotates": false },
- { "id": "aspirin", "fg": 1269, "rotates": false },
- { "id": "bandages", "fg": 1275, "rotates": false },
- { "id": "caffeine", "fg": 1270, "rotates": false },
- { "id": "cigar", "fg": 1265, "rotates": false, "multitile": false },
- { "id": "cigar_butt", "fg": 772, "rotates": false, "multitile": false },
- { "id": "cigar_lit", "fg": 771, "rotates": false, "multitile": false },
- { "id": "cig", "fg": 1263, "rotates": false, "multitile": false },
- { "id": "cig_butt", "fg": 767, "rotates": false, "multitile": false },
- { "id": "cig_lit", "fg": 766, "rotates": false, "multitile": false },
- { "id": "codeine", "fg": 1258, "rotates": false, "multitile": false },
- { "id": "coke", "fg": 348, "rotates": false, "multitile": false },
- { "id": "contacts", "fg": 942, "rotates": false },
- { "id": "crack", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "dayquil", "fg": 1271, "rotates": false },
- { "id": "eyedrops", "fg": 1252, "rotates": false },
- { "id": "flu_shot", "fg": 1251, "rotates": false, "multitile": false },
- { "id": "handrolled_cig", "fg": 768, "rotates": false, "multitile": false },
- { "id": "heroin", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "inhaler", "fg": 1257, "rotates": false, "multitile": false },
- { "id": "inhaler_sewergas", "fg": 1257, "rotates": false, "multitile": false },
- { "id": "inhaler_stimgas", "fg": 1257, "rotates": false, "multitile": false },
- { "id": "iodine", "fg": 1269, "rotates": false, "multitile": false },
- { "id": "joint", "fg": 768, "rotates": false, "multitile": false },
- { "id": "joint_lit", "fg": 769, "rotates": false, "multitile": false },
- { "id": "joint_roach", "fg": 770, "rotates": false, "multitile": false },
- { "id": "lsd", "fg": 1268, "rotates": false, "multitile": false },
- { "id": "meth", "fg": 348, "rotates": false, "multitile": false },
- { "id": "morphine", "fg": 348, "rotates": false, "multitile": false },
- { "id": "oxycodone", "fg": 1254, "rotates": false, "multitile": false },
- { "id": "oxygen", "fg": 1253, "rotates": false },
- { "id": "oxygen_tank", "fg": 1253, "rotates": false },
- { "id": "poppy_pain", "fg": 348, "rotates": false, "multitile": false },
- { "id": "poppy_sleep", "fg": 348, "rotates": false, "multitile": false },
- { "id": "pur_tablets", "fg": 1269, "rotates": false },
- { "id": "quikclot", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "thorazine", "fg": 1261, "rotates": false, "multitile": false },
- { "id": "tobacco", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "tramadol", "fg": 1269, "rotates": false, "multitile": false },
- { "id": "vaccine_shot", "fg": 1251, "rotates": false, "multitile": false },
- { "id": "vitamins", "fg": 1273, "rotates": false },
- { "id": "weed", "fg": 1264, "rotates": false, "multitile": false },
- { "id": "xanax", "fg": 1259, "rotates": false, "multitile": false },
- { "id": "acorns", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "acorns", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "acorns_cooked", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "ant_egg", "fg": 1341, "rotates": false, "multitile": false },
- { "id": "apple", "fg": 1287, "rotates": false, "multitile": false },
- { "id": "apple_canned", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "apple_vac", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "apricot", "fg": 1389, "rotates": false, "multitile": false },
- { "id": "arm", "fg": 1339, "rotates": false, "multitile": false },
- { "id": "bacon", "fg": 1338, "rotates": false, "multitile": false },
- { "id": "banana", "fg": 1288, "rotates": false, "multitile": false },
- { "id": "barley", "fg": 1310, "rotates": false, "multitile": false },
- { "id": "basketball", "fg": 1378, "rotates": false, "multitile": false },
- { "id": "beansnrice", "fg": 348, "rotates": false, "multitile": false },
- { "id": "beans_cooked", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "beet_syrup", "fg": 932, "rotates": false, "multitile": false },
- { "id": "bfipowder", "fg": 348, "rotates": false, "multitile": false },
- { "id": "biscuit", "fg": 1367, "rotates": false, "multitile": false },
- { "id": "blackberries", "fg": 1306, "rotates": false, "multitile": false },
- { "id": "blt", "fg": 1344, "rotates": false, "multitile": false },
- { "id": "blueberries", "fg": 1306, "rotates": false, "multitile": false },
- { "id": "blueberries_cooked", "fg": 1390, "rotates": false, "multitile": false },
- { "id": "bobburger", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "boiled_egg", "fg": 1341, "rotates": false, "multitile": false },
- { "id": "bologna", "fg": 1329, "rotates": false, "multitile": false },
- { "id": "bone", "fg": 952, "rotates": false, "multitile": false },
- { "id": "bone_human", "fg": 952, "rotates": false, "multitile": false },
- { "id": "bone_tainted", "fg": 825, "rotates": false, "multitile": false },
- { "id": "brandy", "fg": 937, "rotates": false, "multitile": false },
- { "id": "bread", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "brew_bum_wine", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "brew_fruit_wine", "fg": 937, "rotates": false, "multitile": false },
- { "id": "brioche", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "broccoli", "fg": 1313, "rotates": false, "multitile": false },
- { "id": "brownie_weed", "fg": 1355, "rotates": false, "multitile": false },
- { "id": "buckwheat", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "buckwheat_cooked", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "caff_gum", "fg": 1340, "rotates": false, "multitile": false },
- { "id": "cake2", "fg": 1355, "rotates": false, "multitile": false },
- { "id": "cake3", "fg": 1357, "rotates": false, "multitile": false },
- { "id": "candy2", "fg": 1302, "rotates": false, "multitile": false },
- { "id": "candy3", "fg": 1302, "rotates": false, "multitile": false },
- { "id": "candycigarette", "fg": 1391, "rotates": false, "multitile": false },
- { "id": "candy", "fg": 1302, "rotates": false, "multitile": false },
- { "id": "can_beans", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "can_catfood", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "can_cheese", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "can_chicken", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "can_chowder", "fg": 348, "rotates": false, "multitile": false },
- { "id": "can_clams", "fg": 348, "rotates": false, "multitile": false },
- { "id": "can_coconut", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "can_corn", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "can_herring", "fg": 908, "rotates": false, "multitile": false },
- { "id": "can_pineapple", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "can_salmon", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "can_sardine", "fg": 908, "rotates": false, "multitile": false },
- { "id": "can_spam", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "can_tomato", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "can_tuna", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "carrot", "fg": 1316, "rotates": false, "multitile": false },
- { "id": "catfood", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "celery", "fg": 749, "rotates": false, "multitile": false },
- { "id": "cereal2", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "cereal3", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "cereal", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "chaw", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "cheeseburgerhuman", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "cheeseburger", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "cheese", "fg": 1392, "rotates": false, "multitile": false },
- { "id": "cheese_fries", "fg": 1380, "rotates": false, "multitile": false },
- { "id": "chem_anfo", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "chem_chromium_oxide", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "chem_hexamine", "fg": 1334, "rotates": false, "multitile": false },
- { "id": "chem_sulphur", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "cherries", "fg": 1373, "rotates": false, "multitile": false },
- { "id": "chilidogs", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "chilidogs_human", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "chili", "fg": 1365, "rotates": false, "multitile": false },
- { "id": "chili_human", "fg": 1365, "rotates": false, "multitile": false },
- { "id": "chilly-p", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "chips2", "fg": 1291, "rotates": false, "multitile": false },
- { "id": "chips3", "fg": 1291, "rotates": false, "multitile": false },
- { "id": "chips", "fg": 1291, "rotates": false, "multitile": false },
- { "id": "chocolate", "fg": 1299, "rotates": false, "multitile": false },
- { "id": "choco_coffee_beans", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "choco_coffee_beans", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "chocpretzels", "fg": 1298, "rotates": false, "multitile": false },
- { "id": "choc_pancakes", "fg": 1358, "rotates": false, "multitile": false },
- { "id": "choc_waffles", "fg": 1360, "rotates": false, "multitile": false },
- { "id": "clay_lump", "fg": 1299, "rotates": false, "multitile": false },
- { "id": "coconut", "fg": 1378, "rotates": false, "multitile": false },
- { "id": "coffee_bean", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "coffee_raw", "fg": 1356, "rotates": false, "multitile": false },
- { "id": "cola_meth", "fg": 932, "rotates": false, "multitile": false },
- { "id": "con_milk", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "cooked_burrito", "fg": 1347, "rotates": false, "multitile": false },
- { "id": "cooked_dinner", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "cookies", "fg": 1367, "rotates": false, "multitile": false },
- { "id": "cornbread", "fg": 1324, "rotates": false, "multitile": false },
- { "id": "corndogs_cooked", "fg": 1331, "rotates": false, "multitile": false },
- { "id": "corndogs_frozen", "fg": 1331, "rotates": false, "multitile": false },
- { "id": "cornmeal", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "corn", "fg": 1317, "rotates": false, "multitile": false },
- { "id": "cotton_ball", "fg": 759, "rotates": false, "multitile": false },
- { "id": "cotton_boll", "fg": 1384, "rotates": false, "multitile": false },
- { "id": "crackers", "fg": 1361, "rotates": false, "multitile": false },
- { "id": "cracklins", "fg": 1320, "rotates": false, "multitile": false },
- { "id": "cranberries", "fg": 1309, "bg": 1935, "rotates": false },
- { "id": "crispycran", "fg": 937, "rotates": false, "multitile": false },
- { "id": "cucumber", "fg": 1314, "rotates": false, "multitile": false },
- { "id": "currywurst", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "curry_meat", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "curry_powder", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "dahlia_baked", "fg": 755, "rotates": false, "multitile": false },
- { "id": "dahlia_root", "fg": 755, "rotates": false, "multitile": false },
- { "id": "dandelion_cooked", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "dandelion_fried", "fg": 1402, "rotates": false, "multitile": false },
- { "id": "datura_seed", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "datura_seed", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "deluxe_beansnrice", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "deluxe_beans", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "deluxe_eggs", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "deluxe_rice", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "deluxe_veggy_beansnrice", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "deluxe_veggy_beans", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "deluxe_veggy_rice", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "diazepam", "fg": 1269, "rotates": false, "multitile": false },
- { "id": "disinfectant", "fg": 931, "rotates": false, "multitile": false },
- { "id": "dogbane", "fg": 1278, "rotates": false, "multitile": false },
- { "id": "dried_salad", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "drink_boozeberry", "fg": 1386, "rotates": false, "multitile": false },
- { "id": "drink_strawberry_surprise", "fg": 937, "rotates": false, "multitile": false },
- { "id": "dry_beans", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "dry_fish", "fg": 908, "rotates": false, "multitile": false },
- { "id": "dry_fruit", "fg": 1279, "rotates": false, "multitile": false },
- { "id": "dry_hflesh", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "dry_meat", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "dry_meat_tainted", "fg": 1279, "rotates": false, "multitile": false },
- { "id": "dry_mushroom", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "dry_rice", "fg": 348, "rotates": false, "multitile": false },
- { "id": "dry_veggy", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "dry_veggy_tainted", "fg": 1279, "rotates": false, "multitile": false },
- { "id": "egg_bird", "fg": 1348, "rotates": false, "multitile": false },
- { "id": "egg_reptile", "fg": 1341, "rotates": false, "multitile": false },
- { "id": "fat", "fg": 1338, "rotates": false, "multitile": false },
- { "id": "fat_tainted", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "fchicken", "fg": 1328, "rotates": false, "multitile": false },
- { "id": "fertilizer_commercial", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "fetus", "fg": 1338, "rotates": false, "multitile": false },
- { "id": "fish", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "fish_bait_bread", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "fish_bait_fish", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "fish_bait_meat", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "fish_bait_veggy", "fg": 1322, "rotates": false, "multitile": false },
- { "id": "fish_canned", "fg": 1323, "rotates": false, "multitile": false },
- { "id": "fish_cooked", "fg": 1319, "rotates": false, "multitile": false },
- { "id": "fish_fried", "fg": 1324, "rotates": false, "multitile": false },
- { "id": "fish_pickled", "fg": 1319, "rotates": false, "multitile": false },
- { "id": "fish_sandwich", "fg": 1327, "rotates": false, "multitile": false },
- { "id": "fish_smoked", "fg": 1322, "rotates": false, "multitile": false },
- { "id": "fish_vac", "fg": 1319, "rotates": false, "multitile": false },
- { "id": "flour", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "fried_spam", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "fries", "fg": 1380, "rotates": false, "multitile": false },
- { "id": "frozen_burrito", "fg": 1347, "rotates": false, "multitile": false },
- { "id": "frozen_dinner", "fg": 1318, "rotates": false, "multitile": false },
- { "id": "fruit_cooked", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "fruit_leather", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "fruit_pancakes", "fg": 1358, "rotates": false, "multitile": false },
- { "id": "fruit_waffles", "fg": 1359, "rotates": false, "multitile": false },
- { "id": "fruit_wine", "fg": 937, "rotates": false, "multitile": false },
- { "id": "fungal_seeds", "fg": 1370, "rotates": false, "multitile": false },
- { "id": "fungicide", "fg": 1250, "rotates": false, "multitile": false },
- { "id": "grahmcrackers", "fg": 1361, "rotates": false, "multitile": false },
- { "id": "granola", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "grapefruit", "fg": 1372, "rotates": false, "multitile": false },
- { "id": "grapes", "fg": 1412, "rotates": false, "multitile": false },
- { "id": "gummy_vitamins", "fg": 1302, "rotates": false, "multitile": false },
- { "id": "gum", "fg": 1255, "rotates": false, "multitile": false },
- { "id": "hamburger", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "hardtack", "fg": 1361, "rotates": false, "multitile": false },
- { "id": "hfleshbologna", "fg": 1329, "rotates": false, "multitile": false },
- { "id": "hflesh_vac", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "hobo_helper", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "honeycomb", "fg": 1335, "rotates": false, "multitile": false },
- { "id": "honey_ant", "fg": 1372, "rotates": false, "multitile": false },
- { "id": "honey_bottled", "fg": 936, "rotates": false, "multitile": false },
- { "id": "hops", "fg": 749, "rotates": false, "multitile": false },
- { "id": "horseradish", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "hotdogs_cooked", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "hotdogs_frozen", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "human_canned", "fg": 1277, "rotates": false, "multitile": false },
- { "id": "human_cooked", "fg": 1283, "rotates": false, "multitile": false },
- { "id": "human_flesh", "fg": 1277, "rotates": false, "multitile": false },
- { "id": "human_smoked", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "h_currywurst", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "insta_salad", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "irradiated_apple", "fg": 1287, "rotates": false, "multitile": false },
- { "id": "irradiated_apricot", "fg": 1389, "rotates": false, "multitile": false },
- { "id": "irradiated_banana", "fg": 1288, "rotates": false, "multitile": false },
- { "id": "irradiated_blackberries", "fg": 1306, "rotates": false, "multitile": false },
- { "id": "irradiated_blueberries", "fg": 1306, "rotates": false, "multitile": false },
- { "id": "irradiated_broccoli", "fg": 1313, "rotates": false, "multitile": false },
- { "id": "irradiated_carrot", "fg": 1316, "rotates": false, "multitile": false },
- { "id": "irradiated_celery", "fg": 749, "rotates": false, "multitile": false },
- { "id": "irradiated_cherries", "fg": 1373, "rotates": false, "multitile": false },
- { "id": "irradiated_corn", "fg": 1317, "rotates": false, "multitile": false },
- { "id": "irradiated_cranberries", "fg": 1309, "bg": 1935, "rotates": false },
- { "id": "irradiated_cucumber", "fg": 1314, "rotates": false, "multitile": false },
- { "id": "irradiated_grapefruit", "fg": 1372, "rotates": false, "multitile": false },
- { "id": "irradiated_grapes", "fg": 1412, "rotates": false, "multitile": false },
- { "id": "irradiated_kiwi", "fg": 1348, "rotates": false, "multitile": false },
- { "id": "irradiated_lemon", "fg": 1290, "rotates": false, "multitile": false },
- { "id": "irradiated_lettuce", "fg": 1346, "rotates": false, "multitile": false },
- { "id": "irradiated_mango", "fg": 1385, "rotates": false, "multitile": false },
- { "id": "irradiated_melon", "fg": 1384, "rotates": false, "multitile": false },
- { "id": "irradiated_onion", "fg": 1315, "rotates": false, "multitile": false },
- { "id": "irradiated_orange", "fg": 1289, "rotates": false, "multitile": false },
- { "id": "irradiated_papaya", "fg": 1388, "rotates": false, "multitile": false },
- { "id": "irradiated_peach", "fg": 1379, "rotates": false, "multitile": false },
- { "id": "irradiated_pear", "fg": 1371, "rotates": false, "multitile": false },
- { "id": "irradiated_pineapple", "fg": 1377, "rotates": false, "multitile": false },
- { "id": "irradiated_plums", "fg": 1376, "rotates": false, "multitile": false },
- { "id": "irradiated_pomegranate", "fg": 1387, "rotates": false, "multitile": false },
- { "id": "irradiated_raspberries", "fg": 1373, "rotates": false, "multitile": false },
- { "id": "irradiated_rhubarb", "fg": 1411, "rotates": false, "multitile": false },
- { "id": "irradiated_strawberries", "fg": 1308, "rotates": false, "multitile": false },
- { "id": "irradiated_tomato", "fg": 1312, "rotates": false, "multitile": false },
- { "id": "irradiated_watermelon", "fg": 1383, "rotates": false, "multitile": false },
- { "id": "irradiated_zucchini", "fg": 1314, "rotates": false, "multitile": false },
- { "id": "jam_blueberries", "fg": 1390, "rotates": false, "multitile": false },
- { "id": "jam_fruit", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "jam_strawberries", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "jerky", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "jerky_human", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "jihelucake", "fg": 1357, "rotates": false, "multitile": false },
- { "id": "johnnycake", "fg": 1324, "rotates": false, "multitile": false },
- { "id": "juice_pulp", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "kernels", "fg": 1294, "rotates": false, "multitile": false },
- { "id": "ketchup", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "kiwi", "fg": 1348, "rotates": false, "multitile": false },
- { "id": "lard", "fg": 1340, "rotates": false, "multitile": false },
- { "id": "lasagne", "fg": 1368, "rotates": false, "multitile": false },
- { "id": "lasagne_cooked", "fg": 972, "rotates": false, "multitile": false },
- { "id": "lasagne_raw", "fg": 972, "rotates": false, "multitile": false },
- { "id": "leg", "fg": 1339, "rotates": false, "multitile": false },
- { "id": "lemonade", "fg": 1395, "rotates": false },
- { "id": "lemon", "fg": 1290, "rotates": false, "multitile": false },
- { "id": "lettuce", "fg": 1346, "rotates": false, "multitile": false },
- { "id": "luigilasagne", "fg": 1368, "rotates": false, "multitile": false },
- { "id": "lunchmeat", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "lutefisk", "fg": 1323, "rotates": false, "multitile": false },
- { "id": "macaroni_cooked", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "macaroni_helper", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "macaroni_raw", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "maltballs", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "maltballs", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "mango", "fg": 1385, "rotates": false, "multitile": false },
- { "id": "mannwurstgravy", "fg": 1332, "rotates": false, "multitile": false },
- { "id": "mannwurst", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "manwich", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "marloss_berry", "fg": 1342, "rotates": false, "multitile": false },
- { "id": "marloss_gel", "fg": 936, "rotates": false, "multitile": false },
- { "id": "marloss_seed", "fg": 1403, "rotates": false, "multitile": false },
- { "id": "marshmallow", "fg": 1334, "rotates": false, "multitile": false },
- { "id": "material_aluminium_ingot", "fg": 831, "rotates": false, "multitile": false },
- { "id": "material_quicklime", "fg": 348, "rotates": false, "multitile": false },
- { "id": "material_sand", "fg": 908, "rotates": false, "multitile": false },
- { "id": "mayonnaise", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "meal_bone", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "meal_chitin_piece", "fg": 347, "rotates": false, "multitile": false },
- { "id": "meat", "fg": 1277, "rotates": false, "multitile": false },
- { "id": "meat_aspic", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "meat_canned", "fg": 1277, "rotates": false, "multitile": false },
- { "id": "meat_cooked", "fg": 1283, "rotates": false, "multitile": false },
- { "id": "meat_smoked", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "meat_tainted", "fg": 1281, "rotates": false, "multitile": false },
- { "id": "meat_vac", "fg": 1296, "rotates": false, "multitile": false },
- { "id": "melon", "fg": 1384, "rotates": false, "multitile": false },
- { "id": "milk_coffee", "fg": 932, "rotates": false, "multitile": false },
- { "id": "milk_powder", "fg": 348, "rotates": false, "multitile": false },
- { "id": "milk_tea", "fg": 932, "rotates": false, "multitile": false },
- { "id": "mintpatties", "fg": 1378, "rotates": false, "multitile": false },
- { "id": "morel_cooked", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "morel_fried", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "mre_beef", "fg": 1300, "rotates": false, "multitile": false },
- { "id": "mre_beef_box", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "mre_chicken", "fg": 1318, "rotates": false, "multitile": false },
- { "id": "mre_chicken_box", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "mre_hotdogs", "fg": 1320, "rotates": false, "multitile": false },
- { "id": "mre_hotdog_box", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "mre_ravioli", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "mre_ravioli_box", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "mre_veggy", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "mre_veggy_box", "fg": 1354, "rotates": false, "multitile": false },
- { "id": "mushroom", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "mushroom_magic", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "mushroom_morel", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "mushroom_poison", "fg": 1303, "rotates": false, "multitile": false },
- { "id": "mustard", "fg": 936, "rotates": false, "multitile": false },
- { "id": "mycus_fruit", "fg": 1405, "rotates": false, "multitile": false },
- { "id": "nachosc", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "nachoshc", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "nachoshf", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "nachosmc", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "nachosm", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "nachos", "fg": 1333, "rotates": false, "multitile": false },
- { "id": "neccowafers", "fg": 1302, "rotates": false, "multitile": false },
- { "id": "noodles_fast", "fg": 1324, "rotates": false, "multitile": false },
- { "id": "nyquil", "fg": 1272, "rotates": false },
- { "id": "oatmeal", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "oatmeal_cooked", "fg": 1293, "rotates": false, "multitile": false },
- { "id": "oatmeal_deluxe", "fg": 1293, "rotates": false, "multitile": false },
- { "id": "onigiri", "fg": 1334, "rotates": false, "multitile": false },
- { "id": "onion", "fg": 1315, "rotates": false, "multitile": false },
- { "id": "onion_rings", "fg": 1381, "rotates": false, "multitile": false },
- { "id": "orange", "fg": 1289, "rotates": false, "multitile": false },
- { "id": "pancakes", "fg": 1358, "rotates": false, "multitile": false },
- { "id": "papaya", "fg": 1388, "rotates": false, "multitile": false },
- { "id": "peach", "fg": 1379, "rotates": false, "multitile": false },
- { "id": "peanutbutter", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "pear", "fg": 1371, "rotates": false, "multitile": false },
- { "id": "pelmeni", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "pemmican", "fg": 1322, "rotates": false, "multitile": false },
- { "id": "pickle", "fg": 1314, "rotates": false, "multitile": false },
- { "id": "pie", "fg": 1351, "rotates": false, "multitile": false },
- { "id": "pie_human", "fg": 1351, "rotates": false, "multitile": false },
- { "id": "pie_meat", "fg": 1351, "rotates": false, "multitile": false },
- { "id": "pills_sleep", "fg": 1254, "rotates": false, "multitile": false },
- { "id": "pineapple", "fg": 1377, "rotates": false, "multitile": false },
- { "id": "pine_bough", "fg": 1264, "rotates": false, "multitile": false },
- { "id": "pine_nuts", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "pizza_human", "fg": 1353, "rotates": false, "multitile": false },
- { "id": "pizza_meat", "fg": 1353, "rotates": false, "multitile": false },
- { "id": "pizza_veggy", "fg": 1352, "rotates": false, "multitile": false },
- { "id": "plant_sac", "fg": 1276, "rotates": false, "multitile": false },
- { "id": "plums", "fg": 1376, "rotates": false, "multitile": false },
- { "id": "pomegranate", "fg": 1387, "rotates": false, "multitile": false },
- { "id": "popcorn2", "fg": 1295, "rotates": false, "multitile": false },
- { "id": "popcorn3", "fg": 1295, "rotates": false, "multitile": false },
- { "id": "popcorn", "fg": 1295, "rotates": false, "multitile": false },
- { "id": "porkstick", "fg": 1320, "rotates": false, "multitile": false },
- { "id": "pork_beans", "fg": 1375, "rotates": false, "multitile": false },
- { "id": "potato_baked", "fg": 1349, "rotates": false, "multitile": false },
- { "id": "potato_irradiated", "fg": 1348, "rotates": false, "multitile": false },
- { "id": "potato_raw", "fg": 1348, "rotates": false, "multitile": false },
- { "id": "powder_candy", "fg": 1345, "rotates": false, "multitile": false },
- { "id": "powder_eggs", "fg": 1374, "rotates": false, "multitile": false },
- { "id": "pretzels", "fg": 1298, "rotates": false, "multitile": false },
- { "id": "protein_drink", "fg": 1301, "rotates": false, "multitile": false },
- { "id": "protein_powder", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "prozac", "fg": 1262, "rotates": false, "multitile": false },
- { "id": "pudding", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "raspberries", "fg": 1373, "rotates": false, "multitile": false },
- { "id": "ravioli", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "raw_beans", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "raw_dandelion", "fg": 1402, "rotates": false, "multitile": false },
- { "id": "rehydrated_fish", "fg": 348, "rotates": false, "multitile": false },
- { "id": "rehydrated_fruit", "fg": 1280, "rotates": false, "multitile": false },
- { "id": "rehydrated_hflesh", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "rehydrated_meat", "fg": 1297, "rotates": false, "multitile": false },
- { "id": "rehydrated_veggy", "fg": 1286, "rotates": false, "multitile": false },
- { "id": "rehydrated_veggy", "fg": 1286, "rotates": false, "multitile": false },
- { "id": "rhubarb", "fg": 1411, "rotates": false, "multitile": false },
- { "id": "rice_cooked", "fg": 348, "rotates": false, "multitile": false },
- { "id": "roasted_coffee_bean", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "royal_beef", "fg": 1283, "rotates": false, "multitile": false },
- { "id": "royal_jelly", "fg": 1337, "rotates": false, "multitile": false },
- { "id": "salted_fish", "fg": 1323, "rotates": false, "multitile": false },
- { "id": "salt", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "sandwich_cheese", "fg": 1327, "rotates": false, "multitile": false },
- { "id": "sandwich_cheese_grilled", "fg": 1327, "rotates": false, "multitile": false },
- { "id": "sandwich_human", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "sandwich_jam", "fg": 1344, "rotates": false, "multitile": false },
- { "id": "sandwich_pbh", "fg": 1327, "rotates": false, "multitile": false },
- { "id": "sandwich_pbj", "fg": 1344, "rotates": false, "multitile": false },
- { "id": "sandwich_pb", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "sandwich_sauce", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "sashimi", "fg": 1305, "rotates": false, "multitile": false },
- { "id": "sauce_pesto", "fg": 1326, "rotates": false, "multitile": false },
- { "id": "sauce_red", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "sausagegravy", "fg": 1332, "rotates": false, "multitile": false },
- { "id": "sausage", "fg": 1330, "rotates": false, "multitile": false },
- { "id": "scrambled_eggs", "fg": 1292, "rotates": false, "multitile": false },
- { "id": "seasoning_italian", "fg": 1326, "rotates": false, "multitile": false },
- { "id": "seasoning_salt", "fg": 1267, "rotates": false, "multitile": false },
- { "id": "seed_barley", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_blueberries", "fg": 1307, "rotates": false, "multitile": false },
- { "id": "seed_broccoli", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "seed_carrot", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_corn", "fg": 1294, "rotates": false, "multitile": false },
- { "id": "seed_cotton_boll", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_dogbane", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_hops", "fg": 755, "rotates": false, "multitile": false },
- { "id": "seed_lettuce", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_onion", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "seed_strawberries", "fg": 1309, "rotates": false, "multitile": false },
- { "id": "seed_sugar_beet", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_tomato", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_weed", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "seed_wheat", "fg": 1311, "rotates": false, "multitile": false },
- { "id": "slime_scrap", "fg": 935, "rotates": false, "multitile": false },
- { "id": "sloppyjoe", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "smores", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "smoxygen_tank", "fg": 1253, "rotates": false },
- { "id": "soup_chicken", "fg": 1301, "rotates": false, "multitile": false },
- { "id": "soup_dumplings", "fg": 1301, "rotates": false, "multitile": false },
- { "id": "soup_fish", "fg": 1301, "rotates": false, "multitile": false },
- { "id": "soup_mushroom", "fg": 1301, "rotates": false, "multitile": false },
- { "id": "soup_tomato", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "soysauce", "fg": 932, "rotates": false, "multitile": false },
- { "id": "spaghetti_bolognese", "fg": 1365, "rotates": false, "multitile": false },
- { "id": "spaghetti_cooked", "fg": 1321, "rotates": false, "multitile": false },
- { "id": "spaghetti_human", "fg": 1365, "rotates": false, "multitile": false },
- { "id": "spaghetti_pesto", "fg": 1366, "rotates": false, "multitile": false },
- { "id": "spaghetti_raw", "fg": 1320, "rotates": false, "multitile": false },
- { "id": "spider_egg", "fg": 759, "rotates": false, "multitile": false },
- { "id": "strawberries", "fg": 1308, "rotates": false, "multitile": false },
- { "id": "strawberries_cooked", "fg": 1325, "rotates": false, "multitile": false },
- { "id": "sugar", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "sugar_beet", "fg": 757, "rotates": false, "multitile": false },
- { "id": "sugar_fried", "fg": 1356, "rotates": false, "multitile": false },
- { "id": "sushi_fishroll", "fg": 1404, "rotates": false, "multitile": false },
- { "id": "sushi_meatroll", "fg": 1404, "rotates": false, "multitile": false },
- { "id": "sushi_rice", "fg": 348, "rotates": false, "multitile": false },
- { "id": "sushi_veggyroll", "fg": 1404, "rotates": false, "multitile": false },
- { "id": "taco", "fg": 1369, "rotates": false, "multitile": false },
- { "id": "taint_tornado", "fg": 1409, "rotates": false, "multitile": false },
- { "id": "tallow", "fg": 1340, "rotates": false, "multitile": false },
- { "id": "tallow_tainted", "fg": 831, "rotates": false, "multitile": false },
- { "id": "tea_bark", "fg": 932, "rotates": false, "multitile": false },
- { "id": "tea_raw", "fg": 1326, "rotates": false, "multitile": false },
- { "id": "tiotaco", "fg": 1369, "rotates": false, "multitile": false },
- { "id": "toastem2", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "toastem3", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "toastem", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "toasterpastryfrozen", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "toasterpastry", "fg": 1322, "rotates": false, "multitile": false },
- { "id": "tomato", "fg": 1312, "rotates": false, "multitile": false },
- { "id": "tool_rocket_candy", "fg": 1383, "rotates": false, "multitile": false },
- { "id": "tool_rocket_candy_act", "fg": 1383, "rotates": false, "multitile": false },
- { "id": "unfinished_charcoal", "fg": 1322, "rotates": false, "multitile": false },
- { "id": "veggy", "fg": 1278, "rotates": false, "multitile": false },
- { "id": "veggy_canned", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "veggy_cooked", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "veggy_cooked", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "veggy_salad", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "veggy_tainted", "fg": 1282, "rotates": false, "multitile": false },
- { "id": "veggy_vac", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "veggy_wild", "fg": 1278, "rotates": false, "multitile": false },
- { "id": "veggy_wild_cooked", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "veggy_wild_cooked", "fg": 1285, "rotates": false, "multitile": false },
- { "id": "vibrator", "fg": 1332, "rotates": false, "multitile": false },
- { "id": "waffles", "fg": 1359, "rotates": false, "multitile": false },
- { "id": "wastebread", "fg": 1350, "rotates": false, "multitile": false },
- { "id": "watermelon", "fg": 1383, "rotates": false, "multitile": false },
- { "id": "wheat", "fg": 1310, "rotates": false, "multitile": false },
- { "id": "wild_herbs", "fg": 1284, "rotates": false, "multitile": false },
- { "id": "yeast", "fg": 348, "rotates": false, "multitile": false },
- { "id": "yoghurt", "fg": 1343, "rotates": false, "multitile": false },
- { "id": "zucchini", "fg": 1314, "rotates": false, "multitile": false },
+ { "id": "sword_nail", "fg": 434, "rotates": false, "multitile": false },
+ { "id": "sword_wood", "fg": 433, "rotates": false, "multitile": false },
+ { "id": "sw_22", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sw_500", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sw_610", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "sw_619", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "syringe", "fg": 431, "rotates": false, "multitile": false },
+ { "id": "syrup", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "talking_doll", "fg": 746, "rotates": false, "multitile": false },
+ { "id": "tanbark", "fg": 822, "rotates": false, "multitile": false },
+ { "id": "tanned_hide", "fg": 371, "rotates": false, "multitile": false },
+ { "id": "tanned_pelt", "fg": 370, "rotates": false, "multitile": false },
+ { "id": "tanning_hide", "fg": 825, "rotates": false, "multitile": false },
+ { "id": "tanning_pelt", "fg": 824, "rotates": false, "multitile": false },
+ { "id": "tanto", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "taurus_38", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "tazer", "fg": 662, "rotates": false, "multitile": false },
+ { "id": "TDI", "fg": 543, "rotates": false, "multitile": false },
+ { "id": "teapot", "fg": 953, "rotates": false, "multitile": false },
+ { "id": "tea", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "tec9", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "teddy", "fg": 836, "rotates": false, "multitile": false },
+ { "id": "telepad", "fg": 948, "rotates": false, "multitile": false },
+ { "id": "teleporter", "fg": 623, "rotates": false, "multitile": false },
+ { "id": "teleumbrella", "fg": 482, "rotates": false, "multitile": false },
+ { "id": "television", "fg": 409, "rotates": false, "multitile": false },
+ { "id": "tent_kit", "fg": 253, "rotates": false, "multitile": false },
+ { "id": "tequila", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "thermometer", "fg": 860, "rotates": false, "multitile": false },
+ { "id": "thread", "fg": 893, "rotates": false, "multitile": false },
+ { "id": "throw_extinguisher", "fg": 580, "rotates": false, "multitile": false },
+ { "id": "tihar", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "tin", "fg": 912, "rotates": false, "multitile": false },
+ { "id": "tin_plate", "fg": 421, "rotates": false, "multitile": false },
+ { "id": "toaster", "fg": 411, "rotates": false, "multitile": false },
+ { "id": "tokarev", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "tonfa", "fg": 443, "rotates": false, "multitile": false },
+ { "id": "tonfa_wood", "fg": 445, "rotates": false, "multitile": false },
+ { "id": "tongs", "fg": 760, "rotates": false, "multitile": false },
+ { "id": "toolbox", "fg": 766, "rotates": false, "multitile": false },
+ { "id": "tool_anfo_charge", "fg": 861, "rotates": false, "multitile": false },
+ { "id": "tool_anfo_charge_act", "fg": 862, "rotates": false, "multitile": false },
+ { "id": "tool_black_powder_charge", "fg": 813, "rotates": false, "multitile": false },
+ { "id": "tool_black_powder_charge_act", "fg": 814, "rotates": false, "multitile": false },
+ { "id": "tool_rdx_charge", "fg": 861, "rotates": false, "multitile": false },
+ { "id": "tool_rdx_charge_act", "fg": 862, "rotates": false, "multitile": false },
+ { "id": "tool_rdx_sand_bomb", "fg": 625, "rotates": false, "multitile": false },
+ { "id": "tool_rdx_sand_bomb_act", "fg": 626, "rotates": false, "multitile": false },
+ { "id": "torch", "fg": 704, "rotates": false, "multitile": false },
+ { "id": "torch_done", "fg": 403, "rotates": false, "multitile": false },
+ { "id": "torch_lit", "fg": 705, "rotates": false, "multitile": false },
+ { "id": "touristmap", "fg": 601, "rotates": false, "multitile": false },
+ { "id": "towel", "fg": 1014, "rotates": true },
+ { "id": "transponder", "fg": 958, "rotates": false, "multitile": false },
+ { "id": "trex_gun", "fg": 535, "rotates": false, "multitile": false },
+ { "id": "trimmer_off", "fg": 550, "rotates": false, "multitile": false },
+ { "id": "trimmer_on", "fg": 550, "rotates": false, "multitile": false },
+ { "id": "triple_sec", "fg": 941, "rotates": false, "multitile": false },
+ { "id": "tripwire", "fg": 614, "rotates": false, "multitile": false },
+ { "id": "tuned_mechanism", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "two_way_radio", "fg": 593, "rotates": false, "multitile": false },
+ { "id": "ugl_buttstock", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "umbrella", "fg": 482, "rotates": false, "multitile": false },
+ { "id": "unbio_blaster_gun", "fg": 565, "rotates": false, "multitile": false },
+ { "id": "UPS_off", "fg": 658, "rotates": false, "multitile": false },
+ { "id": "UPS_on", "fg": 659, "rotates": false, "multitile": false },
+ { "id": "usb_drive", "fg": 394, "rotates": false, "multitile": false },
+ { "id": "usp_45", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "usp_9mm", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "uzi", "fg": 524, "rotates": false, "multitile": false },
+ { "id": "u_shotgun", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "v12_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "v29", "fg": 563, "rotates": false, "multitile": false },
+ { "id": "v29_cheap", "fg": 563, "rotates": false, "multitile": false },
+ { "id": "v2_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "v6_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "v6_diesel", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "V8", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "v8_combustion", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "v8_diesel", "fg": 881, "rotates": false, "multitile": false },
+ { "id": "vacutainer", "fg": 673, "rotates": false, "multitile": false },
+ { "id": "vac_sealer", "fg": 741, "rotates": false, "multitile": false },
+ { "id": "veggy_pickled", "fg": 1294, "rotates": false, "multitile": false },
+ { "id": "vehicle_controls", "fg": 889, "rotates": false, "multitile": false },
+ { "id": "veh_tracker", "fg": 934, "rotates": false },
+ { "id": "vinegar", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "vine_30", "fg": 606, "rotates": false, "multitile": false },
+ { "id": "vodka", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "vortex_stone", "fg": 666, "rotates": false, "multitile": false },
+ { "id": "v_table", "fg": 922, "rotates": false },
+ { "id": "waffleiron", "fg": 386, "rotates": false, "multitile": false },
+ { "id": "wakizashi", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "wakizashi_fake", "fg": 683, "rotates": false, "multitile": false },
+ { "id": "walther_ppk", "fg": 526, "rotates": false, "multitile": false },
+ { "id": "warhammer", "fg": 479, "rotates": false, "multitile": false },
+ { "id": "wasp_sting", "fg": 451, "rotates": false, "multitile": false },
+ { "id": "watercannon", "fg": 544, "rotates": false, "multitile": false },
+ { "id": "waterproof_gunmod", "fg": 926, "rotates": false, "multitile": false },
+ { "id": "waterskin2", "fg": 361, "rotates": false, "multitile": false },
+ { "id": "waterskin3", "fg": 361, "rotates": false, "multitile": false },
+ { "id": "waterskin", "fg": 361, "rotates": false, "multitile": false },
+ { "id": "water", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "water_acid", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "water_acid_weak", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "water_clean", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "water_faucet", "fg": 792, "rotates": false },
+ { "id": "water_mineral", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "water_purifier", "fg": 592, "rotates": false, "multitile": false },
+ { "id": "wax", "fg": 1344, "rotates": false, "multitile": false },
+ { "id": "wearable_light", "fg": 582, "rotates": false, "multitile": false },
+ { "id": "wearable_light_on", "fg": 583, "rotates": false, "multitile": false },
+ { "id": "wearable_rx12", "fg": 528, "rotates": false, "multitile": false },
+ { "id": "weeks_old_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "welder", "fg": 674, "rotates": false, "multitile": false },
+ { "id": "welder_crude", "fg": 749, "rotates": false, "multitile": false },
+ { "id": "weldrig", "fg": 886, "rotates": false, "multitile": false },
+ { "id": "well_pump", "fg": 789, "rotates": false, "multitile": false },
+ { "id": "wheel", "fg": 1473, "rotates": false, "multitile": false },
+ { "id": "wheel_armor", "fg": 1522, "rotates": false, "multitile": false },
+ { "id": "wheel_bicycle", "fg": 1475, "rotates": false, "multitile": false },
+ { "id": "wheel_caster", "fg": 1475, "rotates": false, "multitile": false },
+ { "id": "wheel_metal", "fg": 1473, "rotates": false, "multitile": false },
+ { "id": "wheel_motorbike", "fg": 1472, "rotates": false, "multitile": false },
+ { "id": "wheel_small", "fg": 1475, "rotates": false, "multitile": false },
+ { "id": "wheel_wheelchair", "fg": 791, "rotates": false, "multitile": false },
+ { "id": "wheel_wide", "fg": 1474, "rotates": false, "multitile": false },
+ { "id": "wheel_wood", "fg": 1438, "rotates": false, "multitile": false },
+ { "id": "wheel_wood_b", "fg": 1439, "rotates": false, "multitile": false },
+ { "id": "whiskey", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "win70", "fg": 517, "rotates": false, "multitile": false },
+ { "id": "wine_cabernet", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "wine_chardonnay", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "wine_noir", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "wine_riesling", "fg": 942, "rotates": false, "multitile": false },
+ { "id": "wire", "fg": 438, "rotates": false, "multitile": false },
+ { "id": "wire_barbed", "fg": 438, "rotates": false, "multitile": false },
+ { "id": "withered", "fg": 369, "rotates": false, "multitile": false },
+ { "id": "wooden_barrel", "fg": 957, "rotates": false },
+ { "id": "wood_plate", "fg": 473, "rotates": false, "multitile": false },
+ { "id": "wood_smoother", "fg": 445, "rotates": false, "multitile": false },
+ { "id": "wrapper", "fg": 496, "rotates": true },
+ { "id": "wrench", "fg": 714, "rotates": false, "multitile": false },
+ { "id": "wristrocket", "fg": 605, "rotates": false, "multitile": false },
+ { "id": "w_paint", "fg": 399, "rotates": false, "multitile": false },
+ { "id": "xacto", "fg": 677, "rotates": false, "multitile": false },
+ { "id": "xlframe", "fg": 931, "rotates": false },
+ { "id": "yarn", "fg": 893, "rotates": false, "multitile": false },
+ { "id": "y_carpet", "fg": 770, "rotates": false },
+ { "id": "y_paint", "fg": 424, "rotates": false, "multitile": false },
+ { "id": "zweifire_off", "fg": 692, "rotates": false, "multitile": false },
+ { "id": "zweifire_on", "fg": 693, "rotates": false, "multitile": false },
+ { "id": "zweihander", "fg": 690, "rotates": false, "multitile": false },
+ { "id": "zweihander_fake", "fg": 690, "rotates": false, "multitile": false },
+ { "id": "20x66_beanbag", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_bootleg_flechette", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_bootleg_shot", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_bootleg_slug", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_exp", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_flare", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_flechette", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_frag", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_inc", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_shot", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "20x66_slug", "fg": 964, "rotates": false, "multitile": false },
+ { "id": "36navy", "fg": 529, "rotates": false, "multitile": false },
+ { "id": "44army", "fg": 529, "rotates": false, "multitile": false },
+ { "id": "50bmg", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "50ss", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "50_casing", "fg": 966, "rotates": false, "multitile": false },
+ { "id": "50_incendiary", "fg": 962, "rotates": false, "multitile": false },
+ { "id": "arrowhead", "fg": 965, "rotates": false, "multitile": false },
+ { "id": "arrowhead_plastic", "fg": 965, "rotates": false, "multitile": false },
+ { "id": "arrow_cf", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_exploding", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_field_point", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_field_point_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_fire_hardened", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_fire_hardened_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_flamming", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_heavy_field_point", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_heavy_field_point_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_heavy_fire_hardened", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_heavy_fire_hardened_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_metal", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_metal_sharpened", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_metal_sharpened_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_plastic", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_small_game", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_small_game_fletched", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_wood", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "arrow_wood_heavy", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "bolt_explosive", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "bolt_metal", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "bolt_steel", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "bolt_wood", "fg": 911, "rotates": false, "multitile": false },
+ { "id": "signal_flare", "fg": 961, "rotates": false, "multitile": false },
+ { "id": "101_carpentry", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "advanced_electronics", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "advanced_electrronics", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "adv_chemistry", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "atomic_survival", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "book_archery", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "book_icef", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "brewing_cookbook", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "carpentry_book", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "child_book", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "computer_science", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "cookbook", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "cookbook_human", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "cookbook_italian", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "cookbook_sushi", "fg": 979, "rotates": false },
+ { "id": "decoy_anarch", "fg": 974, "rotates": false },
+ { "id": "decoy_elfa", "fg": 974, "rotates": false },
+ { "id": "emergency_book", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "essay_book", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "fairy_tales", "fg": 977, "rotates": false, "multitile": false },
+ { "id": "family_cookbook", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "fun_survival", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "fun_traps", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "glassblowing_book", "fg": 978, "rotates": false, "multitile": false },
+ { "id": "guidebook", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "holybook_bible1", "fg": 979, "rotates": false },
+ { "id": "holybook_bible2", "fg": 974, "rotates": false },
+ { "id": "holybook_bible3", "fg": 974, "rotates": false },
+ { "id": "holybook_granth", "fg": 979, "rotates": false },
+ { "id": "holybook_hadith", "fg": 974, "rotates": false },
+ { "id": "holybook_kallisti", "fg": 977, "rotates": false },
+ { "id": "holybook_kojiki", "fg": 974, "rotates": false },
+ { "id": "holybook_mormon", "fg": 976, "rotates": false },
+ { "id": "holybook_pastafarian", "fg": 977, "rotates": false },
+ { "id": "holybook_quran", "fg": 974, "rotates": false },
+ { "id": "holybook_scientology", "fg": 979, "rotates": false },
+ { "id": "holybook_slack", "fg": 977, "rotates": false },
+ { "id": "holybook_sutras", "fg": 972, "rotates": false },
+ { "id": "holybook_talmud", "fg": 977, "rotates": false },
+ { "id": "holybook_tanakh", "fg": 974, "rotates": false },
+ { "id": "holybook_tripitaka", "fg": 977, "rotates": false },
+ { "id": "holybook_upanishads", "fg": 970, "rotates": false },
+ { "id": "holybook_vedas", "fg": 972, "rotates": false },
+ { "id": "howto_computers", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "howto_computer", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "howto_traps", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "mag_archery", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_barter", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "mag_bashing", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_beauty", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_carpentry", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_cars", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_comic", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_computer", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "mag_cooking", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_cutting", "fg": 973, "rotates": false, "multitile": false },
+ { "id": "mag_dodge", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_dude", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "mag_electronics", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_fabrication", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_fieldrepair", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "mag_firstaid", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_gaming", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_glam", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_guns", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_launcher", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "mag_mechanics", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "mag_melee", "fg": 973, "rotates": false, "multitile": false },
+ { "id": "mag_news", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_pistol", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "mag_porn", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_rifle", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "mag_shotgun", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "mag_smg", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "mag_stabbing", "fg": 973, "rotates": false, "multitile": false },
+ { "id": "mag_survival", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "mag_swimming", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_tailor", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_throwing", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_traps", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_tv", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "mag_unarmed", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "manual_aikido", "fg": 977, "rotates": false },
+ { "id": "manual_archery", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "manual_bashing", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_boxing", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_brawl", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_business", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_capoeira", "fg": 977, "rotates": false },
+ { "id": "manual_carpentry", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_centipede", "fg": 977, "rotates": false },
+ { "id": "manual_computers", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_crane", "fg": 977, "rotates": false },
+ { "id": "manual_cutting", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_dodge", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "manual_dragon", "fg": 977, "rotates": false },
+ { "id": "manual_driving", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_electronics", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_eskrima", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_fabrication", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "manual_fencing", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_first_aid", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_guns", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_gun", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_judo", "fg": 977, "rotates": false },
+ { "id": "manual_karate", "fg": 977, "rotates": false },
+ { "id": "manual_knives", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_krav_maga", "fg": 977, "rotates": false },
+ { "id": "manual_launcher", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "manual_leopard", "fg": 977, "rotates": false },
+ { "id": "manual_lizard", "fg": 977, "rotates": false },
+ { "id": "manual_mechanics", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_melee", "fg": 973, "rotates": false, "multitile": false },
+ { "id": "manual_muay_thai", "fg": 977, "rotates": false },
+ { "id": "manual_ninjutsu", "fg": 977, "rotates": false },
+ { "id": "manual_niten", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_pistol", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "manual_rifle", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_scorpion", "fg": 977, "rotates": false },
+ { "id": "manual_shotgun", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_silat", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_smg", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "manual_snake", "fg": 977, "rotates": false },
+ { "id": "manual_speech", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_stabbing", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_survival", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_swimming", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_taekwondo", "fg": 977, "rotates": false },
+ { "id": "manual_tailor", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_tai_chi", "fg": 977, "rotates": false },
+ { "id": "manual_throw", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_tiger", "fg": 977, "rotates": false },
+ { "id": "manual_toad", "fg": 977, "rotates": false },
+ { "id": "manual_traps", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "manual_venom_snake", "fg": 977, "rotates": false },
+ { "id": "manual_zui_quan", "fg": 977, "rotates": false },
+ { "id": "many_years_old_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "modern_tanner", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "months_old_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "newest_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "news_regional", "fg": 973, "rotates": false, "multitile": false },
+ { "id": "note", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "novel_adventure", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "novel_buddy", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "novel_coa", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "novel_crime", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "novel_drama", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_erotic", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "novel_experimental", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "novel_fantasy", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_horror", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_mystery", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_pulp", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "novel_road", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "novel_romance", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_samurai", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "novel_satire", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "novel_scifi", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_sports", "fg": 977, "rotates": false, "multitile": false },
+ { "id": "novel_spy", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_swash", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_thriller", "fg": 977, "rotates": false, "multitile": false },
+ { "id": "novel_tragedy", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "novel_war", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "novel_western", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "one_year_old_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "philosophy_book", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "phonebook", "fg": 972, "rotates": false },
+ { "id": "photo_album", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "plays_book", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "pocket_firearms", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "pocket_firstaid", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "pocket_survival", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "poetry_book", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "priest_diary", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "radio_book", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "recipe_alpha", "fg": 979, "rotates": false, "multitile": false },
+ { "id": "recipe_animal", "fg": 979, "rotates": false },
+ { "id": "recipe_arrows", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "recipe_atomic_battery", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "recipe_augs", "fg": 974, "rotates": false },
+ { "id": "recipe_bows", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "recipe_bullets", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "recipe_caseless", "fg": 974, "rotates": false, "multitile": false },
+ { "id": "recipe_chimera", "fg": 979, "rotates": false, "multitile": false },
+ { "id": "recipe_creepy", "fg": 979, "rotates": false },
+ { "id": "recipe_elfa", "fg": 974, "rotates": false },
+ { "id": "recipe_labchem", "fg": 979, "rotates": false },
+ { "id": "recipe_lab_cvd", "fg": 978, "rotates": false, "multitile": false },
+ { "id": "recipe_lab_elec", "fg": 972, "rotates": false },
+ { "id": "recipe_maiar", "fg": 979, "rotates": false },
+ { "id": "recipe_medicalmut", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "recipe_melee", "fg": 978, "rotates": false, "multitile": false },
+ { "id": "recipe_mil_augs", "fg": 974, "rotates": false },
+ { "id": "recipe_mininuke_launch", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "recipe_raptor", "fg": 979, "rotates": false },
+ { "id": "recipe_serum", "fg": 979, "rotates": false },
+ { "id": "record_accounting", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "record_patient", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "SICP", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "story_book", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "survival_book", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "survnote", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "tailor_portfolio", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "tall_tales", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "textbook_anarch", "fg": 974, "rotates": false },
+ { "id": "textbook_armeast", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "textbook_armwest", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_business", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_carpentry", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_chemistry", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_computers", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_computer", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "textbook_electronics", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "textbook_fabrication", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "textbook_fireman", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "textbook_firstaid", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "textbook_gaswarfare", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "textbook_mechanics", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_robots", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "textbook_speech", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "textbook_survival", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "textbook_tailor", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "textbook_traps", "fg": 971, "rotates": false, "multitile": false },
+ { "id": "textbook_weapeast", "fg": 978, "rotates": false, "multitile": false },
+ { "id": "textbook_weapwest", "fg": 972, "rotates": false, "multitile": false },
+ { "id": "trappers_companion", "fg": 969, "rotates": false, "multitile": false },
+ { "id": "visions_solitude", "fg": 976, "rotates": false, "multitile": false },
+ { "id": "welding_book", "fg": 970, "rotates": false, "multitile": false },
+ { "id": "years_old_newspaper", "fg": 907, "rotates": false, "multitile": false },
+ { "id": "ZSG", "fg": 975, "rotates": false, "multitile": false },
+ { "id": "10gal_hat", "fg": 1237, "rotates": false, "multitile": false },
+ { "id": "2byarm_guard", "fg": 1194, "rotates": false, "multitile": false },
+ { "id": "2byshin_guard", "fg": 1194, "rotates": false, "multitile": false },
+ { "id": "aep_suit", "fg": 1226, "rotates": false, "multitile": false },
+ { "id": "american_flag", "fg": 1175, "rotates": false, "multitile": false },
+ { "id": "anbc_suit", "fg": 1226, "rotates": false, "multitile": false },
+ { "id": "apron_leather", "fg": 1216, "rotates": false, "multitile": false },
+ { "id": "armguard_chitin", "fg": 1105, "rotates": false, "multitile": false },
+ { "id": "armguard_hard", "fg": 1103, "rotates": false, "multitile": false },
+ { "id": "armguard_metal", "fg": 1102, "rotates": false, "multitile": false },
+ { "id": "armguard_paper", "fg": 1103, "rotates": false, "multitile": false },
+ { "id": "armguard_soft", "fg": 1102, "rotates": false, "multitile": false },
+ { "id": "armor_blarmor", "fg": 1225, "rotates": false, "multitile": false },
+ { "id": "armor_bone", "fg": 1224, "rotates": false, "multitile": false },
+ { "id": "armor_chitin", "fg": 1058, "rotates": false, "multitile": false },
+ { "id": "armor_farmor", "fg": 1046, "rotates": false, "multitile": false },
+ { "id": "armor_larmor", "fg": 1225, "rotates": false, "multitile": false },
+ { "id": "armor_lightplate", "fg": 1212, "rotates": false, "multitile": false },
+ { "id": "armor_nomad", "fg": 1092, "rotates": false, "multitile": false },
+ { "id": "armor_plarmor", "fg": 1203, "rotates": false, "multitile": false },
+ { "id": "armor_plate", "fg": 1062, "rotates": false, "multitile": false },
+ { "id": "armor_samurai", "fg": 1214, "rotates": false, "multitile": false },
+ { "id": "armor_scrapsuit", "fg": 1203, "rotates": false, "multitile": false },
+ { "id": "army_top", "fg": 1068, "rotates": false, "multitile": false },
+ { "id": "arm_splint", "fg": 1194, "rotates": false, "multitile": false },
+ { "id": "arm_warmers", "fg": 1230, "rotates": false, "multitile": false },
+ { "id": "backpack", "fg": 1157, "rotates": false, "multitile": false },
+ { "id": "backpack_leather", "fg": 1158, "rotates": false, "multitile": false },
+ { "id": "back_holster", "fg": 1164, "rotates": false, "multitile": false },
+ { "id": "badge_cybercop", "fg": 1174, "rotates": false, "multitile": false },
+ { "id": "badge_deputy", "fg": 1174, "rotates": false, "multitile": false },
+ { "id": "badge_detective", "fg": 1174, "rotates": false, "multitile": false },
+ { "id": "badge_marshal", "fg": 1174, "rotates": false, "multitile": false },
+ { "id": "badge_swat", "fg": 1174, "rotates": false, "multitile": false },
+ { "id": "balclava", "fg": 1142, "rotates": false, "multitile": false },
+ { "id": "bandana", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "barrette", "fg": 987, "rotates": false, "multitile": false },
+ { "id": "bastsandals", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "beekeeping_gloves", "fg": 1235, "rotates": false, "multitile": false },
+ { "id": "beekeeping_hood", "fg": 1201, "rotates": false, "multitile": false },
+ { "id": "beekeeping_suit", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "beret", "fg": 1145, "rotates": false, "multitile": false },
+ { "id": "beret_wool", "fg": 1145, "rotates": false, "multitile": false },
+ { "id": "bikini_top", "fg": 1070, "rotates": false, "multitile": false },
+ { "id": "bikini_top_fur", "fg": 1072, "rotates": false, "multitile": false },
+ { "id": "bikini_top_leather", "fg": 1071, "rotates": false, "multitile": false },
+ { "id": "bindle", "fg": 997, "rotates": false, "multitile": false },
+ { "id": "blanket", "fg": 1176, "rotates": false, "multitile": false },
+ { "id": "blazer", "fg": 1084, "rotates": false, "multitile": false },
+ { "id": "bondage_mask", "fg": 1050, "rotates": false, "multitile": false },
+ { "id": "bondage_suit", "fg": 1049, "rotates": false, "multitile": false },
+ { "id": "bookplate", "fg": 1204, "rotates": false, "multitile": false },
+ { "id": "boots", "fg": 1020, "rotates": false, "multitile": false },
+ { "id": "boots_bone", "fg": 1223, "rotates": false, "multitile": false },
+ { "id": "boots_bunker", "fg": 1222, "rotates": false, "multitile": false },
+ { "id": "boots_chitin", "fg": 1030, "rotates": false, "multitile": false },
+ { "id": "boots_combat", "fg": 1023, "rotates": false, "multitile": false },
+ { "id": "boots_fsurvivor", "fg": 1207, "rotates": false, "multitile": false },
+ { "id": "boots_fur", "fg": 1021, "rotates": false, "multitile": false },
+ { "id": "boots_h20survivor", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "boots_hiking", "fg": 1024, "rotates": false, "multitile": false },
+ { "id": "boots_hsurvivor", "fg": 1207, "rotates": false, "multitile": false },
+ { "id": "boots_larmor", "fg": 1020, "rotates": false, "multitile": false },
+ { "id": "boots_lsurvivor", "fg": 1023, "rotates": false, "multitile": false },
+ { "id": "boots_plate", "fg": 1207, "rotates": false, "multitile": false },
+ { "id": "boots_rubber", "fg": 1222, "rotates": false, "multitile": false },
+ { "id": "boots_steel", "fg": 1022, "rotates": false, "multitile": false },
+ { "id": "boots_survivor", "fg": 1022, "rotates": false, "multitile": false },
+ { "id": "boots_western", "fg": 1253, "rotates": false, "multitile": false },
+ { "id": "boots_winter", "fg": 1025, "rotates": false, "multitile": false },
+ { "id": "boots_wsurvivor", "fg": 1025, "rotates": false, "multitile": false },
+ { "id": "boots_xlsurvivor", "fg": 1022, "rotates": false, "multitile": false },
+ { "id": "bowhat", "fg": 1156, "rotates": false, "multitile": false },
+ { "id": "boxer_shorts", "fg": 1031, "rotates": false, "multitile": false },
+ { "id": "boxing_gloves", "fg": 1109, "rotates": false, "multitile": false },
+ { "id": "boy_shorts", "fg": 1031, "rotates": false, "multitile": false },
+ { "id": "bra", "fg": 1070, "rotates": false, "multitile": false },
+ { "id": "briefcase", "fg": 947, "rotates": false, "multitile": false },
+ { "id": "briefs", "fg": 1231, "rotates": false, "multitile": false },
+ { "id": "brooch", "fg": 382, "rotates": false, "multitile": false },
+ { "id": "bunker_coat", "fg": 1087, "rotates": false, "multitile": false },
+ { "id": "bunker_pants", "fg": 1195, "rotates": false, "multitile": false },
+ { "id": "b_shorts", "fg": 1251, "rotates": false, "multitile": false },
+ { "id": "camera", "fg": 803, "rotates": false, "multitile": false },
+ { "id": "camera_pro", "fg": 804, "rotates": false, "multitile": false },
+ { "id": "camisole", "fg": 1069, "rotates": false, "multitile": false },
+ { "id": "ceramic_shard", "fg": 801, "rotates": false, "multitile": false },
+ { "id": "chainmail_arms", "fg": 1102, "rotates": false, "multitile": false },
+ { "id": "chainmail_hood", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "chainmail_legs", "fg": 1102, "rotates": false, "multitile": false },
+ { "id": "chainmail_suit", "fg": 1062, "rotates": false, "multitile": false },
+ { "id": "chainmail_vest", "fg": 1097, "rotates": false, "multitile": false },
+ { "id": "chaps_leather", "fg": 1037, "rotates": false, "multitile": false },
+ { "id": "chestrig", "fg": 1100, "rotates": false, "multitile": false },
+ { "id": "cleansuit", "fg": 1061, "rotates": false, "multitile": false },
+ { "id": "cleats", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "cloak", "fg": 1183, "rotates": false, "multitile": false },
+ { "id": "cloak_fur", "fg": 1184, "rotates": false, "multitile": false },
+ { "id": "cloak_leather", "fg": 1185, "rotates": false, "multitile": false },
+ { "id": "clogs", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "clownshoes", "fg": 1048, "rotates": false, "multitile": false },
+ { "id": "coat_fur", "fg": 1095, "rotates": false, "multitile": false },
+ { "id": "coat_fur_sf", "fg": 1095, "rotates": false, "multitile": false },
+ { "id": "coat_lab", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "coat_rain", "fg": 1087, "rotates": false, "multitile": false },
+ { "id": "coat_winter", "fg": 1094, "rotates": false, "multitile": false },
+ { "id": "collarpin", "fg": 402, "rotates": false, "multitile": false },
+ { "id": "copper_bracelet", "fg": 993, "rotates": false, "multitile": false },
+ { "id": "copper_ear", "fg": 990, "rotates": false, "multitile": false },
+ { "id": "corset", "fg": 1051, "rotates": false, "multitile": false },
+ { "id": "cowboy_hat", "fg": 1236, "rotates": false, "multitile": false },
+ { "id": "cowl_wool", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "cured_hide", "fg": 821, "rotates": false, "multitile": false },
+ { "id": "cured_pelt", "fg": 820, "rotates": false, "multitile": false },
+ { "id": "dance_shoes", "fg": 1028, "rotates": false, "multitile": false },
+ { "id": "depowered_armor", "fg": 1187, "rotates": false, "multitile": false },
+ { "id": "depowered_helmet", "fg": 1188, "rotates": false, "multitile": false },
+ { "id": "diamond_dental_grill", "fg": 404, "rotates": false, "multitile": false },
+ { "id": "diamond_ring", "fg": 1169, "rotates": false, "multitile": false },
+ { "id": "dinosuit", "fg": 1257, "rotates": false, "multitile": false },
+ { "id": "dive_bag", "fg": 1163, "rotates": false, "multitile": false },
+ { "id": "diving_watch", "fg": 1199, "rotates": false, "multitile": false },
+ { "id": "down_blanket", "fg": 1176, "rotates": false, "multitile": false },
+ { "id": "down_pillow", "fg": 800, "rotates": false, "multitile": false },
+ { "id": "dragonskin", "fg": 1246, "rotates": false, "multitile": false },
+ { "id": "dress", "fg": 1056, "rotates": false, "multitile": false },
+ { "id": "dress_shirt", "fg": 1066, "rotates": false, "multitile": false },
+ { "id": "dress_shoes", "fg": 1028, "rotates": false, "multitile": false },
+ { "id": "dress_wedding", "fg": 1057, "rotates": false, "multitile": false },
+ { "id": "duffelbag", "fg": 1160, "rotates": false, "multitile": false },
+ { "id": "duster", "fg": 1090, "rotates": false, "multitile": false },
+ { "id": "duster_fur", "fg": 1093, "rotates": false, "multitile": false },
+ { "id": "duster_leather", "fg": 1092, "rotates": false, "multitile": false },
+ { "id": "duster_survivor", "fg": 1092, "rotates": false, "multitile": false },
+ { "id": "ear_plugs", "fg": 1247, "rotates": false, "multitile": false },
+ { "id": "elbow_pads", "fg": 1104, "rotates": false, "multitile": false },
+ { "id": "emer_blanket", "fg": 1178, "rotates": false, "multitile": false },
+ { "id": "emer_blanket_on", "fg": 1178, "rotates": false, "multitile": false },
+ { "id": "entry_suit", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "exploding_arrow_warhead", "fg": 965, "rotates": false, "multitile": false },
+ { "id": "e_handcuffs", "fg": 805, "rotates": false, "multitile": false },
+ { "id": "fancy_sunglasses", "fg": 1220, "rotates": false, "multitile": false },
+ { "id": "fanny", "fg": 1163, "rotates": false, "multitile": false },
+ { "id": "fc_hairpin", "fg": 986, "rotates": false, "multitile": false },
+ { "id": "fedora", "fg": 1236, "rotates": false, "multitile": false },
+ { "id": "fencing_jacket", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "fencing_mask", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "fencing_pants", "fg": 996, "rotates": false, "multitile": false },
+ { "id": "firehelmet", "fg": 1143, "rotates": false, "multitile": false },
+ { "id": "fireman_belt", "fg": 1244, "rotates": false, "multitile": false },
+ { "id": "fire_gauntlets", "fg": 1118, "rotates": false, "multitile": false },
+ { "id": "fishing_waders", "fg": 1088, "rotates": false, "multitile": false },
+ { "id": "flag_shirt", "fg": 1064, "rotates": false, "multitile": false },
+ { "id": "flip_flops", "fg": 1027, "rotates": false, "multitile": false },
+ { "id": "flotation_vest", "fg": 1091, "rotates": false, "multitile": false },
+ { "id": "folding_poncho", "fg": 980, "rotates": false, "multitile": false },
+ { "id": "folding_poncho_on", "fg": 1087, "rotates": false, "multitile": false },
+ { "id": "football_armor", "fg": 1018, "rotates": false, "multitile": false },
+ { "id": "footrags", "fg": 1027, "rotates": false, "multitile": false },
+ { "id": "footrags_fur", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "footrags_leather", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "fsurvivor_suit", "fg": 1209, "rotates": false, "multitile": false },
+ { "id": "fur", "fg": 822, "rotates": false, "multitile": false },
+ { "id": "fur_blanket", "fg": 1177, "rotates": false, "multitile": false },
+ { "id": "fur_cat_ears", "fg": 1072, "rotates": false, "multitile": false },
+ { "id": "fur_collar", "fg": 1242, "rotates": false, "multitile": false },
+ { "id": "fur_rollmat", "fg": 1180, "rotates": false, "multitile": false },
+ { "id": "gauntlets_bone", "fg": 1235, "rotates": false, "multitile": false },
+ { "id": "gauntlets_chitin", "fg": 1108, "rotates": false, "multitile": false },
+ { "id": "gauntlets_larmor", "fg": 1113, "rotates": false, "multitile": false },
+ { "id": "geta", "fg": 1016, "rotates": false, "multitile": false },
+ { "id": "glasses_bal", "fg": 1133, "rotates": false, "multitile": false },
+ { "id": "glasses_bifocal", "fg": 1127, "rotates": false, "multitile": false },
+ { "id": "glasses_eye", "fg": 1125, "rotates": false, "multitile": false },
+ { "id": "glasses_monocle", "fg": 1134, "rotates": false, "multitile": false },
+ { "id": "glasses_reading", "fg": 1126, "rotates": false, "multitile": false },
+ { "id": "glasses_safety", "fg": 1128, "rotates": false, "multitile": false },
+ { "id": "gloves_bag", "fg": 1108, "rotates": false, "multitile": false },
+ { "id": "gloves_fingerless", "fg": 1115, "rotates": false, "multitile": false },
+ { "id": "gloves_fingerless_mod", "fg": 1115, "rotates": false, "multitile": false },
+ { "id": "gloves_fsurvivor", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "gloves_fur", "fg": 1110, "rotates": false, "multitile": false },
+ { "id": "gloves_h20survivor", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "gloves_hsurvivor", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "gloves_leather", "fg": 1113, "rotates": false, "multitile": false },
+ { "id": "gloves_light", "fg": 1108, "rotates": false, "multitile": false },
+ { "id": "gloves_liner", "fg": 1107, "rotates": false, "multitile": false },
+ { "id": "gloves_lsurvivor", "fg": 1106, "rotates": false, "multitile": false },
+ { "id": "gloves_medical", "fg": 1117, "rotates": false, "multitile": false },
+ { "id": "gloves_plate", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "gloves_rubber", "fg": 1116, "rotates": false, "multitile": false },
+ { "id": "gloves_survivor", "fg": 1118, "rotates": false, "multitile": false },
+ { "id": "gloves_tactical", "fg": 1114, "rotates": false, "multitile": false },
+ { "id": "gloves_winter", "fg": 1112, "rotates": false, "multitile": false },
+ { "id": "gloves_wool", "fg": 1111, "rotates": false, "multitile": false },
+ { "id": "gloves_wraps", "fg": 1107, "rotates": false, "multitile": false },
+ { "id": "gloves_wraps_fur", "fg": 1115, "rotates": false, "multitile": false },
+ { "id": "gloves_wraps_leather", "fg": 1115, "rotates": false, "multitile": false },
+ { "id": "gloves_wsurvivor", "fg": 1112, "rotates": false, "multitile": false },
+ { "id": "gloves_xlsurvivor", "fg": 1118, "rotates": false, "multitile": false },
+ { "id": "glove_jackson", "fg": 795, "rotates": false, "multitile": false },
+ { "id": "gobag", "fg": 1159, "rotates": false, "multitile": false },
+ { "id": "goggles_ir", "fg": 1010, "rotates": false, "multitile": false },
+ { "id": "goggles_ir_on", "fg": 1010, "rotates": false, "multitile": false },
+ { "id": "goggles_nv", "fg": 1132, "rotates": false, "multitile": false },
+ { "id": "goggles_nv_on", "fg": 1132, "rotates": false, "multitile": false },
+ { "id": "goggles_ski", "fg": 1130, "rotates": false, "multitile": false },
+ { "id": "goggles_swim", "fg": 1129, "rotates": false, "multitile": false },
+ { "id": "goggles_welding", "fg": 1131, "rotates": false, "multitile": false },
+ { "id": "gold_bracelet", "fg": 982, "rotates": false, "multitile": false },
+ { "id": "gold_dental_grill", "fg": 404, "rotates": false, "multitile": false },
+ { "id": "gold_ear", "fg": 988, "rotates": false, "multitile": false },
+ { "id": "gold_watch", "fg": 994, "rotates": false, "multitile": false },
+ { "id": "greatcoat", "fg": 1013, "rotates": false },
+ { "id": "h20survivor_suit", "fg": 1209, "rotates": false, "multitile": false },
+ { "id": "hairpin", "fg": 985, "rotates": false, "multitile": false },
+ { "id": "hakama_gi", "fg": 1035, "rotates": false, "multitile": false },
+ { "id": "halter_top", "fg": 1055, "rotates": false, "multitile": false },
+ { "id": "hand_crossbow", "fg": 903, "rotates": false, "multitile": false },
+ { "id": "hat_ball", "fg": 1136, "rotates": false, "multitile": false },
+ { "id": "hat_boonie", "fg": 1137, "rotates": false, "multitile": false },
+ { "id": "hat_chef", "fg": 1200, "rotates": false, "multitile": false },
+ { "id": "hat_cotton", "fg": 1138, "rotates": false, "multitile": false },
+ { "id": "hat_fur", "fg": 1141, "rotates": false, "multitile": false },
+ { "id": "hat_hard", "fg": 1143, "rotates": false, "multitile": false },
+ { "id": "hat_hunting", "fg": 1140, "rotates": false, "multitile": false },
+ { "id": "hat_knit", "fg": 1139, "rotates": false, "multitile": false },
+ { "id": "hat_newsboy", "fg": 1138, "rotates": false, "multitile": false },
+ { "id": "hat_noise_cancelling", "fg": 1248, "rotates": false, "multitile": false },
+ { "id": "hazmat_suit", "fg": 1061, "rotates": false, "multitile": false },
+ { "id": "headgear", "fg": 1019, "rotates": false, "multitile": false },
+ { "id": "heels", "fg": 1029, "rotates": false, "multitile": false },
+ { "id": "helmet_army", "fg": 1149, "rotates": false, "multitile": false },
+ { "id": "helmet_ball", "fg": 1148, "rotates": false, "multitile": false },
+ { "id": "helmet_barbute", "fg": 1213, "rotates": false, "multitile": false },
+ { "id": "helmet_bike", "fg": 1146, "rotates": false, "multitile": false },
+ { "id": "helmet_bone", "fg": 1227, "rotates": false, "multitile": false },
+ { "id": "helmet_football", "fg": 1019, "rotates": false, "multitile": false },
+ { "id": "helmet_hsurvivor", "fg": 1211, "rotates": false, "multitile": false },
+ { "id": "helmet_kabuto", "fg": 1215, "rotates": false, "multitile": false },
+ { "id": "helmet_larmor", "fg": 1241, "rotates": false, "multitile": false },
+ { "id": "helmet_survivor", "fg": 1240, "rotates": false, "multitile": false },
+ { "id": "helmet_xlsurvivor", "fg": 1240, "rotates": false, "multitile": false },
+ { "id": "hoodie", "fg": 1078, "rotates": false, "multitile": false },
+ { "id": "hood_rain", "fg": 1234, "rotates": false, "multitile": false },
+ { "id": "hood_wsurvivor", "fg": 995, "rotates": false, "multitile": false },
+ { "id": "hot_pants", "fg": 1073, "rotates": false, "multitile": false },
+ { "id": "hot_pants_fur", "fg": 1075, "rotates": false, "multitile": false },
+ { "id": "hot_pants_leather", "fg": 1074, "rotates": false, "multitile": false },
+ { "id": "jacket_army", "fg": 1040, "rotates": false, "multitile": false },
+ { "id": "jacket_evac", "fg": 1082, "rotates": false, "multitile": false },
+ { "id": "jacket_flannel", "fg": 1083, "rotates": false, "multitile": false },
+ { "id": "jacket_jean", "fg": 1082, "rotates": false, "multitile": false },
+ { "id": [ "jacket_leather", "jacket_windbreaker" ], "fg": 1085, "rotates": false, "multitile": false },
+ { "id": "jacket_leather_red", "fg": 1094, "rotates": false, "multitile": false },
+ { "id": "jacket_light", "fg": 1081, "rotates": false, "multitile": false },
+ { "id": "jeans", "fg": 1034, "rotates": false, "multitile": false },
+ { "id": "jeans_red", "fg": 1041, "rotates": false, "multitile": false },
+ { "id": "jedi_cloak", "fg": 1186, "rotates": false, "multitile": false },
+ { "id": "jersey", "fg": 1079, "rotates": false, "multitile": false },
+ { "id": "judo_gi", "fg": 1047, "rotates": false, "multitile": false },
+ { "id": "jumper_cable", "fg": 817, "rotates": false, "multitile": false },
+ { "id": "jumper_cable_heavy", "fg": 817, "rotates": false, "multitile": false },
+ { "id": "jumpsuit", "fg": 1045, "rotates": false, "multitile": false },
+ { "id": "jumpsuit_xl", "fg": 1045, "rotates": false, "multitile": false },
+ { "id": "karate_gi", "fg": 1047, "rotates": false, "multitile": false },
+ { "id": "keffiyeh", "fg": 1119, "rotates": false, "multitile": false },
+ { "id": "keikogi", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "kevlar", "fg": 1086, "rotates": false, "multitile": false },
+ { "id": "kilt", "fg": 1044, "rotates": false, "multitile": false },
+ { "id": "knee_high_boots", "fg": 1253, "rotates": false, "multitile": false },
+ { "id": "knee_pads", "fg": 1197, "rotates": false, "multitile": false },
+ { "id": "knit_scarf", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "knit_scarf_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "kufi", "fg": 1012, "rotates": false, "multitile": false },
+ { "id": "leathersandals", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "leather", "fg": 823, "rotates": false, "multitile": false },
+ { "id": "leather_belt", "fg": 1244, "rotates": false, "multitile": false },
+ { "id": "leather_cat_ears", "fg": 1071, "rotates": false, "multitile": false },
+ { "id": "leather_collar", "fg": 1242, "rotates": false, "multitile": false },
+ { "id": "leather_pouch", "fg": 1168, "rotates": false, "multitile": false },
+ { "id": "leggings", "fg": 1252, "rotates": false, "multitile": false },
+ { "id": "legguard_hard", "fg": 1103, "rotates": false, "multitile": false },
+ { "id": "legguard_metal", "fg": 1102, "rotates": false, "multitile": false },
+ { "id": "legguard_paper", "fg": 1103, "rotates": false, "multitile": false },
+ { "id": "legrig", "fg": 1219, "rotates": false, "multitile": false },
+ { "id": "leg_splint", "fg": 1194, "rotates": false, "multitile": false },
+ { "id": "leg_warmers", "fg": 1230, "rotates": false, "multitile": false },
+ { "id": "leg_warmers_xlf", "fg": 1230, "rotates": false, "multitile": false },
+ { "id": "leg_warmers_xl", "fg": 1230, "rotates": false, "multitile": false },
+ { "id": "linuxtshirt", "fg": 1172, "rotates": false, "multitile": false },
+ { "id": "locket", "fg": 1170, "rotates": false, "multitile": false },
+ { "id": "loincloth", "fg": 1231, "rotates": false, "multitile": false },
+ { "id": "loincloth_fur", "fg": 1232, "rotates": false, "multitile": false },
+ { "id": "loincloth_leather", "fg": 1233, "rotates": false, "multitile": false },
+ { "id": "longshirt", "fg": 1067, "rotates": false, "multitile": false },
+ { "id": "long_knit_scarf", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "long_knit_scarf_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "long_patchwork_scarf", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "long_patchwork_scarf_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "long_underpants", "fg": 1043, "rotates": false, "multitile": false },
+ { "id": "long_undertop", "fg": 1228, "rotates": false, "multitile": false },
+ { "id": "lowtops", "fg": 1027, "rotates": false, "multitile": false },
+ { "id": "lsurvivor_suit", "fg": 1205, "rotates": false, "multitile": false },
+ { "id": "maid_dress", "fg": 1256, "rotates": false, "multitile": false },
+ { "id": "maid_hat", "fg": 1146, "rotates": false, "multitile": false },
+ { "id": "makeshift_sling", "fg": 998, "rotates": false, "multitile": false },
+ { "id": "mask_bal", "fg": 1217, "rotates": false, "multitile": false },
+ { "id": "mask_bunker", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_bunker_on", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_dust", "fg": 1120, "rotates": false, "multitile": false },
+ { "id": "mask_filter", "fg": 1123, "rotates": false, "multitile": false },
+ { "id": "mask_fsurvivorxl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_fsurvivor", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_gas", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_gas_xl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_guy_fawkes", "fg": 1218, "rotates": false, "multitile": false },
+ { "id": "mask_h20survivorxl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_h20survivorxl_on", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_h20survivor", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_h20survivor_on", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_hockey", "fg": 1218, "rotates": false, "multitile": false },
+ { "id": "mask_rioter", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "mask_ski", "fg": 1142, "rotates": false, "multitile": false },
+ { "id": "mask_ski_loose", "fg": 1142, "rotates": false, "multitile": false },
+ { "id": "mask_survivorxl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_survivor", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_wsurvivorxl", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mask_wsurvivor", "fg": 1124, "rotates": false, "multitile": false },
+ { "id": "mbag", "fg": 1162, "rotates": false, "multitile": false },
+ { "id": "miner_hat", "fg": 983, "rotates": false, "multitile": false },
+ { "id": "miner_hat_on", "fg": 984, "rotates": false, "multitile": false },
+ { "id": "mittens", "fg": 1109, "rotates": false, "multitile": false },
+ { "id": "mocassins", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "modularvestceramic", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "modularvesthard", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "modularvestkevlar", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "modularveststeel", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "modularvestsuper", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "modularvest", "fg": 1245, "rotates": false, "multitile": false },
+ { "id": "molle_pack", "fg": 1159, "rotates": false, "multitile": false },
+ { "id": "motorbike_armor", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "motorbike_boots", "fg": 1207, "rotates": false, "multitile": false },
+ { "id": "motorbike_pants", "fg": 1035, "rotates": false, "multitile": false },
+ { "id": "mouthpiece", "fg": 1254, "rotates": false, "multitile": false },
+ { "id": "nanoskirt", "fg": 1000, "rotates": false, "multitile": false },
+ { "id": "necklace", "fg": 1170, "rotates": false, "multitile": false },
+ { "id": "nomex_gloves", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "nomex_hood", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "nomex_socks", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "nomex_suit", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "obi_gi", "fg": 530, "rotates": false, "multitile": false },
+ { "id": "optical_cloak", "fg": 1186, "rotates": false, "multitile": false },
+ { "id": "pants", "fg": 1035, "rotates": false, "multitile": false },
+ { "id": "pants_army", "fg": 1039, "rotates": false, "multitile": false },
+ { "id": "pants_cargo", "fg": 1038, "rotates": false, "multitile": false },
+ { "id": "pants_checkered", "fg": 1202, "rotates": false, "multitile": false },
+ { "id": "pants_fur", "fg": 1042, "rotates": false, "multitile": false },
+ { "id": "pants_leather", "fg": 1036, "rotates": false, "multitile": false },
+ { "id": "pants_ski", "fg": 1041, "rotates": false, "multitile": false },
+ { "id": "pants_survivor", "fg": 1038, "rotates": false, "multitile": false },
+ { "id": "patchwork_scarf", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "patchwork_scarf_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "peacoat", "fg": 1096, "rotates": false, "multitile": false },
+ { "id": "plastic_shopping_bag", "fg": 794, "rotates": false, "multitile": false },
+ { "id": "polo_shirt", "fg": 1065, "rotates": false, "multitile": false },
+ { "id": "poncho", "fg": 1089, "rotates": false, "multitile": false },
+ { "id": "postman_hat", "fg": 1139, "rotates": false, "multitile": false },
+ { "id": "postman_shirt", "fg": 1249, "rotates": false, "multitile": false },
+ { "id": "postman_shorts", "fg": 1250, "rotates": false, "multitile": false },
+ { "id": "pot_helmet", "fg": 1147, "rotates": false, "multitile": false },
+ { "id": "power_armor_basic", "fg": 1187, "rotates": false, "multitile": false },
+ { "id": "power_armor_frame", "fg": 1193, "rotates": false, "multitile": false },
+ { "id": "power_armor_heavy", "fg": 1191, "rotates": false, "multitile": false },
+ { "id": "power_armor_helmet_basic", "fg": 1188, "rotates": false, "multitile": false },
+ { "id": "power_armor_helmet_heavy", "fg": 1192, "rotates": false, "multitile": false },
+ { "id": "power_armor_helmet_light", "fg": 1190, "rotates": false, "multitile": false },
+ { "id": "power_armor_light", "fg": 1189, "rotates": false, "multitile": false },
+ { "id": [ "purse", "slingpack" ], "fg": 1161, "rotates": false, "multitile": false },
+ { "id": "quiver", "fg": 1165, "rotates": false, "multitile": false },
+ { "id": "quiver_large", "fg": 1166, "rotates": false, "multitile": false },
+ { "id": "rad_badge", "fg": 1173, "rotates": false, "multitile": false },
+ { "id": "ring", "fg": 1169, "rotates": false, "multitile": false },
+ { "id": "rm13_armor", "fg": 1212, "rotates": false, "multitile": false },
+ { "id": "rm13_armor_on", "fg": 1212, "rotates": false, "multitile": false },
+ { "id": "rollerskates", "fg": 1053, "rotates": false, "multitile": false },
+ { "id": "roller_blades", "fg": 1053, "rotates": false, "multitile": false },
+ { "id": "rucksack", "fg": 1159, "rotates": false, "multitile": false },
+ { "id": "runner_bag", "fg": 1157, "rotates": false, "multitile": false },
+ { "id": "scabbard", "fg": 1166, "rotates": false, "multitile": false },
+ { "id": "scarf", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "scarf_fur", "fg": 1122, "rotates": false, "multitile": false },
+ { "id": "scarf_fur_long", "fg": 1122, "rotates": false, "multitile": false },
+ { "id": "scarf_fur_long_loose", "fg": 1122, "rotates": false, "multitile": false },
+ { "id": "scarf_fur_loose", "fg": 1122, "rotates": false, "multitile": false },
+ { "id": "scarf_long", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "scarf_long_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "scarf_loose", "fg": 1121, "rotates": false, "multitile": false },
+ { "id": "sf_watch", "fg": 994, "rotates": false, "multitile": false },
+ { "id": "shark_suit", "fg": 1221, "rotates": false, "multitile": false },
+ { "id": "sheath", "fg": 1165, "rotates": false, "multitile": false },
+ { "id": "sheriffshirt", "fg": 1067, "rotates": false, "multitile": false },
+ { "id": "shoes_bowling", "fg": 737, "rotates": false, "multitile": false },
+ { "id": "sholster", "fg": 927, "rotates": false, "multitile": false },
+ { "id": "shorts", "fg": 1032, "rotates": false, "multitile": false },
+ { "id": "shorts_cargo", "fg": 1033, "rotates": false, "multitile": false },
+ { "id": "shorts_denim", "fg": 1251, "rotates": false, "multitile": false },
+ { "id": "silver_bracelet", "fg": 992, "rotates": false, "multitile": false },
+ { "id": "silver_ear", "fg": 989, "rotates": false, "multitile": false },
+ { "id": "skinny_tie", "fg": 381, "rotates": false, "multitile": false },
+ { "id": "skirt", "fg": 1044, "rotates": false, "multitile": false },
+ { "id": "skirt_leather", "fg": 1255, "rotates": false, "multitile": false },
+ { "id": "sleeping_bag", "fg": 1179, "rotates": false, "multitile": false },
+ { "id": "sleeping_bag_fur", "fg": 1177, "rotates": false, "multitile": false },
+ { "id": "sleeveless_duster", "fg": 1097, "rotates": false, "multitile": false },
+ { "id": "sleeveless_duster_fur", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_duster_leather", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_duster_survivor", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_trenchcoat", "fg": 1097, "rotates": false, "multitile": false },
+ { "id": "sleeveless_trenchcoat_fur", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_trenchcoat_leather", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_trenchcoat_survivor", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "sleeveless_tunic", "fg": 1056, "rotates": false, "multitile": false },
+ { "id": "small_relic", "fg": 1171, "rotates": false, "multitile": false },
+ { "id": "sneakers", "fg": 1028, "rotates": false, "multitile": false },
+ { "id": "snuggie", "fg": 1182, "rotates": false, "multitile": false },
+ { "id": "socks", "fg": 1015, "rotates": false, "multitile": false },
+ { "id": "socks_bag", "fg": 1027, "rotates": false, "multitile": false },
+ { "id": "socks_bowling", "fg": 1015, "rotates": false, "multitile": false },
+ { "id": "socks_wool", "fg": 1016, "rotates": false, "multitile": false },
+ { "id": "sports_bra", "fg": 1070, "rotates": false, "multitile": false },
+ { "id": "stockings", "fg": 1252, "rotates": false, "multitile": false },
+ { "id": "stockings_tent_arms", "fg": 1252, "rotates": false, "multitile": false },
+ { "id": "stockings_tent_legs", "fg": 1252, "rotates": false, "multitile": false },
+ { "id": "straw_basket", "fg": 837, "rotates": false, "multitile": false },
+ { "id": "straw_fedora", "fg": 838, "rotates": false, "multitile": false },
+ { "id": "straw_hat", "fg": 838, "rotates": false, "multitile": false },
+ { "id": "straw_sandals", "fg": 1026, "rotates": false, "multitile": false },
+ { "id": "striped_pants", "fg": 996, "rotates": false, "multitile": false },
+ { "id": "striped_shirt", "fg": 1066, "rotates": false, "multitile": false },
+ { "id": "suitcase_l", "fg": 581, "rotates": false, "multitile": false },
+ { "id": "suitcase_m", "fg": 619, "rotates": false, "multitile": false },
+ { "id": "suit", "fg": 1059, "rotates": false, "multitile": false },
+ { "id": "sundress", "fg": 1056, "rotates": false, "multitile": false },
+ { "id": "sunglasses", "fg": 1135, "rotates": false, "multitile": false },
+ { "id": "survivor_belt", "fg": 1099, "rotates": false, "multitile": false },
+ { "id": "survivor_belt_notools", "fg": 1099, "rotates": false, "multitile": false },
+ { "id": "survivor_duffel_bag", "fg": 1162, "rotates": false, "multitile": false },
+ { "id": "survivor_pack", "fg": 1158, "rotates": false, "multitile": false },
+ { "id": "survivor_rucksack", "fg": 1162, "rotates": false, "multitile": false },
+ { "id": "survivor_runner_pack", "fg": 1158, "rotates": false, "multitile": false },
+ { "id": "survivor_suit", "fg": 1206, "rotates": false, "multitile": false },
+ { "id": "survivor_vest", "fg": 1100, "rotates": false, "multitile": false },
+ { "id": "swat_armor", "fg": 1210, "rotates": false, "multitile": false },
+ { "id": "sweater", "fg": 1077, "rotates": false, "multitile": false },
+ { "id": "sweatshirt", "fg": 1076, "rotates": false, "multitile": false },
+ { "id": "swim_fins", "fg": 1208, "rotates": false, "multitile": false },
+ { "id": "tabi_dress", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "tabi_gi", "fg": 1015, "rotates": false, "multitile": false },
+ { "id": "tac_fullhelmet", "fg": 1151, "rotates": false, "multitile": false },
+ { "id": "tac_helmet", "fg": 1211, "rotates": false, "multitile": false },
+ { "id": "tank_top", "fg": 1069, "rotates": false, "multitile": false },
+ { "id": "technician_pants_blue", "fg": 797, "rotates": false, "multitile": false },
+ { "id": "technician_pants_gray", "fg": 1035, "rotates": false, "multitile": false },
+ { "id": "technician_pants_ltblue", "fg": 1034, "rotates": false, "multitile": false },
+ { "id": "technician_shirt_blue", "fg": 796, "rotates": false, "multitile": false },
+ { "id": "technician_shirt_gray", "fg": 1063, "rotates": false, "multitile": false },
+ { "id": "technician_shirt_ltblue", "fg": 1065, "rotates": false, "multitile": false },
+ { "id": "thermal_gloves", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "thermal_gloves_on", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "thermal_mask", "fg": 1142, "rotates": false, "multitile": false },
+ { "id": "thermal_mask_on", "fg": 1142, "rotates": false, "multitile": false },
+ { "id": "thermal_outfit", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "thermal_outfit_on", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "thermal_socks", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "thermal_socks_on", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "thermal_suit", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "thermal_suit_on", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "throwing_axe", "fg": 904, "rotates": false, "multitile": false },
+ { "id": "throwing_knife", "fg": 456, "rotates": false, "multitile": false },
+ { "id": "tieclip", "fg": 402, "rotates": false, "multitile": false },
+ { "id": "tights", "fg": 1035, "rotates": false, "multitile": false },
+ { "id": "tool_belt", "fg": 1099, "rotates": false, "multitile": false },
+ { "id": "tophat", "fg": 1155, "rotates": false, "multitile": false },
+ { "id": "touring_suit", "fg": 1225, "rotates": false, "multitile": false },
+ { "id": "towel_wet", "fg": 1176, "rotates": false, "multitile": false },
+ { "id": "trenchcoat", "fg": 1090, "rotates": false, "multitile": false },
+ { "id": "trenchcoat_fur", "fg": 1093, "rotates": false, "multitile": false },
+ { "id": "trenchcoat_leather", "fg": 1092, "rotates": false, "multitile": false },
+ { "id": "trenchcoat_survivor", "fg": 1092, "rotates": false, "multitile": false },
+ { "id": "tricorne", "fg": 1138, "rotates": false, "multitile": false },
+ { "id": "trunks", "fg": 1031, "rotates": false, "multitile": false },
+ { "id": "tshirt", "fg": 1063, "rotates": false, "multitile": false },
+ { "id": "tshirt_text", "fg": 1063, "rotates": false, "multitile": false },
+ { "id": "tunic_rag", "fg": 1055, "rotates": false, "multitile": false },
+ { "id": "turban", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "tux", "fg": 1060, "rotates": false, "multitile": false },
+ { "id": "undershirt", "fg": 1063, "rotates": false, "multitile": false },
+ { "id": "under_armor", "fg": 1080, "rotates": false, "multitile": false },
+ { "id": "under_armor_shorts", "fg": 1032, "rotates": false, "multitile": false },
+ { "id": "union_suit", "fg": 1229, "rotates": false, "multitile": false },
+ { "id": "vest", "fg": 1097, "rotates": false, "multitile": false },
+ { "id": "vest_leather", "fg": 1098, "rotates": false, "multitile": false },
+ { "id": "waistcoat", "fg": 1097, "rotates": false, "multitile": false },
+ { "id": "wetsuit", "fg": 1052, "rotates": false, "multitile": false },
+ { "id": "wetsuit_booties", "fg": 1017, "rotates": false, "multitile": false },
+ { "id": "wetsuit_gloves", "fg": 1054, "rotates": false, "multitile": false },
+ { "id": "wetsuit_hood", "fg": 1152, "rotates": false, "multitile": false },
+ { "id": "wetsuit_spring", "fg": 1055, "rotates": false, "multitile": false },
+ { "id": "winter_gloves_army", "fg": 1107, "rotates": false, "multitile": false },
+ { "id": "winter_jacket_army", "fg": 1101, "rotates": false, "multitile": false },
+ { "id": "winter_pants_army", "fg": 996, "rotates": false, "multitile": false },
+ { "id": "wolfsuit", "fg": 1046, "rotates": false, "multitile": false },
+ { "id": "wool_hoodie", "fg": 1078, "rotates": false, "multitile": false },
+ { "id": "wool_suit", "fg": 1229, "rotates": false, "multitile": false },
+ { "id": "wrapped_rad_badge", "fg": 1173, "rotates": false, "multitile": false },
+ { "id": "wristwatch", "fg": 1199, "rotates": false, "multitile": false },
+ { "id": "wsurvivor_suit", "fg": 1239, "rotates": false, "multitile": false },
+ { "id": "xlsurvivor_suit", "fg": 1206, "rotates": false, "multitile": false },
+ { "id": "zubon_gi", "fg": 996, "rotates": false, "multitile": false },
+ { "id": "1st_aid", "fg": 1282, "rotates": false },
+ { "id": "adderall", "fg": 1268, "rotates": false, "multitile": false },
+ { "id": "antibiotics", "fg": 1274, "rotates": false, "multitile": false },
+ { "id": "antifungal", "fg": 1277, "rotates": false },
+ { "id": "antiparasitic", "fg": 1277, "rotates": false },
+ { "id": "aspirin", "fg": 1277, "rotates": false },
+ { "id": "bandages", "fg": 1283, "rotates": false },
+ { "id": "caffeine", "fg": 1278, "rotates": false },
+ { "id": "cigar", "fg": 1273, "rotates": false, "multitile": false },
+ { "id": "cigar_butt", "fg": 780, "rotates": false, "multitile": false },
+ { "id": "cigar_lit", "fg": 779, "rotates": false, "multitile": false },
+ { "id": "cig", "fg": 1271, "rotates": false, "multitile": false },
+ { "id": "cig_butt", "fg": 775, "rotates": false, "multitile": false },
+ { "id": "cig_lit", "fg": 774, "rotates": false, "multitile": false },
+ { "id": "codeine", "fg": 1266, "rotates": false, "multitile": false },
+ { "id": "coke", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "contacts", "fg": 950, "rotates": false },
+ { "id": "crack", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "dayquil", "fg": 1279, "rotates": false },
+ { "id": "eyedrops", "fg": 1260, "rotates": false },
+ { "id": "flu_shot", "fg": 1259, "rotates": false, "multitile": false },
+ { "id": "handrolled_cig", "fg": 776, "rotates": false, "multitile": false },
+ { "id": "heroin", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "inhaler", "fg": 1265, "rotates": false, "multitile": false },
+ { "id": "inhaler_sewergas", "fg": 1265, "rotates": false, "multitile": false },
+ { "id": "inhaler_stimgas", "fg": 1265, "rotates": false, "multitile": false },
+ { "id": "iodine", "fg": 1277, "rotates": false, "multitile": false },
+ { "id": "joint", "fg": 776, "rotates": false, "multitile": false },
+ { "id": "joint_lit", "fg": 777, "rotates": false, "multitile": false },
+ { "id": "joint_roach", "fg": 778, "rotates": false, "multitile": false },
+ { "id": "lsd", "fg": 1276, "rotates": false, "multitile": false },
+ { "id": "meth", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "morphine", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "oxycodone", "fg": 1262, "rotates": false, "multitile": false },
+ { "id": "oxygen", "fg": 1261, "rotates": false },
+ { "id": "oxygen_tank", "fg": 1261, "rotates": false },
+ { "id": "poppy_pain", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "poppy_sleep", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "pur_tablets", "fg": 1277, "rotates": false },
+ { "id": "quikclot", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "thorazine", "fg": 1269, "rotates": false, "multitile": false },
+ { "id": "tobacco", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "tramadol", "fg": 1277, "rotates": false, "multitile": false },
+ { "id": "vaccine_shot", "fg": 1259, "rotates": false, "multitile": false },
+ { "id": "vitamins", "fg": 1281, "rotates": false },
+ { "id": "weed", "fg": 1272, "rotates": false, "multitile": false },
+ { "id": "xanax", "fg": 1267, "rotates": false, "multitile": false },
+ { "id": "acorns", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "acorns", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "acorns_cooked", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "ant_egg", "fg": 1349, "rotates": false, "multitile": false },
+ { "id": "apple", "fg": 1295, "rotates": false, "multitile": false },
+ { "id": "apple_canned", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "apple_vac", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "apricot", "fg": 1397, "rotates": false, "multitile": false },
+ { "id": "arm", "fg": 1347, "rotates": false, "multitile": false },
+ { "id": "bacon", "fg": 1346, "rotates": false, "multitile": false },
+ { "id": "banana", "fg": 1296, "rotates": false, "multitile": false },
+ { "id": "barley", "fg": 1318, "rotates": false, "multitile": false },
+ { "id": "basketball", "fg": 1386, "rotates": false, "multitile": false },
+ { "id": "beansnrice", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "beans_cooked", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "beet_syrup", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "bfipowder", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "biscuit", "fg": 1375, "rotates": false, "multitile": false },
+ { "id": "blackberries", "fg": 1314, "rotates": false, "multitile": false },
+ { "id": "blt", "fg": 1352, "rotates": false, "multitile": false },
+ { "id": "blueberries", "fg": 1314, "rotates": false, "multitile": false },
+ { "id": "blueberries_cooked", "fg": 1398, "rotates": false, "multitile": false },
+ { "id": "bobburger", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "boiled_egg", "fg": 1349, "rotates": false, "multitile": false },
+ { "id": "bologna", "fg": 1337, "rotates": false, "multitile": false },
+ { "id": "bone", "fg": 960, "rotates": false, "multitile": false },
+ { "id": "bone_human", "fg": 960, "rotates": false, "multitile": false },
+ { "id": "bone_tainted", "fg": 833, "rotates": false, "multitile": false },
+ { "id": "brandy", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "bread", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "brew_bum_wine", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "brew_fruit_wine", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "brioche", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "broccoli", "fg": 1321, "rotates": false, "multitile": false },
+ { "id": "brownie_weed", "fg": 1363, "rotates": false, "multitile": false },
+ { "id": "buckwheat", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "buckwheat_cooked", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "caff_gum", "fg": 1348, "rotates": false, "multitile": false },
+ { "id": "cake2", "fg": 1363, "rotates": false, "multitile": false },
+ { "id": "cake3", "fg": 1365, "rotates": false, "multitile": false },
+ { "id": "candy2", "fg": 1310, "rotates": false, "multitile": false },
+ { "id": "candy3", "fg": 1310, "rotates": false, "multitile": false },
+ { "id": "candycigarette", "fg": 1399, "rotates": false, "multitile": false },
+ { "id": "candy", "fg": 1310, "rotates": false, "multitile": false },
+ { "id": "can_beans", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "can_catfood", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "can_cheese", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "can_chicken", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "can_chowder", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "can_clams", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "can_coconut", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "can_corn", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "can_herring", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "can_pineapple", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "can_salmon", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "can_sardine", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "can_spam", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "can_tomato", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "can_tuna", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "carrot", "fg": 1324, "rotates": false, "multitile": false },
+ { "id": "catfood", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "celery", "fg": 757, "rotates": false, "multitile": false },
+ { "id": "cereal2", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "cereal3", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "cereal", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "chaw", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "cheeseburgerhuman", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "cheeseburger", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "cheese", "fg": 1400, "rotates": false, "multitile": false },
+ { "id": "cheese_fries", "fg": 1388, "rotates": false, "multitile": false },
+ { "id": "chem_anfo", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "chem_chromium_oxide", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "chem_hexamine", "fg": 1342, "rotates": false, "multitile": false },
+ { "id": "chem_sulphur", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "cherries", "fg": 1381, "rotates": false, "multitile": false },
+ { "id": "chilidogs", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "chilidogs_human", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "chili", "fg": 1373, "rotates": false, "multitile": false },
+ { "id": "chili_human", "fg": 1373, "rotates": false, "multitile": false },
+ { "id": "chilly-p", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "chips2", "fg": 1299, "rotates": false, "multitile": false },
+ { "id": "chips3", "fg": 1299, "rotates": false, "multitile": false },
+ { "id": "chips", "fg": 1299, "rotates": false, "multitile": false },
+ { "id": "chocolate", "fg": 1307, "rotates": false, "multitile": false },
+ { "id": "choco_coffee_beans", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "choco_coffee_beans", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "chocpretzels", "fg": 1306, "rotates": false, "multitile": false },
+ { "id": "choc_pancakes", "fg": 1366, "rotates": false, "multitile": false },
+ { "id": "choc_waffles", "fg": 1368, "rotates": false, "multitile": false },
+ { "id": "clay_lump", "fg": 1307, "rotates": false, "multitile": false },
+ { "id": "coconut", "fg": 1386, "rotates": false, "multitile": false },
+ { "id": "coffee_bean", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "coffee_raw", "fg": 1364, "rotates": false, "multitile": false },
+ { "id": "cola_meth", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "con_milk", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "cooked_burrito", "fg": 1355, "rotates": false, "multitile": false },
+ { "id": "cooked_dinner", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "cookies", "fg": 1375, "rotates": false, "multitile": false },
+ { "id": "cornbread", "fg": 1332, "rotates": false, "multitile": false },
+ { "id": "corndogs_cooked", "fg": 1339, "rotates": false, "multitile": false },
+ { "id": "corndogs_frozen", "fg": 1339, "rotates": false, "multitile": false },
+ { "id": "cornmeal", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "corn", "fg": 1325, "rotates": false, "multitile": false },
+ { "id": "cotton_ball", "fg": 767, "rotates": false, "multitile": false },
+ { "id": "cotton_boll", "fg": 1392, "rotates": false, "multitile": false },
+ { "id": "crackers", "fg": 1369, "rotates": false, "multitile": false },
+ { "id": "cracklins", "fg": 1328, "rotates": false, "multitile": false },
+ { "id": "cranberries", "fg": 1317, "bg": 1941, "rotates": false },
+ { "id": "crispycran", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "cucumber", "fg": 1322, "rotates": false, "multitile": false },
+ { "id": "currywurst", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "curry_meat", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "curry_powder", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "dahlia_baked", "fg": 763, "rotates": false, "multitile": false },
+ { "id": "dahlia_root", "fg": 763, "rotates": false, "multitile": false },
+ { "id": "dandelion_cooked", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "dandelion_fried", "fg": 1410, "rotates": false, "multitile": false },
+ { "id": "datura_seed", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "datura_seed", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "deluxe_beansnrice", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "deluxe_beans", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "deluxe_eggs", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "deluxe_rice", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "deluxe_veggy_beansnrice", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "deluxe_veggy_beans", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "deluxe_veggy_rice", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "diazepam", "fg": 1277, "rotates": false, "multitile": false },
+ { "id": "disinfectant", "fg": 939, "rotates": false, "multitile": false },
+ { "id": "dogbane", "fg": 1286, "rotates": false, "multitile": false },
+ { "id": "dried_salad", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "drink_boozeberry", "fg": 1394, "rotates": false, "multitile": false },
+ { "id": "drink_strawberry_surprise", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "dry_beans", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "dry_fish", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "dry_fruit", "fg": 1287, "rotates": false, "multitile": false },
+ { "id": "dry_hflesh", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "dry_meat", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "dry_meat_tainted", "fg": 1287, "rotates": false, "multitile": false },
+ { "id": "dry_mushroom", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "dry_rice", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "dry_veggy", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "dry_veggy_tainted", "fg": 1287, "rotates": false, "multitile": false },
+ { "id": "egg_bird", "fg": 1356, "rotates": false, "multitile": false },
+ { "id": "egg_reptile", "fg": 1349, "rotates": false, "multitile": false },
+ { "id": "fat", "fg": 1346, "rotates": false, "multitile": false },
+ { "id": "fat_tainted", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "fchicken", "fg": 1336, "rotates": false, "multitile": false },
+ { "id": "fertilizer_commercial", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "fetus", "fg": 1346, "rotates": false, "multitile": false },
+ { "id": "fish", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "fish_bait_bread", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "fish_bait_fish", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "fish_bait_meat", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "fish_bait_veggy", "fg": 1330, "rotates": false, "multitile": false },
+ { "id": "fish_canned", "fg": 1331, "rotates": false, "multitile": false },
+ { "id": "fish_cooked", "fg": 1327, "rotates": false, "multitile": false },
+ { "id": "fish_fried", "fg": 1332, "rotates": false, "multitile": false },
+ { "id": "fish_pickled", "fg": 1327, "rotates": false, "multitile": false },
+ { "id": "fish_sandwich", "fg": 1335, "rotates": false, "multitile": false },
+ { "id": "fish_smoked", "fg": 1330, "rotates": false, "multitile": false },
+ { "id": "fish_vac", "fg": 1327, "rotates": false, "multitile": false },
+ { "id": "flour", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "fried_spam", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "fries", "fg": 1388, "rotates": false, "multitile": false },
+ { "id": "frozen_burrito", "fg": 1355, "rotates": false, "multitile": false },
+ { "id": "frozen_dinner", "fg": 1326, "rotates": false, "multitile": false },
+ { "id": "fruit_cooked", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "fruit_leather", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "fruit_pancakes", "fg": 1366, "rotates": false, "multitile": false },
+ { "id": "fruit_waffles", "fg": 1367, "rotates": false, "multitile": false },
+ { "id": "fruit_wine", "fg": 945, "rotates": false, "multitile": false },
+ { "id": "fungal_seeds", "fg": 1378, "rotates": false, "multitile": false },
+ { "id": "fungicide", "fg": 1258, "rotates": false, "multitile": false },
+ { "id": "grahmcrackers", "fg": 1369, "rotates": false, "multitile": false },
+ { "id": "granola", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "grapefruit", "fg": 1380, "rotates": false, "multitile": false },
+ { "id": "grapes", "fg": 1420, "rotates": false, "multitile": false },
+ { "id": "gummy_vitamins", "fg": 1310, "rotates": false, "multitile": false },
+ { "id": "gum", "fg": 1263, "rotates": false, "multitile": false },
+ { "id": "hamburger", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "hardtack", "fg": 1369, "rotates": false, "multitile": false },
+ { "id": "hfleshbologna", "fg": 1337, "rotates": false, "multitile": false },
+ { "id": "hflesh_vac", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "hobo_helper", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "honeycomb", "fg": 1343, "rotates": false, "multitile": false },
+ { "id": "honey_ant", "fg": 1380, "rotates": false, "multitile": false },
+ { "id": "honey_bottled", "fg": 944, "rotates": false, "multitile": false },
+ { "id": "hops", "fg": 757, "rotates": false, "multitile": false },
+ { "id": "horseradish", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "hotdogs_cooked", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "hotdogs_frozen", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "human_canned", "fg": 1285, "rotates": false, "multitile": false },
+ { "id": "human_cooked", "fg": 1291, "rotates": false, "multitile": false },
+ { "id": "human_flesh", "fg": 1285, "rotates": false, "multitile": false },
+ { "id": "human_smoked", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "h_currywurst", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "insta_salad", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "irradiated_apple", "fg": 1295, "rotates": false, "multitile": false },
+ { "id": "irradiated_apricot", "fg": 1397, "rotates": false, "multitile": false },
+ { "id": "irradiated_banana", "fg": 1296, "rotates": false, "multitile": false },
+ { "id": "irradiated_blackberries", "fg": 1314, "rotates": false, "multitile": false },
+ { "id": "irradiated_blueberries", "fg": 1314, "rotates": false, "multitile": false },
+ { "id": "irradiated_broccoli", "fg": 1321, "rotates": false, "multitile": false },
+ { "id": "irradiated_carrot", "fg": 1324, "rotates": false, "multitile": false },
+ { "id": "irradiated_celery", "fg": 757, "rotates": false, "multitile": false },
+ { "id": "irradiated_cherries", "fg": 1381, "rotates": false, "multitile": false },
+ { "id": "irradiated_corn", "fg": 1325, "rotates": false, "multitile": false },
+ { "id": "irradiated_cranberries", "fg": 1317, "bg": 1941, "rotates": false },
+ { "id": "irradiated_cucumber", "fg": 1322, "rotates": false, "multitile": false },
+ { "id": "irradiated_grapefruit", "fg": 1380, "rotates": false, "multitile": false },
+ { "id": "irradiated_grapes", "fg": 1420, "rotates": false, "multitile": false },
+ { "id": "irradiated_kiwi", "fg": 1356, "rotates": false, "multitile": false },
+ { "id": "irradiated_lemon", "fg": 1298, "rotates": false, "multitile": false },
+ { "id": "irradiated_lettuce", "fg": 1354, "rotates": false, "multitile": false },
+ { "id": "irradiated_mango", "fg": 1393, "rotates": false, "multitile": false },
+ { "id": "irradiated_melon", "fg": 1392, "rotates": false, "multitile": false },
+ { "id": "irradiated_onion", "fg": 1323, "rotates": false, "multitile": false },
+ { "id": "irradiated_orange", "fg": 1297, "rotates": false, "multitile": false },
+ { "id": "irradiated_papaya", "fg": 1396, "rotates": false, "multitile": false },
+ { "id": "irradiated_peach", "fg": 1387, "rotates": false, "multitile": false },
+ { "id": "irradiated_pear", "fg": 1379, "rotates": false, "multitile": false },
+ { "id": "irradiated_pineapple", "fg": 1385, "rotates": false, "multitile": false },
+ { "id": "irradiated_plums", "fg": 1384, "rotates": false, "multitile": false },
+ { "id": "irradiated_pomegranate", "fg": 1395, "rotates": false, "multitile": false },
+ { "id": "irradiated_raspberries", "fg": 1381, "rotates": false, "multitile": false },
+ { "id": "irradiated_rhubarb", "fg": 1419, "rotates": false, "multitile": false },
+ { "id": "irradiated_strawberries", "fg": 1316, "rotates": false, "multitile": false },
+ { "id": "irradiated_tomato", "fg": 1320, "rotates": false, "multitile": false },
+ { "id": "irradiated_watermelon", "fg": 1391, "rotates": false, "multitile": false },
+ { "id": "irradiated_zucchini", "fg": 1322, "rotates": false, "multitile": false },
+ { "id": "jam_blueberries", "fg": 1398, "rotates": false, "multitile": false },
+ { "id": "jam_fruit", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "jam_strawberries", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "jerky", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "jerky_human", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "jihelucake", "fg": 1365, "rotates": false, "multitile": false },
+ { "id": "johnnycake", "fg": 1332, "rotates": false, "multitile": false },
+ { "id": "juice_pulp", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "kernels", "fg": 1302, "rotates": false, "multitile": false },
+ { "id": "ketchup", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "kiwi", "fg": 1356, "rotates": false, "multitile": false },
+ { "id": "lard", "fg": 1348, "rotates": false, "multitile": false },
+ { "id": "lasagne", "fg": 1376, "rotates": false, "multitile": false },
+ { "id": "lasagne_cooked", "fg": 980, "rotates": false, "multitile": false },
+ { "id": "lasagne_raw", "fg": 980, "rotates": false, "multitile": false },
+ { "id": "leg", "fg": 1347, "rotates": false, "multitile": false },
+ { "id": "lemonade", "fg": 1403, "rotates": false },
+ { "id": "lemon", "fg": 1298, "rotates": false, "multitile": false },
+ { "id": "lettuce", "fg": 1354, "rotates": false, "multitile": false },
+ { "id": "luigilasagne", "fg": 1376, "rotates": false, "multitile": false },
+ { "id": "lunchmeat", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "lutefisk", "fg": 1331, "rotates": false, "multitile": false },
+ { "id": "macaroni_cooked", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "macaroni_helper", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "macaroni_raw", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "maltballs", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "maltballs", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "mango", "fg": 1393, "rotates": false, "multitile": false },
+ { "id": "mannwurstgravy", "fg": 1340, "rotates": false, "multitile": false },
+ { "id": "mannwurst", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "manwich", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "marloss_berry", "fg": 1350, "rotates": false, "multitile": false },
+ { "id": "marloss_gel", "fg": 944, "rotates": false, "multitile": false },
+ { "id": "marloss_seed", "fg": 1411, "rotates": false, "multitile": false },
+ { "id": "marshmallow", "fg": 1342, "rotates": false, "multitile": false },
+ { "id": "material_aluminium_ingot", "fg": 839, "rotates": false, "multitile": false },
+ { "id": "material_quicklime", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "material_sand", "fg": 916, "rotates": false, "multitile": false },
+ { "id": "mayonnaise", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "meal_bone", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "meal_chitin_piece", "fg": 355, "rotates": false, "multitile": false },
+ { "id": "meat", "fg": 1285, "rotates": false, "multitile": false },
+ { "id": "meat_aspic", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "meat_canned", "fg": 1285, "rotates": false, "multitile": false },
+ { "id": "meat_cooked", "fg": 1291, "rotates": false, "multitile": false },
+ { "id": "meat_smoked", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "meat_tainted", "fg": 1289, "rotates": false, "multitile": false },
+ { "id": "meat_vac", "fg": 1304, "rotates": false, "multitile": false },
+ { "id": "melon", "fg": 1392, "rotates": false, "multitile": false },
+ { "id": "milk_coffee", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "milk_powder", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "milk_tea", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "mintpatties", "fg": 1386, "rotates": false, "multitile": false },
+ { "id": "morel_cooked", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "morel_fried", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "mre_beef", "fg": 1308, "rotates": false, "multitile": false },
+ { "id": "mre_beef_box", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "mre_chicken", "fg": 1326, "rotates": false, "multitile": false },
+ { "id": "mre_chicken_box", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "mre_hotdogs", "fg": 1328, "rotates": false, "multitile": false },
+ { "id": "mre_hotdog_box", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "mre_ravioli", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "mre_ravioli_box", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "mre_veggy", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "mre_veggy_box", "fg": 1362, "rotates": false, "multitile": false },
+ { "id": "mushroom", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "mushroom_magic", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "mushroom_morel", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "mushroom_poison", "fg": 1311, "rotates": false, "multitile": false },
+ { "id": "mustard", "fg": 944, "rotates": false, "multitile": false },
+ { "id": "mycus_fruit", "fg": 1413, "rotates": false, "multitile": false },
+ { "id": "nachosc", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "nachoshc", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "nachoshf", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "nachosmc", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "nachosm", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "nachos", "fg": 1341, "rotates": false, "multitile": false },
+ { "id": "neccowafers", "fg": 1310, "rotates": false, "multitile": false },
+ { "id": "noodles_fast", "fg": 1332, "rotates": false, "multitile": false },
+ { "id": "nyquil", "fg": 1280, "rotates": false },
+ { "id": "oatmeal", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "oatmeal_cooked", "fg": 1301, "rotates": false, "multitile": false },
+ { "id": "oatmeal_deluxe", "fg": 1301, "rotates": false, "multitile": false },
+ { "id": "onigiri", "fg": 1342, "rotates": false, "multitile": false },
+ { "id": "onion", "fg": 1323, "rotates": false, "multitile": false },
+ { "id": "onion_rings", "fg": 1389, "rotates": false, "multitile": false },
+ { "id": "orange", "fg": 1297, "rotates": false, "multitile": false },
+ { "id": "pancakes", "fg": 1366, "rotates": false, "multitile": false },
+ { "id": "papaya", "fg": 1396, "rotates": false, "multitile": false },
+ { "id": "peach", "fg": 1387, "rotates": false, "multitile": false },
+ { "id": "peanutbutter", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "pear", "fg": 1379, "rotates": false, "multitile": false },
+ { "id": "pelmeni", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "pemmican", "fg": 1330, "rotates": false, "multitile": false },
+ { "id": "pickle", "fg": 1322, "rotates": false, "multitile": false },
+ { "id": "pie", "fg": 1359, "rotates": false, "multitile": false },
+ { "id": "pie_human", "fg": 1359, "rotates": false, "multitile": false },
+ { "id": "pie_meat", "fg": 1359, "rotates": false, "multitile": false },
+ { "id": "pills_sleep", "fg": 1262, "rotates": false, "multitile": false },
+ { "id": "pineapple", "fg": 1385, "rotates": false, "multitile": false },
+ { "id": "pine_bough", "fg": 1272, "rotates": false, "multitile": false },
+ { "id": "pine_nuts", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "pizza_human", "fg": 1361, "rotates": false, "multitile": false },
+ { "id": "pizza_meat", "fg": 1361, "rotates": false, "multitile": false },
+ { "id": "pizza_veggy", "fg": 1360, "rotates": false, "multitile": false },
+ { "id": "plant_sac", "fg": 1284, "rotates": false, "multitile": false },
+ { "id": "plums", "fg": 1384, "rotates": false, "multitile": false },
+ { "id": "pomegranate", "fg": 1395, "rotates": false, "multitile": false },
+ { "id": "popcorn2", "fg": 1303, "rotates": false, "multitile": false },
+ { "id": "popcorn3", "fg": 1303, "rotates": false, "multitile": false },
+ { "id": "popcorn", "fg": 1303, "rotates": false, "multitile": false },
+ { "id": "porkstick", "fg": 1328, "rotates": false, "multitile": false },
+ { "id": "pork_beans", "fg": 1383, "rotates": false, "multitile": false },
+ { "id": "potato_baked", "fg": 1357, "rotates": false, "multitile": false },
+ { "id": "potato_irradiated", "fg": 1356, "rotates": false, "multitile": false },
+ { "id": "potato_raw", "fg": 1356, "rotates": false, "multitile": false },
+ { "id": "powder_candy", "fg": 1353, "rotates": false, "multitile": false },
+ { "id": "powder_eggs", "fg": 1382, "rotates": false, "multitile": false },
+ { "id": "pretzels", "fg": 1306, "rotates": false, "multitile": false },
+ { "id": "protein_drink", "fg": 1309, "rotates": false, "multitile": false },
+ { "id": "protein_powder", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "prozac", "fg": 1270, "rotates": false, "multitile": false },
+ { "id": "pudding", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "raspberries", "fg": 1381, "rotates": false, "multitile": false },
+ { "id": "ravioli", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "raw_beans", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "raw_dandelion", "fg": 1410, "rotates": false, "multitile": false },
+ { "id": "rehydrated_fish", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "rehydrated_fruit", "fg": 1288, "rotates": false, "multitile": false },
+ { "id": "rehydrated_hflesh", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "rehydrated_meat", "fg": 1305, "rotates": false, "multitile": false },
+ { "id": "rehydrated_veggy", "fg": 1294, "rotates": false, "multitile": false },
+ { "id": "rehydrated_veggy", "fg": 1294, "rotates": false, "multitile": false },
+ { "id": "rhubarb", "fg": 1419, "rotates": false, "multitile": false },
+ { "id": "rice_cooked", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "roasted_coffee_bean", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "royal_beef", "fg": 1291, "rotates": false, "multitile": false },
+ { "id": "royal_jelly", "fg": 1345, "rotates": false, "multitile": false },
+ { "id": "salted_fish", "fg": 1331, "rotates": false, "multitile": false },
+ { "id": "salt", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "sandwich_cheese", "fg": 1335, "rotates": false, "multitile": false },
+ { "id": "sandwich_cheese_grilled", "fg": 1335, "rotates": false, "multitile": false },
+ { "id": "sandwich_human", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "sandwich_jam", "fg": 1352, "rotates": false, "multitile": false },
+ { "id": "sandwich_pbh", "fg": 1335, "rotates": false, "multitile": false },
+ { "id": "sandwich_pbj", "fg": 1352, "rotates": false, "multitile": false },
+ { "id": "sandwich_pb", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "sandwich_sauce", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "sashimi", "fg": 1313, "rotates": false, "multitile": false },
+ { "id": "sauce_pesto", "fg": 1334, "rotates": false, "multitile": false },
+ { "id": "sauce_red", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "sausagegravy", "fg": 1340, "rotates": false, "multitile": false },
+ { "id": "sausage", "fg": 1338, "rotates": false, "multitile": false },
+ { "id": "scrambled_eggs", "fg": 1300, "rotates": false, "multitile": false },
+ { "id": "seasoning_italian", "fg": 1334, "rotates": false, "multitile": false },
+ { "id": "seasoning_salt", "fg": 1275, "rotates": false, "multitile": false },
+ { "id": "seed_barley", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_blueberries", "fg": 1315, "rotates": false, "multitile": false },
+ { "id": "seed_broccoli", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "seed_carrot", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_corn", "fg": 1302, "rotates": false, "multitile": false },
+ { "id": "seed_cotton_boll", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_dogbane", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_hops", "fg": 763, "rotates": false, "multitile": false },
+ { "id": "seed_lettuce", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_onion", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "seed_strawberries", "fg": 1317, "rotates": false, "multitile": false },
+ { "id": "seed_sugar_beet", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_tomato", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_weed", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "seed_wheat", "fg": 1319, "rotates": false, "multitile": false },
+ { "id": "slime_scrap", "fg": 943, "rotates": false, "multitile": false },
+ { "id": "sloppyjoe", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "smores", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "smoxygen_tank", "fg": 1261, "rotates": false },
+ { "id": "soup_chicken", "fg": 1309, "rotates": false, "multitile": false },
+ { "id": "soup_dumplings", "fg": 1309, "rotates": false, "multitile": false },
+ { "id": "soup_fish", "fg": 1309, "rotates": false, "multitile": false },
+ { "id": "soup_mushroom", "fg": 1309, "rotates": false, "multitile": false },
+ { "id": "soup_tomato", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "soysauce", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "spaghetti_bolognese", "fg": 1373, "rotates": false, "multitile": false },
+ { "id": "spaghetti_cooked", "fg": 1329, "rotates": false, "multitile": false },
+ { "id": "spaghetti_human", "fg": 1373, "rotates": false, "multitile": false },
+ { "id": "spaghetti_pesto", "fg": 1374, "rotates": false, "multitile": false },
+ { "id": "spaghetti_raw", "fg": 1328, "rotates": false, "multitile": false },
+ { "id": "spider_egg", "fg": 767, "rotates": false, "multitile": false },
+ { "id": "strawberries", "fg": 1316, "rotates": false, "multitile": false },
+ { "id": "strawberries_cooked", "fg": 1333, "rotates": false, "multitile": false },
+ { "id": "sugar", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "sugar_beet", "fg": 765, "rotates": false, "multitile": false },
+ { "id": "sugar_fried", "fg": 1364, "rotates": false, "multitile": false },
+ { "id": "sushi_fishroll", "fg": 1412, "rotates": false, "multitile": false },
+ { "id": "sushi_meatroll", "fg": 1412, "rotates": false, "multitile": false },
+ { "id": "sushi_rice", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "sushi_veggyroll", "fg": 1412, "rotates": false, "multitile": false },
+ { "id": "taco", "fg": 1377, "rotates": false, "multitile": false },
+ { "id": "taint_tornado", "fg": 1417, "rotates": false, "multitile": false },
+ { "id": "tallow", "fg": 1348, "rotates": false, "multitile": false },
+ { "id": "tallow_tainted", "fg": 839, "rotates": false, "multitile": false },
+ { "id": "tea_bark", "fg": 940, "rotates": false, "multitile": false },
+ { "id": "tea_raw", "fg": 1334, "rotates": false, "multitile": false },
+ { "id": "tiotaco", "fg": 1377, "rotates": false, "multitile": false },
+ { "id": "toastem2", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "toastem3", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "toastem", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "toasterpastryfrozen", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "toasterpastry", "fg": 1330, "rotates": false, "multitile": false },
+ { "id": "tomato", "fg": 1320, "rotates": false, "multitile": false },
+ { "id": "tool_rocket_candy", "fg": 1391, "rotates": false, "multitile": false },
+ { "id": "tool_rocket_candy_act", "fg": 1391, "rotates": false, "multitile": false },
+ { "id": "unfinished_charcoal", "fg": 1330, "rotates": false, "multitile": false },
+ { "id": "veggy", "fg": 1286, "rotates": false, "multitile": false },
+ { "id": "veggy_canned", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "veggy_cooked", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "veggy_cooked", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "veggy_salad", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "veggy_tainted", "fg": 1290, "rotates": false, "multitile": false },
+ { "id": "veggy_vac", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "veggy_wild", "fg": 1286, "rotates": false, "multitile": false },
+ { "id": "veggy_wild_cooked", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "veggy_wild_cooked", "fg": 1293, "rotates": false, "multitile": false },
+ { "id": "vibrator", "fg": 1340, "rotates": false, "multitile": false },
+ { "id": "waffles", "fg": 1367, "rotates": false, "multitile": false },
+ { "id": "wastebread", "fg": 1358, "rotates": false, "multitile": false },
+ { "id": "watermelon", "fg": 1391, "rotates": false, "multitile": false },
+ { "id": "wheat", "fg": 1318, "rotates": false, "multitile": false },
+ { "id": "wild_herbs", "fg": 1292, "rotates": false, "multitile": false },
+ { "id": "yeast", "fg": 356, "rotates": false, "multitile": false },
+ { "id": "yoghurt", "fg": 1351, "rotates": false, "multitile": false },
+ { "id": "zucchini", "fg": 1322, "rotates": false, "multitile": false },
{
"id": "vp_aisle_horizontal",
- "fg": 1472,
+ "fg": 1480,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_aisle_horizontal",
- "fg": 1472,
+ "fg": 1480,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_aisle_lights",
- "fg": 1448,
+ "fg": 1456,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_aisle_vertical",
- "fg": 1490,
+ "fg": 1498,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_aisle_vertical",
- "fg": 1490,
+ "fg": 1498,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_alternator_car",
- "fg": 1424,
+ "fg": 1432,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_alternator_motorbike",
- "fg": 1424,
+ "fg": 1432,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_alternator_truck",
- "fg": 1424,
+ "fg": 1432,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_basketlg",
- "fg": 1469,
+ "fg": 1477,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_basketlg_folding",
- "fg": 1469,
+ "fg": 1477,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_basketsm",
- "fg": 1469,
+ "fg": 1477,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_battery_car",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_battery_motorbike",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_battery_truck",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_bed",
- "fg": 1454,
+ "fg": 1462,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_blade_horizontal",
- "fg": 1459,
+ "fg": 1467,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_blade_vertical",
- "fg": 2128,
+ "fg": 2138,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_board_horizontal",
- "fg": 1484,
+ "fg": 1492,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_board_ne",
- "fg": 1485,
+ "fg": 1493,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_board_nw",
- "fg": 1487,
+ "fg": 1495,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_board_se",
- "fg": 1486,
+ "fg": 1494,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_board_sw",
- "fg": 1488,
+ "fg": 1496,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_board_vertical",
- "fg": 1483,
+ "fg": 1491,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_box",
- "fg": 1469,
+ "fg": 1477,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_cam_control",
- "fg": 1442,
+ "fg": 1450,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_cargo_space",
- "fg": 1481,
+ "fg": 1489,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_chemlab",
- "fg": 915,
+ "fg": 923,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_controls",
- "fg": 881,
+ "fg": 889,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_craft_rig",
- "fg": 1478,
+ "fg": 1486,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
- { "id": "vp_diesel_engine_i6", "fg": 873, "rotates": true },
- { "id": "vp_diesel_engine_v6", "fg": 873, "rotates": true },
- { "id": "vp_diesel_engine_v8", "fg": 873, "rotates": true },
+ { "id": "vp_diesel_engine_i6", "fg": 881, "rotates": true },
+ { "id": "vp_diesel_engine_v6", "fg": 881, "rotates": true },
+ { "id": "vp_diesel_engine_v8", "fg": 881, "rotates": true },
{
"id": "vp_diesel_tank",
- "fg": 1435,
+ "fg": 1443,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_diesel_tank_little",
- "fg": 1435,
+ "fg": 1443,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_diesel_tank_small",
- "fg": 1435,
+ "fg": 1443,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_door",
- "fg": 1456,
+ "fg": 1464,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1457 }, { "id": "broken", "fg": 1470 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1465 }, { "id": "broken", "fg": 1478 } ]
},
{
"id": "vp_door_internal",
- "fg": 1456,
+ "fg": 1464,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1457 }, { "id": "broken", "fg": 1470 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1465 }, { "id": "broken", "fg": 1478 } ]
},
{
"id": "vp_door_motor",
- "fg": 1446,
+ "fg": 1454,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_door_opaque",
- "fg": 1456,
+ "fg": 1464,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1457 }, { "id": "broken", "fg": 1470 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1465 }, { "id": "broken", "fg": 1478 } ]
},
{
"id": "vp_door_shutter",
- "fg": 1471,
+ "fg": 1479,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1474 }, { "id": "broken", "fg": 1480 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1482 }, { "id": "broken", "fg": 1488 } ]
},
{
"id": "vp_door_sliding",
- "fg": 1471,
+ "fg": 1479,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1474 }, { "id": "broken", "fg": 1480 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1482 }, { "id": "broken", "fg": 1488 } ]
},
{
"id": "vp_door_trunk",
- "fg": 1471,
+ "fg": 1479,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1474 }, { "id": "broken", "fg": 1480 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1482 }, { "id": "broken", "fg": 1488 } ]
},
{
"id": "vp_door_wood",
- "fg": 1437,
+ "fg": 1445,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1438 }, { "id": "broken", "fg": 1439 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1446 }, { "id": "broken", "fg": 1447 } ]
},
{
"id": "vp_drive_by_wire_controls",
- "fg": 1443,
+ "fg": 1451,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
- { "id": "vp_engine_1cyl", "fg": 873, "rotates": true },
- { "id": "vp_engine_1cyl_small", "fg": 873, "rotates": true },
- { "id": "vp_engine_electric", "fg": 873, "rotates": true },
- { "id": "vp_engine_electric_large", "fg": 873, "rotates": true },
- { "id": "vp_engine_electric_small", "fg": 873, "rotates": true },
+ { "id": "vp_engine_1cyl", "fg": 881, "rotates": true },
+ { "id": "vp_engine_1cyl_small", "fg": 881, "rotates": true },
+ { "id": "vp_engine_electric", "fg": 881, "rotates": true },
+ { "id": "vp_engine_electric_large", "fg": 881, "rotates": true },
+ { "id": "vp_engine_electric_small", "fg": 881, "rotates": true },
{
"id": "vp_engine_foot_crank",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_gas_1cyl",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_gas_i4",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_gas_v2",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_gas_v6",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_gas_v8",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
- { "id": "vp_engine_inline4", "fg": 873, "rotates": true },
+ { "id": "vp_engine_inline4", "fg": 881, "rotates": true },
{
"id": "vp_engine_motor",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_motor_large",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_engine_plasma",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
- { "id": "vp_engine_v12", "fg": 873, "rotates": true },
- { "id": "vp_engine_v6", "fg": 873, "rotates": true },
- { "id": "vp_engine_v8", "fg": 873, "rotates": true },
- { "id": "vp_engine_vtwin", "fg": 873, "rotates": true },
+ { "id": "vp_engine_v12", "fg": 881, "rotates": true },
+ { "id": "vp_engine_v6", "fg": 881, "rotates": true },
+ { "id": "vp_engine_v8", "fg": 881, "rotates": true },
+ { "id": "vp_engine_vtwin", "fg": 881, "rotates": true },
{
"id": "vp_external_diesel_tank",
- "fg": 1436,
+ "fg": 1444,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_external_gas_tank",
- "fg": 1529,
+ "fg": 1537,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_flamethrower",
- "fg": 1508,
+ "fg": 1516,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_floodlight",
- "fg": 1510,
+ "fg": 1518,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_folding_frame",
- "fg": 1515,
+ "fg": 1523,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_folding_seat",
- "fg": 1482,
+ "fg": 1490,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_foot_pedals",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_frame_cover",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_cross",
- "fg": 1489,
+ "fg": 1497,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
- { "id": "vp_frame_handle", "fg": 1468, "rotates": true },
+ { "id": "vp_frame_handle", "fg": 1476, "rotates": true },
{
"id": "vp_frame_horizontal",
- "fg": 1496,
+ "fg": 1504,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_horizontal_2",
- "fg": 1496,
+ "fg": 1504,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_ne",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_nw",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_se",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_sw",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_vertical",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_vertical_2",
- "fg": 1495,
+ "fg": 1503,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_frame_wood_cover",
- "fg": 1417,
+ "fg": 1425,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_cross",
- "fg": 1416,
+ "fg": 1424,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_handle",
- "fg": 1417,
+ "fg": 1425,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_horizontal",
- "fg": 1415,
+ "fg": 1423,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_horizontal_2",
- "fg": 1415,
+ "fg": 1423,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_cover",
- "fg": 1417,
+ "fg": 1425,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_cross",
- "fg": 1416,
+ "fg": 1424,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_handle",
- "fg": 1417,
+ "fg": 1425,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_horizontal",
- "fg": 1415,
+ "fg": 1423,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_horizontal_2",
- "fg": 1415,
+ "fg": 1423,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_ne",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_nw",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_se",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_sw",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_vertical",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_light_vertical_2",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_ne",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_nw",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_se",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_sw",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_vertical",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_frame_wood_vertical_2",
- "fg": 1414,
+ "fg": 1422,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_fuel_tank_batt",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_fuel_tank_gas",
- "fg": 1498,
+ "fg": 1506,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_fuel_tank_hydrogen",
- "fg": 1501,
+ "fg": 1509,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_fuel_tank_plut",
- "fg": 1500,
+ "fg": 1508,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_fuel_tank_water",
- "fg": 1502,
+ "fg": 1510,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_fusion_gun",
- "fg": 1511,
+ "fg": 1519,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1450 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1458 } ]
},
{
"id": "vp_gas_tank",
- "fg": 1498,
+ "fg": 1506,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_gas_tank_little",
- "fg": 1498,
+ "fg": 1506,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_gas_tank_small",
- "fg": 1498,
+ "fg": 1506,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_halfboard_cover",
- "fg": 1468,
+ "fg": 1476,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_cross",
- "fg": 1503,
+ "fg": 1511,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_horizontal",
- "fg": 1484,
+ "fg": 1492,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_horizontal_2",
- "fg": 1484,
+ "fg": 1492,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_ne",
- "fg": 1485,
+ "fg": 1493,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_nw",
- "fg": 1487,
+ "fg": 1495,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_se",
- "fg": 1486,
+ "fg": 1494,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_sw",
- "fg": 1488,
+ "fg": 1496,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_vertical",
- "fg": 1483,
+ "fg": 1491,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_halfboard_vertical_2",
- "fg": 1483,
+ "fg": 1491,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_hand_rims",
- "fg": 783,
+ "fg": 791,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
- { "id": "vp_hard_plate", "fg": 1494, "rotates": true },
+ { "id": "vp_hard_plate", "fg": 1502, "rotates": true },
{
"id": "vp_hatch",
- "fg": 1471,
+ "fg": 1479,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1474 }, { "id": "broken", "fg": 1480 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1482 }, { "id": "broken", "fg": 1488 } ]
},
{
"id": "vp_hdboard_horizontal",
- "fg": 1522,
+ "fg": 1530,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdboard_ne",
- "fg": 1523,
+ "fg": 1531,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdboard_nw",
- "fg": 1525,
+ "fg": 1533,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdboard_se",
- "fg": 1524,
+ "fg": 1532,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdboard_sw",
- "fg": 1526,
+ "fg": 1534,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdboard_vertical",
- "fg": 1521,
+ "fg": 1529,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_cover",
- "fg": 1520,
+ "fg": 1528,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_cross",
- "fg": 1518,
+ "fg": 1526,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_horizontal",
- "fg": 1517,
+ "fg": 1525,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_horizontal_2",
- "fg": 1517,
+ "fg": 1525,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_ne",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_nw",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_se",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_sw",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_vertical",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdframe_vertical_2",
- "fg": 1516,
+ "fg": 1524,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_hdhatch",
- "fg": 1426,
+ "fg": 1434,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "open", "fg": 1427 }, { "id": "broken", "fg": 1428 } ]
+ "additional_tiles": [ { "id": "open", "fg": 1435 }, { "id": "broken", "fg": 1436 } ]
},
{
"id": "vp_hdroof",
- "fg": 1425,
+ "fg": 1433,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_headlight",
- "fg": 1510,
+ "fg": 1518,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_headlight_reinforced",
- "fg": 916,
+ "fg": 924,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_head_light",
- "fg": 1510,
+ "fg": 1518,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_horn_bicycle",
- "fg": 1513,
+ "fg": 1521,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_horn_big",
- "fg": 1512,
+ "fg": 1520,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_horn_car",
- "fg": 1512,
+ "fg": 1520,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_hydrogen_tank",
- "fg": 1501,
+ "fg": 1509,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_jumper_cable",
- "fg": 1433,
+ "fg": 1441,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_jumper_cable_heavy",
- "fg": 1433,
+ "fg": 1441,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_kitchen_unit",
- "fg": 865,
+ "fg": 873,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_laser_gun",
- "fg": 1511,
+ "fg": 1519,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1450 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1458 } ]
},
{
"id": "vp_light_blue",
- "fg": 872,
+ "fg": 880,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_light_red",
- "fg": 871,
+ "fg": 879,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_lit_aisle_horizontal",
- "fg": 1447,
+ "fg": 1455,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_lit_aisle_horizontal",
- "fg": 1447,
+ "fg": 1455,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_lit_aisle_vertical",
- "fg": 1448,
+ "fg": 1456,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_lit_aisle_vertical",
- "fg": 1448,
+ "fg": 1456,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_m249",
- "fg": 1507,
+ "fg": 1515,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1451 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1459 } ]
},
{
"id": "vp_medium_storage_battery",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_metal_wheel",
- "fg": 1465,
+ "fg": 1473,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_minifridge",
- "fg": 866,
+ "fg": 874,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_minireactor",
- "fg": 1500,
+ "fg": 1508,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_mounted_browning",
- "fg": 1533,
+ "fg": 1541,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_mounted_mk19",
- "fg": 1533,
+ "fg": 1541,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1519 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1527 } ]
},
{
"id": "vp_mounted_rm298",
- "fg": 1449,
+ "fg": 1457,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_mounted_rm614",
- "fg": 1449,
+ "fg": 1457,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_muffler",
- "fg": 1506,
+ "fg": 1514,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_muffler",
- "fg": 883,
+ "fg": 891,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_omnicam",
- "fg": 1444,
+ "fg": 1452,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_plasmagun",
- "fg": 1509,
+ "fg": 1517,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1451 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1459 } ]
},
{
"id": "vp_plasma_gun",
- "fg": 1509,
+ "fg": 1517,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1451 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1459 } ]
},
- { "id": "vp_plating_bone", "fg": 1440, "rotates": true },
- { "id": "vp_plating_chitin", "fg": 1491, "rotates": true },
- { "id": "vp_plating_hard", "fg": 1494, "rotates": true },
- { "id": "vp_plating_military", "fg": 1528, "rotates": true },
- { "id": "vp_plating_spiked", "fg": 1493, "rotates": true },
- { "id": "vp_plating_steel", "fg": 1491, "rotates": true },
- { "id": "vp_plating_superalloy", "fg": 1492, "rotates": true },
- { "id": "vp_plating_wood", "fg": 1527, "rotates": true },
+ { "id": "vp_plating_bone", "fg": 1448, "rotates": true },
+ { "id": "vp_plating_chitin", "fg": 1499, "rotates": true },
+ { "id": "vp_plating_hard", "fg": 1502, "rotates": true },
+ { "id": "vp_plating_military", "fg": 1536, "rotates": true },
+ { "id": "vp_plating_spiked", "fg": 1501, "rotates": true },
+ { "id": "vp_plating_steel", "fg": 1499, "rotates": true },
+ { "id": "vp_plating_superalloy", "fg": 1500, "rotates": true },
+ { "id": "vp_plating_wood", "fg": 1535, "rotates": true },
{
"id": "vp_recharge_station",
- "fg": 917,
+ "fg": 925,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_reclining_seat",
- "fg": 1482,
+ "fg": 1490,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_reinforced_solar_panel",
- "fg": 877,
+ "fg": 885,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1477 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1485 } ]
},
{
"id": "vp_reinforced_solar_panel_v2",
- "fg": 877,
+ "fg": 885,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1477 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1485 } ]
},
{
"id": "vp_reinforced_windshield",
- "fg": 1463,
+ "fg": 1471,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1462 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1470 } ]
},
{
"id": "vp_robot_controls",
- "fg": 1445,
+ "fg": 1453,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_roller_drum",
- "fg": 1432,
+ "fg": 1440,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_roof",
- "fg": 1455,
+ "fg": 1463,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_roof_cloth",
- "fg": 1455,
+ "fg": 1463,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_roof_wood",
- "fg": 1455,
+ "fg": 1463,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_saddle",
- "fg": 1482,
+ "fg": 1490,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_seatbelt",
- "fg": 883,
+ "fg": 891,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 882 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 890 } ]
},
{
"id": "vp_seatbelt_heavyduty",
- "fg": 1530,
+ "fg": 1538,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 882 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 890 } ]
},
{
"id": "vp_seat",
- "fg": 1482,
+ "fg": 1490,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_seat_wood",
- "fg": 1441,
+ "fg": 1449,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_small_storage_battery",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_solar_panel",
- "fg": 876,
+ "fg": 884,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1476 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1484 } ]
},
{
"id": "vp_solar_panel_v2",
- "fg": 876,
+ "fg": 884,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1476 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1484 } ]
},
{
"id": "vp_solar_panel_v3",
- "fg": 876,
+ "fg": 884,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1476 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1484 } ]
},
- { "id": "vp_spiked_plate", "fg": 1493, "rotates": true },
+ { "id": "vp_spiked_plate", "fg": 1501, "rotates": true },
{
"id": "vp_spike",
- "fg": 1461,
+ "fg": 1469,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_spike_horizontal",
- "fg": 1460,
+ "fg": 1468,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_spike_vertical",
- "fg": 1461,
+ "fg": 1469,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_spike_wood",
- "fg": 1973,
+ "fg": 1979,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
- { "id": "vp_steel_plate", "fg": 1491, "rotates": true },
+ { "id": "vp_steel_plate", "fg": 1499, "rotates": true },
{
"id": "vp_stereo",
- "fg": 1429,
+ "fg": 1437,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_storage_battery",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_storage_battery_mount",
- "fg": 1452,
+ "fg": 1460,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_storage_battery_removable",
- "fg": 1499,
+ "fg": 1507,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_stowboard_horizontal",
- "fg": 1534,
+ "fg": 1542,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_stowboard_vertical",
- "fg": 1535,
+ "fg": 1543,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
- { "id": "vp_superalloy_plate", "fg": 1492, "rotates": true },
+ { "id": "vp_superalloy_plate", "fg": 1500, "rotates": true },
{
"id": "vp_tracker",
- "fg": 926,
+ "fg": 934,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_travois",
- "fg": 1434,
+ "fg": 1442,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_trunk",
- "fg": 1473,
+ "fg": 1481,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_trunk_floor",
- "fg": 1481,
+ "fg": 1489,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_vehicle_alarm",
- "fg": 926,
+ "fg": 934,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_veh_forge",
- "fg": 879,
+ "fg": 887,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_veh_table",
- "fg": 914,
+ "fg": 922,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_v_curtain",
- "fg": 1531,
+ "fg": 1539,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_watercannon",
- "fg": 1509,
+ "fg": 1517,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1453 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1461 } ]
},
{
"id": "vp_water_faucet",
- "fg": 1532,
+ "fg": 1540,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_water_tank",
- "fg": 1502,
+ "fg": 1510,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1497 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
},
{
"id": "vp_welding_rig",
- "fg": 878,
+ "fg": 886,
"rotates": false,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1479 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1487 } ]
},
{
"id": "vp_wheel",
- "fg": 1465,
+ "fg": 1473,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_armor",
- "fg": 1514,
+ "fg": 1522,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_bicycle",
- "fg": 1467,
+ "fg": 1475,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_caster",
- "fg": 1467,
+ "fg": 1475,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_motorbike",
- "fg": 1464,
+ "fg": 1472,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_small",
- "fg": 1467,
+ "fg": 1475,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_underbody",
- "fg": 1465,
+ "fg": 1473,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_unicycle",
- "fg": 1464,
+ "fg": 1472,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_wheelchair",
- "fg": 1464,
+ "fg": 1472,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_wide",
- "fg": 1466,
+ "fg": 1474,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1475 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1483 } ]
},
{
"id": "vp_wheel_wood",
- "fg": 1430,
+ "fg": 1438,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_wheel_wood_b",
- "fg": 1431,
+ "fg": 1439,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_windshield",
- "fg": 1458,
+ "fg": 1466,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1462 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1470 } ]
},
{
"id": "vp_wing_mirror",
- "fg": 1413,
+ "fg": 1421,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_woodboard_horizontal",
- "fg": 1419,
+ "fg": 1427,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodboard_ne",
- "fg": 1420,
+ "fg": 1428,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodboard_nw",
- "fg": 1422,
+ "fg": 1430,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodboard_se",
- "fg": 1421,
+ "fg": 1429,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodboard_sw",
- "fg": 1423,
+ "fg": 1431,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodboard_vertical",
- "fg": 1418,
+ "fg": 1426,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_horizontal",
- "fg": 1419,
+ "fg": 1427,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_horizontal_2",
- "fg": 1419,
+ "fg": 1427,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_ne",
- "fg": 1420,
+ "fg": 1428,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_nw",
- "fg": 1422,
+ "fg": 1430,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_se",
- "fg": 1421,
+ "fg": 1429,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_sw",
- "fg": 1423,
+ "fg": 1431,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_vertical",
- "fg": 1418,
+ "fg": 1426,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_woodhalfboard_vertical_2",
- "fg": 1418,
+ "fg": 1426,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1504 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1512 } ]
},
{
"id": "vp_xlframe_cross",
- "fg": 1489,
+ "fg": 1497,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_horizontal",
- "fg": 1515,
+ "fg": 1523,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_horizontal_2",
- "fg": 1515,
+ "fg": 1523,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_ne",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_nw",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_se",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_sw",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_vertical",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlframe_vertical_2",
- "fg": 2005,
+ "fg": 2010,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1505 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1513 } ]
},
{
"id": "vp_xlhalfboard_horizontal",
- "fg": 1484,
+ "fg": 1492,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_horizontal_2",
- "fg": 1484,
+ "fg": 1492,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_ne",
- "fg": 1485,
+ "fg": 1493,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_nw",
- "fg": 1487,
+ "fg": 1495,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_se",
- "fg": 1486,
+ "fg": 1494,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_sw",
- "fg": 1488,
+ "fg": 1496,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_vertical",
- "fg": 1483,
+ "fg": 1491,
"rotates": true,
"multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
},
{
"id": "vp_xlhalfboard_vertical_2",
- "fg": 1483,
- "rotates": true,
- "multitile": true,
- "additional_tiles": [ { "id": "broken", "fg": 1979 } ]
- },
- { "id": "mon_amigara_horror", "fg": 1549, "rotates": false },
- { "id": "mon_ant", "fg": 1626, "rotates": false },
- { "id": "mon_ant_fungus", "fg": 1629, "rotates": false },
- { "id": "mon_ant_larva", "fg": 1625, "rotates": false },
- { "id": "mon_ant_queen", "fg": 1628, "rotates": false },
- { "id": "mon_ant_soldier", "fg": 1627, "rotates": false },
- { "id": "mon_bat", "fg": 1614, "rotates": false },
- { "id": "mon_bear", "fg": 1620, "rotates": false },
- { "id": "mon_beaver", "fg": 1694, "rotates": false },
- { "id": "mon_beekeeper", "fg": 1655, "rotates": false },
- { "id": "mon_bee", "fg": 1631, "rotates": false },
- { "id": "mon_biollante", "fg": 1666, "rotates": false },
- { "id": "mon_black_rat", "fg": 1695, "rotates": false },
- { "id": "mon_blank", "fg": 1711, "rotates": false },
- { "id": "mon_blob", "fg": 1688, "rotates": false },
- { "id": "mon_blob_brain", "fg": 1560, "rotates": false },
- { "id": "mon_blob_large", "fg": 1708, "rotates": false },
- { "id": "mon_blob_small", "fg": 1689, "rotates": false },
- { "id": "mon_blood_sacrifice", "fg": 1538, "rotates": false },
- { "id": "mon_bobcat", "fg": 1696, "rotates": false },
- { "id": "mon_boomer", "fg": 1647, "rotates": false },
- { "id": "mon_boomer_fungus", "fg": 1648, "rotates": false },
- { "id": "mon_boomer_huge", "fg": 1604, "rotates": false },
- { "id": "mon_breather", "fg": 1713, "rotates": false },
- { "id": "mon_breather_hub", "fg": 1712, "rotates": false },
- { "id": "mon_broken_cyborg", "fg": 1699, "rotates": false },
- { "id": "mon_cat", "fg": 1624, "rotates": false },
- { "id": "mon_centipede", "fg": 1737, "rotates": false },
- { "id": "mon_centipede_giant", "fg": 1678, "rotates": false },
- { "id": "mon_charred_nightmare", "fg": 1564, "rotates": false },
- { "id": "mon_chickenbot", "fg": 1595, "rotates": false },
- { "id": "mon_chicken", "fg": 1693, "rotates": false },
- { "id": "mon_chipmunk", "fg": 1694, "rotates": false },
- { "id": "mon_chud", "fg": 1684, "rotates": false },
- { "id": "mon_copbot", "fg": 1592, "rotates": false },
- { "id": "mon_cougar", "fg": 1621, "rotates": false },
- { "id": "mon_cow", "fg": 1540, "rotates": false },
- { "id": "mon_coyote", "fg": 1619, "rotates": false },
- { "id": "mon_coyote_wolf", "fg": 1619, "rotates": false },
- { "id": "mon_crawler", "fg": 1686, "rotates": false },
- { "id": "mon_creeper_hub", "fg": 1664, "rotates": false },
+ "fg": 1491,
+ "rotates": true,
+ "multitile": true,
+ "additional_tiles": [ { "id": "broken", "fg": 1984 } ]
+ },
+ { "id": "mon_amigara_horror", "fg": 1557, "rotates": false },
+ { "id": "mon_ant", "fg": 1634, "rotates": false },
+ { "id": "mon_ant_fungus", "fg": 1637, "rotates": false },
+ { "id": "mon_ant_larva", "fg": 1633, "rotates": false },
+ { "id": "mon_ant_queen", "fg": 1636, "rotates": false },
+ { "id": "mon_ant_soldier", "fg": 1635, "rotates": false },
+ { "id": "mon_bat", "fg": 1622, "rotates": false },
+ { "id": "mon_bear", "fg": 1628, "rotates": false },
+ { "id": "mon_beaver", "fg": 1702, "rotates": false },
+ { "id": "mon_beekeeper", "fg": 1663, "rotates": false },
+ { "id": "mon_bee", "fg": 1639, "rotates": false },
+ { "id": "mon_biollante", "fg": 1674, "rotates": false },
+ { "id": "mon_black_rat", "fg": 1703, "rotates": false },
+ { "id": "mon_blank", "fg": 1719, "rotates": false },
+ { "id": "mon_blob", "fg": 1696, "rotates": false },
+ { "id": "mon_blob_brain", "fg": 1568, "rotates": false },
+ { "id": "mon_blob_large", "fg": 1716, "rotates": false },
+ { "id": "mon_blob_small", "fg": 1697, "rotates": false },
+ { "id": "mon_blood_sacrifice", "fg": 1546, "rotates": false },
+ { "id": "mon_bobcat", "fg": 1704, "rotates": false },
+ { "id": "mon_boomer", "fg": 1655, "rotates": false },
+ { "id": "mon_boomer_fungus", "fg": 1656, "rotates": false },
+ { "id": "mon_boomer_huge", "fg": 1612, "rotates": false },
+ { "id": "mon_breather", "fg": 1721, "rotates": false },
+ { "id": "mon_breather_hub", "fg": 1720, "rotates": false },
+ { "id": "mon_broken_cyborg", "fg": 1707, "rotates": false },
+ { "id": "mon_cat", "fg": 1632, "rotates": false },
+ { "id": "mon_centipede", "fg": 1745, "rotates": false },
+ { "id": "mon_centipede_giant", "fg": 1686, "rotates": false },
+ { "id": "mon_charred_nightmare", "fg": 1572, "rotates": false },
+ { "id": "mon_chickenbot", "fg": 1603, "rotates": false },
+ { "id": "mon_chicken", "fg": 1701, "rotates": false },
+ { "id": "mon_chipmunk", "fg": 1702, "rotates": false },
+ { "id": "mon_chud", "fg": 1692, "rotates": false },
+ { "id": "mon_copbot", "fg": 1600, "rotates": false },
+ { "id": "mon_cougar", "fg": 1629, "rotates": false },
+ { "id": "mon_cow", "fg": 1548, "rotates": false },
+ { "id": "mon_coyote", "fg": 1627, "rotates": false },
+ { "id": "mon_coyote_wolf", "fg": 1627, "rotates": false },
+ { "id": "mon_crawler", "fg": 1694, "rotates": false },
+ { "id": "mon_creeper_hub", "fg": 1672, "rotates": false },
{
"id": "mon_creeper_vine",
- "fg": 1665,
+ "fg": 1673,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1719 },
- { "id": "corner", "fg": 1715 },
- { "id": "edge", "fg": 1716 },
- { "id": "t_connection", "fg": 1717 },
- { "id": "end_piece", "fg": 1718 },
- { "id": "unconnected", "fg": 1665 }
+ { "id": "center", "fg": 1727 },
+ { "id": "corner", "fg": 1723 },
+ { "id": "edge", "fg": 1724 },
+ { "id": "t_connection", "fg": 1725 },
+ { "id": "end_piece", "fg": 1726 },
+ { "id": "unconnected", "fg": 1673 }
],
"rotates": false
},
- { "id": "mon_crow", "fg": 1622, "rotates": false },
- { "id": "mon_darkman", "fg": 1709, "rotates": false },
- { "id": "mon_dark_wyrm", "fg": 1720, "rotates": false },
- { "id": "mon_deer", "fg": 1616, "rotates": false },
- { "id": "mon_deer_mouse", "fg": 1567, "rotates": false },
- { "id": "mon_dementia", "fg": 1536, "rotates": false },
- { "id": "mon_dermatik", "fg": 1674, "rotates": false },
- { "id": "mon_dermatik_larva", "fg": 1675, "rotates": false },
- { "id": "mon_dog", "fg": 1623, "rotates": false },
- { "id": "mon_dog_skeleton", "fg": 1728, "rotates": false },
- { "id": "mon_dog_thing", "fg": 1623, "rotates": false },
- { "id": "mon_dog_zombie_cop", "fg": 1732, "rotates": false },
- { "id": "mon_dog_zombie_rot", "fg": 1731, "rotates": false },
- { "id": "mon_dragonfly", "fg": 1738, "rotates": false },
- { "id": "mon_dragonfly_giant", "fg": 1679, "rotates": false },
- { "id": "mon_duck", "fg": 1539, "rotates": false },
- { "id": "mon_exploder", "fg": 1657, "rotates": false },
- { "id": "mon_eyebot", "fg": 1581, "rotates": false },
- { "id": "mon_fish_bass", "fg": 1558, "rotates": false },
- { "id": "mon_fish_blinky", "fg": 1554, "rotates": false },
- { "id": "mon_fish_bluegill", "fg": 1558, "rotates": false },
- { "id": "mon_fish_bowfin", "fg": 1555, "rotates": false },
- { "id": "mon_fish_bullhead", "fg": 1556, "rotates": false },
- { "id": "mon_fish_carp", "fg": 1557, "rotates": false },
- { "id": "mon_fish_eel", "fg": 1553, "rotates": false },
- { "id": "mon_fish_lbass", "fg": 1556, "rotates": false },
- { "id": "mon_fish_pbass", "fg": 1577, "rotates": false },
- { "id": "mon_fish_perch", "fg": 1555, "rotates": false },
- { "id": "mon_fish_pickerel", "fg": 1577, "rotates": false },
- { "id": "mon_fish_pike", "fg": 1558, "rotates": false },
- { "id": "mon_fish_salmon", "fg": 1555, "rotates": false },
- { "id": "mon_fish_sbass", "fg": 1556, "rotates": false },
- { "id": "mon_fish_sunfish", "fg": 1555, "rotates": false },
- { "id": "mon_fish_trout", "fg": 1555, "rotates": false },
- { "id": "mon_fish_whitefish", "fg": 1577, "rotates": false },
- { "id": "mon_flaming_eye", "fg": 1703, "rotates": false },
- { "id": "mon_flesh_angel", "fg": 1597, "rotates": false },
- { "id": "mon_flying_polyp", "fg": 1705, "rotates": false },
- { "id": "mon_fly", "fg": 1630, "rotates": false },
- { "id": "mon_fox", "fg": 1569, "rotates": false },
- { "id": "mon_fox_gray", "fg": 1568, "rotates": false },
- { "id": "mon_fox_red", "fg": 1569, "rotates": false },
- { "id": "mon_frog", "fg": 1738, "rotates": false },
- { "id": "mon_frog_giant", "fg": 1677, "rotates": false },
- { "id": "mon_fungaloid", "fg": 1669, "rotates": false },
- { "id": "mon_fungaloid_dormant", "fg": 1669, "rotates": false },
- { "id": "mon_fungaloid_queen", "fg": 1672, "rotates": false },
- { "id": "mon_fungaloid_seeder", "fg": 1584, "rotates": false },
- { "id": "mon_fungaloid_tower", "fg": 1585, "rotates": false },
- { "id": "mon_fungaloid_young", "fg": 1670, "rotates": false },
- { "id": "mon_fungal_blossom", "fg": 1588, "rotates": false },
- { "id": "mon_fungal_fighter", "fg": 1724, "rotates": false },
- { "id": "mon_fungal_hedgerow", "fg": 1586, "rotates": false },
- { "id": "mon_fungal_tendril", "fg": 1587, "rotates": false },
- { "id": "mon_fungal_wall", "fg": 1673, "rotates": false },
- { "id": "mon_gelatin", "fg": 1708, "rotates": false },
- { "id": "mon_generator", "fg": 1658, "rotates": false },
- { "id": "mon_giant_crayfish", "fg": 1544, "rotates": false },
- { "id": "mon_gozu", "fg": 1704, "rotates": false },
- { "id": "mon_graboid", "fg": 1633, "rotates": false },
- { "id": "mon_gracke", "fg": 1710, "rotates": false },
- { "id": "mon_groundhog", "fg": 1691, "rotates": false },
- { "id": "mon_halfworm", "fg": 1635, "rotates": false },
- { "id": "mon_hallu_ant", "fg": 1626, "rotates": false },
- { "id": "mon_hallu_bee", "fg": 1631, "rotates": false },
- { "id": "mon_hallu_mom", "fg": 1659, "rotates": false },
- { "id": "mon_hallu_multicooker", "fg": 1565, "rotates": false },
- { "id": "mon_hallu_zom", "fg": 1636, "rotates": false },
- { "id": "mon_hare", "fg": 1700, "rotates": false },
- { "id": "mon_hazmatbot", "fg": 1591, "rotates": false },
- { "id": "mon_headless_dog_thing", "fg": 1721, "rotates": false },
- { "id": "mon_homunculus", "fg": 1537, "rotates": false },
- { "id": "mon_horse", "fg": 1541, "rotates": false },
- { "id": "mon_human_snail", "fg": 1550, "rotates": false },
- { "id": "mon_hunting_horror", "fg": 1714, "rotates": false },
- { "id": "mon_irradiated_wanderer_1", "fg": 1563, "rotates": false },
- { "id": "mon_irradiated_wanderer_2", "fg": 1563, "rotates": false },
- { "id": "mon_irradiated_wanderer_3", "fg": 1563, "rotates": false },
- { "id": "mon_irradiated_wanderer_4", "fg": 1563, "rotates": false },
- { "id": "mon_jabberwock", "fg": 1660, "rotates": false },
- { "id": "mon_kreck", "fg": 1559, "rotates": false },
- { "id": "mon_laserturret", "fg": 1548, "rotates": false },
- { "id": "mon_lemming", "fg": 1692, "rotates": false },
- { "id": "mon_manhack", "fg": 1582, "rotates": false },
- { "id": "mon_mink", "fg": 1682, "rotates": false },
- { "id": "mon_mi_go", "fg": 1552, "rotates": false },
- { "id": "mon_molebot", "fg": 1593, "rotates": false },
- { "id": "mon_moose", "fg": 1617, "rotates": false },
- { "id": "mon_mosquito", "fg": 1737, "rotates": false },
- { "id": "mon_mosquito_giant", "fg": 1680, "rotates": false },
- { "id": "mon_muskrat", "fg": 1694, "rotates": false },
- { "id": "mon_mutant_carp", "fg": 1578, "rotates": false },
- { "id": "mon_mutant_salmon", "fg": 1578, "rotates": false },
- { "id": "mon_one_eye", "fg": 1685, "rotates": false },
- { "id": "mon_opossum", "fg": 1695, "rotates": false },
- { "id": "mon_otter", "fg": 1701, "rotates": false },
- { "id": "mon_pig", "fg": 1542, "rotates": false },
- { "id": "mon_player_blob", "fg": 1562, "rotates": false },
- { "id": "mon_rabbit", "fg": 1615, "rotates": false },
- { "id": "mon_raccoon", "fg": 1695, "rotates": false },
- { "id": "mon_rattlesnake", "fg": 1723, "rotates": false },
- { "id": "mon_rat_king", "fg": 1681, "rotates": false },
- { "id": "mon_riotbot", "fg": 1592, "rotates": false },
- { "id": "mon_secubot", "fg": 1590, "rotates": false },
- { "id": "mon_sewer_fish", "fg": 1687, "rotates": false },
- { "id": "mon_sewer_rat", "fg": 1682, "rotates": false },
- { "id": "mon_sewer_snake", "fg": 1683, "rotates": false },
- { "id": "mon_shadow", "fg": 1709, "rotates": false },
- { "id": "mon_shadow_snake", "fg": 1706, "rotates": false },
- { "id": "mon_sheep", "fg": 1543, "rotates": false },
- { "id": "mon_shia", "fg": 1545, "rotates": false },
- { "id": "mon_shoggoth", "fg": 1546, "rotates": false },
- { "id": "mon_shrew", "fg": 1567, "rotates": false },
- { "id": "mon_skeleton", "fg": 1649, "rotates": false },
- { "id": "mon_skitterbot", "fg": 1583, "rotates": false },
- { "id": "mon_sludge_crawler", "fg": 1736, "rotates": false },
- { "id": "mon_slug", "fg": 1737, "rotates": false },
- { "id": "mon_slug_giant", "fg": 1676, "rotates": false },
- { "id": "mon_spider_jumping", "fg": 1598, "rotates": false },
- { "id": "mon_spider_jumping_giant", "fg": 1570, "rotates": false },
- { "id": "mon_spider_trapdoor", "fg": 1600, "rotates": false },
- { "id": "mon_spider_trapdoor_giant", "fg": 1576, "rotates": false },
- { "id": "mon_spider_web", "fg": 1579, "rotates": false },
- { "id": "mon_spider_web_s", "fg": 1601, "rotates": false },
- { "id": "mon_spider_widow", "fg": 1599, "rotates": false },
- { "id": "mon_spider_widow_giant", "fg": 1574, "rotates": false },
- { "id": "mon_spider_widow_giant_s", "fg": 1599, "rotates": false },
- { "id": "mon_spider_wolf", "fg": 1602, "rotates": false },
- { "id": "mon_spider_wolf_giant", "fg": 1580, "rotates": false },
- { "id": "mon_spore", "fg": 1671, "rotates": false },
- { "id": "mon_squirrel", "fg": 1690, "rotates": false },
- { "id": "mon_squirrel_red", "fg": 1691, "rotates": false },
- { "id": "mon_tankbot", "fg": 1596, "rotates": false },
- { "id": "mon_thing", "fg": 1722, "rotates": false },
- { "id": "mon_triffid", "fg": 1661, "rotates": false },
- { "id": "mon_triffid_heart", "fg": 1668, "rotates": false },
- { "id": "mon_triffid_queen", "fg": 1663, "rotates": false },
- { "id": "mon_triffid_young", "fg": 1662, "rotates": false },
- { "id": "mon_tripod", "fg": 1594, "rotates": false },
- { "id": "mon_turkey", "fg": 1735, "rotates": false },
- { "id": "mon_turret", "fg": 1657, "rotates": false },
- { "id": "mon_turret_bmg", "fg": 1561, "rotates": false },
- { "id": "mon_turret_rifle", "fg": 1561, "rotates": false },
- { "id": "mon_turret_searchlight", "fg": 1589, "rotates": false },
- { "id": "mon_twisted_body", "fg": 1551, "rotates": false },
- { "id": "mon_vinebeast", "fg": 1667, "rotates": false },
- { "id": "mon_vortex", "fg": 1547, "rotates": false },
- { "id": "mon_wasp", "fg": 1632, "rotates": false },
- { "id": "mon_weasel", "fg": 1682, "rotates": false },
- { "id": "mon_wolf", "fg": 1618, "rotates": false },
- { "id": "mon_worm", "fg": 1634, "rotates": false },
- { "id": "mon_yugg", "fg": 1707, "rotates": false },
- { "id": "mon_zhark", "fg": 1578, "rotates": false },
- { "id": "mon_zolf", "fg": 1740, "rotates": false },
- { "id": "mon_zombear", "fg": 1566, "rotates": false },
- { "id": "mon_zombie", "fg": 1636, "rotates": false },
- { "id": "mon_zombie_acidic", "fg": 1606, "rotates": false },
- { "id": "mon_zombie_armored", "fg": 1607, "rotates": false },
- { "id": "mon_zombie_bio_op", "fg": 1698, "rotates": false },
- { "id": "mon_zombie_brute", "fg": 1644, "rotates": false },
- { "id": "mon_zombie_brute_shocker", "fg": 1572, "rotates": false },
- { "id": "mon_zombie_child", "fg": 1656, "rotates": false },
- { "id": "mon_zombie_cop", "fg": 1637, "rotates": false },
- { "id": "mon_zombie_corrosive", "fg": 1605, "rotates": false },
- { "id": "mon_zombie_crawler", "fg": 1727, "rotates": false },
- { "id": "mon_zombie_dancer", "fg": 1575, "rotates": false },
- { "id": "mon_zombie_dog", "fg": 1643, "rotates": false },
- { "id": "mon_zombie_electric", "fg": 1640, "rotates": false },
- { "id": "mon_zombie_fast", "fg": 1643, "rotates": false },
- { "id": "mon_zombie_fat", "fg": 1725, "rotates": false },
- { "id": "mon_zombie_fireman", "fg": 1733, "rotates": false },
- { "id": "mon_zombie_fungus", "fg": 1646, "rotates": false },
- { "id": "mon_zombie_gasbag", "fg": 1697, "rotates": false },
- { "id": "mon_zombie_grabber", "fg": 1653, "rotates": false },
- { "id": "mon_zombie_grappler", "fg": 1603, "rotates": false },
- { "id": "mon_zombie_grenadier", "fg": 1608, "rotates": false },
- { "id": "mon_zombie_grenadier_elite", "fg": 1609, "rotates": false },
- { "id": "mon_zombie_hazmat", "fg": 1729, "rotates": false },
- { "id": "mon_zombie_hollow", "fg": 1610, "rotates": false },
- { "id": "mon_zombie_hulk", "fg": 1645, "rotates": false },
- { "id": "mon_zombie_hunter", "fg": 1702, "rotates": false },
- { "id": "mon_zombie_jackson", "fg": 1545, "rotates": false },
- { "id": "mon_zombie_master", "fg": 1654, "rotates": false },
- { "id": "mon_zombie_necro", "fg": 1650, "rotates": false },
- { "id": "mon_zombie_pig", "fg": 1573, "rotates": false },
- { "id": "mon_zombie_predator", "fg": 1611, "rotates": false },
- { "id": "mon_zombie_rot", "fg": 1730, "rotates": false },
- { "id": "mon_zombie_runner", "fg": 1612, "rotates": false },
- { "id": "mon_zombie_scientist", "fg": 1651, "rotates": false },
- { "id": "mon_zombie_shady", "fg": 1613, "rotates": false },
- { "id": "mon_zombie_shrieker", "fg": 1638, "rotates": false },
- { "id": "mon_zombie_smoker", "fg": 1641, "rotates": false },
- { "id": "mon_zombie_soldier", "fg": 1652, "rotates": false },
- { "id": "mon_zombie_spitter", "fg": 1639, "rotates": false },
- { "id": "mon_zombie_survivor", "fg": 1734, "rotates": false },
- { "id": "mon_zombie_swimmer", "fg": 1642, "rotates": false },
- { "id": "mon_zombie_technician", "fg": 1571, "rotates": false },
- { "id": "mon_zombie_tough", "fg": 1726, "rotates": false },
- { "id": "mon_zoose", "fg": 1739, "rotates": false },
- { "id": "mon_zougar", "fg": 1741, "rotates": false },
- { "id": "mon_zombie_biter", "fg": 1742, "rotates": false },
- { "id": "mon_zombie_brainless", "fg": 1743, "rotates": false },
- { "id": "mon_zombie_brute_ninja", "fg": 1744, "rotates": false },
- { "id": "mon_zombie_ears", "fg": 1745, "rotates": false },
- { "id": "mon_zombie_mancroc", "fg": 1746, "rotates": false },
- { "id": "mon_zombie_screecher", "fg": 1747, "rotates": false },
- { "id": "sandwich_t", "fg": 1750, "rotates": false, "multitile": false },
- { "id": "t_ash", "bg": 1976, "rotates": false },
- { "id": "t_atm", "fg": 2059, "rotates": false },
- { "id": "t_backboard", "fg": 1981, "rotates": false },
- { "id": "t_barndoor", "fg": 2082, "rotates": false },
+ { "id": "mon_crow", "fg": 1630, "rotates": false },
+ { "id": "mon_darkman", "fg": 1717, "rotates": false },
+ { "id": "mon_dark_wyrm", "fg": 1728, "rotates": false },
+ { "id": "mon_deer", "fg": 1624, "rotates": false },
+ { "id": "mon_deer_mouse", "fg": 1575, "rotates": false },
+ { "id": "mon_dementia", "fg": 1544, "rotates": false },
+ { "id": "mon_dermatik", "fg": 1682, "rotates": false },
+ { "id": "mon_dermatik_larva", "fg": 1683, "rotates": false },
+ { "id": "mon_dog", "fg": 1631, "rotates": false },
+ { "id": "mon_dog_skeleton", "fg": 1736, "rotates": false },
+ { "id": "mon_dog_thing", "fg": 1631, "rotates": false },
+ { "id": "mon_dog_zombie_cop", "fg": 1740, "rotates": false },
+ { "id": "mon_dog_zombie_rot", "fg": 1739, "rotates": false },
+ { "id": "mon_dragonfly", "fg": 1746, "rotates": false },
+ { "id": "mon_dragonfly_giant", "fg": 1687, "rotates": false },
+ { "id": "mon_duck", "fg": 1547, "rotates": false },
+ { "id": "mon_exploder", "fg": 1665, "rotates": false },
+ { "id": "mon_eyebot", "fg": 1589, "rotates": false },
+ { "id": "mon_fish_bass", "fg": 1566, "rotates": false },
+ { "id": "mon_fish_blinky", "fg": 1562, "rotates": false },
+ { "id": "mon_fish_bluegill", "fg": 1566, "rotates": false },
+ { "id": "mon_fish_bowfin", "fg": 1563, "rotates": false },
+ { "id": "mon_fish_bullhead", "fg": 1564, "rotates": false },
+ { "id": "mon_fish_carp", "fg": 1565, "rotates": false },
+ { "id": "mon_fish_eel", "fg": 1561, "rotates": false },
+ { "id": "mon_fish_lbass", "fg": 1564, "rotates": false },
+ { "id": "mon_fish_pbass", "fg": 1585, "rotates": false },
+ { "id": "mon_fish_perch", "fg": 1563, "rotates": false },
+ { "id": "mon_fish_pickerel", "fg": 1585, "rotates": false },
+ { "id": "mon_fish_pike", "fg": 1566, "rotates": false },
+ { "id": "mon_fish_salmon", "fg": 1563, "rotates": false },
+ { "id": "mon_fish_sbass", "fg": 1564, "rotates": false },
+ { "id": "mon_fish_sunfish", "fg": 1563, "rotates": false },
+ { "id": "mon_fish_trout", "fg": 1563, "rotates": false },
+ { "id": "mon_fish_whitefish", "fg": 1585, "rotates": false },
+ { "id": "mon_flaming_eye", "fg": 1711, "rotates": false },
+ { "id": "mon_flesh_angel", "fg": 1605, "rotates": false },
+ { "id": "mon_flying_polyp", "fg": 1713, "rotates": false },
+ { "id": "mon_fly", "fg": 1638, "rotates": false },
+ { "id": "mon_fox", "fg": 1577, "rotates": false },
+ { "id": "mon_fox_gray", "fg": 1576, "rotates": false },
+ { "id": "mon_fox_red", "fg": 1577, "rotates": false },
+ { "id": "mon_frog", "fg": 1746, "rotates": false },
+ { "id": "mon_frog_giant", "fg": 1685, "rotates": false },
+ { "id": "mon_fungaloid", "fg": 1677, "rotates": false },
+ { "id": "mon_fungaloid_dormant", "fg": 1677, "rotates": false },
+ { "id": "mon_fungaloid_queen", "fg": 1680, "rotates": false },
+ { "id": "mon_fungaloid_seeder", "fg": 1592, "rotates": false },
+ { "id": "mon_fungaloid_tower", "fg": 1593, "rotates": false },
+ { "id": "mon_fungaloid_young", "fg": 1678, "rotates": false },
+ { "id": "mon_fungal_blossom", "fg": 1596, "rotates": false },
+ { "id": "mon_fungal_fighter", "fg": 1732, "rotates": false },
+ { "id": "mon_fungal_hedgerow", "fg": 1594, "rotates": false },
+ { "id": "mon_fungal_tendril", "fg": 1595, "rotates": false },
+ { "id": "mon_fungal_wall", "fg": 1681, "rotates": false },
+ { "id": "mon_gelatin", "fg": 1716, "rotates": false },
+ { "id": "mon_generator", "fg": 1666, "rotates": false },
+ { "id": "mon_giant_crayfish", "fg": 1552, "rotates": false },
+ { "id": "mon_gozu", "fg": 1712, "rotates": false },
+ { "id": "mon_graboid", "fg": 1641, "rotates": false },
+ { "id": "mon_gracke", "fg": 1718, "rotates": false },
+ { "id": "mon_groundhog", "fg": 1699, "rotates": false },
+ { "id": "mon_halfworm", "fg": 1643, "rotates": false },
+ { "id": "mon_hallu_ant", "fg": 1634, "rotates": false },
+ { "id": "mon_hallu_bee", "fg": 1639, "rotates": false },
+ { "id": "mon_hallu_mom", "fg": 1667, "rotates": false },
+ { "id": "mon_hallu_multicooker", "fg": 1573, "rotates": false },
+ { "id": "mon_hallu_zom", "fg": 1644, "rotates": false },
+ { "id": "mon_hare", "fg": 1708, "rotates": false },
+ { "id": "mon_hazmatbot", "fg": 1599, "rotates": false },
+ { "id": "mon_headless_dog_thing", "fg": 1729, "rotates": false },
+ { "id": "mon_homunculus", "fg": 1545, "rotates": false },
+ { "id": "mon_horse", "fg": 1549, "rotates": false },
+ { "id": "mon_human_snail", "fg": 1558, "rotates": false },
+ { "id": "mon_hunting_horror", "fg": 1722, "rotates": false },
+ { "id": "mon_irradiated_wanderer_1", "fg": 1571, "rotates": false },
+ { "id": "mon_irradiated_wanderer_2", "fg": 1571, "rotates": false },
+ { "id": "mon_irradiated_wanderer_3", "fg": 1571, "rotates": false },
+ { "id": "mon_irradiated_wanderer_4", "fg": 1571, "rotates": false },
+ { "id": "mon_jabberwock", "fg": 1668, "rotates": false },
+ { "id": "mon_kreck", "fg": 1567, "rotates": false },
+ { "id": "mon_laserturret", "fg": 1556, "rotates": false },
+ { "id": "mon_lemming", "fg": 1700, "rotates": false },
+ { "id": "mon_manhack", "fg": 1590, "rotates": false },
+ { "id": "mon_mink", "fg": 1690, "rotates": false },
+ { "id": "mon_mi_go", "fg": 1560, "rotates": false },
+ { "id": "mon_molebot", "fg": 1601, "rotates": false },
+ { "id": "mon_moose", "fg": 1625, "rotates": false },
+ { "id": "mon_mosquito", "fg": 1745, "rotates": false },
+ { "id": "mon_mosquito_giant", "fg": 1688, "rotates": false },
+ { "id": "mon_muskrat", "fg": 1702, "rotates": false },
+ { "id": "mon_mutant_carp", "fg": 1586, "rotates": false },
+ { "id": "mon_mutant_salmon", "fg": 1586, "rotates": false },
+ { "id": "mon_one_eye", "fg": 1693, "rotates": false },
+ { "id": "mon_opossum", "fg": 1703, "rotates": false },
+ { "id": "mon_otter", "fg": 1709, "rotates": false },
+ { "id": "mon_pig", "fg": 1550, "rotates": false },
+ { "id": "mon_player_blob", "fg": 1570, "rotates": false },
+ { "id": "mon_rabbit", "fg": 1623, "rotates": false },
+ { "id": "mon_raccoon", "fg": 1703, "rotates": false },
+ { "id": "mon_rattlesnake", "fg": 1731, "rotates": false },
+ { "id": "mon_rat_king", "fg": 1689, "rotates": false },
+ { "id": "mon_riotbot", "fg": 1600, "rotates": false },
+ { "id": "mon_secubot", "fg": 1598, "rotates": false },
+ { "id": "mon_sewer_fish", "fg": 1695, "rotates": false },
+ { "id": "mon_sewer_rat", "fg": 1690, "rotates": false },
+ { "id": "mon_sewer_snake", "fg": 1691, "rotates": false },
+ { "id": "mon_shadow", "fg": 1717, "rotates": false },
+ { "id": "mon_shadow_snake", "fg": 1714, "rotates": false },
+ { "id": "mon_sheep", "fg": 1551, "rotates": false },
+ { "id": "mon_shia", "fg": 1553, "rotates": false },
+ { "id": "mon_shoggoth", "fg": 1554, "rotates": false },
+ { "id": "mon_shrew", "fg": 1575, "rotates": false },
+ { "id": "mon_skeleton", "fg": 1657, "rotates": false },
+ { "id": "mon_skitterbot", "fg": 1591, "rotates": false },
+ { "id": "mon_sludge_crawler", "fg": 1744, "rotates": false },
+ { "id": "mon_slug", "fg": 1745, "rotates": false },
+ { "id": "mon_slug_giant", "fg": 1684, "rotates": false },
+ { "id": "mon_spider_jumping", "fg": 1606, "rotates": false },
+ { "id": "mon_spider_jumping_giant", "fg": 1578, "rotates": false },
+ { "id": "mon_spider_trapdoor", "fg": 1608, "rotates": false },
+ { "id": "mon_spider_trapdoor_giant", "fg": 1584, "rotates": false },
+ { "id": "mon_spider_web", "fg": 1587, "rotates": false },
+ { "id": "mon_spider_web_s", "fg": 1609, "rotates": false },
+ { "id": "mon_spider_widow", "fg": 1607, "rotates": false },
+ { "id": "mon_spider_widow_giant", "fg": 1582, "rotates": false },
+ { "id": "mon_spider_widow_giant_s", "fg": 1607, "rotates": false },
+ { "id": "mon_spider_wolf", "fg": 1610, "rotates": false },
+ { "id": "mon_spider_wolf_giant", "fg": 1588, "rotates": false },
+ { "id": "mon_spore", "fg": 1679, "rotates": false },
+ { "id": "mon_squirrel", "fg": 1698, "rotates": false },
+ { "id": "mon_squirrel_red", "fg": 1699, "rotates": false },
+ { "id": "mon_tankbot", "fg": 1604, "rotates": false },
+ { "id": "mon_thing", "fg": 1730, "rotates": false },
+ { "id": "mon_triffid", "fg": 1669, "rotates": false },
+ { "id": "mon_triffid_heart", "fg": 1676, "rotates": false },
+ { "id": "mon_triffid_queen", "fg": 1671, "rotates": false },
+ { "id": "mon_triffid_young", "fg": 1670, "rotates": false },
+ { "id": "mon_tripod", "fg": 1602, "rotates": false },
+ { "id": "mon_turkey", "fg": 1743, "rotates": false },
+ { "id": "mon_turret", "fg": 1665, "rotates": false },
+ { "id": "mon_turret_bmg", "fg": 1569, "rotates": false },
+ { "id": "mon_turret_rifle", "fg": 1569, "rotates": false },
+ { "id": "mon_turret_searchlight", "fg": 1597, "rotates": false },
+ { "id": "mon_twisted_body", "fg": 1559, "rotates": false },
+ { "id": "mon_vinebeast", "fg": 1675, "rotates": false },
+ { "id": "mon_vortex", "fg": 1555, "rotates": false },
+ { "id": "mon_wasp", "fg": 1640, "rotates": false },
+ { "id": "mon_weasel", "fg": 1690, "rotates": false },
+ { "id": "mon_wolf", "fg": 1626, "rotates": false },
+ { "id": "mon_worm", "fg": 1642, "rotates": false },
+ { "id": "mon_yugg", "fg": 1715, "rotates": false },
+ { "id": "mon_zhark", "fg": 1586, "rotates": false },
+ { "id": "mon_zolf", "fg": 1748, "rotates": false },
+ { "id": "mon_zombear", "fg": 1574, "rotates": false },
+ { "id": "mon_zombie", "fg": 1644, "rotates": false },
+ { "id": "mon_zombie_acidic", "fg": 1614, "rotates": false },
+ { "id": "mon_zombie_armored", "fg": 1615, "rotates": false },
+ { "id": "mon_zombie_bio_op", "fg": 1706, "rotates": false },
+ { "id": "mon_zombie_brute", "fg": 1652, "rotates": false },
+ { "id": "mon_zombie_brute_shocker", "fg": 1580, "rotates": false },
+ { "id": "mon_zombie_child", "fg": 1664, "rotates": false },
+ { "id": "mon_zombie_cop", "fg": 1645, "rotates": false },
+ { "id": "mon_zombie_corrosive", "fg": 1613, "rotates": false },
+ { "id": "mon_zombie_crawler", "fg": 1735, "rotates": false },
+ { "id": "mon_zombie_dancer", "fg": 1583, "rotates": false },
+ { "id": "mon_zombie_dog", "fg": 1651, "rotates": false },
+ { "id": "mon_zombie_electric", "fg": 1648, "rotates": false },
+ { "id": "mon_zombie_fast", "fg": 1651, "rotates": false },
+ { "id": "mon_zombie_fat", "fg": 1733, "rotates": false },
+ { "id": "mon_zombie_fireman", "fg": 1741, "rotates": false },
+ { "id": "mon_zombie_fungus", "fg": 1654, "rotates": false },
+ { "id": "mon_zombie_gasbag", "fg": 1705, "rotates": false },
+ { "id": "mon_zombie_grabber", "fg": 1661, "rotates": false },
+ { "id": "mon_zombie_grappler", "fg": 1611, "rotates": false },
+ { "id": "mon_zombie_grenadier", "fg": 1616, "rotates": false },
+ { "id": "mon_zombie_grenadier_elite", "fg": 1617, "rotates": false },
+ { "id": "mon_zombie_hazmat", "fg": 1737, "rotates": false },
+ { "id": "mon_zombie_hollow", "fg": 1618, "rotates": false },
+ { "id": "mon_zombie_hulk", "fg": 1653, "rotates": false },
+ { "id": "mon_zombie_hunter", "fg": 1710, "rotates": false },
+ { "id": "mon_zombie_jackson", "fg": 1553, "rotates": false },
+ { "id": "mon_zombie_master", "fg": 1662, "rotates": false },
+ { "id": "mon_zombie_necro", "fg": 1658, "rotates": false },
+ { "id": "mon_zombie_pig", "fg": 1581, "rotates": false },
+ { "id": "mon_zombie_predator", "fg": 1619, "rotates": false },
+ { "id": "mon_zombie_rot", "fg": 1738, "rotates": false },
+ { "id": "mon_zombie_runner", "fg": 1620, "rotates": false },
+ { "id": "mon_zombie_scientist", "fg": 1659, "rotates": false },
+ { "id": "mon_zombie_shady", "fg": 1621, "rotates": false },
+ { "id": "mon_zombie_shrieker", "fg": 1646, "rotates": false },
+ { "id": "mon_zombie_smoker", "fg": 1649, "rotates": false },
+ { "id": "mon_zombie_soldier", "fg": 1660, "rotates": false },
+ { "id": "mon_zombie_spitter", "fg": 1647, "rotates": false },
+ { "id": "mon_zombie_survivor", "fg": 1742, "rotates": false },
+ { "id": "mon_zombie_swimmer", "fg": 1650, "rotates": false },
+ { "id": "mon_zombie_technician", "fg": 1579, "rotates": false },
+ { "id": "mon_zombie_tough", "fg": 1734, "rotates": false },
+ { "id": "mon_zoose", "fg": 1747, "rotates": false },
+ { "id": "mon_zougar", "fg": 1749, "rotates": false },
+ { "id": "mon_zombie_biter", "fg": 1750, "rotates": false },
+ { "id": "mon_zombie_brainless", "fg": 1751, "rotates": false },
+ { "id": "mon_zombie_brute_ninja", "fg": 1752, "rotates": false },
+ { "id": "mon_zombie_ears", "fg": 1753, "rotates": false },
+ { "id": "mon_zombie_mancroc", "fg": 1754, "rotates": false },
+ { "id": "mon_zombie_screecher", "fg": 1755, "rotates": false },
+ { "id": "sandwich_t", "fg": 1758, "rotates": false, "multitile": false },
+ { "id": "t_ash", "bg": 1982, "rotates": false },
+ { "id": "t_atm", "fg": 2064, "rotates": false },
+ { "id": "t_backboard", "fg": 1986, "rotates": false },
+ { "id": "t_barndoor", "fg": 2087, "rotates": false },
{
"id": "t_brick_wall",
- "fg": 1877,
+ "fg": 1883,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1875 },
- { "id": "corner", "fg": 1876 },
- { "id": "edge", "fg": 1877 },
- { "id": "t_connection", "fg": 1878 },
- { "id": "end_piece", "fg": 1877 },
- { "id": "unconnected", "fg": 1877 }
+ { "id": "center", "fg": 1881 },
+ { "id": "corner", "fg": 1882 },
+ { "id": "edge", "fg": 1883 },
+ { "id": "t_connection", "fg": 1884 },
+ { "id": "end_piece", "fg": 1883 },
+ { "id": "unconnected", "fg": 1883 }
],
"rotates": false
},
- { "id": "t_brick_wall_halfway", "fg": 1879, "rotates": false },
+ { "id": "t_brick_wall_halfway", "fg": 1885, "rotates": false },
{
"id": "t_brick_wall_line",
- "fg": 1877,
+ "fg": 1883,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1875 },
- { "id": "corner", "fg": 1876 },
- { "id": "edge", "fg": 1877 },
- { "id": "t_connection", "fg": 1878 },
- { "id": "end_piece", "fg": 1877 },
- { "id": "unconnected", "fg": 1877 }
+ { "id": "center", "fg": 1881 },
+ { "id": "corner", "fg": 1882 },
+ { "id": "edge", "fg": 1883 },
+ { "id": "t_connection", "fg": 1884 },
+ { "id": "end_piece", "fg": 1883 },
+ { "id": "unconnected", "fg": 1883 }
],
"rotates": false
},
- { "id": "t_bridge", "bg": 1941, "rotates": false },
- { "id": "t_card_military", "fg": 1983, "rotates": false },
- { "id": "t_card_reader_broken", "fg": 2083, "rotates": false },
- { "id": "t_card_science", "fg": 1983, "rotates": false },
- { "id": "t_carpet_green", "bg": 1948, "rotates": false },
- { "id": "t_carpet_purple", "bg": 1775, "rotates": false },
- { "id": "t_carpet_red", "bg": 1947, "rotates": false },
- { "id": "t_carpet_yellow", "bg": 1774, "rotates": false },
- { "id": "t_centrifuge", "fg": 1934, "rotates": false },
+ { "id": "t_bridge", "bg": 1947, "rotates": false },
+ { "id": "t_card_military", "fg": 1988, "rotates": false },
+ { "id": "t_card_reader_broken", "fg": 2088, "rotates": false },
+ { "id": "t_card_science", "fg": 1988, "rotates": false },
+ { "id": "t_carpet_green", "bg": 1954, "rotates": false },
+ { "id": "t_carpet_purple", "bg": 1783, "rotates": false },
+ { "id": "t_carpet_red", "bg": 1953, "rotates": false },
+ { "id": "t_carpet_yellow", "bg": 1782, "rotates": false },
+ { "id": "t_centrifuge", "fg": 1940, "rotates": false },
{
"id": "t_chainfence_h",
- "fg": 2089,
+ "fg": 2094,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2011 },
- { "id": "corner", "fg": 1971 },
- { "id": "edge", "fg": 2089 },
- { "id": "t_connection", "fg": 1982 },
- { "id": "end_piece", "fg": 2017 },
- { "id": "unconnected", "fg": 2089 }
+ { "id": "center", "fg": 2016 },
+ { "id": "corner", "fg": 1977 },
+ { "id": "edge", "fg": 2094 },
+ { "id": "t_connection", "fg": 1987 },
+ { "id": "end_piece", "fg": 2022 },
+ { "id": "unconnected", "fg": 2094 }
],
"rotates": false
},
- { "id": "t_chainfence_posts", "fg": 1980, "bg": 1924, "rotates": false },
+ { "id": "t_chainfence_posts", "fg": 1985, "bg": 1930, "rotates": false },
{
"id": "t_chainfence_v",
- "fg": 2089,
+ "fg": 2094,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2011 },
- { "id": "corner", "fg": 1971 },
- { "id": "edge", "fg": 2089 },
- { "id": "t_connection", "fg": 1982 },
- { "id": "end_piece", "fg": 2017 },
- { "id": "unconnected", "fg": 2089 }
+ { "id": "center", "fg": 2016 },
+ { "id": "corner", "fg": 1977 },
+ { "id": "edge", "fg": 2094 },
+ { "id": "t_connection", "fg": 1987 },
+ { "id": "end_piece", "fg": 2022 },
+ { "id": "unconnected", "fg": 2094 }
],
"rotates": false
},
- { "id": "t_chaingate_c", "fg": 2090, "bg": 1924, "rotates": false },
- { "id": "t_chaingate_l", "fg": 2090, "bg": 1924, "rotates": false },
- { "id": "t_chaingate_o", "fg": 1760, "bg": 1924, "rotates": false },
- { "id": "t_claymound", "bg": 1824, "rotates": false },
- { "id": "t_column", "fg": 2002, "rotates": false },
+ { "id": "t_chaingate_c", "fg": 2095, "bg": 1930, "rotates": false },
+ { "id": "t_chaingate_l", "fg": 2095, "bg": 1930, "rotates": false },
+ { "id": "t_chaingate_o", "fg": 1768, "bg": 1930, "rotates": false },
+ { "id": "t_claymound", "bg": 1830, "rotates": false },
+ { "id": "t_column", "fg": 2007, "rotates": false },
{
"id": "t_concrete_h",
- "fg": 1970,
- "bg": 1924,
+ "fg": 1976,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1970 },
- { "id": "corner", "fg": 1968 },
- { "id": "edge", "fg": 1970 },
- { "id": "t_connection", "fg": 1969 },
- { "id": "end_piece", "fg": 1970 },
- { "id": "unconnected", "fg": 1970 }
+ { "id": "center", "fg": 1976 },
+ { "id": "corner", "fg": 1974 },
+ { "id": "edge", "fg": 1976 },
+ { "id": "t_connection", "fg": 1975 },
+ { "id": "end_piece", "fg": 1976 },
+ { "id": "unconnected", "fg": 1976 }
],
"rotates": false
},
- { "id": [ "t_concrete", "t_concrete_floor" ], "bg": 1752, "rotates": false },
+ { "id": [ "t_concrete", "t_concrete_floor" ], "bg": 1760, "rotates": false },
{
"id": "t_concrete_v",
- "fg": 1970,
- "bg": 1924,
+ "fg": 1976,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1970 },
- { "id": "corner", "fg": 1968 },
- { "id": "edge", "fg": 1970 },
- { "id": "t_connection", "fg": 1969 },
- { "id": "end_piece", "fg": 1970 },
- { "id": "unconnected", "fg": 1970 }
+ { "id": "center", "fg": 1976 },
+ { "id": "corner", "fg": 1974 },
+ { "id": "edge", "fg": 1976 },
+ { "id": "t_connection", "fg": 1975 },
+ { "id": "end_piece", "fg": 1976 },
+ { "id": "unconnected", "fg": 1976 }
],
"rotates": false
},
{
"id": [ "t_concrete_wall", "t_rock_smooth" ],
- "fg": 1970,
- "bg": 1924,
+ "fg": 1976,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1970 },
- { "id": "corner", "fg": 1968 },
- { "id": "edge", "fg": 1970 },
- { "id": "t_connection", "fg": 1969 },
- { "id": "end_piece", "fg": 1970 },
- { "id": "unconnected", "fg": 1970 }
+ { "id": "center", "fg": 1976 },
+ { "id": "corner", "fg": 1974 },
+ { "id": "edge", "fg": 1976 },
+ { "id": "t_connection", "fg": 1975 },
+ { "id": "end_piece", "fg": 1976 },
+ { "id": "unconnected", "fg": 1976 }
],
"rotates": false
},
- { "id": "t_console", "fg": 1813, "bg": 2058, "rotates": false },
- { "id": "t_console_broken", "fg": 1814, "bg": 2058, "rotates": false },
- { "id": "t_conveyor", "fg": 1884, "bg": 2058, "rotates": false },
- { "id": "t_covered_well", "fg": 1823, "rotates": false },
- { "id": "t_current_trans", "fg": 1837, "rotates": false, "multitile": false },
- { "id": "t_curtains", "fg": 2075, "rotates": false },
+ { "id": "t_console_broken", "fg": 1821, "bg": 2063, "rotates": false },
+ { "id": "t_conveyor", "fg": 1890, "bg": 2063, "rotates": false },
+ { "id": "t_covered_well", "fg": 1829, "rotates": false },
+ { "id": "t_current_trans", "fg": 1843, "rotates": false, "multitile": false },
+ { "id": "t_curtains", "fg": 2080, "rotates": false },
{
"id": "t_cvdbody",
- "fg": 1784,
+ "fg": 1792,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1857 },
- { "id": "corner", "fg": 1858 },
- { "id": "edge", "fg": 1859 },
- { "id": "t_connection", "fg": 1860 },
- { "id": "end_piece", "fg": 1861 },
- { "id": "unconnected", "fg": 1784 }
+ { "id": "center", "fg": 1863 },
+ { "id": "corner", "fg": 1864 },
+ { "id": "edge", "fg": 1865 },
+ { "id": "t_connection", "fg": 1866 },
+ { "id": "end_piece", "fg": 1867 },
+ { "id": "unconnected", "fg": 1792 }
],
"rotates": false
},
- { "id": "t_cvdmachine", "fg": 1785, "rotates": false },
- { "id": "t_diesel_pump", "fg": 1862, "rotates": false },
- { "id": "t_diesel_pump_smashed", "fg": 1863, "rotates": false },
- { "id": "t_dirtfloor", "bg": 1924, "rotates": false },
- { "id": "t_dirtmound", "bg": 1824, "rotates": false },
- { "id": "t_dirt", "bg": 1924, "rotates": false },
- { "id": "t_dock", "fg": 2003, "rotates": false },
- { "id": "t_door_bar_c", "fg": 2007, "rotates": false },
- { "id": "t_door_bar_locked", "fg": 2009, "rotates": false },
- { "id": "t_door_bar_o", "fg": 2008, "rotates": false },
- { "id": "t_door_boarded", "fg": 2067, "rotates": false },
- { "id": "t_door_boarded_damaged", "fg": 2066, "rotates": false },
- { "id": "t_door_boarded_damaged_peep", "fg": 2066, "rotates": false },
- { "id": "t_door_boarded_peep", "fg": 2067, "rotates": false },
- { "id": "t_door_b", "fg": 2063, "bg": 2058, "rotates": false },
- { "id": "t_door_b_peep", "fg": 2063, "bg": 2058, "rotates": false },
- { "id": "t_door_curtain_c", "fg": 1893, "bg": 2058, "rotates": false },
- { "id": "t_door_curtain_o", "fg": 1894, "bg": 2062, "rotates": false },
- { "id": "t_door_c", "fg": 2061, "bg": 2058, "rotates": false },
- { "id": "t_door_c_peep", "fg": 1849, "bg": 2058, "rotates": false },
- { "id": "t_door_frame", "fg": 2062, "rotates": false },
- { "id": "t_door_glass_c", "fg": 1754, "bg": 2058, "rotates": true },
- { "id": "t_door_glass_o", "fg": 1755, "bg": 2058, "rotates": true },
- { "id": "t_door_locked", "fg": 2064, "bg": 2058, "rotates": false },
- { "id": "t_door_locked_alarm", "fg": 2064, "bg": 2058, "rotates": false },
- { "id": "t_door_locked_interior", "fg": 2064, "bg": 2058, "rotates": false },
- { "id": "t_door_locked_peep", "fg": 1850, "bg": 2058, "rotates": false },
- { "id": "t_door_makeshift_c", "fg": 1892, "bg": 2058, "rotates": false },
- { "id": "t_door_makeshift_o", "fg": 2062, "bg": 2058, "rotates": false },
- { "id": "t_door_metal_c", "fg": 2068, "rotates": false },
- { "id": "t_door_metal_c_peep", "fg": 1896, "rotates": false },
- { "id": "t_door_metal_locked", "fg": 2010, "rotates": false },
- { "id": "t_door_metal_o", "fg": 2069, "rotates": false },
- { "id": "t_door_metal_o_peep", "fg": 2069, "rotates": false },
- { "id": "t_door_metal_pickable", "fg": 2010, "rotates": false },
- { "id": "t_door_o", "fg": 2062, "bg": 2058, "rotates": false },
- { "id": "t_door_o_peep", "fg": 2062, "bg": 2058, "rotates": false },
- { "id": "t_elevator", "fg": 1999, "rotates": false },
- { "id": "t_elevator_control", "fg": 2000, "rotates": false },
- { "id": "t_elevator_control_off", "fg": 2001, "rotates": false },
- { "id": "t_fault", "fg": 1788, "rotates": false },
- { "id": "t_fencegate_c", "fg": 1756, "bg": 1924, "rotates": false },
- { "id": "t_fencegate_o", "fg": 1757, "bg": 1924, "rotates": false },
+ { "id": "t_cvdmachine", "fg": 1793, "rotates": false },
+ { "id": "t_diesel_pump", "fg": 1868, "rotates": false },
+ { "id": "t_diesel_pump_smashed", "fg": 1869, "rotates": false },
+ { "id": "t_dirtfloor", "bg": 1930, "rotates": false },
+ { "id": "t_dirtmound", "bg": 1830, "rotates": false },
+ { "id": "t_dirt", "bg": 1930, "rotates": false },
+ { "id": "t_dock", "fg": 2008, "rotates": false },
+ { "id": "t_door_bar_c", "fg": 2012, "rotates": false },
+ { "id": "t_door_bar_locked", "fg": 2014, "rotates": false },
+ { "id": "t_door_bar_o", "fg": 2013, "rotates": false },
+ { "id": "t_door_boarded", "fg": 2072, "rotates": false },
+ { "id": "t_door_boarded_damaged", "fg": 2071, "rotates": false },
+ { "id": "t_door_boarded_damaged_peep", "fg": 2071, "rotates": false },
+ { "id": "t_door_boarded_peep", "fg": 2072, "rotates": false },
+ { "id": "t_door_b", "fg": 2068, "bg": 2063, "rotates": false },
+ { "id": "t_door_b_peep", "fg": 2068, "bg": 2063, "rotates": false },
+ { "id": "t_door_curtain_c", "fg": 1899, "bg": 2063, "rotates": false },
+ { "id": "t_door_curtain_o", "fg": 1900, "bg": 2067, "rotates": false },
+ { "id": "t_door_c", "fg": 2066, "bg": 2063, "rotates": false },
+ { "id": "t_door_c_peep", "fg": 1855, "bg": 2063, "rotates": false },
+ { "id": "t_door_frame", "fg": 2067, "rotates": false },
+ { "id": "t_door_glass_c", "fg": 1762, "bg": 2063, "rotates": true },
+ { "id": "t_door_glass_o", "fg": 1763, "bg": 2063, "rotates": true },
+ { "id": "t_door_locked", "fg": 2069, "bg": 2063, "rotates": false },
+ { "id": "t_door_locked_alarm", "fg": 2069, "bg": 2063, "rotates": false },
+ { "id": "t_door_locked_interior", "fg": 2069, "bg": 2063, "rotates": false },
+ { "id": "t_door_locked_peep", "fg": 1856, "bg": 2063, "rotates": false },
+ { "id": "t_door_makeshift_c", "fg": 1898, "bg": 2063, "rotates": false },
+ { "id": "t_door_makeshift_o", "fg": 2067, "bg": 2063, "rotates": false },
+ { "id": "t_door_metal_c", "fg": 2073, "rotates": false },
+ { "id": "t_door_metal_c_peep", "fg": 1902, "rotates": false },
+ { "id": "t_door_metal_locked", "fg": 2015, "rotates": false },
+ { "id": "t_door_metal_o", "fg": 2074, "rotates": false },
+ { "id": "t_door_metal_o_peep", "fg": 2074, "rotates": false },
+ { "id": "t_door_metal_pickable", "fg": 2015, "rotates": false },
+ { "id": "t_door_o", "fg": 2067, "bg": 2063, "rotates": false },
+ { "id": "t_door_o_peep", "fg": 2067, "bg": 2063, "rotates": false },
+ { "id": "t_elevator", "fg": 2004, "rotates": false },
+ { "id": "t_elevator_control", "fg": 2005, "rotates": false },
+ { "id": "t_elevator_control_off", "fg": 2006, "rotates": false },
+ { "id": "t_fault", "fg": 1796, "rotates": false },
+ { "id": "t_fencegate_c", "fg": 1764, "bg": 1930, "rotates": false },
+ { "id": "t_fencegate_o", "fg": 1765, "bg": 1930, "rotates": false },
{
"id": "t_fence_barbed",
- "fg": 1972,
+ "fg": 1978,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2011 },
- { "id": "corner", "fg": 2012 },
- { "id": "edge", "fg": 1972 },
- { "id": "t_connection", "fg": 2013 },
- { "id": "end_piece", "fg": 2016 },
- { "id": "unconnected", "fg": 1972 }
+ { "id": "center", "fg": 2016 },
+ { "id": "corner", "fg": 2017 },
+ { "id": "edge", "fg": 1978 },
+ { "id": "t_connection", "fg": 2018 },
+ { "id": "end_piece", "fg": 2021 },
+ { "id": "unconnected", "fg": 1978 }
],
"rotates": false
},
- { "id": "t_fence_h", "fg": 2088, "bg": 1924, "rotates": false },
- { "id": "t_fence_post", "fg": 1973, "rotates": false },
+ { "id": "t_fence_h", "fg": 2093, "bg": 1930, "rotates": false },
+ { "id": "t_fence_post", "fg": 1979, "rotates": false },
{
"id": "t_fence_rope",
- "fg": 2046,
+ "fg": 2051,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2044 },
- { "id": "corner", "fg": 2045 },
- { "id": "edge", "fg": 2046 },
- { "id": "t_connection", "fg": 2047 },
- { "id": "end_piece", "fg": 2048 },
- { "id": "unconnected", "fg": 2046 }
+ { "id": "center", "fg": 2049 },
+ { "id": "corner", "fg": 2050 },
+ { "id": "edge", "fg": 2051 },
+ { "id": "t_connection", "fg": 2052 },
+ { "id": "end_piece", "fg": 2053 },
+ { "id": "unconnected", "fg": 2051 }
],
"rotates": false
},
- { "id": "t_fence_v", "fg": 338, "bg": 1924, "rotates": false },
+ { "id": "t_fence_v", "fg": 346, "bg": 1930, "rotates": false },
{
"id": "t_fence_wire",
- "fg": 2089,
+ "fg": 2094,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2011 },
- { "id": "corner", "fg": 1971 },
- { "id": "edge", "fg": 2089 },
- { "id": "t_connection", "fg": 1982 },
- { "id": "end_piece", "fg": 2017 },
- { "id": "unconnected", "fg": 2089 }
+ { "id": "center", "fg": 2016 },
+ { "id": "corner", "fg": 1977 },
+ { "id": "edge", "fg": 2094 },
+ { "id": "t_connection", "fg": 1987 },
+ { "id": "end_piece", "fg": 2022 },
+ { "id": "unconnected", "fg": 2094 }
],
"rotates": false
},
- { "id": "t_flat_roof", "bg": 1752, "rotates": false },
- { "id": "t_floor", "bg": 2058, "rotates": false },
- { "id": "t_floor_blue", "bg": 1949, "rotates": false },
- { "id": "t_floor_green", "bg": 1948, "rotates": false },
- { "id": "t_floor_red", "bg": 1947, "rotates": false },
- { "id": "t_floor_waxed", "bg": 1773, "rotates": false },
- { "id": "t_floor_wax", "bg": 1786, "rotates": false },
- { "id": "t_fungus", "bg": 1749, "rotates": false },
- { "id": "t_fungus_floor_in", "bg": 1984, "rotates": false },
- { "id": "t_fungus_floor_out", "bg": 1986, "rotates": false },
- { "id": "t_fungus_floor_sup", "fg": 1985, "rotates": false },
- { "id": "t_fungus_mound", "fg": 1990, "rotates": false },
- { "id": "t_fungus_wall", "fg": 1987, "rotates": false },
- { "id": "t_fungus_wall_h", "fg": 1989, "rotates": false },
- { "id": "t_fungus_wall_v", "fg": 1988, "rotates": false },
- { "id": "t_gas_pump", "fg": 1942, "bg": 2004, "rotates": false },
- { "id": "t_gas_pump_a", "fg": 1865, "rotates": false },
- { "id": "t_gas_pump_smashed", "fg": 1943, "bg": 2004, "rotates": false },
- { "id": "t_gas_tank", "fg": 1864, "rotates": false },
- { "id": "t_gates_control_concrete", "fg": 1818, "rotates": false },
- { "id": "t_gates_mech_control", "fg": 1818, "rotates": false },
+ { "id": "t_flat_roof", "bg": 1760, "rotates": false },
+ { "id": "t_floor", "bg": 2063, "rotates": false },
+ { "id": "t_floor_blue", "bg": 1955, "rotates": false },
+ { "id": "t_floor_green", "bg": 1954, "rotates": false },
+ { "id": "t_floor_red", "bg": 1953, "rotates": false },
+ { "id": "t_floor_waxed", "bg": 1781, "rotates": false },
+ { "id": "t_floor_wax", "bg": 1794, "rotates": false },
+ { "id": "t_fungus", "bg": 1757, "rotates": false },
+ { "id": "t_fungus_floor_in", "bg": 1989, "rotates": false },
+ { "id": "t_fungus_floor_out", "bg": 1991, "rotates": false },
+ { "id": "t_fungus_floor_sup", "fg": 1990, "rotates": false },
+ { "id": "t_fungus_mound", "fg": 1995, "rotates": false },
+ { "id": "t_fungus_wall", "fg": 1992, "rotates": false },
+ { "id": "t_fungus_wall_h", "fg": 1994, "rotates": false },
+ { "id": "t_fungus_wall_v", "fg": 1993, "rotates": false },
+ { "id": "t_gas_pump", "fg": 1948, "bg": 2009, "rotates": false },
+ { "id": "t_gas_pump_a", "fg": 1871, "rotates": false },
+ { "id": "t_gas_pump_smashed", "fg": 1949, "bg": 2009, "rotates": false },
+ { "id": "t_gas_tank", "fg": 1870, "rotates": false },
+ { "id": "t_gates_control_concrete", "fg": 1825, "rotates": false },
+ { "id": "t_gates_mech_control", "fg": 1825, "rotates": false },
{
"id": "t_generator_broken",
- "fg": 1998,
+ "fg": 2003,
"multitile": true,
- "additional_tiles": [ { "id": "corner", "fg": 1998, "bg": [ ] }, { "id": "t_connection", "fg": 2057, "bg": [ ] } ],
+ "additional_tiles": [ { "id": "corner", "fg": 2003 }, { "id": "t_connection", "fg": 2062 } ],
"rotates": false
},
- { "id": "t_grass", "fg": 2049, "rotates": false },
- { "id": "t_grass_white", "fg": 1891, "bg": 1516, "rotates": false },
- { "id": "t_grate", "fg": 2093, "rotates": false },
- { "id": "t_guardrail_bg_dp", "fg": 1959, "rotates": true },
- { "id": "t_hole", "bg": [ ], "rotates": false },
- { "id": "t_improvised_shelter", "fg": 1839, "rotates": false, "multitile": false },
- { "id": "t_ind_drill", "fg": 1919, "rotates": false, "multitile": false },
- { "id": "t_ind_furnace", "fg": 1918, "rotates": false, "multitile": false },
- { "id": "t_ind_press", "fg": 1920, "rotates": false },
- { "id": "t_ladder_down", "fg": 1758, "rotates": false },
- { "id": "t_ladder_up", "fg": 2084, "rotates": false },
- { "id": "t_lava", "fg": 1978, "rotates": false },
- { "id": "t_lgtn_arrest", "fg": 1882, "rotates": false, "multitile": false },
- { "id": "t_linoleum_gray", "bg": 1809, "rotates": false },
- { "id": "t_linoleum_white", "bg": 1792, "rotates": false },
- { "id": "t_little_column", "fg": 2002, "rotates": false },
- { "id": "t_machinery_electronic", "fg": 1921, "rotates": false },
- { "id": "t_machinery_heavy", "fg": 1925, "rotates": false },
- { "id": "t_machinery_light", "fg": 1922, "rotates": false },
- { "id": "t_machinery_old", "fg": 1926, "rotates": false },
- { "id": "t_manhole", "fg": 1816, "rotates": false },
- { "id": "t_manhole_cover", "fg": 1815, "bg": 2004, "rotates": false },
- { "id": "t_marloss", "fg": 1748, "rotates": false },
- { "id": "t_marloss_tree", "fg": 1856, "rotates": false },
- { "id": "t_mdoor_frame", "fg": 2069, "rotates": false },
- { "id": "t_metal", "bg": 1931, "rotates": false },
- { "id": "t_metal_floor", "bg": 2060, "rotates": false },
+ { "id": "t_grass", "fg": 2054, "rotates": false },
+ { "id": "t_grass_white", "fg": 1897, "bg": 1524, "rotates": false },
+ { "id": "t_grate", "fg": 2098, "rotates": false },
+ { "id": "t_guardrail_bg_dp", "fg": 1965, "rotates": true },
+ { "id": "t_improvised_shelter", "fg": 1845, "rotates": false, "multitile": false },
+ { "id": "t_ind_drill", "fg": 1925, "rotates": false, "multitile": false },
+ { "id": "t_ind_furnace", "fg": 1924, "rotates": false, "multitile": false },
+ { "id": "t_ind_press", "fg": 1926, "rotates": false },
+ { "id": "t_ladder_down", "fg": 1766, "rotates": false },
+ { "id": "t_ladder_up", "fg": 2089, "rotates": false },
+ { "id": "t_lgtn_arrest", "fg": 1888, "rotates": false, "multitile": false },
+ { "id": "t_linoleum_gray", "bg": 1817, "rotates": false },
+ { "id": "t_linoleum_white", "bg": 1800, "rotates": false },
+ { "id": "t_little_column", "fg": 2007, "rotates": false },
+ { "id": "t_machinery_electronic", "fg": 1927, "rotates": false },
+ { "id": "t_machinery_heavy", "fg": 1931, "rotates": false },
+ { "id": "t_machinery_light", "fg": 1928, "rotates": false },
+ { "id": "t_machinery_old", "fg": 1932, "rotates": false },
+ { "id": "t_manhole", "fg": 1823, "rotates": false },
+ { "id": "t_manhole_cover", "fg": 1822, "bg": 2009, "rotates": false },
+ { "id": "t_marloss", "fg": 1756, "rotates": false },
+ { "id": "t_marloss_tree", "fg": 1862, "rotates": false },
+ { "id": "t_mdoor_frame", "fg": 2074, "rotates": false },
+ { "id": "t_metal", "bg": 1937, "rotates": false },
+ { "id": "t_metal_floor", "bg": 2065, "rotates": false },
{
"id": "t_missile",
- "fg": 1776,
+ "fg": 1784,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1776 },
- { "id": "corner", "fg": 1777 },
- { "id": "edge", "fg": 1776 },
- { "id": "t_connection", "fg": 1778 },
- { "id": "end_piece", "fg": 1776 },
- { "id": "unconnected", "fg": 1776 }
+ { "id": "center", "fg": 1784 },
+ { "id": "corner", "fg": 1785 },
+ { "id": "edge", "fg": 1784 },
+ { "id": "t_connection", "fg": 1786 },
+ { "id": "end_piece", "fg": 1784 },
+ { "id": "unconnected", "fg": 1784 }
],
"rotates": false
},
- { "id": "t_missile_exploded", "fg": 1979, "rotates": false },
+ { "id": "t_missile_exploded", "fg": 1984, "rotates": false },
{
"id": "t_monkey_bars",
- "fg": 1950,
- "bg": [ ],
+ "fg": 1956,
"multitile": true,
- "additional_tiles": [ { "id": "center", "fg": 1950 }, { "id": "corner", "fg": 1951 }, { "id": "t_connection", "fg": 1952 } ],
+ "additional_tiles": [ { "id": "center", "fg": 1956 }, { "id": "corner", "fg": 1957 }, { "id": "t_connection", "fg": 1958 } ],
"rotates": false
},
- { "id": "t_m_frame", "fg": 1895, "rotates": false },
- { "id": "t_oil_circ_brkr_l", "fg": 1834, "rotates": false, "multitile": false },
- { "id": "t_oil_circ_brkr_s", "fg": 1835, "rotates": false, "multitile": false },
- { "id": "t_open_air", "bg": 1821, "rotates": false },
- { "id": "t_ov_reb_cage", "bg": 1931, "rotates": false },
- { "id": "t_ov_smreb_cage", "bg": 1931, "rotates": false },
- { "id": "t_palisade", "fg": 2081, "bg": 1924, "rotates": false },
- { "id": "t_palisade_gate", "fg": 1756, "bg": 1924, "rotates": false },
- { "id": "t_palisade_gate_o", "fg": 1757, "bg": 1924, "rotates": false },
- { "id": "t_palisade_pulley", "fg": 2082, "rotates": false },
- { "id": "t_paper", "fg": 2092, "rotates": false },
- { "id": "t_pavement", "bg": 2004, "rotates": false },
- { "id": "t_pavement_bg_dp", "bg": 2004, "rotates": false },
- { "id": "t_pavement_y", "fg": 1928, "bg": 2004, "rotates": false },
- { "id": "t_pavement_y_bg_dp", "fg": 1928, "bg": 2004, "rotates": false },
- { "id": "t_pedestal_temple", "fg": 2097, "rotates": false },
- { "id": "t_pedestal_wyrm", "fg": 2096, "rotates": false },
+ { "id": "t_m_frame", "fg": 1901, "rotates": false },
+ { "id": "t_oil_circ_brkr_l", "fg": 1840, "rotates": false, "multitile": false },
+ { "id": "t_oil_circ_brkr_s", "fg": 1841, "rotates": false, "multitile": false },
+ { "id": "t_open_air", "bg": 1827, "rotates": false },
+ { "id": "t_ov_reb_cage", "bg": 1937, "rotates": false },
+ { "id": "t_ov_smreb_cage", "bg": 1937, "rotates": false },
+ { "id": "t_palisade", "fg": 2086, "bg": 1930, "rotates": false },
+ { "id": "t_palisade_gate", "fg": 1764, "bg": 1930, "rotates": false },
+ { "id": "t_palisade_gate_o", "fg": 1765, "bg": 1930, "rotates": false },
+ { "id": "t_palisade_pulley", "fg": 2087, "rotates": false },
+ { "id": "t_paper", "fg": 2097, "rotates": false },
+ { "id": "t_pavement", "bg": 2009, "rotates": false },
+ { "id": "t_pavement_bg_dp", "bg": 2009, "rotates": false },
+ { "id": "t_pavement_y", "fg": 1934, "bg": 2009, "rotates": false },
+ { "id": "t_pavement_y_bg_dp", "fg": 1934, "bg": 2009, "rotates": false },
+ { "id": "t_pedestal_temple", "fg": 2102, "rotates": false },
+ { "id": "t_pedestal_wyrm", "fg": 2101, "rotates": false },
{
"id": "t_pit",
- "fg": 1880,
+ "fg": 1886,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2022 },
- { "id": "corner", "fg": 2023 },
- { "id": "edge", "fg": 2024 },
- { "id": "t_connection", "fg": 2025 },
- { "id": "end_piece", "fg": 2026 },
- { "id": "unconnected", "fg": 1880 }
+ { "id": "center", "fg": 2027 },
+ { "id": "corner", "fg": 2028 },
+ { "id": "edge", "fg": 2029 },
+ { "id": "t_connection", "fg": 2030 },
+ { "id": "end_piece", "fg": 2031 },
+ { "id": "unconnected", "fg": 1886 }
],
"rotates": false
},
{
"id": "t_pit_corpsed",
- "fg": 2033,
+ "fg": 2038,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2028 },
- { "id": "corner", "fg": 2029 },
- { "id": "edge", "fg": 2030 },
- { "id": "t_connection", "fg": 2031 },
- { "id": "end_piece", "fg": 2032 },
- { "id": "unconnected", "fg": 2033 }
+ { "id": "center", "fg": 2033 },
+ { "id": "corner", "fg": 2034 },
+ { "id": "edge", "fg": 2035 },
+ { "id": "t_connection", "fg": 2036 },
+ { "id": "end_piece", "fg": 2037 },
+ { "id": "unconnected", "fg": 2038 }
],
"rotates": false
},
- { "id": "t_pit_covered", "bg": 1927, "rotates": false },
+ { "id": "t_pit_covered", "bg": 1933, "rotates": false },
{
"id": "t_pit_glass",
- "fg": 1848,
+ "fg": 1854,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1843 },
- { "id": "corner", "fg": 1844 },
- { "id": "edge", "fg": 1845 },
- { "id": "t_connection", "fg": 1846 },
- { "id": "end_piece", "fg": 1847 },
- { "id": "unconnected", "fg": 1848 }
+ { "id": "center", "fg": 1849 },
+ { "id": "corner", "fg": 1850 },
+ { "id": "edge", "fg": 1851 },
+ { "id": "t_connection", "fg": 1852 },
+ { "id": "end_piece", "fg": 1853 },
+ { "id": "unconnected", "fg": 1854 }
],
"rotates": false
},
- { "id": "t_pit_glass_covered", "bg": 1927, "rotates": false },
+ { "id": "t_pit_glass_covered", "bg": 1933, "rotates": false },
{
"id": "t_pit_shallow",
- "fg": 1842,
+ "fg": 1848,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2039 },
- { "id": "corner", "fg": 2040 },
- { "id": "edge", "fg": 2041 },
- { "id": "t_connection", "fg": 2042 },
- { "id": "end_piece", "fg": 2043 },
- { "id": "unconnected", "fg": 1842 }
+ { "id": "center", "fg": 2044 },
+ { "id": "corner", "fg": 2045 },
+ { "id": "edge", "fg": 2046 },
+ { "id": "t_connection", "fg": 2047 },
+ { "id": "end_piece", "fg": 2048 },
+ { "id": "unconnected", "fg": 1848 }
],
"rotates": false
},
{
"id": "t_pit_spiked",
- "fg": 1923,
+ "fg": 1929,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2034 },
- { "id": "corner", "fg": 2035 },
- { "id": "edge", "fg": 2036 },
- { "id": "t_connection", "fg": 2037 },
- { "id": "end_piece", "fg": 2038 },
- { "id": "unconnected", "fg": 1923 }
+ { "id": "center", "fg": 2039 },
+ { "id": "corner", "fg": 2040 },
+ { "id": "edge", "fg": 2041 },
+ { "id": "t_connection", "fg": 2042 },
+ { "id": "end_piece", "fg": 2043 },
+ { "id": "unconnected", "fg": 1929 }
],
"rotates": false
},
- { "id": "t_pit_spiked_covered", "bg": 1927, "rotates": false },
- { "id": "t_plut_generator", "fg": 1838, "rotates": false, "multitile": false },
- { "id": "t_pontoon_dp", "fg": 2027, "rotates": true },
- { "id": "t_portcullis", "fg": 1789, "rotates": false },
- { "id": "t_potential_trans", "fg": 1835, "rotates": false, "multitile": false },
- { "id": "t_radio_controls", "fg": 1819, "rotates": false },
- { "id": "t_radio_tower", "fg": 1817, "bg": 2004, "rotates": false },
- { "id": "t_railing_h", "fg": 1960, "rotates": false },
- { "id": "t_railing_v", "fg": 1959, "rotates": false },
- { "id": "t_rdoor_boarded", "fg": 1841, "rotates": false },
- { "id": "t_rdoor_boarded_damaged", "fg": 1840, "rotates": false },
- { "id": "t_rdoor_b", "fg": 1769, "rotates": false },
- { "id": "t_rdoor_c", "fg": 1767, "rotates": false },
- { "id": "t_rdoor_o", "fg": 1768, "rotates": false },
+ { "id": "t_pit_spiked_covered", "bg": 1933, "rotates": false },
+ { "id": "t_plut_generator", "fg": 1844, "rotates": false, "multitile": false },
+ { "id": "t_pontoon_dp", "fg": 2032, "rotates": true },
+ { "id": "t_portcullis", "fg": 1797, "rotates": false },
+ { "id": "t_potential_trans", "fg": 1841, "rotates": false, "multitile": false },
+ { "id": "t_radio_controls", "fg": 2110, "rotates": false },
+ { "id": "t_radio_tower", "fg": 1824, "bg": 2009, "rotates": false },
+ { "id": "t_railing_h", "fg": 1966, "rotates": false },
+ { "id": "t_railing_v", "fg": 1965, "rotates": false },
+ { "id": "t_rdoor_boarded", "fg": 1847, "rotates": false },
+ { "id": "t_rdoor_boarded_damaged", "fg": 1846, "rotates": false },
+ { "id": "t_rdoor_b", "fg": 1777, "rotates": false },
+ { "id": "t_rdoor_c", "fg": 1775, "rotates": false },
+ { "id": "t_rdoor_o", "fg": 1776, "rotates": false },
{
"id": "t_reb_cage",
- "fg": 2087,
+ "fg": 2092,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2014 },
- { "id": "corner", "fg": 2006 },
- { "id": "edge", "fg": 2005 },
- { "id": "t_connection", "fg": 2015 },
- { "id": "end_piece", "fg": 2005 },
- { "id": "unconnected", "fg": 2087 }
+ { "id": "center", "fg": 2019 },
+ { "id": "corner", "fg": 2011 },
+ { "id": "edge", "fg": 2010 },
+ { "id": "t_connection", "fg": 2020 },
+ { "id": "end_piece", "fg": 2010 },
+ { "id": "unconnected", "fg": 2092 }
],
"rotates": false
},
- { "id": "t_recycler", "fg": 1812, "rotates": false },
+ { "id": "t_recycler", "fg": 1820, "rotates": false },
{
"id": "t_reinforced_glass_h",
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
{
"id": "t_reinforced_glass_shutter",
- "fg": 1911,
- "bg": 1924,
+ "fg": 1917,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1910 },
- { "id": "corner", "fg": 1909 },
- { "id": "edge", "fg": 1911 },
- { "id": "t_connection", "fg": 1910 },
- { "id": "end_piece", "fg": 1911 },
- { "id": "unconnected", "fg": 1911 }
+ { "id": "center", "fg": 1916 },
+ { "id": "corner", "fg": 1915 },
+ { "id": "edge", "fg": 1917 },
+ { "id": "t_connection", "fg": 1916 },
+ { "id": "end_piece", "fg": 1917 },
+ { "id": "unconnected", "fg": 1917 }
],
"rotates": false
},
{
"id": [ "t_reinforced_glass", "t_reinforced_glass_shutter_open" ],
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
{
"id": "t_reinforced_glass_v",
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
- { "id": "t_rock", "fg": 1810, "rotates": false },
- { "id": "t_rock_blue", "fg": 1946, "rotates": false },
- { "id": "t_rock_floor", "bg": 1930, "rotates": false },
- { "id": "t_rock_green", "fg": 1945, "rotates": false },
- { "id": "t_rock_red", "fg": 1944, "rotates": false },
+ { "id": "t_rock", "fg": 1818, "rotates": false },
+ { "id": "t_rock_blue", "fg": 1952, "rotates": false },
+ { "id": "t_rock_floor", "bg": 1936, "rotates": false },
+ { "id": "t_rock_green", "fg": 1951, "rotates": false },
+ { "id": "t_rock_red", "fg": 1950, "rotates": false },
{
"id": "t_rock_wall",
- "fg": 1929,
+ "fg": 1935,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2054 },
- { "id": "corner", "fg": 2055 },
- { "id": "edge", "fg": 1929 },
- { "id": "t_connection", "fg": 2056 },
- { "id": "end_piece", "fg": 1929 },
- { "id": "unconnected", "fg": 1929 }
+ { "id": "center", "fg": 2059 },
+ { "id": "corner", "fg": 2060 },
+ { "id": "edge", "fg": 1935 },
+ { "id": "t_connection", "fg": 2061 },
+ { "id": "end_piece", "fg": 1935 },
+ { "id": "unconnected", "fg": 1935 }
],
"rotates": false
},
- { "id": "t_rock_wall_half", "fg": 1811, "rotates": false },
+ { "id": "t_rock_wall_half", "fg": 1819, "rotates": false },
{
"id": "t_root_wall",
- "fg": 2046,
+ "fg": 2051,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2050 },
- { "id": "corner", "fg": 2051 },
- { "id": "edge", "fg": 2046 },
- { "id": "t_connection", "fg": 2052 },
- { "id": "end_piece", "fg": 2053 },
- { "id": "unconnected", "fg": 2046 }
+ { "id": "center", "fg": 2055 },
+ { "id": "corner", "fg": 2056 },
+ { "id": "edge", "fg": 2051 },
+ { "id": "t_connection", "fg": 2057 },
+ { "id": "end_piece", "fg": 2058 },
+ { "id": "unconnected", "fg": 2051 }
],
"rotates": false
},
- { "id": "t_rope_up", "fg": 1790, "rotates": false },
- { "id": "t_rubble", "bg": 1940, "rotates": false },
- { "id": "t_sai_box", "fg": 329, "rotates": false },
- { "id": "t_sai_box_damaged", "fg": 330, "rotates": false },
+ { "id": "t_rope_up", "fg": 1798, "rotates": false },
+ { "id": "t_rubble", "bg": 1946, "rotates": false },
+ { "id": "t_sai_box", "fg": 337, "rotates": false },
+ { "id": "t_sai_box_damaged", "fg": 338, "rotates": false },
{
"id": "t_sandbox",
- "fg": 1833,
+ "fg": 1839,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1829 },
- { "id": "corner", "fg": 1932 },
- { "id": "edge", "fg": 1830 },
- { "id": "t_connection", "fg": 1831 },
- { "id": "end_piece", "fg": 1832 },
- { "id": "unconnected", "fg": 1833 }
+ { "id": "center", "fg": 1835 },
+ { "id": "corner", "fg": 1938 },
+ { "id": "edge", "fg": 1836 },
+ { "id": "t_connection", "fg": 1837 },
+ { "id": "end_piece", "fg": 1838 },
+ { "id": "unconnected", "fg": 1839 }
],
"rotates": false
},
- { "id": "t_sandmound", "bg": 1824, "rotates": false },
- { "id": "t_sand", "bg": 1935, "rotates": false },
+ { "id": "t_sandmound", "bg": 1830, "rotates": false },
+ { "id": "t_sand", "bg": 1941, "rotates": false },
{
"id": "t_sconc_wall",
- "fg": 1929,
+ "fg": 1935,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2054 },
- { "id": "corner", "fg": 2055 },
- { "id": "edge", "fg": 1929 },
- { "id": "t_connection", "fg": 2056 },
- { "id": "end_piece", "fg": 1929 },
- { "id": "unconnected", "fg": 1929 }
+ { "id": "center", "fg": 2059 },
+ { "id": "corner", "fg": 2060 },
+ { "id": "edge", "fg": 1935 },
+ { "id": "t_connection", "fg": 2061 },
+ { "id": "end_piece", "fg": 1935 },
+ { "id": "unconnected", "fg": 1935 }
],
"rotates": false
},
- { "id": "t_sconc_wall_halfway", "fg": 1811, "rotates": false },
- { "id": "t_scrap_floor", "bg": 2060, "rotates": false },
+ { "id": "t_sconc_wall_halfway", "fg": 1819, "rotates": false },
+ { "id": "t_scrap_floor", "bg": 2065, "rotates": false },
{
"id": "t_scrap_wall",
- "fg": 1964,
- "bg": 1924,
+ "fg": 1970,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1964 },
- { "id": "corner", "fg": 1962 },
- { "id": "edge", "fg": 1964 },
- { "id": "t_connection", "fg": 1963 },
- { "id": "end_piece", "fg": 1964 },
- { "id": "unconnected", "fg": 1964 }
+ { "id": "center", "fg": 1970 },
+ { "id": "corner", "fg": 1968 },
+ { "id": "edge", "fg": 1970 },
+ { "id": "t_connection", "fg": 1969 },
+ { "id": "end_piece", "fg": 1970 },
+ { "id": "unconnected", "fg": 1970 }
],
"rotates": false
},
- { "id": "t_searth_test", "bg": 1791, "rotates": false },
- { "id": "t_sewage", "bg": 2094, "rotates": false },
+ { "id": "t_searth_test", "bg": 1799, "rotates": false },
+ { "id": "t_sewage", "bg": 2099, "rotates": false },
{
"id": [ "t_sewage_pipe", "t_ind_pipe" ],
- "fg": 1939,
+ "fg": 1945,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1993 },
- { "id": "corner", "fg": 1994 },
- { "id": "edge", "fg": 1995 },
- { "id": "t_connection", "fg": 1996 },
- { "id": "end_piece", "fg": 1997 },
- { "id": "unconnected", "fg": 1939 }
+ { "id": "center", "fg": 1998 },
+ { "id": "corner", "fg": 1999 },
+ { "id": "edge", "fg": 2000 },
+ { "id": "t_connection", "fg": 2001 },
+ { "id": "end_piece", "fg": 2002 },
+ { "id": "unconnected", "fg": 1945 }
],
"rotates": false
},
- { "id": "t_sewage_pump", "fg": 1938, "rotates": false },
- { "id": "t_shrub", "fg": 2086, "bg": 1924, "rotates": false },
- { "id": "t_shrub_blueberry", "fg": 2065, "bg": 1935, "rotates": false },
- { "id": "t_shrub_blueberry_harvested", "fg": 1883, "bg": 1935, "rotates": false },
- { "id": "t_shrub_blueberry_harvested", "fg": 1851, "bg": 1935, "rotates": false },
- { "id": "t_shrub_fungal", "fg": 1991, "rotates": false },
- { "id": "t_shrub_strawberry", "fg": 2076, "bg": 1935, "rotates": false },
- { "id": "t_shrub_strawberry_harvested", "fg": 1883, "bg": 1935, "rotates": false },
- { "id": "t_shrub_strawberry_harvested", "fg": 1852, "bg": 1935, "rotates": false },
- { "id": "t_sidewalk", "bg": 1961, "rotates": false },
- { "id": "t_sidewalk_bg_dp", "bg": 1961, "rotates": false },
- { "id": "t_skylight", "bg": 1792, "rotates": false },
+ { "id": "t_sewage_pump", "fg": 1944, "rotates": false },
+ { "id": "t_shrub", "fg": 2091, "bg": 1930, "rotates": false },
+ { "id": "t_shrub_blueberry", "fg": 2070, "bg": 1941, "rotates": false },
+ { "id": "t_shrub_blueberry_harvested", "fg": 1889, "bg": 1941, "rotates": false },
+ { "id": "t_shrub_blueberry_harvested", "fg": 1857, "bg": 1941, "rotates": false },
+ { "id": "t_shrub_fungal", "fg": 1996, "rotates": false },
+ { "id": "t_shrub_strawberry", "fg": 2081, "bg": 1941, "rotates": false },
+ { "id": "t_shrub_strawberry_harvested", "fg": 1889, "bg": 1941, "rotates": false },
+ { "id": "t_shrub_strawberry_harvested", "fg": 1858, "bg": 1941, "rotates": false },
+ { "id": "t_sidewalk", "bg": 1967, "rotates": false },
+ { "id": "t_sidewalk_bg_dp", "bg": 1967, "rotates": false },
+ { "id": "t_skylight", "bg": 1800, "rotates": false },
{
"id": "t_slide",
- "fg": 1954,
- "bg": [ ],
+ "fg": 1960,
"multitile": true,
- "additional_tiles": [ { "id": "edge", "fg": 1954 }, { "id": "end_piece", "fg": 1953 } ],
+ "additional_tiles": [ { "id": "edge", "fg": 1960 }, { "id": "end_piece", "fg": 1959 } ],
"rotates": false
},
- { "id": "t_slime", "fg": 2094, "rotates": false },
- { "id": "t_slope_down", "fg": 2099, "rotates": false },
- { "id": "t_slope_up", "fg": 2095, "rotates": false },
- { "id": "t_slot_machine", "fg": 1793, "rotates": false },
- { "id": "t_stairs_down", "fg": 1763, "rotates": false },
- { "id": "t_stairs_up", "fg": 1762, "rotates": false },
- { "id": "t_station_disc", "fg": 1836, "rotates": false, "multitile": false },
+ { "id": "t_slime", "fg": 2099, "rotates": false },
+ { "id": "t_slope_down", "fg": 2104, "rotates": false },
+ { "id": "t_slope_up", "fg": 2100, "rotates": false },
+ { "id": "t_slot_machine", "fg": 1801, "rotates": false },
+ { "id": "t_stairs_down", "fg": 1771, "rotates": false },
+ { "id": "t_stairs_up", "fg": 1770, "rotates": false },
+ { "id": "t_station_disc", "fg": 1842, "rotates": false, "multitile": false },
{
"id": [ "t_stone_wall_line", "t_rock_wall" ],
- "fg": 1964,
- "bg": 1924,
+ "fg": 1970,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1908 },
- { "id": "corner", "fg": 1904 },
- { "id": "edge", "fg": 1906 },
- { "id": "t_connection", "fg": 1905 },
- { "id": "end_piece", "fg": 1907 },
- { "id": "unconnected", "fg": 1903 }
+ { "id": "center", "fg": 1914 },
+ { "id": "corner", "fg": 1910 },
+ { "id": "edge", "fg": 1912 },
+ { "id": "t_connection", "fg": 1911 },
+ { "id": "end_piece", "fg": 1913 },
+ { "id": "unconnected", "fg": 1909 }
],
"rotates": false
},
- { "id": "t_strconc_floor", "bg": 1752, "rotates": false },
- { "id": "t_strconc_floor_halfway", "fg": 1809, "rotates": false },
+ { "id": "t_strconc_floor", "bg": 1760, "rotates": false },
+ { "id": "t_strconc_floor_halfway", "fg": 1817, "rotates": false },
{
"id": "t_strconc_wall",
- "fg": 1929,
+ "fg": 1935,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2054 },
- { "id": "corner", "fg": 2055 },
- { "id": "edge", "fg": 1929 },
- { "id": "t_connection", "fg": 2056 },
- { "id": "end_piece", "fg": 1929 },
- { "id": "unconnected", "fg": 1929 }
+ { "id": "center", "fg": 2059 },
+ { "id": "corner", "fg": 2060 },
+ { "id": "edge", "fg": 1935 },
+ { "id": "t_connection", "fg": 2061 },
+ { "id": "end_piece", "fg": 1935 },
+ { "id": "unconnected", "fg": 1935 }
],
"rotates": false
},
- { "id": "t_strconc_wall_halfway", "fg": 1811, "rotates": false },
- { "id": "t_support_l", "fg": 2002, "rotates": false },
- { "id": "t_support_s", "fg": 1980, "bg": 1924, "rotates": false },
- { "id": "t_swater_dp", "fg": 1958, "rotates": false },
- { "id": "t_swater_sh", "fg": 1957, "rotates": false },
- { "id": "t_switchgear_l", "fg": 1881, "rotates": false },
- { "id": "t_switchgear_s", "fg": 1881, "rotates": false },
- { "id": "t_switch_even", "fg": 1766, "rotates": false },
- { "id": "t_switch_gb", "fg": 1764, "rotates": false },
- { "id": "t_switch_rb", "fg": 1765, "rotates": false },
- { "id": "t_switch_rg", "fg": 2098, "rotates": false },
- { "id": "t_thconc_floor", "bg": 1752, "rotates": false },
- { "id": "t_tree", "fg": 1759, "bg": 1924, "rotates": false },
- { "id": "t_tree_apple", "fg": 1825, "bg": 1924, "rotates": false },
- { "id": "t_tree_apple_harvested", "fg": 1853, "bg": 1924, "rotates": false },
- { "id": "t_tree_apple_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_apple_season_summer", "fg": 1853, "bg": 1924, "rotates": false },
- { "id": "t_tree_apple_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_apricot", "fg": 1826, "bg": 1924, "rotates": false },
- { "id": "t_tree_apricot_harvested", "fg": 1854, "bg": 1924, "rotates": false },
- { "id": "t_tree_apricot_season_autumn", "fg": 1869, "bg": 1924, "rotates": false },
- { "id": "t_tree_apricot_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_apricot_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_birch", "fg": 1913, "rotates": false, "multitile": false },
- { "id": "t_tree_birch_harvested", "fg": 1913, "rotates": false, "multitile": false },
- { "id": "t_tree_blackjack", "fg": 1866, "bg": 1924, "rotates": false },
- { "id": "t_tree_blackjack_season_autumn", "fg": 1867, "bg": 1924, "rotates": false },
- { "id": "t_tree_blackjack_season_spring", "fg": 1874, "bg": 1924, "rotates": false },
- { "id": "t_tree_blackjack_season_winter", "fg": 1868, "bg": 1924, "rotates": false },
- { "id": "t_tree_cherry", "fg": 1770, "bg": 1924, "rotates": false },
- { "id": "t_tree_cherry_harvested", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_cherry_season_autumn", "fg": 1869, "bg": 1924, "rotates": false },
- { "id": "t_tree_cherry_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_cherry_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_deadpine", "fg": 1828, "bg": 1924, "rotates": false },
- { "id": "t_tree_dead", "fg": 1912, "rotates": false, "multitile": false },
- { "id": "t_tree_fungal", "fg": 1751, "rotates": false },
- { "id": "t_tree_fungal_young", "fg": 1992, "rotates": false },
- { "id": "t_tree_hickory", "fg": 1915, "rotates": false, "multitile": false },
- { "id": "t_tree_hickory_dead", "fg": 1917, "rotates": false, "multitile": false },
- { "id": "t_tree_hickory_harvested", "fg": 1915, "rotates": false, "multitile": false },
- { "id": "t_tree_maple", "fg": 1916, "rotates": false, "multitile": false },
- { "id": "t_tree_maple_tapped", "fg": 1916, "rotates": false, "multitile": false },
- { "id": "t_tree_peach", "fg": 1826, "bg": 1924, "rotates": false },
- { "id": "t_tree_peach_harvested", "fg": 1854, "bg": 1924, "rotates": false },
- { "id": "t_tree_peach_season_autumn", "fg": 1869, "bg": 1924, "rotates": false },
- { "id": "t_tree_peach_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_peach_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_pear", "fg": 1825, "bg": 1924, "rotates": false },
- { "id": "t_tree_pear_harvested", "fg": 1853, "bg": 1924, "rotates": false },
- { "id": "t_tree_pear_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_pear_season_summer", "fg": 1853, "bg": 1924, "rotates": false },
- { "id": "t_tree_pear_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_pine", "fg": 1827, "bg": 1924, "rotates": false },
- { "id": "t_tree_plum", "fg": 1770, "bg": 1924, "rotates": false },
- { "id": "t_tree_plum_harvested", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_plum_season_autumn", "fg": 1869, "bg": 1924, "rotates": false },
- { "id": "t_tree_plum_season_spring", "fg": 1855, "bg": 1924, "rotates": false },
- { "id": "t_tree_plum_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_season_autumn", "fg": 1869, "bg": 1924, "rotates": false },
- { "id": "t_tree_season_spring", "fg": 1853, "bg": 1924, "rotates": false },
- { "id": "t_tree_season_winter", "fg": 1870, "bg": 1924, "rotates": false },
- { "id": "t_tree_willow", "fg": 1914, "rotates": false, "multitile": false },
- { "id": "t_tree_willow_harvested", "fg": 1914, "rotates": false, "multitile": false },
- { "id": "t_tree_young", "fg": 2100, "bg": 1924, "rotates": false },
- { "id": "t_tree_young_season_autumn", "fg": 1872, "bg": 1924, "rotates": false },
- { "id": "t_tree_young_season_spring", "fg": 1871, "bg": 1924, "rotates": false },
- { "id": "t_tree_young_season_winter", "fg": 1873, "bg": 1924, "rotates": false },
- { "id": "t_trunk", "fg": 1936, "rotates": false },
- { "id": "t_underbrush", "fg": 1937, "bg": 1924, "rotates": false },
- { "id": "t_underbrush_harvested_autumn", "fg": 1883, "bg": 1924, "rotates": false },
- { "id": "t_underbrush_harvested_spring", "fg": 1883, "bg": 1924, "rotates": false },
- { "id": "t_underbrush_harvested_summer", "fg": 1883, "bg": 1924, "rotates": false },
- { "id": "t_underbrush_harvested_winter", "fg": 1883, "bg": 1924, "rotates": false },
- { "id": "t_utility_light", "bg": 1822, "rotates": false },
- { "id": "t_vat", "fg": 1933, "rotates": false },
+ { "id": "t_strconc_wall_halfway", "fg": 1819, "rotates": false },
+ { "id": "t_support_l", "fg": 2007, "rotates": false },
+ { "id": "t_support_s", "fg": 1985, "bg": 1930, "rotates": false },
+ { "id": "t_swater_dp", "fg": 1964, "rotates": false },
+ { "id": "t_swater_sh", "fg": 1963, "rotates": false },
+ { "id": "t_switchgear_l", "fg": 1887, "rotates": false },
+ { "id": "t_switchgear_s", "fg": 1887, "rotates": false },
+ { "id": "t_switch_even", "fg": 1774, "rotates": false },
+ { "id": "t_switch_gb", "fg": 1772, "rotates": false },
+ { "id": "t_switch_rb", "fg": 1773, "rotates": false },
+ { "id": "t_switch_rg", "fg": 2103, "rotates": false },
+ { "id": "t_thconc_floor", "bg": 1760, "rotates": false },
+ { "id": "t_tree", "fg": 1767, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apple", "fg": 1831, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apple_harvested", "fg": 1859, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apple_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apple_season_summer", "fg": 1859, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apple_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apricot", "fg": 1832, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apricot_harvested", "fg": 1860, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apricot_season_autumn", "fg": 1875, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apricot_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_apricot_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_birch", "fg": 1919, "rotates": false, "multitile": false },
+ { "id": "t_tree_birch_harvested", "fg": 1919, "rotates": false, "multitile": false },
+ { "id": "t_tree_blackjack", "fg": 1872, "bg": 1930, "rotates": false },
+ { "id": "t_tree_blackjack_season_autumn", "fg": 1873, "bg": 1930, "rotates": false },
+ { "id": "t_tree_blackjack_season_spring", "fg": 1880, "bg": 1930, "rotates": false },
+ { "id": "t_tree_blackjack_season_winter", "fg": 1874, "bg": 1930, "rotates": false },
+ { "id": "t_tree_cherry", "fg": 1778, "bg": 1930, "rotates": false },
+ { "id": "t_tree_cherry_harvested", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_cherry_season_autumn", "fg": 1875, "bg": 1930, "rotates": false },
+ { "id": "t_tree_cherry_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_cherry_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_deadpine", "fg": 1834, "bg": 1930, "rotates": false },
+ { "id": "t_tree_dead", "fg": 1918, "rotates": false, "multitile": false },
+ { "id": "t_tree_fungal", "fg": 1759, "rotates": false },
+ { "id": "t_tree_fungal_young", "fg": 1997, "rotates": false },
+ { "id": "t_tree_hickory", "fg": 1921, "rotates": false, "multitile": false },
+ { "id": "t_tree_hickory_dead", "fg": 1923, "rotates": false, "multitile": false },
+ { "id": "t_tree_hickory_harvested", "fg": 1921, "rotates": false, "multitile": false },
+ { "id": "t_tree_maple", "fg": 1922, "rotates": false, "multitile": false },
+ { "id": "t_tree_maple_tapped", "fg": 1922, "rotates": false, "multitile": false },
+ { "id": "t_tree_peach", "fg": 1832, "bg": 1930, "rotates": false },
+ { "id": "t_tree_peach_harvested", "fg": 1860, "bg": 1930, "rotates": false },
+ { "id": "t_tree_peach_season_autumn", "fg": 1875, "bg": 1930, "rotates": false },
+ { "id": "t_tree_peach_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_peach_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pear", "fg": 1831, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pear_harvested", "fg": 1859, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pear_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pear_season_summer", "fg": 1859, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pear_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_pine", "fg": 1833, "bg": 1930, "rotates": false },
+ { "id": "t_tree_plum", "fg": 1778, "bg": 1930, "rotates": false },
+ { "id": "t_tree_plum_harvested", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_plum_season_autumn", "fg": 1875, "bg": 1930, "rotates": false },
+ { "id": "t_tree_plum_season_spring", "fg": 1861, "bg": 1930, "rotates": false },
+ { "id": "t_tree_plum_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_season_autumn", "fg": 1875, "bg": 1930, "rotates": false },
+ { "id": "t_tree_season_spring", "fg": 1859, "bg": 1930, "rotates": false },
+ { "id": "t_tree_season_winter", "fg": 1876, "bg": 1930, "rotates": false },
+ { "id": "t_tree_willow", "fg": 1920, "rotates": false, "multitile": false },
+ { "id": "t_tree_willow_harvested", "fg": 1920, "rotates": false, "multitile": false },
+ { "id": "t_tree_young", "fg": 2105, "bg": 1930, "rotates": false },
+ { "id": "t_tree_young_season_autumn", "fg": 1878, "bg": 1930, "rotates": false },
+ { "id": "t_tree_young_season_spring", "fg": 1877, "bg": 1930, "rotates": false },
+ { "id": "t_tree_young_season_winter", "fg": 1879, "bg": 1930, "rotates": false },
+ { "id": "t_trunk", "fg": 1942, "rotates": false },
+ { "id": "t_underbrush", "fg": 1943, "bg": 1930, "rotates": false },
+ { "id": "t_underbrush_harvested_autumn", "fg": 1889, "bg": 1930, "rotates": false },
+ { "id": "t_underbrush_harvested_spring", "fg": 1889, "bg": 1930, "rotates": false },
+ { "id": "t_underbrush_harvested_summer", "fg": 1889, "bg": 1930, "rotates": false },
+ { "id": "t_underbrush_harvested_winter", "fg": 1889, "bg": 1930, "rotates": false },
+ { "id": "t_utility_light", "bg": 1828, "rotates": false },
+ { "id": "t_vat", "fg": 1939, "rotates": false },
{
"id": "t_wall",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_b",
- "fg": 1797,
- "bg": 1935,
+ "fg": 1805,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1797 },
- { "id": "corner", "fg": 1798 },
- { "id": "edge", "fg": 1797 },
- { "id": "t_connection", "fg": 1799 },
- { "id": "end_piece", "fg": 1797 },
- { "id": "unconnected", "fg": 1797 }
+ { "id": "center", "fg": 1805 },
+ { "id": "corner", "fg": 1806 },
+ { "id": "edge", "fg": 1805 },
+ { "id": "t_connection", "fg": 1807 },
+ { "id": "end_piece", "fg": 1805 },
+ { "id": "unconnected", "fg": 1805 }
],
"rotates": false
},
{
"id": "t_wall_glass",
- "fg": 1974,
- "bg": [ ],
+ "fg": 1980,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1974 },
- { "id": "corner", "fg": 1975 },
- { "id": "edge", "fg": 1974 },
- { "id": "t_connection", "fg": 1753 },
- { "id": "end_piece", "fg": 1974 },
- { "id": "unconnected", "fg": 1974 }
+ { "id": "center", "fg": 1980 },
+ { "id": "corner", "fg": 1981 },
+ { "id": "edge", "fg": 1980 },
+ { "id": "t_connection", "fg": 1761 },
+ { "id": "end_piece", "fg": 1980 },
+ { "id": "unconnected", "fg": 1980 }
],
"rotates": false
},
{
"id": "t_wall_glass_alarm",
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
{
"id": "t_wall_glass_h",
- "fg": 1974,
- "bg": [ ],
+ "fg": 1980,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1974 },
- { "id": "corner", "fg": 1975 },
- { "id": "edge", "fg": 1974 },
- { "id": "t_connection", "fg": 1753 },
- { "id": "end_piece", "fg": 1974 },
- { "id": "unconnected", "fg": 1974 }
+ { "id": "center", "fg": 1980 },
+ { "id": "corner", "fg": 1981 },
+ { "id": "edge", "fg": 1980 },
+ { "id": "t_connection", "fg": 1761 },
+ { "id": "end_piece", "fg": 1980 },
+ { "id": "unconnected", "fg": 1980 }
],
"rotates": false
},
{
"id": "t_wall_glass_h_alarm",
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
{
"id": "t_wall_glass_v",
- "fg": 1974,
- "bg": [ ],
+ "fg": 1980,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1974 },
- { "id": "corner", "fg": 1975 },
- { "id": "edge", "fg": 1974 },
- { "id": "t_connection", "fg": 1753 },
- { "id": "end_piece", "fg": 1974 },
- { "id": "unconnected", "fg": 1974 }
+ { "id": "center", "fg": 1980 },
+ { "id": "corner", "fg": 1981 },
+ { "id": "edge", "fg": 1980 },
+ { "id": "t_connection", "fg": 1761 },
+ { "id": "end_piece", "fg": 1980 },
+ { "id": "unconnected", "fg": 1980 }
],
"rotates": false
},
{
"id": "t_wall_glass_v_alarm",
- "fg": 1967,
- "bg": 2058,
+ "fg": 1973,
+ "bg": 2063,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1967 },
- { "id": "corner", "fg": 1965 },
- { "id": "edge", "fg": 1967 },
- { "id": "t_connection", "fg": 1966 },
- { "id": "end_piece", "fg": 1967 },
- { "id": "unconnected", "fg": 1967 }
+ { "id": "center", "fg": 1973 },
+ { "id": "corner", "fg": 1971 },
+ { "id": "edge", "fg": 1973 },
+ { "id": "t_connection", "fg": 1972 },
+ { "id": "end_piece", "fg": 1973 },
+ { "id": "unconnected", "fg": 1973 }
],
"rotates": false
},
{
"id": "t_wall_g",
- "fg": 1800,
- "bg": 1935,
+ "fg": 1808,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1800 },
- { "id": "corner", "fg": 1801 },
- { "id": "edge", "fg": 1800 },
- { "id": "t_connection", "fg": 1802 },
- { "id": "end_piece", "fg": 1800 },
- { "id": "unconnected", "fg": 1800 }
+ { "id": "center", "fg": 1808 },
+ { "id": "corner", "fg": 1809 },
+ { "id": "edge", "fg": 1808 },
+ { "id": "t_connection", "fg": 1810 },
+ { "id": "end_piece", "fg": 1808 },
+ { "id": "unconnected", "fg": 1808 }
],
"rotates": false
},
- { "id": "t_wall_half", "fg": 2077, "rotates": false },
+ { "id": "t_wall_half", "fg": 2082, "rotates": false },
{
"id": "t_wall_h",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_h_b",
- "fg": 1797,
- "bg": 1935,
+ "fg": 1805,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1797 },
- { "id": "corner", "fg": 1798 },
- { "id": "edge", "fg": 1797 },
- { "id": "t_connection", "fg": 1799 },
- { "id": "end_piece", "fg": 1797 },
- { "id": "unconnected", "fg": 1797 }
+ { "id": "center", "fg": 1805 },
+ { "id": "corner", "fg": 1806 },
+ { "id": "edge", "fg": 1805 },
+ { "id": "t_connection", "fg": 1807 },
+ { "id": "end_piece", "fg": 1805 },
+ { "id": "unconnected", "fg": 1805 }
],
"rotates": false
},
{
"id": "t_wall_h_g",
- "fg": 1800,
- "bg": 1935,
+ "fg": 1808,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1800 },
- { "id": "corner", "fg": 1801 },
- { "id": "edge", "fg": 1800 },
- { "id": "t_connection", "fg": 1802 },
- { "id": "end_piece", "fg": 1800 },
- { "id": "unconnected", "fg": 1800 }
+ { "id": "center", "fg": 1808 },
+ { "id": "corner", "fg": 1809 },
+ { "id": "edge", "fg": 1808 },
+ { "id": "t_connection", "fg": 1810 },
+ { "id": "end_piece", "fg": 1808 },
+ { "id": "unconnected", "fg": 1808 }
],
"rotates": false
},
{
"id": "t_wall_h_p",
- "fg": 1806,
- "bg": 1935,
+ "fg": 1814,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1806 },
- { "id": "corner", "fg": 1807 },
- { "id": "edge", "fg": 1806 },
- { "id": "t_connection", "fg": 1808 },
- { "id": "end_piece", "fg": 1806 },
- { "id": "unconnected", "fg": 1806 }
+ { "id": "center", "fg": 1814 },
+ { "id": "corner", "fg": 1815 },
+ { "id": "edge", "fg": 1814 },
+ { "id": "t_connection", "fg": 1816 },
+ { "id": "end_piece", "fg": 1814 },
+ { "id": "unconnected", "fg": 1814 }
],
"rotates": false
},
{
"id": "t_wall_h_r",
- "fg": 1794,
- "bg": 1935,
+ "fg": 1802,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1794 },
- { "id": "corner", "fg": 1795 },
- { "id": "edge", "fg": 1794 },
- { "id": "t_connection", "fg": 1796 },
- { "id": "end_piece", "fg": 1794 },
- { "id": "unconnected", "fg": 1794 }
+ { "id": "center", "fg": 1802 },
+ { "id": "corner", "fg": 1803 },
+ { "id": "edge", "fg": 1802 },
+ { "id": "t_connection", "fg": 1804 },
+ { "id": "end_piece", "fg": 1802 },
+ { "id": "unconnected", "fg": 1802 }
],
"rotates": false
},
{
"id": "t_wall_h_w",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_h_y",
- "fg": 1803,
- "bg": 1935,
+ "fg": 1811,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1803 },
- { "id": "corner", "fg": 1804 },
- { "id": "edge", "fg": 1803 },
- { "id": "t_connection", "fg": 1805 },
- { "id": "end_piece", "fg": 1803 },
- { "id": "unconnected", "fg": 1803 }
+ { "id": "center", "fg": 1811 },
+ { "id": "corner", "fg": 1812 },
+ { "id": "edge", "fg": 1811 },
+ { "id": "t_connection", "fg": 1813 },
+ { "id": "end_piece", "fg": 1811 },
+ { "id": "unconnected", "fg": 1811 }
],
"rotates": false
},
{
"id": "t_wall_log",
- "fg": 2078,
+ "fg": 2083,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1885 },
- { "id": "corner", "fg": 1886 },
- { "id": "edge", "fg": 1887 },
- { "id": "t_connection", "fg": 1888 },
- { "id": "end_piece", "fg": 1889 },
- { "id": "unconnected", "fg": 2078 }
+ { "id": "center", "fg": 1891 },
+ { "id": "corner", "fg": 1892 },
+ { "id": "edge", "fg": 1893 },
+ { "id": "t_connection", "fg": 1894 },
+ { "id": "end_piece", "fg": 1895 },
+ { "id": "unconnected", "fg": 2083 }
],
"rotates": false
},
- { "id": "t_wall_log_broken", "fg": 2080, "bg": 1924, "rotates": false },
- { "id": "t_wall_log_chipped", "fg": 2079, "bg": 1924, "rotates": false },
- { "id": "t_wall_log_half", "fg": 2077, "bg": 1924, "rotates": false },
+ { "id": "t_wall_log_broken", "fg": 2085, "bg": 1930, "rotates": false },
+ { "id": "t_wall_log_chipped", "fg": 2084, "bg": 1930, "rotates": false },
+ { "id": "t_wall_log_half", "fg": 2082, "bg": 1930, "rotates": false },
{
"id": "t_wall_metal",
- "fg": 1964,
- "bg": 1924,
+ "fg": 1970,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1902 },
- { "id": "corner", "fg": 1898 },
- { "id": "edge", "fg": 1900 },
- { "id": "t_connection", "fg": 1899 },
- { "id": "end_piece", "fg": 1901 },
- { "id": "unconnected", "fg": 1897 }
+ { "id": "center", "fg": 1908 },
+ { "id": "corner", "fg": 1904 },
+ { "id": "edge", "fg": 1906 },
+ { "id": "t_connection", "fg": 1905 },
+ { "id": "end_piece", "fg": 1907 },
+ { "id": "unconnected", "fg": 1903 }
],
"rotates": false
},
{
"id": "t_wall_metal_h",
- "fg": 1964,
- "bg": 1924,
+ "fg": 1970,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1964 },
- { "id": "corner", "fg": 1962 },
- { "id": "edge", "fg": 1964 },
- { "id": "t_connection", "fg": 1963 },
- { "id": "end_piece", "fg": 1964 },
- { "id": "unconnected", "fg": 1964 }
+ { "id": "center", "fg": 1970 },
+ { "id": "corner", "fg": 1968 },
+ { "id": "edge", "fg": 1970 },
+ { "id": "t_connection", "fg": 1969 },
+ { "id": "end_piece", "fg": 1970 },
+ { "id": "unconnected", "fg": 1970 }
],
"rotates": false
},
{
"id": "t_wall_metal_v",
- "fg": 1964,
- "bg": 1924,
+ "fg": 1970,
+ "bg": 1930,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1964 },
- { "id": "corner", "fg": 1962 },
- { "id": "edge", "fg": 1964 },
- { "id": "t_connection", "fg": 1963 },
- { "id": "end_piece", "fg": 1964 },
- { "id": "unconnected", "fg": 1964 }
+ { "id": "center", "fg": 1970 },
+ { "id": "corner", "fg": 1968 },
+ { "id": "edge", "fg": 1970 },
+ { "id": "t_connection", "fg": 1969 },
+ { "id": "end_piece", "fg": 1970 },
+ { "id": "unconnected", "fg": 1970 }
],
"rotates": false
},
{
"id": "t_wall_p",
- "fg": 1806,
- "bg": 1935,
+ "fg": 1814,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1806 },
- { "id": "corner", "fg": 1807 },
- { "id": "edge", "fg": 1806 },
- { "id": "t_connection", "fg": 1808 },
- { "id": "end_piece", "fg": 1806 },
- { "id": "unconnected", "fg": 1806 }
+ { "id": "center", "fg": 1814 },
+ { "id": "corner", "fg": 1815 },
+ { "id": "edge", "fg": 1814 },
+ { "id": "t_connection", "fg": 1816 },
+ { "id": "end_piece", "fg": 1814 },
+ { "id": "unconnected", "fg": 1814 }
],
"rotates": false
},
{
"id": "t_wall_r",
- "fg": 1794,
- "bg": 1935,
+ "fg": 1802,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1794 },
- { "id": "corner", "fg": 1795 },
- { "id": "edge", "fg": 1794 },
- { "id": "t_connection", "fg": 1796 },
- { "id": "end_piece", "fg": 1794 },
- { "id": "unconnected", "fg": 1794 }
+ { "id": "center", "fg": 1802 },
+ { "id": "corner", "fg": 1803 },
+ { "id": "edge", "fg": 1802 },
+ { "id": "t_connection", "fg": 1804 },
+ { "id": "end_piece", "fg": 1802 },
+ { "id": "unconnected", "fg": 1802 }
],
"rotates": false
},
{
"id": "t_wall_v",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_v_b",
- "fg": 1797,
- "bg": 1935,
+ "fg": 1805,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1797 },
- { "id": "corner", "fg": 1798 },
- { "id": "edge", "fg": 1797 },
- { "id": "t_connection", "fg": 1799 },
- { "id": "end_piece", "fg": 1797 },
- { "id": "unconnected", "fg": 1797 }
+ { "id": "center", "fg": 1805 },
+ { "id": "corner", "fg": 1806 },
+ { "id": "edge", "fg": 1805 },
+ { "id": "t_connection", "fg": 1807 },
+ { "id": "end_piece", "fg": 1805 },
+ { "id": "unconnected", "fg": 1805 }
],
"rotates": false
},
{
"id": "t_wall_v_g",
- "fg": 1800,
- "bg": 1935,
+ "fg": 1808,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1800 },
- { "id": "corner", "fg": 1801 },
- { "id": "edge", "fg": 1800 },
- { "id": "t_connection", "fg": 1802 },
- { "id": "end_piece", "fg": 1800 },
- { "id": "unconnected", "fg": 1800 }
+ { "id": "center", "fg": 1808 },
+ { "id": "corner", "fg": 1809 },
+ { "id": "edge", "fg": 1808 },
+ { "id": "t_connection", "fg": 1810 },
+ { "id": "end_piece", "fg": 1808 },
+ { "id": "unconnected", "fg": 1808 }
],
"rotates": false
},
{
"id": "t_wall_v_p",
- "fg": 1806,
- "bg": 1935,
+ "fg": 1814,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1806 },
- { "id": "corner", "fg": 1807 },
- { "id": "edge", "fg": 1806 },
- { "id": "t_connection", "fg": 1808 },
- { "id": "end_piece", "fg": 1806 },
- { "id": "unconnected", "fg": 1806 }
+ { "id": "center", "fg": 1814 },
+ { "id": "corner", "fg": 1815 },
+ { "id": "edge", "fg": 1814 },
+ { "id": "t_connection", "fg": 1816 },
+ { "id": "end_piece", "fg": 1814 },
+ { "id": "unconnected", "fg": 1814 }
],
"rotates": false
},
{
"id": "t_wall_v_r",
- "fg": 1794,
- "bg": 1935,
+ "fg": 1802,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1794 },
- { "id": "corner", "fg": 1795 },
- { "id": "edge", "fg": 1794 },
- { "id": "t_connection", "fg": 1796 },
- { "id": "end_piece", "fg": 1794 },
- { "id": "unconnected", "fg": 1794 }
+ { "id": "center", "fg": 1802 },
+ { "id": "corner", "fg": 1803 },
+ { "id": "edge", "fg": 1802 },
+ { "id": "t_connection", "fg": 1804 },
+ { "id": "end_piece", "fg": 1802 },
+ { "id": "unconnected", "fg": 1802 }
],
"rotates": false
},
{
"id": "t_wall_v_w",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_v_y",
- "fg": 1803,
- "bg": 1935,
+ "fg": 1811,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1803 },
- { "id": "corner", "fg": 1804 },
- { "id": "edge", "fg": 1803 },
- { "id": "t_connection", "fg": 1805 },
- { "id": "end_piece", "fg": 1803 },
- { "id": "unconnected", "fg": 1803 }
+ { "id": "center", "fg": 1811 },
+ { "id": "corner", "fg": 1812 },
+ { "id": "edge", "fg": 1811 },
+ { "id": "t_connection", "fg": 1813 },
+ { "id": "end_piece", "fg": 1811 },
+ { "id": "unconnected", "fg": 1811 }
],
"rotates": false
},
- { "id": "t_wall_wood_broken", "fg": 2080, "rotates": false },
- { "id": "t_wall_wood_chipped", "fg": 2079, "rotates": false },
+ { "id": "t_wall_wood_broken", "fg": 2085, "rotates": false },
+ { "id": "t_wall_wood_chipped", "fg": 2084, "rotates": false },
{
"id": [ "t_wall_wood", "t_wall_wood_line" ],
- "fg": 1889,
+ "fg": 1895,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2018 },
- { "id": "corner", "fg": 2019 },
- { "id": "edge", "fg": 2020 },
- { "id": "t_connection", "fg": 2021 },
- { "id": "end_piece", "fg": 2020 },
- { "id": "unconnected", "fg": 1890 }
+ { "id": "center", "fg": 2023 },
+ { "id": "corner", "fg": 2024 },
+ { "id": "edge", "fg": 2025 },
+ { "id": "t_connection", "fg": 2026 },
+ { "id": "end_piece", "fg": 2025 },
+ { "id": "unconnected", "fg": 1896 }
],
"rotates": false
},
{
"id": "t_wall_w",
- "fg": 2085,
- "bg": 1935,
+ "fg": 2090,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2085 },
- { "id": "corner", "fg": 1955 },
- { "id": "edge", "fg": 2085 },
- { "id": "t_connection", "fg": 1956 },
- { "id": "end_piece", "fg": 2085 },
- { "id": "unconnected", "fg": 2085 }
+ { "id": "center", "fg": 2090 },
+ { "id": "corner", "fg": 1961 },
+ { "id": "edge", "fg": 2090 },
+ { "id": "t_connection", "fg": 1962 },
+ { "id": "end_piece", "fg": 2090 },
+ { "id": "unconnected", "fg": 2090 }
],
"rotates": false
},
{
"id": "t_wall_y",
- "fg": 1803,
- "bg": 1935,
+ "fg": 1811,
+ "bg": 1941,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1803 },
- { "id": "corner", "fg": 1804 },
- { "id": "edge", "fg": 1803 },
- { "id": "t_connection", "fg": 1805 },
- { "id": "end_piece", "fg": 1803 },
- { "id": "unconnected", "fg": 1803 }
+ { "id": "center", "fg": 1811 },
+ { "id": "corner", "fg": 1812 },
+ { "id": "edge", "fg": 1811 },
+ { "id": "t_connection", "fg": 1813 },
+ { "id": "end_piece", "fg": 1811 },
+ { "id": "unconnected", "fg": 1811 }
],
"rotates": false
},
- { "id": "t_water_dp", "fg": 1958, "rotates": false },
- { "id": "t_water_pool", "fg": 1957, "rotates": false },
- { "id": "t_water_pump", "fg": 1820, "rotates": false },
- { "id": "t_water_sh", "fg": 1957, "rotates": false },
- { "id": "t_wax", "fg": 1787, "rotates": false },
- { "id": "t_window_alarm", "fg": 2070, "rotates": true },
- { "id": "t_window_alarm_taped", "fg": 2071, "rotates": false },
+ { "id": "t_water_dp", "fg": 1964, "rotates": false },
+ { "id": "t_water_pool", "fg": 1963, "rotates": false },
+ { "id": "t_water_pump", "fg": 1826, "rotates": false },
+ { "id": "t_water_sh", "fg": 1963, "rotates": false },
+ { "id": "t_wax", "fg": 1795, "rotates": false },
+ { "id": "t_window_alarm", "fg": 2075, "rotates": true },
+ { "id": "t_window_alarm_taped", "fg": 2076, "rotates": false },
{
"id": "t_window_bars_alarm",
- "fg": 2005,
+ "fg": 2010,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2014 },
- { "id": "corner", "fg": 2006 },
- { "id": "edge", "fg": 2005 },
- { "id": "t_connection", "fg": 2015 },
- { "id": "end_piece", "fg": 2005 },
- { "id": "unconnected", "fg": 2005 }
+ { "id": "center", "fg": 2019 },
+ { "id": "corner", "fg": 2011 },
+ { "id": "edge", "fg": 2010 },
+ { "id": "t_connection", "fg": 2020 },
+ { "id": "end_piece", "fg": 2010 },
+ { "id": "unconnected", "fg": 2010 }
],
"rotates": false
},
{
"id": [ "t_window_bars_alarm", "t_window_bars", "t_bars" ],
- "fg": 2087,
+ "fg": 2092,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2014 },
- { "id": "corner", "fg": 2006 },
- { "id": "edge", "fg": 2005 },
- { "id": "t_connection", "fg": 2015 },
- { "id": "end_piece", "fg": 2005 },
- { "id": "unconnected", "fg": 2087 }
+ { "id": "center", "fg": 2019 },
+ { "id": "corner", "fg": 2011 },
+ { "id": "edge", "fg": 2010 },
+ { "id": "t_connection", "fg": 2020 },
+ { "id": "end_piece", "fg": 2010 },
+ { "id": "unconnected", "fg": 2092 }
+ ],
+ "rotates": false
+ },
+ { "id": "t_window_boarded", "fg": 2079, "bg": 2063, "rotates": false },
+ { "id": "t_window_boarded_noglass", "fg": 1787, "rotates": false },
+ { "id": "t_window_domestic", "fg": 2075, "rotates": false },
+ { "id": "t_window_domestic_taped", "fg": 2076, "rotates": false },
+ { "id": "t_window_empty", "fg": 2096, "bg": 2063, "rotates": false },
+ { "id": "t_window_enhanced", "fg": 1790, "rotates": false },
+ { "id": "t_window_enhanced_noglass", "fg": 1791, "rotates": false },
+ { "id": "t_window_frame", "fg": 2078, "bg": 2063, "rotates": false },
+ { "id": [ "t_window_open", "t_window_no_curtains_open" ], "fg": 2077, "rotates": false },
+ { "id": "t_window_reinforced", "fg": 1788, "rotates": false },
+ { "id": "t_window_reinforced_noglass", "fg": 1789, "rotates": false },
+ { "id": "t_window_stained_blue", "fg": 1779, "bg": 2063, "rotates": true },
+ { "id": "t_window_stained_green", "fg": 1769, "bg": 2063, "rotates": true },
+ { "id": "t_window_stained_red", "fg": 1780, "bg": 2063, "rotates": true },
+ { "id": [ "t_window_taped", "t_window_no_curtains_taped" ], "fg": 2076, "rotates": false },
+ { "id": [ "t_window", "t_window_no_curtains" ], "fg": 2075, "rotates": false },
+ { "id": "t_wreckage", "bg": 1983, "rotates": false },
+ {
+ "id": "t_console",
+ "animated": true,
+ "fg": [
+ { "weight": 15, "sprite": 2106 },
+ { "weight": 15, "sprite": 2107 },
+ { "weight": 15, "sprite": 2108 },
+ { "weight": 15, "sprite": 2109 }
+ ],
+ "rotates": false
+ },
+ {
+ "id": "t_radio_controls",
+ "animated": true,
+ "fg": [
+ { "weight": 15, "sprite": 2110 },
+ { "weight": 15, "sprite": 2111 },
+ { "weight": 15, "sprite": 2112 },
+ { "weight": 15, "sprite": 2113 }
+ ],
+ "rotates": false
+ },
+ {
+ "id": "tr_lava",
+ "animated": true,
+ "fg": [
+ { "weight": 15, "sprite": 2114 },
+ { "weight": 15, "sprite": 2115 },
+ { "weight": 15, "sprite": 2116 },
+ { "weight": 15, "sprite": 2117 }
+ ],
+ "rotates": false
+ },
+ {
+ "id": "t_lava",
+ "animated": true,
+ "fg": [
+ { "weight": 15, "sprite": 2114 },
+ { "weight": 15, "sprite": 2115 },
+ { "weight": 15, "sprite": 2116 },
+ { "weight": 15, "sprite": 2117 }
],
"rotates": false
},
- { "id": "t_window_boarded", "fg": 2074, "bg": 2058, "rotates": false },
- { "id": "t_window_boarded_noglass", "fg": 1779, "rotates": false },
- { "id": "t_window_domestic", "fg": 2070, "rotates": false },
- { "id": "t_window_domestic_taped", "fg": 2071, "rotates": false },
- { "id": "t_window_empty", "fg": 2091, "bg": 2058, "rotates": false },
- { "id": "t_window_enhanced", "fg": 1782, "rotates": false },
- { "id": "t_window_enhanced_noglass", "fg": 1783, "rotates": false },
- { "id": "t_window_frame", "fg": 2073, "bg": 2058, "rotates": false },
- { "id": [ "t_window_open", "t_window_no_curtains_open" ], "fg": 2072, "rotates": false },
- { "id": "t_window_reinforced", "fg": 1780, "rotates": false },
- { "id": "t_window_reinforced_noglass", "fg": 1781, "rotates": false },
- { "id": "t_window_stained_blue", "fg": 1771, "bg": 2058, "rotates": true },
- { "id": "t_window_stained_green", "fg": 1761, "bg": 2058, "rotates": true },
- { "id": "t_window_stained_red", "fg": 1772, "bg": 2058, "rotates": true },
- { "id": [ "t_window_taped", "t_window_no_curtains_taped" ], "fg": 2071, "rotates": false },
- { "id": [ "t_window", "t_window_no_curtains" ], "fg": 2070, "rotates": false },
- { "id": "t_wreckage", "bg": 1977, "rotates": false },
- { "id": "121_tr_rollmat_0", "fg": 2101, "rotates": false },
- { "id": "tr_beartrap", "fg": 2113, "rotates": false },
- { "id": "tr_beartrap_buried", "fg": 1824, "rotates": false },
- { "id": "tr_blade", "fg": 2128, "rotates": true },
- { "id": "tr_boobytrap", "fg": 2109, "rotates": false },
- { "id": "tr_brazier", "fg": 2107, "rotates": false },
- { "id": "tr_bubblewrap", "fg": 2127, "rotates": false },
- { "id": "tr_caltrops", "fg": 898, "rotates": false },
- { "id": "tr_cot", "fg": 2104, "rotates": false },
- { "id": "tr_crossbow", "fg": 2115, "rotates": false },
- { "id": "tr_dissector", "fg": 2118, "rotates": false },
- { "id": "tr_drain", "fg": 2112, "rotates": false },
- { "id": "tr_engine", "fg": 2108, "rotates": false },
- { "id": "tr_funnel", "fg": 2105, "rotates": false },
- { "id": "tr_fur_rollmat", "fg": 2103, "rotates": false },
+ { "id": "121_tr_rollmat_0", "fg": 2118, "rotates": false },
+ { "id": "tr_beartrap", "fg": 2129, "rotates": false },
+ { "id": "tr_beartrap_buried", "fg": 1830, "rotates": false },
+ { "id": "tr_blade", "fg": 2138, "rotates": true },
+ { "id": "tr_boobytrap", "fg": 2125, "rotates": false },
+ { "id": "tr_brazier", "fg": 2123, "rotates": false },
+ { "id": "tr_bubblewrap", "fg": 2137, "rotates": false },
+ { "id": "tr_caltrops", "fg": 906, "rotates": false },
+ { "id": "tr_cot", "fg": 2120, "rotates": false },
+ { "id": "tr_crossbow", "fg": 2131, "rotates": false },
+ { "id": "tr_dissector", "fg": 2133, "rotates": false },
+ { "id": "tr_drain", "fg": 2128, "rotates": false },
+ { "id": "tr_engine", "fg": 2124, "rotates": false },
+ { "id": "tr_funnel", "fg": 2121, "rotates": false },
+ { "id": "tr_fur_rollmat", "fg": 2119, "rotates": false },
{
"id": "tr_glass_pit",
- "fg": 1848,
+ "fg": 1854,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 1843 },
- { "id": "corner", "fg": 1844 },
- { "id": "edge", "fg": 1845 },
- { "id": "t_connection", "fg": 1846 },
- { "id": "end_piece", "fg": 1847 },
- { "id": "unconnected", "fg": 1848 }
+ { "id": "center", "fg": 1849 },
+ { "id": "corner", "fg": 1850 },
+ { "id": "edge", "fg": 1851 },
+ { "id": "t_connection", "fg": 1852 },
+ { "id": "end_piece", "fg": 1853 },
+ { "id": "unconnected", "fg": 1854 }
],
"rotates": false
},
- { "id": "tr_glow", "fg": 2112, "rotates": false },
+ { "id": "tr_glow", "fg": 2128, "rotates": false },
{
"id": "tr_goo",
- "fg": 2134,
+ "fg": 2144,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2129 },
- { "id": "corner", "fg": 2130 },
- { "id": "edge", "fg": 2131 },
- { "id": "t_connection", "fg": 2132 },
- { "id": "end_piece", "fg": 2133 },
- { "id": "unconnected", "fg": 2134 }
+ { "id": "center", "fg": 2139 },
+ { "id": "corner", "fg": 2140 },
+ { "id": "edge", "fg": 2141 },
+ { "id": "t_connection", "fg": 2142 },
+ { "id": "end_piece", "fg": 2143 },
+ { "id": "unconnected", "fg": 2144 }
],
"rotates": false
},
- { "id": "tr_heavy_snare", "fg": 2120, "rotates": false },
- { "id": "tr_hum", "fg": 2112, "rotates": false },
- { "id": "tr_landmine", "fg": 2117, "rotates": false },
- { "id": "tr_landmine_buried", "fg": 1824, "rotates": false },
- { "id": "tr_lava", "bg": 1978, "rotates": false },
- { "id": "tr_leather_funnel", "fg": 2125, "rotates": false, "multitile": false },
- { "id": "tr_ledge", "bg": [ ], "rotates": false },
- { "id": "tr_light_snare", "fg": 2120, "rotates": false },
- { "id": "tr_makeshift_funnel", "fg": 2106, "rotates": false },
- { "id": "tr_nailboard", "fg": 2114, "rotates": false },
+ { "id": "tr_heavy_snare", "fg": 2135, "rotates": false },
+ { "id": "tr_hum", "fg": 2128, "rotates": false },
+ { "id": "tr_landmine_buried", "fg": 1830, "rotates": false },
+ { "id": "tr_leather_funnel", "fg": 2136, "rotates": false, "multitile": false },
+ { "id": "tr_light_snare", "fg": 2135, "rotates": false },
+ { "id": "tr_makeshift_funnel", "fg": 2122, "rotates": false },
+ { "id": "tr_nailboard", "fg": 2130, "rotates": false },
{
"id": "tr_pit",
- "fg": 1880,
+ "fg": 1886,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2022 },
- { "id": "corner", "fg": 2023 },
- { "id": "edge", "fg": 2024 },
- { "id": "t_connection", "fg": 2025 },
- { "id": "end_piece", "fg": 2026 },
- { "id": "unconnected", "fg": 1880 }
+ { "id": "center", "fg": 2027 },
+ { "id": "corner", "fg": 2028 },
+ { "id": "edge", "fg": 2029 },
+ { "id": "t_connection", "fg": 2030 },
+ { "id": "end_piece", "fg": 2031 },
+ { "id": "unconnected", "fg": 1886 }
],
"rotates": false
},
+ { "id": "tr_rollmat", "fg": 2118, "rotates": false },
+ { "id": "tr_shadow", "fg": 2128, "rotates": false },
+ { "id": "tr_shotgun_1", "fg": 2132, "rotates": false },
+ { "id": "tr_shotgun_2", "fg": 2132, "rotates": false },
+ { "id": "tr_sinkhole", "bg": 1886, "rotates": false },
+ { "id": "tr_snake", "fg": 2128, "rotates": false },
+ { "id": "tr_snare", "fg": 2135, "rotates": false },
{
- "id": "tr_portal",
- "fg": 2102,
+ "id": "tr_spike_pit",
+ "fg": 1929,
"multitile": true,
"additional_tiles": [
- { "id": "center", "fg": 2121 },
- { "id": "corner", "fg": 2135 },
- { "id": "edge", "fg": 2122 },
- { "id": "t_connection", "fg": 2123 },
- { "id": "end_piece", "fg": 2124 },
- { "id": "unconnected", "fg": 2102 }
+ { "id": "center", "fg": 2039 },
+ { "id": "corner", "fg": 2040 },
+ { "id": "edge", "fg": 2041 },
+ { "id": "t_connection", "fg": 2042 },
+ { "id": "end_piece", "fg": 2043 },
+ { "id": "unconnected", "fg": 1929 }
],
"rotates": false
},
- { "id": "tr_rollmat", "fg": 2101, "rotates": false },
- { "id": "tr_shadow", "fg": 2112, "rotates": false },
- { "id": "tr_shotgun_1", "fg": 2116, "rotates": false },
- { "id": "tr_shotgun_2", "fg": 2116, "rotates": false },
- { "id": "tr_sinkhole", "bg": 1880, "rotates": false },
- { "id": "tr_snake", "fg": 2112, "rotates": false },
- { "id": "tr_snare", "fg": 2120, "rotates": false },
+ { "id": "tr_temple_flood", "fg": 2126, "rotates": false },
+ { "id": "tr_temple_toggle", "fg": 2127, "rotates": false },
+ { "id": "tr_tripwire", "fg": 2134, "rotates": false },
{
- "id": "tr_spike_pit",
- "fg": 1923,
- "multitile": true,
- "additional_tiles": [
- { "id": "center", "fg": 2034 },
- { "id": "corner", "fg": 2035 },
- { "id": "edge", "fg": 2036 },
- { "id": "t_connection", "fg": 2037 },
- { "id": "end_piece", "fg": 2038 },
- { "id": "unconnected", "fg": 1923 }
+ "id": "tr_landmine",
+ "animated": true,
+ "fg": [ { "weight": 30, "sprite": 2145 }, { "weight": 30, "sprite": 2146 } ],
+ "rotates": false
+ },
+ {
+ "id": "tr_portal",
+ "animated": true,
+ "fg": [
+ { "weight": 10, "sprite": 2147 },
+ { "weight": 10, "sprite": 2148 },
+ { "weight": 10, "sprite": 2149 },
+ { "weight": 10, "sprite": 2150 },
+ { "weight": 10, "sprite": 2151 },
+ { "weight": 10, "sprite": 2152 }
],
"rotates": false
},
- { "id": "tr_telepad", "fg": 2126, "rotates": false },
- { "id": "tr_temple_flood", "fg": 2110, "rotates": false },
- { "id": "tr_temple_toggle", "fg": 2111, "rotates": false },
- { "id": "tr_tripwire", "fg": 2119, "rotates": false }
+ {
+ "id": "tr_telepad",
+ "animated": true,
+ "fg": [
+ { "weight": 30, "sprite": 2153 },
+ { "weight": 30, "sprite": 2154 },
+ { "weight": 30, "sprite": 2155 },
+ { "weight": 30, "sprite": 2156 }
+ ],
+ "rotates": false
+ }
],
- "//": "range 1 to 2144"
+ "//": "range 1 to 2160"
},
{
"file": "fallback.png",
diff --git a/gfx/BrownLikeBears/tiles.png b/gfx/BrownLikeBears/tiles.png
index 9d65c3189caf4..7af432a155c1b 100644
Binary files a/gfx/BrownLikeBears/tiles.png and b/gfx/BrownLikeBears/tiles.png differ
diff --git a/gfx/RetroDays+Tileset/hats_female.png b/gfx/RetroDays+Tileset/hats_female.png
index 29abec0a8c332..aa08b1bffd9f7 100644
Binary files a/gfx/RetroDays+Tileset/hats_female.png and b/gfx/RetroDays+Tileset/hats_female.png differ
diff --git a/gfx/RetroDays+Tileset/hats_male.png b/gfx/RetroDays+Tileset/hats_male.png
index b7fd3ba932abc..d36a62dd71dbe 100644
Binary files a/gfx/RetroDays+Tileset/hats_male.png and b/gfx/RetroDays+Tileset/hats_male.png differ
diff --git a/json_blacklist b/json_blacklist
index 9947b1beeb01e..e69de29bb2d1d 100644
--- a/json_blacklist
+++ b/json_blacklist
@@ -1,5 +0,0 @@
-data/names/ja.json
-data/names/ko.json
-data/names/ru.json
-data/names/zh_CN.json
-data/names/zh_TW.json
diff --git a/lang/extract_json_strings.py b/lang/extract_json_strings.py
index d621a1554bbc0..4dc07305e4a43 100755
--- a/lang/extract_json_strings.py
+++ b/lang/extract_json_strings.py
@@ -115,7 +115,6 @@ def warning_supressed(filename):
# "sound" member
# "messages" member containing an array of translatable strings
automatically_convertible = {
- "achievement",
"activity_type",
"AMMO",
"ammunition_type",
@@ -205,10 +204,14 @@ def gender_options(subject):
## SPECIALIZED EXTRACTION FUNCTIONS
##
-def extract_harvest(item):
- outfile = get_outfile("harvest")
- if "message" in item:
- writestr(outfile, item["message"])
+def extract_achievement(a):
+ outfile = get_outfile(a["type"])
+ for f in ("name", "description"):
+ if f in a:
+ writestr(outfile, a[f])
+ for req in a.get("requirements", ()):
+ if "description" in req:
+ writestr(outfile, req["description"])
def extract_bodypart(item):
outfile = get_outfile("bodypart")
@@ -236,6 +239,11 @@ def extract_construction(item):
if "pre_note" in item:
writestr(outfile, item["pre_note"])
+def extract_harvest(item):
+ outfile = get_outfile("harvest")
+ if "message" in item:
+ writestr(outfile, item["message"])
+
def extract_material(item):
outfile = get_outfile("material")
writestr(outfile, item["name"])
@@ -281,6 +289,39 @@ def extract_martial_art(item):
c="Description of buff '{}' for martial art '{}'".format(buff["name"], name)
writestr(outfile, buff["description"], comment=c)
+def extract_move_mode(item):
+ outfile = get_outfile("move_modes")
+ # Move mode name
+ name = item["name"]
+ writestr(outfile, name, comment="Move mode name")
+ # The character in the move menu
+ character = item["character"]
+ writestr(outfile, character, comment="Move mode character in move mode menu")
+ # The character in the panels
+ pchar = item["panel_char"]
+ writestr(outfile, pchar, comment="movement-type")
+ # Successful change message
+ change_good_none = item["change_good_none"]
+ writestr(outfile, change_good_none, comment="Successfully switch to this move mode, no steed")
+ # Successful change message (animal steed)
+ change_good_animal = item["change_good_animal"]
+ writestr(outfile, change_good_animal, comment="Successfully switch to this move mode, animal steed")
+ # Successful change message (mech steed)
+ change_good_mech = item["change_good_mech"]
+ writestr(outfile, change_good_mech, comment="Successfully switch to this move mode, mech steed")
+ if "change_bad_none" in item:
+ # Failed change message
+ change_bad_none = item["change_bad_none"]
+ writestr(outfile, change_bad_none, comment="Failure to switch to this move mode, no steed")
+ if "change_bad_animal" in item:
+ # Failed change message (animal steed)
+ change_bad_animal = item["change_bad_animal"]
+ writestr(outfile, change_bad_animal, comment="Failure to switch to this move mode, animal steed")
+ if "change_bad_mech" in item:
+ # Failed change message (mech steed)
+ change_bad_mech = item["change_bad_mech"]
+ writestr(outfile, change_bad_mech, comment="Failure to switch to this move mode, mech steed")
+
def extract_effect_type(item):
# writestr will not write string if it is None.
outfile = get_outfile("effects")
@@ -786,19 +827,22 @@ def extract_snippets(item):
# these objects need to have their strings specially extracted
extract_specials = {
- "harvest" : extract_harvest,
+ "achievement": extract_achievement,
"body_part": extract_bodypart,
"clothing_mod": extract_clothing_mod,
+ "conduct": extract_achievement,
"construction": extract_construction,
"effect_type": extract_effect_type,
"fault": extract_fault,
"GUN": extract_gun,
"GUNMOD": extract_gunmod,
+ "harvest": extract_harvest,
"mapgen": extract_mapgen,
"martial_art": extract_martial_art,
"material": extract_material,
"mission_definition": extract_missiondef,
"monster_attack": extract_monster_attack,
+ "movement_mode": extract_move_mode,
"mutation": extract_mutation,
"mutation_category": extract_mutation_category,
"profession": extract_professions,
diff --git a/lang/po/cataclysm-dda.pot b/lang/po/cataclysm-dda.pot
index 056a078366f8c..8f4f480ea4566 100644
--- a/lang/po/cataclysm-dda.pot
+++ b/lang/po/cataclysm-dda.pot
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cataclysm-dda 0.E\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-09 16:56+0800\n"
+"POT-Creation-Date: 2020-06-06 11:53+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -53,6 +53,53 @@ msgid ""
"battery cells, but can never be unloaded."
msgstr ""
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "butane"
+msgid_plural "butane"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'butane'}
+#: lang/json/AMMO_from_json.py
+msgid "A common flammable liquid used in lighters."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "flare pyrotechnic"
+msgid_plural "flare pyrotechnic"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'flare pyrotechnic'}
+#: lang/json/AMMO_from_json.py
+msgid "A pyrotechnic chemical used in flares."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "match"
+msgid_plural "matches"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'match', 'str_pl': 'matches'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"A small stick with a red part at the end. Strike it against a matchbook to "
+"light it."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py
+#: lang/json/ammunition_type_from_json.py
+msgid "oxygen"
+msgid_plural "oxygen"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'oxygen'}
+#: lang/json/AMMO_from_json.py
+msgid "Compressed medical oxygen."
+msgstr ""
+
#: lang/json/AMMO_from_json.py
msgid "aluminum foil"
msgid_plural "aluminum foils"
@@ -73,11 +120,8 @@ msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'cent'}
-#. ~ Description for {'str': 'placeholder ammunition'}
-#. ~ Description for {'str_sp': 'software'}
#: lang/json/AMMO_from_json.py
-#: lang/json/GENERIC_from_json.py
-msgid "IF YOU ARE SEEING THIS IT IS A BUG."
+msgid "A unit of currency equivalent to 0.01 US dollars."
msgstr ""
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
@@ -225,7 +269,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'pebble'}
#: lang/json/AMMO_from_json.py
-msgid "A handful of pebbles, useful as ammunition for slings or slingshots."
+msgid "A handful of pebbles, useful as ammunition for slingshots."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -236,8 +280,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'clay pellet'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"A handful of round projectiles made of clay, useful for slings or slingshots."
+msgid "A handful of round projectiles made of clay, useful for slingshots."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -248,8 +291,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'marble'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"A handful of glass marbles, useful as ammunition for slings or slingshots."
+msgid "A handful of glass marbles, useful as ammunition for slingshots."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -260,7 +302,7 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'bearings'}
#: lang/json/AMMO_from_json.py
-msgid "A box of ball bearings, useful as ammunition for slings or slingshots."
+msgid "A box of ball bearings, useful as ammunition for slingshots."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -271,7 +313,9 @@ msgstr[1] ""
#. ~ Description for {'str': 'BB'}
#: lang/json/AMMO_from_json.py
-msgid "A box of small steel balls. They deal virtually no damage."
+msgid ""
+"A box of small steel balls that can be fired from a BB gun. They deal "
+"virtually no damage."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -534,6 +578,12 @@ msgid_plural "placeholder ammunitions"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'placeholder ammunition'}
+#. ~ Description for {'str_sp': 'software'}
+#: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py
+msgid "IF YOU ARE SEEING THIS IT IS A BUG."
+msgstr ""
+
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "charcoal"
msgid_plural "charcoal"
@@ -574,6 +624,19 @@ msgid ""
"and heating."
msgstr ""
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "albuterol"
+msgid_plural "albuterols"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'albuterol'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"A bronchodilator that relaxes muscles in the airways and increases air flow "
+"to the lungs."
+msgstr ""
+
#: lang/json/AMMO_from_json.py
msgid "RA21E medical ampoule"
msgid_plural "RA21E medical ampoules"
@@ -670,12 +733,6 @@ msgstr[1] ""
msgid "A bait used in traps to lure fish."
msgstr ""
-#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
-msgid "oxygen"
-msgid_plural "oxygen"
-msgstr[0] ""
-msgstr[1] ""
-
#. ~ Description for {'str_sp': 'oxygen'}
#: lang/json/AMMO_from_json.py
msgid "A canister of oxygen."
@@ -2988,7 +3045,7 @@ msgstr[1] ""
#: lang/json/AMMO_from_json.py
msgid ""
".45 ACP ammunition with 230gr FMJ bullets. Noted for its stopping power, "
-"the .45 ACP round has been common for almost 150 years."
+"the .45 ACP round has been common for over a century."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -3914,7 +3971,7 @@ msgstr[1] ""
#: lang/json/AMMO_from_json.py
msgid ""
"9x19mm ammunition with a brass jacketed 115gr bullet. It is a popular round "
-"for military, law enforcement, and civilian use even after almost 150 years."
+"for military, law enforcement, and civilian use for over a century."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -5659,8 +5716,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'Kevlar sheet'}
#: lang/json/AMMO_from_json.py
msgid ""
-"A sheet of Kevlar synthetic fabric, suitable for making bulletproof armor. "
-"In this form, unlike rigid plates, it can be stitched."
+"A sheet of Kevlar synthetic fabric, suitable for making cut-resistant, "
+"durable clothing. In this form, unlike rigid plates, it can be stitched."
msgstr ""
#: lang/json/AMMO_from_json.py
@@ -5984,6 +6041,20 @@ msgid ""
"without the worry of having a stray shot seriously damaging the environment."
msgstr ""
+#: lang/json/AMMO_from_json.py
+msgid "alien metal scrap"
+msgid_plural "alien metal scraps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'alien metal scrap'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"Scraps of some sort of alien metal of varying sizes, light but tough. It's "
+"quite pretty to look at, silvery with faint blue and green undertones. "
+"Makes a decent weapon in a pinch and is useful for crafting recipes."
+msgstr ""
+
#. ~ Description for {'str': 'paper cartridge'}
#: lang/json/AMMO_from_json.py
msgid ""
@@ -6665,6 +6736,52 @@ msgid_plural "TEST small metal sheets"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/AMMO_from_json.py
+msgid "test wooden broadhead arrow"
+msgid_plural "test wooden broadhead arrows"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test wooden broadhead arrow'}
+#: lang/json/AMMO_from_json.py
+msgid "Test arrow"
+msgstr ""
+
+#: lang/json/AMMO_from_json.py
+msgid "Test 9mm ammo"
+msgid_plural "Test 9mm ammos"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Test 9mm ammo'}
+#: lang/json/AMMO_from_json.py
+msgid "Generic 9mm ammo based on JHP."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py
+msgid "Test .45 ammo"
+msgid_plural "Test .45 ammos"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Test .45 ammo'}
+#: lang/json/AMMO_from_json.py
+msgid "Test ammo based on the .45 JHP."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py
+msgid "test gas"
+msgid_plural "test gas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test gas'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"Some mysterious substance in the form of a gas. Only for testing, do not "
+"inhale!"
+msgstr ""
+
#: lang/json/AMMO_from_json.py
msgid "TEST platinum bit"
msgid_plural "TEST platinum bits"
@@ -7515,6 +7632,19 @@ msgstr[1] ""
msgid "A pair of light leather arm guards, made for archery."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "pair of cut-resistant arm sleeves"
+msgid_plural "pairs of cut-resistant arm sleeves"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of cut-resistant arm sleeves', 'str_pl': 'pairs of cut-resistant arm sleeves'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A long pair of cut resistant sleeves, with thumbholes. Useful for chainsaw "
+"protection."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "empty ballistic vest"
msgid_plural "empty ballistic vests"
@@ -7999,6 +8129,33 @@ msgstr[1] ""
msgid "Modern reinforced tactical combat boots. Very durable."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "pair of EOD foot protectors"
+msgid_plural "pairs of EOD foot protectors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of EOD foot protectors', 'str_pl': 'pairs of EOD foot protectors'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Armored foot protectors constructed from steel and nomex for explosive "
+"ordnance disposal. They are designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "pair of toecaps"
+msgid_plural "pairs of toecaps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of toecaps', 'str_pl': 'pairs of toecaps'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Rubbery overshoes that cover your toes with sturdy, ANSI compliant steel "
+"toes."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "pair of survivor fireboots"
msgid_plural "pairs of survivor fireboots"
@@ -10120,8 +10277,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'pair of tactical gloves', 'str_pl': 'pairs of tactical gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"A pair of reinforced Kevlar tactical gloves. Commonly used by police and "
-"military units."
+"A pair of flame and cut resistant aramid fabric gloves. Commonly used by "
+"police and military units."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -10166,7 +10323,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'pair of cut resistant gloves', 'str_pl': 'pairs of cut resistant gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"A pair of cut resistant gloves, useful when rapidly breaking down carcasses."
+"A pair of cut resistant gloves, useful for butchery or routine work with "
+"bladed objects."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -10334,6 +10492,20 @@ msgstr[1] ""
msgid "A thin pair of black leather golfing gloves."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "pair of EOD gloves"
+msgid_plural "pairs of EOD gloves"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of EOD gloves', 'str_pl': 'pairs of EOD gloves'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Light armored gloves constructed from kevlar and nomex for explosive "
+"ordnance disposal. They are designed to protect against fragmentation and "
+"heat."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "ten-gallon hat"
msgid_plural "ten-gallon hats"
@@ -15451,6 +15623,21 @@ msgid ""
"storage."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "chainsaw chaps"
+msgid_plural "chainsaw chaps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'chainsaw chaps'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A pair of tough chaps made of kevlar. Chainsaw kickbacks are potentially "
+"fatal; personal protective equipment like these chaps help protect your "
+"femoral arteries. The layered kevlar is designed to fray on contact with "
+"the chain and bind up the tool."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "fencing pants"
msgid_plural "fencing pants"
@@ -15581,6 +15768,35 @@ msgid ""
"built to be durable, comfortable, and easy to wear."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "EOD trousers"
+msgid_plural "EOD trousers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'EOD trousers'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Thick armored trousers constructed from kevlar and nomex for explosive "
+"ordnance disposal. It is designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "light EOD trousers"
+msgid_plural "light EOD trousers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'light EOD trousers'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Armored trousers constructed from kevlar and nomex designed to protect "
+"against overpressure, fragmentation, impact and heat in hostile "
+"environments. It is lighter than normal EOD armor to provide more "
+"maneuverability."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "basketball shorts"
msgid_plural "basketball shorts"
@@ -15992,6 +16208,19 @@ msgstr[1] ""
msgid "A warm covering that protects the head and face from the cold."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "cut-resistant balaclava"
+msgid_plural "cut-resistant balaclavas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cut-resistant balaclava'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A face covering garment that helps protect from slashes and cuts, in "
+"addition to the cold."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "bandana"
msgid_plural "bandanas"
@@ -16363,6 +16592,7 @@ msgstr[1] ""
#. ~ Use action activate_msg for {'str': 'combat exoskeleton'}.
#. ~ Use action activate_msg for {'str': 'heavy combat exoskeleton'}.
#. ~ Use action activate_msg for {'str': 'field combat exoskeleton'}.
+#. ~ Use action activate_msg for {'str': 'test power armor'}.
#: lang/json/ARMOR_from_json.py
msgid "Your power armor engages."
msgstr ""
@@ -16888,7 +17118,7 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid ""
"A tall canvas and plastic bag with fold-out legs used for golfing. It even "
-"has straps to be worn on the back."
+"has straps to be worn on the back and a slot for an umbrella."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -17197,6 +17427,17 @@ msgstr[1] ""
msgid "A light vest covered in pockets and straps for storage."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "debug pocket universe"
+msgid_plural "debug pocket universes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'debug pocket universe'}
+#: lang/json/ARMOR_from_json.py
+msgid "A pocket universe. Can store approximately 384 * 10^6 bugs."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "bondage suit"
msgid_plural "bondage suits"
@@ -18245,6 +18486,18 @@ msgid ""
"from cuts."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "cut-resistant apron"
+msgid_plural "cut-resistant aprons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cut-resistant apron'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An apron made of kevlar fabric which provides excellent protection from cuts."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "blazer"
msgid_plural "blazers"
@@ -20702,6 +20955,28 @@ msgid_plural "TEST briefcases"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/ARMOR_from_json.py
+msgid "test quiver"
+msgid_plural "test quivers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test quiver'}
+#: lang/json/ARMOR_from_json.py
+msgid "Quiver of Testing, with room for 20 arrows or bolts."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "test power armor"
+msgid_plural "test power armors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test power armor'}
+#: lang/json/ARMOR_from_json.py
+msgid "This is a prototype power armor just for testing."
+msgstr ""
+
#: lang/json/BATTERY_from_json.py
msgid "test battery"
msgid_plural "test batteries"
@@ -22449,6 +22724,19 @@ msgid ""
"suppressing fear."
msgstr ""
+#: lang/json/BIONIC_ITEM_from_json.py lang/json/bionic_from_json.py
+msgid "Cranium Bomb"
+msgid_plural "Cranium Bombs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Cranium Bomb'}
+#: lang/json/BIONIC_ITEM_from_json.py
+msgid ""
+"A bomb installed where your spine meets your brain stem. It's on a timer "
+"from installation and you don't have the codes to reset the timer."
+msgstr ""
+
#: lang/json/BIONIC_ITEM_from_json.py
msgid "Ionic Overload Generator CBM"
msgid_plural "Ionic Overload Generator CBMs"
@@ -22554,25 +22842,47 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "paperback novel"
-msgid_plural "paperbacks"
+msgid "Generic Nonfiction Book"
+msgid_plural "Generic Nonfiction Books"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'paperback novel', 'str_pl': 'paperbacks'}
+#. ~ Description for Generic Nonfiction Book
#: lang/json/BOOK_from_json.py
-msgid "An ordinary paperback book. Or is it? It is."
+msgid "template for a manuscript purporting to be factual"
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Generic Nonfiction Book"
-msgid_plural "Generic Nonfiction Books"
+msgid "Generic Fiction Book"
+msgid_plural "Generic Fiction Books"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for Generic Nonfiction Book
+#. ~ Description for Generic Fiction Book
#: lang/json/BOOK_from_json.py
-msgid "template for a manuscript purporting to be factual"
+msgid "template for a work of fiction"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Generic Hard Bound Fiction Book"
+msgid_plural "Generic Hard Bound Fiction Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Generic Hard Bound Fiction Book
+#: lang/json/BOOK_from_json.py
+msgid "Template for hard bound book of fiction"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "paperback novel"
+msgid_plural "paperbacks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'paperback novel', 'str_pl': 'paperbacks'}
+#: lang/json/BOOK_from_json.py
+msgid "An ordinary paperback book. Or is it? It is."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -22639,6 +22949,60 @@ msgstr[1] ""
msgid "An ordinary book. Or is it? It is."
msgstr ""
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Philosophy"
+msgid_plural "Hardcover Philosophys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Hardcover Philosophy
+#: lang/json/BOOK_from_json.py
+msgid "This is a template for books about philosophy."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Philosophy."
+msgid_plural "Softcover Philosophy.s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Softcover Philosophy.
+#: lang/json/BOOK_from_json.py
+msgid "This is a template for paperbacks about philosophy."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Nonfiction Sports Book"
+msgid_plural "Hardcover Nonfiction Sports Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Hardcover Nonfiction Sports Book
+#. ~ Description for Softcover Nonfiction Sports Book.
+#. ~ Description for Hardcover Fictional Sports Book
+#. ~ Description for Softcover Fictional Sports Book.
+#: lang/json/BOOK_from_json.py
+msgid "This is a template."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Nonfiction Sports Book."
+msgid_plural "Softcover Nonfiction Sports Book.s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Fictional Sports Book"
+msgid_plural "Hardcover Fictional Sports Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Fictional Sports Book."
+msgid_plural "Softcover Fictional Sports Book.s"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/BOOK_from_json.py
msgid "template for mass produced books on esoteric subjects"
msgid_plural "template for mass produced books on esoteric subjectss"
@@ -22889,389 +23253,433 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "SICP"
-msgid_plural "copies of SICP"
+msgid "Advanced Physical Chemistry"
+msgid_plural "copies of Advanced Physical Chemistry"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'SICP', 'str_pl': 'copies of SICP'}
+#. ~ Description for {'str': 'Advanced Physical Chemistry', 'str_pl': 'copies of Advanced Physical Chemistry'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A classic text, \"The Structure and Interpretation of Computer Programs.\" "
-"Written with examples in LISP, but applicable to any language."
+"A university-level textbook on advanced principles of physical chemistry and "
+"all its branches: thermochemistry, electrochemistry, solid-state chemistry, "
+"photochemistry, quantum chemistry et cetera."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Computer Science 301"
-msgid_plural "copies of Computer Science 301"
+msgid "The Modern Tanner"
+msgid_plural "copies of The Modern Tanner"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Computer Science 301', 'str_pl': 'copies of Computer Science 301'}
+#. ~ Description for {'str': 'The Modern Tanner', 'str_pl': 'copies of The Modern Tanner'}
#: lang/json/BOOK_from_json.py
-msgid "A college textbook on computer science."
+msgid ""
+"An in-depth and easy to read guide that details a very modern take on the "
+"ancient art of leather tanning."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "How to Browse the Web"
-msgid_plural "copies of How to Browse the Web"
+msgid "PE050 \"Alpha\": Preliminary Report"
+msgid_plural "copies of PE050 \"Alpha\": Preliminary Report"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'How to Browse the Web', 'str_pl': 'copies of How to Browse the Web'}
+#. ~ Description for {'str': 'PE050 "Alpha": Preliminary Report', 'str_pl': 'copies of PE050 "Alpha": Preliminary Report'}
#: lang/json/BOOK_from_json.py
-msgid "Very beginner-level information about computers."
+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/BOOK_from_json.py
-msgid "Computer World"
-msgid_plural "issues of Computer World"
+msgid "lab journal-Dionne"
+msgid_plural "lab journals-Dionne"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Computer World', 'str_pl': 'issues of Computer World'}
+#. ~ Description for {'str': 'lab journal-Dionne', 'str_pl': 'lab journals-Dionne'}
#: lang/json/BOOK_from_json.py
msgid ""
-"An informative magazine all about computers, both hardware and software."
+"This team logbook details several varieties of mutagenic experiments, "
+"focusing on those derived from various Earth fauna. The team seems quite "
+"enthusiastic--if not eager--about their results."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Computer Science 101"
-msgid_plural "copies of Computer Science 101"
+msgid "PE065 \"Chimera\": Best Practices"
+msgid_plural "copies of PE065 \"Chimera\": Best Practices"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Computer Science 101', 'str_pl': 'copies of Computer Science 101'}
+#. ~ Description for {'str': 'PE065 "Chimera": Best Practices', 'str_pl': 'copies of PE065 "Chimera": Best Practices'}
#: lang/json/BOOK_from_json.py
-msgid "An entry-level textbook about computers."
+msgid ""
+"This sheaf of papers 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/BOOK_from_json.py
-msgid "Principles of Advanced Programming"
-msgid_plural "copies of Principles of Advanced Programming"
+msgid "lab journal-Smythe"
+msgid_plural "lab journals-Smythe"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Principles of Advanced Programming', 'str_pl': 'copies of Principles of Advanced Programming'}
+#. ~ Description for {'str': 'lab journal-Smythe', 'str_pl': 'lab journals-Smythe'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A heavy textbook dedicated to advanced-level software design, written for "
-"several different programming languages."
+"This team logbook details several varieties of mutagenic experiments, "
+"focusing on those derived from flesh contaminated with XE037. The results "
+"look promising but the procurement methods seem awfully vague…"
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Advanced Physical Chemistry"
-msgid_plural "copies of Advanced Physical Chemistry"
+msgid "standpipe maintenance log"
+msgid_plural "standpipe maintenance logs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Advanced Physical Chemistry', 'str_pl': 'copies of Advanced Physical Chemistry'}
+#. ~ Description for {'str': 'standpipe maintenance log'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A university-level textbook on advanced principles of chemistry, both "
-"organic and inorganic."
+"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?"
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "The Homebrewer's Bible"
-msgid_plural "copies of The Homebrewer's Bible"
+msgid "chemical reference-CLASSIFIED"
+msgid_plural "chemical references-CLASSIFIED"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "The Homebrewer's Bible", 'str_pl': "copies of The Homebrewer's Bible"}
+#. ~ Description for {'str': 'chemical reference-CLASSIFIED', 'str_pl': 'chemical references-CLASSIFIED'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A book full of easy-to-follow recipes and useful advice on homebrewing, "
-"malting, and fermenting. It even smells faintly of booze."
+"This somewhat technical binder has several intimidating security warnings on "
+"the cover, yet guarantees unauthorized readers \"permanent employment, for "
+"life\". It contains useful information on \"basic\" chemical projects like "
+"methamphetamine and heroin, along with briefing on things called \"XE037\" "
+"and \"PE012\"."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Cooking on a Budget"
-msgid_plural "copies of Cooking on a Budget"
+msgid "lab journal-x-|xp"
+msgid_plural "lab journals-x-|xp"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Cooking on a Budget', 'str_pl': 'copies of Cooking on a Budget'}
+#. ~ Description for {'str': 'lab journal-x-|xp', 'str_pl': 'lab journals-x-|xp'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A nice cook book that goes beyond recipes and into the chemistry of food."
+"This damaged team logbook lacks (deliberately?) any identifying information, "
+"but still contains useful information on several types of mutagen and their "
+"development."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "To Serve Man"
-msgid_plural "copies of To Serve Man"
+msgid "PE023 \"Medical\": Application and Findings"
+msgid_plural "copies of PE023 \"Medical\": Application and Findings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'To Serve Man', 'str_pl': 'copies of To Serve Man'}
+#. ~ Description for {'str': 'PE023 "Medical": Application and Findings', 'str_pl': 'copies of PE023 "Medical": Application and Findings'}
#: lang/json/BOOK_from_json.py
-msgid "It's… it's a cookbook!"
+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/BOOK_from_json.py
-msgid "Cucina Italiana"
-msgid_plural "copies of Cucina Italiana"
+msgid "PE070 \"Raptor\": Proposal"
+msgid_plural "copies of PE070 \"Raptor\": Proposal"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Cucina Italiana', 'str_pl': 'copies of Cucina Italiana'}
+#. ~ Description for {'str': 'PE070 "Raptor": Proposal', 'str_pl': 'copies of PE070 "Raptor": Proposal'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This cookbook is written in Italian, but handily illustrated with step by "
-"step photo instructions."
+"This sheaf of papers is a highly speculative proposal for focusing "
+"\"PE065\". Scribbled notes throughout seem to think that it might work, but "
+"that there's no time."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Sushi Made Easy"
-msgid_plural "copies of Sushi Made Easy"
+msgid "Best Practices for Compound Delivery"
+msgid_plural "copies of Best Practices for Compound Delivery"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Sushi Made Easy', 'str_pl': 'copies of Sushi Made Easy'}
+#. ~ Description for {'str': 'Best Practices for Compound Delivery', 'str_pl': 'copies of Best Practices for Compound Delivery'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A simple text for the aspiring sushi lover, this easy to read guide is "
-"filled with lots of helpful illustrations for everything from basic rice "
-"preparation to setting a proper Japanese table."
+"This internal manual details several varieties of mutagenic experiments, as "
+"well as describing the protocols used to concentrate mutagens for quicker "
+"results. The authors recommend that researchers ensure that their subjects "
+"are well-fed and in good health, as the concentrated serums draw heavily on "
+"subjects' bodies."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "family cookbook"
-msgid_plural "family cookbooks"
+msgid "CRC-Merck Handbook, 4th edition"
+msgid_plural "copies of CRC-Merck Handbook, 4th edition"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'family cookbook'}
+#. ~ Description for {'str': 'CRC-Merck Handbook, 4th edition', 'str_pl': 'copies of CRC-Merck Handbook, 4th edition'}
#: lang/json/BOOK_from_json.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."
+"This huge hardbound book is a collection of reference data and formulae "
+"pertinent to many technical disciplines. If poring over tables of chemical "
+"and physical data is your thing, this is the book for you."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Bon Appetit"
-msgid_plural "issues of Bon Appetit"
+msgid "chemistry textbook"
+msgid_plural "chemistry textbooks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Bon Appetit', 'str_pl': 'issues of Bon Appetit'}
+#. ~ Description for {'str': 'chemistry textbook'}
#: lang/json/BOOK_from_json.py
-msgid ""
-"Exciting recipes and restaurant reviews. Full of handy tips about cooking."
+msgid "A college textbook on chemistry."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Glamopolitan"
-msgid_plural "issues of Glamopolitan"
+msgid "The Essential Oil Enthusiasts Handbook"
+msgid_plural "copies of The Essential Oil Enthusiasts Handbook"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Glamopolitan', 'str_pl': 'issues of Glamopolitan'}
+#. ~ Description for {'str': 'The Essential Oil Enthusiasts Handbook', 'str_pl': 'copies of The Essential Oil Enthusiasts Handbook'}
#: lang/json/BOOK_from_json.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 heavy hardback book explaining the process of essential oil making, with "
+"schematics for the equipment to do it. Good luck, and don't blow yourself "
+"up!"
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "The Modern Tanner"
-msgid_plural "copies of The Modern Tanner"
+msgid "Art and Science of Chemical Warfare"
+msgid_plural "copies of Art and Science of Chemical Warfare"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Modern Tanner', 'str_pl': 'copies of The Modern Tanner'}
+#. ~ Description for {'str': 'Art and Science of Chemical Warfare', 'str_pl': 'copies of Art and Science of Chemical Warfare'}
#: lang/json/BOOK_from_json.py
msgid ""
-"An in-depth and easy to read guide that details a very modern take on the "
-"ancient art of leather tanning."
+"This in-depth and technical text covers the design, development, "
+"dissemination of, and defenses against various chemical weapons throughout "
+"the centuries. The photographs the author chose make it a difficult read at "
+"times, though the information is top-notch."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "PE050 \"Alpha\": Preliminary Report"
-msgid_plural "copies of PE050 \"Alpha\": Preliminary Report"
+msgid "Chemistry for Kids: Awesome Science Experiments that Really Work"
+msgid_plural ""
+"copies of Chemistry for Kids: Awesome Science Experiments that Really Work"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'PE050 "Alpha": Preliminary Report', 'str_pl': 'copies of PE050 "Alpha": Preliminary Report'}
+#. ~ Description for {'str': 'Chemistry for Kids: Awesome Science Experiments that Really Work', 'str_pl': 'copies of Chemistry for Kids: Awesome Science Experiments that Really Work'}
#: lang/json/BOOK_from_json.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\"…"
+"A book with comprehensive and accurate step-by-step illustrated instructions "
+"for many scientific experiments for young researchers and anyone else who "
+"want to delve into an amazing world of chemistry."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "lab journal-Dionne"
-msgid_plural "lab journals-Dionne"
+msgid "SICP"
+msgid_plural "copies of SICP"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lab journal-Dionne', 'str_pl': 'lab journals-Dionne'}
+#. ~ Description for {'str': 'SICP', 'str_pl': 'copies of SICP'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This team logbook details several varieties of mutagenic experiments, "
-"focusing on those derived from various Earth fauna. The team seems quite "
-"enthusiastic--if not eager--about their results."
+"A classic text, \"The Structure and Interpretation of Computer Programs.\" "
+"Written with examples in LISP, but applicable to any language."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "PE065 \"Chimera\": Best Practices"
-msgid_plural "copies of PE065 \"Chimera\": Best Practices"
+msgid "Computer Science 301"
+msgid_plural "copies of Computer Science 301"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'PE065 "Chimera": Best Practices', 'str_pl': 'copies of PE065 "Chimera": Best Practices'}
+#. ~ Description for {'str': 'Computer Science 301', 'str_pl': 'copies of Computer Science 301'}
#: lang/json/BOOK_from_json.py
-msgid ""
-"This sheaf of papers 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…"
+msgid "A college textbook on computer science."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "lab journal-Smythe"
-msgid_plural "lab journals-Smythe"
+msgid "How to Browse the Web"
+msgid_plural "copies of How to Browse the Web"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lab journal-Smythe', 'str_pl': 'lab journals-Smythe'}
+#. ~ Description for {'str': 'How to Browse the Web', 'str_pl': 'copies of How to Browse the Web'}
+#: lang/json/BOOK_from_json.py
+msgid "Very beginner-level information about computers."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Computer World"
+msgid_plural "issues of Computer World"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Computer World', 'str_pl': 'issues of Computer World'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This team logbook details several varieties of mutagenic experiments, "
-"focusing on those derived from flesh contaminated with XE037. The results "
-"look promising but the procurement methods seem awfully vague…"
+"An informative magazine all about computers, both hardware and software."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "standpipe maintenance log"
-msgid_plural "standpipe maintenance logs"
+msgid "Computer Science 101"
+msgid_plural "copies of Computer Science 101"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'standpipe maintenance log'}
+#. ~ Description for {'str': 'Computer Science 101', 'str_pl': 'copies of Computer Science 101'}
+#: lang/json/BOOK_from_json.py
+msgid "An entry-level textbook about computers."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Principles of Advanced Programming"
+msgid_plural "copies of Principles of Advanced Programming"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Principles of Advanced Programming', 'str_pl': 'copies of Principles of Advanced Programming'}
#: lang/json/BOOK_from_json.py
msgid ""
-"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?"
+"A heavy textbook dedicated to advanced-level software design, written for "
+"several different programming languages."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "chemical reference-CLASSIFIED"
-msgid_plural "chemical references-CLASSIFIED"
+msgid "The Homebrewer's Bible"
+msgid_plural "copies of The Homebrewer's Bible"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chemical reference-CLASSIFIED', 'str_pl': 'chemical references-CLASSIFIED'}
+#. ~ Description for {'str': "The Homebrewer's Bible", 'str_pl': "copies of The Homebrewer's Bible"}
#: lang/json/BOOK_from_json.py
msgid ""
-"This somewhat technical binder has several intimidating security warnings on "
-"the cover, yet guarantees unauthorized readers \"permanent employment, for "
-"life\". It contains useful information on \"basic\" chemical projects like "
-"methamphetamine and heroin, along with briefing on things called \"XE037\" "
-"and \"PE012\"."
+"A book full of easy-to-follow recipes and useful advice on homebrewing, "
+"malting, and fermenting. It even smells faintly of booze."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "lab journal-x-|xp"
-msgid_plural "lab journals-x-|xp"
+msgid "Cooking on a Budget"
+msgid_plural "copies of Cooking on a Budget"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lab journal-x-|xp', 'str_pl': 'lab journals-x-|xp'}
+#. ~ Description for {'str': 'Cooking on a Budget', 'str_pl': 'copies of Cooking on a Budget'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This damaged team logbook lacks (deliberately?) any identifying information, "
-"but still contains useful information on several types of mutagen and their "
-"development."
+"A nice cook book that goes beyond recipes and into the chemistry of food."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "PE023 \"Medical\": Application and Findings"
-msgid_plural "copies of PE023 \"Medical\": Application and Findings"
+msgid "To Serve Man"
+msgid_plural "copies of To Serve Man"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'PE023 "Medical": Application and Findings', 'str_pl': 'copies of PE023 "Medical": Application and Findings'}
+#. ~ Description for {'str': 'To Serve Man', 'str_pl': 'copies of To Serve Man'}
+#: lang/json/BOOK_from_json.py
+msgid "It's… it's a cookbook!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Cucina Italiana"
+msgid_plural "copies of Cucina Italiana"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Cucina Italiana', 'str_pl': 'copies of Cucina Italiana'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This binder of highly technical papers describes some new chemical formula, "
-"and its effects on human subjects. It's stamped \"APPROVED\"…"
+"This cookbook is written in Italian, but handily illustrated with step by "
+"step photo instructions."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "PE070 \"Raptor\": Proposal"
-msgid_plural "copies of PE070 \"Raptor\": Proposal"
+msgid "Sushi Made Easy"
+msgid_plural "copies of Sushi Made Easy"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'PE070 "Raptor": Proposal', 'str_pl': 'copies of PE070 "Raptor": Proposal'}
+#. ~ Description for {'str': 'Sushi Made Easy', 'str_pl': 'copies of Sushi Made Easy'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This sheaf of papers is a highly speculative proposal for focusing "
-"\"PE065\". Scribbled notes throughout seem to think that it might work, but "
-"that there's no time."
+"A simple text for the aspiring sushi lover, this easy to read guide is "
+"filled with lots of helpful illustrations for everything from basic rice "
+"preparation to setting a proper Japanese table."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Best Practices for Compound Delivery"
-msgid_plural "copies of Best Practices for Compound Delivery"
+msgid "family cookbook"
+msgid_plural "family cookbooks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Best Practices for Compound Delivery', 'str_pl': 'copies of Best Practices for Compound Delivery'}
+#. ~ Description for {'str': 'family cookbook'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This internal manual details several varieties of mutagenic experiments, as "
-"well as describing the protocols used to concentrate mutagens for quicker "
-"results. The authors recommend that researchers ensure that their subjects "
-"are well-fed and in good health, as the concentrated serums draw heavily on "
-"subjects' bodies."
+"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/BOOK_from_json.py
-msgid "CRC-Merck Handbook, 4th edition"
-msgid_plural "copies of CRC-Merck Handbook, 4th edition"
+msgid "Bon Appetit"
+msgid_plural "issues of Bon Appetit"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'CRC-Merck Handbook, 4th edition', 'str_pl': 'copies of CRC-Merck Handbook, 4th edition'}
+#. ~ Description for {'str': 'Bon Appetit', 'str_pl': 'issues of Bon Appetit'}
#: lang/json/BOOK_from_json.py
msgid ""
-"This huge hardbound book is a collection of reference data and formulae "
-"pertinent to many technical disciplines. If poring over tables of chemical "
-"and physical data is your thing, this is the book for you."
+"Exciting recipes and restaurant reviews. Full of handy tips about cooking."
msgstr ""
-#. ~ That would translate out to The Scottish Book of Cookery, or The Scottish Cookbook.
#: lang/json/BOOK_from_json.py
-msgid "Ye Scots Beuk o Cuikery"
-msgid_plural "copies of Ye Scots Beuk o Cuikery"
+msgid "Glamopolitan"
+msgid_plural "issues of Glamopolitan"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'//~': 'That would translate out to The Scottish Book of Cookery, or The Scottish Cookbook.', 'str': 'Ye Scots Beuk o Cuikery', 'str_pl': 'copies of Ye Scots Beuk o Cuikery'}
+#. ~ Description for {'str': 'Glamopolitan', 'str_pl': 'issues of Glamopolitan'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A semi-translated cookbook from thirteenth century Scotland. While a bit "
-"difficult to read, as there are a disquieting number of illustrations of "
-"people stabbing each other mixed amongst the recipes, it provides insights "
-"into medieval Scottish culture and fashion as well as new uses for oatmeal, "
-"fish, and sheep liver."
+"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 ""
+#. ~ That would translate out to The Scottish Book of Cookery, or The Scottish Cookbook.
#: lang/json/BOOK_from_json.py
-msgid "chemistry textbook"
-msgid_plural "chemistry textbooks"
+msgid "Ye Scots Beuk o Cuikery"
+msgid_plural "copies of Ye Scots Beuk o Cuikery"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chemistry textbook'}
+#. ~ Description for {'//~': 'That would translate out to The Scottish Book of Cookery, or The Scottish Cookbook.', 'str': 'Ye Scots Beuk o Cuikery', 'str_pl': 'copies of Ye Scots Beuk o Cuikery'}
#: lang/json/BOOK_from_json.py
-msgid "A college textbook on chemistry."
+msgid ""
+"A semi-translated Gaelic cookbook from sixteenth century Scotland. While a "
+"bit difficult to read, as there are a disquieting number of illustrations of "
+"people stabbing each other mixed with rants about 'True Scotsman', it "
+"provides insights into medieval Scottish cuisine and culture."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -23450,12 +23858,12 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Out of the Holler and into the Home: A guide to home distilation. "
+msgid "Out of the Holler and into the Home: A guide to home distillation. "
msgid_plural "copies of Out of the Holler"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Out of the Holler and into the Home: A guide to home distilation. ', 'str_pl': 'copies of Out of the Holler'}
+#. ~ Description for {'str': 'Out of the Holler and into the Home: A guide to home distillation. ', 'str_pl': 'copies of Out of the Holler'}
#: lang/json/BOOK_from_json.py
msgid ""
"A book describing the history of at home distillation by liquor. Each "
@@ -24214,21 +24622,6 @@ msgid ""
"save lives."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "Art and Science of Chemical Warfare"
-msgid_plural "copies of Art and Science of Chemical Warfare"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Art and Science of Chemical Warfare', 'str_pl': 'copies of Art and Science of Chemical Warfare'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This in-depth and technical text covers the design, development, "
-"dissemination of, and defenses against various chemical weapons throughout "
-"the centuries. The photographs the author chose make it a difficult read at "
-"times, though the information is top-notch."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "The Swords of the Samurai"
msgid_plural "copies of The Swords of the Samurai"
@@ -24345,20 +24738,6 @@ msgid ""
"machining operation, the answer lies somewhere in these pages."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "The Essential Oil Enthusiasts Handbook"
-msgid_plural "copies of The Essential Oil Enthusiasts Handbook"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'The Essential Oil Enthusiasts Handbook', 'str_pl': 'copies of The Essential Oil Enthusiasts Handbook'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A heavy hardback book explaining the process of essential oil making, with "
-"schematics for the equipment to do it. Good luck, and don't blow yourself "
-"up!"
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "Concrete Constructions"
msgid_plural "copies of Concrete Constructions"
@@ -25651,20 +26030,6 @@ msgid ""
"Douglas Adams."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "sports novel"
-msgid_plural "sports novels"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sports novel'}
-#: lang/json/BOOK_from_json.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."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "spy novel"
msgid_plural "spy novels"
@@ -25912,275 +26277,6 @@ msgid ""
"in with a group of gun runners."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "book of philosophy"
-msgid_plural "books of philosophy"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'book of philosophy', 'str_pl': 'books of philosophy'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A deep discussion of morality with an emphasis on epistemology and logic."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-"
-"eared and creased."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern "
-"translation by Wolfi Landstreicher."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A key work "
-"in the existentialist tradition."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A large, extended version of \"Madness and Civilisation\" by Michel "
-"Foucault. The cover features a striking image of a Panopticonic Prison."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by "
-"Lyotard."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of texts and essays by Jacques Derrida. Its pages are loose "
-"and yellowed - you should probably handle it with care."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover "
-"shows rows of adults staring placidly into a screen."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a split copy of both \"An Ethic of Sexual Difference\" and \"This "
-"Sex Which Is Not One\" by Luce Irigaray."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover "
-"contains an image of a man holding a colored pill in each hand, with the "
-"caption \"Welcome to the Desert of the Real.\". You think you've seen this "
-"movie."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a small, pocket version of Sartre's \"Existentialism and Humanism"
-"\". It looks to have been used as a coaster in a past life."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Practical Ethics\" by Peter Singer. From the local "
-"university press."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a photocopied spiral-bound copy of \"Industrial Society and Its "
-"Future\" by 'Freedom Club'. The original looks to have been written on a "
-"typewriter before being copied."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. "
-"Its cover is an image of a hand-crafted wooden box filled with wiring and an "
-"ominous looking metal tube. Provocative."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a small reader on Hegel's Dialectics."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The State and Revolution\" by Vladimir Lenin. In "
-"English, thankfully."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"In Defense of Marxism\" by Leon Trotsky."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security "
-"tag on the back cover. It appears to still be active."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. "
-"It contains a dried and pressed leaf as a bookmark."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has "
-"scribbled over the contents page in red crayon."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"An Introduction to Metaphysics\" by Bergson."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by "
-"Jacques Lacan."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The "
-"cover contains an image of a pelican."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Either-Or\" by Søren Kierkegaard."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Allegory of the Cave\" by Plato."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Leviathan\" by Thomas Hobbes."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Principles of Philosophy\" by Descartes."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of both \"On The Genealogy of Morals\" and \"The Gay Science"
-"\" by Friederich Nietzsche."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert "
-"Camus. The cover depicts a bare-chested man and a large boulder."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The "
-"pages are dotted with post-it notes."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the "
-"title, it does not actually appear to be defending terrorism."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Enquiry Concerning Political Justice\" by William "
-"Godwin. This thick book is filled with antiquated phrases."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. "
-"It is likely that \"The Abolition of Work\" is the most famous essay in this "
-"book."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks "
-"like this book has a surprisingly long track record of owners."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a "
-"picture of an old philosopher with magnificent beard, instead of bread, on "
-"the cover."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book "
-"might have been printed decades before the Cataclysm since the cover is "
-"quite weathered."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The World as Will and Representation\" by Arthur "
-"Schopenhauer. It contains a few undecipherable notes and scribbles."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems "
-"that the author's real name is Fereidoun M. Esfandiary."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Bastiat Collection\", a large collection of essays "
-"by Frederic Bastiat."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of "
-"the most influential books of modern libertarianism."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination "
-"of socialism."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the "
-"most influential books of early Marxism-Leninism."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "phone book"
msgid_plural "phone books"
@@ -26769,6 +26865,514 @@ msgid ""
"not provide any biography for Dr. Craven, let alone academic credentials."
msgstr ""
+#: lang/json/BOOK_from_json.py
+msgid "book of philosophy"
+msgid_plural "books of philosophy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'book of philosophy', 'str_pl': 'books of philosophy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A deep discussion of morality with an emphasis on epistemology and logic."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-"
+"eared and creased."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern "
+"translation by Wolfi Landstreicher."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A large, extended version of \"Madness and Civilisation\" by Michel "
+"Foucault. The cover features a striking image of a Panopticonic Prison."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by "
+"Lyotard."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of texts and essays by Jacques Derrida. Its pages are loose "
+"and yellowed - you should probably handle it with care."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover "
+"shows rows of adults staring placidly into a screen."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a split copy of both \"An Ethic of Sexual Difference\" and \"This "
+"Sex Which Is Not One\" by Luce Irigaray."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover "
+"contains an image of a man holding a colored pill in each hand, with the "
+"caption \"Welcome to the Desert of the Real.\". You think you've seen this "
+"movie."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a small, pocket version of Sartre's \"Existentialism and Humanism"
+"\". It looks to have been used as a coaster in a past life."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Practical Ethics\" by Peter Singer. From the local "
+"university press."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a photocopied spiral-bound copy of \"Industrial Society and Its "
+"Future\" by 'Freedom Club'. The original looks to have been written on a "
+"typewriter before being copied."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. "
+"Its cover is an image of a hand-crafted wooden box filled with wiring and an "
+"ominous looking metal tube. Provocative."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a small reader on Hegel's Dialectics."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The State and Revolution\" by Vladimir Lenin. In "
+"English, thankfully."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"In Defense of Marxism\" by Leon Trotsky."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security "
+"tag on the back cover. It appears to still be active."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. "
+"It contains a dried and pressed leaf as a bookmark."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has "
+"scribbled over the contents page in red crayon."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"An Introduction to Metaphysics\" by Bergson."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by "
+"Jacques Lacan."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The "
+"cover contains an image of a pelican."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Either-Or\" by Søren Kierkegaard."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Allegory of the Cave\" by Plato."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Leviathan\" by Thomas Hobbes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Principles of Philosophy\" by Descartes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of both \"On The Genealogy of Morals\" and \"The Gay Science"
+"\" by Friederich Nietzsche."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert "
+"Camus. The cover depicts a bare-chested man and a large boulder."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The "
+"pages are dotted with post-it notes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the "
+"title, it does not actually appear to be defending terrorism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Enquiry Concerning Political Justice\" by William "
+"Godwin. This thick book is filled with antiquated phrases."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. "
+"It is likely that \"The Abolition of Work\" is the most famous essay in this "
+"book."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks "
+"like this book has a surprisingly long track record of owners."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a "
+"picture of an old philosopher with magnificent beard, instead of bread, on "
+"the cover."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book "
+"might have been printed decades before the Cataclysm since the cover is "
+"quite weathered."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The World as Will and Representation\" by Arthur "
+"Schopenhauer. It contains a few undecipherable notes and scribbles."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems "
+"that the author's real name is Fereidoun M. Esfandiary."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Bastiat Collection\", a large collection of essays "
+"by Frederic Bastiat."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of "
+"the most influential books of modern libertarianism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination "
+"of socialism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the "
+"most influential books of early Marxism-Leninism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Modal Logic as Metaphysics"
+msgid_plural "copies of Modal Logic"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Modal Logic as Metaphysics', 'str_pl': 'copies of Modal Logic'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A treatise on applying logical tools to questions about that nature of "
+"reality, this book contains detailed discussion of metaphysical issues."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Aesthetics: A Critical Anthology"
+msgid_plural "copies of Aesthetics"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Aesthetics: A Critical Anthology', 'str_pl': 'copies of Aesthetics'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardbound anthology presents a collection of readings, scholarly works, "
+"and critical analyses on the subject of beauty."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Philosophy of Information"
+msgid_plural "copies of The Philosophy of Information"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Philosophy of Information', 'str_pl': 'copies of The Philosophy of Information'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This university text details a critical investigation of the conceptual "
+"nature and basic principles of information. The student will gain a "
+"thorough appreciation of the conceptual frameworks commonly used to describe "
+"and advance semantic investigations."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Being and Nothingness"
+msgid_plural "copies of Being and Nothingness"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Being and Nothingness', 'str_pl': 'copies of Being and Nothingness'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This paperback is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A "
+"key work in the existentialist tradition."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "sports novel"
+msgid_plural "sports novels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'sports novel'}
+#: lang/json/BOOK_from_json.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."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Art of Bunting"
+msgid_plural "copies of The Art of Bunting"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Art of Bunting', 'str_pl': 'copies of The Art of Bunting'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"While you might be forgiven for expecting instructions for party decorating, "
+"it is in fact a novel about baseball. In the final climactic game a young "
+"star proves to himself that he is ready for the big leagues."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Touchdown Special"
+msgid_plural "copies of The Touchdown Special"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Touchdown Special', 'str_pl': 'copies of The Touchdown Special'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this absorbing novel of football fandom, a pizza delivery driver makes a "
+"desperate gamble on the monday night game."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Trophy Envy"
+msgid_plural "copies of Trophy Envy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Trophy Envy', 'str_pl': 'copies of Trophy Envy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This paperback tells the story of a tennis prodigy who begins to regret her "
+"own success."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Semi-Rough"
+msgid_plural "copies of Semi-Rough"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Semi-Rough', 'str_pl': 'copies of Semi-Rough'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This novel follows the humorous adventures of a professional athlete turned "
+"amateur reporter."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Golf Omnivore"
+msgid_plural "copies of The Golf Omnivore"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Golf Omnivore', 'str_pl': 'copies of The Golf Omnivore'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardback book is a collection of short stories in which love and golf "
+"are the only two constants."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Uniform Boy"
+msgid_plural "copies of Uniform Boy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Uniform Boy', 'str_pl': 'copies of Uniform Boy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardback book about an equipment manager for a minor league team "
+"explores themes of loyalty and resentment."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Budgetball: Winning a Rigged Game"
+msgid_plural "copies of Budgetball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Budgetball: Winning a Rigged Game', 'str_pl': 'copies of Budgetball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Budgetball tells the true story of the curious case of Benny Bobbin and his "
+"quixotic quest to defeat the deep-pocketed Orlando O's."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Lads of Summer"
+msgid_plural "copies of The Lads of Summer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Lads of Summer', 'str_pl': 'copies of The Lads of Summer'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This well worn paperback details the early baseball careers of one of the "
+"greatest teams professional sports has ever known."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Volleyball: Get Ready to Get Ready"
+msgid_plural "copies of Volleyball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Volleyball: Get Ready to Get Ready', 'str_pl': 'copies of Volleyball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"\"Volleyball: Get Ready to Get Ready\" is YOUR illustrated guide to level up "
+"your game. With full-color photos and diagrams, you will learn the drills "
+"and techniques you need to dominate the competition."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "William G. Morgan, the Godfather of Volleyball"
+msgid_plural "copies of The Godfather of Volleyball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'William G. Morgan, the Godfather of Volleyball', 'str_pl': 'copies of The Godfather of Volleyball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This odd little hardbound book is only 98 pages long, and a dozen of those "
+"are comprised of grainy black and white photos. If you read this book, you "
+"learn that volleyball was originally called \"Mintonette\" and also some "
+"biographic details about its inventor."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Legendary Bike Rides"
+msgid_plural "copies of Bike Rides"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Legendary Bike Rides', 'str_pl': 'copies of Bike Rides'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This unweildy coffeetable book is titled \"LEGENDARY Bike Rides Around the "
+"WORLD.\" It provides a wealth of detail about paved bike trails in every "
+"part of the globe except New England. But if you make it to Patagonia on "
+"bike, you're all set."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Natare Ergo Sum"
+msgid_plural "copies of Natare Ergo Sum"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Natare Ergo Sum', 'str_pl': 'copies of Natare Ergo Sum'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The poorly translated title is supposed to be Latin for \"I Swim, Therefore "
+"I Am.\" This short hardback presents \"A Philosophy of Swimming\" and then "
+"playfully attributes a variety of famous philosophical expressions into "
+"edorsements for the sport of swimming. It's not a bad book, just a bit odd."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Stratosphere: The Rise of Hoops"
+msgid_plural "copies of Stratosphere"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Stratosphere: The Rise of Hoops', 'str_pl': 'copies of Stratosphere'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"\"Stratosphere: The Rise of Hoops\" chronicles four decades of professional "
+"basketball against a backdrop of sustained social change."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Anything Can Be Beautiful"
msgid_plural "Anything Can Be Beautifuls"
@@ -27803,6 +28407,20 @@ msgid ""
"professional clothing designer."
msgstr ""
+#: lang/json/BOOK_from_json.py
+msgid "Ye Scots Beuk o Tailorin'"
+msgid_plural "copies of Ye Scots Beuk o Tailorin'"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "Ye Scots Beuk o Tailorin'", 'str_pl': "copies of Ye Scots Beuk o Tailorin'"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A translated Gaelic book from Scotland. While boring to read due to its "
+"technical tone, it provides insights into Scottish culture and information "
+"about tailoring."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Diskobolus"
msgid_plural "issues of Diskobolus"
@@ -28383,150 +29001,6 @@ msgid ""
"ancient movie?"
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "chess set"
-msgid_plural "chess sets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for chess set
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A wooden box containing all the equipment needed to play a game of chess."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "checkers set"
-msgid_plural "checkers sets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for checkers set
-#: lang/json/BOOK_from_json.py
-msgid "A wooden box containing a set of round tokens used to play checkers."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py lang/json/GENERIC_from_json.py
-msgid "deck of cards"
-msgid_plural "decks of cards"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'deck of cards', 'str_pl': 'decks of cards'}
-#: lang/json/BOOK_from_json.py
-msgid "A collection of 52 cards made to play poker."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "deck of Sorcery cards"
-msgid_plural "decks of Sorcery cards"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'deck of Sorcery cards', 'str_pl': 'decks of Sorcery cards'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A set of cards meant to play the game \"Sorcery.\" Each card has a fun "
-"picture of a different monster."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Picturesque"
-msgid_plural "sets of Picturesque"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Picturesque', 'str_pl': 'sets of Picturesque'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where one draws an image, and the others attempt to guess what it is."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Capitalism"
-msgid_plural "sets of Capitalism"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Capitalism', 'str_pl': 'sets of Capitalism'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where players traverse around the board buying property and swindling "
-"their friends."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Blobs and Bandits"
-msgid_plural "sets of Blobs and Bandits"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Blobs and Bandits', 'str_pl': 'sets of Blobs and Bandits'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A roleplaying game set in the post-apocalypse, so you can pretend to survive "
-"the apocalypse while surviving the apocalypse."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Battlehammer"
-msgid_plural "sets of Battlehammer"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Battlehammer', 'str_pl': 'sets of Battlehammer'}
-#: lang/json/BOOK_from_json.py
-msgid "A strategy game featuring a set of tiny figurines of fantasy creatures."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Battlehammer 20k"
-msgid_plural "sets of Battlehammer 20k"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Battlehammer 20k', 'str_pl': 'sets of Battlehammer 20k'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A strategy game featuring a set of tiny figurines of space aliens and "
-"grotesque space marines."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Settlers of the Ranch"
-msgid_plural "sets of Settlers of the Ranch"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Settlers of the Ranch', 'str_pl': 'sets of Settlers of the Ranch'}
-#: lang/json/BOOK_from_json.py
-msgid "A strategy game where players build settlements and trade for supplies."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Warships"
-msgid_plural "sets of Warships"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Warships', 'str_pl': 'sets of Warships'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where players try to guess where the opponent placed their ships on "
-"the board."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Murder Mystery"
-msgid_plural "sets of Murder Mystery"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Murder Mystery', 'str_pl': 'sets of Murder Mystery'}
-#: lang/json/BOOK_from_json.py
-msgid "A game where players try to figure out who murdered the butler."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "Black Dragons: Swamp Ruins"
msgid_plural "copies of Black Dragons: Swamp Ruins"
@@ -28637,783 +29111,2420 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "SugarKin flyer"
-msgid_plural "SugarKin flyers"
+msgid "Spell Scroll"
+msgid_plural "Spell Scrolls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'SugarKin flyer'}
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Crystallize Mana"
+msgid_plural "Scrolls of Crystallize Mana"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Crystallize Mana', 'str_pl': 'Scrolls of Crystallize Mana'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A flyer for some kind of candy. It shows a picture of a gleaming human made "
-"of smooth candy looking at you in terror. \"SugarKin the first life-size "
-"human candy! Are you a real monster? Will you be able to devour it?\"\n"
-" On the back of the flyer you can see some hastily scribbled words:\n"
-" \"Hello, my child, welcome to this world. A world where you'll be able to "
-"thrive if you follow a few rules:\n"
-"1) Never ever get into contact with water, it would melt you!\n"
-"2) Avoid humans with clear eyes they are very dangerous! (You can ignore "
-"the ones with black eyes they are harmless to you.)\n"
-"3) Learn how to make caramel ointment, it's the only way to fix your body if "
-"you get hurt.\n"
-" There are many more things I'd like to tell you but I must leave before "
-"it's too late. I've made you a friend to keep you company, be kind to it.\n"
-" I love you,\n"
-" - F. \"."
+"A proper wizard is always prepared, crystallize your mana for the future!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py lang/json/ammunition_type_from_json.py
-msgid "water"
-msgid_plural "water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Dark Sight"
+msgid_plural "Scrolls of Dark Sight"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'water'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Dark Sight', 'str_pl': 'Scrolls of Dark Sight'}
+#: lang/json/BOOK_from_json.py
msgid ""
-"Water, the stuff of life, the best thirst-quencher available. It would be "
-"safer to drink once purified."
+"The darkness holds no secrets for the arcane. Adjust your sight to see in "
+"perfect darkness!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "bird litter"
-msgid_plural "bird litter"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Invisibility"
+msgid_plural "Scrolls of Invisibility"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'bird litter'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Bird dropping, feathers, and soiled bits of rubbish."
+#. ~ Description for {'str': 'Scroll of Invisibility', 'str_pl': 'Scrolls of Invisibility'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The light can not interact with you unless you want it to. Become invisible!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "cow pie"
-msgid_plural "cow pies"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Obfuscated Body"
+msgid_plural "Scrolls of Obfuscated Body"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for cow pie
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A fresh cow pie, could probably be used to make some great fertilizer."
+#. ~ Description for {'str': 'Scroll of Obfuscated Body', 'str_pl': 'Scrolls of Obfuscated Body'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A magical aura distorts light around your body, making it easier to dodge "
+"enemy attacks."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "dog dung"
-msgid_plural "dog dungs"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Holographic Transposition"
+msgid_plural "Scrolls of Holographic Transposition"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for dog dung
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Droppings from a canine."
+#. ~ Description for {'str': 'Scroll of Holographic Transposition', 'str_pl': 'Scrolls of Holographic Transposition'}
+#. ~ Description for {'str': 'Holographic Transposition'}
+#. ~ Description for Holographic Transposition
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+#: lang/json/SPELL_from_json.py
+msgid ""
+"Allows you to swap places with a previously existing holographic image of "
+"yourself. If the universe itself can't tell you apart, who could?"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "manure"
-msgid_plural "manures"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Smite"
+msgid_plural "Scrolls of Smite"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for manure
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Common manure, could probably be used to make some great fertilizer."
+#. ~ Description for {'str': 'Scroll of Smite', 'str_pl': 'Scrolls of Smite'}
+#. ~ Description for Smite
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Evil has become pervasive throughout the world. Let your power be the light "
+"that shines in the darkness!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "roach dirt"
-msgid_plural "roach dirts"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Life Conversion"
+msgid_plural "Scrolls of Life Conversion"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for roach dirt
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Large black pellets of rotting material."
+#. ~ Description for {'str': 'Scroll of Life Conversion', 'str_pl': 'Scrolls of Life Conversion'}
+#. ~ Description for Life Conversion
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You channel your life force itself into your spiritual energy. You spend hp "
+"to regain mana."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "bleach"
-msgid_plural "bleach"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Mind Over Pain"
+msgid_plural "Scrolls of Mind Over Pain"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'bleach'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Mind Over Pain', 'str_pl': 'Scrolls of Mind Over Pain'}
+#. ~ Description for Mind over Pain
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This is sodium hypochlorite, a common household cleaning agent. It is "
-"highly unsafe to drink."
+"With an intense ritual that resembles crossfit, you manage to put some of "
+"your pain at bay."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "ammonia"
-msgid_plural "ammonia"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Summon Zombie"
+msgid_plural "Scrolls of Summon Zombie"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'ammonia'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Summon Zombie', 'str_pl': 'Scrolls of Summon Zombie'}
+#. ~ Description for Summon Zombie
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This is ammonium hydroxide, a common household cleaning agent. It is highly "
-"unsafe to drink."
+"An ethereal-looking zombie rises from the depths of the earth to fight for "
+"you. You may be able to summon more with a higher level in this spell."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "liquid fertilizer"
-msgid_plural "liquid fertilizer"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Summon Skeleton"
+msgid_plural "Scrolls of Summon Skeleton"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'liquid fertilizer'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A nutrient rich elixir for plants."
+#. ~ Description for {'str': 'Scroll of Summon Skeleton', 'str_pl': 'Scrolls of Summon Skeleton'}
+#. ~ Description for Summon Skeleton
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"A ghostly skeleton rises from the depths of the earth to fight for you. You "
+"may be able to summon more with a higher level in this spell."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "commercial fertilizer"
-msgid_plural "commercial fertilizer"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Summon Floating Disk"
+msgid_plural "Scrolls of Summon Floating Disk"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'commercial fertilizer'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Nutrient rich granules for plants."
+#. ~ Description for {'str': 'Scroll of Summon Floating Disk', 'str_pl': 'Scrolls of Summon Floating Disk'}
+#. ~ Description for Summon floating disk
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Summons a floating disk that is sworn to carry your burdens."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "fungicide"
-msgid_plural "fungicide"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Summon Decayed Pouncer"
+msgid_plural "Scrolls of Summon Decayed Pouncer"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'fungicide'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Summon Decayed Pouncer', 'str_pl': 'Scrolls of Summon Decayed Pouncer'}
+#. ~ Description for Summon Decayed Pouncer
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Agricultural grade chemical anti-fungal powder designed to destroy "
-"infections in plants."
+"A decrepit looking large cat rises from the depths of the earth to fight for "
+"you. You may be able to summon more with a higher level in this spell."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "insecticide"
-msgid_plural "insecticide"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Cure Light Wounds"
+msgid_plural "Scrolls of Cure Light Wounds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'insecticide'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Agricultural-grade chemical insecticide powder designed to eradicate insect "
-"pests."
+#. ~ Description for {'str': 'Scroll of Cure Light Wounds', 'str_pl': 'Scrolls of Cure Light Wounds'}
+#. ~ Description for Cure Light Wounds
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Heals a little bit of damage on the target."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "salt water"
-msgid_plural "salt water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Pain Split"
+msgid_plural "Scrolls of Pain Split"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'salt water'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Water with salt added. Not good for drinking."
+#. ~ Description for {'str': 'Scroll of Pain Split', 'str_pl': 'Scrolls of Pain Split'}
+#. ~ Description for Pain Split
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Evens out damage among your limbs."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "soapy water"
-msgid_plural "soapy water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Vicious Tentacle"
+msgid_plural "Scrolls of Vicious Tentacle"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'soapy water'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Water with soap added. Not good for drinking."
+#. ~ Description for {'str': 'Scroll of Vicious Tentacle', 'str_pl': 'Scrolls of Vicious Tentacle'}
+#. ~ Description for Vicious Tentacle
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell extrudes a long nasty whiplike tentacle of sharp bones and oozing "
+"acid from your body, it has a long reach attack and vicious damage."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "acid water"
-msgid_plural "acid water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Grotesque Enhancement"
+msgid_plural "Scrolls of Grotesque Enhancement"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'acid water'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Grotesque Enhancement', 'str_pl': 'Scrolls of Grotesque Enhancement'}
+#. ~ Description for Grotesque Enhancement
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Water collected during an acid rainstorm. Don't drink it. Boiling it "
-"concentrates the acid."
+"A spell that warps your body in alien ways to increase your physical "
+"abilities and strength."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "weak acid water"
-msgid_plural "weak acid water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Acidic Spray"
+msgid_plural "Scrolls of Acidic Spray"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'weak acid water'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Acidic Spray', 'str_pl': 'Scrolls of Acidic Spray'}
+#. ~ Description for {'str': 'Acidic Spray'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A mixture of rain and acid rain. Don't drink it. Boiling it concentrates "
-"the acid."
+"When cast, the mage opens his mouth and sprays acid in a wide cone to "
+"dissolve his foes into goo. Just imagine what he'll do with the goo."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "concentrated acid"
-msgid_plural "concentrated acid"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Flesh Pouch"
+msgid_plural "Scrolls of Flesh Pouch"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'concentrated acid'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Concentrated acid. Don't drink it."
+#. ~ Description for {'str': 'Scroll of Flesh Pouch', 'str_pl': 'Scrolls of Flesh Pouch'}
+#. ~ Description for Flesh Pouch
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell grows a large pouch out of your skin on your back, allowing you "
+"to store your gear in it."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "sewage sample"
-msgid_plural "sewage samples"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Conjure Bonespear"
+msgid_plural "Scrolls of Conjure Bonespear"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for sewage sample
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A sample of sewage from a treatment plant. Gross."
+#. ~ Description for {'str': 'Scroll of Conjure Bonespear', 'str_pl': 'Scrolls of Conjure Bonespear'}
+#. ~ Description for Conjure Bonespear
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell creates a long shaft of bone with a wicked point and blades along "
+"its length."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "water purification tablet"
-msgid_plural "water purification tablets"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Megablast"
+msgid_plural "Scrolls of Megablast"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for water purification tablet
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Megablast', 'str_pl': 'Scrolls of Megablast'}
+#. ~ Description for Megablast
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Intended for the clarification and disinfection of unsafe drinking water, "
-"these halazone-based purification tablets remove dangerous contaminants "
-"using powerful chemicals. The label says to use one tablet per unit of "
-"water."
+"You always wanted to fire energy beams like in the animes you watched as a "
+"kid. Now you can!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "sewage water"
-msgid_plural "sewage water"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Magical Light"
+msgid_plural "Scrolls of Magical Light"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'sewage water'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Turbid liquid from the sewers with awful stench."
+#. ~ Description for {'str': 'Scroll of Magical Light', 'str_pl': 'Scrolls of Magical Light'}
+#. ~ Description for Magical Light
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Creates a magical light."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "lye"
-msgid_plural "lye"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Blinding Flash"
+msgid_plural "Scrolls of Blinding Flash"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'lye'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Blinding Flash', 'str_pl': 'Scrolls of Blinding Flash'}
+#. ~ Description for {'str': 'Blinding Flash'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This is a liquid form of sodium hydroxide. It is highly corrosive, handle "
-"with care."
+"Blind enemies for a short time with a sudden, dazzling light. Higher levels "
+"deal slightly higher damage."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "ether"
-msgid_plural "ether"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ethereal Grasp"
+msgid_plural "Scrolls of Ethereal Grasp"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'ether'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Ethereal Grasp', 'str_pl': 'Scrolls of Ethereal Grasp'}
+#. ~ Description for Ethereal Grasp
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Diethyl ether largely supplanted the use of chloroform as a general "
-"anesthetic due to ether's more favorable therapeutic index, that is, a "
-"greater difference between an effective dose and a potentially toxic dose."
+"A mass of spectral hands emerge from the ground, slowing everything in "
+"range. Higher levels allow a bigger AoE, and longer effect."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "dimethyl sulfoxide"
-msgid_plural "dimethyl sulfoxide"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Aura of Protection"
+msgid_plural "Scrolls of Aura of Protection"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'dimethyl sulfoxide'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Aura of Protection', 'str_pl': 'Scrolls of Aura of Protection'}
+#. ~ Description for {'str': 'Aura of Protection'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Dimethyl sulfoxide, or DMSO, is a common and important aprotic solvent, "
-"capable of dissolving a huge range of things. It has the weird property "
-"that it absorbs very quickly through the skin, causing a garlic flavor in "
-"the mouth even if it touched your arm."
+"Encases your whole body in a magical aura that protects you from the "
+"environment."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "chloroform"
-msgid_plural "chloroform"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Vegetative Grasp"
+msgid_plural "Scrolls of Vegetative Grasp"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'chloroform'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Vegetative Grasp', 'str_pl': 'Scrolls of Vegetative Grasp'}
+#. ~ Description for Vegetative Grasp
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Famous for its abilities as an illicit sedative, this substance is also a "
-"very good solvent. In particular, it's used a lot in nuclear magnetic "
-"resonance spectroscopy."
+"This spell causes roots and vines to burst forth from the ground and grab "
+"your foes, slowing them and doing a small amount of damage as they dig in."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "phenol"
-msgid_plural "phenol"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Root Strike"
+msgid_plural "Scrolls of Root Strike"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'phenol'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Root Strike', 'str_pl': 'Scrolls of Root Strike'}
+#. ~ Description for Root Strike
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This useful stuff is a potent solvent and has a wide range of reactive "
-"applications. It can be used to make a huge number of plastics and "
-"polymers, it can be an antiseptic, it can strip paint and break down epoxy, "
-"and it can burn your skin away like tissue paper under a heat gun. Wear "
-"gloves."
+"This spell causes roots to spear out the ground and stab into your foes in "
+"an arc, impaling them."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "glycerol"
-msgid_plural "glycerol"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Wooden Shaft"
+msgid_plural "Scrolls of Wooden Shaft"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'glycerol'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Wooden Shaft', 'str_pl': 'Scrolls of Wooden Shaft'}
+#. ~ Description for Wooden Shaft
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This innocent, sweet, colorless liquid can be used for all kinds of things, "
-"from sweetening food to manufacturing medicine to making potent explosives."
+"This spell creates a projectile of hardwood that shoots forth from the "
+"caster's hand at high speed to stab into an enemy."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "peptone broth powder"
-msgid_plural "peptone broth powder"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Nature's Bow"
+msgid_plural "Scrolls of Nature's Bow"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'peptone broth powder'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': "Scroll of Nature's Bow", 'str_pl': "Scrolls of Nature's Bow"}
+#. ~ Description for Nature's Bow
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This is a pre-mixed salty solution of protein and sugar. It's meant for "
-"bacteria to eat, but if you were desperate you could eat it too; it's not "
-"much different from cup noodle stock."
+"This spell conjures a magical wooden recurve bow that fires endless arrows "
+"for as long as it lasts."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "agar"
-msgid_plural "agar"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Nature's Trance"
+msgid_plural "Scrolls of Nature's Trance"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'agar'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': "Scroll of Nature's Trance", 'str_pl': "Scrolls of Nature's Trance"}
+#. ~ Description for Nature's Trance
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"These clear flakes of processed seaweed can be dissolved in boiling water to "
-"create a very sturdy, temperature resistant gel. Not only is it good for "
-"making gels to separate molecules by size, but it's a great cheat ingredient "
-"to make sure your jellies set properly."
+"Your connection to living things allows you to go into a magical trance. "
+"This allows you to recover fatige quickly in exchange for mana."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "acrylamide"
-msgid_plural "acrylamide"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Bag of Cats"
+msgid_plural "Scrolls of Bag of Cats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'acrylamide'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"This highly carcinogenic white powder can be readily polymerized into a "
-"whole bunch of useful water-soluble gels."
+#. ~ Description for {'str': 'Scroll of Bag of Cats', 'str_pl': 'Scrolls of Bag of Cats'}
+#. ~ Description for {'str': 'Bag of Cats'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Are you the crazy cat lady?"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "acetylene"
-msgid_plural "acetylene"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Stonefist"
+msgid_plural "Scrolls of Stonefist"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'acetylene'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Stonefist', 'str_pl': 'Scrolls of Stonefist'}
+#. ~ Description for Stonefist
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A flammable gas that explodes under pressure. Combined with oxygen, "
-"acetylene makes a great welding gas."
+"Encases your arms and hands in a sheath of magical stone, you can punch and "
+"defend yourself with it in melee combat."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "tainted tornado"
-msgid_plural "tainted tornados"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Seismic Stomp"
+msgid_plural "Scrolls of Seismic Stomp"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for tainted tornado
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Seismic Stomp', 'str_pl': 'Scrolls of Seismic Stomp'}
+#. ~ Description for Seismic Stomp
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A frothing slurry of alcohol-soaked zombie flesh and rotten blood, it smells "
-"almost as bad as it looks. Has weak mutagenic properties."
+"Focusing mana into your leg, you stomp your foot and send out a shockwave, "
+"knocking enemies around you onto the ground."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "sewer brew"
-msgid_plural "sewer brews"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Stone's Endurance"
+msgid_plural "Scrolls of Stone's Endurance"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for sewer brew
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': "Scroll of Stone's Endurance", 'str_pl': "Scrolls of Stone's Endurance"}
+#. ~ Description for Stone's Endurance
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A thirsty mutant's drink of choice. It tastes horrible but it's probably a "
-"lot safer to drink than before."
+"You focus on the stones beneath you and draw from their agelessness. Your "
+"mana is converted to stamina."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "hide bag"
-msgid_plural "hide bags"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Shardspray"
+msgid_plural "Scrolls of Shardspray"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for hide bag
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Shardspray', 'str_pl': 'Scrolls of Shardspray'}
+#. ~ Description for Shardspray
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"The raw skin of an animal, quickly turned into a makeshift bag for storage. "
-"It will still rot, and needs to be cured and tanned."
+"This spell projects a wide spray of sharp metal shards, cutting into your "
+"foes and friends alike."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "tainted hide bag"
-msgid_plural "tainted hide bags"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Piercing Bolt"
+msgid_plural "Scrolls of Piercing Bolt"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for tainted hide bag
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Piercing Bolt', 'str_pl': 'Scrolls of Piercing Bolt'}
+#. ~ Description for Piercing Bolt
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"The raw skin of a monster, quickly turned into a makeshift bag for storage. "
-"It will still rot, and needs to be cured and tanned."
+"This spell projects a piercing rod of conjured iron at those that dare "
+"oppose you."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Spice"
-msgid_plural "Spices"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Shardstorm"
+msgid_plural "Scrolls of Shardstorm"
msgstr[0] ""
msgstr[1] ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "marloss wine"
-msgid_plural "marloss wine"
+#. ~ Description for {'str': 'Scroll of Shardstorm', 'str_pl': 'Scrolls of Shardstorm'}
+#. ~ Description for Shardstorm
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Creates an omnidirectional spray of razor sharp metal shards all around you."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Rockbolt"
+msgid_plural "Scrolls of Rockbolt"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'marloss wine'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Goopy white wine, made from the fruit of the marloss."
+#. ~ Description for {'str': 'Scroll of Rockbolt', 'str_pl': 'Scrolls of Rockbolt'}
+#. ~ Description for Rockbolt
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Fires a conjured stone projectile at high velocity."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Riesling"
-msgid_plural "Riesling"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Point Flare"
+msgid_plural "Scrolls of Point Flare"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Riesling'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Sparkling white wine, made from the world's noblest grape."
+#. ~ Description for {'str': 'Scroll of Point Flare', 'str_pl': 'Scrolls of Point Flare'}
+#. ~ Description for Point Flare
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Causes an intense heat at the location, damaging the target."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Chardonnay"
-msgid_plural "Chardonnay"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Finger Firelighter"
+msgid_plural "Scrolls of Finger Firelighter"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Chardonnay'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "America's most popular wine, and for good reason."
+#. ~ Description for {'str': 'Scroll of Finger Firelighter', 'str_pl': 'Scrolls of Finger Firelighter'}
+#. ~ Description for Finger Firelighter
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Summons a small flame that does not burn you, but you can use it to light "
+"things on fire. It seems to need you to have some intent to light things on "
+"fire, because you are able to put it in your pocket with no issue."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Cabernet Sauvignon"
-msgid_plural "Cabernet Sauvignon"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ice Spike"
+msgid_plural "Scrolls of Ice Spike"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Cabernet Sauvignon'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Ice Spike', 'str_pl': 'Scrolls of Ice Spike'}
+#. ~ Description for Ice Spike
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"The heavily disputed king of red wines. Pairs well with red meats and pasta."
+"Causes jagged icicles to form in the air above the target, falling and "
+"damaging it."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "pinot noir"
-msgid_plural "pinot noir"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Fireball"
+msgid_plural "Scrolls of Fireball"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'pinot noir'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Fireball', 'str_pl': 'Scrolls of Fireball'}
+#. ~ Description for Fireball
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Prized by collectors and adored by critics, it is one of the rarer and more "
-"elegant wines."
+"You hurl a pea-sized glowing orb that when reaches its target or an obstacle "
+"produces a pressure-less blast of searing heat."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "marsala"
-msgid_plural "marsala"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Cone of Cold"
+msgid_plural "Scrolls of Cone of Cold"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'marsala'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A wine popularly used in dishes served in Italian restaurants."
+#. ~ Description for {'str': 'Scroll of Cone of Cold', 'str_pl': 'Scrolls of Cone of Cold'}
+#. ~ Description for Cone of Cold
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You blast a cone of frigid air toward the target."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "vermouth"
-msgid_plural "vermouth"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Burning Hands"
+msgid_plural "Scrolls of Burning Hands"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'vermouth'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Burning Hands', 'str_pl': 'Scrolls of Burning Hands'}
+#. ~ Description for {'str': 'Burning Hands'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A soft wine with a pleasant herbal flavor and aroma. It is a common "
-"cocktail ingredient, and can be used as a substitute for white wine."
+"You're pretty sure you saw this in a game somewhere. You fire a short-range "
+"cone of fire."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "barley wine"
-msgid_plural "barley wine"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Frost Spray"
+msgid_plural "Scrolls of Frost Spray"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'barley wine'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A strong ale."
+#. ~ Description for {'str': 'Scroll of Frost Spray', 'str_pl': 'Scrolls of Frost Spray'}
+#. ~ Description for Frost Spray
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You're pretty sure you saw this in a game somewhere. You fire a short-range "
+"cone of ice and cold."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "whiskey"
-msgid_plural "whiskey"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Chilling Touch"
+msgid_plural "Scrolls of Chilling Touch"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'whiskey'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A distilled grain alcohol, made from, by, and for real Southern colonels!"
+#. ~ Description for {'str': 'Scroll of Chilling Touch', 'str_pl': 'Scrolls of Chilling Touch'}
+#. ~ Description for Chilling Touch
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Freezes the touched target with intense cold."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "vodka"
-msgid_plural "vodka"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Glide on Ice"
+msgid_plural "Scrolls of Glide on Ice"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'vodka'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Glide on Ice', 'str_pl': 'Scrolls of Glide on Ice'}
+#. ~ Description for Glide on Ice
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A beverage of alcohol, water, and not much else. In America, men make "
-"vodka, but in Soviet Russia, vodka makes the man."
+"Encases your feet in a magical coating of ice, allowing you to glide along "
+"smooth surfaces faster."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gin"
-msgid_plural "gin"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Hoary Blast"
+msgid_plural "Scrolls of Hoary Blast"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'gin'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Hoary Blast', 'str_pl': 'Scrolls of Hoary Blast'}
+#. ~ Description for Hoary Blast
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"An alcoholic beverage flavored with juniper berries. It smells faintly of "
-"berries, but mostly booze."
+"You project a glowing white crystal of ice and it explodes on impact into a "
+"blossom of shattering cold."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "rum"
-msgid_plural "rum"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ice Shield"
+msgid_plural "Scrolls of Ice Shield"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'rum'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Ice Shield', 'str_pl': 'Scrolls of Ice Shield'}
+#. ~ Description for Ice Shield
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A distilled alcoholic beverage made from fermenting molasses. Drinking it "
-"might make you feel like a pirate. Or not."
+"Creates a magical shield of ice on your arm, you can defend yourself with it "
+"in melee combat and use it to bash."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "tequila"
-msgid_plural "tequila"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Frost Armor"
+msgid_plural "Scrolls of Frost Armor"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'tequila'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A distilled alcoholic beverage made from a succulent plant with spiky "
-"leaves. Don't eat the worm! Wait, there's no worm in this bottle."
+#. ~ Description for {'str': 'Scroll of Frost Armor', 'str_pl': 'Scrolls of Frost Armor'}
+#. ~ Description for Frost Armor
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Covers you in a thin layer of magical ice to protect you from harm."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "triple sec"
-msgid_plural "triple sec"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Magic Missile"
+msgid_plural "Scrolls of Magic Missile"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'triple sec'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "An orange flavored liquor used in many mixed drinks."
+#. ~ Description for {'str': 'Scroll of Magic Missile', 'str_pl': 'Scrolls of Magic Missile'}
+#. ~ Description for Magic Missile
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "I cast Magic Missile at the darkness!"
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "cheap wine"
-msgid_plural "cheap wine"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Phase Door"
+msgid_plural "Scrolls of Phase Door"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'cheap wine'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Really cheap fortified wine."
+#. ~ Description for {'str': 'Scroll of Phase Door', 'str_pl': 'Scrolls of Phase Door'}
+#. ~ Description for Phase Door
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Teleports you in a random direction a short distance."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "strong mixed alcohol"
-msgid_plural "strong mixed alcohol"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Gravity Well"
+msgid_plural "Scrolls of Gravity Well"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'strong mixed alcohol'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Strong alcoholic drinks, mixed with no regard for taste."
+#. ~ Description for {'str': 'Scroll of Gravity Well', 'str_pl': 'Scrolls of Gravity Well'}
+#. ~ Description for Gravity Well
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Summons a well of gravity with the epicenter at the location. Deals bashing "
+"damage to all creatures in the affected area."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "weak mixed alcohol"
-msgid_plural "weak mixed alcohol"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Mana Blast"
+msgid_plural "Scrolls of Mana Blast"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'weak mixed alcohol'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Weak alcoholic drinks, mixed with no regard for taste."
+#. ~ Description for {'str': 'Scroll of Mana Blast', 'str_pl': 'Scrolls of Mana Blast'}
+#. ~ Description for Mana Blast
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "A blast of concentrated magical power that obliterates a large area."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "fruit wine"
-msgid_plural "fruit wine"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Mana Bolt"
+msgid_plural "Scrolls of Mana Bolt"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'fruit wine'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Cheap booze made from fermented fruit juice. Tastes just like it sounds."
+#. ~ Description for {'str': 'Scroll of Mana Bolt', 'str_pl': 'Scrolls of Mana Bolt'}
+#. ~ Description for Mana Bolt
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "A bolt of magical power that only damages your foes."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "brandy"
-msgid_plural "brandy"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Haste"
+msgid_plural "Scrolls of Haste"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'brandy'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Haste', 'str_pl': 'Scrolls of Haste'}
+#. ~ Description for Haste
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Wine that has been distilled to a higher proof. Great as an after-dinner "
-"drink, but packs a punch."
+"This spell gives you an enormous boost of speed lasting a short period of "
+"time."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Irish coffee"
-msgid_plural "Irish coffee"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Mana Beam"
+msgid_plural "Scrolls of Mana Beam"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Irish coffee'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Sweetened coffee and whiskey topped with milk. Start your day the closeted "
-"alcoholic way!"
+#. ~ Description for {'str': 'Scroll of Mana Beam', 'str_pl': 'Scrolls of Mana Beam'}
+#. ~ Description for Mana Beam
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "A beam of focused magical power that damages any foes in its path."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Long Island iced tea"
-msgid_plural "Long Island iced tea"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Escape"
+msgid_plural "Scrolls of Escape"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Long Island iced tea'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Scroll of Escape', 'str_pl': 'Scrolls of Escape'}
+#. ~ Description for Escape
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"A blend of incredibly strong-flavored liquors that somehow tastes like none "
-"of them. It contains no tea, but the inclusion of cola gives it a tea-like "
-"color."
+"Teleports you in a random direction a medium distance, to help escape your "
+"foes in dangerous situations."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "screwdriver cocktail"
-msgid_plural "screwdriver cocktails"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Cat's Grace"
+msgid_plural "Scrolls of Cat's Grace"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for screwdriver cocktail
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A mix of orange juice and vodka. It's the surreptitious drunkard mechanic's "
-"drink of choice."
+#. ~ Description for {'str': "Scroll of Cat's Grace", 'str_pl': "Scrolls of Cat's Grace"}
+#. ~ Description for Cat's Grace
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You become more graceful, agile, and coordinated."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "wild apple"
-msgid_plural "wild apple"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Eagle's Sight"
+msgid_plural "Scrolls of Eagle's Sight"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'wild apple'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Like apple cider, only with vodka."
+#. ~ Description for {'str': "Scroll of Eagle's Sight", 'str_pl': "Scrolls of Eagle's Sight"}
+#. ~ Description for Eagle's Sight
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You gain the perception of an eagle."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "rum & cola"
-msgid_plural "rum & cola"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ogre's Strength"
+msgid_plural "Scrolls of Ogre's Strength"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'rum & cola'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Suitable for tropical retreats and Canadian artists alike."
+#. ~ Description for {'str': "Scroll of Ogre's Strength", 'str_pl': "Scrolls of Ogre's Strength"}
+#. ~ Description for Ogre's Strength
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You gain the strength of an ogre."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "beer"
-msgid_plural "beer"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Fox's Cunning"
+msgid_plural "Scrolls of Fox's Cunning"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'beer'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A grain alcohol flavored with hops. It's best served cold, in a glass, and "
-"with a lime - but you're not that lucky."
+#. ~ Description for {'str': "Scroll of Fox's Cunning", 'str_pl': "Scrolls of Fox's Cunning"}
+#. ~ Description for Fox's Cunning
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You become wily like a fox."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "spiced mead"
-msgid_plural "spiced mead"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Jolt"
+msgid_plural "Scrolls of Jolt"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'spiced mead'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Well-aged honey wine, spiced with a hint of hops. Goes down bittersweet."
+#. ~ Description for {'str': 'Scroll of Jolt', 'str_pl': 'Scrolls of Jolt'}
+#. ~ Description for Jolt
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "A short-ranged fan of electricity shoots from your fingers."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "dandelion wine"
-msgid_plural "dandelion wine"
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lightning Bolt"
+msgid_plural "Scrolls of Lightning Bolt"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lightning Bolt', 'str_pl': 'Scrolls of Lightning Bolt'}
+#. ~ Description for Lightning Bolt
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"The goto spell for many Stormshapers, this iconic spell does just what you "
+"expect: you shoot lightning from your fingertips. However, this lightning "
+"is more directed than most lightning, and travels in a line through most non-"
+"solid targets."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Windstrike"
+msgid_plural "Scrolls of Windstrike"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Windstrike', 'str_pl': 'Scrolls of Windstrike'}
+#. ~ Description for Windstrike
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"A powerful blast of wind slams into anything in front of your outstretched "
+"hand."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Windrunning"
+msgid_plural "Scrolls of Windrunning"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Windrunning', 'str_pl': 'Scrolls of Windrunning'}
+#. ~ Description for Windrunning
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"A magical wind pushes you forward as you move, easing your movements and "
+"increasing speed."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Call Stormhammer"
+msgid_plural "Scrolls of Call Stormhammer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Call Stormhammer', 'str_pl': 'Scrolls of Call Stormhammer'}
+#. ~ Description for Call Stormhammer
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Creates a crackling magical warhammer full of lightning to smite your foes "
+"with, and of course, smash things to bits!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Bless"
+msgid_plural "Scrolls of Bless"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Bless', 'str_pl': 'Scrolls of Bless'}
+#. ~ Description for {'str': 'Bless'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "A spell of blessing that gives you energy and boosts your abilities."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Holy Blade"
+msgid_plural "Scrolls of Holy Blade"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Holy Blade', 'str_pl': 'Scrolls of Holy Blade'}
+#. ~ Description for Holy Blade
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "This blade of light will cut through any evil it makes contact with!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Spiritual Armor"
+msgid_plural "Scrolls of Spiritual Armor"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Spiritual Armor', 'str_pl': 'Scrolls of Spiritual Armor'}
+#. ~ Description for Spiritual Armor
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Evil will not make it through your defenses if your faith is strong enough!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lamp"
+msgid_plural "Scrolls of Lamp"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lamp', 'str_pl': 'Scrolls of Lamp'}
+#. ~ Description for Lamp
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "Creates a magical lamp."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Manatricity"
+msgid_plural "Scrolls of Manatricity"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Manatricity', 'str_pl': 'Scrolls of Manatricity'}
+#. ~ Description for Manatricity
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You have found a way to convert your spiritual energy into power you can use "
+"for your bionics."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Taze"
+msgid_plural "Scrolls of Taze"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Taze', 'str_pl': 'Scrolls of Taze'}
+#. ~ Description for Taze
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell creates a very short range bolt of electricity to shock your foes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lesser Quantum Tunnel"
+msgid_plural "Scrolls of Lesser Quantum Tunnel"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lesser Quantum Tunnel', 'str_pl': 'Scrolls of Lesser Quantum Tunnel'}
+#. ~ Description for Lesser Quantum Tunnel
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell manipulates some quantum something or other to tunnel you through "
+"a short distance of space, and even matter, unfortunately there's that whole "
+"uncertainty thing as to where you come out. It leaves you a little dazed on "
+"the other side as you reorient yourself."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Synaptic Stimulation"
+msgid_plural "Scrolls of Synaptic Stimulation"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Synaptic Stimulation', 'str_pl': 'Scrolls of Synaptic Stimulation'}
+#. ~ Description for Synaptic Stimulation
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell stimulates the synapses in your brain beyond normal processing "
+"speeds, giving you a large boost in mental processing capability, including "
+"enhancing your reflexes, speed, and raw intellectual power. Use responsibly!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Laze"
+msgid_plural "Scrolls of Laze"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Laze', 'str_pl': 'Scrolls of Laze'}
+#. ~ Description for Laze
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You concentrate and release a focused beam of photons at a target, also "
+"known as a laser."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Animated Blade"
+msgid_plural "Scrolls of Animated Blade"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Animated Blade', 'str_pl': 'Scrolls of Animated Blade'}
+#. ~ Description for {'str': 'Animated Blade'}
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell conjures flying animated blades that will cut your enemies down "
+"to size. Into small pieces that is."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Mirror Image"
+msgid_plural "Scrolls of Mirror Image"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Mirror Image', 'str_pl': 'Scrolls of Mirror Image'}
+#. ~ Description for Mirror Image
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"This spell manipulates light into barely tangible duplicates of a living "
+"being, a magical hologram in short."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lightning Blast"
+msgid_plural "Scrolls of Lightning Blast"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lightning Blast', 'str_pl': 'Scrolls of Lightning Blast'}
+#. ~ Description for Lightning Blast
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You fire a small concentrated ball of lightning at the target. The "
+"electricity diffuses quickly, so it doesn't do much damage, but you're able "
+"to fire off several quick ones in a row."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Necrotic Gaze"
+msgid_plural "Scrolls of Necrotic Gaze"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Necrotic Gaze', 'str_pl': 'Scrolls of Necrotic Gaze'}
+#. ~ Description for Necrotic Gaze
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You use the power of your own blood to imbue necrotic energy into your gaze, "
+"damaging the target you look at."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Purification Seed"
+msgid_plural "Scrolls of Purification Seed"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Purification Seed', 'str_pl': 'Scrolls of Purification Seed'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"You summon a gift of the earth which will purify water. Greater levels "
+"yield greater numbers of seeds."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of X-ray Vision"
+msgid_plural "Scrolls of X-ray Vision"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of X-ray Vision', 'str_pl': 'Scrolls of X-ray Vision'}
+#. ~ Description for X-ray Vision
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You fire a cone of X-rays that magically allow you to see that area for a "
+"short time."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Optical Sneeze Beam"
+msgid_plural "Scrolls of Optical Sneeze Beam"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Optical Sneeze Beam', 'str_pl': 'Scrolls of Optical Sneeze Beam'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"You overcharge your internal batteries to send a semi-directed beam from "
+"your face."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Clairvoyance"
+msgid_plural "Scrolls of Clairvoyance"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Clairvoyance', 'str_pl': 'Scrolls of Clairvoyance'}
+#. ~ Description for Clairvoyance
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid "You close your eyes and the earth surrenders its secrets to you."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lava Bomb"
+msgid_plural "Scrolls of Lava Bomb"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lava Bomb', 'str_pl': 'Scrolls of Lava Bomb'}
+#. ~ Description for Lava Bomb
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"You tear up the ground beneath you to fire a lava bomb: a globe of lava "
+"surrounded by hot, solid rock. It shatters upon impact, spraying shards of "
+"rock and lava everywhere."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Acid Resistance"
+msgid_plural "Scrolls of Acid Resistance"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Acid Resistance', 'str_pl': 'Scrolls of Acid Resistance'}
+#: lang/json/BOOK_from_json.py
+msgid "This spell creates an invisible aura to protect you from acid."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Lightning Storm"
+msgid_plural "Scrolls of Lightning Storm"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Lightning Storm', 'str_pl': 'Scrolls of Lightning Storm'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This scroll details how a spell called 'Lightning Blast' which is commonly "
+"used among Stormshapers can be altered to become much more powerful, at a "
+"much higher mana cost."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Sacrificial Regrowth"
+msgid_plural "Scrolls of Sacrificial Regrowth"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Sacrificial Regrowth', 'str_pl': 'Scrolls of Sacrificial Regrowth'}
+#. ~ Description for Sacrificial Regrowth
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Through giving of one's own life force, you restore withered and barren "
+"plant life nearby. What remains will need time to regrow its full strength."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Sacrificial Healing"
+msgid_plural "Scrolls of Sacrificial Healing"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Sacrificial Healing', 'str_pl': 'Scrolls of Sacrificial Healing'}
+#. ~ Description for Sacrificial Healing
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Channels some of the user's own life force into healing energy, for the sake "
+"of ones allies."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Stoneskin"
+msgid_plural "Scrolls of Stoneskin"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Stoneskin', 'str_pl': 'Scrolls of Stoneskin'}
+#. ~ Description for Stoneskin
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Envelops your entire body in armor formed from living rock, encumbering yet "
+"protective."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Pillar of Stone"
+msgid_plural "Scrolls of Pillar of Stone"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Pillar of Stone', 'str_pl': 'Scrolls of Pillar of Stone'}
+#. ~ Description for Pillar of Stone
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Drawing upon the surrounding earth, you form a pillar of solid rock. "
+"Experience will make the task easier, and less disruptive to the surrounding "
+"area."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Paralytic Dart"
+msgid_plural "Scrolls of Paralytic Dart"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Paralytic Dart', 'str_pl': 'Scrolls of Paralytic Dart'}
+#. ~ Description for Paralytic Dart
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Spits a warped needle of sinew and bone, carrying with it a sting that slows "
+"your victim."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Visceral Projection"
+msgid_plural "Scrolls of Visceral Projection"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Visceral Projection', 'str_pl': 'Scrolls of Visceral Projection'}
+#. ~ Description for Visceral Projection
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Projects a spray of acrid blood and gore all around you, growing to ensnare "
+"your prey in in a field of twitching poisonous tendrils."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Coagulant Weave"
+msgid_plural "Scrolls of Coagulant Weave"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Coagulant Weave', 'str_pl': 'Scrolls of Coagulant Weave'}
+#. ~ Description for Coagulant Weave
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Turns your biological mastery inwards, medically enhancing your flesh. "
+"Rather than strength of healing, it staves off blood loss and purges wounds "
+"before they can turn septic, at the cost of increased hunger and thirst."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ionization"
+msgid_plural "Scrolls of Ionization"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Ionization', 'str_pl': 'Scrolls of Ionization'}
+#. ~ Description for Ionization
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"By manipulating the charge in the air, you can conjure a sharp snap of "
+"lightning over a wide area. While its destructive potential is a far cry "
+"from natural lightning, the light and thunderclap produced will leave your "
+"foes reeling."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Ignus Fatuus"
+msgid_plural "Scrolls of Ignus Fatuus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Ignus Fatuus', 'str_pl': 'Scrolls of Ignus Fatuus'}
+#. ~ Description for Ignus Fatuus
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Summons ghostly foxfire worked from living marsh vapor, to lead your enemies "
+"astray. With more experience, this spell can conjure multiple ghost lights."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Scroll of Wall of Fog"
+msgid_plural "Scrolls of Wall of Fog"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Scroll of Wall of Fog', 'str_pl': 'Scrolls of Wall of Fog'}
+#. ~ Description for Wall of Fog
+#: lang/json/BOOK_from_json.py lang/json/SPELL_from_json.py
+msgid ""
+"Draws forth a broad wall of thick fog. While the sudden force of air "
+"pressure will floor any enemies caught in it, the conjuration is otherwise "
+"harmless."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A Technomancer's Guide to Debugging C:DDA"
+msgid_plural "copies of A Technomancer's Guide to Debugging C:DDA"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "A Technomancer's Guide to Debugging C:DDA", 'str_pl': "copies of A Technomancer's Guide to Debugging C:DDA"}
+#: lang/json/BOOK_from_json.py
+msgid "static std::string description( spell sp ) const;"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A Beginner's Guide to Magic"
+msgid_plural "copies of A Beginner's Guide to Magic"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "A Beginner's Guide to Magic", 'str_pl': "copies of A Beginner's Guide to Magic"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"You would describe this as more like a pamphlet than a spellbook, but it "
+"seems to have at least one interesting spell you can use."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Wizarding Guide to Backpacking"
+msgid_plural "copies of Wizarding Guide to Backpacking"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Wizarding Guide to Backpacking', 'str_pl': 'copies of Wizarding Guide to Backpacking'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This appears to be the spell version of a guide for what things to take with "
+"you when backpacking. It's a little bulky, but will certainly prove useful."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Pyromancy for Heretics"
+msgid_plural "copies of Pyromancy for Heretics"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Pyromancy for Heretics', 'str_pl': 'copies of Pyromancy for Heretics'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This charred husk of a book still contains many ways to light things aflame."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A Treatise on Magical Elements"
+msgid_plural "copies of A Treatise on Magical Elements"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'A Treatise on Magical Elements', 'str_pl': 'copies of A Treatise on Magical Elements'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This details complex diagrams, rituals, and choreography that describes "
+"various spells."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Introduction to the Divine"
+msgid_plural "copies of Introduction to the Divine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Introduction to the Divine', 'str_pl': 'copies of Introduction to the Divine'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This appears to mostly be a religious text, but it does have some notes on "
+"healing."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Paladin's Guide to Modern Spellcasting"
+msgid_plural "copies of The Paladin's Guide to Modern Spellcasting"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "The Paladin's Guide to Modern Spellcasting", 'str_pl': "copies of The Paladin's Guide to Modern Spellcasting"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Despite the title, this seems to be written in Middle English. A little "
+"obtuse, but you can make out most of the words well enough."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Winter's Eternal Grasp"
+msgid_plural "copies of Winter's Eternal Grasp"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "Winter's Eternal Grasp", 'str_pl': "copies of Winter's Eternal Grasp"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This slim book almost seems to be made from ice, it's cold to the touch."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tome of The Oncoming Storm"
+msgid_plural "copies of The Tome of The Oncoming Storm"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tome of The Oncoming Storm', 'str_pl': 'copies of The Tome of The Oncoming Storm'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A large book embossed with crossed lightning bolts and storm clouds, it "
+"tingles to the touch."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Nondescript Spellbook"
+msgid_plural "copies of Nondescript Spellbook"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Nondescript Spellbook', 'str_pl': 'copies of Nondescript Spellbook'}
+#: lang/json/BOOK_from_json.py
+msgid "A small book, containing spells created by a novice magician."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Of Light and Falsehoods"
+msgid_plural "copies of Of Light and Falsehoods"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Of Light and Falsehoods', 'str_pl': 'copies of Of Light and Falsehoods'}
+#: lang/json/BOOK_from_json.py
+msgid "A small white book, it subtly amplifies the ambient light around it."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tome of Flesh"
+msgid_plural "copies of The Tome of Flesh"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tome of Flesh', 'str_pl': 'copies of The Tome of Flesh'}
+#: lang/json/BOOK_from_json.py
+msgid "A small tome, seemingly covered in tanned human skin."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Book of Trees"
+msgid_plural "copies of The Book of Trees"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Book of Trees', 'str_pl': 'copies of The Book of Trees'}
+#: lang/json/BOOK_from_json.py
+msgid "A bark covered book."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Utility of Mana as an Energy Source"
+msgid_plural "copies of The Utility of Mana as an Energy Source"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Utility of Mana as an Energy Source', 'str_pl': 'copies of The Utility of Mana as an Energy Source'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book details spells that use your mana to recover various physiological "
+"effects."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tome of The Battle Mage"
+msgid_plural "copies of The Tome of The Battle Mage"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tome of The Battle Mage', 'str_pl': 'copies of The Tome of The Battle Mage'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Your standard wizardy looking spellbook, filled with Magus combat spells. "
+"You sure lucked out!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tome of the Hollow Earth"
+msgid_plural "copies of The Tome of the Hollow Earth"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tome of the Hollow Earth', 'str_pl': 'copies of The Tome of the Hollow Earth'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This large dusty spellbook seems perpetually, well, dusty. It contains the "
+"power of the earth."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tome of Magical Movement"
+msgid_plural "copies of The Tome of Magical Movement"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tome of Magical Movement', 'str_pl': 'copies of The Tome of Magical Movement'}
+#: lang/json/BOOK_from_json.py
+#, no-python-format
+msgid ""
+"This small lightweight book seems to almost not entirely exist, let's say it "
+"97% does. It contains Magus spells focused on movement."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Smudged Scroll"
+msgid_plural "Smudged Scrolls"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Smudged Scroll'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This looks like someone was designing a new spell, but spilled a mug of "
+"coffee on it and crumpled it up in anger. You can tell that it will "
+"definitely cast something, but you can't be sure that it will work very well."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Necromantic Minions for Dummies"
+msgid_plural "copies of Necromantic Minions for Dummies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Necromantic Minions for Dummies', 'str_pl': 'copies of Necromantic Minions for Dummies'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book details various ways of summoning an undead minion to fight for "
+"you. They all appear to disappear after a short time, crumbling to dust."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Fundamentals of Technomancy"
+msgid_plural "copies of Fundamentals of Technomancy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Fundamentals of Technomancy', 'str_pl': 'copies of Fundamentals of Technomancy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This thick manual instructs the spellcaster on manipulating and empowering "
+"various forms of matter and energy."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Complete Idiot's Guide to Technomancy"
+msgid_plural "copies of Complete Idiot's Guide to Technomancy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "Complete Idiot's Guide to Technomancy", 'str_pl': "copies of Complete Idiot's Guide to Technomancy"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This colorful guide, full of diagrams and cartoons, teaches a couple of very "
+"basic Technomancy spells for the not-so-bright pupils."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Technomancy and the Electromagnetic Spectrum"
+msgid_plural "copies of Technomancy and the Electromagnetic Spectrum"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Technomancy and the Electromagnetic Spectrum', 'str_pl': 'copies of Technomancy and the Electromagnetic Spectrum'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This lab reference material book is thick and overflowing with information "
+"on combining magic with EM radiation."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Geospatial Systems: The Lie Of Linearity"
+msgid_plural "copies of Geospatial Systems: The Lie Of Linearity"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Geospatial Systems: The Lie Of Linearity', 'str_pl': 'copies of Geospatial Systems: The Lie Of Linearity'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book outlines in great detail how time and space are wibbly-wobbly and "
+"non-Euclidean. It also appears to have a dozen different coordinate systems "
+"that it uses nearly interchangeably, which makes it hard to follow. There's "
+"lots of jargon, but with intense study you can probably learn a thing or two "
+"about portals."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Transcendence of the Human Condition"
+msgid_plural "copies of Transcendence of the Human Condition"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Transcendence of the Human Condition', 'str_pl': 'copies of Transcendence of the Human Condition'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The Human is the only creature that seeks to improve himself. This study "
+"examines different spells that can heighten various senses temporarily, in "
+"hopes to discover a more permanent solution."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "SugarKin flyer"
+msgid_plural "SugarKin flyers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'SugarKin flyer'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A flyer for some kind of candy. It shows a picture of a gleaming human made "
+"of smooth candy looking at you in terror. \"SugarKin the first life-size "
+"human candy! Are you a real monster? Will you be able to devour it?\"\n"
+" On the back of the flyer you can see some hastily scribbled words:\n"
+" \"Hello, my child, welcome to this world. A world where you'll be able to "
+"thrive if you follow a few rules:\n"
+"1) Never ever get into contact with water, it would melt you!\n"
+"2) Avoid humans with clear eyes they are very dangerous! (You can ignore "
+"the ones with black eyes they are harmless to you.)\n"
+"3) Learn how to make caramel ointment, it's the only way to fix your body if "
+"you get hurt.\n"
+" There are many more things I'd like to tell you but I must leave before "
+"it's too late. I've made you a friend to keep you company, be kind to it.\n"
+" I love you,\n"
+" - F. \"."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "In the Beginning… Was the Command Line"
+msgid_plural "copies of In the Beginning… Was the Command Line"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'In the Beginning… Was the Command Line', 'str_pl': 'copies of In the Beginning… Was the Command Line'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Humorous 1999 essay by Neal Stephenson comparing computer operating system "
+"vendors to car dealerships."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Principles of Compiler Design"
+msgid_plural "copies of Principles of Compiler Design"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Principles of Compiler Design', 'str_pl': 'copies of Principles of Compiler Design'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Alfred Aho and Jeffrey Ullman's classic 1977 computer science textbook. "
+"Features a cover drawing of a knight wielding an LALR parser generation and "
+"syntax directed translation against the metaphorical green dragon, The "
+"Complexity of Compiler Design."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py lang/json/ammunition_type_from_json.py
+msgid "water"
+msgid_plural "water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Water, the stuff of life, the best thirst-quencher available. It would be "
+"safer to drink once purified."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bird litter"
+msgid_plural "bird litter"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'bird litter'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Bird dropping, feathers, and soiled bits of rubbish."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cow pie"
+msgid_plural "cow pies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for cow pie
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A fresh cow pie, could probably be used to make some great fertilizer."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "dog dung"
+msgid_plural "dog dungs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for dog dung
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Droppings from a canine."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "manure"
+msgid_plural "manures"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for manure
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Common manure, could probably be used to make some great fertilizer."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "roach dirt"
+msgid_plural "roach dirts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for roach dirt
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Large black pellets of rotting material."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bleach"
+msgid_plural "bleach"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'bleach'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This is sodium hypochlorite, a common household cleaning agent. It is "
+"highly unsafe to drink."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "ammonia"
+msgid_plural "ammonia"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'ammonia'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This is ammonium hydroxide, a common household cleaning agent. It is highly "
+"unsafe to drink."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "liquid fertilizer"
+msgid_plural "liquid fertilizer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'liquid fertilizer'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A nutrient rich elixir for plants."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "commercial fertilizer"
+msgid_plural "commercial fertilizer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'commercial fertilizer'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Nutrient rich granules for plants."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "fungicide"
+msgid_plural "fungicide"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'fungicide'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Agricultural grade chemical anti-fungal powder designed to destroy "
+"infections in plants."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "insecticide"
+msgid_plural "insecticide"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'insecticide'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Agricultural-grade chemical insecticide powder designed to eradicate insect "
+"pests."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "salt water"
+msgid_plural "salt water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'salt water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Water with salt added. Not good for drinking."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "soapy water"
+msgid_plural "soapy water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'soapy water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Water with soap added. Not good for drinking."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "acid water"
+msgid_plural "acid water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'acid water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Water collected during an acid rainstorm. Don't drink it. Boiling it "
+"concentrates the acid."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "weak acid water"
+msgid_plural "weak acid water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'weak acid water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A mixture of rain and acid rain. Don't drink it. Boiling it concentrates "
+"the acid."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "concentrated acid"
+msgid_plural "concentrated acid"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'concentrated acid'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Concentrated acid. Don't drink it."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sewage sample"
+msgid_plural "sewage samples"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sewage sample
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A sample of sewage from a treatment plant. Gross."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "water purification tablet"
+msgid_plural "water purification tablets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for water purification tablet
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Intended for the clarification and disinfection of unsafe drinking water, "
+"these halazone-based purification tablets remove dangerous contaminants "
+"using powerful chemicals. The label says to use one tablet per unit of "
+"water."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sewage water"
+msgid_plural "sewage water"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'sewage water'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Turbid liquid from the sewers with awful stench."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "lye"
+msgid_plural "lye"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'lye'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This is a liquid form of sodium hydroxide. It is highly corrosive, handle "
+"with care."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "ether"
+msgid_plural "ether"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'ether'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Diethyl ether largely supplanted the use of chloroform as a general "
+"anesthetic due to ether's more favorable therapeutic index, that is, a "
+"greater difference between an effective dose and a potentially toxic dose."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "dimethyl sulfoxide"
+msgid_plural "dimethyl sulfoxide"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'dimethyl sulfoxide'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Dimethyl sulfoxide, or DMSO, is a common and important aprotic solvent, "
+"capable of dissolving a huge range of things. It has the weird property "
+"that it absorbs very quickly through the skin, causing a garlic flavor in "
+"the mouth even if it touched your arm."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "chloroform"
+msgid_plural "chloroform"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'chloroform'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Famous for its abilities as an illicit sedative, this substance is also a "
+"very good solvent. In particular, it's used a lot in nuclear magnetic "
+"resonance spectroscopy."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "phenol"
+msgid_plural "phenol"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'phenol'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This useful stuff is a potent solvent and has a wide range of reactive "
+"applications. It can be used to make a huge number of plastics and "
+"polymers, it can be an antiseptic, it can strip paint and break down epoxy, "
+"and it can burn your skin away like tissue paper under a heat gun. Wear "
+"gloves."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "glycerol"
+msgid_plural "glycerol"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'glycerol'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This innocent, sweet, colorless liquid can be used for all kinds of things, "
+"from sweetening food to manufacturing medicine to making potent explosives."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "peptone broth powder"
+msgid_plural "peptone broth powder"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'peptone broth powder'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This is a pre-mixed salty solution of protein and sugar. It's meant for "
+"bacteria to eat, but if you were desperate you could eat it too; it's not "
+"much different from cup noodle stock."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "agar"
+msgid_plural "agar"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'agar'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"These clear flakes of processed seaweed can be dissolved in boiling water to "
+"create a very sturdy, temperature resistant gel. Not only is it good for "
+"making gels to separate molecules by size, but it's a great cheat ingredient "
+"to make sure your jellies set properly."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "acrylamide"
+msgid_plural "acrylamide"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'acrylamide'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This highly carcinogenic white powder can be readily polymerized into a "
+"whole bunch of useful water-soluble gels."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "acetylene"
+msgid_plural "acetylene"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'acetylene'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A flammable gas that explodes under pressure. Combined with oxygen, "
+"acetylene makes a great welding gas."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "tainted tornado"
+msgid_plural "tainted tornados"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for tainted tornado
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A frothing slurry of alcohol-soaked zombie flesh and rotten blood, it smells "
+"almost as bad as it looks. Has weak mutagenic properties."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sewer brew"
+msgid_plural "sewer brews"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sewer brew
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A thirsty mutant's drink of choice. It tastes horrible but it's probably a "
+"lot safer to drink than before."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "hide bag"
+msgid_plural "hide bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for hide bag
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The raw skin of an animal, quickly turned into a makeshift bag for storage. "
+"It will still rot, and needs to be cured and tanned."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "tainted hide bag"
+msgid_plural "tainted hide bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for tainted hide bag
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The raw skin of a monster, quickly turned into a makeshift bag for storage. "
+"It will still rot, and needs to be cured and tanned."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Spice"
+msgid_plural "Spices"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "marloss wine"
+msgid_plural "marloss wine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'marloss wine'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Goopy white wine, made from the fruit of the marloss."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Riesling"
+msgid_plural "Riesling"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Riesling'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Sparkling white wine, made from the world's noblest grape."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Chardonnay"
+msgid_plural "Chardonnay"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Chardonnay'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "America's most popular wine, and for good reason."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Cabernet Sauvignon"
+msgid_plural "Cabernet Sauvignon"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Cabernet Sauvignon'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The heavily disputed king of red wines. Pairs well with red meats and pasta."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pinot noir"
+msgid_plural "pinot noir"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'pinot noir'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Prized by collectors and adored by critics, it is one of the rarer and more "
+"elegant wines."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "marsala"
+msgid_plural "marsala"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'marsala'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A wine popularly used in dishes served in Italian restaurants."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "vermouth"
+msgid_plural "vermouth"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'vermouth'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A soft wine with a pleasant herbal flavor and aroma. It is a common "
+"cocktail ingredient, and can be used as a substitute for white wine."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "barley wine"
+msgid_plural "barley wine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'barley wine'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A strong ale."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "whiskey"
+msgid_plural "whiskey"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'whiskey'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A distilled grain alcohol, made from, by, and for real Southern colonels!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "vodka"
+msgid_plural "vodka"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'vodka'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A beverage of alcohol, water, and not much else. In America, men make "
+"vodka, but in Soviet Russia, vodka makes the man."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "gin"
+msgid_plural "gin"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'gin'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"An alcoholic beverage flavored with juniper berries. It smells faintly of "
+"berries, but mostly booze."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "rum"
+msgid_plural "rum"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'rum'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A distilled alcoholic beverage made from fermenting molasses. Drinking it "
+"might make you feel like a pirate. Or not."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "tequila"
+msgid_plural "tequila"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'tequila'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A distilled alcoholic beverage made from a succulent plant with spiky "
+"leaves. Don't eat the worm! Wait, there's no worm in this bottle."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "triple sec"
+msgid_plural "triple sec"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'triple sec'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "An orange flavored liquor used in many mixed drinks."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cheap wine"
+msgid_plural "cheap wine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'cheap wine'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Really cheap fortified wine."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "strong mixed alcohol"
+msgid_plural "strong mixed alcohol"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'strong mixed alcohol'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Strong alcoholic drinks, mixed with no regard for taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "weak mixed alcohol"
+msgid_plural "weak mixed alcohol"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'weak mixed alcohol'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Weak alcoholic drinks, mixed with no regard for taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "fruit wine"
+msgid_plural "fruit wine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'fruit wine'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Cheap booze made from fermented fruit juice. Tastes just like it sounds."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "brandy"
+msgid_plural "brandy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'brandy'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Wine that has been distilled to a higher proof. Great as an after-dinner "
+"drink, but packs a punch."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Irish coffee"
+msgid_plural "Irish coffee"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Irish coffee'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Sweetened coffee and whiskey topped with milk. Start your day the closeted "
+"alcoholic way!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Long Island iced tea"
+msgid_plural "Long Island iced tea"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Long Island iced tea'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A blend of incredibly strong-flavored liquors that somehow tastes like none "
+"of them. It contains no tea, but the inclusion of cola gives it a tea-like "
+"color."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "screwdriver cocktail"
+msgid_plural "screwdriver cocktails"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for screwdriver cocktail
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A mix of orange juice and vodka. It's the surreptitious drunkard mechanic's "
+"drink of choice."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "wild apple"
+msgid_plural "wild apple"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'wild apple'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Like apple cider, only with vodka."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "rum & cola"
+msgid_plural "rum & cola"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'rum & cola'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Suitable for tropical retreats and Canadian artists alike."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "beer"
+msgid_plural "beer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'beer'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A grain alcohol flavored with hops. It's best served cold, in a glass, and "
+"with a lime - but you're not that lucky."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "spiced mead"
+msgid_plural "spiced mead"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'spiced mead'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Well-aged honey wine, spiced with a hint of hops. Goes down bittersweet."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "dandelion wine"
+msgid_plural "dandelion wine"
msgstr[0] ""
msgstr[1] ""
@@ -29759,6 +31870,17 @@ msgid ""
"Prohibition era."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pumpkin muffin"
+msgid_plural "pumpkin muffin"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'pumpkin muffin'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Baked muffins made of pumpkin. Perfect for your fall feast."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "donut holes"
msgid_plural "donut holes"
@@ -31724,7 +33846,7 @@ msgstr[1] ""
#. ~ Description for cranberry juice
#: lang/json/COMESTIBLE_from_json.py
-msgid "Made from real Massachusetts cranberries. Delicious and nutritious."
+msgid "Made from real Massachusetts cranberries. Quite sour, but nutritious."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
@@ -32133,6 +34255,73 @@ msgstr[1] ""
msgid "Fancy mineral water, so fancy it makes you feel fancy just holding it."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee"
+msgid_plural "sweetened coffees"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The morning ritual of the pre-apocalyptic world, created from coffee "
+"cherries through a complex process of seed removal, roasting, grinding, and "
+"brewing. Coffee is substantially richer in caffeine than its rival tea. "
+"With added sweetener for better taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened tea"
+msgid_plural "sweetened teas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened tea
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The beverage of gentlemen everywhere, made from applying hot water to leaves "
+"of the tea plant /Camellia sinensis/. Added sweetener for a better taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened milk tea"
+msgid_plural "sweetened milk teas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened milk tea
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Hot tea with cold milk and added sweetener."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee substitute"
+msgid_plural "sweetened coffee substitutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee substitute
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Homemade not-coffee created from the Kentucky coffeetree, just like the "
+"Meskwaki tribe! Doesn't actually have any caffeine, and is very bitter, but "
+"it'll pass in a pinch. The added sweetness neutralize the bitterness "
+"somewhat."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee milk"
+msgid_plural "sweetened coffee milks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee milk
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Coffee syrup mixed into milk. It's been the state drink of Rhode Island "
+"since 1993. Added sweetener for those who like it even sweeter."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "red sauce"
msgid_plural "red sauces"
@@ -32295,6 +34484,19 @@ msgid_plural "chicken eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "unfertilized bird egg"
+msgid_plural "unfertilized bird eggs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'unfertilized bird egg'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Nutritious egg laid by a bird. This one is unfertilized and is probably "
+"from a farm."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "grouse egg"
msgid_plural "grouse eggs"
@@ -32742,6 +34944,19 @@ msgid ""
"life. Bland, mushy and losing color."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pumpkin yeast bread"
+msgid_plural "pumpkin yeast bread"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'pumpkin yeast bread'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A festive autumnal bread with a golden color in either rolls or sliced "
+"loaves of bread."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "irradiated rose hips"
msgid_plural "irradiated rose hips"
@@ -35491,6 +37706,11 @@ msgid_plural "caffeine pills"
msgstr[0] ""
msgstr[1] ""
+#. ~ Use action activation_message for caffeine pill.
+#: lang/json/COMESTIBLE_from_json.py
+msgid "You take a caffeine pill."
+msgstr ""
+
#. ~ Description for caffeine pill
#: lang/json/COMESTIBLE_from_json.py
msgid ""
@@ -35984,7 +38204,8 @@ msgstr[1] ""
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"Pharmaceutical flu shot designed for mass vaccinations, still in the "
-"packaging. Purported to provide immunity to influenza."
+"packaging. Purported to provide immunity to influenza, for the flu season "
+"for which it was developed."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
@@ -36571,7 +38792,7 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"Creamy pink heartburn syrup that soothes upset stomachs and quells vomitous "
-"urges; with a twist off cap that doubles as a dosage cup."
+"urges."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
@@ -38399,6 +40620,17 @@ msgid ""
"and is guaranteed 100% edible!"
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Foodplace's appropriate snack™"
+msgid_plural "Foodplace's appropriate snack™"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': "Foodplace's appropriate snack™"}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Real foodstuff now in a pocket size format!"
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "cooked lentils"
msgid_plural "cooked lentils"
@@ -38657,13 +40889,14 @@ msgstr[1] ""
#. ~ Description for {'str': 'protein ration'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"SoyPelusa ran a highly successful crowdfunding campaign for this protein "
-"bar. A person can live on one of these bars, three times a day, presumably "
-"forever. After backers received their product, a single flaw was found: "
-"most consumers found starvation preferable to the flavor. Warehouses of the "
-"product went unsold as the company went bankrupt, providing the perfect "
-"opportunity for FEMA to scoop them up and stock the evac shelters. Now, you "
-"hold a piece of famous crowdfunding history in your hands. How exciting."
+"SoyPelusa ran a highly successful crowdfunding campaign for their signature "
+"protein bar, dubbed \"DaiZoom.\" A person can live on one of these bars, "
+"three times a day, presumably forever. After backers received their "
+"product, a single flaw was found: most consumers found starvation preferable "
+"to the flavor. Warehouses of the product went unsold as the company went "
+"bankrupt, providing the perfect opportunity for FEMA to scoop them up and "
+"stock the evac shelters. Now, you hold a piece of famous crowdfunding "
+"history in your hands. How exciting."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
@@ -39605,6 +41838,17 @@ msgid ""
"fiddle. Delicious when cooked, but consuming raw can cause food poisoning."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bell pepper"
+msgid_plural "bell peppers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'bell pepper'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A green bell pepper. It could be cooked."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "grilled cheese sandwich"
msgid_plural "grilled cheese sandwiches"
@@ -40758,6 +43002,17 @@ msgstr[1] ""
msgid "Some mustard seeds. Could be ground into mustard powder."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bell pepper seeds"
+msgid_plural "bell pepper seeds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'bell pepper seeds'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Some bell pepper seeds."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "broth"
msgid_plural "broths"
@@ -41093,6 +43348,19 @@ msgstr[1] ""
msgid "A fragnant yellow powder. Not edible in this form."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "artificial sweetener"
+msgid_plural "artificial sweeteners"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for artificial sweetener
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Sweet, sweet sugar? No, it is bitter-sweet artificial sweetener. No "
+"calories, no worries."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "cooked cattail stalk"
msgid_plural "cooked cattail stalks"
@@ -41668,6 +43936,19 @@ msgstr[1] ""
msgid "Fiddleheads sauteed in fat. Tender and delicious."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cooked bell pepper"
+msgid_plural "cooked bell peppers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cooked bell pepper'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A cored and cooked bell pepper. It is far more enjoyable now that the seeds "
+"are removed."
+msgstr ""
+
#. ~ Description for {'str_sp': 'wheat'}
#: lang/json/COMESTIBLE_from_json.py
msgid "Raw wheat, not very tasty."
@@ -42250,6 +44531,19 @@ msgid ""
"Civilization."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "alien hydrogel"
+msgid_plural "alien hydrogels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'alien hydrogel'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A lump of alien hydrogel with small writhing specks in it. Useful in "
+"crafting. You could 'drink' it, but there's no way it would be pleasant."
+msgstr ""
+
#. ~ Description for {'str_sp': 'cooked brains'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
@@ -42520,6 +44814,12 @@ msgid_plural "pachycephalosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "camptosaurus egg"
+msgid_plural "camptosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "spinosaurus egg"
msgid_plural "spinosaurus eggs"
@@ -42532,6 +44832,12 @@ msgid_plural "tyrannosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "albertosaurus egg"
+msgid_plural "albertosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "triceratops egg"
msgid_plural "triceratops eggs"
@@ -42550,6 +44856,12 @@ msgid_plural "ankylosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "ceratosaurus egg"
+msgid_plural "ceratosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "allosaurus egg"
msgid_plural "allosaurus eggs"
@@ -43064,6 +45376,107 @@ msgid_plural "TEST pine nuts"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test bitter almonds"
+msgid_plural "test bitter almonds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test bitter almonds'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A variety of almonds with traces of hydrocyanic acid, potentially toxic when "
+"eaten raw."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test hallucinogenic nutmeg"
+msgid_plural "test hallucinogenic nutmeg"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test hallucinogenic nutmeg'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"With high levels of the psychoactive myristicin, high doses of nutmeg can "
+"cause hallucinations and euphoria, along with a lot of nasty side effects."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test apple"
+msgid_plural "test apples"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test apple'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Test apple. May contain worms, but tastes delicious!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test liquid"
+msgid_plural "test liquid"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test liquid'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"No clue what it's made of, but it's definitely liquid. Only for testing, do "
+"not drink!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "tennis ball wine must"
+msgid_plural "tennis ball wine musts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for tennis ball wine must
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Unfermented tennis ball wine. A rubbery, boiled juice made from mashed "
+"tennis balls."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test tennis ball wine"
+msgid_plural "test tennis ball wine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test tennis ball wine'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Cheap booze made from fermented tennis ball juice. Tastes just like it "
+"sounds."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test chewing gum"
+msgid_plural "test chewing gum"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'test chewing gum'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Curiously stimulating and thirst-quenching blueberry-flavored chewing gum."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "test mutated thumb"
+msgid_plural "test mutated thumbs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test mutated thumb'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A misshapen human thumb. Eating this would be incredibly disgusting and "
+"probably cause you to mutate."
+msgstr ""
+
#: lang/json/CONTAINER_from_json.py
msgid "small metal tank"
msgid_plural "small metal tanks"
@@ -43132,6 +45545,19 @@ msgstr[1] ""
msgid "A small single-cylinder 2-stroke combustion engine."
msgstr ""
+#: lang/json/ENGINE_from_json.py
+msgid "light aero-engine"
+msgid_plural "light aero-engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'light aero-engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"An air-cooled, four-cylinder, horizontally opposed internal combustion "
+"engine, rated for 150 horsepower. Commonly used on light aircraft."
+msgstr ""
+
#: lang/json/ENGINE_from_json.py
msgid "Inline-4 engine"
msgid_plural "Inline-4 engines"
@@ -43462,6 +45888,19 @@ msgid ""
"reduction with a source of carbon."
msgstr ""
+#: lang/json/GENERIC_from_json.py lang/json/ammunition_type_from_json.py
+msgid "plutonium"
+msgid_plural "plutoniums"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'plutonium'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"Some plutonium. You should probably get very far away from this, if you "
+"enjoy not being irradiated."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "hickory root"
msgid_plural "hickory roots"
@@ -43720,16484 +46159,15183 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "IV bag"
-msgid_plural "IV bags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'IV bag'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small, sealed plastic bag for liquids used in intravenous therapy."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "glass bottle"
-msgid_plural "glass bottles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'glass bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid "A resealable glass bottle, holds 750 ml of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic bottle"
-msgid_plural "plastic bottles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid "A resealable plastic bottle, holds 500 ml of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "condiment bottle"
-msgid_plural "condiment bottles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'condiment bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"An inverted plastic bottle for condiments. Still sealed from factory, "
-"preserves content from rot until opened."
-msgstr ""
-
-#. ~ Description for {'str': 'condiment bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid "An inverted plastic bottle for condiments."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small plastic bottle"
-msgid_plural "small plastic bottles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small plastic bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid "A resealable plastic bottle, holds 250 ml of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large plastic bottle"
-msgid_plural "large plastic bottles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large plastic bottle'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"It's a two-liter plastic bottle that can hold a lot of soda, or, nowadays, "
-"boiled water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "clay bowl"
-msgid_plural "clay bowls"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'clay bowl'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A clay bowl with a waterproofed hide lid. Can be used as a container or as "
-"a tool. Holds 250 ml of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "pack"
-msgid_plural "packs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'pack'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"SURGEON GENERAL'S WARNING: Smoking Causes Lung Cancer, Heart Disease, "
-"Emphysema And May Complicate Pregnancy."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small cardboard box"
-msgid_plural "small cardboard boxes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small cardboard box', 'str_pl': 'small cardboard boxes'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small cardboard box. No bigger than a foot in dimension."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "cardboard box"
-msgid_plural "cardboard boxes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'cardboard box', 'str_pl': 'cardboard boxes'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A sturdy cardboard box, about the size of a banana box. Great for packing."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "large cardboard box"
-msgid_plural "large cardboard boxes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large cardboard box', 'str_pl': 'large cardboard boxes'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A very large cardboard box, the sort children would have loved to hide in, "
-"when there were still children."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "bucket"
-msgid_plural "buckets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'bucket'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A galvanized bucket for peanuts, chilled wine, iced beer, lobster, crab "
-"legs, French fries, animal feed, farm use, tailgating, crafts, planting "
-"flowers, holding gift baskets, containing a fruit basket and herbs, loose "
-"item storage or as an ice bucket."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "hydration pack"
-msgid_plural "hydration packs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'hydration pack'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A slim and lightweight insulated plastic bladder worn on the back. It has a "
-"large pocket and a capped mouth for filling with liquid with a hose that "
-"allows the wearer to drink hands-free."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "aluminum can"
-msgid_plural "aluminum cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'aluminum can'}
-#: lang/json/GENERIC_from_json.py
-msgid "An aluminum can, like what soda comes in."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "opened aluminum can"
-msgid_plural "opened aluminum cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'opened aluminum can'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"An aluminum can, like what soda comes in. This one is opened and can't be "
-"easily sealed."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "paper carton"
-msgid_plural "paper cartons"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'paper carton'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A half gallon carton constructed of a paper, aluminum and plastic laminate. "
-"It has a threaded cap for easy resealing."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "opened paper carton"
-msgid_plural "opened paper cartons"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'opened paper carton'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A half gallon carton constructed of a paper, aluminum and plastic laminate. "
-"This one is open and its contents will spoil."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "vacuum-packed bag"
-msgid_plural "vacuum-packed bags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'vacuum-packed bag'}
-#: lang/json/GENERIC_from_json.py
-msgid "This is a bag of vacuum-packed food."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small tin can"
-msgid_plural "small tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small tin can, like what tuna comes in."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small opened tin can"
-msgid_plural "small opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small opened tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small tin can, like what tuna comes in. This one is opened and can't be "
-"easily sealed."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "medium tin can"
-msgid_plural "medium tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'medium tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid "A medium tin can, like what soup comes in."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "medium opened tin can"
-msgid_plural "medium opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'medium opened tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A medium tin can, like what soup comes in. This one is opened and can't be "
-"easily sealed."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic canteen"
-msgid_plural "plastic canteens"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic canteen'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A military-style water canteen with a 1.5 liter capacity. Commonly worn at "
-"the hip."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "thermos"
-msgid_plural "thermoses"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'thermos', 'str_pl': 'thermoses'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A Thermos brand vacuum flask. Built for temperature retention, helps keep "
-"things hot or cold. Contains 1L of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "clay canister"
-msgid_plural "clay canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'clay canister'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A fragile clay vessel. It can be used to make crude impact grenades or to "
-"store liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "clay hydria"
-msgid_plural "clay hydrias"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'clay hydria'}
-#: lang/json/GENERIC_from_json.py
-msgid "A 15-liter clay pot with three handles for carrying and for pouring."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large clay pot"
-msgid_plural "large clay pots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large clay pot'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A bulky and heavy clay pot with a waterproofed hide lid, meant to store "
-"water, but can carry other liquids in a pinch."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic cup"
-msgid_plural "plastic cups"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic cup'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small, vacuum formed cup."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "opened plastic cup"
-msgid_plural "opened plastic cups"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'opened plastic cup'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small, vacuum formed cup, essentially trash."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "glass flask"
-msgid_plural "glass flasks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'glass flask'}
-#: lang/json/GENERIC_from_json.py
-msgid "A 250 ml laboratory conical flask, with a rubber bung."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "test tube"
-msgid_plural "test tubes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'test tube'}
-#: lang/json/GENERIC_from_json.py
-msgid "A 10ml laboratory cylindrical test tube, with a rubber stopper."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "beaker"
-msgid_plural "beakers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'beaker'}
-#: lang/json/GENERIC_from_json.py
-msgid "A 250ml laboratory beaker. Basically a cup with delusions of grandeur."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "graduated cylinder"
-msgid_plural "graduated cylinders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'graduated cylinder'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A tall, narrow glass cylinder with precise markings for measuring fluid "
-"quantities. An important science tool, it is also useful for anal retentive "
-"chefs."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "microcentrifuge tube"
-msgid_plural "microcentrifuge tubes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'microcentrifuge tube'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"These plastic tubes, with little built in snap-caps, are a great way to "
-"store a tiny amount of liquid. Great for jello shooters if 1mL is enough "
-"for a shot for you. Cool people call these \"eppies\"."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "hip flask"
-msgid_plural "hip flasks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'hip flask'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly "
-"transport alcohol."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "3L glass jar"
-msgid_plural "3L glass jars"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': '3L glass jar'}
-#: lang/json/GENERIC_from_json.py
-msgid "A three-liter glass jar with a metal screw top lid, used for canning."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "sealed 3L glass jar"
-msgid_plural "sealed 3L glass jars"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sealed 3L glass jar'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A three-liter glass jar with a metal screw top lid, used for canning. "
-"Sealed tightly to preserve contents from rot."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "glass jar"
-msgid_plural "glass jars"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'glass jar'}
-#: lang/json/GENERIC_from_json.py
-msgid "A half-liter glass jar with a metal screw top lid, used for canning."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "sealed glass jar"
-msgid_plural "sealed glass jars"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sealed glass jar'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A half-liter glass jar with a metal screw top lid, used for canning. Sealed "
-"tightly and will preserve the contents from rot (assuming it was sterile "
-"before sealing)."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic jerrycan"
-msgid_plural "plastic jerrycans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic jerrycan'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A bulky plastic jerrycan, meant to carry fuel, but can carry other liquids "
-"in a pinch."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "steel jerrycan"
-msgid_plural "steel jerrycans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'steel jerrycan'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A steel jerrycan, meant to carry fuel, but can carry other liquids in a "
-"pinch."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "clay jug"
-msgid_plural "clay jugs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'clay jug'}
-#: lang/json/GENERIC_from_json.py
-msgid "A clay container with a lid, used to hold and pour liquids."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "gallon jug"
-msgid_plural "gallon jugs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'gallon jug'}
-#. ~ Description for TEST gallon jug
-#: lang/json/GENERIC_from_json.py
-msgid "A standard plastic jug used for milk and household cleaning chemicals."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "aluminum keg"
-msgid_plural "aluminum kegs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'aluminum keg'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A reusable lightweight aluminum keg, used for shipping beer. It has a "
-"capacity of 50 liters."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "steel keg"
-msgid_plural "steel kegs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'steel keg'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A reusable heavy steel keg, used for shipping beer. It has a capacity of 50 "
-"liters."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large sealed stomach"
-msgid_plural "large sealed stomachs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large sealed stomach'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"The stomach of a large creature, cleaned and sealed with strings. It can "
-"hold 3 liters of water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "metal tank (60L)"
-msgid_plural "metal tanks (60L)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'metal tank (60L)', 'str_pl': 'metal tanks (60L)'}
-#: lang/json/GENERIC_from_json.py
-msgid "A large metal tank for holding liquids. Useful for crafting."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "metal tank (2L)"
-msgid_plural "metal tanks (2L)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'metal tank (2L)', 'str_pl': 'metal tanks (2L)'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small metal tank for gas or liquids. Useful for crafting."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "wooden canteen"
-msgid_plural "wooden canteens"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'wooden canteen'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A water canteen made from wood, secured by metal bands and sealed with wax "
-"or pitch. Holds 1.5 liters and has a simple carry strap."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "sealed stomach"
-msgid_plural "sealed stomachs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sealed stomach'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"The stomach of a creature, cleaned and sealed with a string. It can hold "
-"1.5 liters of water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small waterskin"
-msgid_plural "small waterskins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small waterskin'}
-#. ~ Description for TEST small waterskin
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small watertight leather bag with a carrying strap, can hold 1.5 liters of "
-"water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "waterskin"
-msgid_plural "waterskins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'waterskin'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A watertight leather bag with a carrying strap, can hold 3 liters of water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large waterskin"
-msgid_plural "large waterskins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large waterskin'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large watertight leather bag with a carrying strap, can hold 5 liters of "
-"water."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "wooden barrel"
-msgid_plural "wooden barrels"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'wooden barrel'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"Traditionally made of white oak; these vessels are known for delivering "
-"delicious whiskey to the future. It has a capacity of 100 liters."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "paper wrapper"
-msgid_plural "paper wrappers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'paper wrapper'}
-#: lang/json/GENERIC_from_json.py
-msgid "Just a piece of butcher's paper. Good for starting fires."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "styrofoam cup"
-msgid_plural "styrofoam cups"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'styrofoam cup'}
-#: lang/json/GENERIC_from_json.py
-msgid "A cheap, disposable cup with a plastic lid and straw."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic tub"
-msgid_plural "plastic tubs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic tub'}
-#: lang/json/GENERIC_from_json.py
-msgid "A big, square plastic bucket usually used for carrying ice cream."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "condom"
-msgid_plural "condoms"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'condom'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A gentleman's balloon. A single use life preventer. A thumbless latex "
-"mitten. This could be used as a makeshift water container, but otherwise "
-"it's anyone's guess what it's for."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "balloon"
-msgid_plural "balloons"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'balloon'}
-#: lang/json/GENERIC_from_json.py
-msgid "A child's balloon. This could be used as a makeshift water container."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large tin can"
-msgid_plural "large tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large tin can, like what beans come in. Holds a substantial amount of "
-"food."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "large opened tin can"
-msgid_plural "large opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large opened tin can'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large tin can, like what beans come in. This one is opened and can't be "
-"easily sealed."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "survival kit box"
-msgid_plural "survival kit boxes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'survival kit box', 'str_pl': 'survival kit boxes'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"An aluminum box that used to contain a small survival kit. Can hold 1 liter "
-"of liquid."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "small cardboard box of tea bags"
-msgid_plural "small cardboard boxes of tea bags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small cardboard box of tea bags', 'str_pl': 'small cardboard boxes of tea bags'}
-#: lang/json/GENERIC_from_json.py
-msgid "A very small cardboard box with tea brand written on it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "microwave generator"
-msgid_plural "microwave generators"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'microwave generator'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This electrical component is designed to produce microwaves, for use in your "
-"microwave."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "explosively pumped flux compression generator"
-msgid_plural "explosively pumped flux compression generators"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'explosively pumped flux compression generator'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This large device consists mainly of a tube of copper wire surrounding a "
-"large copper tube filled with high explosives. When detonated properly, the "
-"explosives allow the device to produce large amounts of electrical energy in "
-"a very short time."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "fake item"
-msgid_plural "fake items"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'fake item'}
-#: lang/json/GENERIC_from_json.py
-msgid "Dummy item. If you see this, then something went wrong."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "semi ground grains"
-msgid_plural "semi ground grains"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'semi ground grains'}
-#: lang/json/GENERIC_from_json.py
-msgid "A paste of half-finished milled grains, not yet flour."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "smoldering embers"
-msgid_plural "smoldering embers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'smoldering embers'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A handful of smoldering embers emitting smoke. They are fading away even "
-"when you look at them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "Magic 8-Ball"
-msgid_plural "Magic 8-Balls"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Magic 8-Ball'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A fortune-telling device from the 1950s. The kind of moral support you "
-"didn't know you needed."
-msgstr ""
-
-#. ~ Description for {'str': 'deck of cards', 'str_pl': 'decks of cards'}
-#: lang/json/GENERIC_from_json.py
-msgid "A deck of 52 playing cards."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "coin"
-msgid_plural "coins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'coin'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A now-ancient form of currency. Stripped of its original purpose, it now "
-"serves, faithfully, flippant Flippists for free."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "family photo"
-msgid_plural "family photos"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'family photo'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A photo of a smiling family on a camping trip. One of the parents looks "
-"like a cleaner, happier version of the person you know."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "animal"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "nearby fire"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "muscle"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "wind"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "sun light"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "metabolism"
-msgid_plural "metabolisms"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "a smoking device and a source of flame"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Adjective in "You block of the damage with your .
-#: lang/json/GENERIC_from_json.py lang/json/trap_from_json.py
-#: src/advanced_inv.cpp src/magic.cpp src/map_extras.cpp
-#: src/map_extras.cpp src/melee.cpp src/recipe.cpp
-msgid "none"
-msgid_plural "none"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "file"
-msgid_plural "files"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'file'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"Several documents with all kinds of information, customer data and charts "
-"kept together, pretty useless now though."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "INCIDENT REPORT: IMMERSION-27A"
-msgid_plural "INCIDENT REPORT: IMMERSION-27As"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'INCIDENT REPORT: IMMERSION-27A'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A white piece of paper, with the logo of XEDRA printed on its upper left "
-"corner. It seems to be an internal report of some kind."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "MATERIAL: T-SUBSTRATE"
-msgid_plural "MATERIAL: T-SUBSTRATEs"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "HAADF MICROGRAPH: T-SUBSTRATE"
-msgid_plural "HAADF MICROGRAPH: T-SUBSTRATEs"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "foodplace loyalty card"
-msgid_plural "foodplace loyalty cards"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'foodplace loyalty card'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A bright pink loyalty card, all the points are stamped. This would "
-"definitely prove your fidelity to Foodplace, if it still meant anything…"
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "withered plant"
-msgid_plural "withered plants"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'withered plant'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A dead plant. Good for starting fires or making a pile of leaves to sleep "
-"on."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "fur pelt"
-msgid_plural "fur pelts"
+msgid_plural "IV bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fur pelt'}
+#. ~ Description for {'str': 'IV bag'}
#: lang/json/GENERIC_from_json.py
-msgid "A small bolt of fur from an animal. Can be made into warm clothing."
+msgid "A small, sealed plastic bag for liquids used in intravenous therapy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "faux fur pelt"
-msgid_plural "faux fur pelts"
+msgid "glass bottle"
+msgid_plural "glass bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'faux fur pelt'}
+#. ~ Description for {'str': 'glass bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "A small bolt of garishly colored faux fur. Can be made into clothing."
+msgid "A resealable glass bottle, holds 750 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "leather patch"
-msgid_plural "leather patches"
+msgid "plastic bottle"
+msgid_plural "plastic bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'leather patch', 'str_pl': 'leather patches'}
+#. ~ Description for {'str': 'plastic bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "A smallish patch of leather, could be used to make tough clothing."
+msgid "A resealable plastic bottle, holds 500 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "felt patch"
-msgid_plural "felt patches"
+msgid "condiment bottle"
+msgid_plural "condiment bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'felt patch', 'str_pl': 'felt patches'}
+#. ~ Description for {'str': 'condiment bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "A smallish patch of felt, could be disassembled for wool fiber."
+msgid ""
+"An inverted plastic bottle for condiments. Still sealed from factory, "
+"preserves content from rot until opened."
+msgstr ""
+
+#. ~ Description for {'str': 'condiment bottle'}
+#: lang/json/GENERIC_from_json.py
+msgid "An inverted plastic bottle for condiments."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Nomex patch"
-msgid_plural "Nomex patches"
+msgid "small plastic bottle"
+msgid_plural "small plastic bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Nomex patch', 'str_pl': 'Nomex patches'}
+#. ~ Description for {'str': 'small plastic bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "A small bolt of Nomex fire-resistant fabric."
+msgid "A resealable plastic bottle, holds 250 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "superglue"
-msgid_plural "superglue"
+msgid "large plastic bottle"
+msgid_plural "large plastic bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'superglue'}
+#. ~ Description for {'str': 'large plastic bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "A tube of strong glue. Used in many crafting recipes."
+msgid ""
+"It's a two-liter plastic bottle that can hold a lot of soda, or, nowadays, "
+"boiled water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bone glue"
-msgid_plural "bone glues"
+msgid "clay bowl"
+msgid_plural "clay bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bone glue'}
+#. ~ Description for {'str': 'clay bowl'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Glue made from boiling animal bones. The adhesive isn't strong enough for "
-"heavy-duty usages, but it can be used as a varnish or holding together small "
-"items."
+"A clay bowl with a waterproofed hide lid. Can be used as a container or as "
+"a tool. Holds 250 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fertilizer"
-msgid_plural "fertilizers"
+msgid "pack"
+msgid_plural "packs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fertilizer'}
+#. ~ Description for {'str': 'pack'}
#: lang/json/GENERIC_from_json.py
-msgid "A token, representing fertilization of a plant."
+msgid ""
+"SURGEON GENERAL'S WARNING: Smoking Causes Lung Cancer, Heart Disease, "
+"Emphysema And May Complicate Pregnancy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel chain"
-msgid_plural "steel chains"
+msgid "small cardboard box"
+msgid_plural "small cardboard boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel chain'}
+#. ~ Description for {'str': 'small cardboard box', 'str_pl': 'small cardboard boxes'}
#: lang/json/GENERIC_from_json.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."
+msgid "A small cardboard box. No bigger than a foot in dimension."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chunk of chitin"
-msgid_plural "chunks of chitin"
+msgid "cardboard box"
+msgid_plural "cardboard boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chunk of chitin', 'str_pl': 'chunks of chitin'}
+#. ~ Description for {'str': 'cardboard box', 'str_pl': 'cardboard boxes'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of an insect's exoskeleton. It is light and very durable."
+msgid ""
+"A sturdy cardboard box, about the size of a banana box. Great for packing."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "set of 100 ceramic disk"
-msgid_plural "ceramic disks"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "large cardboard box"
+msgid_plural "large cardboard boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of 100 ceramic disk', 'str_pl': 'ceramic disks'}
+#. ~ Description for {'str': 'large cardboard box', 'str_pl': 'large cardboard boxes'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of small slightly elongated disks, made of high-grade ceramic. They "
-"remind you of scales."
+"A very large cardboard box, the sort children would have loved to hide in, "
+"when there were still children."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chunk of biosilicified chitin"
-msgid_plural "chunks of biosilicified chitin"
+msgid "bucket"
+msgid_plural "buckets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chunk of biosilicified chitin', 'str_pl': 'chunks of biosilicified chitin'}
+#. ~ Description for {'str': 'bucket'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A lump of exoskeleton that has undergone biosilicification. It is acid-"
-"resistant and remarkably sturdy."
+"A galvanized bucket for peanuts, chilled wine, iced beer, lobster, crab "
+"legs, French fries, animal feed, farm use, tailgating, crafts, planting "
+"flowers, holding gift baskets, containing a fruit basket and herbs, loose "
+"item storage or as an ice bucket."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bundle of rags"
-msgid_plural "bundles of rags"
+msgid "hydration pack"
+msgid_plural "hydration packs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bundle of rags', 'str_pl': 'bundles of rags'}
+#. ~ Description for {'str': 'hydration pack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Cotton rags, bundled tightly together for storage. Disassemble to unpack."
+"A slim and lightweight insulated plastic bladder worn on the back. It has a "
+"large pocket and a capped mouth for filling with liquid with a hose that "
+"allows the wearer to drink hands-free."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bundle of leather"
-msgid_plural "bundles of leather"
+msgid "aluminum can"
+msgid_plural "aluminum cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bundle of leather', 'str_pl': 'bundles of leather'}
+#. ~ Description for {'str': 'aluminum can'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Leather patches, bundled tightly together for storage. Disassemble to "
-"unpack."
+msgid "An aluminum can, like what soda comes in."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bundle of felt"
-msgid_plural "bundles of felt"
+msgid "opened aluminum can"
+msgid_plural "opened aluminum cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bundle of felt', 'str_pl': 'bundles of felt'}
+#. ~ Description for {'str': 'opened aluminum can'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Felt patches, bundled tightly together for storage. Disassemble to unpack."
+"An aluminum can, like what soda comes in. This one is opened and can't be "
+"easily sealed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "t-substrate sample"
-msgid_plural "t-substrate samples"
+msgid "paper carton"
+msgid_plural "paper cartons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 't-substrate sample'}
+#. ~ Description for {'str': 'paper carton'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An acrylic cube cast around a small black crystal. It's tepid to the touch."
+"A half gallon carton constructed of a paper, aluminum and plastic laminate. "
+"It has a threaded cap for easy resealing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "biollante bud"
-msgid_plural "biollante buds"
+msgid "opened paper carton"
+msgid_plural "opened paper cartons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'biollante bud'}
+#. ~ Description for {'str': 'opened paper carton'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An unopened biollante flower, brilliant purple in color. It may still have "
-"its sap-producing organ intact."
+"A half gallon carton constructed of a paper, aluminum and plastic laminate. "
+"This one is open and its contents will spoil."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "empty canister"
-msgid_plural "empty canisters"
+msgid "vacuum-packed bag"
+msgid_plural "vacuum-packed bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'empty canister'}
+#. ~ Description for {'str': 'vacuum-packed bag'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An empty canister, which may have once held tear gas or other substances."
+msgid "This is a bag of vacuum-packed food."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "petrified eye"
-msgid_plural "petrified eyes"
+msgid "small tin can"
+msgid_plural "small tin cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'petrified eye'}
+#. ~ Description for {'str': 'small tin can'}
#: lang/json/GENERIC_from_json.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."
+msgid "A small tin can, like what tuna comes in."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spiral stone"
-msgid_plural "spiral stones"
+msgid "small opened tin can"
+msgid_plural "small opened tin cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spiral stone'}
+#. ~ Description for {'str': 'small opened tin can'}
#: lang/json/GENERIC_from_json.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."
+"A small tin can, like what tuna comes in. This one is opened and can't be "
+"easily sealed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "USB drive"
-msgid_plural "USB drives"
+msgid "medium tin can"
+msgid_plural "medium tin cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'USB drive'}
+#. ~ Description for {'str': 'medium tin can'}
#: lang/json/GENERIC_from_json.py
-msgid "A USB thumb drive. Useful for holding software."
+msgid "A medium tin can, like what soup comes in."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "data card"
-msgid_plural "data cards"
+msgid "medium opened tin can"
+msgid_plural "medium opened tin cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'data card'}
+#. ~ Description for {'str': 'medium opened tin can'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Some type of advanced data storage device. Useful for storing very large "
-"amounts of information."
+"A medium tin can, like what soup comes in. This one is opened and can't be "
+"easily sealed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "candlestick"
-msgid_plural "candlesticks"
+msgid "plastic canteen"
+msgid_plural "plastic canteens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'candlestick'}
+#. ~ Description for {'str': 'plastic canteen'}
#: lang/json/GENERIC_from_json.py
-msgid "A gold candlestick."
+msgid ""
+"A military-style water canteen with a 1.5 liter capacity. Commonly worn at "
+"the hip."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "blade"
-msgid_plural "blades"
+#: lang/json/GENERIC_from_json.py
+msgid "thermos"
+msgid_plural "thermoses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'blade'}
+#. ~ Description for {'str': 'thermos', 'str_pl': 'thermoses'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, relatively sharp blade. Could be used to make bladed weaponry, or "
-"attached to a car."
+"A Thermos brand vacuum flask. Built for temperature retention, helps keep "
+"things hot or cold. Contains 1L of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "scythe blade"
-msgid_plural "scythe blades"
+msgid "clay canister"
+msgid_plural "clay canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'scythe blade'}
+#. ~ Description for {'str': 'clay canister'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, curved blade. Could be used to assemble a scythe, or make an "
-"improvised polearm."
+"A fragile clay vessel. It can be used to make crude impact grenades or to "
+"store liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "circular sawblade"
-msgid_plural "circular sawblades"
+msgid "clay hydria"
+msgid_plural "clay hydrias"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'circular sawblade'}
+#. ~ Description for {'str': 'clay hydria'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An 8\" circular sawblade. You could make a saw with it, or throw it. "
-"Wielding it without sturdy gloves is a bad idea."
+msgid "A 15-liter clay pot with three handles for carrying and for pouring."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tree spile"
-msgid_plural "tree spiles"
+msgid "large clay pot"
+msgid_plural "large clay pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tree spile'}
+#. ~ Description for {'str': 'large clay pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A hollow metal cylinder which is inserted in a tree crust in order to slowly "
-"harvest its sap. Can be used on a maple tree in between late winter and "
-"early spring to harvest maple sap."
+"A bulky and heavy clay pot with a waterproofed hide lid, meant to store "
+"water, but can carry other liquids in a pinch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wire"
-msgid_plural "wires"
+msgid "plastic cup"
+msgid_plural "plastic cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wire'}
+#. ~ Description for {'str': 'plastic cup'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A length of thin, relatively stiff, steel wire. Like the sort you find in "
-"wire fences."
+msgid "A small, vacuum formed cup."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "barbed wire"
-msgid_plural "barbed wires"
+msgid "opened plastic cup"
+msgid_plural "opened plastic cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'barbed wire'}
+#. ~ Description for {'str': 'opened plastic cup'}
#: lang/json/GENERIC_from_json.py
-msgid "A length of stiff wire, covered in sharp barbs."
+msgid "A small, vacuum formed cup, essentially trash."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel mesh"
-msgid_plural "steel meshes"
+msgid "glass flask"
+msgid_plural "glass flasks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel mesh', 'str_pl': 'steel meshes'}
+#. ~ Description for {'str': 'glass flask'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A mat of woven fine steel wire, useful for dryer lint traps and reusable "
-"coffee filter baskets. You could put these on a window to keep mosquitoes "
-"and other bugs out, but chainlink fencing will do these days."
+msgid "A 250 ml laboratory conical flask, with a rubber bung."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rebar"
-msgid_plural "rebars"
+msgid "test tube"
+msgid_plural "test tubes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rebar'}
+#. ~ Description for {'str': 'test tube'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A length of rebar, makes a nice melee weapon, and could be handy in "
-"constructing tougher walls and such."
+msgid "A 10ml laboratory cylindrical test tube, with a rubber stopper."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
-#: lang/json/terrain_from_json.py
-msgid "small railroad track"
-msgid_plural "small railroad tracks"
+#: lang/json/GENERIC_from_json.py
+msgid "beaker"
+msgid_plural "beakers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small railroad track'}
+#. ~ Description for {'str': 'beaker'}
#: lang/json/GENERIC_from_json.py
-msgid "A length of track, made from some planks and rails."
+msgid "A 250ml laboratory beaker. Basically a cup with delusions of grandeur."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
-#: lang/json/terrain_from_json.py
-msgid "concrete"
-msgid_plural "concrete"
+#: lang/json/GENERIC_from_json.py
+msgid "graduated cylinder"
+msgid_plural "graduated cylinders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'concrete'}
+#. ~ Description for {'str': 'graduated cylinder'}
#: lang/json/GENERIC_from_json.py
-msgid "Some concrete, ready to be used in a construction project."
+msgid ""
+"A tall, narrow glass cylinder with precise markings for measuring fluid "
+"quantities. An important science tool, it is also useful for anal retentive "
+"chefs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bone skewer"
-msgid_plural "bone skewers"
+msgid "microcentrifuge tube"
+msgid_plural "microcentrifuge tubes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bone skewer'}
+#. ~ Description for {'str': 'microcentrifuge tube'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A thin skewer carved from bone. Sadly, it won't make squirrel on a stick "
-"taste better."
+"These plastic tubes, with little built in snap-caps, are a great way to "
+"store a tiny amount of liquid. Great for jello shooters if 1mL is enough "
+"for a shot for you. Cool people call these \"eppies\"."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "burnt out torch"
-msgid_plural "burnt out torches"
+msgid "hip flask"
+msgid_plural "hip flasks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'burnt out torch', 'str_pl': 'burnt out torches'}
+#. ~ Description for {'str': 'hip flask'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A torch that has consumed all its fuel; it can be recrafted into another "
-"torch."
+"A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly "
+"transport alcohol."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "dead flare"
-msgid_plural "dead flares"
+msgid "3L glass jar"
+msgid_plural "3L glass jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dead flare'}
+#. ~ Description for {'str': '3L glass jar'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a spent magnesium flare. It is essentially trash."
+msgid "A three-liter glass jar with a metal screw top lid, used for canning."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spring"
-msgid_plural "springs"
+msgid "sealed 3L glass jar"
+msgid_plural "sealed 3L glass jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spring'}
+#. ~ Description for {'str': 'sealed 3L glass jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, heavy-duty spring. Expands with significant force when compressed."
+"A three-liter glass jar with a metal screw top lid, used for canning. "
+"Sealed tightly to preserve contents from rot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lawnmower"
-msgid_plural "lawnmowers"
+msgid "glass jar"
+msgid_plural "glass jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lawnmower'}
+#. ~ Description for {'str': 'glass jar'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A motorized pushmower that seems to be broken. You could take it apart if "
-"you had a wrench."
+msgid "A half-liter glass jar with a metal screw top lid, used for canning."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "damaged tent"
-msgid_plural "damaged tents"
+msgid "sealed glass jar"
+msgid_plural "sealed glass jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'damaged tent'}
+#. ~ Description for {'str': 'sealed glass jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small tent, just big enough to fit a person comfortably. This tent is "
-"broken and cannot be deployed."
+"A half-liter glass jar with a metal screw top lid, used for canning. Sealed "
+"tightly and will preserve the contents from rot (assuming it was sterile "
+"before sealing)."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "large damaged tent"
-msgid_plural "large damaged tents"
+msgid "plastic jerrycan"
+msgid_plural "plastic jerrycans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large damaged tent'}
+#. ~ Description for {'str': 'plastic jerrycan'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A family sized tent, very bulky but with plenty of space. This tent is "
-"broken and can not be deployed."
+"A bulky plastic jerrycan, meant to carry fuel, but can carry other liquids "
+"in a pinch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "heating element"
-msgid_plural "heating elements"
+msgid "steel jerrycan"
+msgid_plural "steel jerrycans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heating element'}
+#. ~ Description for {'str': 'steel jerrycan'}
#: lang/json/GENERIC_from_json.py
-msgid "A heating element, like the ones used in hotplates or kettles."
+msgid ""
+"A steel jerrycan, meant to carry fuel, but can carry other liquids in a "
+"pinch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bimetal thermostat"
-msgid_plural "bimetal thermostats"
+msgid "clay jug"
+msgid_plural "clay jugs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bimetal thermostat'}
+#. ~ Description for {'str': 'clay jug'}
#: lang/json/GENERIC_from_json.py
-msgid "A simple thermostat controlled by thermal expansion of a bimetal strip."
+msgid "A clay container with a lid, used to hold and pour liquids."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "television"
-msgid_plural "televisions"
+msgid "gallon jug"
+msgid_plural "gallon jugs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'television'}
+#. ~ Description for {'str': 'gallon jug'}
+#. ~ Description for TEST gallon jug
#: lang/json/GENERIC_from_json.py
-msgid "A large LCD television, full of delicious electronics."
+msgid "A standard plastic jug used for milk and household cleaning chemicals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pilot light"
-msgid_plural "pilot lights"
+msgid "aluminum keg"
+msgid_plural "aluminum kegs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pilot light'}
+#. ~ Description for {'str': 'aluminum keg'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A pilot light from a gas-burning device, this particular one is a simple "
-"piezoelectric igniter."
+"A reusable lightweight aluminum keg, used for shipping beer. It has a "
+"capacity of 50 liters."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "delayed fuze"
-msgid_plural "delayed fuzes"
+msgid "steel keg"
+msgid_plural "steel kegs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for delayed fuze
+#. ~ Description for {'str': 'steel keg'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A complex mechanical fuze. It seems it can be used to detonate stable "
-"explosives after a short time by triggering it."
+"A reusable heavy steel keg, used for shipping beer. It has a capacity of 50 "
+"liters."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "impact fuze"
-msgid_plural "impact fuzes"
+msgid "large sealed stomach"
+msgid_plural "large sealed stomachs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for impact fuze
+#. ~ Description for {'str': 'large sealed stomach'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A complex mechanical fuze. It seems it can be used to detonate stable "
-"explosives upon a solid impact."
+"The stomach of a large creature, cleaned and sealed with strings. It can "
+"hold 3 liters of water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toaster"
-msgid_plural "toasters"
+msgid "metal tank (60L)"
+msgid_plural "metal tanks (60L)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'toaster'}
+#. ~ Description for {'str': 'metal tank (60L)', 'str_pl': 'metal tanks (60L)'}
#: lang/json/GENERIC_from_json.py
-msgid "A small two slice toaster, not much use as anything but spare parts"
+msgid "A large metal tank for holding liquids. Useful for crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "microwave"
-msgid_plural "microwaves"
+msgid "metal tank (2L)"
+msgid_plural "metal tanks (2L)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'microwave'}
+#. ~ Description for {'str': 'metal tank (2L)', 'str_pl': 'metal tanks (2L)'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A home microwave, has probably seen its share of baked beans. Good for "
-"scrap parts."
+msgid "A small metal tank for gas or liquids. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "laptop computer"
-msgid_plural "laptop computers"
+#: lang/json/GENERIC_from_json.py
+msgid "wooden canteen"
+msgid_plural "wooden canteens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'laptop computer'}
+#. ~ Description for {'str': 'wooden canteen'}
#: lang/json/GENERIC_from_json.py
-msgid "A broken laptop, basically a paperweight now."
+msgid ""
+"A water canteen made from wood, secured by metal bands and sealed with wax "
+"or pitch. Holds 1.5 liters and has a simple carry strap."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken eyebot"
-msgid_plural "broken eyebots"
+msgid "sealed stomach"
+msgid_plural "sealed stomachs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken eyebot'}
+#. ~ Description for {'str': 'sealed stomach'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken eyebot. Much less threatening now that it won't be calling for "
-"backup. Could be gutted for parts."
+"The stomach of a creature, cleaned and sealed with a string. It can hold "
+"1.5 liters of water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken skitterbot"
-msgid_plural "broken skitterbots"
+msgid "small waterskin"
+msgid_plural "small waterskins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken skitterbot'}
+#. ~ Description for {'str': 'small waterskin'}
+#. ~ Description for TEST small waterskin
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken skitterbot. Much less threatening now that it lies limp on solid "
-"ground. Could be gutted for parts."
+"A small watertight leather bag with a carrying strap, can hold 1.5 liters of "
+"water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken lab defense bot"
-msgid_plural "broken lab defense bots"
+msgid "waterskin"
+msgid_plural "waterskins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken lab defense bot'}
+#. ~ Description for {'str': 'waterskin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken lab defense bot, with its casing broken and fluid drained. Could "
-"be gutted for parts."
+"A watertight leather bag with a carrying strap, can hold 3 liters of water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken police bot"
-msgid_plural "broken police bots"
+msgid "large waterskin"
+msgid_plural "large waterskins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken police bot'}
+#. ~ Description for {'str': 'large waterskin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken police bot. Much less threatening now that it's quiet and still. "
-"Could be gutted for parts."
+"A large watertight leather bag with a carrying strap, can hold 5 liters of "
+"water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken nurse bot"
-msgid_plural "broken nurse bots"
+msgid "wooden barrel"
+msgid_plural "wooden barrels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken nurse bot'}
+#. ~ Description for {'str': 'wooden barrel'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken nurse bot. Its smooth face staring vacantly into empty space. "
-"Could be gutted for parts."
+"Traditionally made of white oak; these vessels are known for delivering "
+"delicious whiskey to the future. It has a capacity of 100 liters."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken grocery bot"
-msgid_plural "broken grocery bots"
+msgid "paper wrapper"
+msgid_plural "paper wrappers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken grocery bot'}
+#. ~ Description for {'str': 'paper wrapper'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken grocery bot. Its smiling face staring vacantly into empty space. "
-"Could be gutted for parts."
+msgid "Just a piece of butcher's paper. Good for starting fires."
msgstr ""
-#. ~ Description for {'str': 'broken grocery bot'}
+#: lang/json/GENERIC_from_json.py
+msgid "wrapper"
+msgid_plural "wrappers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'wrapper'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The body of a busted grocery bot. Its tarnished face is still smiling. "
-"Could be gutted for parts."
+"\"DaiZoom Protein Bar, brought to you by SoyPelusa\" is emblazoned proudly "
+"upon this greaseproof wrapper."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken riot control bot"
-msgid_plural "broken riot control bots"
+msgid "styrofoam cup"
+msgid_plural "styrofoam cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken riot control bot'}
+#. ~ Description for {'str': 'styrofoam cup'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken riot control bot. Much less threatening now that it's out of gas. "
-"Could be gutted for parts."
+msgid "A cheap, disposable cup with a plastic lid and straw."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken prototype robot"
-msgid_plural "broken prototype robots"
+msgid "plastic tub"
+msgid_plural "plastic tubs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken prototype robot'}
+#. ~ Description for {'str': 'plastic tub'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken prototype robot, well more broken than before. Could be gutted for "
-"parts."
+msgid "A big, square plastic bucket usually used for carrying ice cream."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken miner bot"
-msgid_plural "broken miner bots"
+msgid "condom"
+msgid_plural "condoms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken miner bot'}
+#. ~ Description for {'str': 'condom'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken miner bot. Much less threatening now that it's no longer capable "
-"of drilling anything. Could be gutted for parts."
+"A gentleman's balloon. A single use life preventer. A thumbless latex "
+"mitten. This could be used as a makeshift water container, but otherwise "
+"it's anyone's guess what it's for."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken recon mech"
-msgid_plural "broken recon mechs"
+msgid "balloon"
+msgid_plural "balloons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken recon mech'}
-#. ~ Description for {'str': 'broken mech lifter'}
-#. ~ Description for {'str': 'broken combat mech'}
+#. ~ Description for {'str': 'balloon'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a broken mech exoskeleton suit, it looks beyond repair."
+msgid "A child's balloon. This could be used as a makeshift water container."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken mech lifter"
-msgid_plural "broken mech lifters"
+msgid "large tin can"
+msgid_plural "large tin cans"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'large tin can'}
#: lang/json/GENERIC_from_json.py
-msgid "broken combat mech"
-msgid_plural "broken combat mechs"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A large tin can, like what beans come in. Holds a substantial amount of "
+"food."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken riot dispatch"
-msgid_plural "broken riot dispatches"
+msgid "large opened tin can"
+msgid_plural "large opened tin cans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken riot dispatch', 'str_pl': 'broken riot dispatches'}
+#. ~ Description for {'str': 'large opened tin can'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken riot dispatch, with its mesh midsection filled with fried manhacks "
-"and its motor limp and still. Could be gutted for parts."
+"A large tin can, like what beans come in. This one is opened and can't be "
+"easily sealed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken military dispatch"
-msgid_plural "broken military dispatches"
+msgid "survival kit box"
+msgid_plural "survival kit boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken military dispatch', 'str_pl': 'broken military dispatches'}
+#. ~ Description for {'str': 'survival kit box', 'str_pl': 'survival kit boxes'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken military dispatch. Though the scratched, disarmed manhacks visible "
-"in its belly are disarmed, their destructive potential still inspires a "
-"spark of fear, even now. Could be gutted for parts."
+"An aluminum box that used to contain a small survival kit. Can hold 1 liter "
+"of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken manhack"
-msgid_plural "broken manhacks"
+msgid "small cardboard box of tea bags"
+msgid_plural "small cardboard boxes of tea bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken manhack'}
+#. ~ Description for {'str': 'small cardboard box of tea bags', 'str_pl': 'small cardboard boxes of tea bags'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken manhack. Much less threatening now that it lies limp on solid "
-"ground. Could be gutted for parts."
+msgid "A very small cardboard box with tea brand written on it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken grenade hack"
-msgid_plural "broken grenade hacks"
+msgid "microwave generator"
+msgid_plural "microwave generators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken grenade hack'}
+#. ~ Description for {'str': 'microwave generator'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken grenade hack. Much less threatening now that it lies quiet on "
-"solid ground. Could be gutted for parts."
+"This electrical component is designed to produce microwaves, for use in your "
+"microwave."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken mininuke hack"
-msgid_plural "broken mininuke hacks"
+msgid "explosively pumped flux compression generator"
+msgid_plural "explosively pumped flux compression generators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken mininuke hack'}
+#. ~ Description for {'str': 'explosively pumped flux compression generator'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken magenta hack. Just looking at the wreck makes you shiver. Could "
-"be gutted for parts."
+"This large device consists mainly of a tube of copper wire surrounding a "
+"large copper tube filled with high explosives. When detonated properly, the "
+"explosives allow the device to produce large amounts of electrical energy in "
+"a very short time."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken tear gas hack"
-msgid_plural "broken tear gas hacks"
+msgid "fake item"
+msgid_plural "fake items"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken tear gas hack'}
+#. ~ Description for {'str': 'fake item'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken tear gas hack. Much less threatening now that it lies quiet on "
-"solid ground. Could be gutted for parts."
+msgid "Dummy item. If you see this, then something went wrong."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken EMP hack"
-msgid_plural "broken EMP hacks"
+msgid "semi ground grains"
+msgid_plural "semi ground grains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken EMP hack'}
+#. ~ Description for {'str_sp': 'semi ground grains'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken EMP hack. Much less threatening now that it lies quiet on solid "
-"ground. Could be gutted for parts."
+msgid "A paste of half-finished milled grains, not yet flour."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken flashbang hack"
-msgid_plural "broken flashbang hacks"
+msgid "smoldering embers"
+msgid_plural "smoldering embers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken flashbang hack'}
+#. ~ Description for {'str_sp': 'smoldering embers'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken flashbang hack. Much less threatening now that it lies quiet on "
-"solid ground. Could be gutted for parts."
+"A handful of smoldering embers emitting smoke. They are fading away even "
+"when you look at them."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken C-4 hack"
-msgid_plural "broken C-4 hacks"
+msgid "Magic 8-Ball"
+msgid_plural "Magic 8-Balls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken C-4 hack'}
+#. ~ Description for {'str': 'Magic 8-Ball'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken C-4 hack. Much less threatening now that it lies quiet on solid "
-"ground. Could be gutted for parts."
+"A fortune-telling device from the 1950s. The kind of moral support you "
+"didn't know you needed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "processor board"
-msgid_plural "processor boards"
+msgid "deck of cards"
+msgid_plural "decks of cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'processor board'}
+#. ~ Description for {'str': 'deck of cards', 'str_pl': 'decks of cards'}
#: lang/json/GENERIC_from_json.py
-msgid "A central processor unit, useful in advanced electronics crafting."
+msgid "A deck of 52 playing cards."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "RAM"
-msgid_plural "RAMs"
+msgid "coin"
+msgid_plural "coins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'RAM'}
+#. ~ Description for {'str': 'coin'}
#: lang/json/GENERIC_from_json.py
-msgid "A stick of memory. Useful in advanced electronics crafting."
+msgid ""
+"A now-ancient form of currency. Stripped of its original purpose, it now "
+"serves, faithfully, flippant Flippists for free."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "power converter"
-msgid_plural "power converters"
+msgid "family photo"
+msgid_plural "family photos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'power converter'}
+#. ~ Description for {'str': 'family photo'}
#: lang/json/GENERIC_from_json.py
-msgid "A power supply unit. Useful in lots of electronics recipes."
+msgid ""
+"A photo of a smiling family on a camping trip. One of the parents looks "
+"like a cleaner, happier version of the person you know."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "amplifier circuit"
-msgid_plural "amplifier circuits"
+msgid "chess set"
+msgid_plural "chess sets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'amplifier circuit'}
+#. ~ Description for {'str': 'chess set'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A circuit designed to amplify the strength of a signal. Useful in lots of "
-"electronics recipes."
+"A wooden box containing all the equipment needed to play a game of chess."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "transponder circuit"
-msgid_plural "transponder circuits"
+msgid "checkers set"
+msgid_plural "checkers sets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'transponder circuit'}
+#. ~ Description for {'str': 'checkers set'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A circuit designed to repeat a signal. Useful for crafting communications "
-"equipment."
+msgid "A wooden box containing a set of round tokens used to play checkers."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "signal receiver"
-msgid_plural "signal receivers"
+msgid "deck of Sorcery cards"
+msgid_plural "decks of Sorcery cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'signal receiver'}
+#. ~ Description for {'str': 'deck of Sorcery cards', 'str_pl': 'decks of Sorcery cards'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A module designed to receive many forms of signals. Useful for crafting "
-"communications equipment."
+"A set of cards meant to play the game \"Sorcery.\" Each card has a fun "
+"picture of a different monster."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "large LCD screen"
-msgid_plural "large LCD screens"
+msgid "Picturesque"
+msgid_plural "sets of Picturesque"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large LCD screen'}
+#. ~ Description for {'str': 'Picturesque', 'str_pl': 'sets of Picturesque'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large backlit screen, used for displaying images. Useful in some "
-"electronics recipes."
+"A game where one draws an image, and the others attempt to guess what it is."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "small LCD screen"
-msgid_plural "small LCD screens"
+msgid "Capitalism"
+msgid_plural "sets of Capitalism"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small LCD screen'}
+#. ~ Description for {'str': 'Capitalism', 'str_pl': 'sets of Capitalism'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small backlit screen, used for displaying images. Useful in some "
-"electronics recipes."
+"A game where players traverse around the board buying property and swindling "
+"their friends."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "high-quality lens"
-msgid_plural "high-quality lenses"
+msgid "Blobs and Bandits"
+msgid_plural "sets of Blobs and Bandits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'high-quality lens', 'str_pl': 'high-quality lenses'}
+#. ~ Description for {'str': 'Blobs and Bandits', 'str_pl': 'sets of Blobs and Bandits'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A high-quality lens, useful for focusing or diffusing light. Might be "
-"useful for starting a fire."
+"A roleplaying game set in the post-apocalypse, so you can pretend to survive "
+"the apocalypse while surviving the apocalypse."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "small high-quality lens"
-msgid_plural "small high-quality lenses"
+msgid "Battlehammer"
+msgid_plural "sets of Battlehammer"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small high-quality lens', 'str_pl': 'small high-quality lenses'}
+#. ~ Description for {'str': 'Battlehammer', 'str_pl': 'sets of Battlehammer'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small high-quality lens, useful for focusing or diffusing light. Might be "
-"useful for crafting."
+msgid "A strategy game featuring a set of tiny figurines of fantasy creatures."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pair of tinted glass"
-msgid_plural "pairs of tinted glass"
+msgid "Battlehammer 20k"
+msgid_plural "sets of Battlehammer 20k"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of tinted glass', 'str_pl': 'pairs of tinted glass'}
+#. ~ Description for {'str': 'Battlehammer 20k', 'str_pl': 'sets of Battlehammer 20k'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A pair of small darkened glass, like the one that sunglasses are made of."
+"A strategy game featuring a set of tiny figurines of space aliens and "
+"grotesque space marines."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "burnt out bionic"
-msgid_plural "burnt out bionics"
+msgid "Settlers of the Ranch"
+msgid_plural "sets of Settlers of the Ranch"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'burnt out bionic'}
+#. ~ Description for {'str': 'Settlers of the Ranch', 'str_pl': 'sets of Settlers of the Ranch'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Once a valuable bionic implant, it has not held up well under repeated use. "
-"This object has been destroyed by excessive electric current and is now "
-"useless."
+msgid "A strategy game where players build settlements and trade for supplies."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nanofabricator template"
-msgid_plural "nanofabricator templates"
+msgid "Warships"
+msgid_plural "sets of Warships"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nanofabricator template'}
+#. ~ Description for {'str': 'Warships', 'str_pl': 'sets of Warships'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A state-of-the-art optical storage system. This small slate of transparent "
-"glass holds, inscribed as a miniature pattern, the instructions required to "
-"create an item through a nanofabricator."
+"A game where players try to guess where the opponent placed their ships on "
+"the board."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nanofabricator template (silicon photonics)"
-msgid_plural "nanofabricator templates (silicon photonics)"
+msgid "Murder Mystery"
+msgid_plural "sets of Murder Mystery"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nanofabricator template (silicon photonics)', 'str_pl': 'nanofabricator templates (silicon photonics)'}
+#. ~ Description for {'str': 'Murder Mystery', 'str_pl': 'sets of Murder Mystery'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A state-of-the-art optical storage system, containing the instruction set "
-"required for the fabrication of complex silicon photonic circuitry. The "
-"data within was once clearly worth millions, but now, you are not sure if "
-"it's anything more than a fancy, high-tech paperweight."
+msgid "A game where players try to figure out who murdered the butler."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "antenna"
-msgid_plural "antennas"
+msgid "animal"
+msgid_plural "none"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'antenna'}
#: lang/json/GENERIC_from_json.py
-msgid "A simple thin aluminum shaft. Useful in lots of electronics recipes."
-msgstr ""
+msgid "nearby fire"
+msgid_plural "none"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "micro motor"
-msgid_plural "micro motors"
+msgid "muscle"
+msgid_plural "none"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'micro motor'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A very small electric motor like those used in RC cars. Useful in lots of "
-"electronics recipes."
-msgstr ""
+msgid "wind"
+msgid_plural "none"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "circuit board"
-msgid_plural "circuit boards"
+msgid "sun light"
+msgid_plural "none"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'circuit board'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A printed card that supports and electrically connects electronic components "
-"on a non-conductive substrate."
-msgstr ""
+msgid "metabolism"
+msgid_plural "metabolisms"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "electronic scrap"
-msgid_plural "electronic scraps"
+msgid "a smoking device and a source of flame"
+msgid_plural "none"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'electronic scrap'}
+#. ~ Adjective in "You block of the damage with your .
+#: lang/json/GENERIC_from_json.py lang/json/trap_from_json.py
+#: src/advanced_inv.cpp src/magic.cpp src/map_extras.cpp
+#: src/map_extras.cpp src/melee.cpp src/recipe.cpp
+msgid "none"
+msgid_plural "none"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "file"
+msgid_plural "files"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'file'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A random collection of resistors, capacitors, and diodes which have been "
-"stripped from printed circuits."
+"Several documents with all kinds of information, customer data and charts "
+"kept together, pretty useless now though."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "radio repeater mod"
-msgid_plural "radio repeater mods"
+msgid "INCIDENT REPORT: IMMERSION-27A"
+msgid_plural "INCIDENT REPORT: IMMERSION-27As"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'radio repeater mod'}
+#. ~ Description for {'str': 'INCIDENT REPORT: IMMERSION-27A'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A system designed to convert a radio station into an autonomous repeater."
+"A white piece of paper, with the logo of XEDRA printed on its upper left "
+"corner. It seems to be an internal report of some kind."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "desk fan"
-msgid_plural "desk fans"
+msgid "MATERIAL: T-SUBSTRATE"
+msgid_plural "MATERIAL: T-SUBSTRATEs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'desk fan'}
#: lang/json/GENERIC_from_json.py
-msgid "A small fan, used to propel air around a room."
-msgstr ""
+msgid "HAADF MICROGRAPH: T-SUBSTRATE"
+msgid_plural "HAADF MICROGRAPH: T-SUBSTRATEs"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "ceramic armor plate"
-msgid_plural "ceramic armor plates"
+msgid "foodplace loyalty card"
+msgid_plural "foodplace loyalty cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ceramic armor plate'}
+#. ~ Description for {'str': 'foodplace loyalty card'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A ceramic armor plate, specifically engineered for use in a bullet resistant "
-"vest."
+"A bright pink loyalty card, all the points are stamped. This would "
+"definitely prove your fidelity to Foodplace, if it still meant anything…"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fishbowl"
-msgid_plural "fishbowls"
+msgid "withered plant"
+msgid_plural "withered plants"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fishbowl'}
+#. ~ Description for {'str': 'withered plant'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A filled fishbowl, the tag says 'to Ed' and the fish's name, 'Hoss'. The "
-"fish appears to have tiny antlers."
+"A dead plant. Good for starting fires or making a pile of leaves to sleep "
+"on."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "blood soaked rag"
-msgid_plural "blood soaked rags"
+msgid "fur pelt"
+msgid_plural "fur pelts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'blood soaked rag'}
+#. ~ Description for {'str': 'fur pelt'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large rag, drenched in blood. It could be cleaned with boiling water."
+msgid "A small bolt of fur from an animal. Can be made into warm clothing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pipe cleaner"
-msgid_plural "pipe cleaners"
+msgid "faux fur pelt"
+msgid_plural "faux fur pelts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pipe cleaner'}
+#. ~ Description for {'str': 'faux fur pelt'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a tool designed to clean interior surface of pipes, bottles, and "
-"similar objects. This one is thin enough to be used for cleaning firearm "
-"barrels from dirt and fouling."
+msgid "A small bolt of garishly colored faux fur. Can be made into clothing."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "clock"
-msgid_plural "clocks"
+#: lang/json/GENERIC_from_json.py
+msgid "leather patch"
+msgid_plural "leather patches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'clock'}
+#. ~ Description for {'str': 'leather patch', 'str_pl': 'leather patches'}
#: lang/json/GENERIC_from_json.py
-msgid "A small mechanical clock, it's stopped at 10:10."
+msgid "A smallish patch of leather, could be used to make tough clothing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "clockworks"
-msgid_plural "clockworks"
+msgid "felt patch"
+msgid_plural "felt patches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'clockworks'}
+#. ~ Description for {'str': 'felt patch', 'str_pl': 'felt patches'}
#: lang/json/GENERIC_from_json.py
-msgid "A small assortment of gears and other clockwork gubbins."
+msgid "A smallish patch of felt, could be disassembled for wool fiber."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "SD-Memory card"
-msgid_plural "SD-Memory cards"
+msgid "Nomex patch"
+msgid_plural "Nomex patches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'SD-Memory card'}
+#. ~ Description for {'str': 'Nomex patch', 'str_pl': 'Nomex patches'}
#: lang/json/GENERIC_from_json.py
-msgid "A memory card, used. Might be worth a look."
+msgid "A small bolt of Nomex fire-resistant fabric."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "SD-Memory card (clean)"
-msgid_plural "SD-Memory cards (clean)"
+msgid "superglue"
+msgid_plural "superglue"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'SD-Memory card (clean)', 'str_pl': 'SD-Memory cards (clean)'}
+#. ~ Description for {'str_sp': 'superglue'}
+#: lang/json/GENERIC_from_json.py
+msgid "A tube of strong glue. Used in many crafting recipes."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "bone glue"
+msgid_plural "bone glues"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'bone glue'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This memory card is either unused or has been wiped clean. You could use it "
-"to store your data, though!"
+"Glue made from boiling animal bones. The adhesive isn't strong enough for "
+"heavy-duty usages, but it can be used as a varnish or holding together small "
+"items."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "SD-Memory card (encrypted)"
-msgid_plural "SD-Memory cards (encrypted)"
+msgid "fertilizer"
+msgid_plural "fertilizers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'fertilizer'}
+#: lang/json/GENERIC_from_json.py
+msgid "A token, representing fertilization of a plant."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "steel chain"
+msgid_plural "steel chains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'SD-Memory card (encrypted)', 'str_pl': 'SD-Memory cards (encrypted)'}
+#. ~ Description for {'str': 'steel chain'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This memory card appears to have the firmware encryption set. Hopefully it "
-"contains something worth encrypting."
+"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/GENERIC_from_json.py
-msgid "Science SD-Memory card"
-msgid_plural "Science SD-Memory cards"
+msgid "chunk of chitin"
+msgid_plural "chunks of chitin"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Science SD-Memory card'}
+#. ~ Description for {'str': 'chunk of chitin', 'str_pl': 'chunks of chitin'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This memory card appears to be related to 'XEDRA', and is certainly "
-"encrypted. Looks *Interesting*, though…"
+msgid "A piece of an insect's exoskeleton. It is light and very durable."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hand mirror"
-msgid_plural "hand mirrors"
+msgid "set of 100 ceramic disk"
+msgid_plural "ceramic disks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hand mirror'}
+#. ~ Description for {'str': 'set of 100 ceramic disk', 'str_pl': 'ceramic disks'}
#: lang/json/GENERIC_from_json.py
-msgid "A small hand mirror."
+msgid ""
+"A set of small slightly elongated disks, made of high-grade ceramic. They "
+"remind you of scales."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
-msgid "manhole cover"
-msgid_plural "manhole covers"
+#: lang/json/GENERIC_from_json.py
+msgid "chunk of biosilicified chitin"
+msgid_plural "chunks of biosilicified chitin"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'manhole cover'}
+#. ~ Description for {'str': 'chunk of biosilicified chitin', 'str_pl': 'chunks of biosilicified chitin'}
#: lang/json/GENERIC_from_json.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 lump of exoskeleton that has undergone biosilicification. It is acid-"
+"resistant and remarkably sturdy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pine bough"
-msgid_plural "pine boughs"
+msgid "bundle of rags"
+msgid_plural "bundles of rags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pine bough'}
+#. ~ Description for {'str': 'bundle of rags', 'str_pl': 'bundles of rags'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A branch from a pine tree, oozing sticky sap and bristling with prickly "
-"needles."
+"Cotton rags, bundled tightly together for storage. Disassemble to unpack."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pinecone"
-msgid_plural "pinecones"
+msgid "bundle of leather"
+msgid_plural "bundles of leather"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pinecone'}
+#. ~ Description for {'str': 'bundle of leather', 'str_pl': 'bundles of leather'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A spiny pod from a pine tree. Dry seeds rattle around inside when you shake "
-"it."
+"Leather patches, bundled tightly together for storage. Disassemble to "
+"unpack."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "poppy bud"
-msgid_plural "poppy buds"
+msgid "bundle of felt"
+msgid_plural "bundles of felt"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'poppy bud'}
+#. ~ Description for {'str': 'bundle of felt', 'str_pl': 'bundles of felt'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A poppy bud. Contains some substances commonly produced by a mutated poppy "
-"flower."
+"Felt patches, bundled tightly together for storage. Disassemble to unpack."
msgstr ""
-#. ~ Description for {'str': 'sunflower'}
+#: lang/json/GENERIC_from_json.py
+msgid "t-substrate sample"
+msgid_plural "t-substrate samples"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 't-substrate sample'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The top of a sunflower, with yellow pedals and some seeds that have yet to "
-"be eaten by animals."
+"An acrylic cube cast around a small black crystal. It's tepid to the touch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chamomile flowers"
-msgid_plural "chamomile flowers"
+msgid "biollante bud"
+msgid_plural "biollante buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'chamomile flowers'}
+#. ~ Description for {'str': 'biollante bud'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"White chamomile flowers, used as a herbal remedy since the ancient times."
+"An unopened biollante flower, brilliant purple in color. It may still have "
+"its sap-producing organ intact."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lotus flower"
-msgid_plural "lotus flowers"
+msgid "empty canister"
+msgid_plural "empty canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for lotus
-#. ~ Description for {'str': 'lotus flower'}
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+#. ~ Description for {'str': 'empty canister'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A lovely flower that grows on the surface of bodies of freshwater. "
-"Traditionally connected with many Eastern cultures."
+"An empty canister, which may have once held tear gas or other substances."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spurge flowers"
-msgid_plural "spurge flowers"
+msgid "petrified eye"
+msgid_plural "petrified eyes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'spurge flowers'}
+#. ~ Description for {'str': 'petrified eye'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A handful of yellow-green flowers. Can be brewed into a tea that prevents "
-"asthma attacks."
+"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/GENERIC_from_json.py
-msgid "lump of clay"
-msgid_plural "lumps of clay"
+msgid "spiral stone"
+msgid_plural "spiral stones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lump of clay', 'str_pl': 'lumps of clay'}
+#. ~ Description for {'str': 'spiral stone'}
#: lang/json/GENERIC_from_json.py
-msgid "A fresh piece of clay. Useful for some crafting recipes."
+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."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "brick"
-msgid_plural "bricks"
+msgid "USB drive"
+msgid_plural "USB drives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'brick'}
+#. ~ Description for {'str': 'USB drive'}
#: lang/json/GENERIC_from_json.py
-msgid "A fire hardened building block used in masonry construction."
+msgid "A USB thumb drive. Useful for holding software."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mortar"
-msgid_plural "mortar"
+msgid "data card"
+msgid_plural "data cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'mortar'}
+#. ~ Description for {'str': 'data card'}
#: lang/json/GENERIC_from_json.py
-msgid "Some mortar, ready to be used in building projects."
+msgid ""
+"Some type of advanced data storage device. Useful for storing very large "
+"amounts of information."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "soft adobe brick"
-msgid_plural "soft adobe bricks"
+msgid "candlestick"
+msgid_plural "candlesticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'soft adobe brick'}.
+#. ~ Description for {'str': 'candlestick'}
#: lang/json/GENERIC_from_json.py
-msgid "You test the brick, and it seems solid enough to use."
+msgid "A gold candlestick."
msgstr ""
-#. ~ Use action not_ready_msg for {'str': 'soft adobe brick'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The brick is still too damp to bear weight."
-msgstr ""
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#: lang/json/vehicle_part_from_json.py
+msgid "blade"
+msgid_plural "blades"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'soft adobe brick'}
+#. ~ Description for {'str': 'blade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A compacted mass of soil and natural fibers, still too wet to build with. "
-"Load it onto a pallet and leave it to dry."
+"A large, relatively sharp blade. Could be used to make bladed weaponry, or "
+"attached to a car."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "adobe brick"
-msgid_plural "adobe bricks"
+msgid "scythe blade"
+msgid_plural "scythe blades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'adobe brick'}
+#. ~ Description for {'str': 'scythe blade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A compacted mass of soil and natural fibers, baked dry enough to harden into "
-"a brick."
+"A large, curved blade. Could be used to assemble a scythe, or make an "
+"improvised polearm."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "adobe mortar"
-msgid_plural "adobe mortar"
+msgid "circular sawblade"
+msgid_plural "circular sawblades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'adobe mortar'}
+#. ~ Description for {'str': 'circular sawblade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A thick, pasty mud, low in sand content to reduce crumbling once dry. Used "
-"to glue larger, heavier pieces of mud and clay together."
+"An 8\" circular sawblade. You could make a saw with it, or throw it. "
+"Wielding it without sturdy gloves is a bad idea."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tanbark"
-msgid_plural "tanbark"
+msgid "tree spile"
+msgid_plural "tree spiles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'tanbark'}
+#. ~ Description for {'str': 'tree spile'}
#: lang/json/GENERIC_from_json.py
-msgid "A sheet of tannin-rich bark from a tree, useful for tanning leather"
+msgid ""
+"A hollow metal cylinder which is inserted in a tree crust in order to slowly "
+"harvest its sap. Can be used on a maple tree in between late winter and "
+"early spring to harvest maple sap."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "birchbark"
-msgid_plural "birchbarks"
+msgid "wire"
+msgid_plural "wires"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'birchbark'}
+#. ~ Description for {'str': 'wire'}
#: lang/json/GENERIC_from_json.py
-msgid "A sheet of tough, water-resistant bark taken from a birch tree."
+msgid ""
+"A length of thin, relatively stiff, steel wire. Like the sort you find in "
+"wire fences."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "willowbark"
-msgid_plural "willowbark"
+msgid "barbed wire"
+msgid_plural "barbed wires"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'willowbark'}
+#. ~ Description for {'str': 'barbed wire'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A sheet of bark taken from a willow tree. Used in the production of aspirin."
+msgid "A length of stiff wire, covered in sharp barbs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "diamond"
-msgid_plural "diamonds"
+msgid "steel mesh"
+msgid_plural "steel meshes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'diamond'}
+#. ~ Description for {'str': 'steel mesh', 'str_pl': 'steel meshes'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling diamond."
+msgid ""
+"A mat of woven fine steel wire, useful for dryer lint traps and reusable "
+"coffee filter baskets. You could put these on a window to keep mosquitoes "
+"and other bugs out, but chainlink fencing will do these days."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "garnet"
-msgid_plural "garnets"
+msgid "rebar"
+msgid_plural "rebars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'garnet'}
+#. ~ Description for {'str': 'rebar'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling garnet."
+msgid ""
+"A length of rebar, makes a nice melee weapon, and could be handy in "
+"constructing tougher walls and such."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "amethyst"
-msgid_plural "amethysts"
+#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
+#: lang/json/terrain_from_json.py
+msgid "small railroad track"
+msgid_plural "small railroad tracks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'amethyst'}
+#. ~ Description for {'str': 'small railroad track'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling amethyst."
+msgid "A length of track, made from some planks and rails."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "aquamarine"
-msgid_plural "aquamarines"
+#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
+#: lang/json/terrain_from_json.py
+msgid "concrete"
+msgid_plural "concrete"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'aquamarine'}
+#. ~ Description for {'str_sp': 'concrete'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling aquamarine."
+msgid "Some concrete, ready to be used in a construction project."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "emerald"
-msgid_plural "emeralds"
+msgid "bone skewer"
+msgid_plural "bone skewers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'emerald'}
+#. ~ Description for {'str': 'bone skewer'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling emerald."
+msgid ""
+"A thin skewer carved from bone. Sadly, it won't make squirrel on a stick "
+"taste better."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "alexandrite"
-msgid_plural "alexandrites"
+msgid "burnt out torch"
+msgid_plural "burnt out torches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'alexandrite'}
+#. ~ Description for {'str': 'burnt out torch', 'str_pl': 'burnt out torches'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling alexandrite."
+msgid ""
+"A torch that has consumed all its fuel; it can be recrafted into another "
+"torch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pearl"
-msgid_plural "pearls"
+msgid "dead flare"
+msgid_plural "dead flares"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pearl'}
+#. ~ Description for {'str': 'dead flare'}
#: lang/json/GENERIC_from_json.py
-msgid "A lustrous pearl."
+msgid "This is a spent magnesium flare. It is essentially trash."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ruby"
-msgid_plural "rubies"
+msgid "spring"
+msgid_plural "springs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ruby', 'str_pl': 'rubies'}
+#. ~ Description for {'str': 'spring'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling ruby."
+msgid ""
+"A large, heavy-duty spring. Expands with significant force when compressed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "peridot"
-msgid_plural "peridots"
+msgid "lawnmower"
+msgid_plural "lawnmowers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'peridot'}
+#. ~ Description for {'str': 'lawnmower'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling peridot."
+msgid ""
+"A motorized pushmower that seems to be broken. You could take it apart if "
+"you had a wrench."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sapphire"
-msgid_plural "sapphires"
+msgid "damaged tent"
+msgid_plural "damaged tents"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sapphire'}
+#. ~ Description for {'str': 'damaged tent'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling sapphire."
+msgid ""
+"A small tent, just big enough to fit a person comfortably. This tent is "
+"broken and cannot be deployed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "opal"
-msgid_plural "opals"
+msgid "large damaged tent"
+msgid_plural "large damaged tents"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'opal'}
+#. ~ Description for {'str': 'large damaged tent'}
#: lang/json/GENERIC_from_json.py
-msgid "A lustrous opal."
+msgid ""
+"A family sized tent, very bulky but with plenty of space. This tent is "
+"broken and can not be deployed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tourmaline"
-msgid_plural "tourmalines"
+msgid "heating element"
+msgid_plural "heating elements"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tourmaline'}
+#. ~ Description for {'str': 'heating element'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling tourmaline."
+msgid "A heating element, like the ones used in hotplates or kettles."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "citrine"
-msgid_plural "citrines"
+msgid "bimetal thermostat"
+msgid_plural "bimetal thermostats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'citrine'}
+#. ~ Description for {'str': 'bimetal thermostat'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling citrine."
+msgid "A simple thermostat controlled by thermal expansion of a bimetal strip."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "topaz"
-msgid_plural "topazs"
+msgid "television"
+msgid_plural "televisions"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'topaz'}
+#. ~ Description for {'str': 'television'}
#: lang/json/GENERIC_from_json.py
-msgid "A sparkling blue topaz."
+msgid "A large LCD television, full of delicious electronics."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cured hide"
-msgid_plural "cured hides"
+msgid "pilot light"
+msgid_plural "pilot lights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cured hide'}
+#. ~ Description for {'str': 'pilot light'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A rolled up animal hide which has been scraped of extraneous hair and flesh "
-"and treated to prevent decay. It still requires tanning to become usable "
-"leather."
+"A pilot light from a gas-burning device, this particular one is a simple "
+"piezoelectric igniter."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tanned hide"
-msgid_plural "tanned hides"
+msgid "delayed fuze"
+msgid_plural "delayed fuzes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tanned hide'}
+#. ~ Description for delayed fuze
#: lang/json/GENERIC_from_json.py
msgid ""
-"A folded sheet of leather made from carefully tanned animal hide. Can be "
-"cut up or used as is."
+"A complex mechanical fuze. It seems it can be used to detonate stable "
+"explosives after a short time by triggering it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cured pelt"
-msgid_plural "cured pelts"
+msgid "impact fuze"
+msgid_plural "impact fuzes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cured pelt'}
+#. ~ Description for impact fuze
#: lang/json/GENERIC_from_json.py
msgid ""
-"A rolled up animal hide which has been scraped of extraneous hair and flesh "
-"and treated to prevent decay. It still requires tanning to become usable "
-"fur."
+"A complex mechanical fuze. It seems it can be used to detonate stable "
+"explosives upon a solid impact."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tanned pelt"
-msgid_plural "tanned pelts"
+msgid "toaster"
+msgid_plural "toasters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tanned pelt'}
+#. ~ Description for {'str': 'toaster'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A folded sheet of leather made from carefully tanned animal hide, with the "
-"fur still intact. Can be cut up or used as is."
+msgid "A small two slice toaster, not much use as anything but spare parts"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pile of straw"
-msgid_plural "piles of straw"
+msgid "microwave"
+msgid_plural "microwaves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pile of straw', 'str_pl': 'piles of straw'}
+#. ~ Description for {'str': 'microwave'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A pile of dry grass. Can be used to craft a straw bed if there is nothing "
-"else to sleep on."
+"A home microwave, has probably seen its share of baked beans. Good for "
+"scrap parts."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "straw doll"
-msgid_plural "straw dolls"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "laptop computer"
+msgid_plural "laptop computers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'straw doll'}
+#. ~ Description for {'str': 'laptop computer'}
#: lang/json/GENERIC_from_json.py
-msgid "Old straw doll. Represents a woman in a dress."
+msgid "A broken laptop, basically a paperweight now."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pillow"
-msgid_plural "pillows"
+msgid "broken eyebot"
+msgid_plural "broken eyebots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pillow'}
+#. ~ Description for {'str': 'broken eyebot'}
#: lang/json/GENERIC_from_json.py
-msgid "A pillow to rest your head on when sleeping."
+msgid ""
+"A broken eyebot. Much less threatening now that it won't be calling for "
+"backup. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "body pillow"
-msgid_plural "body pillows"
+msgid "broken skitterbot"
+msgid_plural "broken skitterbots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'body pillow'}
+#. ~ Description for {'str': 'broken skitterbot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A big, body-sized pillow with a print of an anime character on the front and "
-"their scantily clad version on the back."
+"A broken skitterbot. Much less threatening now that it lies limp on solid "
+"ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "down-filled pillow"
-msgid_plural "down-filled pillows"
+msgid "broken lab defense bot"
+msgid_plural "broken lab defense bots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'down-filled pillow'}
+#. ~ Description for {'str': 'broken lab defense bot'}
#: lang/json/GENERIC_from_json.py
-msgid "A fluffy pillow to rest your head on when sleeping."
+msgid ""
+"A broken lab defense bot, with its casing broken and fluid drained. Could "
+"be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "teddy bear"
-msgid_plural "teddy bears"
+msgid "broken police bot"
+msgid_plural "broken police bots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'teddy bear'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"An old and half rotten teddy bear. Looks like this one commemorates the "
-"grave of the child who once owned it."
-msgstr ""
-
-#. ~ Description for {'str': 'teddy bear'}
+#. ~ Description for {'str': 'broken police bot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A mass-produced plush teddy bear. It is wearing a little red tshirt but no "
-"pants."
+"A broken police bot. Much less threatening now that it's quiet and still. "
+"Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "money bundle"
-msgid_plural "money bundles"
+msgid "broken nurse bot"
+msgid_plural "broken nurse bots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'money bundle'}
+#. ~ Description for {'str': 'broken nurse bot'}
#: lang/json/GENERIC_from_json.py
-msgid "A bundle holding many 20 dollar bills, pretty useless now though."
+msgid ""
+"A broken nurse bot. Its smooth face staring vacantly into empty space. "
+"Could be gutted for parts."
msgstr ""
-#. ~ Use action menu_text for {'str': 'cigar'}.
-#. ~ Use action menu_text for {'str': 'cigarette'}.
-#. ~ Use action menu_text for {'str': 'joint'}.
-#. ~ Use action menu_text for {'str': "spooky jack o'lantern", 'str_pl': "jack o'lanterns"}.
-#. ~ Use action menu_text for {'str': 'hobo stove (lit)', 'str_pl': 'hobo stoves (lit)'}.
-#. ~ Use action menu_text for {'str': 'Louisville Slaughterer'}.
-#. ~ Use action menu_text for {'str': 'refillable lighter'}.
-#. ~ Use action menu_text for {'str': 'ember carrier (lit)', 'str_pl': 'ember carriers (lit)'}.
-#. ~ Use action menu_text for {'str': 'candle'}.
-#. ~ Use action menu_text for {'str': 'torch', 'str_pl': 'torches'}.
-#. ~ Use action menu_text for {'str': 'Louisville Slaughterer'}.
-#. ~ Use action menu_text for {'str': 'everburning torch', 'str_pl': 'everburning torches'}.
#: lang/json/GENERIC_from_json.py
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "Extinguish"
-msgstr ""
+msgid "broken grocery bot"
+msgid_plural "broken grocery bots"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Use action msg for {'str': 'cigar'}.
+#. ~ Description for {'str': 'broken grocery bot'}
#: lang/json/GENERIC_from_json.py
-msgid "You extinguish the cigar."
+msgid ""
+"A broken grocery bot. Its smiling face staring vacantly into empty space. "
+"Could be gutted for parts."
msgstr ""
-#. ~ Description for {'str': 'cigar'}
+#. ~ Description for {'str': 'broken grocery bot'}
#: lang/json/GENERIC_from_json.py
-msgid "The smoke billowing from this cigar has a sweet, musty odor."
+msgid ""
+"The body of a busted grocery bot. Its tarnished face is still smiling. "
+"Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cigar butt"
-msgid_plural "cigar butts"
+msgid "broken riot control bot"
+msgid_plural "broken riot control bots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cigar butt'}
+#. ~ Description for {'str': 'broken riot control bot'}
#: lang/json/GENERIC_from_json.py
-msgid "A true gentleman always finishes his cigars."
+msgid ""
+"A broken riot control bot. Much less threatening now that it's out of gas. "
+"Could be gutted for parts."
msgstr ""
-#. ~ Use action msg for {'str': 'cigarette'}.
#: lang/json/GENERIC_from_json.py
-msgid "You extinguish the cigarette."
-msgstr ""
+msgid "broken prototype robot"
+msgid_plural "broken prototype robots"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'cigarette'}
+#. ~ Description for {'str': 'broken prototype robot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Smoke swirls from the lit end of this cigarette, filling the air with the "
-"thrilling smell of burning chemicals."
+"A broken prototype robot, well more broken than before. Could be gutted for "
+"parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cigarette butt"
-msgid_plural "cigarette butts"
+msgid "broken miner bot"
+msgid_plural "broken miner bots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cigarette butt'}
+#. ~ Description for {'str': 'broken miner bot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"What was once a wonderfully addictive tube of dried tobacco leaf is now just "
-"a smelly piece of trash. What a tragedy!\n"
-"The leftover tobacco in a few of these could probably be used to roll "
-"another cigarette. If you're willing to go that far…"
+"A broken miner bot. Much less threatening now that it's no longer capable "
+"of drilling anything. Could be gutted for parts."
msgstr ""
-#. ~ Use action msg for {'str': 'joint'}.
#: lang/json/GENERIC_from_json.py
-msgid "You extinguish the joint."
-msgstr ""
+msgid "broken recon mech"
+msgid_plural "broken recon mechs"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'joint'}
+#. ~ Description for {'str': 'broken recon mech'}
+#. ~ Description for {'str': 'broken mech lifter'}
+#. ~ Description for {'str': 'broken combat mech'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The smell of skunk permeates the air as a thin trail of smoke floats off of "
-"this joint."
+msgid "This is a broken mech exoskeleton suit, it looks beyond repair."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "joint roach"
-msgid_plural "joint roaches"
+msgid "broken mech lifter"
+msgid_plural "broken mech lifters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'joint roach', 'str_pl': 'joint roaches'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The smoked-down butt of a joint, a reminder of some good times. Pretty much "
-"trash now. Bummer, man.\n"
-"A few of these could probably be used to roll another joint."
-msgstr ""
+msgid "broken combat mech"
+msgid_plural "broken combat mechs"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "cannabis plant"
-msgid_plural "cannabis plants"
+msgid "broken riot dispatch"
+msgid_plural "broken riot dispatches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cannabis plant'}
+#. ~ Description for {'str': 'broken riot dispatch', 'str_pl': 'broken riot dispatches'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A psychoactive plant indigenous to Central Asia and the Indian subcontinent "
-"traditionally cultivated for its fiber, oil, for medicinal purposes, and for "
-"use as a recreational drug. It requires further processing to be useful."
+"A broken riot dispatch, with its mesh midsection filled with fried manhacks "
+"and its motor limp and still. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "raw tobacco"
-msgid_plural "raw tobacco"
+msgid "broken military dispatch"
+msgid_plural "broken military dispatches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'raw tobacco'}
+#. ~ Description for {'str': 'broken military dispatch', 'str_pl': 'broken military dispatches'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Various parts of tobacco plant, full of nicotine. They need to be dried to "
-"become smokable."
+"A broken military dispatch. Though the scratched, disarmed manhacks visible "
+"in its belly are disarmed, their destructive potential still inspires a "
+"spark of fear, even now. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "science ID card"
-msgid_plural "science ID cards"
+msgid "broken manhack"
+msgid_plural "broken manhacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'science ID card'}
+#. ~ Description for {'str': 'broken manhack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This ID card once belonged to a scientist. The reverse side describes "
-"protocol for using it; this could grant access at one control panel, if you "
-"can find one."
+"A broken manhack. Much less threatening now that it lies limp on solid "
+"ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "military ID card"
-msgid_plural "military ID cards"
+msgid "broken grenade hack"
+msgid_plural "broken grenade hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'military ID card'}
+#. ~ Description for {'str': 'broken grenade hack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This ID card once belonged to a military officer. The reverse side "
-"describes protocol for using it; this could grant access at one control "
-"panel, if you can find one."
+"A broken grenade hack. Much less threatening now that it lies quiet on "
+"solid ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "industrial ID card"
-msgid_plural "industrial ID cards"
+msgid "broken mininuke hack"
+msgid_plural "broken mininuke hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'industrial ID card'}
+#. ~ Description for {'str': 'broken mininuke hack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This ID card once belonged to a high level technician. The reverse side "
-"describes protocol for using it; this could grant access at one control "
-"panel, if you can find one."
+"A broken magenta hack. Just looking at the wreck makes you shiver. Could "
+"be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "neoprene patch"
-msgid_plural "neoprene patches"
+msgid "broken tear gas hack"
+msgid_plural "broken tear gas hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'neoprene patch', 'str_pl': 'neoprene patches'}
+#. ~ Description for {'str': 'broken tear gas hack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A moderately sized sheet of neoprene. Can be used to craft light and "
-"stretchable clothing."
+"A broken tear gas hack. Much less threatening now that it lies quiet on "
+"solid ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "TX-5LR Laser Cannon"
-msgid_plural "TX-5LR Laser Cannons"
+msgid "broken EMP hack"
+msgid_plural "broken EMP hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'TX-5LR Laser Cannon'}
+#. ~ Description for {'str': 'broken EMP hack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. "
-"Unusable as a weapon on its own without the necessary parts."
+"A broken EMP hack. Much less threatening now that it lies quiet on solid "
+"ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "light bulb"
-msgid_plural "light bulbs"
+msgid "broken flashbang hack"
+msgid_plural "broken flashbang hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'light bulb'}
+#. ~ Description for {'str': 'broken flashbang hack'}
#: lang/json/GENERIC_from_json.py
-msgid "A rather outdated light bulb used in all sorts of light equipment."
+msgid ""
+"A broken flashbang hack. Much less threatening now that it lies quiet on "
+"solid ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "clay flower pot"
-msgid_plural "clay flower pots"
+msgid "broken C-4 hack"
+msgid_plural "broken C-4 hacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'clay flower pot'}
+#. ~ Description for {'str': 'broken C-4 hack'}
#: lang/json/GENERIC_from_json.py
-msgid "A nice looking clay pot used for planting."
+msgid ""
+"A broken C-4 hack. Much less threatening now that it lies quiet on solid "
+"ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic flower pot"
-msgid_plural "plastic flower pots"
+msgid "broken loudspeaker"
+msgid_plural "broken loudspeakers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic flower pot'}
+#. ~ Description for {'str': 'broken loudspeaker'}
#: lang/json/GENERIC_from_json.py
-msgid "A cheap plastic pot used for planting."
+msgid ""
+"A broken loudspeaker. It's so unusually quiet now… Could be gutted for "
+"parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fluid preserved brain"
-msgid_plural "fluid preserved brains"
+msgid "processor board"
+msgid_plural "processor boards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fluid preserved brain'}
+#. ~ Description for {'str': 'processor board'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This 3L jar contains a human brain preserved in a formaldehyde solution."
+msgid "A central processor unit, useful in advanced electronics crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "evaporator coil"
-msgid_plural "evaporator coils"
+msgid "RAM"
+msgid_plural "RAMs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'evaporator coil'}
+#. ~ Description for {'str': 'RAM'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of long, snakelike tubes for evaporating refrigerant."
+msgid "A stick of memory. Useful in advanced electronics crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "condensor coil"
-msgid_plural "condensor coils"
+msgid "power converter"
+msgid_plural "power converters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'condensor coil'}
+#. ~ Description for {'str': 'power converter'}
#: lang/json/GENERIC_from_json.py
-msgid "A compressor and a fan work together to cool down the refrigerant."
+msgid "A power supply unit. Useful in lots of electronics recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "refrigerant tank"
-msgid_plural "refrigerant tanks"
+msgid "amplifier circuit"
+msgid_plural "amplifier circuits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'refrigerant tank'}
+#. ~ Description for {'str': 'amplifier circuit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small tank containing some sort of refrigerant often used in devices such "
-"as freezers. Hermetically sealed to prevent evaporation - cannot be opened "
-"without prior connection to compatible valve."
+"A circuit designed to amplify the strength of a signal. Useful in lots of "
+"electronics recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hard steel plate"
-msgid_plural "hard steel plates"
+msgid "transponder circuit"
+msgid_plural "transponder circuits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hard steel plate'}
+#. ~ Description for {'str': 'transponder circuit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An armor plating made of a very thick steel, specifically engineered for use "
-"in a bullet resistant vest."
+"A circuit designed to repeat a signal. Useful for crafting communications "
+"equipment."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel plate"
-msgid_plural "steel plates"
+msgid "signal receiver"
+msgid_plural "signal receivers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel plate'}
+#. ~ Description for {'str': 'signal receiver'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A steel armor plate, specifically engineered for use in a bullet resistant "
-"vest."
+"A module designed to receive many forms of signals. Useful for crafting "
+"communications equipment."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "small lock and key"
-msgid_plural "small locks and keys"
+msgid "large LCD screen"
+msgid_plural "large LCD screens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small lock and key', 'str_pl': 'small locks and keys'}
+#. ~ Description for {'str': 'large LCD screen'}
#: lang/json/GENERIC_from_json.py
-msgid "A small lock, with a set of keys still inserted."
+msgid ""
+"A large backlit screen, used for displaying images. Useful in some "
+"electronics recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "in progress craft"
-msgid_plural "in progress crafts"
+msgid "small LCD screen"
+msgid_plural "small LCD screens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'in progress craft'}
+#. ~ Description for {'str': 'small LCD screen'}
#: lang/json/GENERIC_from_json.py
-msgid "This is an in progress craft."
+msgid ""
+"A small backlit screen, used for displaying images. Useful in some "
+"electronics recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spare tire carrier"
-msgid_plural "spare tire carriers"
+msgid "high-quality lens"
+msgid_plural "high-quality lenses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spare tire carrier'}
+#. ~ Description for {'str': 'high-quality lens', 'str_pl': 'high-quality lenses'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A bumper mounted rig for attaching and storing a spare tire on the back of a "
-"vehicle. Combine it with a wheel to get a mountable piece."
+"A high-quality lens, useful for focusing or diffusing light. Might be "
+"useful for starting a fire."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "welding component kit"
-msgid_plural "welding component kits"
+msgid "small high-quality lens"
+msgid_plural "small high-quality lenses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'welding component kit'}
+#. ~ Description for {'str': 'small high-quality lens', 'str_pl': 'small high-quality lenses'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of components useful for constructing a full-featured welding station, "
-"complete with soldering capability."
+"A small high-quality lens, useful for focusing or diffusing light. Might be "
+"useful for crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "amplifier head"
-msgid_plural "amplifier heads"
+msgid "pair of tinted glass"
+msgid_plural "pairs of tinted glass"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'amplifier head'}
+#. ~ Description for {'str': 'pair of tinted glass', 'str_pl': 'pairs of tinted glass'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An amplifier head. Typically paired with a speaker cabinet for amplifying "
-"musical instruments. Basically only good for spare parts now."
+"A pair of small darkened glass, like the one that sunglasses are made of."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken turret"
-msgid_plural "broken turrets"
+msgid "burnt out bionic"
+msgid_plural "burnt out bionics"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken turret'}
+#. ~ Description for {'str': 'burnt out bionic'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken turret. Much less threatening now that it's laid limp on solid "
-"ground. Could be gutted for parts."
+"Once a valuable bionic implant, it has not held up well under repeated use. "
+"This object has been destroyed by excessive electric current and is now "
+"useless."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken riot control turret"
-msgid_plural "broken riot control turrets"
+msgid "nanofabricator template"
+msgid_plural "nanofabricator templates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken riot control turret'}
+#. ~ Description for {'str': 'nanofabricator template'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken riot control turret. Much less threatening now that it's laid limp "
-"on solid ground. Could be gutted for parts."
+"A state-of-the-art optical storage system. This small slate of transparent "
+"glass holds, inscribed as a miniature pattern, the instructions required to "
+"create an item through a nanofabricator."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken M249 autonomous CROWS II"
-msgid_plural "broken M249 autonomous CROWS II turrets"
+msgid "nanofabricator template (silicon photonics)"
+msgid_plural "nanofabricator templates (silicon photonics)"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'nanofabricator template (silicon photonics)', 'str_pl': 'nanofabricator templates (silicon photonics)'}
#: lang/json/GENERIC_from_json.py
-msgid "broken M240 autonomous CROWS II"
-msgid_plural "broken M240 autonomous CROWS II turrets"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A state-of-the-art optical storage system, containing the instruction set "
+"required for the fabrication of complex silicon photonic circuitry. The "
+"data within was once clearly worth millions, but now, you are not sure if "
+"it's anything more than a fancy, high-tech paperweight."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken M2 autonomous CROWS II"
-msgid_plural "broken M2 autonomous CROWS II turrets"
+msgid "antenna"
+msgid_plural "antennas"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'antenna'}
#: lang/json/GENERIC_from_json.py
-msgid "broken laser turret"
-msgid_plural "broken laser turrets"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A simple thin aluminum shaft. Useful in lots of electronics recipes."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken secubot"
-msgid_plural "broken secubots"
+msgid "micro motor"
+msgid_plural "micro motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken secubot'}
+#. ~ Description for {'str': 'micro motor'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken secubot, with its casing broken and fluid drained. Could be gutted "
-"for parts."
+"A very small electric motor like those used in RC cars. Useful in lots of "
+"electronics recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken M202A1 TALON"
-msgid_plural "broken M202A1 TALONs"
+msgid "circuit board"
+msgid_plural "circuit boards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken M202A1 TALON'}
-#. ~ Description for {'str': 'broken launcher TALON UGV'}
-#. ~ Description for {'str': 'broken rifle TALON UGV'}
+#. ~ Description for {'str': 'circuit board'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken TALON UGV, with its casing broken and fluid drained. Could be "
-"gutted for parts."
+"A printed card that supports and electrically connects electronic components "
+"on a non-conductive substrate."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fire brick"
-msgid_plural "fire bricks"
+msgid "electronic scrap"
+msgid_plural "electronic scraps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fire brick'}
+#. ~ Description for {'str': 'electronic scrap'}
#: lang/json/GENERIC_from_json.py
-msgid "A reinforced brick designed to withstand intense heat."
+msgid ""
+"A random collection of resistors, capacitors, and diodes which have been "
+"stripped from printed circuits."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "survival kit"
-msgid_plural "survival kits"
+msgid "radio repeater mod"
+msgid_plural "radio repeater mods"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'survival kit'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small box filled with tools and items to help you survive in case of an "
-"emergency. Disassemble to get its content."
-msgstr ""
-
-#. ~ Description for {'str': 'survival kit'}
+#. ~ Description for {'str': 'radio repeater mod'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The ultimate survival kit purchased either by the wealthy or the dedicated "
-"urban survivalist. It contains tools and items to help you survive in case "
-"of an emergency. Disassemble to get its contents."
+"A system designed to convert a radio station into an autonomous repeater."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic dice"
-msgid_plural "plastic dice"
+msgid "desk fan"
+msgid_plural "desk fans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'plastic dice'}
+#. ~ Description for {'str': 'desk fan'}
#: lang/json/GENERIC_from_json.py
-msgid "A six-sided plastic dice."
+msgid "A small fan, used to propel air around a room."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "salt lick"
-msgid_plural "salt licks"
+msgid "ceramic armor plate"
+msgid_plural "ceramic armor plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'salt lick'}
+#. ~ Description for {'str': 'ceramic armor plate'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross."
+"A ceramic armor plate, specifically engineered for use in a bullet resistant "
+"vest."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "flyer"
-msgid_plural "flyers"
+msgid "fishbowl"
+msgid_plural "fishbowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'flyer'}
+#. ~ Description for {'str': 'fishbowl'}
#: lang/json/GENERIC_from_json.py
-msgid "A scrap of paper."
+msgid ""
+"A filled fishbowl, the tag says 'to Ed' and the fish's name, 'Hoss'. The "
+"fish appears to have tiny antlers."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "survivor's note"
-msgid_plural "survivor's notes"
+msgid "blood soaked rag"
+msgid_plural "blood soaked rags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "survivor's note"}
-#. ~ Description for {'str': 'note'}
-#. ~ Description for {'str': "survivor's note"}
+#. ~ Description for {'str': 'blood soaked rag'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A scrap of paper. Something's written on it, scrawled in bad handwriting."
+"A large rag, drenched in blood. It could be cleaned with boiling water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "character sheet"
-msgid_plural "character sheets"
+msgid "pipe cleaner"
+msgid_plural "pipe cleaners"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'character sheet'}
+#. ~ Description for {'str': 'pipe cleaner'}
#: lang/json/GENERIC_from_json.py
-msgid "A Dungeons & Dragons character sheet."
+msgid ""
+"This is a tool designed to clean interior surface of pipes, bottles, and "
+"similar objects. This one is thin enough to be used for cleaning firearm "
+"barrels from dirt and fouling."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "score card"
-msgid_plural "score cards"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "clock"
+msgid_plural "clocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'score card'}
+#. ~ Description for {'str': 'clock'}
#: lang/json/GENERIC_from_json.py
-msgid "A colorfully printed score card."
+msgid "A small mechanical clock, it's stopped at 10:10."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "newspaper page"
-msgid_plural "newspaper pages"
+msgid "clockworks"
+msgid_plural "clockworks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'newspaper page'}
+#. ~ Description for {'str_sp': 'clockworks'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A single sheet of newspaper broadsheet. It is possibly one of the last "
-"issues printed before New England was overwhelmed. Most of the information "
-"on there is terribly trivial, or out of date, but one thing catches your eye "
-"briefly."
+msgid "A small assortment of gears and other clockwork gubbins."
msgstr ""
-#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A single sheet of newspaper broadsheet. It seems to date from several years "
-"ago, and you've NO idea how it lasted this long. Most of the information on "
-"there is terribly trivial, or out of date, but one thing catches your eye "
-"briefly."
-msgstr ""
+msgid "SD-Memory card"
+msgid_plural "SD-Memory cards"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'newspaper page'}
+#. ~ Description for {'str': 'SD-Memory card'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A single sheet of newspaper broadsheet. It seems to date from a few years "
-"ago--amazing it has lasted this long. Most of the information on there is "
-"terribly trivial, or out of date, but one thing catches your eye briefly."
+msgid "A memory card, used. Might be worth a look."
msgstr ""
-#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A single sheet of newspaper broadsheet. It was printed more than a year "
-"ago. Most of the information on there is terribly trivial, or out of date, "
-"but one thing catches your eye briefly."
-msgstr ""
+msgid "SD-Memory card (clean)"
+msgid_plural "SD-Memory cards (clean)"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'newspaper page'}
+#. ~ Description for {'str': 'SD-Memory card (clean)', 'str_pl': 'SD-Memory cards (clean)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A single sheet of newspaper broadsheet. It was printed in the months "
-"leading up to the Cataclysm. Most of the information on there is terribly "
-"trivial, or out of date, but one thing catches your eye briefly."
+"This memory card is either unused or has been wiped clean. You could use it "
+"to store your data, though!"
msgstr ""
-#. ~ Description for {'str': 'newspaper page'}
+#: lang/json/GENERIC_from_json.py
+msgid "SD-Memory card (encrypted)"
+msgid_plural "SD-Memory cards (encrypted)"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'SD-Memory card (encrypted)', 'str_pl': 'SD-Memory cards (encrypted)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A single sheet of newspaper broadsheet. It was printed in the weeks leading "
-"up to the Cataclysm. Most of the information on there is terribly trivial, "
-"or out of date, but one thing catches your eye briefly."
+"This memory card appears to have the firmware encryption set. Hopefully it "
+"contains something worth encrypting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vault leaflet"
-msgid_plural "vault leaflets"
+msgid "Science SD-Memory card"
+msgid_plural "Science SD-Memory cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vault leaflet'}
+#. ~ Description for {'str': 'Science SD-Memory card'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A folded glossy handout that appears to be an introduction to living in a "
-"massive underground complex."
+"This memory card appears to be related to 'XEDRA', and is certainly "
+"encrypted. Looks *Interesting*, though…"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "note"
-msgid_plural "notes"
+msgid "hand mirror"
+msgid_plural "hand mirrors"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'hand mirror'}
#: lang/json/GENERIC_from_json.py
-msgid "FEMA evacuation pamphlet"
-msgid_plural "FEMA evacuation pamphlets"
+msgid "A small hand mirror."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/terrain_from_json.py
+msgid "manhole cover"
+msgid_plural "manhole covers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'FEMA evacuation pamphlet'}
+#. ~ Description for {'str': 'manhole cover'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Welcome to your Emergency Survival Shelter. We hope your stay here will be "
-"short and comfortable. Provided are an emergency blanket, high visibility "
-"jacket, gas mask, and food and water rations for one day, as well as an "
-"emergency lighter and flashlight. There are further supplies in the "
-"communal cabinets should the facility be over its intended capacity. These "
-"resources are checked and updated by FEMA on a regular basis, but if you "
-"find some items missing, please contact a FEMA supervisor at your earliest "
-"convenience.\n"
-"\n"
-"Please wait in the shelter until an official evacuation transport arrives to "
-"take you to your homes or, in the event of a major disaster, to the nearest "
-"evacuation gathering point.\n"
-"\n"
-"In the event that you have been evacuated under violent circumstances, FEMA "
-"recommends taking cover in the shelter's basement until help arrives. "
-"Remember: if you leave the shelter, we cannot find you to take you to safety."
+"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/GENERIC_from_json.py
-msgid "leaf spring"
-msgid_plural "leaf springs"
+msgid "pine bough"
+msgid_plural "pine boughs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'leaf spring'}
+#. ~ Description for {'str': 'pine bough'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, heavy-duty leaf spring. Probably from some car or truck, and looks "
-"an awful lot like a bow. You can barely bend it…"
+"A branch from a pine tree, oozing sticky sap and bristling with prickly "
+"needles."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hydrangea"
-msgid_plural "hydrangeas"
+msgid "pinecone"
+msgid_plural "pinecones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hydrangea'}
+#. ~ Description for {'str': 'pinecone'}
#: lang/json/GENERIC_from_json.py
-msgid "A hydrangea stalk with some petals."
+msgid ""
+"A spiny pod from a pine tree. Dry seeds rattle around inside when you shake "
+"it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hydrangea bud"
-msgid_plural "hydrangea buds"
+msgid "poppy bud"
+msgid_plural "poppy buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hydrangea bud'}
+#. ~ Description for {'str': 'poppy bud'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A hydrangea bud. Contains some substances commonly produced by a hydrangea "
+"A poppy bud. Contains some substances commonly produced by a mutated poppy "
"flower."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "tulip"
-msgid_plural "tulips"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'tulip'}
+#. ~ Description for {'str': 'sunflower'}
#: lang/json/GENERIC_from_json.py
-msgid "A tulip stalk with some petals."
+msgid ""
+"The top of a sunflower, with yellow pedals and some seeds that have yet to "
+"be eaten by animals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tulip bud"
-msgid_plural "tulip buds"
+msgid "chamomile flowers"
+msgid_plural "chamomile flowers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tulip bud'}
+#. ~ Description for {'str_sp': 'chamomile flowers'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A tulip bud. Contains some substances commonly produced by a tulip flower."
+"White chamomile flowers, used as a herbal remedy since the ancient times."
msgstr ""
-#. ~ Description for {'str': 'spurge'}
#: lang/json/GENERIC_from_json.py
-msgid "A spurge stalk with some petals."
+msgid "lotus flower"
+msgid_plural "lotus flowers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for lotus
+#. ~ Description for {'str': 'lotus flower'}
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid ""
+"A lovely flower that grows on the surface of bodies of freshwater. "
+"Traditionally connected with many Eastern cultures."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spurge bud"
-msgid_plural "spurge buds"
+msgid "spurge flowers"
+msgid_plural "spurge flowers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spurge bud'}
+#. ~ Description for {'str_sp': 'spurge flowers'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A spurge bud. Contains some substances commonly produced by a spurge flower."
+"A handful of yellow-green flowers. Can be brewed into a tea that prevents "
+"asthma attacks."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "black eyed susan"
-msgid_plural "black eyed susans"
+#: lang/json/GENERIC_from_json.py
+msgid "lump of clay"
+msgid_plural "lumps of clay"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'black eyed susan'}
+#. ~ Description for {'str': 'lump of clay', 'str_pl': 'lumps of clay'}
#: lang/json/GENERIC_from_json.py
-msgid "A black eyed susan stalk with some petals."
+msgid "A fresh piece of clay. Useful for some crafting recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "black eyed susan bud"
-msgid_plural "black eyed susan buds"
+msgid "brick"
+msgid_plural "bricks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'black eyed susan bud'}
+#. ~ Description for {'str': 'brick'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A black eyed susan bud. Contains some substances commonly produced by a "
-"black eyed susan flower."
+msgid "A fire hardened building block used in masonry construction."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "lily"
-msgid_plural "lilies"
+#: lang/json/GENERIC_from_json.py
+msgid "mortar"
+msgid_plural "mortar"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lily', 'str_pl': 'lilies'}
+#. ~ Description for {'str_sp': 'mortar'}
#: lang/json/GENERIC_from_json.py
-msgid "A lily stalk with some petals."
+msgid "Some mortar, ready to be used in building projects."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lily bud"
-msgid_plural "lily buds"
+msgid "soft adobe brick"
+msgid_plural "soft adobe bricks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lily bud'}
+#. ~ Use action msg for {'str': 'soft adobe brick'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You test the brick, and it seems solid enough to use."
+msgstr ""
+
+#. ~ Use action not_ready_msg for {'str': 'soft adobe brick'}.
+#: lang/json/GENERIC_from_json.py
+msgid "The brick is still too damp to bear weight."
+msgstr ""
+
+#. ~ Description for {'str': 'soft adobe brick'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A lily bud. Contains some substances commonly produced by a lily flower."
+"A compacted mass of soil and natural fibers, still too wet to build with. "
+"Load it onto a pallet and leave it to dry."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "lotus"
-msgid_plural "lotuses"
+#: lang/json/GENERIC_from_json.py
+msgid "adobe brick"
+msgid_plural "adobe bricks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lotus', 'str_pl': 'lotuses'}
+#. ~ Description for {'str': 'adobe brick'}
#: lang/json/GENERIC_from_json.py
-msgid "A lotus stalk with some petals."
+msgid ""
+"A compacted mass of soil and natural fibers, baked dry enough to harden into "
+"a brick."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lotus bud"
-msgid_plural "lotus buds"
+msgid "adobe mortar"
+msgid_plural "adobe mortar"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lotus bud'}
+#. ~ Description for {'str_sp': 'adobe mortar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A lotus bud. Contains some substances commonly produced by a lotus flower."
+"A thick, pasty mud, low in sand content to reduce crumbling once dry. Used "
+"to glue larger, heavier pieces of mud and clay together."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lilac"
-msgid_plural "lilacs"
+msgid "tanbark"
+msgid_plural "tanbark"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lilac'}
+#. ~ Description for {'str_sp': 'tanbark'}
#: lang/json/GENERIC_from_json.py
-msgid "A lilac stalk with some petals."
+msgid "A sheet of tannin-rich bark from a tree, useful for tanning leather"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lilac bud"
-msgid_plural "lilac buds"
+msgid "birchbark"
+msgid_plural "birchbarks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lilac bud'}
+#. ~ Description for {'str': 'birchbark'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A lilac bud. Contains some substances commonly produced by a lilac flower."
+msgid "A sheet of tough, water-resistant bark taken from a birch tree."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rose bud"
-msgid_plural "rose buds"
+msgid "willowbark"
+msgid_plural "willowbark"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rose bud'}
+#. ~ Description for {'str_sp': 'willowbark'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A rose bud. Contains some substances commonly produced by a rose flower."
+"A sheet of bark taken from a willow tree. Used in the production of aspirin."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "dahlia bud"
-msgid_plural "dahlia buds"
+msgid "diamond"
+msgid_plural "diamonds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dahlia bud'}
+#. ~ Description for {'str': 'diamond'}
#: lang/json/GENERIC_from_json.py
-msgid "A dahlia bud. Contains some substances commonly produced by a dahlia."
+msgid "A sparkling diamond."
msgstr ""
-#. ~ Description for {'str': 'rose'}
#: lang/json/GENERIC_from_json.py
-msgid "A rose stalk with some petals."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "bluebell"
-msgid_plural "bluebells"
+msgid "garnet"
+msgid_plural "garnets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bluebell'}
+#. ~ Description for {'str': 'garnet'}
#: lang/json/GENERIC_from_json.py
-msgid "A bluebell stalk with some petals."
+msgid "A sparkling garnet."
msgstr ""
-#. ~ Description for {'str': 'dahlia'}
#: lang/json/GENERIC_from_json.py
-msgid "A dahlia stalk with some petals."
+msgid "amethyst"
+msgid_plural "amethysts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'amethyst'}
+#: lang/json/GENERIC_from_json.py
+msgid "A sparkling amethyst."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "poppy flower"
-msgid_plural "poppy flowers"
+msgid "aquamarine"
+msgid_plural "aquamarines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'poppy flower'}
+#. ~ Description for {'str': 'aquamarine'}
#: lang/json/GENERIC_from_json.py
-msgid "A poppy stalk with some petals."
+msgid "A sparkling aquamarine."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bluebell bud"
-msgid_plural "bluebell buds"
+msgid "emerald"
+msgid_plural "emeralds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bluebell bud'}
+#. ~ Description for {'str': 'emerald'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A bluebell bud. Contains some substances commonly produced by a bluebell "
-"flower."
+msgid "A sparkling emerald."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken chickenbot"
-msgid_plural "broken chickenbots"
+msgid "alexandrite"
+msgid_plural "alexandrites"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action friendly_msg for {'str': 'broken chickenbot'}.
-#. ~ Use action friendly_msg for {'str': 'inactive chicken walker'}.
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "The chicken bot rolls out and begins acquiring targets."
+#. ~ Description for {'str': 'alexandrite'}
+#: lang/json/GENERIC_from_json.py
+msgid "A sparkling alexandrite."
msgstr ""
-#. ~ Use action hostile_msg for {'str': 'broken chickenbot'}.
-#. ~ Use action hostile_msg for {'str': 'inactive chicken walker'}.
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid ""
-"The chicken bot swivels its turret and aims directly at you. Don your brown "
-"pants!"
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "pearl"
+msgid_plural "pearls"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'broken chickenbot'}
+#. ~ Description for {'str': 'pearl'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken chicken walker. Still looks intimidating despite being permanently "
-"inoperative, possibly due to the sheer size and mass. Could be gutted for "
-"parts."
+msgid "A lustrous pearl."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken tribot"
-msgid_plural "broken tribots"
+msgid "ruby"
+msgid_plural "rubies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken tribot'}
+#. ~ Description for {'str': 'ruby', 'str_pl': 'rubies'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken tribot. Now that its legs lie broken and immobile, the world seems "
-"a little less threatening. Could be gutted for parts."
+msgid "A sparkling ruby."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken tank drone"
-msgid_plural "broken tank drones"
+msgid "peridot"
+msgid_plural "peridots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken tank drone'}
+#. ~ Description for {'str': 'peridot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken tank drone. Still looks intimidating despite being permanently "
-"inoperative, possibly due to the sheer size and mass. Could be gutted for "
-"parts."
+msgid "A sparkling peridot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tripod chassis"
-msgid_plural "tripod chassis"
+msgid "sapphire"
+msgid_plural "sapphires"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'tripod chassis'}
+#. ~ Description for {'str': 'sapphire'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"What's left when you remove all moving parts and electronics. It's the "
-"skeleton and armor of the tripod."
+msgid "A sparkling sapphire."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chicken walker chassis"
-msgid_plural "chicken walker chassis"
+msgid "opal"
+msgid_plural "opals"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'chicken walker chassis'}
+#. ~ Description for {'str': 'opal'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"What's left when you remove all moving parts and electronics. It's the "
-"skeleton and armor of the chicken walker."
+msgid "A lustrous opal."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Beagle chassis"
-msgid_plural "Beagle chassis"
+msgid "tourmaline"
+msgid_plural "tourmalines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Beagle chassis'}
+#. ~ Description for {'str': 'tourmaline'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"What's left when you remove all moving parts and electronics. It's the "
-"skeleton and armor of the Beagle tank."
+msgid "A sparkling tourmaline."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of spidery legs"
-msgid_plural "sets of spidery legs"
+msgid "citrine"
+msgid_plural "citrines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of spidery legs', 'str_pl': 'sets of spidery legs'}
+#. ~ Description for {'str': 'citrine'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of big pointy legs, like the ones found under a tripod."
+msgid "A sparkling citrine."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "stone pot"
-msgid_plural "stone pots"
+msgid "topaz"
+msgid_plural "topazs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stone pot'}
+#. ~ Description for {'str': 'topaz'}
#: lang/json/GENERIC_from_json.py
-msgid "A large stone, roughly hollowed out into a pot."
+msgid "A sparkling blue topaz."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "burnt out Louisville Slaughterer"
-msgid_plural "burnt out Louisville Slaughterers"
+msgid "cured hide"
+msgid_plural "cured hides"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'burnt out Louisville Slaughterer'}
+#. ~ Description for {'str': 'cured hide'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sturdy wood bat, wrapped in flame-resistant Nomex fabric. Makes a good "
-"melee weapon but better be disassembled to recycle the baseball bat and some "
-"Nomex patches."
+"A rolled up animal hide which has been scraped of extraneous hair and flesh "
+"and treated to prevent decay. It still requires tanning to become usable "
+"leather."
msgstr ""
#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "quantum solar panel"
-msgid_plural "quantum solar panels"
+msgid "tanned hide"
+msgid_plural "tanned hides"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for quantum solar panel
+#. ~ Description for {'str': 'tanned hide'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This solar panel is obviously cutting-edge technology and given where you "
-"found it, should probably provide a LOT of power. It's covered in strange-"
-"looking material, but the covering looks rather fragile; it doesn't look "
-"like it could support a reinforcing sheet, either."
+"A folded sheet of leather made from carefully tanned animal hide. Can be "
+"cut up or used as is."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "module template"
-msgid_plural "module templates"
+msgid "cured pelt"
+msgid_plural "cured pelts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'module template'}
+#. ~ Description for {'str': 'cured pelt'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a template for robot module. If found in a game it is a bug."
+msgid ""
+"A rolled up animal hide which has been scraped of extraneous hair and flesh "
+"and treated to prevent decay. It still requires tanning to become usable "
+"fur."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "targeting module"
-msgid_plural "targeting modules"
+msgid "tanned pelt"
+msgid_plural "tanned pelts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'targeting module'}
+#. ~ Description for {'str': 'tanned pelt'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This module integrates visual and proprioceptive information from peripheric "
-"sensors and outputs information necessary for accurate aiming."
+"A folded sheet of leather made from carefully tanned animal hide, with the "
+"fur still intact. Can be cut up or used as is."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "identification module"
-msgid_plural "identification modules"
+msgid "pile of straw"
+msgid_plural "piles of straw"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'identification module'}
+#. ~ Description for {'str': 'pile of straw', 'str_pl': 'piles of straw'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This module continuously runs image recognition algorithms to identify "
-"friends from foe."
+"A pile of dry grass. Can be used to craft a straw bed if there is nothing "
+"else to sleep on."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pathfinding module"
-msgid_plural "pathfinding modules"
+msgid "straw doll"
+msgid_plural "straw dolls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pathfinding module'}
+#. ~ Description for {'str': 'straw doll'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This module uses a combination of vector integration and egocentric mapping "
-"to find the best path available."
+msgid "Old straw doll. Represents a woman in a dress."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "memory banks module"
-msgid_plural "memory banks modules"
+msgid "pillow"
+msgid_plural "pillows"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'memory banks module'}
+#. ~ Description for {'str': 'pillow'}
#: lang/json/GENERIC_from_json.py
-msgid "Allows for storage and recovery of information."
+msgid "A pillow to rest your head on when sleeping."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sensor array"
-msgid_plural "sensor arrays"
+msgid "body pillow"
+msgid_plural "body pillows"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sensor array'}
+#. ~ Description for {'str': 'body pillow'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A wide range of sensors meant to give the ability to perceive the "
-"surrounding world."
+"A big, body-sized pillow with a print of an anime character on the front and "
+"their scantily clad version on the back."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "self monitoring sensors"
-msgid_plural "self monitoring sensors"
+msgid "down-filled pillow"
+msgid_plural "down-filled pillows"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'self monitoring sensors'}
+#. ~ Description for {'str': 'down-filled pillow'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An array of sensors and diagnostic modules allowing the robot to perceive "
-"itself."
+msgid "A fluffy pillow to rest your head on when sleeping."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "AI core"
-msgid_plural "AI cores"
+msgid "teddy bear"
+msgid_plural "teddy bears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'AI core'}
+#. ~ Description for {'str': 'teddy bear'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This module is responsible for decision-making, it basically runs the AI of "
-"the robot."
+"An old and half rotten teddy bear. Looks like this one commemorates the "
+"grave of the child who once owned it."
+msgstr ""
+
+#. ~ Description for {'str': 'teddy bear'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A mass-produced plush teddy bear. It is wearing a little red tshirt but no "
+"pants."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "basic AI core"
-msgid_plural "basic AI cores"
+msgid "money bundle"
+msgid_plural "money bundles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'basic AI core'}
+#. ~ Description for {'str': 'money bundle'}
#: lang/json/GENERIC_from_json.py
-msgid "A very basic AI core with minimal cognitive abilities."
+msgid "A bundle holding many 20 dollar bills, pretty useless now though."
msgstr ""
+#. ~ Use action menu_text for {'str': 'cigar'}.
+#. ~ Use action menu_text for {'str': 'cigarette'}.
+#. ~ Use action menu_text for {'str': 'joint'}.
+#. ~ Use action menu_text for {'str': "spooky jack o'lantern", 'str_pl': "jack o'lanterns"}.
+#. ~ Use action menu_text for {'str': 'hobo stove (lit)', 'str_pl': 'hobo stoves (lit)'}.
+#. ~ Use action menu_text for {'str': 'Louisville Slaughterer'}.
+#. ~ Use action menu_text for {'str': 'refillable lighter'}.
+#. ~ Use action menu_text for {'str': 'ember carrier (lit)', 'str_pl': 'ember carriers (lit)'}.
+#. ~ Use action menu_text for {'str': 'candle'}.
+#. ~ Use action menu_text for {'str': 'torch', 'str_pl': 'torches'}.
+#. ~ Use action menu_text for {'str': 'Louisville Slaughterer'}.
+#. ~ Use action menu_text for {'str': 'everburning torch', 'str_pl': 'everburning torches'}.
#: lang/json/GENERIC_from_json.py
-msgid "advanced AI core"
-msgid_plural "advanced AI cores"
-msgstr[0] ""
-msgstr[1] ""
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "Extinguish"
+msgstr ""
-#. ~ Description for {'str': 'advanced AI core'}
+#. ~ Use action msg for {'str': 'cigar'}.
#: lang/json/GENERIC_from_json.py
-msgid "An advanced AI core with impressive cognitive abilities."
+msgid "You extinguish the cigar."
msgstr ""
+#. ~ Description for {'str': 'cigar'}
#: lang/json/GENERIC_from_json.py
-msgid "gun operating system"
-msgid_plural "gun operating systems"
+msgid "The smoke billowing from this cigar has a sweet, musty odor."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "cigar butt"
+msgid_plural "cigar butts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'gun operating system'}
+#. ~ Description for {'str': 'cigar butt'}
#: lang/json/GENERIC_from_json.py
-msgid "This system can operate most conventional weapons."
+msgid "A true gentleman always finishes his cigars."
msgstr ""
+#. ~ Use action msg for {'str': 'cigarette'}.
#: lang/json/GENERIC_from_json.py
-msgid "set of tiny spidery legs"
-msgid_plural "sets of tiny spidery legs"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You extinguish the cigarette."
+msgstr ""
-#. ~ Description for {'str': 'set of tiny spidery legs', 'str_pl': 'sets of tiny spidery legs'}
+#. ~ Description for {'str': 'cigarette'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of tiny pointy legs, like the ones found under a skitterbot."
+msgid ""
+"Smoke swirls from the lit end of this cigarette, filling the air with the "
+"thrilling smell of burning chemicals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of reverse-jointed legs"
-msgid_plural "sets of reverse-jointed legs"
+msgid "cigarette butt"
+msgid_plural "cigarette butts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of reverse-jointed legs', 'str_pl': 'sets of reverse-jointed legs'}
+#. ~ Description for {'str': 'cigarette butt'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of reverse-jointed legs, like the ones found under a chicken walker."
+"What was once a wonderfully addictive tube of dried tobacco leaf is now just "
+"a smelly piece of trash. What a tragedy!\n"
+"The leftover tobacco in a few of these could probably be used to roll "
+"another cigarette. If you're willing to go that far…"
msgstr ""
+#. ~ Use action msg for {'str': 'joint'}.
#: lang/json/GENERIC_from_json.py
-msgid "set of omni wheels"
-msgid_plural "sets of omni wheels"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You extinguish the joint."
+msgstr ""
-#. ~ Description for {'str': 'set of omni wheels', 'str_pl': 'sets of omni wheels'}
+#. ~ Description for {'str': 'joint'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of omni wheels, like the ones found under a police bot."
+msgid ""
+"The smell of skunk permeates the air as a thin trail of smoke floats off of "
+"this joint."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of rotors"
-msgid_plural "sets of rotors"
+msgid "joint roach"
+msgid_plural "joint roaches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of rotors', 'str_pl': 'sets of rotors'}
+#. ~ Description for {'str': 'joint roach', 'str_pl': 'joint roaches'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of rotors able to lift a small drone."
+msgid ""
+"The smoked-down butt of a joint, a reminder of some good times. Pretty much "
+"trash now. Bummer, man.\n"
+"A few of these could probably be used to roll another joint."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of android legs"
-msgid_plural "sets of android legs"
+msgid "cannabis plant"
+msgid_plural "cannabis plants"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of android legs', 'str_pl': 'sets of android legs'}
+#. ~ Description for {'str': 'cannabis plant'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of human-like legs."
+msgid ""
+"A psychoactive plant indigenous to Central Asia and the Indian subcontinent "
+"traditionally cultivated for its fiber, oil, for medicinal purposes, and for "
+"use as a recreational drug. It requires further processing to be useful."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of android arms"
-msgid_plural "sets of android arms"
+msgid "raw tobacco"
+msgid_plural "raw tobacco"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of android arms', 'str_pl': 'sets of android arms'}
+#. ~ Description for {'str_sp': 'raw tobacco'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of human-like arms."
+msgid ""
+"Various parts of tobacco plant, full of nicotine. They need to be dried to "
+"become smokable."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of small tank tread"
-msgid_plural "sets of small tank tread"
+msgid "science ID card"
+msgid_plural "science ID cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of small tank tread', 'str_pl': 'sets of small tank tread'}
+#. ~ Description for {'str': 'science ID card'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of small tank tread, like the one used by the \"Beagle\" mini-tank."
+"This ID card once belonged to a scientist. The reverse side describes "
+"protocol for using it; this could grant access at one control panel, if you "
+"can find one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "turret interior chassis"
-msgid_plural "turret interior chassis"
+msgid "military ID card"
+msgid_plural "military ID cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'turret interior chassis'}
+#. ~ Description for {'str': 'military ID card'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"What's left when you remove all moving parts and electronics. It's the "
-"skeleton of a turret."
+"This ID card once belonged to a military officer. The reverse side "
+"describes protocol for using it; this could grant access at one control "
+"panel, if you can find one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "police bot chassis"
-msgid_plural "police bot chassis"
+msgid "industrial ID card"
+msgid_plural "industrial ID cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'police bot chassis'}
+#. ~ Description for {'str': 'industrial ID card'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"What's left when you remove all moving parts and electronics. It's the "
-"skeleton and armor of the police bot."
+"This ID card once belonged to a high level technician. The reverse side "
+"describes protocol for using it; this could grant access at one control "
+"panel, if you can find one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "android skeleton"
-msgid_plural "android skeletons"
+msgid "neoprene patch"
+msgid_plural "neoprene patches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'android skeleton'}
+#. ~ Description for {'str': 'neoprene patch', 'str_pl': 'neoprene patches'}
#: lang/json/GENERIC_from_json.py
-msgid "What's left when you strip an android body from its components."
+msgid ""
+"A moderately sized sheet of neoprene. Can be used to craft light and "
+"stretchable clothing."
msgstr ""
-#: lang/json/GENERIC_from_json.py src/cata_tiles.cpp
-#: src/options.cpp
-msgid "software"
-msgid_plural "software"
-msgstr[0] ""
-msgstr[1] ""
-
#: lang/json/GENERIC_from_json.py
-msgid "misc software"
-msgid_plural "misc software"
+msgid "light bulb"
+msgid_plural "light bulbs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'misc software'}
+#. ~ Description for {'str': 'light bulb'}
#: lang/json/GENERIC_from_json.py
-msgid "A miscellaneous piece of hobby software. Probably useless."
+msgid "A rather outdated light bulb used in all sorts of light equipment."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hackPRO"
-msgid_plural "hackPRO"
+msgid "clay flower pot"
+msgid_plural "clay flower pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'hackPRO'}
+#. ~ Description for {'str': 'clay flower pot'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of hacking software."
+msgid "A nice looking clay pot used for planting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MediSoft"
-msgid_plural "MediSoft"
+msgid "plastic flower pot"
+msgid_plural "plastic flower pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'MediSoft'}
+#. ~ Description for {'str': 'plastic flower pot'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of medical software."
+msgid "A cheap plastic pot used for planting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MatheMAX"
-msgid_plural "MatheMAX"
+msgid "fluid preserved brain"
+msgid_plural "fluid preserved brains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'MatheMAX'}
+#. ~ Description for {'str': 'fluid preserved brain'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of mathematical software."
+msgid ""
+"This 3L jar contains a human brain preserved in a formaldehyde solution."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "infection data"
-msgid_plural "infection data"
+msgid "evaporator coil"
+msgid_plural "evaporator coils"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'infection data'}
+#. ~ Description for {'str': 'evaporator coil'}
#: lang/json/GENERIC_from_json.py
-msgid "Medical data on zombie blood."
+msgid "A set of long, snakelike tubes for evaporating refrigerant."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lab data"
-msgid_plural "lab data"
+msgid "condensor coil"
+msgid_plural "condensor coils"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'lab data'}
+#. ~ Description for {'str': 'condensor coil'}
#: lang/json/GENERIC_from_json.py
-msgid "Research archives from a government laboratory."
+msgid "A compressor and a fan work together to cool down the refrigerant."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "train data"
-msgid_plural "train data"
+msgid "refrigerant tank"
+msgid_plural "refrigerant tanks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'train data'}
+#. ~ Description for {'str': 'refrigerant tank'}
#: lang/json/GENERIC_from_json.py
-msgid "Logistical data on subterranean train routes and schedules."
+msgid ""
+"A small tank containing some sort of refrigerant often used in devices such "
+"as freezers. Hermetically sealed to prevent evaporation - cannot be opened "
+"without prior connection to compatible valve."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "neural data"
-msgid_plural "neural data"
+msgid "hard steel plate"
+msgid_plural "hard steel plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'neural data'}
+#. ~ Description for {'str': 'hard steel plate'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Data stolen from a dead scientist memory banks. Is the owner of these "
-"thoughts still hidden here, amidst the unreadable data; or are these just a "
-"collection of the precious moments of someone's life?\n"
-"\n"
-"Whatever the case, the idea of perpetually keeping a part of you within a "
-"metallic pill makes you feel uncomfortable."
+"An armor plating made of a very thick steel, specifically engineered for use "
+"in a bullet resistant vest."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "integrated circuit datasheet archives"
-msgid_plural "misc software"
+msgid "steel plate"
+msgid_plural "steel plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'integrated circuit datasheet archives', 'str_pl': 'misc software'}
+#. ~ Description for {'str': 'steel plate'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Huge archives of numerous IC circuit datasheets from several major "
-"manufacturers. Probably valuable to the right person, as it would be hard "
-"to salvage and reuse these components without them."
+"A steel armor plate, specifically engineered for use in a bullet resistant "
+"vest."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "martial art manual"
-msgid_plural "martial art manuals"
+msgid "small lock and key"
+msgid_plural "small locks and keys"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'small lock and key', 'str_pl': 'small locks and keys'}
#: lang/json/GENERIC_from_json.py
-msgid "abstract map"
-msgid_plural "abstract maps"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A small lock, with a set of keys still inserted."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "military operations map"
-msgid_plural "military operations maps"
+msgid "in progress craft"
+msgid_plural "in progress crafts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'military operations map'}.
+#. ~ Description for {'str': 'in progress craft'}
#: lang/json/GENERIC_from_json.py
-msgid "You add roads and facilities to your map."
+msgid "This is an in progress craft."
msgstr ""
-#. ~ Description for {'str': 'military operations map'}
+#: lang/json/GENERIC_from_json.py
+msgid "spare tire carrier"
+msgid_plural "spare tire carriers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'spare tire carrier'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"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."
+"A bumper mounted rig for attaching and storing a spare tire on the back of a "
+"vehicle. Combine it with a wheel to get a mountable piece."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "survivor's map"
-msgid_plural "survivor's maps"
+msgid "welding component kit"
+msgid_plural "welding component kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': "survivor's map"}.
-#: lang/json/GENERIC_from_json.py
-msgid "You add roads and possible supply points to your map."
-msgstr ""
-
-#. ~ Description for {'str': "survivor's map"}
+#. ~ Description for {'str': 'welding component kit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a hand-drawn map of the local area. Whoever 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."
+"A set of components useful for constructing a full-featured welding station, "
+"complete with soldering capability."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "road map"
-msgid_plural "road maps"
+msgid "amplifier head"
+msgid_plural "amplifier heads"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'road map'}.
-#: lang/json/GENERIC_from_json.py
-msgid "You add roads and points of interest to your map."
-msgstr ""
-
-#. ~ Description for {'str': 'road map'}
+#. ~ Description for {'str': 'amplifier head'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"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."
+"An amplifier head. Typically paired with a speaker cabinet for amplifying "
+"musical instruments. Basically only good for spare parts now."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "subway maintenance map"
-msgid_plural "subway maintenance maps"
+msgid "broken turret"
+msgid_plural "broken turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for subway maintenance map.
-#: lang/json/GENERIC_from_json.py
-msgid "You add subway lines and underground stations to your map."
-msgstr ""
-
-#. ~ Description for subway maintenance map
+#. ~ Description for {'str': 'broken turret'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a map of subway tunnels formerly used by public maintenance "
-"workers. Using it will add subway lines and underground stations to your "
-"map."
+"A broken turret. Much less threatening now that it's laid limp on solid "
+"ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "trail guide"
-msgid_plural "trail guides"
+msgid "broken riot control turret"
+msgid_plural "broken riot control turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'trail guide'}.
-#: lang/json/GENERIC_from_json.py
-msgid "You add trails and trailheads to your map."
-msgstr ""
-
-#. ~ Description for {'str': 'trail guide'}
+#. ~ Description for {'str': 'broken riot control turret'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a printed guide to the best local trails. It has general details "
-"about the trails, trailhead amenities, suggestions for the best thru-hikes, "
-"and advice on interacting with local wildlife in a responsible and "
-"respectful manner."
+"A broken riot control turret. Much less threatening now that it's laid limp "
+"on solid ground. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tourist guide"
-msgid_plural "tourist guides"
+msgid "broken M249 autonomous CROWS II"
+msgid_plural "broken M249 autonomous CROWS II turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'tourist guide'}.
-#: lang/json/GENERIC_from_json.py
-msgid "You add roads and tourist attractions to your map."
-msgstr ""
-
-#. ~ Description for {'str': 'tourist guide'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is glossy printed pamphlet for tourists that details local hotels and "
-"attractions."
-msgstr ""
+msgid "broken M240 autonomous CROWS II"
+msgid_plural "broken M240 autonomous CROWS II turrets"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "restaurant guide"
-msgid_plural "restaurant guides"
+msgid "broken M2 autonomous CROWS II"
+msgid_plural "broken M2 autonomous CROWS II turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'restaurant guide'}.
#: lang/json/GENERIC_from_json.py
-msgid "You add roads and restaurants to your map."
-msgstr ""
+msgid "broken secubot"
+msgid_plural "broken secubots"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'restaurant guide'}
+#. ~ Description for {'str': 'broken secubot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"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."
+"A broken secubot, with its casing broken and fluid drained. Could be gutted "
+"for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Spirit of Aikido"
-msgid_plural "The Spirit of Aikido"
+msgid "broken M202A1 TALON"
+msgid_plural "broken M202A1 TALONs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Spirit of Aikido'}
+#. ~ Description for {'str': 'broken M202A1 TALON'}
+#. ~ Description for {'str': 'broken launcher TALON UGV'}
+#. ~ Description for {'str': 'broken rifle TALON UGV'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Aikido."
+msgid ""
+"A broken TALON UGV, with its casing broken and fluid drained. Could be "
+"gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Practical Pugilism"
-msgid_plural "Practical Pugilism"
+msgid "fire brick"
+msgid_plural "fire bricks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Practical Pugilism'}
+#. ~ Description for {'str': 'fire brick'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to boxing. Let's get ready to rough-up some ruffians!"
+msgid "A reinforced brick designed to withstand intense heat."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Capoeira 100"
-msgid_plural "Capoeira 100"
+msgid "survival kit"
+msgid_plural "survival kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Capoeira 100'}
+#. ~ Description for {'str': 'survival kit'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Capoeira."
+msgid ""
+"A small box filled with tools and items to help you survive in case of an "
+"emergency. Disassemble to get its content."
msgstr ""
+#. ~ Description for {'str': 'survival kit'}
#: lang/json/GENERIC_from_json.py
-msgid "The Centipede Lu Feng"
-msgid_plural "The Centipede Lu Feng"
+msgid ""
+"The ultimate survival kit purchased either by the wealthy or the dedicated "
+"urban survivalist. It contains tools and items to help you survive in case "
+"of an emergency. Disassemble to get its contents."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "plastic dice"
+msgid_plural "plastic dice"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Centipede Lu Feng'}
+#. ~ Description for {'str_sp': 'plastic dice'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Centipede Kung Fu."
+msgid "A six-sided plastic dice."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Red Crane"
-msgid_plural "The Red Crane"
+msgid "salt lick"
+msgid_plural "salt licks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Red Crane'}
+#. ~ Description for {'str': 'salt lick'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Crane Kung Fu."
+msgid ""
+"A heavy cube-shaped block of salt for livestock. Don't lick it, it's gross."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Jade Dragon"
-msgid_plural "The Jade Dragon"
+msgid "flyer"
+msgid_plural "flyers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Jade Dragon'}
+#. ~ Description for {'str': 'flyer'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Dragon Kung Fu."
+msgid "A scrap of paper."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Practical Eskrima"
-msgid_plural "Practical Eskrima"
+msgid "survivor's note"
+msgid_plural "survivor's notes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Practical Eskrima'}
+#. ~ Description for {'str': "survivor's note"}
+#. ~ Description for {'str': 'note'}
+#. ~ Description for {'str': "survivor's note"}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Eskrima."
+msgid ""
+"A scrap of paper. Something's written on it, scrawled in bad handwriting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Modern Swordsman"
-msgid_plural "The Modern Swordsman"
+msgid "character sheet"
+msgid_plural "character sheets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Modern Swordsman'}
+#. ~ Description for {'str': 'character sheet'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Fencing."
+msgid "A Dungeons & Dragons character sheet."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Kodokan Judo"
-msgid_plural "Kodokan Judo"
+msgid "score card"
+msgid_plural "score cards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Kodokan Judo'}
+#. ~ Description for {'str': 'score card'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Judo."
+msgid "A colorfully printed score card."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Shotokan Karate Handbook"
-msgid_plural "The Shotokan Karate Handbook"
+msgid "newspaper page"
+msgid_plural "newspaper pages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Shotokan Karate Handbook'}
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Shotokan Karate."
+msgid ""
+"A single sheet of newspaper broadsheet. It is possibly one of the last "
+"issues printed before New England was overwhelmed. Most of the information "
+"on there is terribly trivial, or out of date, but one thing catches your eye "
+"briefly."
msgstr ""
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "Complete Krav Maga"
-msgid_plural "Complete Krav Maga"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A single sheet of newspaper broadsheet. It seems to date from several years "
+"ago, and you've NO idea how it lasted this long. Most of the information on "
+"there is terribly trivial, or out of date, but one thing catches your eye "
+"briefly."
+msgstr ""
-#. ~ Description for {'str_sp': 'Complete Krav Maga'}
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Krav Maga."
+msgid ""
+"A single sheet of newspaper broadsheet. It seems to date from a few years "
+"ago--amazing it has lasted this long. Most of the information on there is "
+"terribly trivial, or out of date, but one thing catches your eye briefly."
msgstr ""
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "The Deaf Leopard"
-msgid_plural "The Deaf Leopard"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A single sheet of newspaper broadsheet. It was printed more than a year "
+"ago. Most of the information on there is terribly trivial, or out of date, "
+"but one thing catches your eye briefly."
+msgstr ""
-#. ~ Description for {'str_sp': 'The Deaf Leopard'}
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Leopard Kung Fu."
+msgid ""
+"A single sheet of newspaper broadsheet. It was printed in the months "
+"leading up to the Cataclysm. Most of the information on there is terribly "
+"trivial, or out of date, but one thing catches your eye briefly."
msgstr ""
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
-msgid "The Lizard Kuo Chui"
-msgid_plural "The Lizard Kuo Chui"
+msgid ""
+"A single sheet of newspaper broadsheet. It was printed in the weeks leading "
+"up to the Cataclysm. Most of the information on there is terribly trivial, "
+"or out of date, but one thing catches your eye briefly."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "vault leaflet"
+msgid_plural "vault leaflets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Lizard Kuo Chui'}
+#. ~ Description for {'str': 'vault leaflet'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Lizard Kung Fu."
+msgid ""
+"A folded glossy handout that appears to be an introduction to living in a "
+"massive underground complex."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Ultimate Muay Thai"
-msgid_plural "Ultimate Muay Thai"
+msgid "note"
+msgid_plural "notes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Ultimate Muay Thai'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Muay Thai."
+msgid "FEMA evacuation pamphlet"
+msgid_plural "FEMA evacuation pamphlets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'FEMA evacuation pamphlet'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"Welcome to your Emergency Survival Shelter. We hope your stay here will be "
+"short and comfortable. Provided are an emergency blanket, high visibility "
+"jacket, gas mask, and food and water rations for one day, as well as an "
+"emergency lighter and flashlight. There are further supplies in the "
+"communal cabinets should the facility be over its intended capacity. These "
+"resources are checked and updated by FEMA on a regular basis, but if you "
+"find some items missing, please contact a FEMA supervisor at your earliest "
+"convenience.\n"
+"\n"
+"Please wait in the shelter until an official evacuation transport arrives to "
+"take you to your homes or, in the event of a major disaster, to the nearest "
+"evacuation gathering point.\n"
+"\n"
+"In the event that you have been evacuated under violent circumstances, FEMA "
+"recommends taking cover in the shelter's basement until help arrives. "
+"Remember: if you leave the shelter, we cannot find you to take you to safety."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Essence of Ninjutsu"
-msgid_plural "Essence of Ninjutsu"
+msgid "leaf spring"
+msgid_plural "leaf springs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Essence of Ninjutsu'}
+#. ~ Description for {'str': 'leaf spring'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Ninjutsu."
+msgid ""
+"A large, heavy-duty leaf spring. Probably from some car or truck, and looks "
+"an awful lot like a bow. You can barely bend it…"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Book of Five Rings"
-msgid_plural "The Book of Five Rings"
+msgid "hydrangea"
+msgid_plural "hydrangeas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Book of Five Rings'}
+#. ~ Description for {'str': 'hydrangea'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A primer on Miyamoto Musashi's style of combat and philosophy, Niten Ichi-"
-"Ryu."
+msgid "A hydrangea stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Modern Pankratiast"
-msgid_plural "The Modern Pankratiast"
+msgid "hydrangea bud"
+msgid_plural "hydrangea buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Modern Pankratiast'}
+#. ~ Description for {'str': 'hydrangea bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Pankration."
+msgid ""
+"A hydrangea bud. Contains some substances commonly produced by a hydrangea "
+"flower."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "The Scorpion Sun Chien"
-msgid_plural "The Scorpion Sun Chien"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "tulip"
+msgid_plural "tulips"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Scorpion Sun Chien'}
+#. ~ Description for {'str': 'tulip'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Scorpion Kung Fu."
+msgid "A tulip stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Indonesian Warrior"
-msgid_plural "The Indonesian Warrior"
+msgid "tulip bud"
+msgid_plural "tulip buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Indonesian Warrior'}
+#. ~ Description for {'str': 'tulip bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Pentjak Silat."
+msgid ""
+"A tulip bud. Contains some substances commonly produced by a tulip flower."
msgstr ""
+#. ~ Description for {'str': 'spurge'}
#: lang/json/GENERIC_from_json.py
-msgid "The Black Snake"
-msgid_plural "The Black Snake"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'The Black Snake'}
-#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Snake Kung Fu."
+msgid "A spurge stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Official Taekwondo Training Manual"
-msgid_plural "Official Taekwondo Training Manual"
+msgid "spurge bud"
+msgid_plural "spurge buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Official Taekwondo Training Manual'}
+#. ~ Description for {'str': 'spurge bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Taekwondo."
+msgid ""
+"A spurge bud. Contains some substances commonly produced by a spurge flower."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Becoming One with the Tao"
-msgid_plural "Becoming One with the Tao"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "black eyed susan"
+msgid_plural "black eyed susans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Becoming One with the Tao'}
+#. ~ Description for {'str': 'black eyed susan'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to T'ai Chi Ch'uan."
+msgid "A black eyed susan stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The White Tiger"
-msgid_plural "The White Tiger"
+msgid "black eyed susan bud"
+msgid_plural "black eyed susan buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The White Tiger'}
+#. ~ Description for {'str': 'black eyed susan bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Tiger Kung Fu."
+msgid ""
+"A black eyed susan bud. Contains some substances commonly produced by a "
+"black eyed susan flower."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "The Toad Lo Mang"
-msgid_plural "The Toad Lo Mang"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "lily"
+msgid_plural "lilies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Toad Lo Mang'}
+#. ~ Description for {'str': 'lily', 'str_pl': 'lilies'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Toad Kung Fu."
+msgid "A lily stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Viper Wei Pai"
-msgid_plural "The Viper Wei Pai"
+msgid "lily bud"
+msgid_plural "lily buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Viper Wei Pai'}
+#. ~ Description for {'str': 'lily bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Viper Kung Fu."
+msgid ""
+"A lily bud. Contains some substances commonly produced by a lily flower."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Zui Quan and You"
-msgid_plural "Zui Quan and You"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "lotus"
+msgid_plural "lotuses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Zui Quan and You'}
+#. ~ Description for {'str': 'lotus', 'str_pl': 'lotuses'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Zui Quan."
+msgid "A lotus stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Way of the Spear"
-msgid_plural "The Way of the Spear"
+msgid "lotus bud"
+msgid_plural "lotus buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Way of the Spear'}
+#. ~ Description for {'str': 'lotus bud'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Sōjutsu."
+msgid ""
+"A lotus bud. Contains some substances commonly produced by a lotus flower."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Beautiful Springtime"
-msgid_plural "Beautiful Springtime"
+msgid "lilac"
+msgid_plural "lilacs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Beautiful Springtime'}
+#. ~ Description for {'str': 'lilac'}
#: lang/json/GENERIC_from_json.py
-msgid "A complete guide to Wing Chun Kung-fu."
+msgid "A lilac stalk with some petals."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/martial_art_from_json.py
-#: lang/json/martial_art_from_json.py
-msgid "Fior Di Battaglia"
-msgid_plural "Fior Di Battaglia"
+#: lang/json/GENERIC_from_json.py
+msgid "lilac bud"
+msgid_plural "lilac buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Fior Di Battaglia'}
+#. ~ Description for {'str': 'lilac bud'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A completely translated medieval guide teaching various techniques with "
-"polearms, there is a chapter about the many variations of common polearms… "
-"there are even pictures!"
+"A lilac bud. Contains some substances commonly produced by a lilac flower."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Historic European Swordfighting"
-msgid_plural "Historic European Swordfighting"
+msgid "rose bud"
+msgid_plural "rose buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'Historic European Swordfighting'}
+#. ~ Description for {'str': 'rose bud'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A complete guide to medieval swordsmanship. Compares the German and Italian "
-"traditions for longsword and side sword, in and out of armor, with and "
-"without shield."
+"A rose bud. Contains some substances commonly produced by a rose flower."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "juvenile sourdough starter"
-msgid_plural "juvenile sourdough starters"
+msgid "dahlia bud"
+msgid_plural "dahlia buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'juvenile sourdough starter'}.
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"After feeding it and caring for it for weeks, your sourdough starter is "
-"finally ready for the big leagues."
-msgstr ""
-
-#. ~ Use action not_ready_msg for {'str': 'juvenile sourdough starter'}.
+#. ~ Description for {'str': 'dahlia bud'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You've been caring for your starter for a while, but it's going to need "
-"longer before you can do anything tasty with it."
+msgid "A dahlia bud. Contains some substances commonly produced by a dahlia."
msgstr ""
-#. ~ Description for {'str': 'juvenile sourdough starter'}
+#. ~ Description for {'str': 'rose'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This jar contains a floury paste that is slowly going bad. Someday it will "
-"be sourdough."
+msgid "A rose stalk with some petals."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "freshly fed sourdough starter"
-msgid_plural "freshly fed sourdough starters"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "bluebell"
+msgid_plural "bluebells"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'freshly fed sourdough starter'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The starter is now stinky and bubbly, and looks ready for cooking."
-msgstr ""
-
-#. ~ Use action not_ready_msg for {'str': 'freshly fed sourdough starter'}.
+#. ~ Description for {'str': 'bluebell'}
#: lang/json/GENERIC_from_json.py
-msgid "The starter isn't quite ready to go."
+msgid "A bluebell stalk with some petals."
msgstr ""
-#. ~ Description for {'str': 'freshly fed sourdough starter'}
+#. ~ Description for {'str': 'dahlia'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This jar contains a floury paste with sourdough starter mixed in. It needs "
-"a few hours to recover its strength before it can be used again."
+msgid "A dahlia stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sourdough starter"
-msgid_plural "sourdough starters"
+msgid "poppy flower"
+msgid_plural "poppy flowers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sourdough starter'}
+#. ~ Description for {'str': 'poppy flower'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This jar contains a precious mix of flour, water, molds and bacteria from "
-"the air. When you add flour and water to it, after a few hours it froths "
-"and rises."
+msgid "A poppy stalk with some petals."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "human bone"
-msgid_plural "human bones"
+msgid "bluebell bud"
+msgid_plural "bluebell buds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'human bone'}
+#. ~ Description for {'str': 'bluebell bud'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A bone from a human being. Could be used to make some stuff, if you're "
-"feeling sufficiently ghoulish."
+"A bluebell bud. Contains some substances commonly produced by a bluebell "
+"flower."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "demihuman bone"
-msgid_plural "demihuman bones"
+msgid "broken chickenbot"
+msgid_plural "broken chickenbots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'demihuman bone'}
+#. ~ Use action friendly_msg for {'str': 'broken chickenbot'}.
+#. ~ Use action friendly_msg for {'str': 'inactive chicken walker'}.
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "The chicken bot rolls out and begins acquiring targets."
+msgstr ""
+
+#. ~ Use action hostile_msg for {'str': 'broken chickenbot'}.
+#. ~ Use action hostile_msg for {'str': 'inactive chicken walker'}.
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid ""
+"The chicken bot swivels its turret and aims directly at you. Don your brown "
+"pants!"
+msgstr ""
+
+#. ~ Description for {'str': 'broken chickenbot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A bone from a demihuman being. Could be used to make some stuff, if you're "
-"feeling sufficiently ghoulish."
+"A broken chicken walker. Still looks intimidating despite being permanently "
+"inoperative, possibly due to the sheer size and mass. Could be gutted for "
+"parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "first aid kit"
-msgid_plural "first aid kits"
+msgid "broken tribot"
+msgid_plural "broken tribots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'first aid kit'}
+#. ~ Description for {'str': 'broken tribot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A full medical kit, with bandages, local anesthetics, and rapid healing "
-"agents. Used for healing large amounts of damage. Disassemble to get its "
-"content."
+"A broken tribot. Now that its legs lie broken and immobile, the world seems "
+"a little less threatening. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE"
-msgid_plural "MREs"
+msgid "broken tank drone"
+msgid_plural "broken tank drones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE'}
+#. ~ Description for {'str': 'broken tank drone'}
#: lang/json/GENERIC_from_json.py
-msgid "A generic MRE box, you shouldn't see this."
+msgid ""
+"A broken tank drone. Still looks intimidating despite being permanently "
+"inoperative, possibly due to the sheer size and mass. Could be gutted for "
+"parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE small box"
-msgid_plural "MRE small boxes"
+msgid "tripod chassis"
+msgid_plural "tripod chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE small box', 'str_pl': 'MRE small boxes'}
+#. ~ Description for {'str_sp': 'tripod chassis'}
#: lang/json/GENERIC_from_json.py
-msgid "A generic small MRE box, you shouldn't see this"
+msgid ""
+"What's left when you remove all moving parts and electronics. It's the "
+"skeleton and armor of the tripod."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Accessory Pack"
-msgid_plural "MREs - Accessory Packs"
+msgid "chicken walker chassis"
+msgid_plural "chicken walker chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Accessory Pack', 'str_pl': 'MREs - Accessory Packs'}
+#. ~ Description for {'str_sp': 'chicken walker chassis'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An MRE accessory pack containing a variety of utensils and drinks. Activate "
-"or disassemble it to get to its contents."
+"What's left when you remove all moving parts and electronics. It's the "
+"skeleton and armor of the chicken walker."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Dessert Pack"
-msgid_plural "MREs - Dessert Packs"
+msgid "Beagle chassis"
+msgid_plural "Beagle chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Dessert Pack', 'str_pl': 'MREs - Dessert Packs'}
+#. ~ Description for {'str_sp': 'Beagle chassis'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sealed plastic bag containing an array of desserts. Activate or "
-"disassemble it to get to its contents."
+"What's left when you remove all moving parts and electronics. It's the "
+"skeleton and armor of the Beagle tank."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chili & Beans"
-msgid_plural "MREs - Chili & Beans"
+msgid "set of spidery legs"
+msgid_plural "sets of spidery legs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chili & Beans', 'str_pl': 'MREs - Chili & Beans'}
+#. ~ Description for {'str': 'set of spidery legs', 'str_pl': 'sets of spidery legs'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a chili & beans entree and everything a "
-"vegetarian soldier needs. The contents will begin to rot once they're "
-"removed from this sealed bag. Activate or disassemble it to get to its "
-"contents."
+msgid "A set of big pointy legs, like the ones found under a tripod."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - BBQ Beef"
-msgid_plural "MREs - BBQ Beef"
+msgid "stone pot"
+msgid_plural "stone pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - BBQ Beef', 'str_pl': 'MREs - BBQ Beef'}
+#. ~ Description for {'str': 'stone pot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a BBQ beef entree and everything a hungry soldier "
-"needs. The contents will begin to rot once they're removed from this sealed "
-"bag. Activate or disassemble it to get to its contents."
+msgid "A large stone, roughly hollowed out into a pot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chicken & Noodles"
-msgid_plural "MREs - Chicken & Noodles"
+msgid "burnt out Louisville Slaughterer"
+msgid_plural "burnt out Louisville Slaughterers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chicken & Noodles', 'str_pl': 'MREs - Chicken & Noodles'}
+#. ~ Description for {'str': 'burnt out Louisville Slaughterer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a chicken & noodles entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+"A sturdy wood bat, wrapped in flame-resistant Nomex fabric. Makes a good "
+"melee weapon but better be disassembled to recycle the baseball bat and some "
+"Nomex patches."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Spaghetti"
-msgid_plural "MREs - Spaghetti"
+#: lang/json/vehicle_part_from_json.py
+msgid "quantum solar panel"
+msgid_plural "quantum solar panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Spaghetti', 'str_pl': 'MREs - Spaghetti'}
+#. ~ Description for quantum solar panel
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a spaghetti entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"This solar panel is obviously cutting-edge technology and given where you "
+"found it, should probably provide a LOT of power. It's covered in strange-"
+"looking material, but the covering looks rather fragile; it doesn't look "
+"like it could support a reinforcing sheet, either."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chicken Chunks"
-msgid_plural "MREs - Chicken Chunks"
+msgid "broken laser turret"
+msgid_plural "broken laser turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chicken Chunks', 'str_pl': 'MREs - Chicken Chunks'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a chicken chunk entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Beef Taco"
-msgid_plural "MREs - Beef Taco"
+msgid "TX-5LR Laser Cannon"
+msgid_plural "TX-5LR Laser Cannons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Beef Taco', 'str_pl': 'MREs - Beef Taco'}
+#. ~ Description for {'str': 'TX-5LR Laser Cannon'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a beef taco entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. "
+"Unusable as a weapon on its own without the necessary parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Beef Brisket"
-msgid_plural "MREs - Beef Brisket"
+msgid "module template"
+msgid_plural "module templates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Beef Brisket', 'str_pl': 'MREs - Beef Brisket'}
+#. ~ Description for {'str': 'module template'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a beef brisket entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+msgid "This is a template for robot module. If found in a game it is a bug."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Meatballs & Marinara"
-msgid_plural "MREs - Meatballs & Marinara"
+msgid "targeting module"
+msgid_plural "targeting modules"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Meatballs & Marinara', 'str_pl': 'MREs - Meatballs & Marinara'}
+#. ~ Description for {'str': 'targeting module'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a meatball entree and everything a hungry soldier "
-"needs. The contents will begin to rot once they're removed from this sealed "
-"bag. Activate or disassemble it to get to its contents."
+"This module integrates visual and proprioceptive information from peripheric "
+"sensors and outputs information necessary for accurate aiming."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Beef Stew"
-msgid_plural "MREs - Beef Stew"
+msgid "identification module"
+msgid_plural "identification modules"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Beef Stew', 'str_pl': 'MREs - Beef Stew'}
+#. ~ Description for {'str': 'identification module'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a beef stew entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"This module continuously runs image recognition algorithms to identify "
+"friends from foe."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chili & Macaroni"
-msgid_plural "MREs - Chili & Macaroni"
+msgid "pathfinding module"
+msgid_plural "pathfinding modules"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chili & Macaroni', 'str_pl': 'MREs - Chili & Macaroni'}
+#. ~ Description for {'str': 'pathfinding module'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a chili & macaroni entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"This module uses a combination of vector integration and egocentric mapping "
+"to find the best path available."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Vegetarian Taco"
-msgid_plural "MREs - Vegetarian Taco"
+msgid "memory banks module"
+msgid_plural "memory banks modules"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Vegetarian Taco', 'str_pl': 'MREs - Vegetarian Taco'}
+#. ~ Description for {'str': 'memory banks module'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a vegetarian taco entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+msgid "Allows for storage and recovery of information."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Macaroni Marinara"
-msgid_plural "MREs - Macaroni Marinara"
+msgid "sensor array"
+msgid_plural "sensor arrays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Macaroni Marinara', 'str_pl': 'MREs - Macaroni Marinara'}
+#. ~ Description for {'str': 'sensor array'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a macaroni marinara entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+"A wide range of sensors meant to give the ability to perceive the "
+"surrounding world."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Spinach Fettuccine"
-msgid_plural "MREs - Spinach Fettuccine"
+msgid "self monitoring sensors"
+msgid_plural "self monitoring sensors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Spinach Fettuccine', 'str_pl': 'MREs - Spinach Fettuccine'}
+#. ~ Description for {'str_sp': 'self monitoring sensors'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a creamy spinach fettuccine entree and everything "
-"a vegetarian soldier needs. The contents will begin to rot once they're "
-"removed from this sealed bag. Activate or disassemble it to get to its "
-"contents."
+"An array of sensors and diagnostic modules allowing the robot to perceive "
+"itself."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Ratatouille"
-msgid_plural "MREs - Ratatouille"
+msgid "AI core"
+msgid_plural "AI cores"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Ratatouille', 'str_pl': 'MREs - Ratatouille'}
+#. ~ Description for {'str': 'AI core'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a ratatouille entree and everything a vegetarian "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"This module is responsible for decision-making, it basically runs the AI of "
+"the robot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Cheese Tortellini"
-msgid_plural "MREs - Cheese Tortellini"
+msgid "basic AI core"
+msgid_plural "basic AI cores"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Cheese Tortellini', 'str_pl': 'MREs - Cheese Tortellini'}
+#. ~ Description for {'str': 'basic AI core'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a cheese tortellini entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "A very basic AI core with minimal cognitive abilities."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Mushroom Fettuccine"
-msgid_plural "MREs - Mushroom Fettuccine"
+msgid "advanced AI core"
+msgid_plural "advanced AI cores"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Mushroom Fettuccine', 'str_pl': 'MREs - Mushroom Fettuccine'}
+#. ~ Description for {'str': 'advanced AI core'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a mushroom fettuccine entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "An advanced AI core with impressive cognitive abilities."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Mexican Chicken Stew"
-msgid_plural "MREs - Mexican Chicken Stew"
+msgid "gun operating system"
+msgid_plural "gun operating systems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Mexican Chicken Stew', 'str_pl': 'MREs - Mexican Chicken Stew'}
+#. ~ Description for {'str': 'gun operating system'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a Mexican chicken stew entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "This system can operate most conventional weapons."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chicken Burrito Bowl"
-msgid_plural "MREs - Chicken Burrito Bowl"
+msgid "set of tiny spidery legs"
+msgid_plural "sets of tiny spidery legs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chicken Burrito Bowl', 'str_pl': 'MREs - Chicken Burrito Bowl'}
+#. ~ Description for {'str': 'set of tiny spidery legs', 'str_pl': 'sets of tiny spidery legs'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a chicken burrito bowl entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "A set of tiny pointy legs, like the ones found under a skitterbot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Maple Sausage"
-msgid_plural "MREs - Maple Sausage"
+msgid "set of reverse-jointed legs"
+msgid_plural "sets of reverse-jointed legs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Maple Sausage', 'str_pl': 'MREs - Maple Sausage'}
+#. ~ Description for {'str': 'set of reverse-jointed legs', 'str_pl': 'sets of reverse-jointed legs'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a maple sausage entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"A set of reverse-jointed legs, like the ones found under a chicken walker."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Ravioli"
-msgid_plural "MREs - Ravioli"
+msgid "set of omni wheels"
+msgid_plural "sets of omni wheels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Ravioli', 'str_pl': 'MREs - Ravioli'}
+#. ~ Description for {'str': 'set of omni wheels', 'str_pl': 'sets of omni wheels'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a ravioli entree and everything a hungry soldier "
-"needs. The contents will begin to rot once they're removed from this sealed "
-"bag. Activate or disassemble it to get to its contents."
+msgid "A set of omni wheels, like the ones found under a police bot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Pepper Jack Beef"
-msgid_plural "MREs - Pepper Jack Beef"
+msgid "set of rotors"
+msgid_plural "sets of rotors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Pepper Jack Beef', 'str_pl': 'MREs - Pepper Jack Beef'}
+#. ~ Description for {'str': 'set of rotors', 'str_pl': 'sets of rotors'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a pepper jack beef entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+msgid "A set of rotors able to lift a small drone."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Hash Browns & Bacon"
-msgid_plural "MREs - Hash Browns & Bacon"
+msgid "set of android legs"
+msgid_plural "sets of android legs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Hash Browns & Bacon', 'str_pl': 'MREs - Hash Browns & Bacon'}
+#. ~ Description for {'str': 'set of android legs', 'str_pl': 'sets of android legs'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a hash browns & bacon entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "A set of human-like legs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Lemon Pepper Tuna"
-msgid_plural "MREs - Lemon Pepper Tuna"
+msgid "set of android arms"
+msgid_plural "sets of android arms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Lemon Pepper Tuna', 'str_pl': 'MREs - Lemon Pepper Tuna'}
+#. ~ Description for {'str': 'set of android arms', 'str_pl': 'sets of android arms'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 'Meal Ready to Eat' with a lemon pepper tuna entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+msgid "A set of human-like arms."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Asian Beef & Vegetables"
-msgid_plural "MREs - Asian Beef & Vegetables"
+msgid "set of small tank tread"
+msgid_plural "sets of small tank tread"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Asian Beef & Vegetables', 'str_pl': 'MREs - Asian Beef & Vegetables'}
+#. ~ Description for {'str': 'set of small tank tread', 'str_pl': 'sets of small tank tread'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with an asian beef & vegetables entree and everything "
-"a hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+"A set of small tank tread, like the one used by the \"Beagle\" mini-tank."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Chicken Pesto & Pasta"
-msgid_plural "MREs - Chicken Pesto & Pasta"
+msgid "turret interior chassis"
+msgid_plural "turret interior chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Chicken Pesto & Pasta', 'str_pl': 'MREs - Chicken Pesto & Pasta'}
+#. ~ Description for {'str_sp': 'turret interior chassis'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a chicken pesto entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"What's left when you remove all moving parts and electronics. It's the "
+"skeleton of a turret."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Southwest Beef & Beans"
-msgid_plural "MREs - Southwest Beef & Beans"
+msgid "police bot chassis"
+msgid_plural "police bot chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Southwest Beef & Beans', 'str_pl': 'MREs - Southwest Beef & Beans'}
+#. ~ Description for {'str_sp': 'police bot chassis'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a southwest beef & beans entree and everything a "
-"hungry soldier needs. The contents will begin to rot once they're removed "
-"from this sealed bag. Activate or disassemble it to get to its contents."
+"What's left when you remove all moving parts and electronics. It's the "
+"skeleton and armor of the police bot."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "MRE - Frankfurters & Beans"
-msgid_plural "MREs - Frankfurters & Beans"
+msgid "android skeleton"
+msgid_plural "android skeletons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MRE - Frankfurters & Beans', 'str_pl': 'MREs - Frankfurters & Beans'}
+#. ~ Description for {'str': 'android skeleton'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A vintage MRE, still perfectly preserved and edible. The contents will "
-"begin to rot once they're removed from this sealed bag. Activate or "
-"disassemble it to get to its contents."
+msgid "What's left when you strip an android body from its components."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "corpse"
-msgid_plural "corpses"
+#: lang/json/GENERIC_from_json.py src/cata_tiles.cpp
+#: src/options.cpp
+msgid "software"
+msgid_plural "software"
msgstr[0] ""
msgstr[1] ""
-#. ~ Conditional name for {'str': 'corpse'} when FLAG matches FIELD_DRESS
-#. ~ Conditional name for {'str': 'corpse'} when FLAG matches FIELD_DRESS_FAILED
#: lang/json/GENERIC_from_json.py
-msgid "carcass"
-msgid_plural "carcasses"
+msgid "misc software"
+msgid_plural "misc software"
msgstr[0] ""
msgstr[1] ""
-#. ~ Conditional name for {'str': 'corpse'} when FLAG matches SKINNED
+#. ~ Description for {'str_sp': 'misc software'}
#: lang/json/GENERIC_from_json.py
-#, python-format
-msgid "skinned %s"
-msgid_plural "skinned %s"
+msgid "A miscellaneous piece of hobby software. Probably useless."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "hackPRO"
+msgid_plural "hackPRO"
msgstr[0] ""
msgstr[1] ""
-#. ~ Conditional name for {'str': 'corpse'} when FLAG matches QUARTERED
+#. ~ Description for {'str_sp': 'hackPRO'}
#: lang/json/GENERIC_from_json.py
-msgid "carcass quarter"
-msgid_plural "carcass quarters"
+msgid "A piece of hacking software."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "MediSoft"
+msgid_plural "MediSoft"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str_sp': 'MediSoft'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body."
+msgid "A piece of medical software."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "desiccated corpse"
-msgid_plural "desiccated corpses"
+msgid "MatheMAX"
+msgid_plural "MatheMAX"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'desiccated corpse'}
+#. ~ Description for {'str_sp': 'MatheMAX'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A dead body, badly mangled and desiccated. It seems whatever killed him did "
-"so with a gigantic claw."
+msgid "A piece of mathematical software."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead human body."
-msgstr ""
+msgid "infection data"
+msgid_plural "infection data"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str_sp': 'infection data'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body of a middle-aged man."
+msgid "Medical data on zombie blood."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body of a young woman."
-msgstr ""
+msgid "lab data"
+msgid_plural "lab data"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str_sp': 'lab data'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body of a little boy."
+msgid "Research archives from a government laboratory."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body of a little girl."
-msgstr ""
+msgid "train data"
+msgid_plural "train data"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str_sp': 'train data'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The dead body of a small child. Their corpse bears a calm facial "
-"expression, as if they died instantly."
+msgid "Logistical data on subterranean train routes and schedules."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The dead body of a child, riddled by bullets to the extent that you can no "
-"longer tell their gender."
-msgstr ""
+msgid "neural data"
+msgid_plural "neural data"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str_sp': 'neural data'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A dead body of an old woman. Both of her earlobes are torn, several fingers "
-"on her hands have been chopped off, and several teeth have been knocked out."
+"Data stolen from a dead scientist memory banks. Is the owner of these "
+"thoughts still hidden here, amidst the unreadable data; or are these just a "
+"collection of the precious moments of someone's life?\n"
+"\n"
+"Whatever the case, the idea of perpetually keeping a part of you within a "
+"metallic pill makes you feel uncomfortable."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body, coated in congealed blood."
-msgstr ""
+msgid "integrated circuit datasheet archives"
+msgid_plural "misc software"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str': 'integrated circuit datasheet archives', 'str_pl': 'misc software'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A dead body with a frightful grimace. He appears to have been horribly "
-"mangled prior to his death."
+"Huge archives of numerous IC circuit datasheets from several major "
+"manufacturers. Probably valuable to the right person, as it would be hard "
+"to salvage and reuse these components without them."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "An awful, almost unidentifiable mass of charred flesh."
-msgstr ""
+msgid "martial art manual"
+msgid_plural "martial art manuals"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "A dead body with a gaping stab wound in its back."
-msgstr ""
+msgid "abstract map"
+msgid_plural "abstract maps"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The dead body of a person. Their forehead bears a large bullet entrance "
-"wound. An even larger exit wound is present on the back of their head."
-msgstr ""
+msgid "military operations map"
+msgid_plural "military operations maps"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Use action message for {'str': 'military operations map'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The upper half of a dead body, as if torn apart with enormous force. Some "
-"organs are hanging out."
+msgid "You add roads and facilities to your map."
msgstr ""
-#. ~ Description for {'str': 'corpse'}
+#. ~ Description for {'str': 'military operations map'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A half-decapitated dead body. It is unclear what could have caused such a "
-"wound."
+"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."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ammo belt linkage"
-msgid_plural "ammo belt linkages"
+msgid "survivor's map"
+msgid_plural "survivor's maps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ammo belt linkage'}
+#. ~ Use action message for {'str': "survivor's map"}.
#: lang/json/GENERIC_from_json.py
-msgid "A small metal linkage from a disintegrating ammo belt."
+msgid "You add roads and possible supply points to your map."
msgstr ""
+#. ~ Description for {'str': "survivor's map"}
#: lang/json/GENERIC_from_json.py
-msgid ".223 ammo belt linkage"
-msgid_plural ".223 ammo belt linkages"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"This is a hand-drawn map of the local area. Whoever 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."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".308 ammo belt linkage"
-msgid_plural ".308 ammo belt linkages"
+msgid "road map"
+msgid_plural "road maps"
msgstr[0] ""
msgstr[1] ""
+#. ~ Use action message for {'str': 'road map'}.
#: lang/json/GENERIC_from_json.py
-msgid "40mm grenade belt linkage"
-msgid_plural "40mm grenade belt linkages"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You add roads and points of interest to your map."
+msgstr ""
+#. ~ Description for {'str': 'road map'}
#: lang/json/GENERIC_from_json.py
-msgid ".50 ammo belt linkage"
-msgid_plural ".50 ammo belt linkages"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"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."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "generic grooming"
-msgid_plural "generic groomings"
+msgid "subway maintenance map"
+msgid_plural "subway maintenance maps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'generic grooming'}
-#. ~ Description for {'str': 'generic silverware'}
-#. ~ Description for {'str': 'generic utensil'}
-#. ~ Description for {'str': 'generic silverware'}
-#. ~ Description for {'str': 'generic dish', 'str_pl': 'generic dishes'}
-#. ~ Description for {'str': 'generic cook pot'}
-#. ~ Description for {'str': 'generic kitchen knife', 'str_pl': 'generic kitchen knives'}
+#. ~ Use action message for subway maintenance map.
#: lang/json/GENERIC_from_json.py
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "generic item template"
+msgid "You add subway lines and underground stations to your map."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "soap dish"
-msgid_plural "soap dishes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'soap dish', 'str_pl': 'soap dishes'}
+#. ~ Description for subway maintenance map
#: lang/json/GENERIC_from_json.py
msgid ""
-"A shallow dish for holding a bar of soap. It has ridges to help drain water "
-"away from the dish. Not the most exciting of items."
+"This is a map of subway tunnels formerly used by public maintenance "
+"workers. Using it will add subway lines and underground stations to your "
+"map."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "shaving razor"
-msgid_plural "shaving razors"
+msgid "trail guide"
+msgid_plural "trail guides"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'shaving razor'}
+#. ~ Use action message for {'str': 'trail guide'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You add trails and trailheads to your map."
+msgstr ""
+
+#. ~ Description for {'str': 'trail guide'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A razor blade on a comfortable handle. Much easier to shave with than a "
-"loose razor."
+"This is a printed guide to the best local trails. It has general details "
+"about the trails, trailhead amenities, suggestions for the best thru-hikes, "
+"and advice on interacting with local wildlife in a responsible and "
+"respectful manner."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toothbrush"
-msgid_plural "toothbrushes"
+msgid "tourist guide"
+msgid_plural "tourist guides"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'toothbrush', 'str_pl': 'toothbrushes'}
-#: lang/json/GENERIC_from_json.py
-msgid "A plastic brush with soft bristles for cleaning your teeth."
-msgstr ""
-
+#. ~ Use action message for {'str': 'tourist guide'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A plastic brush with soft bristles for cleaning your teeth. It has a cheap, "
-"blocky handle and is likely meant to be disposable."
+msgid "You add roads and tourist attractions to your map."
msgstr ""
+#. ~ Description for {'str': 'tourist guide'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A combination toothbrush and gum massager. It has an ergonomic silicone "
-"grip. Luxurious!"
+"This is glossy printed pamphlet for tourists that details local hotels and "
+"attractions."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A plastic brush with soft bristles for cleaning your teeth. The blue and "
-"white pattern on the handle implies cleanliness."
-msgstr ""
+msgid "restaurant guide"
+msgid_plural "restaurant guides"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Use action message for {'str': 'restaurant guide'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A short toothbrush designed for children. It has a wide-eyed cartoon pony "
-"on the handle."
+msgid "You add roads and restaurants to your map."
msgstr ""
+#. ~ Description for {'str': 'restaurant guide'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A short toothbrush designed for children. It has a grinning red racecar on "
-"the handle."
+"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."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hairbrush"
-msgid_plural "hairbrushes"
+msgid "The Spirit of Aikido"
+msgid_plural "The Spirit of Aikido"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hairbrush', 'str_pl': 'hairbrushes'}
+#. ~ Description for {'str_sp': 'The Spirit of Aikido'}
#: lang/json/GENERIC_from_json.py
-msgid "An instrument of hair torture."
+msgid "A complete guide to Aikido."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An instrument of hair torture. There are round safety tips on the bristles."
-msgstr ""
+msgid "Practical Pugilism"
+msgid_plural "Practical Pugilism"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'Practical Pugilism'}
#: lang/json/GENERIC_from_json.py
-msgid "An old-fashioned hair-straightening device with a faux-wood handle."
+msgid "A complete guide to boxing. Let's get ready to rough-up some ruffians!"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "A soft, cushioned hairbrush. The shiny chrome design appears modern."
-msgstr ""
+msgid "Capoeira 100"
+msgid_plural "Capoeira 100"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'Capoeira 100'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A tacky kid's hairbrush. The cartoon whale on the handle seems friendly "
-"enough."
+msgid "A complete guide to Capoeira."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hair curler"
-msgid_plural "hair curlers"
+msgid "The Centipede Lu Feng"
+msgid_plural "The Centipede Lu Feng"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hair curler'}
+#. ~ Description for {'str_sp': 'The Centipede Lu Feng'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A soft plastic cylinder you can wrap a lock of your hair around to curl it."
+msgid "A complete guide to Centipede Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "dental floss"
-msgid_plural "rolls of dental floss"
+msgid "The Red Crane"
+msgid_plural "The Red Crane"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dental floss', 'str_pl': 'rolls of dental floss'}
+#. ~ Description for {'str_sp': 'The Red Crane'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Twenty-five yards of finely waxed thread wound up inside a plastic "
-"container. Perfect for picking bits of smoked meat out of your teeth. "
-"Disassemble to use the thread for something else."
+msgid "A complete guide to Crane Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "comb"
-msgid_plural "combs"
+msgid "The Jade Dragon"
+msgid_plural "The Jade Dragon"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'comb'}
+#. ~ Description for {'str_sp': 'The Jade Dragon'}
#: lang/json/GENERIC_from_json.py
-msgid "A grooming tool with teeth for straightening your hair."
+msgid "A complete guide to Dragon Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Somehow, a few teeth have already broken off the end of this otherwise "
-"pristine comb."
-msgstr ""
+msgid "Practical Eskrima"
+msgid_plural "Practical Eskrima"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'Practical Eskrima'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A grooming tool with teeth for straightening your hair. This one is narrow, "
-"black and austere."
+msgid "A complete guide to Eskrima."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A comb made of soft plastic. Its tortoiseshell pattern makes it seem "
-"antique."
-msgstr ""
+msgid "The Modern Swordsman"
+msgid_plural "The Modern Swordsman"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'The Modern Swordsman'}
#: lang/json/GENERIC_from_json.py
-msgid "A comb which folds on a hinge, in case you want to look like a greaser."
+msgid "A complete guide to Fencing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toilet plunger"
-msgid_plural "toilet plungers"
+msgid "Kodokan Judo"
+msgid_plural "Kodokan Judo"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'toilet plunger'}
+#. ~ Description for {'str_sp': 'Kodokan Judo'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A rubber-tipped tool for unclogging pipes, or a club for an immature "
-"survivor."
+msgid "A complete guide to Judo."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "professional plunger"
-msgid_plural "professional plungers"
+msgid "The Shotokan Karate Handbook"
+msgid_plural "The Shotokan Karate Handbook"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'professional plunger'}
+#. ~ Description for {'str_sp': 'The Shotokan Karate Handbook'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This hollow plastic toilet plunger's bell compresses like an accordion. It "
-"is efficient at its intended purpose, and complete rubbish as a weapon."
+msgid "A complete guide to Shotokan Karate."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toilet paper"
-msgid_plural "rolls of toilet paper"
+msgid "Complete Krav Maga"
+msgid_plural "Complete Krav Maga"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'toilet paper', 'str_pl': 'rolls of toilet paper'}
+#. ~ Description for {'str_sp': 'Complete Krav Maga'}
#: lang/json/GENERIC_from_json.py
-msgid "A luxurious remnant of civilization."
+msgid "A complete guide to Krav Maga."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Imagine the thinnest, most disposable paper you could possibly make. Now "
-"imagine something thinner than that."
-msgstr ""
+msgid "The Deaf Leopard"
+msgid_plural "The Deaf Leopard"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'The Deaf Leopard'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This roll of toilet paper is two-ply and quilted, for vandalizing houses "
-"more comfortably than ever."
+msgid "A complete guide to Leopard Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This brand of toilet paper is designed to dissolve completely in water!"
-msgstr ""
+msgid "The Lizard Kuo Chui"
+msgid_plural "The Lizard Kuo Chui"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str_sp': 'The Lizard Kuo Chui'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Images of your least favorite politician are printed on each individual "
-"sheet."
+msgid "A complete guide to Lizard Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A luxurious remnant of civilization. The splinters of unprocessed wood "
-"visible in this one make it seem less luxurious, though."
+msgid "Ultimate Muay Thai"
+msgid_plural "Ultimate Muay Thai"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Ultimate Muay Thai'}
+#: lang/json/GENERIC_from_json.py
+msgid "A complete guide to Muay Thai."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hair dryer"
-msgid_plural "hair dryers"
+msgid "Essence of Ninjutsu"
+msgid_plural "Essence of Ninjutsu"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hair dryer'}
+#. ~ Description for {'str_sp': 'Essence of Ninjutsu'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This tool dries your hair by pushing air through a coil of hot wires. "
-"Without a functioning power grid, it is a motorized paper weight."
+msgid "A complete guide to Ninjutsu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "curling iron"
-msgid_plural "curling irons"
+msgid "The Book of Five Rings"
+msgid_plural "The Book of Five Rings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'curling iron'}
+#. ~ Description for {'str_sp': 'The Book of Five Rings'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A wand made of heat-resistant ceramics. When plugged into an outlet, it is "
-"hot enough to shape your hair into curls. Too bad the power's out."
+"A primer on Miyamoto Musashi's style of combat and philosophy, Niten Ichi-"
+"Ryu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toilet brush"
-msgid_plural "toilet brushes"
+msgid "The Modern Pankratiast"
+msgid_plural "The Modern Pankratiast"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'toilet brush', 'str_pl': 'toilet brushes'}
+#. ~ Description for {'str_sp': 'The Modern Pankratiast'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Zombies cannot be intimidated or humiliated, so this stiff brush is only "
-"useful for scouring toilet bowls."
+msgid "A complete guide to Pankration."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Casing from ammunition cartridge"
-msgid_plural "Casing from ammunition cartridges"
+msgid "The Scorpion Sun Chien"
+msgid_plural "The Scorpion Sun Chien"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'The Scorpion Sun Chien'}
+#: lang/json/GENERIC_from_json.py
+msgid "A complete guide to Scorpion Kung Fu."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
-msgid ".223 casing"
-msgid_plural ".223 casings"
+msgid "The Indonesian Warrior"
+msgid_plural "The Indonesian Warrior"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.223 casing'}
+#. ~ Description for {'str_sp': 'The Indonesian Warrior'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .223 round."
+msgid "A complete guide to Pentjak Silat."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".22 LR casing"
-msgid_plural ".22 LR casings"
+msgid "The Black Snake"
+msgid_plural "The Black Snake"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.22 LR casing'}
+#. ~ Description for {'str_sp': 'The Black Snake'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .22 LR round. These can't be hand-reloaded."
+msgid "A complete guide to Snake Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "unused .22 casing"
-msgid_plural "unused .22 casings"
+msgid "Official Taekwondo Training Manual"
+msgid_plural "Official Taekwondo Training Manual"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'unused .22 casing'}
+#. ~ Description for {'str_sp': 'Official Taekwondo Training Manual'}
#: lang/json/GENERIC_from_json.py
-msgid "An unfired, like-new .22 round casing, with the primer still intact."
+msgid "A complete guide to Taekwondo."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".30-06 casing"
-msgid_plural ".30-06 casings"
+msgid "Becoming One with the Tao"
+msgid_plural "Becoming One with the Tao"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.30-06 casing'}
+#. ~ Description for {'str_sp': 'Becoming One with the Tao'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .30-06 round."
+msgid "A complete guide to T'ai Chi Ch'uan."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".270 Winchester casing"
-msgid_plural ".270 Winchester casings"
+msgid "The White Tiger"
+msgid_plural "The White Tiger"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.270 Winchester casing'}
+#. ~ Description for {'str_sp': 'The White Tiger'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .270 Winchester round."
+msgid "A complete guide to Tiger Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".300 Win Mag casing"
-msgid_plural ".300 Win Mag casings"
+msgid "The Toad Lo Mang"
+msgid_plural "The Toad Lo Mang"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.300 Win Mag casing'}
+#. ~ Description for {'str_sp': 'The Toad Lo Mang'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .300 Winchester Magnum round."
+msgid "A complete guide to Toad Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".308 casing"
-msgid_plural ".308 casings"
+msgid "The Viper Wei Pai"
+msgid_plural "The Viper Wei Pai"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.308 casing'}
+#. ~ Description for {'str_sp': 'The Viper Wei Pai'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .308 round."
+msgid "A complete guide to Viper Kung Fu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "7.62x51mm casing"
-msgid_plural "7.62x51mm casings"
+msgid "Zui Quan and You"
+msgid_plural "Zui Quan and You"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '7.62x51mm casing'}
+#. ~ Description for {'str_sp': 'Zui Quan and You'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 7.62x51mm M80 round."
+msgid "A complete guide to Zui Quan."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".32 ACP casing"
-msgid_plural ".32 ACP casings"
+msgid "The Way of the Spear"
+msgid_plural "The Way of the Spear"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.32 ACP casing'}
+#. ~ Description for {'str_sp': 'The Way of the Spear'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .32 ACP round."
+msgid "A complete guide to Sōjutsu."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".38 Special casing"
-msgid_plural ".38 Special casings"
+msgid "Beautiful Springtime"
+msgid_plural "Beautiful Springtime"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.38 Special casing'}
+#. ~ Description for {'str_sp': 'Beautiful Springtime'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .38 Special round."
+msgid "A complete guide to Wing Chun Kung-fu."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid ".38 Super casing"
-msgid_plural ".38 Super casings"
+#: lang/json/GENERIC_from_json.py lang/json/martial_art_from_json.py
+#: lang/json/martial_art_from_json.py
+msgid "Fior Di Battaglia"
+msgid_plural "Fior Di Battaglia"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.38 Super casing'}
+#. ~ Description for {'str_sp': 'Fior Di Battaglia'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .38 Super round."
+msgid ""
+"A completely translated medieval guide teaching various techniques with "
+"polearms, there is a chapter about the many variations of common polearms… "
+"there are even pictures!"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".40 S&W casing"
-msgid_plural ".40 S&W casings"
+msgid "Historic European Swordfighting"
+msgid_plural "Historic European Swordfighting"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.40 S&W casing'}
+#. ~ Description for {'str_sp': 'Historic European Swordfighting'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .40 S&W round."
+msgid ""
+"A complete guide to medieval swordsmanship. Compares the German and Italian "
+"traditions for longsword and side sword, in and out of armor, with and "
+"without shield."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "10mm Auto casing"
-msgid_plural "10mm Auto casings"
+msgid "juvenile sourdough starter"
+msgid_plural "juvenile sourdough starters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '10mm Auto casing'}
+#. ~ Use action msg for {'str': 'juvenile sourdough starter'}.
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 10mm Auto round."
+msgid ""
+"After feeding it and caring for it for weeks, your sourdough starter is "
+"finally ready for the big leagues."
msgstr ""
+#. ~ Use action not_ready_msg for {'str': 'juvenile sourdough starter'}.
#: lang/json/GENERIC_from_json.py
-msgid "40x46mm M212 casing"
-msgid_plural "40x46mm M212 casings"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"You've been caring for your starter for a while, but it's going to need "
+"longer before you can do anything tasty with it."
+msgstr ""
-#. ~ Description for {'str': '40x46mm M212 casing'}
-#. ~ Description for {'str': '40x46mm M118 casing'}
-#. ~ Description for {'str': '40x46mm M199 casing'}
-#. ~ Description for {'str': '40x46mm M195 casing'}
-#. ~ Description for {'str': '40x53mm M169 casing'}
+#. ~ Description for {'str': 'juvenile sourdough starter'}
#: lang/json/GENERIC_from_json.py
-msgid "A large canister from a spent 40mm cartridge."
+msgid ""
+"This jar contains a floury paste that is slowly going bad. Someday it will "
+"be sourdough."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "40x46mm M118 casing"
-msgid_plural "40x46mm M118 casings"
+msgid "freshly fed sourdough starter"
+msgid_plural "freshly fed sourdough starters"
msgstr[0] ""
msgstr[1] ""
+#. ~ Use action msg for {'str': 'freshly fed sourdough starter'}.
#: lang/json/GENERIC_from_json.py
-msgid "40x46mm M199 casing"
-msgid_plural "40x46mm M199 casings"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The starter is now stinky and bubbly, and looks ready for cooking."
+msgstr ""
+#. ~ Use action not_ready_msg for {'str': 'freshly fed sourdough starter'}.
#: lang/json/GENERIC_from_json.py
-msgid "40x46mm M195 casing"
-msgid_plural "40x46mm M195 casings"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The starter isn't quite ready to go."
+msgstr ""
+#. ~ Description for {'str': 'freshly fed sourdough starter'}
#: lang/json/GENERIC_from_json.py
-msgid "40x53mm M169 casing"
-msgid_plural "40x53mm M169 casings"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"This jar contains a floury paste with sourdough starter mixed in. It needs "
+"a few hours to recover its strength before it can be used again."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".44 Magnum casing"
-msgid_plural ".44 Magnum casings"
+msgid "sourdough starter"
+msgid_plural "sourdough starters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.44 Magnum casing'}
+#. ~ Description for {'str': 'sourdough starter'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .44 Magnum round."
+msgid ""
+"This jar contains a precious mix of flour, water, molds and bacteria from "
+"the air. When you add flour and water to it, after a few hours it froths "
+"and rises."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".454 Casull casing"
-msgid_plural ".454 Casull casings"
+msgid "human bone"
+msgid_plural "human bones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.454 Casull casing'}
+#. ~ Description for {'str': 'human bone'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .454 Casull round."
+msgid ""
+"A bone from a human being. Could be used to make some stuff, if you're "
+"feeling sufficiently ghoulish."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".45 ACP casing"
-msgid_plural ".45 ACP casings"
+msgid "demihuman bone"
+msgid_plural "demihuman bones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.45 ACP casing'}
+#. ~ Description for {'str': 'demihuman bone'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .45 ACP round."
+msgid ""
+"A bone from a demihuman being. Could be used to make some stuff, if you're "
+"feeling sufficiently ghoulish."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".45 Colt casing"
-msgid_plural ".45 Colt casings"
+msgid "first aid kit"
+msgid_plural "first aid kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.45 Colt casing'}
+#. ~ Description for {'str': 'first aid kit'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .45 Colt round."
+msgid ""
+"A full medical kit, with bandages, local anesthetics, and rapid healing "
+"agents. Used for healing large amounts of damage. Disassemble to get its "
+"content."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".45-70 casing"
-msgid_plural ".45-70 casings"
+msgid "MRE"
+msgid_plural "MREs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.45-70 casing'}
+#. ~ Description for {'str': 'MRE'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .45-70 Government round."
+msgid "A generic MRE box, you shouldn't see this."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "4.6x30mm casing"
-msgid_plural "4.6x30mm casings"
+msgid "MRE small box"
+msgid_plural "MRE small boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '4.6x30mm casing'}
+#. ~ Description for {'str': 'MRE small box', 'str_pl': 'MRE small boxes'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 4.6x30mm round."
+msgid "A generic small MRE box, you shouldn't see this"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".460 Rowland casing"
-msgid_plural ".460 Rowland casings"
+msgid "MRE - Accessory Pack"
+msgid_plural "MREs - Accessory Packs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.460 Rowland casing'}
+#. ~ Description for {'str': 'MRE - Accessory Pack', 'str_pl': 'MREs - Accessory Packs'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An empty casing from a .460 Rowland round. It looks deceptively like "
-"a .45ACP casing."
+"An MRE accessory pack containing a variety of utensils and drinks. Activate "
+"or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "5x50mm hull"
-msgid_plural "5x50mm hulls"
+msgid "MRE - Dessert Pack"
+msgid_plural "MREs - Dessert Packs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '5x50mm hull'}
+#. ~ Description for {'str': 'MRE - Dessert Pack', 'str_pl': 'MREs - Dessert Packs'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty plastic hull from a 5x50mm flechette round."
+msgid ""
+"A sealed plastic bag containing an array of desserts. Activate or "
+"disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".500 S&W Magnum casing"
-msgid_plural ".500 S&W Magnum casings"
+msgid "MRE - Chili & Beans"
+msgid_plural "MREs - Chili & Beans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.500 S&W Magnum casing'}
+#. ~ Description for {'str': 'MRE - Chili & Beans', 'str_pl': 'MREs - Chili & Beans'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .500 S&W Magnum round."
+msgid ""
+"A 'Meal Ready to Eat' with a chili & beans entree and everything a "
+"vegetarian soldier needs. The contents will begin to rot once they're "
+"removed from this sealed bag. Activate or disassemble it to get to its "
+"contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".50 BMG casing"
-msgid_plural ".50 BMG casings"
+msgid "MRE - BBQ Beef"
+msgid_plural "MREs - BBQ Beef"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.50 BMG casing'}
+#. ~ Description for {'str': 'MRE - BBQ Beef', 'str_pl': 'MREs - BBQ Beef'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An empty casing from a .50 BMG round. These are rare, so you might want to "
-"hold onto these."
+"A 'Meal Ready to Eat' with a BBQ beef entree and everything a hungry soldier "
+"needs. The contents will begin to rot once they're removed from this sealed "
+"bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "5.45x39mm casing"
-msgid_plural "5.45x39mm casings"
+msgid "MRE - Chicken & Noodles"
+msgid_plural "MREs - Chicken & Noodles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '5.45x39mm casing'}
+#. ~ Description for {'str': 'MRE - Chicken & Noodles', 'str_pl': 'MREs - Chicken & Noodles'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 5.45x39mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a chicken & noodles entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "5.7x28mm casing"
-msgid_plural "5.7x28mm casings"
+msgid "MRE - Spaghetti"
+msgid_plural "MREs - Spaghetti"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '5.7x28mm casing'}
+#. ~ Description for {'str': 'MRE - Spaghetti', 'str_pl': 'MREs - Spaghetti'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 5.7x28mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a spaghetti entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".700 NX casing"
-msgid_plural ".700 NX casings"
+msgid "MRE - Chicken Chunks"
+msgid_plural "MREs - Chicken Chunks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.700 NX casing'}
+#. ~ Description for {'str': 'MRE - Chicken Chunks', 'str_pl': 'MREs - Chicken Chunks'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An empty casing from a .700 NX round. These are rare, so you might want to "
-"hold onto these."
+"A 'Meal Ready to Eat' with a chicken chunk entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "7.62x54mmR casing"
-msgid_plural "7.62x54mmR casings"
+msgid "MRE - Beef Taco"
+msgid_plural "MREs - Beef Taco"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '7.62x54mmR casing'}
+#. ~ Description for {'str': 'MRE - Beef Taco', 'str_pl': 'MREs - Beef Taco'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 7.62x54mmR round."
+msgid ""
+"A 'Meal Ready to Eat' with a beef taco entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "7.62x39mm casing"
-msgid_plural "7.62x39mm casings"
+msgid "MRE - Beef Brisket"
+msgid_plural "MREs - Beef Brisket"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '7.62x39mm casing'}
+#. ~ Description for {'str': 'MRE - Beef Brisket', 'str_pl': 'MREs - Beef Brisket'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 7.62x39mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a beef brisket entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "7.62x25mm casing"
-msgid_plural "7.62x25mm casings"
+msgid "MRE - Meatballs & Marinara"
+msgid_plural "MREs - Meatballs & Marinara"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '7.62x25mm casing'}
+#. ~ Description for {'str': 'MRE - Meatballs & Marinara', 'str_pl': 'MREs - Meatballs & Marinara'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 7.62x25mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a meatball entree and everything a hungry soldier "
+"needs. The contents will begin to rot once they're removed from this sealed "
+"bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "9x19mm casing"
-msgid_plural "9x19mm casings"
+msgid "MRE - Beef Stew"
+msgid_plural "MREs - Beef Stew"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '9x19mm casing'}
+#. ~ Description for {'str': 'MRE - Beef Stew', 'str_pl': 'MREs - Beef Stew'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 9x19mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a beef stew entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".357 SIG casing"
-msgid_plural ".357 SIG casings"
+msgid "MRE - Chili & Macaroni"
+msgid_plural "MREs - Chili & Macaroni"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.357 SIG casing'}
+#. ~ Description for {'str': 'MRE - Chili & Macaroni', 'str_pl': 'MREs - Chili & Macaroni'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .357 SIG round."
+msgid ""
+"A 'Meal Ready to Eat' with a chili & macaroni entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".357 magnum casing"
-msgid_plural ".357 magnum casings"
+msgid "MRE - Vegetarian Taco"
+msgid_plural "MREs - Vegetarian Taco"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.357 magnum casing'}
+#. ~ Description for {'str': 'MRE - Vegetarian Taco', 'str_pl': 'MREs - Vegetarian Taco'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .357 magnum round."
+msgid ""
+"A 'Meal Ready to Eat' with a vegetarian taco entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "9x18mm casing"
-msgid_plural "9x18mm casings"
+msgid "MRE - Macaroni Marinara"
+msgid_plural "MREs - Macaroni Marinara"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '9x18mm casing'}
+#. ~ Description for {'str': 'MRE - Macaroni Marinara', 'str_pl': 'MREs - Macaroni Marinara'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 9x18mm round."
+msgid ""
+"A 'Meal Ready to Eat' with a macaroni marinara entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".380 ACP casing"
-msgid_plural ".380 ACP casings"
+msgid "MRE - Spinach Fettuccine"
+msgid_plural "MREs - Spinach Fettuccine"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.380 ACP casing'}
+#. ~ Description for {'str': 'MRE - Spinach Fettuccine', 'str_pl': 'MREs - Spinach Fettuccine'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .380 ACP round."
+msgid ""
+"A 'Meal Ready to Eat' with a creamy spinach fettuccine entree and everything "
+"a vegetarian soldier needs. The contents will begin to rot once they're "
+"removed from this sealed bag. Activate or disassemble it to get to its "
+"contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "152mm ATGM tube"
-msgid_plural "152mm ATGM tubes"
+msgid "MRE - Ratatouille"
+msgid_plural "MREs - Ratatouille"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '152mm ATGM tube'}
+#. ~ Description for {'str': 'MRE - Ratatouille', 'str_pl': 'MREs - Ratatouille'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An empty steel tube which once contained a 152mm ATGM. Now it's essentially "
-"just a huge pipe."
+"A 'Meal Ready to Eat' with a ratatouille entree and everything a vegetarian "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "shotgun hull"
-msgid_plural "shotgun hulls"
+msgid "MRE - Cheese Tortellini"
+msgid_plural "MREs - Cheese Tortellini"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'shotgun hull'}
+#. ~ Description for {'str': 'MRE - Cheese Tortellini', 'str_pl': 'MREs - Cheese Tortellini'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty hull from a shotgun shell."
+msgid ""
+"A 'Meal Ready to Eat' with a cheese tortellini entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".410 hull"
-msgid_plural ".410 hulls"
+msgid "MRE - Mushroom Fettuccine"
+msgid_plural "MREs - Mushroom Fettuccine"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.410 hull'}
+#. ~ Description for {'str': 'MRE - Mushroom Fettuccine', 'str_pl': 'MREs - Mushroom Fettuccine'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty hull from a .410 shotgun shell."
+msgid ""
+"A 'Meal Ready to Eat' with a mushroom fettuccine entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid ".300BLK casing"
-msgid_plural ".300BLK casings"
+msgid "MRE - Mexican Chicken Stew"
+msgid_plural "MREs - Mexican Chicken Stew"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '.300BLK casing'}
+#. ~ Description for {'str': 'MRE - Mexican Chicken Stew', 'str_pl': 'MREs - Mexican Chicken Stew'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a .300 AAC Blackout round."
+msgid ""
+"A 'Meal Ready to Eat' with a Mexican chicken stew entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Merch"
-msgid_plural "Merchs"
+msgid "MRE - Chicken Burrito Bowl"
+msgid_plural "MREs - Chicken Burrito Bowl"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Merch'}
+#. ~ Description for {'str': 'MRE - Chicken Burrito Bowl', 'str_pl': 'MREs - Chicken Burrito Bowl'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The Free Merchant Certified Note, also known by names such as a 'c-note' or "
-"'merch', is a currency based on old American bills. Fifty dollar bills and "
-"larger are printed with a promissory note signed by the treasurer of the "
-"Free Merchants, along with a complex design. The note explains that this "
-"can be exchanged for food, water, and other services through the Free "
-"Merchants in the Refugee Center."
+"A 'Meal Ready to Eat' with a chicken burrito bowl entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Hub 01 Gold Coin"
-msgid_plural "Hub 01 Gold Coins"
+msgid "MRE - Maple Sausage"
+msgid_plural "MREs - Maple Sausage"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Hub 01 Gold Coin'}
+#. ~ Description for {'str': 'MRE - Maple Sausage', 'str_pl': 'MREs - Maple Sausage'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a small but surprisingly heavy gold coin. One side is etched with "
-"circuitry and the other side reads 'Hub 01 exchange currency'."
+"A 'Meal Ready to Eat' with a maple sausage entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "FlatCoin"
-msgid_plural "FlatCoins"
+msgid "MRE - Ravioli"
+msgid_plural "MREs - Ravioli"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'FlatCoin'}
+#. ~ Description for {'str': 'MRE - Ravioli', 'str_pl': 'MREs - Ravioli'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a coin that has been flattened in a novelty coin flattening "
-"machine. The machine has been somewhat crudely altered so that the design - "
-"which appears to once have been Mickey Mouse - is overlaid with a "
-"handwritten emblem of a book. There is some text that faintly reads 'Campus "
-"Exchange Token'."
+"A 'Meal Ready to Eat' with a ravioli entree and everything a hungry soldier "
+"needs. The contents will begin to rot once they're removed from this sealed "
+"bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chit"
-msgid_plural "chits"
+msgid "MRE - Pepper Jack Beef"
+msgid_plural "MREs - Pepper Jack Beef"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chit'}
+#. ~ Description for {'str': 'MRE - Pepper Jack Beef', 'str_pl': 'MREs - Pepper Jack Beef'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a slip of paper signed by the issuer."
+msgid ""
+"A 'Meal Ready to Eat' with a pepper jack beef entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "icon"
-msgid_plural "icons"
+msgid "MRE - Hash Browns & Bacon"
+msgid_plural "MREs - Hash Browns & Bacon"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'icon'}
+#. ~ Description for {'str': 'MRE - Hash Browns & Bacon', 'str_pl': 'MREs - Hash Browns & Bacon'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a small picture, about the same size as an ID card, symbolizing a "
-"religious figure. On the back, there is a text that faintly reads 'New "
-"England Church Community'."
+"A 'Meal Ready to Eat' with a hash browns & bacon entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "generic silverware"
-msgid_plural "generic silverwares"
+msgid "MRE - Lemon Pepper Tuna"
+msgid_plural "MREs - Lemon Pepper Tuna"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'MRE - Lemon Pepper Tuna', 'str_pl': 'MREs - Lemon Pepper Tuna'}
#: lang/json/GENERIC_from_json.py
-msgid "generic utensil"
-msgid_plural "generic utensils"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A 'Meal Ready to Eat' with a lemon pepper tuna entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "generic dish"
-msgid_plural "generic dishes"
+msgid "MRE - Asian Beef & Vegetables"
+msgid_plural "MREs - Asian Beef & Vegetables"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'MRE - Asian Beef & Vegetables', 'str_pl': 'MREs - Asian Beef & Vegetables'}
#: lang/json/GENERIC_from_json.py
-msgid "generic cook pot"
-msgid_plural "generic cook pots"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A 'Meal Ready to Eat' with an asian beef & vegetables entree and everything "
+"a hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ceramic plate"
-msgid_plural "ceramic plates"
+msgid "MRE - Chicken Pesto & Pasta"
+msgid_plural "MREs - Chicken Pesto & Pasta"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ceramic plate'}
+#. ~ Description for {'str': 'MRE - Chicken Pesto & Pasta', 'str_pl': 'MREs - Chicken Pesto & Pasta'}
#: lang/json/GENERIC_from_json.py
-msgid "A ceramic dinner plate, unremarkable in every way."
+msgid ""
+"A 'Meal Ready to Eat' with a chicken pesto entree and everything a hungry "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ceramic bowl"
-msgid_plural "ceramic bowls"
+msgid "MRE - Southwest Beef & Beans"
+msgid_plural "MREs - Southwest Beef & Beans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ceramic bowl'}
+#. ~ Description for {'str': 'MRE - Southwest Beef & Beans', 'str_pl': 'MREs - Southwest Beef & Beans'}
#: lang/json/GENERIC_from_json.py
-msgid "A perfectly ordinary ceramic soup bowl."
+msgid ""
+"A 'Meal Ready to Eat' with a southwest beef & beans entree and everything a "
+"hungry soldier needs. The contents will begin to rot once they're removed "
+"from this sealed bag. Activate or disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ceramic cup"
-msgid_plural "ceramic cups"
+msgid "MRE - Frankfurters & Beans"
+msgid_plural "MREs - Frankfurters & Beans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ceramic cup'}
+#. ~ Description for {'str': 'MRE - Frankfurters & Beans', 'str_pl': 'MREs - Frankfurters & Beans'}
#: lang/json/GENERIC_from_json.py
-msgid "A light ceramic teacup. Quite classy."
+msgid ""
+"A vintage MRE, still perfectly preserved and edible. The contents will "
+"begin to rot once they're removed from this sealed bag. Activate or "
+"disassemble it to get to its contents."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "coffee mug"
-msgid_plural "coffee mugs"
+msgid "corpse"
+msgid_plural "corpses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'coffee mug'}
+#. ~ Conditional name for {'str': 'corpse'} when FLAG matches FIELD_DRESS
+#. ~ Conditional name for {'str': 'corpse'} when FLAG matches FIELD_DRESS_FAILED
#: lang/json/GENERIC_from_json.py
-msgid "A ceramic coffee cup with a logo on the side."
-msgstr ""
+msgid "carcass"
+msgid_plural "carcasses"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Conditional name for {'str': 'corpse'} when FLAG matches SKINNED
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'World's Greatest Dad'."
-msgstr ""
+#, python-format
+msgid "skinned %s"
+msgid_plural "skinned %s"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Conditional name for {'str': 'corpse'} when FLAG matches QUARTERED
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'World's Greatest Mom'."
-msgstr ""
+msgid "carcass quarter"
+msgid_plural "carcass quarters"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The side of the mug has a picture of a happy looking family printed on'."
+msgid "A dead body."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "desiccated corpse"
+msgid_plural "desiccated corpses"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'desiccated corpse'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The side of the mug has a comical green face on it and says 'I'm a zombie "
-"without my coffee!'."
+"A dead body, badly mangled and desiccated. It seems whatever killed him did "
+"so with a gigantic claw."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'I'd rather be playing open source games'."
+msgid "A dead human body."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'If you think I'm bad, look in a mirror'."
+msgid "A dead body of a middle-aged man."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug has a diagram of a caffeine molecule."
+msgid "A dead body of a young woman."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug has a cute picture of a sleeping cat."
+msgid "A dead body of a little boy."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The mug is printed in leopard spots."
+msgid "A dead body of a little girl."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The mug is blue and looks like a TARDIS."
+msgid ""
+"The dead body of a small child. Their corpse bears a calm facial "
+"expression, as if they died instantly."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'STAR WARS' over a picture of a lightsaber."
+msgid ""
+"The dead body of a child, riddled by bullets to the extent that you can no "
+"longer tell their gender."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'House Stark' and depicts a fictional crest."
+msgid ""
+"A dead body of an old woman. Both of her earlobes are torn, several fingers "
+"on her hands have been chopped off, and several teeth have been knocked out."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'My fandom could beat up your fandom'. "
+msgid "A dead body, coated in congealed blood."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The side of the mug reads 'Do you even linux, bro?' and has a picture of a "
-"muscular penguin."
+"A dead body with a frightful grimace. He appears to have been horribly "
+"mangled prior to his death."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'I wish this was wine!'"
+msgid "An awful, almost unidentifiable mass of charred flesh."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "The side of the mug reads 'CasUaL aLcoHoLiSm'"
+msgid "A dead body with a gaping stab wound in its back."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "tin plate"
-msgid_plural "tin plates"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'tin plate'}
-#: lang/json/GENERIC_from_json.py
-msgid "A tin dinner plate, lightweight and clanky."
+msgid ""
+"The dead body of a person. Their forehead bears a large bullet entrance "
+"wound. An even larger exit wound is present on the back of their head."
msgstr ""
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
-msgid "tin cup"
-msgid_plural "tin cups"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"The upper half of a dead body, as if torn apart with enormous force. Some "
+"organs are hanging out."
+msgstr ""
-#. ~ Description for {'str': 'tin cup'}
+#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An enameled tin cup. Great for camping or for prison use; makes a wonderful "
-"sound when clanged along bars."
+"A half-decapitated dead body. It is unclear what could have caused such a "
+"wound."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pewter bowl"
-msgid_plural "pewter bowls"
+msgid "ammo belt linkage"
+msgid_plural "ammo belt linkages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pewter bowl'}
+#. ~ Description for {'str': 'ammo belt linkage'}
#: lang/json/GENERIC_from_json.py
-msgid "A small pewter serving bowl without a lid. Holds 250 ml of liquid."
+msgid "A small metal linkage from a disintegrating ammo belt."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glass plate"
-msgid_plural "glass plates"
+msgid ".223 ammo belt linkage"
+msgid_plural ".223 ammo belt linkages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glass plate'}
-#: lang/json/GENERIC_from_json.py
-msgid "A glass dinner plate, for people who don't have clumsy children."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "drinking glass"
-msgid_plural "drinking glasses"
+msgid ".308 ammo belt linkage"
+msgid_plural ".308 ammo belt linkages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'drinking glass', 'str_pl': 'drinking glasses'}
-#: lang/json/GENERIC_from_json.py
-msgid "A tall drinking glass."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "wine glass"
-msgid_plural "wine glasses"
+msgid "40mm grenade belt linkage"
+msgid_plural "40mm grenade belt linkages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wine glass', 'str_pl': 'wine glasses'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stemmed drinking glass that makes you feel very fancy when you drink from "
-"it."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "glass bowl"
-msgid_plural "glass bowls"
+msgid ".50 ammo belt linkage"
+msgid_plural ".50 ammo belt linkages"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glass bowl'}
-#: lang/json/GENERIC_from_json.py
-msgid "A glass bowl for soup or dessert."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "plastic plate"
-msgid_plural "plastic plates"
+msgid "generic grooming"
+msgid_plural "generic groomings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic plate'}
+#. ~ Description for {'str': 'generic grooming'}
+#. ~ Description for {'str': 'generic silverware'}
+#. ~ Description for {'str': 'generic utensil'}
+#. ~ Description for {'str': 'generic silverware'}
+#. ~ Description for {'str': 'generic dish', 'str_pl': 'generic dishes'}
+#. ~ Description for {'str': 'generic cook pot'}
+#. ~ Description for {'str': 'generic kitchen knife', 'str_pl': 'generic kitchen knives'}
#: lang/json/GENERIC_from_json.py
-msgid "A durable plastic plate, the sort you might use as patio dishware."
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "generic item template"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic tumbler"
-msgid_plural "plastic tumblers"
+msgid "soap dish"
+msgid_plural "soap dishes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic tumbler'}
+#. ~ Description for {'str': 'soap dish', 'str_pl': 'soap dishes'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A durable plastic drinking vessel. This one is made of clear acrylic and "
-"looks almost like glass."
+"A shallow dish for holding a bar of soap. It has ridges to help drain water "
+"away from the dish. Not the most exciting of items."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic bowl"
-msgid_plural "plastic bowls"
+msgid "shaving razor"
+msgid_plural "shaving razors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic bowl'}
+#. ~ Description for {'str': 'shaving razor'}
#: lang/json/GENERIC_from_json.py
-msgid "A plastic bowl with a convenient sealing lid. Holds 750 ml of liquid."
+msgid ""
+"A razor blade on a comfortable handle. Much easier to shave with than a "
+"loose razor."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "kiddie bowl"
-msgid_plural "kiddie bowls"
+msgid "toothbrush"
+msgid_plural "toothbrushes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'kiddie bowl'}
-#: lang/json/GENERIC_from_json.py
-msgid "A plastic bowl designed for use by children."
-msgstr ""
-
+#. ~ Description for {'str': 'toothbrush', 'str_pl': 'toothbrushes'}
#: lang/json/GENERIC_from_json.py
-msgid "This bowl is decorated with cartoon bears."
+msgid "A plastic brush with soft bristles for cleaning your teeth."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"There is a drawing of Yoda at the bottom of this bowl, and the words 'Eaten "
-"it all, you have'."
+"A plastic brush with soft bristles for cleaning your teeth. It has a cheap, "
+"blocky handle and is likely meant to be disposable."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bowl is covered in cartoon dogs and a logo that reads 'Paw Patrol'."
+"A combination toothbrush and gum massager. It has an ergonomic silicone "
+"grip. Luxurious!"
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"There are orange and blue fish chasing each other around the rim of this "
-"bowl."
+"A plastic brush with soft bristles for cleaning your teeth. The blue and "
+"white pattern on the handle implies cleanliness."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bowl is shaped like the head of a silly frog with the opening forming "
-"the mouth."
+"A short toothbrush designed for children. It has a wide-eyed cartoon pony "
+"on the handle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "There are cute farm animals decorating this bowl."
+msgid ""
+"A short toothbrush designed for children. It has a grinning red racecar on "
+"the handle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sippy cup"
-msgid_plural "sippy cups"
+msgid "hairbrush"
+msgid_plural "hairbrushes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sippy cup'}
-#: lang/json/GENERIC_from_json.py
-msgid "A plastic cup with a spill-proof lid, designed for use by children."
-msgstr ""
-
+#. ~ Description for {'str': 'hairbrush', 'str_pl': 'hairbrushes'}
#: lang/json/GENERIC_from_json.py
-msgid "This cup is decorated with cartoon bears."
+msgid "An instrument of hair torture."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This cup has a cartoony picture of the Avengers wrapped around the side."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "This sippy cup is made of plastic in bright clashing colors."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "This is a simple blue sippy cup with tooth marks around the spout."
+"An instrument of hair torture. There are round safety tips on the bristles."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This cup is decorated to look like a pokeball."
+msgid "An old-fashioned hair-straightening device with a faux-wood handle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "There are cute anthropomorphic fruits decorating this cup."
+msgid "A soft, cushioned hairbrush. The shiny chrome design appears modern."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This sippy cup is decorated with crayon-like text that reads 'I love you'."
+"A tacky kid's hairbrush. The cartoon whale on the handle seems friendly "
+"enough."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fork"
-msgid_plural "forks"
+msgid "hair curler"
+msgid_plural "hair curlers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fork'}
+#. ~ Description for {'str': 'hair curler'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A fork, if you stab something with it, you eat it right away. Wait… "
-"nevermind."
+"A soft plastic cylinder you can wrap a lock of your hair around to curl it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic fork"
-msgid_plural "plastic forks"
+msgid "dental floss"
+msgid_plural "rolls of dental floss"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic fork'}
+#. ~ Description for {'str': 'dental floss', 'str_pl': 'rolls of dental floss'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A plastic disposable fork. Great for picnic lunches in the post apocalyptic "
-"wasteland."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "spoon"
-msgid_plural "spoons"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'spoon'}
-#: lang/json/GENERIC_from_json.py
-msgid "Do not try to bend the spoon. That is impossible."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "plastic spoon"
-msgid_plural "plastic spoons"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic spoon'}
-#: lang/json/GENERIC_from_json.py
-msgid "A plastic disposable spoon. Easier to bend than the metal variety."
+"Twenty-five yards of finely waxed thread wound up inside a plastic "
+"container. Perfect for picking bits of smoked meat out of your teeth. "
+"Disassemble to use the thread for something else."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "kiddie spoon"
-msgid_plural "kiddie spoons"
+msgid "comb"
+msgid_plural "combs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'kiddie spoon'}
-#: lang/json/GENERIC_from_json.py
-msgid "A plastic spoon designed for use by children."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "This spoon is striped in bright primary colors."
-msgstr ""
-
+#. ~ Description for {'str': 'comb'}
#: lang/json/GENERIC_from_json.py
-msgid "This spoon is styled to look like a bulldozer."
+msgid "A grooming tool with teeth for straightening your hair."
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This spoon is covered in cartoon dogs and a logo that reads 'Paw Patrol'."
+"Somehow, a few teeth have already broken off the end of this otherwise "
+"pristine comb."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "There is a cute cartoon bear on the handle of this spoon."
+msgid ""
+"A grooming tool with teeth for straightening your hair. This one is narrow, "
+"black and austere."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "There are cartoon cats all over this spoon."
+msgid ""
+"A comb made of soft plastic. Its tortoiseshell pattern makes it seem "
+"antique."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This spoon has a silhouette of a giraffe going down the handle."
+msgid "A comb which folds on a hinge, in case you want to look like a greaser."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "butter knife"
-msgid_plural "butter knives"
+msgid "toilet plunger"
+msgid_plural "toilet plungers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'butter knife', 'str_pl': 'butter knives'}
+#. ~ Description for {'str': 'toilet plunger'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A dull knife, absolutely worthless in combat. Excellent for spreading soft "
-"things on bread."
+"A rubber-tipped tool for unclogging pipes, or a club for an immature "
+"survivor."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic knife"
-msgid_plural "plastic knives"
+msgid "professional plunger"
+msgid_plural "professional plungers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic knife', 'str_pl': 'plastic knives'}
+#. ~ Description for {'str': 'professional plunger'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A plastic butter knife. It's actually a bit sharper than its metal "
-"counterpart, but that doesn't make it any more effective as a weapon."
+"This hollow plastic toilet plunger's bell compresses like an accordion. It "
+"is efficient at its intended purpose, and complete rubbish as a weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic straw"
-msgid_plural "plastic straws"
+msgid "toilet paper"
+msgid_plural "rolls of toilet paper"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic straw'}
+#. ~ Description for {'str': 'toilet paper', 'str_pl': 'rolls of toilet paper'}
#: lang/json/GENERIC_from_json.py
-msgid "A plastic straw, for drinking things and making litter"
+msgid "A luxurious remnant of civilization."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "corkscrew"
-msgid_plural "corkscrews"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'corkscrew'}
-#: lang/json/GENERIC_from_json.py
-msgid "Many a pleasant date has been ruined by forgetting this important tool."
+msgid ""
+"Imagine the thinnest, most disposable paper you could possibly make. Now "
+"imagine something thinner than that."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vegetable peeler"
-msgid_plural "vegetable peelers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'vegetable peeler'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a simple tool for peeling the outer skin off fruit and veggies "
-"without stabbing yourself."
+"This roll of toilet paper is two-ply and quilted, for vandalizing houses "
+"more comfortably than ever."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bottle opener"
-msgid_plural "bottle openers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'bottle opener'}
-#: lang/json/GENERIC_from_json.py
-msgid "A simple lever for popping open bottles."
+msgid "This brand of toilet paper is designed to dissolve completely in water!"
msgstr ""
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bottle opener is shaped like a zombie head, the mouth pops open the "
-"bottle."
+"Images of your least favorite politician are printed on each individual "
+"sheet."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This bottle opener is shaped like a lightsaber."
+msgid ""
+"A luxurious remnant of civilization. The splinters of unprocessed wood "
+"visible in this one make it seem less luxurious, though."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This bottle opener is shaped like a revolver."
-msgstr ""
+msgid "hair dryer"
+msgid_plural "hair dryers"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str': 'hair dryer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bottle opener is engraved with the words 'I'll die before I give you my "
-"beer'."
+"This tool dries your hair by pushing air through a coil of hot wires. "
+"Without a functioning power grid, it is a motorized paper weight."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "curling iron"
+msgid_plural "curling irons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'curling iron'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bottle opener is emblazoned with a logo for an HVAC contracting company."
+"A wand made of heat-resistant ceramics. When plugged into an outlet, it is "
+"hot enough to shape your hair into curls. Too bad the power's out."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This bottle opener reads 'Corporate Team Building Exercise 1999'."
-msgstr ""
+msgid "toilet brush"
+msgid_plural "toilet brushes"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for {'str': 'toilet brush', 'str_pl': 'toilet brushes'}
#: lang/json/GENERIC_from_json.py
-msgid "This bottle opener reads 'I'd rather be drinking whiskey'."
+msgid ""
+"Zombies cannot be intimidated or humiliated, so this stiff brush is only "
+"useful for scouring toilet bowls."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "This bottle opener is shaped like a phaser."
-msgstr ""
+msgid "Casing from ammunition cartridge"
+msgid_plural "Casing from ammunition cartridges"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "This novelty bottle opener is designed to look like a hobo clown."
+msgid ".223 casing"
+msgid_plural ".223 casings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': '.223 casing'}
+#: lang/json/GENERIC_from_json.py
+msgid "An empty casing from a .223 round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spork"
-msgid_plural "sporks"
+msgid ".22 LR casing"
+msgid_plural ".22 LR casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spork'}
+#. ~ Description for {'str': '.22 LR casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The bastardized hybrid of a spoon and fork, with all the power and "
-"capabilities of both in a more annoying to use package."
+msgid "An empty casing from a .22 LR round. These can't be hand-reloaded."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "foon"
-msgid_plural "foons"
+msgid "unused .22 casing"
+msgid_plural "unused .22 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'foon'}
+#. ~ Description for {'str': 'unused .22 casing'}
#: lang/json/GENERIC_from_json.py
-msgid "Clearly the superior instrument. Sporks are just imitators."
+msgid "An unfired, like-new .22 round casing, with the primer still intact."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chopsticks"
-msgid_plural "pairs of chopsticks"
+msgid ".30-06 casing"
+msgid_plural ".30-06 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chopsticks', 'str_pl': 'pairs of chopsticks'}
+#. ~ Description for {'str': '.30-06 casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"One of the most popular eating utensils in the world. Does double duty as a "
-"way of dealing with especially fragile vampires."
+msgid "An empty casing from a .30-06 round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ladle"
-msgid_plural "ladles"
+msgid ".270 Winchester casing"
+msgid_plural ".270 Winchester casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ladle'}
+#. ~ Description for {'str': '.270 Winchester casing'}
#: lang/json/GENERIC_from_json.py
-msgid "When you need to scoop some soup, this is the utensil for you."
+msgid "An empty casing from a .270 Winchester round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "whisk"
-msgid_plural "whisks"
+msgid ".300 Win Mag casing"
+msgid_plural ".300 Win Mag casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'whisk'}
+#. ~ Description for {'str': '.300 Win Mag casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Also known as a 'wire whip', this is a less effective weapon than it sounds."
+msgid "An empty casing from a .300 Winchester Magnum round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "potato masher"
-msgid_plural "potato mashers"
+msgid ".308 casing"
+msgid_plural ".308 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'potato masher'}
+#. ~ Description for {'str': '.308 casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This tool can mash potatoes and soft root vegetables; it cannot do the twist."
+msgid "An empty casing from a .308 round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "garlic press"
-msgid_plural "garlic presses"
+msgid "7.62x51mm casing"
+msgid_plural "7.62x51mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'garlic press', 'str_pl': 'garlic presses'}
+#. ~ Description for {'str': '7.62x51mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid "This tool can squash a clove or two of garlic into a fine paste."
+msgid "An empty casing from a 7.62x51mm M80 round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "can opener"
-msgid_plural "can openers"
+msgid ".32 ACP casing"
+msgid_plural ".32 ACP casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'can opener'}
+#. ~ Description for {'str': '.32 ACP casing'}
#: lang/json/GENERIC_from_json.py
-msgid "It's not hard to open cans without this, but it's way messier."
+msgid "An empty casing from a .32 ACP round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "carving fork"
-msgid_plural "carving forks"
+msgid ".38 Special casing"
+msgid_plural ".38 Special casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'carving fork'}
+#. ~ Description for {'str': '.38 Special casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"It's like a tiny pitchfork, or a very large dinner fork. You use it to hold "
-"meat still while you slice it."
+msgid "An empty casing from a .38 Special round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spatula"
-msgid_plural "spatulas"
+msgid ".38 Super casing"
+msgid_plural ".38 Super casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spatula'}
+#. ~ Description for {'str': '.38 Super casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A rubber scraper for making sure you get every last scrap of cookie dough."
+msgid "An empty casing from a .38 Super round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rolling pin"
-msgid_plural "rolling pins"
+msgid ".40 S&W casing"
+msgid_plural ".40 S&W casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rolling pin'}
+#. ~ Description for {'str': '.40 S&W casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stout piece of hardwood, turned and sanded smooth, with rounded handles at "
-"the ends. This timeless kitchen tool also doubles as a very effective club."
+msgid "An empty casing from a .40 S&W round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pot"
-msgid_plural "pots"
+msgid "10mm Auto casing"
+msgid_plural "10mm Auto casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pot'}
+#. ~ Description for {'str': '10mm Auto casing'}
#: lang/json/GENERIC_from_json.py
-msgid "Useful for boiling water when cooking spaghetti and more."
+msgid "An empty casing from a 10mm Auto round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cast-iron pot"
-msgid_plural "cast-iron pots"
+msgid "40x46mm M212 casing"
+msgid_plural "40x46mm M212 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cast-iron pot'}
+#. ~ Description for {'str': '40x46mm M212 casing'}
+#. ~ Description for {'str': '40x46mm M118 casing'}
+#. ~ Description for {'str': '40x46mm M199 casing'}
+#. ~ Description for {'str': '40x46mm M195 casing'}
+#. ~ Description for {'str': '40x53mm M169 casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This hefty black pot is made from cast iron and coated in a sturdy enamel."
+msgid "A large canister from a spent 40mm cartridge."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "copper pot"
-msgid_plural "copper pots"
+msgid "40x46mm M118 casing"
+msgid_plural "40x46mm M118 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'copper pot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Useful for boiling water when cooking spaghetti and more. Made from copper, "
-"with a lining of tin to prevent metal from leaching into acidic foods."
-msgstr ""
+msgid "40x46mm M199 casing"
+msgid_plural "40x46mm M199 casings"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "casserole"
-msgid_plural "casseroles"
+msgid "40x46mm M195 casing"
+msgid_plural "40x46mm M195 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'casserole'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A ceramic pot made for both cooking and serving, particularly one-pot "
-"dinners."
-msgstr ""
+msgid "40x53mm M169 casing"
+msgid_plural "40x53mm M169 casings"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "stock pot"
-msgid_plural "stock pots"
+msgid ".44 Magnum casing"
+msgid_plural ".44 Magnum casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stock pot'}
+#. ~ Description for {'str': '.44 Magnum casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large pot for making soup stocks. You could fit a whole turkey in there, "
-"with a bit of shoving."
+msgid "An empty casing from a .44 Magnum round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "canning pot"
-msgid_plural "canning pots"
+msgid ".454 Casull casing"
+msgid_plural ".454 Casull casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'canning pot'}
+#. ~ Description for {'str': '.454 Casull casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A very large 25 liter pot, primarily meant for canning food in glass jars "
-"via the water bath method, though it can cook normal foods just as well. "
-"Canning foods with it will require a lot of water. If you're only canning a "
-"couple of jars at a time, you'd fill it up with rocks or something to "
-"displace the water above the lids."
+msgid "An empty casing from a .454 Casull round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cast-iron frying pan"
-msgid_plural "cast-iron frying pans"
+msgid ".45 ACP casing"
+msgid_plural ".45 ACP casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cast-iron frying pan'}
+#. ~ Description for {'str': '.45 ACP casing'}
#: lang/json/GENERIC_from_json.py
-msgid "A cast-iron pan. Makes a decent melee weapon, and is used for cooking."
+msgid "An empty casing from a .45 ACP round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel frying pan"
-msgid_plural "steel frying pans"
+msgid ".45 Colt casing"
+msgid_plural ".45 Colt casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel frying pan'}
+#. ~ Description for {'str': '.45 Colt casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A steel frying pan. Makes a decent melee weapon, and is used for cooking."
+msgid "An empty casing from a .45 Colt round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "copper frying pan"
-msgid_plural "copper frying pans"
+msgid ".45-70 casing"
+msgid_plural ".45-70 casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'copper frying pan'}
+#. ~ Description for {'str': '.45-70 casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A copper frying pan, coated in a thin layer of tin. Makes a decent melee "
-"weapon, and is used for cooking."
+msgid "An empty casing from a .45-70 Government round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift pot"
-msgid_plural "makeshift pots"
+msgid "4.6x30mm casing"
+msgid_plural "4.6x30mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift pot'}
+#. ~ Description for {'str': '4.6x30mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A sheet of metal crudely hammered into a cooking pot. Good enough to cook "
-"food and boil water, but not as useful as proper cookware."
+msgid "An empty casing from a 4.6x30mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift copper pot"
-msgid_plural "makeshift copper pots"
+msgid ".460 Rowland casing"
+msgid_plural ".460 Rowland casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift copper pot'}
+#. ~ Description for {'str': '.460 Rowland casing'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A cooking pot crudely hammered out of copper. Good enough to cook food and "
-"boil water, but not as useful as proper cookware."
+"An empty casing from a .460 Rowland round. It looks deceptively like "
+"a .45ACP casing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "kettle"
-msgid_plural "kettles"
+msgid "5x50mm hull"
+msgid_plural "5x50mm hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'kettle'}
+#. ~ Description for {'str': '5x50mm hull'}
#: lang/json/GENERIC_from_json.py
-msgid "A stovetop kettle for boiling water."
+msgid "An empty plastic hull from a 5x50mm flechette round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mesh colander"
-msgid_plural "mesh colanders"
+msgid ".500 S&W Magnum casing"
+msgid_plural ".500 S&W Magnum casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mesh colander'}
+#. ~ Description for {'str': '.500 S&W Magnum casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stainless steel mesh colander, for washing rice, vegetables or straining "
-"liquid off from noodles or other foods."
+msgid "An empty casing from a .500 S&W Magnum round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "splatter guard"
-msgid_plural "splatter guards"
+msgid ".50 BMG casing"
+msgid_plural ".50 BMG casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'splatter guard'}
+#. ~ Description for {'str': '.50 BMG casing'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A stainless steel mesh screen for preventing flying oil from getting all "
-"over your nice counters (or you) when frying."
+"An empty casing from a .50 BMG round. These are rare, so you might want to "
+"hold onto these."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cutting board"
-msgid_plural "cutting boards"
+msgid "5.45x39mm casing"
+msgid_plural "5.45x39mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cutting board'}
+#. ~ Description for {'str': '5.45x39mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large flat piece of wood for chopping vegetables on without ruining your "
-"knife or your countertop."
+msgid "An empty casing from a 5.45x39mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "meal tray"
-msgid_plural "meal trays"
+msgid "5.7x28mm casing"
+msgid_plural "5.7x28mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'meal tray'}
+#. ~ Description for {'str': '5.7x28mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stainless steel tray used for serving food in cafeterias, mess halls, or "
-"similar places."
+msgid "An empty casing from a 5.7x28mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "XLR cable"
-msgid_plural "XLR cables"
+msgid ".700 NX casing"
+msgid_plural ".700 NX casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'XLR cable'}
+#. ~ Description for {'str': '.700 NX casing'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A balanced cable used for sending audio signal. The connectors have three "
-"prongs."
+"An empty casing from a .700 NX round. These are rare, so you might want to "
+"hold onto these."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "speaker cable"
-msgid_plural "speaker cables"
+msgid "7.62x54mmR casing"
+msgid_plural "7.62x54mmR casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'speaker cable'}
+#. ~ Description for {'str': '7.62x54mmR casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This audio cable connects one speaker to a powered head, or one speaker to "
-"another."
+msgid "An empty casing from a 7.62x54mmR round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "instrument cable"
-msgid_plural "instrument cables"
+msgid "7.62x39mm casing"
+msgid_plural "7.62x39mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'instrument cable'}
+#. ~ Description for {'str': '7.62x39mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Known as an instrument cable because it is usually used to connect a guitar "
-"to a powered amp, it is an unbalanced cable with 1/4\" male connectors on "
-"each side."
+msgid "An empty casing from a 7.62x39mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "headphones"
-msgid_plural "headphones"
+msgid "7.62x25mm casing"
+msgid_plural "7.62x25mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'headphones'}
+#. ~ Description for {'str': '7.62x25mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Typical headphones that cover your ears. A well-known brand that is very "
-"high quality, with a detachable 1/8\" cable. Comes with a 1/8\" to 1/4\" "
-"adaptor."
+msgid "An empty casing from a 7.62x25mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "XLR microphone"
-msgid_plural "XLR microphones"
+msgid "9x19mm casing"
+msgid_plural "9x19mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'XLR microphone'}
+#. ~ Description for {'str': '9x19mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A typical microphone used to record or amplify voice. Comes with a clip. "
-"Has a 3-pin XLR connector on the bottom in order to connect to am amp."
+msgid "An empty casing from a 9x19mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "microphone stand"
-msgid_plural "microphone stands"
+msgid ".357 SIG casing"
+msgid_plural ".357 SIG casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'microphone stand'}
+#. ~ Description for {'str': '.357 SIG casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A lightweight telescoping boom stand made of aluminum and painted black. "
-"About 6' tall when full extended, or 3' when closed fully. Has threads for "
-"a mic clip on one end."
+msgid "An empty casing from a .357 SIG round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "guitar stand"
-msgid_plural "guitar stands"
+msgid ".357 magnum casing"
+msgid_plural ".357 magnum casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'guitar stand'}
+#. ~ Description for {'str': '.357 magnum casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small, oddly shaped piece of aluminum hardware with three legs. When "
-"placed on the ground, this can support one guitar in an upright position."
+msgid "An empty casing from a .357 magnum round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mixer"
-msgid_plural "mixers"
+msgid "9x18mm casing"
+msgid_plural "9x18mm casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mixer'}
+#. ~ Description for {'str': '9x18mm casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A device with faders, switches, and knobs that mixes input signal and sends "
-"it to two output XLR cables. (left and right)"
+msgid "An empty casing from a 9x18mm round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "spare parts"
-msgid_plural "spare parts"
+msgid ".380 ACP casing"
+msgid_plural ".380 ACP casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'spare parts'}
+#. ~ Description for {'str': '.380 ACP casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Items with are not themselves useful but are instead requirements for "
-"crafting or repairs"
+msgid "An empty casing from a .380 ACP round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "drive belt"
-msgid_plural "drive belts"
+msgid "152mm ATGM tube"
+msgid_plural "152mm ATGM tubes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'drive belt'}
+#. ~ Description for {'str': '152mm ATGM tube'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A synthetic rubber V-belt with steel reinforcement fibers commonly fitted to "
-"engines or other industrial equipment."
+"An empty steel tube which once contained a 152mm ATGM. Now it's essentially "
+"just a huge pipe."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift drive belt"
-msgid_plural "makeshift drive belts"
+msgid "shotgun hull"
+msgid_plural "shotgun hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift drive belt'}
+#. ~ Description for {'str': 'shotgun hull'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An improvised belt useful for repairing engines or other industrial "
-"equipment when no better alternative is available."
+msgid "An empty hull from a shotgun shell."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "air filter"
-msgid_plural "air filters"
+msgid ".410 hull"
+msgid_plural ".410 hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'air filter'}
+#. ~ Description for {'str': '.410 hull'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A plastic box containing creped paper used to filter the air supply for "
-"combustion engines or other industrial equipment."
+msgid "An empty hull from a .410 shotgun shell."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift air filter"
-msgid_plural "makeshift air filters"
+msgid ".300BLK casing"
+msgid_plural ".300BLK casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift air filter'}
+#. ~ Description for {'str': '.300BLK casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An improvised air filter useful for repairing engines or other industrial "
-"equipment when no better alternative is available."
+msgid "An empty casing from a .300 AAC Blackout round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "automotive filter"
-msgid_plural "automotive filters"
+msgid "Merch"
+msgid_plural "Merchs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'automotive filter'}
+#. ~ Description for {'str': 'Merch'}
#: lang/json/GENERIC_from_json.py
-msgid "A steel can containing filter paper designed for automotive use."
+msgid ""
+"The Free Merchant Certified Note, also known by names such as a 'c-note' or "
+"'merch', is a currency based on old American bills. Fifty dollar bills and "
+"larger are printed with a promissory note signed by the treasurer of the "
+"Free Merchants, along with a complex design. The note explains that this "
+"can be exchanged for food, water, and other services through the Free "
+"Merchants in the Refugee Center."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift automotive filter"
-msgid_plural "makeshift automotive filters"
+msgid "Hub 01 Gold Coin"
+msgid_plural "Hub 01 Gold Coins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift automotive filter'}
+#. ~ Description for {'str': 'Hub 01 Gold Coin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An improvised automotive filter useful for repairing engines or other "
-"industrial equipment when no better alternative is available."
+"This is a small but surprisingly heavy gold coin. One side is etched with "
+"circuitry and the other side reads 'Hub 01 exchange currency'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glow plug"
-msgid_plural "glow plugs"
+msgid "FlatCoin"
+msgid_plural "FlatCoins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glow plug'}
+#. ~ Description for {'str': 'FlatCoin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A cylindrical heating device designed to be screwed in to a diesel engine to "
-"aid starting in cold weather."
+"This is a coin that has been flattened in a novelty coin flattening "
+"machine. The machine has been somewhat crudely altered so that the design - "
+"which appears to once have been Mickey Mouse - is overlaid with a "
+"handwritten emblem of a book. There is some text that faintly reads 'Campus "
+"Exchange Token'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "high-pressure pump"
-msgid_plural "high-pressure pumps"
+msgid "chit"
+msgid_plural "chits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'high-pressure pump'}
+#. ~ Description for {'str': 'chit'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A complex mechanical pump capable of achieving high pressures. Far beyond "
-"anything you could reasonably improvise."
+msgid "This is a slip of paper signed by the issuer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mechanical pump"
-msgid_plural "mechanical pumps"
+msgid "icon"
+msgid_plural "icons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mechanical pump'}
+#. ~ Description for {'str': 'icon'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A simple cast iron mechanical impeller pump. It's not good for much of "
-"anything on its own."
+"This is a small picture, about the same size as an ID card, symbolizing a "
+"religious figure. On the back, there is a text that faintly reads 'New "
+"England Church Community'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "short cordage piece"
-msgid_plural "short cordage pieces"
+msgid "generic silverware"
+msgid_plural "generic silverwares"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'short cordage piece'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 6-inch (or about 15 cm) long piece of natural cordage. Useful for some "
-"purposes, but not as strong or flexible as proper string."
-msgstr ""
+msgid "generic utensil"
+msgid_plural "generic utensils"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "long cordage piece"
-msgid_plural "long cordage pieces"
+msgid "generic dish"
+msgid_plural "generic dishes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'long cordage piece'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 3-foot (or about 90 cm) long piece of natural cordage. Useful for some "
-"purposes, but not as strong or flexible as proper string."
-msgstr ""
+msgid "generic cook pot"
+msgid_plural "generic cook pots"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "short string"
-msgid_plural "short strings"
+msgid "ceramic plate"
+msgid_plural "ceramic plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'short string'}
+#. ~ Description for {'str': 'ceramic plate'}
#: lang/json/GENERIC_from_json.py
-msgid "A 6-inch (or about 15 cm) long piece of cotton string."
+msgid "A ceramic dinner plate, unremarkable in every way."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long string"
-msgid_plural "long strings"
+msgid "ceramic bowl"
+msgid_plural "ceramic bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'long string'}
+#. ~ Description for {'str': 'ceramic bowl'}
#: lang/json/GENERIC_from_json.py
-msgid "A 3-foot (or about 90 cm) long piece of cotton string."
+msgid "A perfectly ordinary ceramic soup bowl."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "short rope"
-msgid_plural "short ropes"
+msgid "ceramic cup"
+msgid_plural "ceramic cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'short rope'}
+#. ~ Description for {'str': 'ceramic cup'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 6-foot (or about 180 cm) long piece of rope. Too small to be of much use."
+msgid "A light ceramic teacup. Quite classy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long rope"
-msgid_plural "long ropes"
+msgid "coffee mug"
+msgid_plural "coffee mugs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'long rope'}
+#. ~ Description for {'str': 'coffee mug'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 30-foot (or about 9 m) long rope. Useful for keeping yourself safe from "
-"falls."
+msgid "A ceramic coffee cup with a logo on the side."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "short vine"
-msgid_plural "short vines"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug reads 'World's Greatest Dad'."
+msgstr ""
-#. ~ Description for {'str': 'short vine'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A sturdy 6-foot (or about 180 cm) long vine. Too small to be of much use."
+msgid "The side of the mug reads 'World's Greatest Mom'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long vine"
-msgid_plural "long vines"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"The side of the mug has a picture of a happy looking family printed on'."
+msgstr ""
-#. ~ Description for {'str': 'long vine'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sturdy 30-foot (or about 9 m) long vine. Could easily be used as a rope. "
-"Strong enough to suspend a large corpse for butchering."
+"The side of the mug has a comical green face on it and says 'I'm a zombie "
+"without my coffee!'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "short cordage rope"
-msgid_plural "short cordage ropes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug reads 'I'd rather be playing open source games'."
+msgstr ""
-#. ~ Description for {'str': 'short cordage rope'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 6-foot (or about 180 cm) long piece of rough rope, woven from natural "
-"cordage. Useful for some purposes, but not as strong or flexible as proper "
-"rope."
+msgid "The side of the mug reads 'If you think I'm bad, look in a mirror'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long cordage rope"
-msgid_plural "long cordage ropes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug has a diagram of a caffeine molecule."
+msgstr ""
-#. ~ Description for {'str': 'long cordage rope'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A 30-foot (or about 9 m) long rough rope, woven from natural cordage. Not "
-"strong enough to hold up to falls, but still useful for some things, such as "
-"suspending large corpses for butchering."
+msgid "The side of the mug has a cute picture of a sleeping cat."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "badminton shuttlecock"
-msgid_plural "shuttlecocks"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The mug is printed in leopard spots."
+msgstr ""
-#. ~ Description for {'str': 'badminton shuttlecock', 'str_pl': 'shuttlecocks'}
#: lang/json/GENERIC_from_json.py
-msgid "A high-drag projectile used in the sport of badminton."
+msgid "The mug is blue and looks like a TARDIS."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "golf tee"
-msgid_plural "golf tees"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug reads 'STAR WARS' over a picture of a lightsaber."
+msgstr ""
-#. ~ Description for {'str': 'golf tee'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A pin shaped piece of wood meant for holding a golf ball slightly off the "
-"ground."
+msgid "The side of the mug reads 'House Stark' and depicts a fictional crest."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "golf ball"
-msgid_plural "golf balls"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug reads 'My fandom could beat up your fandom'. "
+msgstr ""
-#. ~ Description for {'str': 'golf ball'}
#: lang/json/GENERIC_from_json.py
-msgid "A small ball with round indentations on it."
+msgid ""
+"The side of the mug reads 'Do you even linux, bro?' and has a picture of a "
+"muscular penguin."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pool ball"
-msgid_plural "pool balls"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The side of the mug reads 'I wish this was wine!'"
+msgstr ""
-#. ~ Description for {'str': 'pool ball'}
#: lang/json/GENERIC_from_json.py
-msgid "A colorful, hard ball. Essentially a rock."
+msgid "The side of the mug reads 'CasUaL aLcoHoLiSm'"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bowling ball"
-msgid_plural "bowling balls"
+msgid "tin plate"
+msgid_plural "tin plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bowling ball'}
+#. ~ Description for {'str': 'tin plate'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large, heavy ball. Before the apocalypse, its main purpose was to be "
-"rolled along waxed floors."
+msgid "A tin dinner plate, lightweight and clanky."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "baseball"
-msgid_plural "baseballs"
+msgid "tin cup"
+msgid_plural "tin cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'baseball'}
+#. ~ Description for {'str': 'tin cup'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A baseball, good for throwing at enemies. Getting hit with one of these "
-"hurts a lot more than you might think."
+"An enameled tin cup. Great for camping or for prison use; makes a wonderful "
+"sound when clanged along bars."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "football"
-msgid_plural "footballs"
+msgid "pewter bowl"
+msgid_plural "pewter bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'football'}
+#. ~ Description for {'str': 'pewter bowl'}
#: lang/json/GENERIC_from_json.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."
+msgid "A small pewter serving bowl without a lid. Holds 250 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "basketball"
-msgid_plural "basketballs"
+msgid "glass plate"
+msgid_plural "glass plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'basketball'}
+#. ~ Description for {'str': 'glass plate'}
#: lang/json/GENERIC_from_json.py
-msgid "A high-quality indoor basketball. You may throw it at zombies."
+msgid "A glass dinner plate, for people who don't have clumsy children."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "volleyball"
-msgid_plural "volleyballs"
+msgid "drinking glass"
+msgid_plural "drinking glasses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'volleyball'}
+#. ~ Description for {'str': 'drinking glass', 'str_pl': 'drinking glasses'}
#: lang/json/GENERIC_from_json.py
-msgid "A standard regulation volleyball."
+msgid "A tall drinking glass."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "beach volleyball"
-msgid_plural "volleyballs"
+msgid "wine glass"
+msgid_plural "wine glasses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'beach volleyball', 'str_pl': 'volleyballs'}
+#. ~ Description for {'str': 'wine glass', 'str_pl': 'wine glasses'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A brightly colored beach volleyball. It is slightly larger than a regular "
-"white one."
+"A stemmed drinking glass that makes you feel very fancy when you drink from "
+"it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hockey puck"
-msgid_plural "hockey pucks"
+msgid "glass bowl"
+msgid_plural "glass bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hockey puck'}
+#. ~ Description for {'str': 'glass bowl'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A heavy circular block of solid rubber, normally used for playing hockey. "
-"You can throw it to cause some serious harm."
+msgid "A glass bowl for soup or dessert."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift bayonet"
-msgid_plural "makeshift bayonets"
+msgid "plastic plate"
+msgid_plural "plastic plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift bayonet'}
+#. ~ Description for {'str': 'plastic plate'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A makeshift version of a bayonet that consists of a mere spike with some "
-"string."
+msgid "A durable plastic plate, the sort you might use as patio dishware."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "war flail"
-msgid_plural "war flails"
+msgid "plastic tumbler"
+msgid_plural "plastic tumblers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'war flail'}
+#. ~ Description for {'str': 'plastic tumbler'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a stout pole with a large steel flanged mace head on a short chain "
-"attached to it, based on the peasant flail agricultural tool except now with "
-"a metal head and made to thresh people in metal armor rather than grain."
+"A durable plastic drinking vessel. This one is made of clear acrylic and "
+"looks almost like glass."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "peasant flail"
-msgid_plural "peasant flails"
+msgid "plastic bowl"
+msgid_plural "plastic bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'peasant flail'}
+#. ~ Description for {'str': 'plastic bowl'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a stout pole with a wooden club on a leather cord attached to it, "
-"this is a tool used to thresh wheat and occasionally people when the "
-"peasants got angry at their feudal lords."
+msgid "A plastic bowl with a convenient sealing lid. Holds 750 ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "baseball bat"
-msgid_plural "baseball bats"
+msgid "kiddie bowl"
+msgid_plural "kiddie bowls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'baseball bat'}
+#. ~ Description for {'str': 'kiddie bowl'}
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy wood bat. Makes a great melee weapon."
+msgid "A plastic bowl designed for use by children."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "aluminum bat"
-msgid_plural "aluminum bats"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This bowl is decorated with cartoon bears."
+msgstr ""
-#. ~ Description for {'str': 'aluminum bat'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An aluminum baseball bat, lighter than a wooden bat and a little easier to "
-"swing as a result."
+"There is a drawing of Yoda at the bottom of this bowl, and the words 'Eaten "
+"it all, you have'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "foam rubber bat"
-msgid_plural "foam rubber bats"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"This bowl is covered in cartoon dogs and a logo that reads 'Paw Patrol'."
+msgstr ""
-#. ~ Description for {'str': 'foam rubber bat'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A baseball bat made out of foam rubber with a plastic handle. Light, well-"
-"balanced, and easy to wield, but almost completely ineffective."
+"There are orange and blue fish chasing each other around the rim of this "
+"bowl."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "expandable baton"
-msgid_plural "expandable batons"
+msgid ""
+"This bowl is shaped like the head of a silly frog with the opening forming "
+"the mouth."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "There are cute farm animals decorating this bowl."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "sippy cup"
+msgid_plural "sippy cups"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'expandable baton'}.
+#. ~ Description for {'str': 'sippy cup'}
#: lang/json/GENERIC_from_json.py
-msgid "Expand"
+msgid "A plastic cup with a spill-proof lid, designed for use by children."
msgstr ""
-#. ~ Use action msg for {'str': 'expandable baton'}.
#: lang/json/GENERIC_from_json.py
-msgid "You snap open your baton."
+msgid "This cup is decorated with cartoon bears."
msgstr ""
-#. ~ Description for {'str': 'expandable baton'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A telescoping baton that collapses for easy storage. Makes an excellent "
-"melee weapon. Activate to expand."
+"This cup has a cartoony picture of the Avengers wrapped around the side."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "expandable baton (extended)"
-msgid_plural "expandable batons (extended)"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This sippy cup is made of plastic in bright clashing colors."
+msgstr ""
-#. ~ Use action menu_text for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid "Collapse"
+msgid "This is a simple blue sippy cup with tooth marks around the spout."
msgstr ""
-#. ~ Use action msg for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid "You collapse your baton."
+msgid "This cup is decorated to look like a pokeball."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "There are cute anthropomorphic fruits decorating this cup."
msgstr ""
-#. ~ Description for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A telescoping baton that collapses for easy storage. Makes an excellent "
-"melee weapon. Activate to collapse."
+"This sippy cup is decorated with crayon-like text that reads 'I love you'."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "battle axe"
-msgid_plural "battle axes"
+#: lang/json/GENERIC_from_json.py
+msgid "fork"
+msgid_plural "forks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'battle axe'}
+#. ~ Description for {'str': 'fork'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a massive axe designed for warfare."
+"A fork, if you stab something with it, you eat it right away. Wait… "
+"nevermind."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "blackjack"
-msgid_plural "blackjacks"
+msgid "plastic fork"
+msgid_plural "plastic forks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'blackjack'}
+#. ~ Description for {'str': 'plastic fork'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a short, easily concealed bludgeoning weapon consisting of a weight "
-"embedded at the end of a short leather shaft. Formerly used by law "
-"enforcement, this weapon is meant to stun or knock out the subject, although "
-"head strikes have a high risk of causing a permanent, disabling brain injury "
-"or being fatal."
+"A plastic disposable fork. Great for picnic lunches in the post apocalyptic "
+"wasteland."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bokken"
-msgid_plural "bokkens"
+msgid "spoon"
+msgid_plural "spoons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bokken'}
+#. ~ Description for {'str': 'spoon'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a solid wood 'training' katana, exactingly crafted to mimic the "
-"weight and balance of the real thing. Despite its lack of a sharp metal "
-"edge, it's still quite capable of inflicting deadly wounds."
+msgid "Do not try to bend the spoon. That is impossible."
msgstr ""
-#. ~ Description for {'str': 'bokken'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a solid wood 'training' katana, but feels far too light to make an "
-"effective weapon."
-msgstr ""
+msgid "plastic spoon"
+msgid_plural "plastic spoons"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'bokken'}
+#. ~ Description for {'str': 'plastic spoon'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a solid wood 'training' katana, but it looks to be mass-produced, "
-"and not quite as effective as the real deal."
+msgid "A plastic disposable spoon. Easier to bend than the metal variety."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The 7-10 Split"
-msgid_plural "7-10 Splits"
+msgid "kiddie spoon"
+msgid_plural "kiddie spoons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The 7-10 Split', 'str_pl': '7-10 Splits'}
+#. ~ Description for {'str': 'kiddie spoon'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An improvised weapon, made from two spikes attached to a bowling pin in the "
-"shape of a 'T'."
+msgid "A plastic spoon designed for use by children."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bowling pin"
-msgid_plural "bowling pins"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This spoon is striped in bright primary colors."
+msgstr ""
-#. ~ Description for {'str': 'bowling pin'}
#: lang/json/GENERIC_from_json.py
-msgid "A blunt bowling pin. Makes a decent melee weapon, if somewhat short."
+msgid "This spoon is styled to look like a bulldozer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "barbed wire bat"
-msgid_plural "barbed wire bats"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"This spoon is covered in cartoon dogs and a logo that reads 'Paw Patrol'."
+msgstr ""
-#. ~ Description for {'str': 'barbed wire bat'}
#: lang/json/GENERIC_from_json.py
-msgid "A baseball bat wrapped with barbed wire. A brutal melee weapon."
+msgid "There is a cute cartoon bear on the handle of this spoon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "walking cane"
-msgid_plural "walking canes"
-msgstr[0] ""
-msgstr[1] ""
+msgid "There are cartoon cats all over this spoon."
+msgstr ""
-#. ~ Description for {'str': 'walking cane'}
#: lang/json/GENERIC_from_json.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."
+msgid "This spoon has a silhouette of a giraffe going down the handle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cudgel"
-msgid_plural "cudgels"
+msgid "butter knife"
+msgid_plural "butter knives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cudgel'}
+#. ~ Description for {'str': 'butter knife', 'str_pl': 'butter knives'}
#: lang/json/GENERIC_from_json.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."
+"A dull knife, absolutely worthless in combat. Excellent for spreading soft "
+"things on bread."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift macuahuitl"
-msgid_plural "makeshift macuahuitls"
+msgid "plastic knife"
+msgid_plural "plastic knives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift macuahuitl'}
+#. ~ Description for {'str': 'plastic knife', 'str_pl': 'plastic knives'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A flat wooden club with sharpened pieces of stone sticking to both of its "
-"sides."
+"A plastic butter knife. It's actually a bit sharper than its metal "
+"counterpart, but that doesn't make it any more effective as a weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glass shiv"
-msgid_plural "glass shivs"
+msgid "plastic straw"
+msgid_plural "plastic straws"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glass shiv'}
+#. ~ Description for {'str': 'plastic straw'}
#: lang/json/GENERIC_from_json.py
-msgid "A glass shard with wrapping at one end so it can be safely wielded."
+msgid "A plastic straw, for drinking things and making litter"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "golf club"
-msgid_plural "golf clubs"
+msgid "corkscrew"
+msgid_plural "corkscrews"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'golf club'}
+#. ~ Description for {'str': 'corkscrew'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A long handle with a big metal head, flat on one side, for driving golf "
-"balls. Fore!"
+msgid "Many a pleasant date has been ruined by forgetting this important tool."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sledge hammer"
-msgid_plural "sledge hammers"
+msgid "vegetable peeler"
+msgid_plural "vegetable peelers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sledge hammer'}
+#. ~ Description for {'str': 'vegetable peeler'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, heavy hammer. Makes an acceptable melee weapon for the very "
-"strong, but is nearly useless in the hands of the weak."
+"This is a simple tool for peeling the outer skin off fruit and veggies "
+"without stabbing yourself."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "short sledge hammer"
-msgid_plural "short sledge hammers"
+msgid "bottle opener"
+msgid_plural "bottle openers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'short sledge hammer'}
+#. ~ Description for {'str': 'bottle opener'}
+#: lang/json/GENERIC_from_json.py
+msgid "A simple lever for popping open bottles."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid ""
-"A shorter sledge hammer, still as weighty, however, due to the same steel "
-"head. Worse as a melee weapon but is a more portable tool."
+"This bottle opener is shaped like a zombie head, the mouth pops open the "
+"bottle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "engineer's hammer"
-msgid_plural "engineer's hammers"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This bottle opener is shaped like a lightsaber."
+msgstr ""
-#. ~ Description for {'str': "engineer's hammer"}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stout and hefty hammer, more akin to a sledge than a typical ball-peen. "
-"Useful for portable demolition work, but is very unwieldy as a weapon."
+msgid "This bottle opener is shaped like a revolver."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "heavy sledge hammer"
-msgid_plural "heavy sledge hammers"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"This bottle opener is engraved with the words 'I'll die before I give you my "
+"beer'."
+msgstr ""
-#. ~ Description for {'str': 'heavy sledge hammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large sledge hammer with a massive, heavy head. This unwieldy tool is "
-"meant to break concrete, rock, brick, anything really."
+"This bottle opener is emblazoned with a logo for an HVAC contracting company."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hockey stick"
-msgid_plural "hockey sticks"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This bottle opener reads 'Corporate Team Building Exercise 1999'."
+msgstr ""
-#. ~ Description for {'str': 'hockey stick'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A curved wooden stick with a wide and flat end. Commonly used by hockey "
-"players."
+msgid "This bottle opener reads 'I'd rather be drinking whiskey'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "homewrecker"
-msgid_plural "homewreckers"
-msgstr[0] ""
-msgstr[1] ""
+msgid "This bottle opener is shaped like a phaser."
+msgstr ""
-#. ~ Description for {'str': 'homewrecker'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"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."
+msgid "This novelty bottle opener is designed to look like a hobo clown."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ironshod quarterstaff"
-msgid_plural "ironshod quarterstaves"
+msgid "spork"
+msgid_plural "sporks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ironshod quarterstaff', 'str_pl': 'ironshod quarterstaves'}
+#. ~ Description for {'str': 'spork'}
#: lang/json/GENERIC_from_json.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."
+"The bastardized hybrid of a spoon and fork, with all the power and "
+"capabilities of both in a more annoying to use package."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lucerne hammer"
-msgid_plural "lucerne hammers"
+msgid "foon"
+msgid_plural "foons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lucerne hammer'}
+#. ~ Description for {'str': 'foon'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a versatile polearm with a spiked hammer head, a spike, and a hook "
-"attached to a long stick."
+msgid "Clearly the superior instrument. Sporks are just imitators."
msgstr ""
-#. ~ Description for {'str': 'lucerne hammer'}
+#: lang/json/GENERIC_from_json.py
+msgid "chopsticks"
+msgid_plural "pairs of chopsticks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'chopsticks', 'str_pl': 'pairs of chopsticks'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a cheap piece of crap imitation of a versatile polearm with a spiked "
-"hammer head, probably used for LARPing"
+"One of the most popular eating utensils in the world. Does double duty as a "
+"way of dealing with especially fragile vampires."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mace"
-msgid_plural "maces"
+msgid "ladle"
+msgid_plural "ladles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mace'}
+#. ~ Description for {'str': 'ladle'}
#: lang/json/GENERIC_from_json.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 "When you need to scoop some soup, this is the utensil for you."
msgstr ""
-#. ~ Description for {'str': 'mace'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A light, cheaply made replica of a medieval weapon that would normally "
-"consist of a wood handle with a heavy iron end."
-msgstr ""
+msgid "whisk"
+msgid_plural "whisks"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'mace'}
+#. ~ Description for {'str': 'whisk'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A medieval weapon consisting of a wood handle with a heavy iron end. That "
-"iron end feels a bit loose."
+"Also known as a 'wire whip', this is a less effective weapon than it sounds."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift sap"
-msgid_plural "makeshift saps"
+msgid "potato masher"
+msgid_plural "potato mashers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift sap'}
+#. ~ Description for {'str': 'potato masher'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is an improvised sap, also known as a cosh, slapjack and slapper. A "
-"short and flat bludgeoning weapon consisting of a weight embedded between "
-"two patches of leather."
+"This tool can mash potatoes and soft root vegetables; it cannot do the twist."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Mjölnir"
-msgid_plural "Mjölnirs"
+msgid "garlic press"
+msgid_plural "garlic presses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Mjölnir'}
+#. ~ Description for {'str': 'garlic press', 'str_pl': 'garlic presses'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large hammer, forged from the heart of a dying star. It bears the "
-"inscription:\n"
-"\n"
-"Whosoever holds this hammer,\n"
-"If he be worthy,\n"
-"Shall possess the power to…\n"
-"CRUSH!'"
+msgid "This tool can squash a clove or two of garlic into a fine paste."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "morningstar"
-msgid_plural "morningstars"
+msgid "can opener"
+msgid_plural "can openers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'morningstar'}
+#. ~ Description for {'str': 'can opener'}
#: lang/json/GENERIC_from_json.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."
+msgid "It's not hard to open cans without this, but it's way messier."
msgstr ""
-#. ~ Description for {'str': 'morningstar'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A light, cheaply made replica of a medieval weapon that would normally "
-"consist of a wood handle with a heavy, spiked iron ball on the end."
-msgstr ""
+msgid "carving fork"
+msgid_plural "carving forks"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'morningstar'}
+#. ~ Description for {'str': 'carving fork'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A medieval weapon consisting of a wood handle with a heavy, spiked iron ball "
-"on the end. That end feels lighter than it should."
+"It's like a tiny pitchfork, or a very large dinner fork. You use it to hold "
+"meat still while you slice it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nail bat"
-msgid_plural "nail bats"
+msgid "spatula"
+msgid_plural "spatulas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nail bat'}
+#. ~ Description for {'str': 'spatula'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A baseball bat with several nails driven through it, an excellent melee "
-"weapon."
+"A rubber scraper for making sure you get every last scrap of cookie dough."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nailboard"
-msgid_plural "nailboards"
+msgid "rolling pin"
+msgid_plural "rolling pins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nailboard'}
+#. ~ Description for {'str': 'rolling pin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long piece of wood with several nails through one end; essentially a "
-"simple mace. Makes an acceptable melee weapon."
+"A stout piece of hardwood, turned and sanded smooth, with rounded handles at "
+"the ends. This timeless kitchen tool also doubles as a very effective club."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pool cue"
-msgid_plural "pool cues"
+msgid "pot"
+msgid_plural "pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pool cue'}
+#. ~ Description for {'str': 'pot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A hard-wood stick designed for hitting colorful balls around a felt table. "
-"Truly, the coolest of sports."
+msgid "Useful for boiling water when cooking spaghetti and more."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "PR-24 baton (extended)"
-msgid_plural "PR-24 batons (extended)"
+msgid "cast-iron pot"
+msgid_plural "cast-iron pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}.
+#. ~ Description for {'str': 'cast-iron pot'}
#: lang/json/GENERIC_from_json.py
-msgid "Retract"
+msgid ""
+"This hefty black pot is made from cast iron and coated in a sturdy enamel."
msgstr ""
-#. ~ Use action msg for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid "You collapse your PR-24 baton."
-msgstr ""
+msgid "copper pot"
+msgid_plural "copper pots"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}
+#. ~ Description for {'str': 'copper pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The Monadnock PR-24 baton is a collapsible, lightweight, side-handle baton "
-"used by law enforcement all over the world. The PR designation is rumored "
-"to mean Public Relations. Activate to retract."
+"Useful for boiling water when cooking spaghetti and more. Made from copper, "
+"with a lining of tin to prevent metal from leaching into acidic foods."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "PR-24 baton (retracted)"
-msgid_plural "PR-24 batons (retracted)"
+msgid "casserole"
+msgid_plural "casseroles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}.
+#. ~ Description for {'str': 'casserole'}
#: lang/json/GENERIC_from_json.py
-msgid "Extend"
+msgid ""
+"A ceramic pot made for both cooking and serving, particularly one-pot "
+"dinners."
msgstr ""
-#. ~ Use action msg for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}.
#: lang/json/GENERIC_from_json.py
-msgid "You snap open your PR-24 baton."
-msgstr ""
+msgid "stock pot"
+msgid_plural "stock pots"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}
+#. ~ Description for {'str': 'stock pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The Monadnock PR-24 baton is a collapsible, lightweight, side-handle baton "
-"used by law enforcement all over the world. The PR designation is rumored "
-"to mean Public Relations. Activate to extend."
+"A large pot for making soup stocks. You could fit a whole turkey in there, "
+"with a bit of shoving."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "quarterstaff"
-msgid_plural "quarterstaves"
+msgid "canning pot"
+msgid_plural "canning pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'quarterstaff', 'str_pl': 'quarterstaves'}
+#. ~ Description for {'str': 'canning pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A smooth and sturdy staff with a leather-wrapped grip. Light and well-"
-"balanced, it is surprisingly easy to handle."
+"A very large 25 liter pot, primarily meant for canning food in glass jars "
+"via the water bath method, though it can cook normal foods just as well. "
+"Canning foods with it will require a lot of water. If you're only canning a "
+"couple of jars at a time, you'd fill it up with rocks or something to "
+"displace the water above the lids."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rock in a sock"
-msgid_plural "rocks in socks"
+msgid "cast-iron frying pan"
+msgid_plural "cast-iron frying pans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rock in a sock', 'str_pl': 'rocks in socks'}
+#. ~ Description for {'str': 'cast-iron frying pan'}
#: lang/json/GENERIC_from_json.py
-msgid "A pair of nested socks filled with a stone. A true weapon of despair."
+msgid "A cast-iron pan. Makes a decent melee weapon, and is used for cooking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic shank"
-msgid_plural "plastic shanks"
+msgid "steel frying pan"
+msgid_plural "steel frying pans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic shank'}
+#. ~ Description for {'str': 'steel frying pan'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An oblong plastic trinket with the far end ground down into a stabbing point."
+"A steel frying pan. Makes a decent melee weapon, and is used for cooking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "shillelagh"
-msgid_plural "shillelaghs"
+msgid "copper frying pan"
+msgid_plural "copper frying pans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'shillelagh'}
+#. ~ Description for {'str': 'copper frying pan'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A stout knotty stick with a large knob at the top that has been left to cure "
-"in a chimney. A traditional Irish weapon, the shillelagh was originally "
-"used for settling disputes in a gentlemanly manner."
+"A copper frying pan, coated in a thin layer of tin. Makes a decent melee "
+"weapon, and is used for cooking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "loaded stick"
-msgid_plural "loaded sticks"
+msgid "makeshift pot"
+msgid_plural "makeshift pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'loaded stick'}
+#. ~ Description for {'str': 'makeshift pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A stout knotty stick with a large knob at the top that has been left to cure "
-"in a chimney. A traditional Irish weapon, the shillelagh was originally "
-"used for settling disputes in a gentlemanly manner. The knob has been "
-"hollowed and filled with molten heavy metal to pack more of a punch."
+"A sheet of metal crudely hammered into a cooking pot. Good enough to cook "
+"food and boil water, but not as useful as proper cookware."
msgstr ""
-#. ~ Description for {'str': 'shillelagh'}
+#: lang/json/GENERIC_from_json.py
+msgid "makeshift copper pot"
+msgid_plural "makeshift copper pots"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'makeshift copper pot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A fake shillelagh massproduced as a souvenir for tourists. This knotty "
-"stick has not been cured in a chimney like a traditional shillelagh but has "
-"had fake black soot painted on."
+"A cooking pot crudely hammered out of copper. Good enough to cook food and "
+"boil water, but not as useful as proper cookware."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tonfa"
-msgid_plural "tonfas"
+msgid "kettle"
+msgid_plural "kettles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tonfa'}
+#. ~ Description for {'str': 'kettle'}
#: lang/json/GENERIC_from_json.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 "A stovetop kettle for boiling water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden tonfa"
-msgid_plural "wooden tonfas"
+msgid "mesh colander"
+msgid_plural "mesh colanders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden tonfa'}
+#. ~ Description for {'str': 'mesh colander'}
#: lang/json/GENERIC_from_json.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."
+"A stainless steel mesh colander, for washing rice, vegetables or straining "
+"liquid off from noodles or other foods."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "war hammer"
-msgid_plural "war hammers"
+msgid "splatter guard"
+msgid_plural "splatter guards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'war hammer'}
+#. ~ Description for {'str': 'splatter guard'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A medieval hammer made for battle. Its odd shape and balance make it an "
-"excellent weapon, but an ineffective tool."
+"A stainless steel mesh screen for preventing flying oil from getting all "
+"over your nice counters (or you) when frying."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bionic claws"
-msgid_plural "bionic claws"
+msgid "cutting board"
+msgid_plural "cutting boards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'bionic claws'}
+#. ~ Description for {'str': 'cutting board'}
#: lang/json/GENERIC_from_json.py
-msgid "Short and sharp claws made from a high-tech metal."
+msgid ""
+"A large flat piece of wood for chopping vegetables on without ruining your "
+"knife or your countertop."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "monomolecular blade"
-msgid_plural "monomolecular blades"
+msgid "meal tray"
+msgid_plural "meal trays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'monomolecular blade'}
+#. ~ Description for {'str': 'meal tray'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A foot-long blade made from high-tech alloy and edged with bonded "
-"nanocrystals."
+"A stainless steel tray used for serving food in cafeterias, mess halls, or "
+"similar places."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bullwhip"
-msgid_plural "bullwhips"
+msgid "XLR cable"
+msgid_plural "XLR cables"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bullwhip'}
+#. ~ Description for {'str': 'XLR cable'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long strip of braided leather with a handle on one end. Originally "
-"developed to settle disagreements with cattle, it's better used now for "
-"flaying the rotten flesh off of walking corpses. Great for when a problem "
-"comes along."
+"A balanced cable used for sending audio signal. The connectors have three "
+"prongs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pitchfork"
-msgid_plural "pitchforks"
+msgid "speaker cable"
+msgid_plural "speaker cables"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pitchfork'}
+#. ~ Description for {'str': 'speaker cable'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An agricultural tool with long wooden shaft and four spikes. Is used to "
-"lift hay."
+"This audio cable connects one speaker to a powered head, or one speaker to "
+"another."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pointy stick"
-msgid_plural "pointy sticks"
+msgid "instrument cable"
+msgid_plural "instrument cables"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pointy stick'}
+#. ~ Description for {'str': 'instrument cable'}
#: lang/json/GENERIC_from_json.py
-msgid "A simple wood pole with one end sharpened."
+msgid ""
+"Known as an instrument cable because it is usually used to connect a guitar "
+"to a powered amp, it is an unbalanced cable with 1/4\" male connectors on "
+"each side."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden spear"
-msgid_plural "wooden spears"
+msgid "headphones"
+msgid_plural "headphones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden spear'}
+#. ~ Description for {'str_sp': 'headphones'}
#: lang/json/GENERIC_from_json.py
-msgid "A stout pole with an improvised grip and a fire-hardened point."
+msgid ""
+"Typical headphones that cover your ears. A well-known brand that is very "
+"high quality, with a detachable 1/8\" cable. Comes with a 1/8\" to 1/4\" "
+"adaptor."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "forked spear"
-msgid_plural "forked spears"
+msgid "XLR microphone"
+msgid_plural "XLR microphones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'forked spear'}
+#. ~ Description for {'str': 'XLR microphone'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A wooden pole with three spikes tied to it and decent grip. It's "
-"specialized for catching weapons, and not intended for extended use in "
-"combat."
+"A typical microphone used to record or amplify voice. Comes with a clip. "
+"Has a 3-pin XLR connector on the bottom in order to connect to am amp."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "copper spear"
-msgid_plural "copper spears"
+msgid "microphone stand"
+msgid_plural "microphone stands"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'copper spear'}
+#. ~ Description for {'str': 'microphone stand'}
#: lang/json/GENERIC_from_json.py
-msgid "A stout wooden pole with a spearhead worked from copper."
+msgid ""
+"A lightweight telescoping boom stand made of aluminum and painted black. "
+"About 6' tall when full extended, or 3' when closed fully. Has threads for "
+"a mic clip on one end."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel spear"
-msgid_plural "steel spears"
+msgid "guitar stand"
+msgid_plural "guitar stands"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel spear'}
+#. ~ Description for {'str': 'guitar stand'}
#: lang/json/GENERIC_from_json.py
-msgid "A stout wooden pole with a hand-forged steel spearhead."
+msgid ""
+"A small, oddly shaped piece of aluminum hardware with three legs. When "
+"placed on the ground, this can support one guitar in an upright position."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pipe spear"
-msgid_plural "pipe spears"
+msgid "plectrum"
+msgid_plural "plectra"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pipe spear'}
+#. ~ Description for {'str': 'plectrum', 'str_pl': 'plectra'}
#: lang/json/GENERIC_from_json.py
-msgid "A stout metal pole with a sharp point."
+msgid ""
+"A flat piece of plastic with a pointed tip, designed for plucking the "
+"strings of a guitar or mandolin."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sharpened rebar"
-msgid_plural "sharpened rebars"
+msgid "mixer"
+msgid_plural "mixers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sharpened rebar'}
+#. ~ Description for {'str': 'mixer'}
#: lang/json/GENERIC_from_json.py
-msgid "A somewhat sharpened piece of rebar."
+msgid ""
+"A device with faders, switches, and knobs that mixes input signal and sends "
+"it to two output XLR cables. (left and right)"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "qiang"
-msgid_plural "qiangs"
+msgid "spare parts"
+msgid_plural "spare parts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'qiang'}
+#. ~ Description for {'str_sp': 'spare parts'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An ancient Chinese spear, typically with a tassel just below the spearhead. "
-"One of the four major weapons in folklore, alongside the dao sabre, jian "
-"sword, and gun staff."
+"Items with are not themselves useful but are instead requirements for "
+"crafting or repairs"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "halberd"
-msgid_plural "halberds"
+msgid "drive belt"
+msgid_plural "drive belts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'halberd'}
+#. ~ Description for {'str': 'drive belt'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a versatile polearm with an axe blade, a spike, and other fun things "
-"attached to a long stick."
+"A synthetic rubber V-belt with steel reinforcement fibers commonly fitted to "
+"engines or other industrial equipment."
msgstr ""
-#. ~ Description for {'str': 'halberd'}
+#: lang/json/GENERIC_from_json.py
+msgid "makeshift drive belt"
+msgid_plural "makeshift drive belts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'makeshift drive belt'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a polearm with an axe blade, a "
-"spike, and other fun things attached to a long stick."
+"An improvised belt useful for repairing engines or other industrial "
+"equipment when no better alternative is available."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glaive"
-msgid_plural "glaives"
+msgid "air filter"
+msgid_plural "air filters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glaive'}
+#. ~ Description for {'str': 'air filter'}
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy polearm with a sizable, single-edged blade on the end."
+msgid ""
+"A plastic box containing creped paper used to filter the air supply for "
+"combustion engines or other industrial equipment."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "naginata"
-msgid_plural "naginata"
+msgid "makeshift air filter"
+msgid_plural "makeshift air filters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'naginata'}
+#. ~ Description for {'str': 'makeshift air filter'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sturdy polearm with a curved blade, made in the same manner as the katana "
-"and other Japanese blades. Occasionally used by samurai in early periods, "
-"or by their wives in defense of the household."
+"An improvised air filter useful for repairing engines or other industrial "
+"equipment when no better alternative is available."
msgstr ""
-#. ~ Description for {'str_sp': 'naginata'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A sturdy polearm with a curved blade, made in the same manner as the katana "
-"and other Japanese blades. This one has a bit of wiggle to its blade and "
-"feels a bit shoddily made."
-msgstr ""
+msgid "automotive filter"
+msgid_plural "automotive filters"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str_sp': 'naginata'}
+#. ~ Description for {'str': 'automotive filter'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a dull, slightly floppy replica of a Japanese polearm with a curved "
-"blade. With a little difficulty, you could use it administer a solid slap "
-"from a distance."
+msgid "A steel can containing filter paper designed for automotive use."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "survivor naginata"
-msgid_plural "survivor naginata"
+msgid "makeshift automotive filter"
+msgid_plural "makeshift automotive filters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'survivor naginata'}
+#. ~ Description for {'str': 'makeshift automotive filter'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This sturdy steel shaft with a sword blade at the end is good for both "
-"slashing and stabbing."
+"An improvised automotive filter useful for repairing engines or other "
+"industrial equipment when no better alternative is available."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden javelin"
-msgid_plural "wooden javelins"
+msgid "glow plug"
+msgid_plural "glow plugs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden javelin'}
+#. ~ Description for {'str': 'glow plug'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A fire-hardened wooden spear honed to a sharper point. The grip area has "
-"been carved and covered for better grip."
+"A cylindrical heating device designed to be screwed in to a diesel engine to "
+"aid starting in cold weather."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "iron javelin"
-msgid_plural "iron javelins"
+msgid "high-pressure pump"
+msgid_plural "high-pressure pumps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'iron javelin'}
+#. ~ Description for {'str': 'high-pressure pump'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An iron-tipped wooden throwing spear. The grip area has been carved and "
-"covered for better grip."
+"A complex mechanical pump capable of achieving high pressures. Far beyond "
+"anything you could reasonably improvise."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgctxt "weapon"
-msgid "wooden pike"
-msgid_plural "wooden pikes"
+msgid "mechanical pump"
+msgid_plural "mechanical pumps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'ctxt': 'weapon', 'str': 'wooden pike'}
+#. ~ Description for {'str': 'mechanical pump'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a medieval weapon consisting of a wood shaft with a fire hardened "
-"point."
+"A simple cast iron mechanical impeller pump. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgctxt "weapon"
-msgid "copper pike"
-msgid_plural "copper pikes"
+msgid "short cordage piece"
+msgid_plural "short cordage pieces"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'ctxt': 'weapon', 'str': 'copper pike'}
+#. ~ Description for {'str': 'short cordage piece'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a medieval weapon consisting of a wood shaft tipped with a copper "
-"spearhead."
+"A 6-inch (or about 15 cm) long piece of natural cordage. Useful for some "
+"purposes, but not as strong or flexible as proper string."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgctxt "weapon"
-msgid "pike"
-msgid_plural "pikes"
+msgid "long cordage piece"
+msgid_plural "long cordage pieces"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
+#. ~ Description for {'str': 'long cordage piece'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a medieval weapon consisting of a wood shaft tipped with an iron "
-"spearhead."
+"A 3-foot (or about 90 cm) long piece of natural cordage. Useful for some "
+"purposes, but not as strong or flexible as proper string."
msgstr ""
-#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a dull, cheaply made replica of a medieval weapon consisting of a "
-"wood shaft tipped with an iron spearhead."
-msgstr ""
+msgid "short string"
+msgid_plural "short strings"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
+#. ~ Description for {'str': 'short string'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a medieval weapon consisting of a wood shaft tipped with an iron "
-"spearhead. The head seems to be pretty dull, and the whole thing feels "
-"poorly made."
+msgid "A 6-inch (or about 15 cm) long piece of cotton string."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "war scythe"
-msgid_plural "war scythes"
+msgid "long string"
+msgid_plural "long strings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'war scythe'}
+#. ~ Description for {'str': 'long string'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A pole weapon with a curving single-edged blade. Its blade bears some "
-"superficial resemblance to that of an agricultural scythe from which it "
-"likely evolved."
+msgid "A 3-foot (or about 90 cm) long piece of cotton string."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "dory"
-msgid_plural "dories"
+msgid "short rope"
+msgid_plural "short ropes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dory', 'str_pl': 'dories'}
+#. ~ Description for {'str': 'short rope'}
#: lang/json/GENERIC_from_json.py
-msgid "A well-made spear with a bronze head, Greek in origin."
+msgid ""
+"A 6-foot (or about 180 cm) long piece of rope. Too small to be of much use."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ji"
-msgid_plural "ji"
+msgid "long rope"
+msgid_plural "long ropes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'ji'}
+#. ~ Description for {'str': 'long rope'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a bronze polearm that originated in the Shang dynasty of China, if "
-"not earlier. It combines a spear head with the perpendicular blade of the "
-"earlier ge or dagger-axe."
+"A 30-foot (or about 9 m) long rope. Useful for keeping yourself safe from "
+"falls."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "stone spear"
-msgid_plural "stone spears"
+msgid "short vine"
+msgid_plural "short vines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stone spear'}
+#. ~ Description for {'str': 'short vine'}
#: lang/json/GENERIC_from_json.py
-msgid "A stout wooden pole with a sharp stone spearhead."
+msgid ""
+"A sturdy 6-foot (or about 180 cm) long vine. Too small to be of much use."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "2-by-sword"
-msgid_plural "2-by-swords"
+msgid "long vine"
+msgid_plural "long vines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '2-by-sword'}
+#. ~ Description for {'str': 'long vine'}
#: lang/json/GENERIC_from_json.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 sturdy 30-foot (or about 9 m) long vine. Could easily be used as a rope. "
+"Strong enough to suspend a large corpse for butchering."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nord"
-msgid_plural "nords"
+msgid "short cordage rope"
+msgid_plural "short cordage ropes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nord'}
+#. ~ Description for {'str': 'short cordage rope'}
#: lang/json/GENERIC_from_json.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 6-foot (or about 180 cm) long piece of rough rope, woven from natural "
+"cordage. Useful for some purposes, but not as strong or flexible as proper "
+"rope."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "crude sword"
-msgid_plural "crude swords"
+msgid "long cordage rope"
+msgid_plural "long cordage ropes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'crude sword'}
+#. ~ Description for {'str': 'long cordage rope'}
#: lang/json/GENERIC_from_json.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."
+"A 30-foot (or about 9 m) long rough rope, woven from natural cordage. Not "
+"strong enough to hold up to falls, but still useful for some things, such as "
+"suspending large corpses for butchering."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "jian"
-msgid_plural "jian"
+#: lang/json/GENERIC_from_json.py
+msgid "badminton shuttlecock"
+msgid_plural "shuttlecocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'jian'}
+#. ~ Description for {'str': 'badminton shuttlecock', 'str_pl': 'shuttlecocks'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a dull, cheaply made replica of an ancient Chinese doubled-edged "
-"straight sword, with an ornate guard."
+msgid "A high-drag projectile used in the sport of badminton."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "scimitar"
-msgid_plural "scimitars"
+#: lang/json/GENERIC_from_json.py
+msgid "golf tee"
+msgid_plural "golf tees"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'scimitar'}
+#. ~ Description for {'str': 'golf tee'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a curved sword, associated with "
-"various Middle Eastern and Central Asian countries."
+"A pin shaped piece of wood meant for holding a golf ball slightly off the "
+"ground."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "estoc"
-msgid_plural "estocs"
+msgid "golf ball"
+msgid_plural "golf balls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'estoc'}
+#. ~ Description for {'str': 'golf ball'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a thin thrusting sword, a sort of predecessor to the rapier. It "
-"requires a larger baldric or scabbard, compared to smaller swords."
+msgid "A small ball with round indentations on it."
msgstr ""
-#. ~ Description for {'str': 'estoc'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a thin thrusting sword, a sort of predecessor to the rapier. It "
-"requires a larger baldric or scabbard, compared to smaller swords. It seems "
-"a bit too bendy."
-msgstr ""
+msgid "pool ball"
+msgid_plural "pool balls"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'estoc'}
+#. ~ Description for {'str': 'pool ball'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a dull, cheaply-made replica of a thin thrusting sword predating the "
-"rapier. It requires a larger baldric or scabbard, compared to smaller "
-"swords."
+msgid "A colorful, hard ball. Essentially a rock."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "longsword"
-msgid_plural "longswords"
+#: lang/json/GENERIC_from_json.py
+msgid "bowling ball"
+msgid_plural "bowling balls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'longsword'}
+#. ~ Description for {'str': 'bowling ball'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply-made replica of the classic medieval longsword. It "
-"requires a larger baldric or scabbard, compared to smaller swords."
+"A large, heavy ball. Before the apocalypse, its main purpose was to be "
+"rolled along waxed floors."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "arming sword"
-msgid_plural "arming swords"
+#: lang/json/GENERIC_from_json.py
+msgid "baseball"
+msgid_plural "baseballs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'arming sword'}
+#. ~ Description for {'str': 'baseball'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a classic medieval sword, just the "
-"right size to use one-handed."
+"A baseball, good for throwing at enemies. Getting hit with one of these "
+"hurts a lot more than you might think."
msgstr ""
#: lang/json/GENERIC_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "tanto"
-msgid_plural "tantos"
+msgid "football"
+msgid_plural "footballs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tanto'}
+#. ~ Description for {'str': 'football'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a long Japanese knife, typically "
-"used as a samurai's backup weapon."
+"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 ""
-#. ~ Description for {'str': 'tanto'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Long Japanese knives like this more-modern remake were the samurai's backup "
-"weapon, before the advent of the larger wakizashi. This one doesn't feel "
-"well-balanced"
+msgid "basketball"
+msgid_plural "basketballs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'basketball'}
+#: lang/json/GENERIC_from_json.py
+msgid "A high-quality indoor basketball. You may throw it at zombies."
msgstr ""
#: lang/json/GENERIC_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "nodachi"
-msgid_plural "nodachi"
+msgid "volleyball"
+msgid_plural "volleyballs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'nodachi'}
+#. ~ Description for {'str': 'volleyball'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a dull, cheaply made replica of a huge, curved, two-handed sword "
-"from Japan. It is surprisingly light for its size."
+msgid "A standard regulation volleyball."
msgstr ""
-#. ~ Description for {'str_sp': 'nodachi'}
+#: lang/json/GENERIC_from_json.py
+msgid "beach volleyball"
+msgid_plural "volleyballs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'beach volleyball', 'str_pl': 'volleyballs'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a huge, curved, two-handed sword from Japan. It is surprisingly "
-"light for its size, but also much bendier than a sword should be."
+"A brightly colored beach volleyball. It is slightly larger than a regular "
+"white one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fencing foil"
-msgid_plural "fencing foils"
+msgid "hockey puck"
+msgid_plural "hockey pucks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fencing foil'}
+#. ~ Description for {'str': 'hockey puck'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A weapon used for fencing, the most noble of all sports. Unfortunately, a "
-"fencing foil is rather useless as a weapon, due to its flexible shaft and "
-"dull tip."
+"A heavy circular block of solid rubber, normally used for playing hockey. "
+"You can throw it to cause some serious harm."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fencing épée"
-msgid_plural "fencing épées"
+msgid "makeshift bayonet"
+msgid_plural "makeshift bayonets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fencing épée'}
+#. ~ Description for {'str': 'makeshift bayonet'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A weapon used for fencing, the most noble of all sports. The épée is the "
-"heaviest and stiffest of the fencing weapons, and therefore perhaps the most "
-"useful."
+"A makeshift version of a bayonet that consists of a mere spike with some "
+"string."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fencing saber"
-msgid_plural "fencing sabers"
+msgid "war flail"
+msgid_plural "war flails"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fencing saber'}
+#. ~ Description for {'str': 'war flail'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A weapon used for fencing, the most noble of all sports. The fencing saber "
-"is marginally shorter than the foil and épée, but no less effective."
+"This is a stout pole with a large steel flanged mace head on a short chain "
+"attached to it, based on the peasant flail agricultural tool except now with "
+"a metal head and made to thresh people in metal armor rather than grain."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sharpened foil"
-msgid_plural "sharpened foils"
+msgid "peasant flail"
+msgid_plural "peasant flails"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sharpened foil'}
+#. ~ Description for {'str': 'peasant flail'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This once mostly harmless fencing foil has had its electrical plunger "
-"assembly removed and has been crudely sharpened to a point. Though it still "
-"lacks a cutting edge, it is now somewhat more lethal, yet still familiar to "
-"the practiced fencer."
+"This is a stout pole with a wooden club on a leather cord attached to it, "
+"this is a tool used to thresh wheat and occasionally people when the "
+"peasants got angry at their feudal lords."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sharpened épée"
-msgid_plural "sharpened épées"
+msgid "baseball bat"
+msgid_plural "baseball bats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sharpened épée'}
+#. ~ Description for {'str': 'baseball bat'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This once mostly harmless fencing épée has had its electrical plunger "
-"assembly removed and has been crudely sharpened to a point. Though it still "
-"lacks a cutting edge, it is now considerably more lethal, yet still familiar "
-"to the practiced fencer."
+msgid "A sturdy wood bat. Makes a great melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sharpened saber"
-msgid_plural "sharpened sabers"
+msgid "aluminum bat"
+msgid_plural "aluminum bats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sharpened saber'}
+#. ~ Description for {'str': 'aluminum bat'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This once mostly harmless fencing saber has had its rounded tip snapped off "
-"and has been crudely sharpened to a point. Though it still lacks a cutting "
-"edge, it is now considerably more lethal, yet still familiar to the "
-"practiced fencer."
+"An aluminum baseball bat, lighter than a wooden bat and a little easier to "
+"swing as a result."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hollow cane"
-msgid_plural "hollow canes"
+msgid "foam rubber bat"
+msgid_plural "foam rubber bats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hollow cane'}
+#. ~ Description for {'str': 'foam rubber bat'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A cane designed to conceal blade. This was a popular fashion accessory for "
-"the wealthy during the 18th and 19th centuries."
+"A baseball bat made out of foam rubber with a plastic handle. Light, well-"
+"balanced, and easy to wield, but almost completely ineffective."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sword cane"
-msgid_plural "sword canes"
+msgid "expandable baton"
+msgid_plural "expandable batons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sword cane'}
+#. ~ Use action menu_text for {'str': 'expandable baton'}.
#: lang/json/GENERIC_from_json.py
-msgid "A sword with a thin blade designed to be hidden inside a hollow cane."
+msgid "Expand"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "cutlass"
-msgid_plural "cutlasses"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Use action msg for {'str': 'expandable baton'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You snap open your baton."
+msgstr ""
-#. ~ Description for {'str': 'cutlass', 'str_pl': 'cutlasses'}
+#. ~ Description for {'str': 'expandable baton'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a broad saber known for its use by "
-"sailors and pirates."
+"A telescoping baton that collapses for easy storage. Makes an excellent "
+"melee weapon. Activate to expand."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "katana"
-msgid_plural "katanas"
+#: lang/json/GENERIC_from_json.py
+msgid "expandable baton (extended)"
+msgid_plural "expandable batons (extended)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'katana'}
+#. ~ Use action menu_text for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid "This is a dull, cheaply made replica of a rare sword from Japan."
+msgid "Collapse"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "zweihänder"
-msgid_plural "zweihänders"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Use action msg for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You collapse your baton."
+msgstr ""
-#. ~ Description for {'str': 'zweihänder'}
+#. ~ Description for {'str': 'expandable baton (extended)', 'str_pl': 'expandable batons (extended)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of a huge two-handed sword from "
-"Germany. It still packs a wallop."
+"A telescoping baton that collapses for easy storage. Makes an excellent "
+"melee weapon. Activate to collapse."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
#: lang/json/TOOL_from_json.py
-msgid "broadsword"
-msgid_plural "broadswords"
+msgid "battle axe"
+msgid_plural "battle axes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broadsword'}
+#. ~ Description for {'str': 'battle axe'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheaply made replica of an early modern sword seeing use in "
-"the 16th, 17th, and 18th centuries. Called 'broad' to contrast with the "
-"slimmer rapiers."
+"This is a dull, cheaply made replica of a massive axe designed for warfare."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "cavalry saber"
-msgid_plural "cavalry sabers"
+#: lang/json/GENERIC_from_json.py
+msgid "blackjack"
+msgid_plural "blackjacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cavalry saber'}
+#. ~ Description for {'str': 'blackjack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheap replica of a curved sword associated with cavalry, "
-"from the Early Modern period onwards."
+"This is a short, easily concealed bludgeoning weapon consisting of a weight "
+"embedded at the end of a short leather shaft. Formerly used by law "
+"enforcement, this weapon is meant to stun or knock out the subject, although "
+"head strikes have a high risk of causing a permanent, disabling brain injury "
+"or being fatal."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "rapier"
-msgid_plural "rapiers"
+#: lang/json/GENERIC_from_json.py
+msgid "bokken"
+msgid_plural "bokkens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rapier'}
+#. ~ Description for {'str': 'bokken'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a blunted, cheap replica of 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."
+"This is a solid wood 'training' katana, exactingly crafted to mimic the "
+"weight and balance of the real thing. Despite its lack of a sharp metal "
+"edge, it's still quite capable of inflicting deadly wounds."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-#: lang/json/TOOL_from_json.py
-msgid "wakizashi"
-msgid_plural "wakizashi"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Description for {'str': 'bokken'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a solid wood 'training' katana, but feels far too light to make an "
+"effective weapon."
+msgstr ""
-#. ~ Description for {'str_sp': 'wakizashi'}
+#. ~ Description for {'str': 'bokken'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheap replica of the more common wakizashi. Smaller and "
-"lighter than a katana, but still effective in combat."
+"This is a solid wood 'training' katana, but it looks to be mass-produced, "
+"and not quite as effective as the real deal."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
-msgid "kris"
-msgid_plural "krises"
+#: lang/json/GENERIC_from_json.py
+msgid "The 7-10 Split"
+msgid_plural "7-10 Splits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'kris', 'str_pl': 'krises'}
+#. ~ Description for {'str': 'The 7-10 Split', 'str_pl': '7-10 Splits'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a dull, cheap replica of a wavy bladed dagger that comes from "
-"Southeast Asia."
+"An improvised weapon, made from two spikes attached to a bowling pin in the "
+"shape of a 'T'."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lajatang"
-msgid_plural "lajatangs"
+msgid "bowling pin"
+msgid_plural "bowling pins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lajatang'}
+#. ~ Description for {'str': 'bowling pin'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An exotic weapon comprised of a long pole of wood with curved blades on each "
-"end. It can be deadly in skilled hands."
+msgid "A blunt bowling pin. Makes a decent melee weapon, if somewhat short."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tiger claws"
-msgid_plural "tiger claws"
+msgid "barbed wire bat"
+msgid_plural "barbed wire bats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'tiger claws'}
+#. ~ Description for {'str': 'barbed wire bat'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Also called bagh nakha or iron paw, this is a small claw-like bladed weapon "
-"from India designed to be concealed under and against the palm."
+msgid "A baseball bat wrapped with barbed wire. A brutal melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cestus"
-msgid_plural "cestuses"
+msgid "walking cane"
+msgid_plural "walking canes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cestus', 'str_pl': 'cestuses'}
+#. ~ Description for {'str': 'walking cane'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A leather hand and arm wrap incorporating metal plates over the knuckles to "
-"improve punching power and defence."
+"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/GENERIC_from_json.py
-msgid "pair of brass knuckles"
-msgid_plural "pairs of brass knuckles"
+msgid "cudgel"
+msgid_plural "cudgels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of brass knuckles', 'str_pl': 'pairs of brass knuckles'}
+#. ~ Description for {'str': 'cudgel'}
#: lang/json/GENERIC_from_json.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."
+"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/GENERIC_from_json.py
-msgid "razorbar katar"
-msgid_plural "razorbar katars"
+msgid "makeshift macuahuitl"
+msgid_plural "makeshift macuahuitls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'razorbar katar'}
+#. ~ Description for {'str': 'makeshift macuahuitl'}
#: lang/json/GENERIC_from_json.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."
+"A flat wooden club with sharpened pieces of stone sticking to both of its "
+"sides."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pair of nail knuckles"
-msgid_plural "pairs of nail knuckles"
+msgid "glass shiv"
+msgid_plural "glass shivs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of nail knuckles', 'str_pl': 'pairs of nail knuckles'}
+#. ~ Description for {'str': 'glass shiv'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A pair of knuckles consisting of two small squares of wood with several "
-"nails coming through them. Useful in nasty street fights."
+msgid "A glass shard with wrapping at one end so it can be safely wielded."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pair of steel knuckles"
-msgid_plural "pairs of steel knuckles"
+msgid "golf club"
+msgid_plural "golf clubs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of steel knuckles', 'str_pl': 'pairs of steel knuckles'}
+#. ~ Description for {'str': 'golf club'}
#: lang/json/GENERIC_from_json.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."
+"A long handle with a big metal head, flat on one side, for driving golf "
+"balls. Fore!"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "punch dagger"
-msgid_plural "punch daggers"
+msgid "sledge hammer"
+msgid_plural "sledge hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'punch dagger'}
+#. ~ Description for {'str': 'sledge hammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A short and sharp double-edged dagger made to be gripped in the palm, with "
-"the blade protruding between the fingers."
+"A large, heavy hammer. Makes an acceptable melee weapon for the very "
+"strong, but is nearly useless in the hands of the weak."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "explosive arrowhead"
-msgid_plural "explosive arrowheads"
+msgid "short sledge hammer"
+msgid_plural "short sledge hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'explosive arrowhead'}
+#. ~ Description for {'str': 'short sledge hammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This simple IED is designed to be attached to an arrow and detonate on "
-"impact."
+"A shorter sledge hammer, still as weighty, however, due to the same steel "
+"head. Worse as a melee weapon but is a more portable tool."
msgstr ""
-#: lang/json/GENERIC_from_json.py src/artifact.cpp
-msgid "disc"
-msgid_plural "discs"
+#: lang/json/GENERIC_from_json.py
+msgid "engineer's hammer"
+msgid_plural "engineer's hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'disc'}
+#. ~ Description for {'str': "engineer's hammer"}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A plastic disc made for playing disc golf, it is smaller and denser then a "
-"normal frisbee."
+"A stout and hefty hammer, more akin to a sledge than a typical ball-peen. "
+"Useful for portable demolition work, but is very unwieldy as a weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "frisbee"
-msgid_plural "frisbees"
+msgid "heavy sledge hammer"
+msgid_plural "heavy sledge hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'frisbee'}
+#. ~ Description for {'str': 'heavy sledge hammer'}
#: lang/json/GENERIC_from_json.py
-msgid "A plastic frisbee made for outdoor games."
+msgid ""
+"A large sledge hammer with a massive, heavy head. This unwieldy tool is "
+"meant to break concrete, rock, brick, anything really."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lawn dart"
-msgid_plural "lawn darts"
+msgid "hockey stick"
+msgid_plural "hockey sticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lawn dart'}
+#. ~ Description for {'str': 'hockey stick'}
#: lang/json/GENERIC_from_json.py
-msgid "A large plastic dart made for outdoor games."
+msgid ""
+"A curved wooden stick with a wide and flat end. Commonly used by hockey "
+"players."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "throwing axe"
-msgid_plural "throwing axes"
+msgid "homewrecker"
+msgid_plural "homewreckers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'throwing axe'}
+#. ~ Description for {'str': 'homewrecker'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A lightweight hatchet made for throwing. Its ineffective cutting edge and "
-"light weight makes it unsuitable for use as a tool."
+"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."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "throwing knife"
-msgid_plural "throwing knives"
+msgid "ironshod quarterstaff"
+msgid_plural "ironshod quarterstaves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'throwing knife', 'str_pl': 'throwing knives'}
+#. ~ Description for {'str': 'ironshod quarterstaff', 'str_pl': 'ironshod quarterstaves'}
#: lang/json/GENERIC_from_json.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."
+"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/GENERIC_from_json.py
-msgid "alien resin chunk"
-msgid_plural "alien resin chunks"
+msgid "lucerne hammer"
+msgid_plural "lucerne hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'alien resin chunk'}
+#. ~ Description for {'str': 'lucerne hammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a shattered fragment of alien resin. It looks a bit like a large "
-"piece of sea glass, frosted and gritty with the edges rounded off. It is "
-"somewhat warm to the touch."
+"This is a versatile polearm with a spiked hammer head, a spike, and a hook "
+"attached to a long stick."
msgstr ""
+#. ~ Description for {'str': 'lucerne hammer'}
#: lang/json/GENERIC_from_json.py
-msgid "sheet of glass"
-msgid_plural "sheets of glass"
+msgid ""
+"This is a cheap piece of crap imitation of a versatile polearm with a spiked "
+"hammer head, probably used for LARPing"
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "mace"
+msgid_plural "maces"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action done_message for {'str': 'sheet of glass', 'str_pl': 'sheets of glass'}.
+#. ~ Description for {'str': 'mace'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You break the pane and place the shards on the ground, ready to be cracked "
-"by something passing by."
+"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 ""
-#. ~ Description for {'str': 'sheet of glass', 'str_pl': 'sheets of glass'}
+#. ~ Description for {'str': 'mace'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large sheet of glass. Easily shattered. Useful for repairing windows."
+"A light, cheaply made replica of a medieval weapon that would normally "
+"consist of a wood handle with a heavy iron end."
msgstr ""
+#. ~ Description for {'str': 'mace'}
#: lang/json/GENERIC_from_json.py
-msgid "sheet of reinforced glass"
-msgid_plural "sheets of reinforced glass"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sheet of reinforced glass', 'str_pl': 'sheets of reinforced glass'}
-#: lang/json/GENERIC_from_json.py
-msgid "A large sheet of glass strengthened with steel wiring."
+msgid ""
+"A medieval weapon consisting of a wood handle with a heavy iron end. That "
+"iron end feels a bit loose."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pane of reinforced glass"
-msgid_plural "panes of reinforced glass"
+msgid "makeshift sap"
+msgid_plural "makeshift saps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pane of reinforced glass', 'str_pl': 'panes of reinforced glass'}
+#. ~ Description for {'str': 'makeshift sap'}
#: lang/json/GENERIC_from_json.py
-msgid "A small pane of glass strengthened with steel wiring."
+msgid ""
+"This is an improvised sap, also known as a cosh, slapjack and slapper. A "
+"short and flat bludgeoning weapon consisting of a weight embedded between "
+"two patches of leather."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sheet of tempered glass"
-msgid_plural "sheets of tempered glass"
+msgid "Mjölnir"
+msgid_plural "Mjölnirs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sheet of tempered glass', 'str_pl': 'sheets of tempered glass'}
+#. ~ Description for {'str': 'Mjölnir'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, durable sheet of tempered glass, approximately six millimeters "
-"thick. A common type of safety glass with the curious property of breaking "
-"into small, non-lethal pieces upon shattering."
+"A large hammer, forged from the heart of a dying star. It bears the "
+"inscription:\n"
+"\n"
+"Whosoever holds this hammer,\n"
+"If he be worthy,\n"
+"Shall possess the power to…\n"
+"CRUSH!'"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "peephole"
-msgid_plural "peepholes"
+msgid "morningstar"
+msgid_plural "morningstars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'peephole'}
+#. ~ Description for {'str': 'morningstar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A metal cylinder with a small lens inside intended to be installed on a door."
+"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 ""
+#. ~ Description for {'str': 'morningstar'}
#: lang/json/GENERIC_from_json.py
-msgid "mesh screen"
-msgid_plural "mesh screens"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A light, cheaply made replica of a medieval weapon that would normally "
+"consist of a wood handle with a heavy, spiked iron ball on the end."
+msgstr ""
-#. ~ Description for {'str': 'mesh screen'}
+#. ~ Description for {'str': 'morningstar'}
#: lang/json/GENERIC_from_json.py
-msgid "A roll of fine mesh screen for bug barriers on porches."
+msgid ""
+"A medieval weapon consisting of a wood handle with a heavy, spiked iron ball "
+"on the end. That end feels lighter than it should."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pipe"
-msgid_plural "pipes"
+msgid "nail bat"
+msgid_plural "nail bats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pipe'}
-#. ~ Description for TEST pipe
+#. ~ Description for {'str': 'nail bat'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A steel pipe, makes a good melee weapon. Useful in a few crafting recipes."
+"A baseball bat with several nails driven through it, an excellent melee "
+"weapon."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "spike"
-msgid_plural "spikes"
+#: lang/json/GENERIC_from_json.py
+msgid "nailboard"
+msgid_plural "nailboards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'spike'}
+#. ~ Description for {'str': 'nailboard'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large and slightly misshapen spike, could do some damage mounted on a "
-"vehicle."
+"A long piece of wood with several nails through one end; essentially a "
+"simple mace. Makes an acceptable melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "copper tubing"
-msgid_plural "copper tubings"
+msgid "pool cue"
+msgid_plural "pool cues"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'copper tubing'}
+#. ~ Description for {'str': 'pool cue'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A copper tube, too thin to be much use as a melee weapon, but will do if "
-"nothing else is available. Useful in a few crafting recipes."
+"A hard-wood stick designed for hitting colorful balls around a felt table. "
+"Truly, the coolest of sports."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "aluminum ingot"
-msgid_plural "aluminum ingots"
+msgid "PR-24 baton (extended)"
+msgid_plural "PR-24 batons (extended)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'aluminum ingot'}
+#. ~ Use action menu_text for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small aluminum ingot, standardized for further processing. Light but "
-"durable, this could be cast into various shapes for construction or ground "
-"down to a powder, for more… high-profile applications."
+msgid "Retract"
msgstr ""
+#. ~ Use action msg for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}.
#: lang/json/GENERIC_from_json.py
-msgid "scrap copper"
-msgid_plural "scrap copper"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You collapse your PR-24 baton."
+msgstr ""
-#. ~ Description for {'str_sp': 'scrap copper'}
+#. ~ Description for {'str': 'PR-24 baton (extended)', 'str_pl': 'PR-24 batons (extended)'}
#: lang/json/GENERIC_from_json.py
-msgid "A small chunk of copper, usable for crafting or repairs."
+msgid ""
+"The Monadnock PR-24 baton is a collapsible, lightweight, side-handle baton "
+"used by law enforcement all over the world. The PR designation is rumored "
+"to mean Public Relations. Activate to retract."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bee sting"
-msgid_plural "bee stings"
+msgid "PR-24 baton (retracted)"
+msgid_plural "PR-24 batons (retracted)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bee sting'}
+#. ~ Use action menu_text for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}.
#: lang/json/GENERIC_from_json.py
-msgid "A six-inch stinger from a giant bee. Makes a mediocre melee weapon."
+msgid "Extend"
msgstr ""
+#. ~ Use action msg for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}.
#: lang/json/GENERIC_from_json.py
-msgid "broom"
-msgid_plural "brooms"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You snap open your PR-24 baton."
+msgstr ""
-#. ~ Description for {'str': 'broom'}
+#. ~ Description for {'str': 'PR-24 baton (retracted)', 'str_pl': 'PR-24 batons (retracted)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long-handled broom. Makes a terrible weapon unless you're chasing cats."
+"The Monadnock PR-24 baton is a collapsible, lightweight, side-handle baton "
+"used by law enforcement all over the world. The PR designation is rumored "
+"to mean Public Relations. Activate to extend."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ceramic shard"
-msgid_plural "ceramic shards"
+msgid "quarterstaff"
+msgid_plural "quarterstaves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ceramic shard'}
+#. ~ Description for {'str': 'quarterstaff', 'str_pl': 'quarterstaves'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken ceramic shard. It is heavy and has a somewhat sharp edge, but it's "
-"too irregular to cut properly."
+"A smooth and sturdy staff with a leather-wrapped grip. Light and well-"
+"balanced, it is surprisingly easy to handle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fungal fighter sting"
-msgid_plural "fungal fighter stings"
+msgid "rock in a sock"
+msgid_plural "rocks in socks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fungal fighter sting'}
+#. ~ Description for {'str': 'rock in a sock', 'str_pl': 'rocks in socks'}
#: lang/json/GENERIC_from_json.py
-msgid "A short dart from a fungal fighter. Makes a poor melee weapon."
+msgid "A pair of nested socks filled with a stone. A true weapon of despair."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "mattress"
-msgid_plural "mattresses"
+#: lang/json/GENERIC_from_json.py
+msgid "plastic shank"
+msgid_plural "plastic shanks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mattress', 'str_pl': 'mattresses'}
+#. ~ Description for {'str': 'plastic shank'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a single, or twin, sized mattress."
+msgid ""
+"An oblong plastic trinket with the far end ground down into a stabbing point."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "down mattress"
-msgid_plural "down mattresses"
+#: lang/json/GENERIC_from_json.py
+msgid "shillelagh"
+msgid_plural "shillelaghs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'down mattress', 'str_pl': 'down mattresses'}
+#. ~ Description for {'str': 'shillelagh'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a single, or twin, sized down filled mattress."
+msgid ""
+"A stout knotty stick with a large knob at the top that has been left to cure "
+"in a chimney. A traditional Irish weapon, the shillelagh was originally "
+"used for settling disputes in a gentlemanly manner."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sharp rock"
-msgid_plural "sharp rocks"
+msgid "loaded stick"
+msgid_plural "loaded sticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sharp rock'}
+#. ~ Description for {'str': 'loaded stick'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A rock with sharp edges, that can be used as a butchering tool, if nothing "
-"else is available. Makes a passable melee weapon."
+"A stout knotty stick with a large knob at the top that has been left to cure "
+"in a chimney. A traditional Irish weapon, the shillelagh was originally "
+"used for settling disputes in a gentlemanly manner. The knob has been "
+"hollowed and filled with molten heavy metal to pack more of a punch."
msgstr ""
+#. ~ Description for {'str': 'shillelagh'}
#: lang/json/GENERIC_from_json.py
-msgid "ESAPI ballistic plate"
-msgid_plural "ESAPI ballistic plates"
+msgid ""
+"A fake shillelagh massproduced as a souvenir for tourists. This knotty "
+"stick has not been cured in a chimney like a traditional shillelagh but has "
+"had fake black soot painted on."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "tonfa"
+msgid_plural "tonfas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ESAPI ballistic plate'}
+#. ~ Description for {'str': 'tonfa'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A polygonal ceramic ballistic plate with a slightly concave profile. Its "
-"inner surface is coated with Ultra High Molecular Weight Polyethylene, and "
-"is labelled \"TOP\", while its outer surface is labelled \"STRIKE FACE\". "
-"This is intended to be worn in a ballistic vest and can withstand several "
-"high energy rifle rounds before breaking."
+"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/GENERIC_from_json.py
-msgid "ESBI ballistic plate"
-msgid_plural "ESBI ballistic plates"
+msgid "wooden tonfa"
+msgid_plural "wooden tonfas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ESBI ballistic plate'}
+#. ~ Description for {'str': 'wooden tonfa'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A polygonal ceramic ballistic plate with a slightly concave profile. "
-"\"STRIKE FACE\" is printed on its outer surface. This is designed to be "
-"worn in the sides of a plate carrier and can withstand several high energy "
-"rifle rounds before breaking."
+"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/GENERIC_from_json.py
-msgid "grenade launcher buttstock"
-msgid_plural "grenade launcher buttstocks"
+msgid "war hammer"
+msgid_plural "war hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'grenade launcher buttstock'}
+#. ~ Description for {'str': 'war hammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A collapsible buttstock designed for the M320 grenade launcher. When "
-"combined with this stock, the M320 can be used as a standalone weapon"
+"A medieval hammer made for battle. Its odd shape and balance make it an "
+"excellent weapon, but an ineffective tool."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wasp sting"
-msgid_plural "wasp stings"
+msgid "bionic claws"
+msgid_plural "bionic claws"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wasp sting'}
+#. ~ Description for {'str_sp': 'bionic claws'}
#: lang/json/GENERIC_from_json.py
-msgid "A six-inch stinger from a giant wasp. Makes a poor melee weapon."
+msgid "Short and sharp claws made from a high-tech metal."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic sheet"
-msgid_plural "plastic sheets"
+msgid "monomolecular blade"
+msgid_plural "monomolecular blades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic sheet'}
+#. ~ Description for {'str': 'monomolecular blade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a large sheet of heavy flexible plastic, the sort that might have "
-"been used for commercial wrapping or for weather-sealing a home."
+"A foot-long blade made from high-tech alloy and edged with bonded "
+"nanocrystals."
msgstr ""
-#. ~ Description for plastic sheet
+#: lang/json/GENERIC_from_json.py
+msgid "bullwhip"
+msgid_plural "bullwhips"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'bullwhip'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large, rigid sheet of translucent plastic, useful for all manner of "
-"things; from construction to art, or even junior snowboarding."
+"A long strip of braided leather with a handle on one end. Originally "
+"developed to settle disagreements with cattle, it's better used now for "
+"flaying the rotten flesh off of walking corpses. Great for when a problem "
+"comes along."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "log"
-msgid_plural "logs"
+msgid "pitchfork"
+msgid_plural "pitchforks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'log'}
+#. ~ Description for {'str': 'pitchfork'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large chunk of log, cut from a tree. (a)ctivate a wood axe or wood saw to "
-"cut it into planks."
+"An agricultural tool with long wooden shaft and four spikes. Is used to "
+"lift hay."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "splintered wood"
-msgid_plural "splintered wood"
+msgid "pointy stick"
+msgid_plural "pointy sticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'splintered wood'}
+#. ~ Description for {'str': 'pointy stick'}
+#. ~ Description for {'str': 'test pointy stick'}
#: lang/json/GENERIC_from_json.py
-msgid "A splintered piece of wood, could be used as a skewer or for kindling."
+msgid "A simple wood pole with one end sharpened."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "heavy stick"
-msgid_plural "heavy sticks"
+msgid "wooden spear"
+msgid_plural "wooden spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heavy stick'}
+#. ~ Description for {'str': 'wooden spear'}
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy, heavy stick. Makes a decent melee weapon."
+msgid "A stout pole with an improvised grip and a fire-hardened point."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long stick"
-msgid_plural "long sticks"
+msgid "forked spear"
+msgid_plural "forked spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'long stick'}
+#. ~ Description for {'str': 'forked spear'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long stick. Makes a decent melee weapon, and can be broken into heavy "
-"sticks for crafting."
+"A wooden pole with three spikes tied to it and decent grip. It's "
+"specialized for catching weapons, and not intended for extended use in "
+"combat."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long pole"
-msgid_plural "long poles"
+msgid "copper spear"
+msgid_plural "copper spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'long pole'}
+#. ~ Description for {'str': 'copper spear'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stout, ten-foot pole. Could be used similarly to a spear. The Cataclysm "
-"gives fresh meaning to walking softly and carrying a big stick."
+msgid "A stout wooden pole with a spearhead worked from copper."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plank"
-msgid_plural "planks"
+msgid "steel spear"
+msgid_plural "steel spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plank'}
-#. ~ Description for TEST plank
+#. ~ Description for {'str': 'steel spear'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional "
-"lumber. Makes a decent melee weapon, and can be used for all kinds "
-"construction."
+msgid "A stout wooden pole with a hand-forged steel spearhead."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "heavy wooden beam"
-msgid_plural "heavy wooden beams"
+msgid "pipe spear"
+msgid_plural "pipe spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heavy wooden beam'}
+#. ~ Description for {'str': 'pipe spear'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An enormous beam of solid wood, very heavy and hard to lug around, but also "
-"very sturdy for construction. You could saw or chop it into smaller pieces, "
-"like planks or panels."
+msgid "A stout metal pole with a sharp point."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden panel"
-msgid_plural "wooden panels"
+msgid "sharpened rebar"
+msgid_plural "sharpened rebars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden panel'}
+#. ~ Description for {'str': 'sharpened rebar'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A wide, thin wooden board - plywood, OSB, MDF, tongue-in-groove boards, or "
-"similar, already cut to shape. These large flat boards are good for all "
-"kinds of construction, but for really big projects you'd need a proper sheet "
-"of uncut plywood or the like."
+msgid "A somewhat sharpened piece of rebar."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "large wooden sheet"
-msgid_plural "large wooden sheets"
+msgid "qiang"
+msgid_plural "qiangs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large wooden sheet'}
+#. ~ Description for {'str': 'qiang'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A standard 4x8 sheet of flat wood - usually plywood, OSB, or MDF. Heavy and "
-"bulky, this is extremely useful for all manner of construction, but you "
-"might have to cut it to size before doing smaller projects."
+"An ancient Chinese spear, typically with a tassel just below the spearhead. "
+"One of the four major weapons in folklore, alongside the dao sabre, jian "
+"sword, and gun staff."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel bottle"
-msgid_plural "steel bottles"
+msgid "halberd"
+msgid_plural "halberds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel bottle'}
+#. ~ Description for {'str': 'halberd'}
#: lang/json/GENERIC_from_json.py
-msgid "A stainless steel water bottle, holds 750ml of liquid."
+msgid ""
+"This is a versatile polearm with an axe blade, a spike, and other fun things "
+"attached to a long stick."
msgstr ""
+#. ~ Description for {'str': 'halberd'}
#: lang/json/GENERIC_from_json.py
-msgid "foldable plastic bottle"
-msgid_plural "foldable plastic bottles"
+msgid ""
+"This is a dull, cheaply made replica of a polearm with an axe blade, a "
+"spike, and other fun things attached to a long stick."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "glaive"
+msgid_plural "glaives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'foldable plastic bottle'}
+#. ~ Description for {'str': 'glaive'}
#: lang/json/GENERIC_from_json.py
-msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid."
+msgid "A sturdy polearm with a sizable, single-edged blade on the end."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "atomic coffee maker"
-msgid_plural "atomic coffee makers"
+msgid "naginata"
+msgid_plural "naginata"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'atomic coffee maker'}
+#. ~ Description for {'str_sp': 'naginata'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive "
-"generator to heat water for coffee. Normally the water is heated using "
-"energy stored in a capacitor, and makes ordinary coffee. However, as a "
-"special feature, water from the RTG containment area can be used, giving the "
-"coffee a very special kick. The Curie-G is illegal in most countries."
+"A sturdy polearm with a curved blade, made in the same manner as the katana "
+"and other Japanese blades. Occasionally used by samurai in early periods, "
+"or by their wives in defense of the household."
msgstr ""
+#. ~ Description for {'str_sp': 'naginata'}
#: lang/json/GENERIC_from_json.py
-msgid "can sealer"
-msgid_plural "can sealers"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A sturdy polearm with a curved blade, made in the same manner as the katana "
+"and other Japanese blades. This one has a bit of wiggle to its blade and "
+"feels a bit shoddily made."
+msgstr ""
-#. ~ Description for {'str': 'can sealer'}
+#. ~ Description for {'str_sp': 'naginata'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A hand crank powered cast steel machine designed to automatically seal tin "
-"cans."
+"This is a dull, slightly floppy replica of a Japanese polearm with a curved "
+"blade. With a little difficulty, you could use it administer a solid slap "
+"from a distance."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "clay pot"
-msgid_plural "clay pots"
+msgid "survivor naginata"
+msgid_plural "survivor naginata"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'clay pot'}
+#. ~ Description for {'str_sp': 'survivor naginata'}
#: lang/json/GENERIC_from_json.py
-msgid "A crude clay pot with lid used for cooking."
+msgid ""
+"This sturdy steel shaft with a sword blade at the end is good for both "
+"slashing and stabbing."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "clay quern"
-msgid_plural "clay querns"
+msgid "wooden javelin"
+msgid_plural "wooden javelins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'clay quern'}
+#. ~ Description for {'str': 'wooden javelin'}
#: lang/json/GENERIC_from_json.py
-msgid "This is a simple hand-powered clay quern for grinding grain."
+msgid ""
+"A fire-hardened wooden spear honed to a sharper point. The grip area has "
+"been carved and covered for better grip."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "clay teapot"
-msgid_plural "clay teapots"
+msgid "iron javelin"
+msgid_plural "iron javelins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'clay teapot'}
+#. ~ Description for {'str': 'iron javelin'}
#: lang/json/GENERIC_from_json.py
-msgid "A clay teapot. Now all you need is tea and water."
+msgid ""
+"An iron-tipped wooden throwing spear. The grip area has been carved and "
+"covered for better grip."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fermenting eggs jar"
-msgid_plural "fermenting eggs jars"
+msgctxt "weapon"
+msgid "wooden pike"
+msgid_plural "wooden pikes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'fermenting eggs jar'}.
+#. ~ Description for {'ctxt': 'weapon', 'str': 'wooden pike'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You examine the batch and see that the pickling solution has done its job, "
-"so you seal the jar up for storage."
+"This is a medieval weapon consisting of a wood shaft with a fire hardened "
+"point."
msgstr ""
-#. ~ Use action not_ready_msg for {'str': 'fermenting eggs jar'}.
#: lang/json/GENERIC_from_json.py
-msgid "The eggs are not done yet."
-msgstr ""
+msgctxt "weapon"
+msgid "copper pike"
+msgid_plural "copper pikes"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'fermenting eggs jar'}
+#. ~ Description for {'ctxt': 'weapon', 'str': 'copper pike'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This jar contains a batch of eggs in a pickling solution. You can seal up "
-"the jar once the process is completed."
+"This is a medieval weapon consisting of a wood shaft tipped with a copper "
+"spearhead."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sealed yeast culture"
-msgid_plural "sealed yeast culture"
+msgctxt "weapon"
+msgid "pike"
+msgid_plural "pikes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str_sp': 'sealed yeast culture'}.
+#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
#: lang/json/GENERIC_from_json.py
-msgid "You open the flask and harvest the culture."
+msgid ""
+"This is a medieval weapon consisting of a wood shaft tipped with an iron "
+"spearhead."
msgstr ""
-#. ~ Use action not_ready_msg for {'str_sp': 'sealed yeast culture'}.
+#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
#: lang/json/GENERIC_from_json.py
-msgid "The yeast isn't done culturing yet."
+msgid ""
+"This is a dull, cheaply made replica of a medieval weapon consisting of a "
+"wood shaft tipped with an iron spearhead."
msgstr ""
-#. ~ Description for {'str_sp': 'sealed yeast culture'}
+#. ~ Description for {'ctxt': 'weapon', 'str': 'pike'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sealed flask holding sanitized yeast wort. You may harvest the yeast "
-"inside when it's done culturing."
+"This is a medieval weapon consisting of a wood shaft tipped with an iron "
+"spearhead. The head seems to be pretty dull, and the whole thing feels "
+"poorly made."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sealed jar of eggs"
-msgid_plural "sealed jars of eggs"
+msgid "war scythe"
+msgid_plural "war scythes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}.
-#. ~ Use action menu_text for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}.
-#. ~ Use action menu_text for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}.
+#. ~ Description for {'str': 'war scythe'}
#: lang/json/GENERIC_from_json.py
-msgid "Open jar"
+msgid ""
+"A pole weapon with a curving single-edged blade. Its blade bears some "
+"superficial resemblance to that of an agricultural scythe from which it "
+"likely evolved."
msgstr ""
-#. ~ Use action msg for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}.
-#. ~ Use action msg for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}.
-#. ~ Use action msg for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}.
#: lang/json/GENERIC_from_json.py
-msgid "You open the jar, exposing it to the atmosphere."
-msgstr ""
+msgid "dory"
+msgid_plural "dories"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}
+#. ~ Description for {'str': 'dory', 'str_pl': 'dories'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a sealed glass jar containing pickled eggs. Use to open and eat to "
-"enjoy."
+msgid "A well-made spear with a bronze head, Greek in origin."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sealed jar of pickles"
-msgid_plural "sealed jars of pickles"
+msgid "ji"
+msgid_plural "ji"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}
+#. ~ Description for {'str_sp': 'ji'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a sealed glass jar containing pickles. Use to open and eat to enjoy."
+"This is a bronze polearm that originated in the Shang dynasty of China, if "
+"not earlier. It combines a spear head with the perpendicular blade of the "
+"earlier ge or dagger-axe."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sealed jar of sauerkraut"
-msgid_plural "sealed jars of sauerkraut"
+msgid "stone spear"
+msgid_plural "stone spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}
+#. ~ Description for {'str': 'stone spear'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a sealed glass jar containing sauerkraut. Use to open and eat to "
-"enjoy."
+msgid "A stout wooden pole with a sharp stone spearhead."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mess tin"
-msgid_plural "mess tins"
+msgid "2-by-sword"
+msgid_plural "2-by-swords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mess tin'}
+#. ~ Description for {'str': '2-by-sword'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A compact military-style pan and tray, designed for heating food over a fire "
-"or portable stove. It is shallower than a proper pot or pan, and lacks the "
-"integrated heating elements modern mess kits have."
+"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/GENERIC_from_json.py
-msgid "milk cream jar"
-msgid_plural "milk cream jars"
+msgid "nord"
+msgid_plural "nords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'milk cream jar'}
+#. ~ Description for {'str': 'nord'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This jar contains raw milk separated into cream. It is sealed until you are "
-"ready to use it."
+"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/GENERIC_from_json.py
-msgid "rising cream jar"
-msgid_plural "rising cream jars"
+msgid "crude sword"
+msgid_plural "crude swords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'rising cream jar'}.
+#. ~ Description for {'str': 'crude sword'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You examine the batch and see that the cream has risen to the top, so you "
-"seal the jar up for storage."
+"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 ""
-#. ~ Use action not_ready_msg for {'str': 'rising cream jar'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The cream has not risen yet."
-msgstr ""
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "jian"
+msgid_plural "jian"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'rising cream jar'}
+#. ~ Description for {'str_sp': 'jian'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This jar contains raw milk separating into cream. You can seal up the jar "
-"once the process is completed."
+"This is a dull, cheaply made replica of an ancient Chinese doubled-edged "
+"straight sword, with an ornate guard."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "pasta extruder"
-msgid_plural "pasta extruders"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "scimitar"
+msgid_plural "scimitars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pasta extruder'}
+#. ~ Description for {'str': 'scimitar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A pasta extruder run by a hand-crank. Useful in making pasta. It comes "
-"with various heads to make various kinds of pasta."
+"This is a dull, cheaply made replica of a curved sword, associated with "
+"various Middle Eastern and Central Asian countries."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fermenting pickle jar"
-msgid_plural "fermenting pickle jars"
+msgid "estoc"
+msgid_plural "estocs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'fermenting pickle jar'}.
-#. ~ Use action msg for {'str': 'fermenting sauerkraut jar'}.
+#. ~ Description for {'str': 'estoc'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You test the batch, and it tastes good, so you seal the jar up for storage."
+"This is a thin thrusting sword, a sort of predecessor to the rapier. It "
+"requires a larger baldric or scabbard, compared to smaller swords."
msgstr ""
-#. ~ Use action not_ready_msg for {'str': 'fermenting pickle jar'}.
+#. ~ Description for {'str': 'estoc'}
#: lang/json/GENERIC_from_json.py
-msgid "The pickles are not done fermenting yet."
+msgid ""
+"This is a thin thrusting sword, a sort of predecessor to the rapier. It "
+"requires a larger baldric or scabbard, compared to smaller swords. It seems "
+"a bit too bendy."
msgstr ""
-#. ~ Description for {'str': 'fermenting pickle jar'}
+#. ~ Description for {'str': 'estoc'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This jar contains a batch of pickles set to ferment. You can seal up the "
-"jar once the process is completed."
+"This is a dull, cheaply-made replica of a thin thrusting sword predating the "
+"rapier. It requires a larger baldric or scabbard, compared to smaller "
+"swords."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "pressure cooker"
-msgid_plural "pressure cookers"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "longsword"
+msgid_plural "longswords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pressure cooker'}
+#. ~ Description for {'str': 'longsword'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Useful for boiling water when cooking spaghetti and more. This sealed pot "
-"is designed to cook food at higher pressures and temperatures. Can also be "
-"used for pressure sensitive chemical reactions."
+"This is a dull, cheaply-made replica of the classic medieval longsword. It "
+"requires a larger baldric or scabbard, compared to smaller swords."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "fermenting sauerkraut jar"
-msgid_plural "fermenting sauerkraut jars"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "arming sword"
+msgid_plural "arming swords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action not_ready_msg for {'str': 'fermenting sauerkraut jar'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The sauerkraut isn't done fermenting yet."
-msgstr ""
-
-#. ~ Description for {'str': 'fermenting sauerkraut jar'}
+#. ~ Description for {'str': 'arming sword'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This jar contains a batch of sauerkraut set to ferment. You can seal up the "
-"jar once the process is completed."
+"This is a dull, cheaply made replica of a classic medieval sword, just the "
+"right size to use one-handed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wicker sieve"
-msgid_plural "wicker sieves"
+#: lang/json/TOOL_from_json.py
+msgid "tanto"
+msgid_plural "tantos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wicker sieve'}
+#. ~ Description for {'str': 'tanto'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a primitive sieve constructed from woven strips of plant material. "
-"Early sieves like this were used to sift grain, though the openings on this "
-"one are too small for that."
+"This is a dull, cheaply made replica of a long Japanese knife, typically "
+"used as a samurai's backup weapon."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "sieve"
-msgid_plural "sieves"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sieve'}
+#. ~ Description for {'str': 'tanto'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is no mere strainer for noodles; it's a sieve used to separate "
-"particles of certain sizes. You could use this to do a really good job "
-"sifting flour, remove dust and soil from grain, or perhaps conduct "
-"gradiation tests for any civil engineers you might know. This one has been "
-"constructed from steel mesh."
+"Long Japanese knives like this more-modern remake were the samurai's backup "
+"weapon, before the advent of the larger wakizashi. This one doesn't feel "
+"well-balanced"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "teapot"
-msgid_plural "teapots"
+#: lang/json/TOOL_from_json.py
+msgid "nodachi"
+msgid_plural "nodachi"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'teapot'}
+#. ~ Description for {'str_sp': 'nodachi'}
#: lang/json/GENERIC_from_json.py
-msgid "A small metal teapot. Teatime wouldn't be complete without one."
+msgid ""
+"This is a dull, cheaply made replica of a huge, curved, two-handed sword "
+"from Japan. It is surprisingly light for its size."
msgstr ""
+#. ~ Description for {'str_sp': 'nodachi'}
#: lang/json/GENERIC_from_json.py
-msgid "waffle iron"
-msgid_plural "waffle irons"
+msgid ""
+"This is a huge, curved, two-handed sword from Japan. It is surprisingly "
+"light for its size, but also much bendier than a sword should be."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "fencing foil"
+msgid_plural "fencing foils"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'waffle iron'}
+#. ~ Description for {'str': 'fencing foil'}
#: lang/json/GENERIC_from_json.py
-msgid "A waffle iron. For making waffles."
+msgid ""
+"A weapon used for fencing, the most noble of all sports. Unfortunately, a "
+"fencing foil is rather useless as a weapon, due to its flexible shaft and "
+"dull tip."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fungicidal gas grenade"
-msgid_plural "fungicidal gas grenades"
+msgid "fencing épée"
+msgid_plural "fencing épées"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fungicidal gas grenade'}
+#. ~ Description for {'str': 'fencing épée'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a canister grenade filled with fungicidal solution. Use this item "
-"to pull the pin and light the fuse, turning it into an active fungicidal "
-"grenade. In five turns it will begin to expel a volatile spray that is "
-"highly toxic to fungal life forms."
+"A weapon used for fencing, the most noble of all sports. The épée is the "
+"heaviest and stiffest of the fencing weapons, and therefore perhaps the most "
+"useful."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "armed fungicidal gas canister"
-msgid_plural "armed fungicidal gas canisters"
+msgid "fencing saber"
+msgid_plural "fencing sabers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed fungicidal gas canister'}
+#. ~ Description for {'str': 'fencing saber'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This fungicidal bomb has had its pin removed and is expelling highly toxic "
-"gas."
+"A weapon used for fencing, the most noble of all sports. The fencing saber "
+"is marginally shorter than the foil and épée, but no less effective."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift fungicidal gas grenade"
-msgid_plural "makeshift fungicidal gas grenades"
+msgid "sharpened foil"
+msgid_plural "sharpened foils"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift fungicidal gas grenade'}
+#. ~ Description for {'str': 'sharpened foil'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a makeshift canister grenade filled with fungicidal solution. Use "
-"this item to pull the pin and light the fuse, turning it into an active "
-"fungicidal grenade. In five turns it will begin to expel a volatile spray "
-"that is highly toxic to fungal life forms."
+"This once mostly harmless fencing foil has had its electrical plunger "
+"assembly removed and has been crudely sharpened to a point. Though it still "
+"lacks a cutting edge, it is now somewhat more lethal, yet still familiar to "
+"the practiced fencer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "armed makeshift fungicidal gas canister"
-msgid_plural "armed makeshift fungicidal gas canisters"
+msgid "sharpened épée"
+msgid_plural "sharpened épées"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed makeshift fungicidal gas canister'}
+#. ~ Description for {'str': 'sharpened épée'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This makeshift fungicidal bomb has had its pin removed and is expelling "
-"highly toxic haze."
+"This once mostly harmless fencing épée has had its electrical plunger "
+"assembly removed and has been crudely sharpened to a point. Though it still "
+"lacks a cutting edge, it is now considerably more lethal, yet still familiar "
+"to the practiced fencer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "canister grenade"
-msgid_plural "canister grenades"
+msgid "sharpened saber"
+msgid_plural "sharpened sabers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for {'str': 'canister grenade'}.
+#. ~ Description for {'str': 'sharpened saber'}
#: lang/json/GENERIC_from_json.py
-#, no-python-format
-msgid "You pull the pin on the %s."
+msgid ""
+"This once mostly harmless fencing saber has had its rounded tip snapped off "
+"and has been crudely sharpened to a point. Though it still lacks a cutting "
+"edge, it is now considerably more lethal, yet still familiar to the "
+"practiced fencer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tear gas grenade"
-msgid_plural "tear gas grenades"
+msgid "hollow cane"
+msgid_plural "hollow canes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tear gas grenade'}
+#. ~ Description for {'str': 'hollow cane'}
#: lang/json/GENERIC_from_json.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 tear gas "
-"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."
+"A cane designed to conceal blade. This was a popular fashion accessory for "
+"the wealthy during the 18th and 19th centuries."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "armed tear gas canister"
-msgid_plural "armed tear gas canisters"
+msgid "sword cane"
+msgid_plural "sword canes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed tear gas canister'}
+#. ~ Description for {'str': 'sword cane'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This smoke bomb has had its pin removed and is expelling highly toxic gas."
+msgid "A sword with a thin blade designed to be hidden inside a hollow cane."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "insecticidal gas grenade"
-msgid_plural "insecticidal gas grenades"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "cutlass"
+msgid_plural "cutlasses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'insecticidal gas grenade'}
+#. ~ Description for {'str': 'cutlass', 'str_pl': 'cutlasses'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a canister grenade filled with insecticidal solution. Use this item "
-"to pull the pin and light the fuse, turning it into an active insecticidal "
-"grenade. In five turns it will begin to expel a volatile spray that is "
-"highly toxic to insect life forms."
+"This is a dull, cheaply made replica of a broad saber known for its use by "
+"sailors and pirates."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "armed insecticidal gas canister"
-msgid_plural "armed insecticidal gas canisters"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "katana"
+msgid_plural "katanas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed insecticidal gas canister'}
+#. ~ Description for {'str': 'katana'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This insecticidal bomb has had its pin removed and is expelling highly toxic "
-"haze."
+msgid "This is a dull, cheaply made replica of a rare sword from Japan."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "makeshift insecticidal gas grenade"
-msgid_plural "makeshift insecticidal gas grenades"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "zweihänder"
+msgid_plural "zweihänders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift insecticidal gas grenade'}
+#. ~ Description for {'str': 'zweihänder'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a makeshift canister grenade filled with insecticidal solution. Use "
-"this item to pull the pin and light the fuse, turning it into an active "
-"insecticidal grenade. In five turns it will begin to expel a volatile spray "
-"that is highly toxic to insect life forms."
+"This is a dull, cheaply made replica of a huge two-handed sword from "
+"Germany. It still packs a wallop."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "armed makeshift insecticidal gas canister"
-msgid_plural "armed makeshift insecticidal gas canisters"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "broadsword"
+msgid_plural "broadswords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed makeshift insecticidal gas canister'}
+#. ~ Description for {'str': 'broadsword'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This makeshift insecticidal bomb has had its pin removed and is expelling "
-"highly toxic haze."
+"This is a dull, cheaply made replica of an early modern sword seeing use in "
+"the 16th, 17th, and 18th centuries. Called 'broad' to contrast with the "
+"slimmer rapiers."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "smoke bomb"
-msgid_plural "smoke bombs"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "cavalry saber"
+msgid_plural "cavalry sabers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'smoke bomb'}
+#. ~ Description for {'str': 'cavalry saber'}
#: lang/json/GENERIC_from_json.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."
+"This is a dull, cheap replica of a curved sword associated with cavalry, "
+"from the Early Modern period onwards."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "armed smoke bomb"
-msgid_plural "armed smoke bombs"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "rapier"
+msgid_plural "rapiers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'armed smoke bomb'}
+#. ~ Description for {'str': 'rapier'}
#: lang/json/GENERIC_from_json.py
-msgid "This smoke bomb has had its pin removed and is expelling thick smoke."
+msgid ""
+"This is a blunted, cheap replica of 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/GENERIC_from_json.py
-msgid "pike pole"
-msgid_plural "pike poles"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/TOOL_from_json.py
+msgid "wakizashi"
+msgid_plural "wakizashi"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pike pole'}
+#. ~ Description for {'str_sp': 'wakizashi'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A durable tool consisting of a sturdy fiberglass shaft tipped with a small "
-"steel hook."
+"This is a dull, cheap replica of the more common wakizashi. Smaller and "
+"lighter than a katana, but still effective in combat."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "fishing hook"
-msgid_plural "fishing hooks"
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+msgid "kris"
+msgid_plural "krises"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fishing hook'}
+#. ~ Description for {'str': 'kris', 'str_pl': 'krises'}
#: lang/json/GENERIC_from_json.py
-msgid "A simple fishing hook."
+msgid ""
+"This is a dull, cheap replica of a wavy bladed dagger that comes from "
+"Southeast Asia."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "improvised fishing hook"
-msgid_plural "improvised fishing hooks"
+msgid "lajatang"
+msgid_plural "lajatangs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'improvised fishing hook'}
+#. ~ Description for {'str': 'lajatang'}
#: lang/json/GENERIC_from_json.py
-msgid "An improvised fishing hook carved from wood or bone."
+msgid ""
+"An exotic weapon comprised of a long pole of wood with curved blades on each "
+"end. It can be deadly in skilled hands."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "digging stick"
-msgid_plural "digging sticks"
+msgid "tiger claws"
+msgid_plural "tiger claws"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'digging stick'}
+#. ~ Description for {'str_sp': 'tiger claws'}
#: lang/json/GENERIC_from_json.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."
+"Also called bagh nakha or iron paw, this is a small claw-like bladed weapon "
+"from India designed to be concealed under and against the palm."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "atomic lamp"
-msgid_plural "atomic lamps"
+#: lang/json/GENERIC_from_json.py
+msgid "cestus"
+msgid_plural "cestuses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'atomic lamp'}.
-#. ~ Use action menu_text for {'str': 'atomic reading light'}.
-#. ~ Use action menu_text for magical reading light.
-#. ~ Use action menu_text for {'str': 'atomic headlamp'}.
+#. ~ Description for {'str': 'cestus', 'str_pl': 'cestuses'}
#: lang/json/GENERIC_from_json.py
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py
-msgid "Close cover"
+msgid ""
+"A leather hand and arm wrap incorporating metal plates over the knuckles to "
+"improve punching power and defence."
msgstr ""
-#. ~ Use action msg for {'str': 'atomic lamp'}.
#: lang/json/GENERIC_from_json.py
-msgid "You close the lamp's cover."
-msgstr ""
+msgid "pair of brass knuckles"
+msgid_plural "pairs of brass knuckles"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'atomic lamp'}
+#. ~ Description for {'str': 'pair of brass knuckles', 'str_pl': 'pairs of brass knuckles'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of nuclear decay and low-energy LEDs, this very "
-"expensive lamp will emit a small amount of light for at least a decade. "
-"Before the Cataclysm, it was mostly an expensive way to show off your "
-"preparedness. Now, it's actually pretty cool. Use it to close the cover "
-"and hide the light."
+"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/GENERIC_from_json.py
-msgid "atomic lamp (covered)"
-msgid_plural "atomic lamps (covered)"
+msgid "razorbar katar"
+msgid_plural "razorbar katars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}.
-#. ~ Use action menu_text for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}.
-#. ~ Use action menu_text for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}.
-#. ~ Use action menu_text for {'str': 'atomic headlamp (covered)', 'str_pl': 'atomic headlamps (covered)'}.
+#. ~ Description for {'str': 'razorbar katar'}
#: lang/json/GENERIC_from_json.py
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py
-msgid "Open cover"
+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."
msgstr ""
-#. ~ Use action msg for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}.
#: lang/json/GENERIC_from_json.py
-msgid "You open the lamp's cover."
-msgstr ""
+msgid "pair of nail knuckles"
+msgid_plural "pairs of nail knuckles"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}
+#. ~ Description for {'str': 'pair of nail knuckles', 'str_pl': 'pairs of nail knuckles'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of nuclear decay and low-energy LEDs, this very "
-"expensive lamp will emit a small amount of light for at least a decade. "
-"Before the Cataclysm, it was mostly an expensive way to show off your "
-"preparedness. Now, it's actually pretty cool. The cover is closed. Use it "
-"to open the cover and show the light."
+"A pair of knuckles consisting of two small squares of wood with several "
+"nails coming through them. Useful in nasty street fights."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "atomic reading light"
-msgid_plural "atomic reading lights"
+msgid "pair of steel knuckles"
+msgid_plural "pairs of steel knuckles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'atomic reading light'}.
-#. ~ Use action msg for magical reading light.
-#: lang/json/GENERIC_from_json.py
-msgid "You close the nightlight's cover."
-msgstr ""
-
-#. ~ Description for {'str': 'atomic reading light'}
+#. ~ Description for {'str': 'pair of steel knuckles', 'str_pl': 'pairs of steel knuckles'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of nuclear decay and low-energy LEDs, this extremely "
-"expensive little light will provide just enough light to read by for at "
-"least a decade. It is also available with a cute cartoon bear cover to turn "
-"it into a nightlight for a very wealthy child with a fear of the dark. Use "
-"it to close the cover and hide the light."
+"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/GENERIC_from_json.py
-msgid "atomic reading light (covered)"
-msgid_plural "atomic reading lights (covered)"
+msgid "punch dagger"
+msgid_plural "punch daggers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}.
-#. ~ Use action msg for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "You open the nightlight's cover."
-msgstr ""
-
-#. ~ Description for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}
+#. ~ Description for {'str': 'punch dagger'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of nuclear decay and low-energy LEDs, this extremely "
-"expensive little light will provide just enough light to read by for at "
-"least a decade. It is also available with a cute cartoon bear cover to turn "
-"it into a nightlight for a very wealthy child with a fear of the dark. The "
-"cover is closed. Use it to open the cover and show the light."
+"A short and sharp double-edged dagger made to be gripped in the palm, with "
+"the blade protruding between the fingers."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "blood draw kit"
-msgid_plural "blood draw kits"
+msgid "explosive arrowhead"
+msgid_plural "explosive arrowheads"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'blood draw kit'}
+#. ~ Description for {'str': 'explosive arrowhead'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a kit for drawing blood, including a test tube for holding the "
-"sample. Use this tool to draw blood, either from yourself or from a corpse "
-"you are standing on."
+"This simple IED is designed to be attached to an arrow and detonate on "
+"impact."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "charcoal kiln"
-msgid_plural "charcoal kilns"
+#: lang/json/GENERIC_from_json.py src/artifact.cpp
+msgid "disc"
+msgid_plural "discs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'charcoal kiln'}
+#. ~ Description for {'str': 'disc'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A stout metal box used for producing charcoal via pyrolysis; the incomplete "
-"burning of organic materials in the absence of oxygen."
+"A plastic disc made for playing disc golf, it is smaller and denser then a "
+"normal frisbee."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lit charcoal kiln"
-msgid_plural "lit charcoal kilns"
+msgid "frisbee"
+msgid_plural "frisbees"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'lit charcoal kiln'}.
+#. ~ Description for {'str': 'frisbee'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The kilns embers have died out, you can now disassemble it to harvest the "
-"charcoal."
+msgid "A plastic frisbee made for outdoor games."
msgstr ""
-#. ~ Use action not_ready_msg for {'str': 'lit charcoal kiln'}.
#: lang/json/GENERIC_from_json.py
-msgid "The kiln is still burning."
-msgstr ""
+msgid "lawn dart"
+msgid_plural "lawn darts"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'lit charcoal kiln'}
+#. ~ Description for {'str': 'lawn dart'}
#: lang/json/GENERIC_from_json.py
-msgid "A kiln full of wood that has been lit; better drop it!"
+msgid "A large plastic dart made for outdoor games."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "grappling hook"
-msgid_plural "grappling hooks"
+msgid "throwing axe"
+msgid_plural "throwing axes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'grappling hook'}
+#. ~ Description for {'str': 'throwing axe'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A folding grappling hook attached to a stout 30-foot long piece of "
-"lightweight cord. Useful for keeping yourself safe from falls. Can be used "
-"in place of a long rope for butchering, in a pinch."
+"A lightweight hatchet made for throwing. Its ineffective cutting edge and "
+"light weight makes it unsuitable for use as a tool."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "makeshift glaive"
-msgid_plural "makeshift glaives"
+msgid "throwing knife"
+msgid_plural "throwing knives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'makeshift glaive'}
+#. ~ Description for {'str': 'throwing knife', 'str_pl': 'throwing knives'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a large blade attached to a long stick. It could do a considerable "
-"amount of damage."
+"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/GENERIC_from_json.py
-msgid "mind splicer kit"
-msgid_plural "mind splicer kits"
+msgid "alien resin chunk"
+msgid_plural "alien resin chunks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mind splicer kit'}
+#. ~ Description for {'str': 'alien resin chunk'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Surgical forceps, cables and a modified smartphone inside a small plastic "
-"pouch. Assembled to steal the mind of some poor man, these are tools of the "
-"creepy high-tech sandman."
+"This is a shattered fragment of alien resin. It looks a bit like a large "
+"piece of sea glass, frosted and gritty with the edges rounded off. It is "
+"somewhat warm to the touch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "telescoping umbrella"
-msgid_plural "telescoping umbrellas"
+msgid "sheet of glass"
+msgid_plural "sheets of glass"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'telescoping umbrella'}
+#. ~ Use action done_message for {'str': 'sheet of glass', 'str_pl': 'sheets of glass'}.
#: lang/json/GENERIC_from_json.py
msgid ""
-"A telescoping umbrella which collapses down for easy storage, useful for "
-"keeping dry when wielded."
+"You break the pane and place the shards on the ground, ready to be cracked "
+"by something passing by."
msgstr ""
+#. ~ Description for {'str': 'sheet of glass', 'str_pl': 'sheets of glass'}
#: lang/json/GENERIC_from_json.py
-msgid "umbrella"
-msgid_plural "umbrellas"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'umbrella'}
-#: lang/json/GENERIC_from_json.py
-msgid "An umbrella with a pointy end, useful for keeping dry when wielded."
+msgid ""
+"A large sheet of glass. Easily shattered. Useful for repairing windows."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "radio car box"
-msgid_plural "radio car boxes"
+msgid "sheet of reinforced glass"
+msgid_plural "sheets of reinforced glass"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'radio car box', 'str_pl': 'radio car boxes'}
+#. ~ Description for {'str': 'sheet of reinforced glass', 'str_pl': 'sheets of reinforced glass'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An RC car, with radio-control and batteries included! Disassemble to unpack "
-"and enjoy."
+msgid "A large sheet of glass strengthened with steel wiring."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "light detector"
-msgid_plural "light detectors"
+msgid "pane of reinforced glass"
+msgid_plural "panes of reinforced glass"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'light detector'}
+#. ~ Description for {'str': 'pane of reinforced glass', 'str_pl': 'panes of reinforced glass'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a photodiode on a chip, designed to convert incoming light to "
-"electrical energy for quantification."
+msgid "A small pane of glass strengthened with steel wiring."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glass prism"
-msgid_plural "glass prisms"
+msgid "sheet of tempered glass"
+msgid_plural "sheets of tempered glass"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glass prism'}
+#. ~ Description for {'str': 'sheet of tempered glass', 'str_pl': 'sheets of tempered glass'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a high quality crystal glass prism for separating and redirecting "
-"light."
+"A large, durable sheet of tempered glass, approximately six millimeters "
+"thick. A common type of safety glass with the curious property of breaking "
+"into small, non-lethal pieces upon shattering."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "small glass tube"
-msgid_plural "small glass tubes"
+msgid "peephole"
+msgid_plural "peepholes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small glass tube'}
+#. ~ Description for {'str': 'peephole'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a small glass tube. What more could you possibly want to know about "
-"it?"
+"A metal cylinder with a small lens inside intended to be installed on a door."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "plastic stopcock"
-msgid_plural "plastic stopcocks"
+msgid "mesh screen"
+msgid_plural "mesh screens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic stopcock'}
+#. ~ Description for {'str': 'mesh screen'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Stop giggling. This is a tiny plastic valve, get your mind out of the "
-"gutter."
+msgid "A roll of fine mesh screen for bug barriers on porches."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "test tube rack"
-msgid_plural "test tube racks"
+msgid "pipe"
+msgid_plural "pipes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'test tube rack'}
+#. ~ Description for {'str': 'pipe'}
+#. ~ Description for TEST pipe
#: lang/json/GENERIC_from_json.py
msgid ""
-"A plastic box with holes in it. Not that exciting, unless you're desperate "
-"for a place to store a test tube. Then it's great."
+"A steel pipe, makes a good melee weapon. Useful in a few crafting recipes."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "microcentrifuge tube tray"
-msgid_plural "microcentrifuge tube trays"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "spike"
+msgid_plural "spikes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'microcentrifuge tube tray'}
+#. ~ Description for {'str': 'spike'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A plastic tray riddled with small holes, for storing microcentrifuge tubes."
+"A large and slightly misshapen spike, could do some damage mounted on a "
+"vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ring stand"
-msgid_plural "ring stands"
+msgid "copper tubing"
+msgid_plural "copper tubings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ring stand'}
+#. ~ Description for {'str': 'copper tubing'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a heavy metal plate and a sturdy rod, for clamping lab stuff to."
+"A copper tube, too thin to be much use as a melee weapon, but will do if "
+"nothing else is available. Useful in a few crafting recipes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of ring stand clamps"
-msgid_plural "sets of ring stand clamps"
+msgid "aluminum ingot"
+msgid_plural "aluminum ingots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of ring stand clamps', 'str_pl': 'sets of ring stand clamps'}
+#. ~ Description for {'str': 'aluminum ingot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a small box with a jumbled assortment of clamps for mounting on ring "
-"stands. There seems to be some sort of rule that all of them are missing at "
-"least one wing nut for tightening them; it looks like judicious use of twist "
-"ties, duct tape, and other random stuff has been used to compensate."
+"A small aluminum ingot, standardized for further processing. Light but "
+"durable, this could be cast into various shapes for construction or ground "
+"down to a powder, for more… high-profile applications."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "stapler"
-msgid_plural "staplers"
+msgid "scrap copper"
+msgid_plural "scrap copper"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stapler'}
+#. ~ Description for {'str_sp': 'scrap copper'}
#: lang/json/GENERIC_from_json.py
-msgid "A stapler for fastening sheets of paper together."
+msgid "A small chunk of copper, usable for crafting or repairs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pen"
-msgid_plural "pens"
+msgid "bee sting"
+msgid_plural "bee stings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pen'}
+#. ~ Description for {'str': 'bee sting'}
#: lang/json/GENERIC_from_json.py
-msgid "A plastic ball point pen."
+msgid "A six-inch stinger from a giant bee. Makes a mediocre melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bone sewing awl"
-msgid_plural "bone sewing awls"
+msgid "broom"
+msgid_plural "brooms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bone sewing awl'}
+#. ~ Description for {'str': 'broom'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a crude sharpened bone awl; those were used for leatherworking "
-"before metal was discovered. It can also serve as an improvised stabbing "
-"weapon, but will break quickly."
+"A long-handled broom. Makes a terrible weapon unless you're chasing cats."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel sewing awl"
-msgid_plural "steel sewing awls"
+msgid "ceramic shard"
+msgid_plural "ceramic shards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel sewing awl'}
+#. ~ Description for {'str': 'ceramic shard'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a steel awl with a wooden grip, usually used for leatherworking. It "
-"can also serve as an improvised stabbing weapon, but will break quickly."
+"A broken ceramic shard. It is heavy and has a somewhat sharp edge, but it's "
+"too irregular to cut properly."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "knitting needles"
-msgid_plural "pairs of knitting needles"
+msgid "fungal fighter sting"
+msgid_plural "fungal fighter stings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'knitting needles', 'str_pl': 'pairs of knitting needles'}
+#. ~ Description for {'str': 'fungal fighter sting'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A pair of stout wooden needles with round ends used to turn thread and yarn "
-"into cloth."
+msgid "A short dart from a fungal fighter. Makes a poor melee weapon."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "frame loom"
-msgid_plural "frame looms"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "mattress"
+msgid_plural "mattresses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'frame loom'}
+#. ~ Description for {'str': 'mattress', 'str_pl': 'mattresses'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a rather bulky and primitive wooden frame which can be used to weave "
-"cloth sheets. It is very slow, though."
+msgid "This is a single, or twin, sized mattress."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "wooden shed stick"
-msgid_plural "wooden shed sticks"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "down mattress"
+msgid_plural "down mattresses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden shed stick'}
+#. ~ Description for {'str': 'down mattress', 'str_pl': 'down mattresses'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a short thin flat wooden stick, used as a tool while weaving cloth "
-"with a frame loom."
+msgid "This is a single, or twin, sized down filled mattress."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tailoring pattern set"
-msgid_plural "tailoring pattern sets"
+msgid "sharp rock"
+msgid_plural "sharp rocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tailoring pattern set'}
+#. ~ Description for {'str': 'sharp rock'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a large set of tailoring patterns made from paper. They're useful "
-"for making any kind of cloth or leather items from scratch, but are "
-"necessary for more advanced projects."
+"A rock with sharp edges, that can be used as a butchering tool, if nothing "
+"else is available. Makes a passable melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "razor blade"
-msgid_plural "razor blades"
+msgid "ESAPI ballistic plate"
+msgid_plural "ESAPI ballistic plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'razor blade'}
+#. ~ Description for {'str': 'ESAPI ballistic plate'}
#: lang/json/GENERIC_from_json.py
-msgid "A double-edged razor blade."
+msgid ""
+"A polygonal ceramic ballistic plate with a slightly concave profile. Its "
+"inner surface is coated with Ultra High Molecular Weight Polyethylene, and "
+"is labelled \"TOP\", while its outer surface is labelled \"STRIKE FACE\". "
+"This is intended to be worn in a ballistic vest and can withstand several "
+"high energy rifle rounds before breaking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hatchet"
-msgid_plural "hatchets"
+msgid "ESBI ballistic plate"
+msgid_plural "ESBI ballistic plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hatchet'}
+#. ~ Description for {'str': 'ESBI ballistic plate'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A one-handed hatchet. Makes a great melee weapon, and is useful both for "
-"chopping things and for use as a hammer."
+"A polygonal ceramic ballistic plate with a slightly concave profile. "
+"\"STRIKE FACE\" is printed on its outer surface. This is designed to be "
+"worn in the sides of a plate carrier and can withstand several high energy "
+"rifle rounds before breaking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "carding paddles"
-msgid_plural "pairs of carding paddles"
+msgid "grenade launcher buttstock"
+msgid_plural "grenade launcher buttstocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'carding paddles', 'str_pl': 'pairs of carding paddles'}
+#. ~ Description for {'str': 'grenade launcher buttstock'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A pair of toothy wooden paddles used to clean fibers for use in textile "
-"production."
+"A collapsible buttstock designed for the M320 grenade launcher. When "
+"combined with this stock, the M320 can be used as a standalone weapon"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "distaff and spindle"
-msgid_plural "distaves and spindles"
+msgid "wasp sting"
+msgid_plural "wasp stings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'distaff and spindle', 'str_pl': 'distaves and spindles'}
+#. ~ Description for {'str': 'wasp sting'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A pair of specialized wooden rods used to spin fibers into thread and yarn."
+msgid "A six-inch stinger from a giant wasp. Makes a poor melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle alternator"
-msgid_plural "vehicle alternators"
+msgid "plastic sheet"
+msgid_plural "plastic sheets"
msgstr[0] ""
msgstr[1] ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "car alternator"
-msgid_plural "car alternators"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Description for {'str': 'plastic sheet'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a large sheet of heavy flexible plastic, the sort that might have "
+"been used for commercial wrapping or for weather-sealing a home."
+msgstr ""
-#. ~ Description for {'str': 'car alternator'}
+#. ~ Description for plastic sheet
#: lang/json/GENERIC_from_json.py
-msgid "A standard alternator used to power vehicle electrical systems."
+msgid ""
+"A large, rigid sheet of translucent plastic, useful for all manner of "
+"things; from construction to art, or even junior snowboarding."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "motorbike alternator"
-msgid_plural "motorbike alternators"
+#: lang/json/GENERIC_from_json.py
+msgid "log"
+msgid_plural "logs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'motorbike alternator'}
+#. ~ Description for {'str': 'log'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A compact lightweight alternator used to power small vehicle electrical "
-"systems."
+"A large chunk of log, cut from a tree. (a)ctivate a wood axe or wood saw to "
+"cut it into planks."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "bicycle alternator"
-msgid_plural "bicycle alternators"
+#: lang/json/GENERIC_from_json.py
+msgid "splintered wood"
+msgid_plural "splintered wood"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bicycle alternator'}
+#. ~ Description for {'str_sp': 'splintered wood'}
#: lang/json/GENERIC_from_json.py
-msgid "A very lightweight alternator used to power a bicycle's headlights."
+msgid "A splintered piece of wood, could be used as a skewer or for kindling."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "truck alternator"
-msgid_plural "truck alternators"
+#: lang/json/GENERIC_from_json.py
+msgid "stout branch"
+msgid_plural "stout branches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'truck alternator'}
+#. ~ Description for {'str': 'stout branch', 'str_pl': 'stout branches'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A larger and more powerful alternator used to power vehicle electrical "
-"systems."
+"A respectable length of tree branch, just big enough to wrap your hand "
+"around. Makes a decent melee weapon."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "7.5kW generator"
-msgid_plural "7.5kW generators"
+#: lang/json/GENERIC_from_json.py
+msgid "long stout branch"
+msgid_plural "long stout branches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': '7.5kW generator'}
+#. ~ Description for {'str': 'long stout branch', 'str_pl': 'long stout branches'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A bulky but efficient electrical generator designed to be attached to an "
-"engine."
+"A straight section of wood from a tree branch, about eight feet long and a "
+"couple of inches in diameter. Makes a decent melee weapon, and can be "
+"broken into shorter pieces for crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rebar grate"
-msgid_plural "rebar grates"
+msgid "long pole"
+msgid_plural "long poles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rebar grate'}
+#. ~ Description for {'str': 'long pole'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Interlocked sections of rebar that allows for light and effective "
-"reinforcement of vehicle sections."
+"A stout, ten-foot pole. Could be used similarly to a spear. The Cataclysm "
+"gives fresh meaning to walking softly and carrying a big stick."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "shock absorber"
-msgid_plural "shock absorbers"
+#: lang/json/GENERIC_from_json.py
+msgid "plank"
+msgid_plural "planks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'shock absorber'}
+#. ~ Description for {'str': 'plank'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This makeshift combination of springs and scrap, when attached to a vehicle "
-"section, protects that section from impacts. The springs can absorb a "
-"surprising amount of damage."
+"A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional "
+"lumber. Makes a decent melee weapon, and can be used for all kinds "
+"construction."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "storage battery case"
-msgid_plural "storage battery cases"
+msgid "heavy wooden beam"
+msgid_plural "heavy wooden beams"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'storage battery case'}
+#. ~ Description for {'str': 'heavy wooden beam'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An empty case that can hold a storage battery. Complete with charging "
-"controller chip and connecting wires."
+"An enormous beam of solid wood, very heavy and hard to lug around, but also "
+"very sturdy for construction. You could saw or chop it into smaller pieces, "
+"like planks or panels."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wood boat hull"
-msgid_plural "wood boat hulls"
+msgid "wooden panel"
+msgid_plural "wooden panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wood boat hull'}
+#. ~ Description for {'str': 'wooden panel'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A wooden board that keeps the boat afloat. Add boat hulls to a vehicle "
-"until it floats. Then attach oars or a motor to get the boat to move."
+"A wide, thin wooden board - plywood, OSB, MDF, tongue-in-groove boards, or "
+"similar, already cut to shape. These large flat boards are good for all "
+"kinds of construction, but for really big projects you'd need a proper sheet "
+"of uncut plywood or the like."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "plastic boat hull"
-msgid_plural "plastic boat hulls"
+#: lang/json/GENERIC_from_json.py
+msgid "large wooden sheet"
+msgid_plural "large wooden sheets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plastic boat hull'}
+#. ~ Description for {'str': 'large wooden sheet'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A rigid plastic sheet that keeps the boat afloat. Add boat hulls to a "
-"vehicle until it floats. Then attach oars or a motor to get the boat to "
-"move."
+"A standard 4x8 sheet of flat wood - usually plywood, OSB, or MDF. Heavy and "
+"bulky, this is extremely useful for all manner of construction, but you "
+"might have to cut it to size before doing smaller projects."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "carbon fiber boat hull"
-msgid_plural "carbon fiber boat hulls"
+#: lang/json/GENERIC_from_json.py
+msgid "steel bottle"
+msgid_plural "steel bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'carbon fiber boat hull'}
+#. ~ Description for {'str': 'steel bottle'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A carbon fiber sheet that keeps the boat afloat. Add boat hulls to a "
-"vehicle until it floats. Then attach oars or a motor to get the boat to "
-"move."
+msgid "A stainless steel water bottle, holds 750ml of liquid."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "oars"
-msgid_plural "oars"
+msgid "foldable plastic bottle"
+msgid_plural "foldable plastic bottles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'oars'}
+#. ~ Description for {'str': 'foldable plastic bottle'}
#: lang/json/GENERIC_from_json.py
-msgid "Oars for a boat."
+msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "sail"
-msgid_plural "sails"
+#: lang/json/GENERIC_from_json.py
+msgid "atomic coffee maker"
+msgid_plural "atomic coffee makers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sail'}
+#. ~ Description for {'str': 'atomic coffee maker'}
#: lang/json/GENERIC_from_json.py
-msgid "Sails for a boat."
+msgid ""
+"This is a Curie-G coffeemaker, by CuppaTech. It famously uses a radioactive "
+"generator to heat water for coffee. Normally the water is heated using "
+"energy stored in a capacitor, and makes ordinary coffee. However, as a "
+"special feature, water from the RTG containment area can be used, giving the "
+"coffee a very special kick. The Curie-G is illegal in most countries."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "inflatable section"
-msgid_plural "inflatable section"
+#: lang/json/GENERIC_from_json.py
+msgid "can sealer"
+msgid_plural "can sealers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'inflatable section'}
+#. ~ Description for {'str': 'can sealer'}
#: lang/json/GENERIC_from_json.py
-msgid "An inflatable boat section."
+msgid ""
+"A hand crank powered cast steel machine designed to automatically seal tin "
+"cans."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "inflatable airbag"
-msgid_plural "inflatable airbag"
+#: lang/json/GENERIC_from_json.py
+msgid "clay pot"
+msgid_plural "clay pots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'inflatable airbag'}
+#. ~ Description for {'str': 'clay pot'}
#: lang/json/GENERIC_from_json.py
-msgid "An inflatable airbag."
+msgid "A crude clay pot with lid used for cooking."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wire basket"
-msgid_plural "wire baskets"
+msgid "clay quern"
+msgid_plural "clay querns"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wire basket'}
+#. ~ Description for {'str': 'clay quern'}
#: lang/json/GENERIC_from_json.py
-msgid "A large wire basket from a shopping cart."
+msgid "This is a simple hand-powered clay quern for grinding grain."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "bike rack"
-msgid_plural "bike racks"
+#: lang/json/GENERIC_from_json.py
+msgid "clay teapot"
+msgid_plural "clay teapots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bike rack'}
+#. ~ Description for {'str': 'clay teapot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A collection of pipes, cams, and straps, mounted on the edge of a vehicle "
-"and used to support another vehicle for transport. It must be mounted on a "
-"vehicle to be used."
+msgid "A clay teapot. Now all you need is tea and water."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cargo lock set"
-msgid_plural "cargo lock sets"
+msgid "fermenting eggs jar"
+msgid_plural "fermenting eggs jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cargo lock set'}
+#. ~ Use action msg for {'str': 'fermenting eggs jar'}.
#: lang/json/GENERIC_from_json.py
-msgid "A set of locks designed to be installed on a vehicle."
+msgid ""
+"You examine the batch and see that the pickling solution has done its job, "
+"so you seal the jar up for storage."
msgstr ""
+#. ~ Use action not_ready_msg for {'str': 'fermenting eggs jar'}.
#: lang/json/GENERIC_from_json.py
-msgid "folding wire basket"
-msgid_plural "folding wire baskets"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The eggs are not done yet."
+msgstr ""
-#. ~ Description for {'str': 'folding wire basket'}
+#. ~ Description for {'str': 'fermenting eggs jar'}
#: lang/json/GENERIC_from_json.py
-msgid "A large wire basket from a shopping cart, modified to be foldable."
+msgid ""
+"This jar contains a batch of eggs in a pickling solution. You can seal up "
+"the jar once the process is completed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bike basket"
-msgid_plural "bike baskets"
+msgid "sealed yeast culture"
+msgid_plural "sealed yeast culture"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bike basket'}
+#. ~ Use action msg for {'str_sp': 'sealed yeast culture'}.
#: lang/json/GENERIC_from_json.py
-msgid "A simple bike basket. It is small and foldable."
+msgid "You open the flask and harvest the culture."
msgstr ""
+#. ~ Use action not_ready_msg for {'str_sp': 'sealed yeast culture'}.
#: lang/json/GENERIC_from_json.py
-msgid "cargo carrier"
-msgid_plural "cargo carriers"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The yeast isn't done culturing yet."
+msgstr ""
-#. ~ Description for {'str': 'cargo carrier'}
+#. ~ Description for {'str_sp': 'sealed yeast culture'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A heavy frame outfitted with tie-downs and attachment points for carrying "
-"cargo."
+"A sealed flask holding sanitized yeast wort. You may harvest the yeast "
+"inside when it's done culturing."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "floor trunk"
-msgid_plural "floor trunks"
+#: lang/json/GENERIC_from_json.py
+msgid "sealed jar of eggs"
+msgid_plural "sealed jars of eggs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'floor trunk'}
+#. ~ Use action menu_text for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}.
+#. ~ Use action menu_text for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}.
+#. ~ Use action menu_text for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A section of flooring with a cargo-space beneath, and a hinged door for "
-"access."
+msgid "Open jar"
msgstr ""
+#. ~ Use action msg for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}.
+#. ~ Use action msg for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}.
+#. ~ Use action msg for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}.
#: lang/json/GENERIC_from_json.py
-msgid "livestock carrier"
-msgid_plural "livestock carriers"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You open the jar, exposing it to the atmosphere."
+msgstr ""
-#. ~ Description for {'str': 'livestock carrier'}
+#. ~ Description for {'str': 'sealed jar of eggs', 'str_pl': 'sealed jars of eggs'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A heavy frame outfitted with tie-downs and attachment points for carrying "
-"cargo, with additional railings to keep a large animal in place. It is "
-"meant to hold large animals for transport. Use it on a suitable animal to "
-"capture, use it on an empty tile to release."
+"This is a sealed glass jar containing pickled eggs. Use to open and eat to "
+"enjoy."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "mounted spare tire"
-msgid_plural "mounted spare tires"
+#: lang/json/GENERIC_from_json.py
+msgid "sealed jar of pickles"
+msgid_plural "sealed jars of pickles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mounted spare tire'}
+#. ~ Description for {'str': 'sealed jar of pickles', 'str_pl': 'sealed jars of pickles'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A spare tire mounted on a carrier rig, ready to be attached to the rear "
-"bumper of a vehicle."
+"This is a sealed glass jar containing pickles. Use to open and eat to enjoy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "animal locker"
-msgid_plural "animal lockers"
+msgid "sealed jar of sauerkraut"
+msgid_plural "sealed jars of sauerkraut"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'animal locker'}
+#. ~ Description for {'str': 'sealed jar of sauerkraut', 'str_pl': 'sealed jars of sauerkraut'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A locker used to contain animals safely during transportation if installed "
-"properly. There is room for animal food and other animal care goods. It is "
-"meant to hold medium or smaller animals for transport. Use it on a suitable "
-"animal to capture, use it on an empty tile to release."
+"This is a sealed glass jar containing sauerkraut. Use to open and eat to "
+"enjoy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "camera display"
-msgid_plural "camera displays"
+msgid "mess tin"
+msgid_plural "mess tins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'camera display'}
+#. ~ Description for {'str': 'mess tin'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of small monitors. Required to view cameras' output."
+msgid ""
+"A compact military-style pan and tray, designed for heating food over a fire "
+"or portable stove. It is shallower than a proper pot or pan, and lacks the "
+"integrated heating elements modern mess kits have."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "security camera"
-msgid_plural "security cameras"
+#: lang/json/GENERIC_from_json.py
+msgid "milk cream jar"
+msgid_plural "milk cream jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'security camera'}
+#. ~ Description for {'str': 'milk cream jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A security camera you could connect to a display. Image quality is quite "
-"low, but the field of vision is great."
+"This jar contains raw milk separated into cream. It is sealed until you are "
+"ready to use it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle controls"
-msgid_plural "sets of vehicle controls"
+msgid "rising cream jar"
+msgid_plural "rising cream jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle controls', 'str_pl': 'sets of vehicle controls'}
+#. ~ Use action msg for {'str': 'rising cream jar'}.
#: lang/json/GENERIC_from_json.py
-msgid "A set of various vehicle controls. Useful for crafting."
+msgid ""
+"You examine the batch and see that the cream has risen to the top, so you "
+"seal the jar up for storage."
msgstr ""
+#. ~ Use action not_ready_msg for {'str': 'rising cream jar'}.
#: lang/json/GENERIC_from_json.py
-msgid "vehicle tracking device"
-msgid_plural "vehicle tracking devices"
-msgstr[0] ""
-msgstr[1] ""
+msgid "The cream has not risen yet."
+msgstr ""
-#. ~ Description for {'str': 'vehicle tracking device'}
+#. ~ Description for {'str': 'rising cream jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A vehicle tracking device. When installed on a vehicle it allows you track "
-"the vehicle."
+"This jar contains raw milk separating into cream. You can seal up the jar "
+"once the process is completed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rein and tackle"
-msgid_plural "reins and tackles"
+msgid "pasta extruder"
+msgid_plural "pasta extruders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'}
+#. ~ Description for {'str': 'pasta extruder'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of leather bindings to control a mountable creature."
+msgid ""
+"A pasta extruder run by a hand-crank. Useful in making pasta. It comes "
+"with various heads to make various kinds of pasta."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "dashboard"
-msgid_plural "dashboards"
+#: lang/json/GENERIC_from_json.py
+msgid "fermenting pickle jar"
+msgid_plural "fermenting pickle jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dashboard'}
-#. ~ Description for {'str': 'electronics control unit'}
+#. ~ Use action msg for {'str': 'fermenting pickle jar'}.
+#. ~ Use action msg for {'str': 'fermenting sauerkraut jar'}.
#: lang/json/GENERIC_from_json.py
msgid ""
-"A vehicle instrument panel with various gauges and switches. Useful for "
-"crafting."
+"You test the batch, and it tastes good, so you seal the jar up for storage."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "electronics control unit"
-msgid_plural "electronics control units"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "drive by wire controls"
-msgid_plural "sets of drive by wire controls"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Use action not_ready_msg for {'str': 'fermenting pickle jar'}.
+#: lang/json/GENERIC_from_json.py
+msgid "The pickles are not done fermenting yet."
+msgstr ""
-#. ~ Description for {'str': 'drive by wire controls', 'str_pl': 'sets of drive by wire controls'}
+#. ~ Description for {'str': 'fermenting pickle jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Fully electronic vehicle control system. You could control it remotely if "
-"you had proper tools."
+"This jar contains a batch of pickles set to ferment. You can seal up the "
+"jar once the process is completed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "robot driving unit"
-msgid_plural "robot driving units"
+msgid "pressure cooker"
+msgid_plural "pressure cookers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'robot driving unit'}
+#. ~ Description for {'str': 'pressure cooker'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of servos, microcontrollers and other devices, together capable of "
-"driving an unmanned vehicle. Its AI is not functional, but it should still "
-"have some sort of maintenance mode."
+"Useful for boiling water when cooking spaghetti and more. This sealed pot "
+"is designed to cook food at higher pressures and temperatures. Can also be "
+"used for pressure sensitive chemical reactions."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "turret control unit"
-msgid_plural "turret control units"
+#: lang/json/GENERIC_from_json.py
+msgid "fermenting sauerkraut jar"
+msgid_plural "fermenting sauerkraut jars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'turret control unit'}
+#. ~ Use action not_ready_msg for {'str': 'fermenting sauerkraut jar'}.
+#: lang/json/GENERIC_from_json.py
+msgid "The sauerkraut isn't done fermenting yet."
+msgstr ""
+
+#. ~ Description for {'str': 'fermenting sauerkraut jar'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A set of motor, camera, and various electronic modules banded together to "
-"allow for tracking targets, friend-or-foe identification, and firing the "
-"connected turret in full automatic mode."
+"This jar contains a batch of sauerkraut set to ferment. You can seal up the "
+"jar once the process is completed."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "massive engine block"
-msgid_plural "massive engine blocks"
+msgid "wicker sieve"
+msgid_plural "wicker sieves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'massive engine block'}
+#. ~ Description for {'str': 'wicker sieve'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The beginnings of a massive gas or diesel engine. It's not good for much of "
-"anything on its own."
+"This is a primitive sieve constructed from woven strips of plant material. "
+"Early sieves like this were used to sift grain, though the openings on this "
+"one are too small for that."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "large engine block"
-msgid_plural "large engine blocks"
+msgid "sieve"
+msgid_plural "sieves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large engine block'}
+#. ~ Description for {'str': 'sieve'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The beginnings of a large gas or diesel engine. It's not good for much of "
-"anything on its own."
+"This is no mere strainer for noodles; it's a sieve used to separate "
+"particles of certain sizes. You could use this to do a really good job "
+"sifting flour, remove dust and soil from grain, or perhaps conduct "
+"gradiation tests for any civil engineers you might know. This one has been "
+"constructed from steel mesh."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "medium engine block"
-msgid_plural "medium engine blocks"
+msgid "teapot"
+msgid_plural "teapots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'medium engine block'}
+#. ~ Description for {'str': 'teapot'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The beginnings of a medium gas or diesel engine. It's not good for much of "
-"anything on its own."
+msgid "A small metal teapot. Teatime wouldn't be complete without one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "small engine block"
-msgid_plural "small engine blocks"
+msgid "waffle iron"
+msgid_plural "waffle irons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small engine block'}
+#. ~ Description for {'str': 'waffle iron'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The beginnings of a small gas or diesel engine. It's not good for much of "
-"anything on its own."
+msgid "A waffle iron. For making waffles."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tiny engine block"
-msgid_plural "tiny engine blocks"
+msgid "fungicidal gas grenade"
+msgid_plural "fungicidal gas grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tiny engine block'}
+#. ~ Description for {'str': 'fungicidal gas grenade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The beginnings of a tiny gas or diesel engine. It's not good for much of "
-"anything on its own."
+"This is a canister grenade filled with fungicidal solution. Use this item "
+"to pull the pin and light the fuse, turning it into an active fungicidal "
+"grenade. In five turns it will begin to expel a volatile spray that is "
+"highly toxic to fungal life forms."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel boom"
-msgid_plural "steel booms"
+msgid "armed fungicidal gas canister"
+msgid_plural "armed fungicidal gas canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel boom'}
+#. ~ Description for {'str': 'armed fungicidal gas canister'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large rigid steel boom. If attached to a frame it could be used to lift "
-"up to 20 metric tonnes."
+"This fungicidal bomb has had its pin removed and is expelling highly toxic "
+"gas."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "telescopic cantilever"
-msgid_plural "telescopic cantilevers"
+msgid "makeshift fungicidal gas grenade"
+msgid_plural "makeshift fungicidal gas grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'telescopic cantilever'}
+#. ~ Description for {'str': 'makeshift fungicidal gas grenade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small steel telescoping cantilever. If attached to a frame it could be "
-"used to lift up to 3.5 metric tonnes."
+"This is a makeshift canister grenade filled with fungicidal solution. Use "
+"this item to pull the pin and light the fuse, turning it into an active "
+"fungicidal grenade. In five turns it will begin to expel a volatile spray "
+"that is highly toxic to fungal life forms."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "pallet lifter"
-msgid_plural "pallet lifters"
+#: lang/json/GENERIC_from_json.py
+msgid "armed makeshift fungicidal gas canister"
+msgid_plural "armed makeshift fungicidal gas canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pallet lifter'}
+#. ~ Description for {'str': 'armed makeshift fungicidal gas canister'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A makeshift pallet lifter. If attached to a frame it could be used to lift "
-"up to 0.5 metric tonnes."
+"This makeshift fungicidal bomb has had its pin removed and is expelling "
+"highly toxic haze."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "rockwheel"
-msgid_plural "rockwheels"
+#: lang/json/GENERIC_from_json.py
+msgid "canister grenade"
+msgid_plural "canister grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rockwheel'}
+#. ~ Use action message for {'str': 'canister grenade'}.
#: lang/json/GENERIC_from_json.py
-msgid "A large and heavy jagged metal disc to dig trenches."
+#, no-python-format
+msgid "You pull the pin on the %s."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "airjack"
-msgid_plural "airjacks"
+msgid "tear gas grenade"
+msgid_plural "tear gas grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'airjack'}
-#. ~ Description for {'str': 'air jack system'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'tear gas grenade'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"An extendable metal pylon used to replace a portable jack. If mounted to a "
-"vehicle, it could be used to lift it up."
+"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 tear gas "
+"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/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "motorcycle kickstand"
-msgid_plural "motorcycle kickstands"
+#: lang/json/GENERIC_from_json.py
+msgid "armed tear gas canister"
+msgid_plural "armed tear gas canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'motorcycle kickstand'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'armed tear gas canister'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A kickstand to keep the bike from falling over. You could use this to lean "
-"it forward or backward to change a tire."
+"This smoke bomb has had its pin removed and is expelling highly toxic gas."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle scoop"
-msgid_plural "vehicle scoops"
+msgid "insecticidal gas grenade"
+msgid_plural "insecticidal gas grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle scoop'}
+#. ~ Description for {'str': 'insecticidal gas grenade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An assembly of motors and sheet metal that allows a vehicle to clean the "
-"road surface by removing debris and contaminants."
+"This is a canister grenade filled with insecticidal solution. Use this item "
+"to pull the pin and light the fuse, turning it into an active insecticidal "
+"grenade. In five turns it will begin to expel a volatile spray that is "
+"highly toxic to insect life forms."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "seed drill"
-msgid_plural "seed drills"
+#: lang/json/GENERIC_from_json.py
+msgid "armed insecticidal gas canister"
+msgid_plural "armed insecticidal gas canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'seed drill'}
+#. ~ Description for {'str': 'armed insecticidal gas canister'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An assembly of tubes, spikes, and wheels, that when dragged along the "
-"ground, allows a vehicle to plant seeds automatically in suitably tilled "
-"land."
+"This insecticidal bomb has had its pin removed and is expelling highly toxic "
+"haze."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "reaper"
-msgid_plural "reapers"
+#: lang/json/GENERIC_from_json.py
+msgid "makeshift insecticidal gas grenade"
+msgid_plural "makeshift insecticidal gas grenades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'reaper'}
+#. ~ Description for {'str': 'makeshift insecticidal gas grenade'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An assembly of a blade, wheels, and a small lever for engaging/disengaging "
-"used to cut down crops prior to picking them up."
+"This is a makeshift canister grenade filled with insecticidal solution. Use "
+"this item to pull the pin and light the fuse, turning it into an active "
+"insecticidal grenade. In five turns it will begin to expel a volatile spray "
+"that is highly toxic to insect life forms."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "advanced reaper"
-msgid_plural "advanced reapers"
+#: lang/json/GENERIC_from_json.py
+msgid "armed makeshift insecticidal gas canister"
+msgid_plural "armed makeshift insecticidal gas canisters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'advanced reaper'}
+#. ~ Description for {'str': 'armed makeshift insecticidal gas canister'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An advanced electronic device used to cut down, collect and store crops."
+"This makeshift insecticidal bomb has had its pin removed and is expelling "
+"highly toxic haze."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "advanced seed drill"
-msgid_plural "advanced seed drills"
+#: lang/json/GENERIC_from_json.py
+msgid "smoke bomb"
+msgid_plural "smoke bombs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'advanced seed drill'}
+#. ~ Description for {'str': 'smoke bomb'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An assembly of tubes, spikes, and wheels, that when dragged along the "
-"ground, allows a vehicle to plant seeds automatically in suitably tilled "
-"land. This one is equipped with an electronic control system and will avoid "
-"damaging itself when used on untilled land."
+"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/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "plow"
-msgid_plural "plows"
+#: lang/json/GENERIC_from_json.py
+msgid "armed smoke bomb"
+msgid_plural "armed smoke bombs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'plow'}
+#. ~ Description for {'str': 'armed smoke bomb'}
#: lang/json/GENERIC_from_json.py
-msgid "A heavy assembly of wheels and steel blades that turn up the ground."
+msgid "This smoke bomb has had its pin removed and is expelling thick smoke."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "foldable-light frame"
-msgid_plural "foldable-light frames"
+msgid "pike pole"
+msgid_plural "pike poles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'foldable-light frame'}
+#. ~ Description for {'str': 'pike pole'}
#: lang/json/GENERIC_from_json.py
-msgid "A small foldable lightweight frame made from pipework."
+msgid ""
+"A durable tool consisting of a sturdy fiberglass shaft tipped with a small "
+"steel hook."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "extra-light frame"
-msgid_plural "extra-light frames"
+msgid "fishing hook"
+msgid_plural "fishing hooks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'extra-light frame'}
+#. ~ Description for {'str': 'fishing hook'}
#: lang/json/GENERIC_from_json.py
-msgid "A small lightweight frame made from pipework. Useful for crafting."
+msgid "A simple fishing hook."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "steel frame"
-msgid_plural "steel frames"
+msgid "improvised fishing hook"
+msgid_plural "improvised fishing hooks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'steel frame'}
+#. ~ Description for {'str': 'improvised fishing hook'}
#: lang/json/GENERIC_from_json.py
-msgid "A large frame made of steel. Useful for crafting."
+msgid "An improvised fishing hook carved from wood or bone."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "heavy duty frame"
-msgid_plural "heavy duty frames"
+#: lang/json/GENERIC_from_json.py
+msgid "digging stick"
+msgid_plural "digging sticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heavy duty frame'}
+#. ~ Description for {'str': 'digging stick'}
#: lang/json/GENERIC_from_json.py
-msgid "A large, reinforced steel frame, used in military vehicle construction."
+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."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "wooden frame"
-msgid_plural "wooden frames"
+msgid "atomic lamp"
+msgid_plural "atomic lamps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden frame'}
+#. ~ Use action menu_text for {'str': 'atomic lamp'}.
+#. ~ Use action menu_text for {'str': 'atomic reading light'}.
+#. ~ Use action menu_text for magical reading light.
+#. ~ Use action menu_text for {'str': 'atomic headlamp'}.
#: lang/json/GENERIC_from_json.py
-msgid "A large frame made of wood. Useful for crafting."
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py
+msgid "Close cover"
+msgstr ""
+
+#. ~ Use action msg for {'str': 'atomic lamp'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You close the lamp's cover."
+msgstr ""
+
+#. ~ Description for {'str': 'atomic lamp'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"Powered by the magic of nuclear decay and low-energy LEDs, this very "
+"expensive lamp will emit a small amount of light for at least a decade. "
+"Before the Cataclysm, it was mostly an expensive way to show off your "
+"preparedness. Now, it's actually pretty cool. Use it to close the cover "
+"and hide the light."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "foldable wooden frame"
-msgid_plural "foldable wooden frames"
+#: lang/json/GENERIC_from_json.py
+msgid "atomic lamp (covered)"
+msgid_plural "atomic lamps (covered)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'foldable wooden frame'}
+#. ~ Use action menu_text for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}.
+#. ~ Use action menu_text for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}.
+#. ~ Use action menu_text for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}.
+#. ~ Use action menu_text for {'str': 'atomic headlamp (covered)', 'str_pl': 'atomic headlamps (covered)'}.
#: lang/json/GENERIC_from_json.py
-msgid "A small foldable frame made from scrap wood."
+#: lang/json/GENERIC_from_json.py lang/json/TOOL_ARMOR_from_json.py
+msgid "Open cover"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "light wooden frame"
-msgid_plural "light wooden frames"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Use action msg for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You open the lamp's cover."
+msgstr ""
-#. ~ Description for {'str': 'light wooden frame'}
+#. ~ Description for {'str': 'atomic lamp (covered)', 'str_pl': 'atomic lamps (covered)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small frame made of few pieces of wood, held together by rope. Useful for "
-"crafting."
+"Powered by the magic of nuclear decay and low-energy LEDs, this very "
+"expensive lamp will emit a small amount of light for at least a decade. "
+"Before the Cataclysm, it was mostly an expensive way to show off your "
+"preparedness. Now, it's actually pretty cool. The cover is closed. Use it "
+"to open the cover and show the light."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "car headlight"
-msgid_plural "car headlights"
+msgid "atomic reading light"
+msgid_plural "atomic reading lights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'car headlight'}
+#. ~ Use action msg for {'str': 'atomic reading light'}.
+#. ~ Use action msg for magical reading light.
#: lang/json/GENERIC_from_json.py
-msgid "A vehicle headlight to light up the way."
+msgid "You close the nightlight's cover."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "motorcycle headlight"
-msgid_plural "motorcycle headlights"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'motorcycle headlight'}
+#. ~ Description for {'str': 'atomic reading light'}
#: lang/json/GENERIC_from_json.py
-msgid "A motorcycle headlight to light up the way."
+msgid ""
+"Powered by the magic of nuclear decay and low-energy LEDs, this extremely "
+"expensive little light will provide just enough light to read by for at "
+"least a decade. It is also available with a cute cartoon bear cover to turn "
+"it into a nightlight for a very wealthy child with a fear of the dark. Use "
+"it to close the cover and hide the light."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wide-angle car headlight"
-msgid_plural "wide-angle car headlights"
+msgid "atomic reading light (covered)"
+msgid_plural "atomic reading lights (covered)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wide-angle car headlight'}
+#. ~ Use action msg for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}.
+#. ~ Use action msg for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}.
#: lang/json/GENERIC_from_json.py
-msgid "A wide-angle vehicle headlight to light up the way."
+msgid "You open the nightlight's cover."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "reinforced headlight"
-msgid_plural "reinforced headlights"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'reinforced headlight'}
+#. ~ Description for {'str': 'atomic reading light (covered)', 'str_pl': 'atomic reading lights (covered)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A vehicle headlight with a cage built around it to protect it from damage "
-"without reducing its effectiveness."
+"Powered by the magic of nuclear decay and low-energy LEDs, this extremely "
+"expensive little light will provide just enough light to read by for at "
+"least a decade. It is also available with a cute cartoon bear cover to turn "
+"it into a nightlight for a very wealthy child with a fear of the dark. The "
+"cover is closed. Use it to open the cover and show the light."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "reinforced wide-angle headlight"
-msgid_plural "reinforced wide-angle headlights"
+#: lang/json/GENERIC_from_json.py
+msgid "blood draw kit"
+msgid_plural "blood draw kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'reinforced wide-angle headlight'}
+#. ~ Description for {'str': 'blood draw kit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A wide-angle vehicle headlight with a cage built around it to protect it "
-"from damage without reducing its effectiveness."
+"This is a kit for drawing blood, including a test tube for holding the "
+"sample. Use this tool to draw blood, either from yourself or from a corpse "
+"you are standing on."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "emergency vehicle light (red)"
-msgid_plural "emergency vehicle lights (red)"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "charcoal kiln"
+msgid_plural "charcoal kilns"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'emergency vehicle light (red)', 'str_pl': 'emergency vehicle lights (red)'}
+#. ~ Description for {'str': 'charcoal kiln'}
#: lang/json/GENERIC_from_json.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."
+"A stout metal box used for producing charcoal via pyrolysis; the incomplete "
+"burning of organic materials in the absence of oxygen."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "emergency vehicle light (blue)"
-msgid_plural "emergency vehicle lights (blue)"
+msgid "lit charcoal kiln"
+msgid_plural "lit charcoal kilns"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'emergency vehicle light (blue)', 'str_pl': 'emergency vehicle lights (blue)'}
+#. ~ Use action msg for {'str': 'lit charcoal kiln'}.
#: lang/json/GENERIC_from_json.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."
+"The kilns embers have died out, you can now disassemble it to harvest the "
+"charcoal."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "floodlight"
-msgid_plural "floodlights"
-msgstr[0] ""
-msgstr[1] ""
+#. ~ Use action not_ready_msg for {'str': 'lit charcoal kiln'}.
+#: lang/json/GENERIC_from_json.py
+msgid "The kiln is still burning."
+msgstr ""
-#. ~ Description for {'str': 'floodlight'}
+#. ~ Description for {'str': 'lit charcoal kiln'}
#: lang/json/GENERIC_from_json.py
-msgid "A large and heavy light designed to illuminate wide areas."
+msgid "A kiln full of wood that has been lit; better drop it!"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "directed floodlight"
-msgid_plural "directed floodlights"
+#: lang/json/GENERIC_from_json.py
+msgid "grappling hook"
+msgid_plural "grappling hooks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'directed floodlight'}
+#. ~ Description for {'str': 'grappling hook'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large and heavy light designed to illuminate a wide area in a half-"
-"circular cone."
+"A folding grappling hook attached to a stout 30-foot long piece of "
+"lightweight cord. Useful for keeping yourself safe from falls. Can be used "
+"in place of a long rope for butchering, in a pinch."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "set of hand rims"
-msgid_plural "sets of hand rims"
+msgid "makeshift glaive"
+msgid_plural "makeshift glaives"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'set of hand rims', 'str_pl': 'sets of hand rims'}
+#. ~ Description for {'str': 'makeshift glaive'}
#: lang/json/GENERIC_from_json.py
-msgid "Hand rims for use on a wheelchair."
+msgid ""
+"This is a large blade attached to a long stick. It could do a considerable "
+"amount of damage."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "foot crank"
-msgid_plural "foot cranks"
+msgid "mind splicer kit"
+msgid_plural "mind splicer kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'foot crank'}
+#. ~ Description for {'str': 'mind splicer kit'}
#: lang/json/GENERIC_from_json.py
-msgid "The pedal and gear assembly from a bicycle."
+msgid ""
+"Surgical forceps, cables and a modified smartphone inside a small plastic "
+"pouch. Assembled to steal the mind of some poor man, these are tools of the "
+"creepy high-tech sandman."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "wind turbine"
-msgid_plural "wind turbines"
+#: lang/json/GENERIC_from_json.py
+msgid "telescoping umbrella"
+msgid_plural "telescoping umbrellas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wind turbine'}
+#. ~ Description for {'str': 'telescoping umbrella'}
#: lang/json/GENERIC_from_json.py
-msgid "A small turbine that can convert wind into electric power."
+msgid ""
+"A telescoping umbrella which collapses down for easy storage, useful for "
+"keeping dry when wielded."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "large wind turbine"
-msgid_plural "large wind turbines"
+#: lang/json/GENERIC_from_json.py
+msgid "umbrella"
+msgid_plural "umbrellas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large wind turbine'}
+#. ~ Description for {'str': 'umbrella'}
#: lang/json/GENERIC_from_json.py
-msgid "A large turbine that can convert wind into electric power."
+msgid "An umbrella with a pointy end, useful for keeping dry when wielded."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "water wheel"
-msgid_plural "water wheels"
+#: lang/json/GENERIC_from_json.py
+msgid "radio car box"
+msgid_plural "radio car boxes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'water wheel'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'radio car box', 'str_pl': 'radio car boxes'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A water wheel. Will slowly recharge the vehicle's electrical power when "
-"built over shallow moving water."
+"An RC car, with radio-control and batteries included! Disassemble to unpack "
+"and enjoy."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "large water wheel"
-msgid_plural "large water wheels"
+#: lang/json/GENERIC_from_json.py
+msgid "light detector"
+msgid_plural "light detectors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large water wheel'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'light detector'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A large water wheel with wooden supports. Will recharge the vehicle's "
-"electrical power when built over shallow moving water."
+"This is a photodiode on a chip, designed to convert incoming light to "
+"electrical energy for quantification."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "electric motor"
-msgid_plural "electric motors"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "A powerful electric motor. Useful for crafting."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "enhanced electric motor"
-msgid_plural "enhanced electric motors"
+msgid "glass prism"
+msgid_plural "glass prisms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'enhanced electric motor'}
+#. ~ Description for {'str': 'glass prism'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A very powerful and yet lightweight electric motor. Useful for crafting."
+"This is a high quality crystal glass prism for separating and redirecting "
+"light."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "super electric motor"
-msgid_plural "super electric motors"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'super electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "The most powerfull electric motor on the market. Useful for crafting."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "large electric motor"
-msgid_plural "large electric motors"
+msgid "small glass tube"
+msgid_plural "small glass tubes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'large electric motor'}
+#. ~ Description for {'str': 'small glass tube'}
#: lang/json/GENERIC_from_json.py
-msgid "A large and very powerful electric motor. Useful for crafting."
+msgid ""
+"This is a small glass tube. What more could you possibly want to know about "
+"it?"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "small electric motor"
-msgid_plural "small electric motors"
+#: lang/json/GENERIC_from_json.py
+msgid "plastic stopcock"
+msgid_plural "plastic stopcocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small electric motor'}
+#. ~ Description for {'str': 'plastic stopcock'}
#: lang/json/GENERIC_from_json.py
-msgid "A small electric motor. Useful for crafting."
+msgid ""
+"Stop giggling. This is a tiny plastic valve, get your mind out of the "
+"gutter."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "tiny electric motor"
-msgid_plural "tiny electric motors"
+#: lang/json/GENERIC_from_json.py
+msgid "test tube rack"
+msgid_plural "test tube racks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'tiny electric motor'}
+#. ~ Description for {'str': 'test tube rack'}
#: lang/json/GENERIC_from_json.py
-msgid "A tiny electric motor. Useful for crafting."
+msgid ""
+"A plastic box with holes in it. Not that exciting, unless you're desperate "
+"for a place to store a test tube. Then it's great."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "muffler"
-msgid_plural "mufflers"
+#: lang/json/GENERIC_from_json.py
+msgid "microcentrifuge tube tray"
+msgid_plural "microcentrifuge tube trays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'muffler'}
+#. ~ Description for {'str': 'microcentrifuge tube tray'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A muffler from a car. Very unwieldy as a weapon. Useful in a few crafting "
-"recipes."
+"A plastic tray riddled with small holes, for storing microcentrifuge tubes."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "back-up beeper"
-msgid_plural "back-up beepers"
+#: lang/json/GENERIC_from_json.py
+msgid "ring stand"
+msgid_plural "ring stands"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'back-up beeper'}
+#. ~ Description for {'str': 'ring stand'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a safety device intended to warn passersby of a vehicle moving in "
-"reverse, but the usage of it now seems terribly unwise."
+"This is a heavy metal plate and a sturdy rod, for clamping lab stuff to."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "stereo system"
-msgid_plural "stereo systems"
+#: lang/json/GENERIC_from_json.py
+msgid "set of ring stand clamps"
+msgid_plural "sets of ring stand clamps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stereo system'}
+#. ~ Description for {'str': 'set of ring stand clamps', 'str_pl': 'sets of ring stand clamps'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A stereo system with speakers. It is capable of being hooked up to a "
-"vehicle."
+"This is a small box with a jumbled assortment of clamps for mounting on ring "
+"stands. There seems to be some sort of rule that all of them are missing at "
+"least one wing nut for tightening them; it looks like judicious use of twist "
+"ties, duct tape, and other random stuff has been used to compensate."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chime loudspeakers"
-msgid_plural "chime loudspeakers"
+msgid "stapler"
+msgid_plural "staplers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'chime loudspeakers'}
+#. ~ Description for {'str': 'stapler'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stereo system with loudspeakers and a built-in set of simple melodies that "
-"it will play. Commonly used by ice cream trucks to draw the attention of "
-"children in the days when children wanted ice cream more than brains."
+msgid "A stapler for fastening sheets of paper together."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sheet metal"
-msgid_plural "sheet metal"
+msgid "pen"
+msgid_plural "pens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'sheet metal'}
-#. ~ Description for TEST sheet metal
+#. ~ Description for {'str': 'pen'}
#: lang/json/GENERIC_from_json.py
-msgid "A thin sheet of metal."
+msgid "A plastic ball point pen."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wired sheet metal"
-msgid_plural "wired sheet metal"
+msgid "bone sewing awl"
+msgid_plural "bone sewing awls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'wired sheet metal'}
+#. ~ Description for {'str': 'bone sewing awl'}
#: lang/json/GENERIC_from_json.py
-msgid "Sheet metal that has had light housing wired into it."
+msgid ""
+"This is a crude sharpened bone awl; those were used for leatherworking "
+"before metal was discovered. It can also serve as an improvised stabbing "
+"weapon, but will break quickly."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden armor kit"
-msgid_plural "wooden armor kits"
+msgid "steel sewing awl"
+msgid_plural "steel sewing awls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden armor kit'}
+#. ~ Description for {'str': 'steel sewing awl'}
#: lang/json/GENERIC_from_json.py
-msgid "A bundle of two by fours prepared to be used as vehicle armor."
+msgid ""
+"This is a steel awl with a wooden grip, usually used for leatherworking. It "
+"can also serve as an improvised stabbing weapon, but will break quickly."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "steel plating"
-msgid_plural "steel plating"
+#: lang/json/GENERIC_from_json.py
+msgid "knitting needles"
+msgid_plural "pairs of knitting needles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'steel plating'}
+#. ~ Description for {'str': 'knitting needles', 'str_pl': 'pairs of knitting needles'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of armor plating made of steel."
+msgid ""
+"A pair of stout wooden needles with round ends used to turn thread and yarn "
+"into cloth."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "superalloy plating"
-msgid_plural "superalloy plating"
+#: lang/json/GENERIC_from_json.py
+msgid "frame loom"
+msgid_plural "frame looms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'superalloy plating'}
+#. ~ Description for {'str': 'frame loom'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of armor plating made of sturdy superalloy."
+msgid ""
+"This is a rather bulky and primitive wooden frame which can be used to weave "
+"cloth sheets. It is very slow, though."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "superalloy sheet"
-msgid_plural "superalloy sheets"
+msgid "wooden shed stick"
+msgid_plural "wooden shed sticks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'superalloy sheet'}
+#. ~ Description for {'str': 'wooden shed stick'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A sheet of sturdy superalloy, incredibly hard, yet incredibly malleable."
+"This is a short thin flat wooden stick, used as a tool while weaving cloth "
+"with a frame loom."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "spiked plating"
-msgid_plural "spiked plating"
+#: lang/json/GENERIC_from_json.py
+msgid "tailoring pattern set"
+msgid_plural "tailoring pattern sets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'spiked plating'}
+#. ~ Description for {'str': 'tailoring pattern set'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A piece of armor plating made of steel. It is covered with menacing spikes."
+"This is a large set of tailoring patterns made from paper. They're useful "
+"for making any kind of cloth or leather items from scratch, but are "
+"necessary for more advanced projects."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "hard plating"
-msgid_plural "hard platings"
+#: lang/json/GENERIC_from_json.py
+msgid "razor blade"
+msgid_plural "razor blades"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hard plating'}
+#. ~ Description for {'str': 'razor blade'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of very thick armor plating made of steel."
+msgid "A double-edged razor blade."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "military composite plating"
-msgid_plural "military composite platings"
+msgid "hatchet"
+msgid_plural "hatchets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'military composite plating'}
+#. ~ Description for {'str': 'hatchet'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A thick sheet of military grade armor, best bullet stopper you can stick on "
-"a vehicle."
+"A one-handed hatchet. Makes a great melee weapon, and is useful both for "
+"chopping things and for use as a hammer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chitin armor kit"
-msgid_plural "chitin armor kits"
+msgid "carding paddles"
+msgid_plural "pairs of carding paddles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chitin armor kit'}
+#. ~ Description for {'str': 'carding paddles', 'str_pl': 'pairs of carding paddles'}
#: lang/json/GENERIC_from_json.py
-msgid "Light chitin plating made for a vehicle."
+msgid ""
+"A pair of toothy wooden paddles used to clean fibers for use in textile "
+"production."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "biosilicified chitin armor kit"
-msgid_plural "biosilicified chitin armor kits"
+msgid "distaff and spindle"
+msgid_plural "distaves and spindles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'biosilicified chitin armor kit'}
+#. ~ Description for {'str': 'distaff and spindle', 'str_pl': 'distaves and spindles'}
#: lang/json/GENERIC_from_json.py
-msgid "Durable silica-coated chitin plating made for a vehicle."
+msgid ""
+"A pair of specialized wooden rods used to spin fibers into thread and yarn."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bone armor kit"
-msgid_plural "bone armor kits"
+msgid "vehicle alternator"
+msgid_plural "vehicle alternators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bone armor kit'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "car alternator"
+msgid_plural "car alternators"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'car alternator'}
#: lang/json/GENERIC_from_json.py
-msgid "Bone plating made for a vehicle."
+msgid "A standard alternator used to power vehicle electrical systems."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "shredder"
-msgid_plural "shredders"
+msgid "motorbike alternator"
+msgid_plural "motorbike alternators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'shredder'}
+#. ~ Description for {'str': 'motorbike alternator'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This menacing looking attachment is meant to be powered by a vehicle's "
-"engine. Upon doing so, the circular blades of this device will rotate "
-"rapidly; anything in front of it is likely to be ripped to shreds. It is "
-"sturdy enough to withstand multiple impacts, and is designed to detach if it "
-"would take a hit that would break it."
+"A compact lightweight alternator used to power small vehicle electrical "
+"systems."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vehicle crafting rig"
-msgid_plural "vehicle crafting rigs"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "bicycle alternator"
+msgid_plural "bicycle alternators"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'bicycle alternator'}
+#: lang/json/GENERIC_from_json.py
+msgid "A very lightweight alternator used to power a bicycle's headlights."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "onboard chemistry lab"
-msgid_plural "onboard chemistry labs"
+msgid "truck alternator"
+msgid_plural "truck alternators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'onboard chemistry lab'}
+#. ~ Description for {'str': 'truck alternator'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Assembled from a chemistry set attached to a complex wiring harness, it is "
-"well suited to most any chemistry project you could imagine. Unable to "
-"utilize standard batteries, it requires an external supply of electricity to "
-"operate."
+"A larger and more powerful alternator used to power vehicle electrical "
+"systems."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "FOODCO kitchen buddy"
-msgid_plural "FOODCO kitchen buddies"
+msgid "7.5kW generator"
+msgid_plural "7.5kW generators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'FOODCO kitchen buddy', 'str_pl': 'FOODCO kitchen buddies'}
+#. ~ Description for {'str': '7.5kW generator'}
#: lang/json/GENERIC_from_json.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, B - That you still need a normal "
-"kitchen and C - 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 food preservation features, it also has a "
-"food processor, a water-purification system, a drawer for holding extra "
-"tools, and for some insane reason, a press and die set for hand-loading "
-"ammunition."
+"A bulky but efficient electrical generator designed to be attached to an "
+"engine."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle forge rig"
-msgid_plural "vehicle forge rigs"
+msgid "rebar grate"
+msgid_plural "rebar grates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle forge rig'}
+#. ~ Description for {'str': 'rebar grate'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A forge rig made to run off a vehicle's storage battery with integrated tool "
-"storage for metalworking equipment."
+"Interlocked sections of rebar that allows for light and effective "
+"reinforcement of vehicle sections."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vehicle kiln"
-msgid_plural "vehicle kilns"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "shock absorber"
+msgid_plural "shock absorbers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle kiln'}
+#. ~ Description for {'str': 'shock absorber'}
#: lang/json/GENERIC_from_json.py
-msgid "An electric kiln made to run off a vehicle's storage battery."
+msgid ""
+"This makeshift combination of springs and scrap, when attached to a vehicle "
+"section, protects that section from impacts. The springs can absorb a "
+"surprising amount of damage."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "RV kitchen unit"
-msgid_plural "RV kitchen units"
+msgid "storage battery case"
+msgid_plural "storage battery cases"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'RV kitchen unit'}
+#. ~ Description for {'str': 'storage battery case'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A vehicle mountable electric range and sink unit with integrated tool "
-"storage for cooking utensils."
+"An empty case that can hold a storage battery. Complete with charging "
+"controller chip and connecting wires."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle welding rig"
-msgid_plural "vehicle welding rigs"
+msgid "wood boat hull"
+msgid_plural "wood boat hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle welding rig'}
+#. ~ Description for {'str': 'wood boat hull'}
#: lang/json/GENERIC_from_json.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."
+"A wooden board that keeps the boat afloat. Add boat hulls to a vehicle "
+"until it floats. Then attach oars or a motor to get the boat to move."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "heavy-duty military rotors"
-msgid_plural "sets of heavy-duty military rotors"
+msgid "plastic boat hull"
+msgid_plural "plastic boat hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heavy-duty military rotors', 'str_pl': 'sets of heavy-duty military rotors'}
+#. ~ Description for {'str': 'plastic boat hull'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of four rotor blades from a military attack helicopter."
+msgid ""
+"A rigid plastic sheet that keeps the boat afloat. Add boat hulls to a "
+"vehicle until it floats. Then attach oars or a motor to get the boat to "
+"move."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "small civilian helicopter rotors"
-msgid_plural "sets of small civilian helicopter rotors"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "carbon fiber boat hull"
+msgid_plural "carbon fiber boat hulls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'small civilian helicopter rotors', 'str_pl': 'sets of small civilian helicopter rotors'}
+#. ~ Description for {'str': 'carbon fiber boat hull'}
#: lang/json/GENERIC_from_json.py
-msgid "A set of four rotor blades from a civilian light helicopter."
+msgid ""
+"A carbon fiber sheet that keeps the boat afloat. Add boat hulls to a "
+"vehicle until it floats. Then attach oars or a motor to get the boat to "
+"move."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "seat"
-msgid_plural "seats"
+#: lang/json/GENERIC_from_json.py
+msgid "oars"
+msgid_plural "oars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'seat'}
+#. ~ Description for {'str_sp': 'oars'}
#: lang/json/GENERIC_from_json.py
-msgid "A soft car seat made from synthetic fabric."
+msgid "Oars for a boat."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "leather seat"
-msgid_plural "leather seats"
+msgid "sail"
+msgid_plural "sails"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'leather seat'}
+#. ~ Description for {'str': 'sail'}
#: lang/json/GENERIC_from_json.py
-msgid "A soft car seat covered with leather."
+msgid "Sails for a boat."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "saddle"
-msgid_plural "saddles"
+msgid "inflatable section"
+msgid_plural "inflatable section"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'saddle'}
+#. ~ Description for {'str_sp': 'inflatable section'}
#: lang/json/GENERIC_from_json.py
-msgid "A leather-covered seat designed to be straddled."
+msgid "An inflatable boat section."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "solar panel"
-msgid_plural "solar panels"
+msgid "inflatable airbag"
+msgid_plural "inflatable airbag"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'solar panel'}
+#. ~ Description for {'str_sp': 'inflatable airbag'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Electronic device that can convert solar radiation into electric power. "
-"Useful for a vehicle."
+msgid "An inflatable airbag."
msgstr ""
#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "reinforced solar panel"
-msgid_plural "reinforced solar panels"
+msgid "wire basket"
+msgid_plural "wire baskets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'reinforced solar panel'}
+#. ~ Description for {'str': 'wire basket'}
#: lang/json/GENERIC_from_json.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. The "
-"glass causes this panel to produce slightly less power than a normal panel. "
-"Useful for a vehicle."
+msgid "A large wire basket from a shopping cart."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "upgraded solar panel"
-msgid_plural "upgraded solar panels"
+msgid "bike rack"
+msgid_plural "bike racks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'upgraded solar panel'}
+#. ~ Description for {'str': 'bike rack'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Electronic device that can convert solar radiation into electric power. "
-"This panel has been upgraded to convert more sunlight into power. Useful "
-"for a vehicle."
+"A collection of pipes, cams, and straps, mounted on the edge of a vehicle "
+"and used to support another vehicle for transport. It must be mounted on a "
+"vehicle to be used."
msgstr ""
#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "upgraded reinforced solar panel"
-msgid_plural "upgraded reinforced solar panels"
+msgid "cargo lock set"
+msgid_plural "cargo lock sets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'upgraded reinforced solar panel'}
+#. ~ Description for {'str': 'cargo lock set'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An upgraded solar panel that has been covered with a pane of reinforced "
-"glass to protect the delicate solar cells from zombies or errant baseballs. "
-"The glass causes this panel to produce slightly less power than a normal "
-"upgraded panel. Useful for a vehicle."
+msgid "A set of locks designed to be installed on a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "solar cell"
-msgid_plural "solar cells"
+msgid "folding wire basket"
+msgid_plural "folding wire baskets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'solar cell'}
+#. ~ Description for {'str': 'folding wire basket'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small electronic device that can convert solar radiation into electric "
-"power. Useful for crafting."
+msgid "A large wire basket from a shopping cart, modified to be foldable."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fancy table"
-msgid_plural "fancy tables"
+msgid "bike basket"
+msgid_plural "bike baskets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'fancy table'}
+#. ~ Description for {'str': 'bike basket'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A very fancy table from a very fancy RV. If times were better it might be "
-"useful for something more than firewood."
+msgid "A simple bike basket. It is small and foldable."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wooden table"
-msgid_plural "wooden tables"
+msgid "cargo carrier"
+msgid_plural "cargo carriers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'wooden table'}
+#. ~ Description for {'str': 'cargo carrier'}
#: lang/json/GENERIC_from_json.py
-msgid "A crude wooden table."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "workbench"
-msgid_plural "workbenches"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for workbench
-#. ~ Description for {'str': 'workbench', 'str_pl': 'workbenches'}
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
msgid ""
-"A sturdy workbench built out of metal. It is perfect for crafting large and "
-"heavy things."
+"A heavy frame outfitted with tie-downs and attachment points for carrying "
+"cargo."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "turret mount"
-msgid_plural "turret mounts"
+msgid "floor trunk"
+msgid_plural "floor trunks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'turret mount'}
+#. ~ Description for {'str': 'floor trunk'}
#: lang/json/GENERIC_from_json.py
-msgid "A universal mount for weapons intended to be installed as turrets."
+msgid ""
+"A section of flooring with a cargo-space beneath, and a hinged door for "
+"access."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vehicle cooler"
-msgid_plural "vehicle coolers"
+msgid "livestock carrier"
+msgid_plural "livestock carriers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle cooler'}
+#. ~ Description for {'str': 'livestock carrier'}
#: lang/json/GENERIC_from_json.py
-msgid "A vehicle-mounted area cooler."
+msgid ""
+"A heavy frame outfitted with tie-downs and attachment points for carrying "
+"cargo, with additional railings to keep a large animal in place. It is "
+"meant to hold large animals for transport. Use it on a suitable animal to "
+"capture, use it on an empty tile to release."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vehicle heater"
-msgid_plural "vehicle heaters"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "mounted spare tire"
+msgid_plural "mounted spare tires"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle heater'}
+#. ~ Description for {'str': 'mounted spare tire'}
#: lang/json/GENERIC_from_json.py
-msgid "A vehicle-mounted area heater."
+msgid ""
+"A spare tire mounted on a carrier rig, ready to be attached to the rear "
+"bumper of a vehicle."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "towel hanger"
-msgid_plural "towel hangers"
+#: lang/json/GENERIC_from_json.py
+msgid "animal locker"
+msgid_plural "animal lockers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'towel hanger'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "A towel hanger with towels."
+#. ~ Description for {'str': 'animal locker'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A locker used to contain animals safely during transportation if installed "
+"properly. There is room for animal food and other animal care goods. It is "
+"meant to hold medium or smaller animals for transport. Use it on a suitable "
+"animal to capture, use it on an empty tile to release."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "recharging station"
-msgid_plural "recharging stations"
+#: lang/json/GENERIC_from_json.py
+msgid "camera display"
+msgid_plural "camera displays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'recharging station'}
+#. ~ Description for {'str': 'camera display'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A universal recharging station designed to operate on vehicle power. While "
-"on it will steadily charge all rechargeable batteries (battery cells, lead-"
-"acid batteries, etc) placed directly within its storage space. The system "
-"can only be installed onto existing storage compartments, and is controlled "
-"from a dashboard or electronics control unit."
+msgid "A set of small monitors. Required to view cameras' output."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "battery charger"
-msgid_plural "battery chargers"
+msgid "security camera"
+msgid_plural "security cameras"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'battery charger'}
+#. ~ Description for {'str': 'security camera'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A small device for recharging batteries, given a source of electricty. It "
-"could easily be wired into a vehicle with power. It will slowly charge all "
-"rechargeable batteries (battery cells, lead-acid batteries, etc) placed "
-"directly within its storage space. It can only be installed onto existing "
-"storage compartments."
+"A security camera you could connect to a display. Image quality is quite "
+"low, but the field of vision is great."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "washing machine"
-msgid_plural "washing machines"
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle controls"
+msgid_plural "sets of vehicle controls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'washing machine'}
+#. ~ Description for {'str': 'vehicle controls', 'str_pl': 'sets of vehicle controls'}
#: lang/json/GENERIC_from_json.py
-msgid "A very small washing machine designed for use in vehicles."
+msgid "A set of various vehicle controls. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "programmable autopilot"
-msgid_plural "programmable autopilots"
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle tracking device"
+msgid_plural "vehicle tracking devices"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'programmable autopilot'}
+#. ~ Description for {'str': 'vehicle tracking device'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A computer system hooked up to the steering and engine of a vehicle to allow "
-"it to follow simple paths."
+"A vehicle tracking device. When installed on a vehicle it allows you track "
+"the vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mountable autoclave"
-msgid_plural "mountable autoclaves"
+msgid "rein and tackle"
+msgid_plural "reins and tackles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'mountable autoclave'}
+#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'}
#: lang/json/GENERIC_from_json.py
-msgid "This autoclave has been rigged to run off a vehicle power grid."
+msgid "A set of leather bindings to control a mountable creature."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "minifridge"
-msgid_plural "minifridges"
+msgid "dashboard"
+msgid_plural "dashboards"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'minifridge'}
+#. ~ Description for {'str': 'dashboard'}
+#. ~ Description for {'str': 'electronics control unit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A very small fridge for keeping food cool. Provides some insulation from "
-"outside weather."
+"A vehicle instrument panel with various gauges and switches. Useful for "
+"crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "minifreezer"
-msgid_plural "minifreezers"
+msgid "electronics control unit"
+msgid_plural "electronics control units"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'minifreezer'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"Compact version of a chest freezer, designed as a mobile solution for "
-"freezing food. Provides insulation from the elements."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "dishwasher"
-msgid_plural "dishwashers"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "drive by wire controls"
+msgid_plural "sets of drive by wire controls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dishwasher'}
+#. ~ Description for {'str': 'drive by wire controls', 'str_pl': 'sets of drive by wire controls'}
#: lang/json/GENERIC_from_json.py
-msgid "A very small dishwasher designed for use in vehicles."
+msgid ""
+"Fully electronic vehicle control system. You could control it remotely if "
+"you had proper tools."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "refrigerated tank"
-msgid_plural "refrigerated tanks"
+msgid "robot driving unit"
+msgid_plural "robot driving units"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'refrigerated tank'}
+#. ~ Description for {'str': 'robot driving unit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 60L refrigerated tank for keeping liquids cool. Provides some insulation "
-"from outside weather."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "water faucet"
-msgid_plural "water faucets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'water faucet'}
-#: lang/json/GENERIC_from_json.py
-msgid "A metal faucet that can be attached to a water tank for easy access."
+"A set of servos, microcontrollers and other devices, together capable of "
+"driving an unmanned vehicle. Its AI is not functional, but it should still "
+"have some sort of maintenance mode."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "light wheel mount"
-msgid_plural "light wheel mounts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'light wheel mount'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "A piece of metal with holes suitable for a bike or motorbike wheel."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "medium wheel hub assembly"
-msgid_plural "medium wheel hub assemblies"
+msgid "turret control unit"
+msgid_plural "turret control units"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'medium wheel hub assembly', 'str_pl': 'medium wheel hub assemblies'}
+#. ~ Description for {'str': 'turret control unit'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A metal assembly that allows bolting a wheel on a car. Fit for a car wheel."
+"A set of motor, camera, and various electronic modules banded together to "
+"allow for tracking targets, friend-or-foe identification, and firing the "
+"connected turret in full automatic mode."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "heavy wheel hub assembly"
-msgid_plural "heavy wheel hub assemblies"
+#: lang/json/GENERIC_from_json.py
+msgid "massive engine block"
+msgid_plural "massive engine blocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'heavy wheel hub assembly', 'str_pl': 'heavy wheel hub assemblies'}
+#. ~ Description for {'str': 'massive engine block'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A heavy metal assembly that allows bolting a wheel on a car. Fit for a "
-"large car wheel."
+"The beginnings of a massive gas or diesel engine. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Dana's family sourdough starter"
-msgid_plural "Dana's family sourdough starter"
+msgid "large engine block"
+msgid_plural "large engine blocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': "Dana's family sourdough starter"}
+#. ~ Description for {'str': 'large engine block'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This crusty old jar has a glow-in-the-dark millennium falcon decal on the "
-"side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch "
-"on pain of death\". It's been abandoned for some time and doesn't look like "
-"it could be readily salvaged as a sourdough culture, but maybe an "
-"experienced sourdough baker could manage it."
+"The beginnings of a large gas or diesel engine. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "10 plastic bags"
-msgid_plural "10 plastic bags"
+msgid "medium engine block"
+msgid_plural "medium engine blocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': '10 plastic bags'}
+#. ~ Description for {'str': 'medium engine block'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"10 plastic bags, folded smooth and wrapped tightly together with a string."
+"The beginnings of a medium gas or diesel engine. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "coal pallet"
-msgid_plural "coal pallets"
+msgid "small engine block"
+msgid_plural "small engine blocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for coal pallet
+#. ~ Description for {'str': 'small engine block'}
#: lang/json/GENERIC_from_json.py
-msgid "A large block of semi-processed coal."
+msgid ""
+"The beginnings of a small gas or diesel engine. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "charged capacitor"
-msgid_plural "charged capacitors"
+msgid "tiny engine block"
+msgid_plural "tiny engine blocks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for charged capacitor
+#. ~ Description for {'str': 'tiny engine block'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A single capacitor charged with current to be used by a laser weapon or "
-"similar armament."
+"The beginnings of a tiny gas or diesel engine. It's not good for much of "
+"anything on its own."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lead battery plate"
-msgid_plural "lead battery plates"
+msgid "steel boom"
+msgid_plural "steel booms"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for lead battery plate
+#. ~ Description for {'str': 'steel boom'}
#: lang/json/GENERIC_from_json.py
-msgid "An electrode plate from a lead-acid battery."
+msgid ""
+"A large rigid steel boom. If attached to a frame it could be used to lift "
+"up to 20 metric tonnes."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "forged sword"
-msgid_plural "forged swords"
+msgid "telescopic cantilever"
+msgid_plural "telescopic cantilevers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for forged sword
+#. ~ Description for {'str': 'telescopic cantilever'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A common short sword, forged from several pieces of steel. The pointy end "
-"is the dangerous one."
+"A small steel telescoping cantilever. If attached to a frame it could be "
+"used to lift up to 3.5 metric tonnes."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "skewer"
-msgid_plural "skewers"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "pallet lifter"
+msgid_plural "pallet lifters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for skewer
+#. ~ Description for {'str': 'pallet lifter'}
#: lang/json/GENERIC_from_json.py
-msgid "A thin wooden skewer. Squirrel on a stick, anyone?"
+msgid ""
+"A makeshift pallet lifter. If attached to a frame it could be used to lift "
+"up to 0.5 metric tonnes."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vehicle curtain"
-msgid_plural "vehicle curtains"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "rockwheel"
+msgid_plural "rockwheels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle curtain'}
+#. ~ Description for {'str': 'rockwheel'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A rod, a few metal rings, and a large piece of cloth with some strings "
-"attached for securely fastening the edges."
+msgid "A large and heavy jagged metal disc to dig trenches."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "living brain in a jar"
-msgid_plural "jars full of living brains"
+msgid "airjack"
+msgid_plural "airjacks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'living brain in a jar', 'str_pl': 'jars full of living brains'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'airjack'}
+#. ~ Description for {'str': 'air jack system'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"This jar contains a human brain kept alive by mi-go technology. It has "
-"metal veined tendrils that appear to allow it to connect to various devices."
+"An extendable metal pylon used to replace a portable jack. If mounted to a "
+"vehicle, it could be used to lift it up."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "humming heart"
-msgid_plural "humming hearts"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "motorcycle kickstand"
+msgid_plural "motorcycle kickstands"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'humming heart'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'motorcycle kickstand'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"This heartlike organ has multiple valves and upon its proper removal from "
-"the bioweapons corpse each valve sealed itself. It hums gently in your "
-"hands, as if waiting for an appropriate receptacle."
+"A kickstand to keep the bike from falling over. You could use this to lean "
+"it forward or backward to change a tire."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sensory cluster"
-msgid_plural "sensory clusters"
+msgid "vehicle scoop"
+msgid_plural "vehicle scoops"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'sensory cluster'}
+#. ~ Description for {'str': 'vehicle scoop'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This lump of flesh has various lobes protruding from it that at intervals "
-"will emit toned sounds. Perhaps it works via echolocation. Like all mi-go "
-"bioparts the openings on this piece closed up after it was cut free and it "
-"seems to have gone into a form of hibernation with the pulses occurring "
-"slower and slower as it conserves energy."
+"An assembly of motors and sheet metal that allows a vehicle to clean the "
+"road surface by removing debris and contaminants."
msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "bioweapon chassis"
-msgid_plural "bioweapon chassis"
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "seed drill"
+msgid_plural "seed drills"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'bioweapon chassis'}
+#. ~ Description for {'str': 'seed drill'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This cross between a sea anemone and what you imagine a dragon's mouth would "
-"look like is the core body of the bioweapon. You cannot imagine what you "
-"could make out of this but maybe someone somewhere does."
+"An assembly of tubes, spikes, and wheels, that when dragged along the "
+"ground, allows a vehicle to plant seeds automatically in suitably tilled "
+"land."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken mi-go turret"
-msgid_plural "broken mi-go turrets"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "reaper"
+msgid_plural "reapers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken mi-go turret'}
+#. ~ Description for {'str': 'reaper'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken mi-go turret. It's leaking fluids and smells you can't identify. "
-"Could be butchered for parts."
+"An assembly of a blade, wheels, and a small lever for engaging/disengaging "
+"used to cut down crops prior to picking them up."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken sentinel-lx"
-msgid_plural "broken sentinels-lx"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "advanced reaper"
+msgid_plural "advanced reapers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken sentinel-lx', 'str_pl': 'broken sentinels-lx'}
+#. ~ Description for {'str': 'advanced reaper'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The irreparably broken remains of a Sentinel-lx. Could be gutted for "
-"valuable parts."
+"An advanced electronic device used to cut down, collect and store crops."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken bloodhound drone"
-msgid_plural "broken bloodhound drones"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "advanced seed drill"
+msgid_plural "advanced seed drills"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken bloodhound drone'}
+#. ~ Description for {'str': 'advanced seed drill'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This bloodhound won't be chasing anyone anymore. Could be gutted for parts."
+"An assembly of tubes, spikes, and wheels, that when dragged along the "
+"ground, allows a vehicle to plant seeds automatically in suitably tilled "
+"land. This one is equipped with an electronic control system and will avoid "
+"damaging itself when used on untilled land."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Crypto coin"
-msgid_plural "Crypto coins"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "plow"
+msgid_plural "plows"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Crypto coin'}
+#. ~ Description for {'str': 'plow'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"PrepNet had been heavily involved in avoiding taxes by using untraceable "
-"internet currencies. These however are physical coins with random numbers "
-"sequences embossed on them and RFID chips inside."
+msgid "A heavy assembly of wheels and steel blades that turn up the ground."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgctxt "container"
-msgid "basin"
-msgid_plural "basins"
+msgid "foldable-light frame"
+msgid_plural "foldable-light frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'ctxt': 'container', 'str': 'basin'}
+#. ~ Description for {'str': 'foldable-light frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A wide, shallow basin used to hold liquid, hammered from a piece of sheet "
-"metal. Ideal for collecting water."
+msgid "A small foldable lightweight frame made from pipework."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "vehicle refrigerator"
-msgid_plural "vehicle refrigerators"
+#: lang/json/GENERIC_from_json.py
+msgid "extra-light frame"
+msgid_plural "extra-light frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle refrigerator'}
+#. ~ Description for {'str': 'extra-light frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A household refrigerator with impressive capacity. Its power connection has "
-"been refurbished, and it can be mounted onto a vehicle to draw from its "
-"power."
+msgid "A small lightweight frame made from pipework. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
-msgid "vehicle freezer"
-msgid_plural "vehicle freezers"
+#: lang/json/GENERIC_from_json.py
+msgid "steel frame"
+msgid_plural "steel frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle freezer'}
+#. ~ Description for {'str': 'steel frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This refurbished refrigerator has been stripped of much of its internal "
-"components and converted to run at a much lower temperature, causing it to "
-"serve as a freezer for more power. Like its predecessor, it runs on vehicle "
-"power."
+msgid "A large frame made of steel. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "scrap titanium"
-msgid_plural "scrap titanium"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "heavy duty frame"
+msgid_plural "heavy duty frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'scrap titanium'}
+#. ~ Description for {'str': 'heavy duty frame'}
#: lang/json/GENERIC_from_json.py
-msgid "A piece of light titanium, usable for crafting or repairs."
+msgid "A large, reinforced steel frame, used in military vehicle construction."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "MetalMaster forge buddy"
-msgid_plural "MetalMaster forge buddies"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "wooden frame"
+msgid_plural "wooden frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'MetalMaster forge buddy', 'str_pl': 'MetalMaster forge buddies'}
+#. ~ Description for {'str': 'wooden frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"From the makers of the best-selling* FOODCO kitchen buddy comes the "
-"MetalMaster forge buddy, for all your metalworking, firing, and welding "
-"needs! It's just as clunky and awkward as the thing it's spinning off, and "
-"still requires a vehicle battery to function."
+msgid "A large frame made of wood. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "KitchenMaster cooking buddy"
-msgid_plural "KitchenMaster cooking buddies"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "foldable wooden frame"
+msgid_plural "foldable wooden frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'KitchenMaster cooking buddy', 'str_pl': 'KitchenMaster cooking buddies'}
+#. ~ Description for {'str': 'foldable wooden frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Because it *clearly* needed one, this large all-in-one station provides the "
-"functions of FOODCO's kitchen buddy, now with complementary fume hoods and "
-"chemistry materials. Why a chef would need a chemical rig is anyone's "
-"guess, but you can mount it on a vehicle to make use of it."
+msgid "A small foldable frame made from scrap wood."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-#: lang/json/vehicle_part_from_json.py
-msgid "cooking rig"
-msgid_plural "cooking rigs"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "light wooden frame"
+msgid_plural "light wooden frames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cooking rig'}
+#. ~ Description for {'str': 'light wooden frame'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Skillet, pot, hotplate, and chemistry set; everything you need to cook food "
-"and chemicals. Includes proper fume vents and a separator, so you don't "
-"contaminate your food with toxic chemicals."
+"A small frame made of few pieces of wood, held together by rope. Useful for "
+"crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nuclear waste"
-msgid_plural "nuclear waste"
+msgid "car headlight"
+msgid_plural "car headlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'nuclear waste'}
+#. ~ Description for {'str': 'car headlight'}
#: lang/json/GENERIC_from_json.py
-msgid "A small pellet of silvery metal, still warm to the touch."
+msgid "A vehicle headlight to light up the way."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "nuclear fuel pellet"
-msgid_plural "nuclear fuel pellets"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "motorcycle headlight"
+msgid_plural "motorcycle headlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nuclear fuel pellet'}
+#. ~ Description for {'str': 'motorcycle headlight'}
#: lang/json/GENERIC_from_json.py
-msgid "A small pellet of fissile material. Handle carefully."
+msgid "A motorcycle headlight to light up the way."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hazardous waste drum"
-msgid_plural "hazardous waste drums"
+msgid "wide-angle car headlight"
+msgid_plural "wide-angle car headlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hazardous waste drum'}
+#. ~ Description for {'str': 'wide-angle car headlight'}
#: lang/json/GENERIC_from_json.py
-msgid "A yellow drum meant for the storage of hazardous substances."
+msgid "A wide-angle vehicle headlight to light up the way."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "folded atomic butter churn"
-msgid_plural "folded atomic butter churns"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "reinforced headlight"
+msgid_plural "reinforced headlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'folded atomic butter churn'}
+#. ~ Description for {'str': 'reinforced headlight'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The Rivtech Churninator 4000, the only churn to be banned by 13 religious "
-"sects. The legs are currently folded up for travel. Unlike a standard "
-"churn that requires cream separated from raw milk this churn requires only "
-"raw milk, salt and a healthy respect for glowing objects."
+"A vehicle headlight with a cage built around it to protect it from damage "
+"without reducing its effectiveness."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "titanium implant"
-msgid_plural "titanium implants"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "reinforced wide-angle headlight"
+msgid_plural "reinforced wide-angle headlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'titanium implant'}
+#. ~ Description for {'str': 'reinforced wide-angle headlight'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An internal implant to correct a musculoskeletal problem such as a bad hip "
-"or back. It is made of titanium due to its biocompatibility."
+"A wide-angle vehicle headlight with a cage built around it to protect it "
+"from damage without reducing its effectiveness."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "titanium tooth"
-msgid_plural "titanium tooths"
+msgid "emergency vehicle light (red)"
+msgid_plural "emergency vehicle lights (red)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'titanium tooth'}
+#. ~ Description for {'str': 'emergency vehicle light (red)', 'str_pl': 'emergency vehicle lights (red)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A dental implant made of pure titanium, used to replace teeth due to its bio-"
-"compatibility and durability."
+"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/GENERIC_from_json.py
-msgid "hydraulic gauntlet"
-msgid_plural "hydraulic gauntlets"
+msgid "emergency vehicle light (blue)"
+msgid_plural "emergency vehicle lights (blue)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hydraulic gauntlet'}
+#. ~ Description for {'str': 'emergency vehicle light (blue)', 'str_pl': 'emergency vehicle lights (blue)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A huge, heavy metal gauntlet lined with tubing and gauges. Slow and "
-"unwieldy, it uses internal pressure to deliver devastating blows, but takes "
-"tremendous strength to use effectively. Thanks to an internal microreactor, "
-"it doesn't require power of its own."
+"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/GENERIC_from_json.py
-msgid "barbed-wire rolling pin"
-msgid_plural "barbed-wire rolling pins"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "floodlight"
+msgid_plural "floodlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'barbed-wire rolling pin'}
+#. ~ Description for {'str': 'floodlight'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Typically used to flatten dough, this rolling pin has been repurposed as a "
-"weapon, with barbed wire adding some extra power and weight to its swing. "
-"It has some real heft to it; perfect for the bakers of the apocalypse."
+msgid "A large and heavy light designed to illuminate wide areas."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "titanium bat"
-msgid_plural "titanium bats"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "directed floodlight"
+msgid_plural "directed floodlights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'titanium bat'}
+#. ~ Description for {'str': 'directed floodlight'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A luxury baseball bat made out of titanium that was banned from competitive "
-"sport due to the increased performance that put defenders at risk."
+"A large and heavy light designed to illuminate a wide area in a half-"
+"circular cone."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ur-scrap"
-msgid_plural "ur-scraps"
+msgid "set of hand rims"
+msgid_plural "sets of hand rims"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ur-scrap'}
+#. ~ Description for {'str': 'set of hand rims', 'str_pl': 'sets of hand rims'}
#: lang/json/GENERIC_from_json.py
-msgid "A small techno doodad."
+msgid "Hand rims for use on a wheelchair."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "monomeric slurry"
-msgid_plural "monomeric slurry"
+msgid "foot crank"
+msgid_plural "foot cranks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'monomeric slurry'}
+#. ~ Description for {'str': 'foot crank'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A collection of the building blocks of polymers. With this and a whole lot "
-"of know how you can create proteins and other building blocks of life."
+msgid "The pedal and gear assembly from a bicycle."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "micellular growth medium"
-msgid_plural "micellular growth mediums"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "wind turbine"
+msgid_plural "wind turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'micellular growth medium'}
+#. ~ Description for {'str': 'wind turbine'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"For the mixing of biomaterials that might otherwise be antithetical to one "
-"another."
+msgid "A small turbine that can convert wind into electric power."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "artificial muscle fibers"
-msgid_plural "artificial muscle fibers"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "large wind turbine"
+msgid_plural "large wind turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'artificial muscle fibers'}
+#. ~ Description for {'str': 'large wind turbine'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Lab grown or bioprinted muscle fibers, much denser and with higher "
-"performance ratios than baseline human muscles."
+msgid "A large turbine that can convert wind into electric power."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "self healing polymers"
-msgid_plural "self healing polymers"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "water wheel"
+msgid_plural "water wheels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'self healing polymers'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'water wheel'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"Materials capable of taking environmental chemicals and utilizing them for "
-"self repair, be careful you don't make grey goo."
+"A water wheel. Will slowly recharge the vehicle's electrical power when "
+"built over shallow moving water."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "autologous totipotent tissue culture"
-msgid_plural "autologous totipotent tissue cultures"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "large water wheel"
+msgid_plural "large water wheels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'autologous totipotent tissue culture'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'large water wheel'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"Uncontaminated pure cellular matter than with the right instructions can "
-"become just about anything."
+"A large water wheel with wooden supports. Will recharge the vehicle's "
+"electrical power when built over shallow moving water."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "scrap photonics"
-msgid_plural "scrap photonics"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#: lang/json/vehicle_part_from_json.py
+msgid "electric motor"
+msgid_plural "electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'scrap photonics'}
+#. ~ Description for {'str': 'electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "Small circuits blue and gold, transmitting signals through light."
+msgid "A powerful electric motor. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "photonic circuitry"
-msgid_plural "photonic circuitries"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "enhanced electric motor"
+msgid_plural "enhanced electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'photonic circuitry', 'str_pl': 'photonic circuitries'}
+#. ~ Description for {'str': 'enhanced electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "A resplendent golden grid inlaid on dark blue substrate."
+msgid ""
+"A very powerful and yet lightweight electric motor. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "photonic computation core"
-msgid_plural "photonic computation cores"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "super electric motor"
+msgid_plural "super electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'photonic computation core'}
+#. ~ Description for {'str': 'super electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "A monolithic circuit shaped as a glowing cube of crystal."
+msgid "The most powerfull electric motor on the market. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "hypergeometric photonics"
-msgid_plural "hypergeometric photonics"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "large electric motor"
+msgid_plural "large electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'hypergeometric photonics'}
+#. ~ Description for {'str': 'large electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"In your hands lies a self-contained digital universe. Its programs glowing "
-"like stars fixed on computational shells infinitely layered."
+msgid "A large and very powerful electric motor. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "acausal logic permutator"
-msgid_plural "acausal logic permutators"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "small electric motor"
+msgid_plural "small electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'acausal logic permutator'}
+#. ~ Description for {'str': 'small electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "It has given you an answer, but you are yet to ask anything."
+msgid "A small electric motor. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "nanowire battery"
-msgid_plural "nanowire batteries"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "tiny electric motor"
+msgid_plural "tiny electric motors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nanowire battery', 'str_pl': 'nanowire batteries'}
+#. ~ Description for {'str': 'tiny electric motor'}
#: lang/json/GENERIC_from_json.py
-msgid "A small battery component with a very high energy density."
+msgid "A tiny electric motor. Useful for crafting."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "ultracapacitor"
-msgid_plural "ultracapacitors"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "muffler"
+msgid_plural "mufflers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ultracapacitor'}
+#. ~ Description for {'str': 'muffler'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A capacitor made from exotic compounds, capable of storing a high amount of "
-"electric charge."
+"A muffler from a car. Very unwieldy as a weapon. Useful in a few crafting "
+"recipes."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "ultracapacitor array"
-msgid_plural "ultracapacitor arrays"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "back-up beeper"
+msgid_plural "back-up beepers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ultracapacitor array'}
+#. ~ Description for {'str': 'back-up beeper'}
#: lang/json/GENERIC_from_json.py
-msgid "Ultracapacitors assembled into a finely tunned energy storage array."
+msgid ""
+"This is a safety device intended to warn passersby of a vehicle moving in "
+"reverse, but the usage of it now seems terribly unwise."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "superconductive coil"
-msgid_plural "superconductive coils"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "stereo system"
+msgid_plural "stereo systems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'superconductive coil'}
+#. ~ Description for {'str': 'stereo system'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Superconductive wire warped upon itself manipulates the electromagnetic "
-"spectrum to store vast amounts of power."
+"A stereo system with speakers. It is capable of being hooked up to a "
+"vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "zero-point energy extractor"
-msgid_plural "zero-point energy extractors"
+msgid "chime loudspeakers"
+msgid_plural "chime loudspeakers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'zero-point energy extractor'}
+#. ~ Description for {'str_sp': 'chime loudspeakers'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A complex grid pins space-time to the surface of the multiversal hyper-"
-"torus, allowing the energies within to leak into our sliver of existence."
+"A stereo system with loudspeakers and a built-in set of simple melodies that "
+"it will play. Commonly used by ice cream trucks to draw the attention of "
+"children in the days when children wanted ice cream more than brains."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "high quality electromagnet"
-msgid_plural "high quality electromagnets"
+msgid "sheet metal"
+msgid_plural "sheet metal"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'high quality electromagnet'}
+#. ~ Description for {'str_sp': 'sheet metal'}
+#. ~ Description for TEST sheet metal
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy, industrially crafted electromagnet."
+msgid "A thin sheet of metal."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cryo electromagnet"
-msgid_plural "cryo electromagnets"
+msgid "wired sheet metal"
+msgid_plural "wired sheet metal"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'cryo electromagnet'}
+#. ~ Description for {'str_sp': 'wired sheet metal'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A powerful super conductive electromagnet, that must be kept at very low "
-"temperatures to operate."
+msgid "Sheet metal that has had light housing wired into it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "super conductive electromagnet"
-msgid_plural "super conductive electromagnets"
+msgid "wooden armor kit"
+msgid_plural "wooden armor kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'super conductive electromagnet'}
+#. ~ Description for {'str': 'wooden armor kit'}
#: lang/json/GENERIC_from_json.py
-msgid "A powerful electromagnet made from a room temperature superconductor ."
+msgid "A bundle of two by fours prepared to be used as vehicle armor."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "composite alloy"
-msgid_plural "composite alloys"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "steel plating"
+msgid_plural "steel plating"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'composite alloy'}
+#. ~ Description for {'str_sp': 'steel plating'}
#: lang/json/GENERIC_from_json.py
-msgid "Miscellaneous scrap pieces made from a composite alloy."
+msgid "A piece of armor plating made of steel."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "vacuum cast carbide"
-msgid_plural "vacuum cast carbides"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "superalloy plating"
+msgid_plural "superalloy plating"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vacuum cast carbide'}
+#. ~ Description for {'str_sp': 'superalloy plating'}
#: lang/json/GENERIC_from_json.py
-msgid "Malleable carbide cast by forges on high earth orbit."
+msgid "A piece of armor plating made of sturdy superalloy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nanoprinted alloy"
-msgid_plural "nanoprinted alloys"
+msgid "superalloy sheet"
+msgid_plural "superalloy sheets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nanoprinted alloy'}
+#. ~ Description for {'str': 'superalloy sheet'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A meta material fabricated by precisely layering different elements at an "
-"atomic scale."
+"A sheet of sturdy superalloy, incredibly hard, yet incredibly malleable."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "crystal forged neutrite"
-msgid_plural "crystal forged neutrites"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "spiked plating"
+msgid_plural "spiked plating"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'crystal forged neutrite'}
+#. ~ Description for {'str_sp': 'spiked plating'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Great forges within the Earth's core wrought hydrogen into flaming metal and "
-"poured it within lattices of super conductive lanthanum. Locked in magnetic "
-"equilibrium, it was left to cool into a dark unbreakable metal"
+"A piece of armor plating made of steel. It is covered with menacing spikes."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "phase uneven matter"
-msgid_plural "phase uneven matters"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "hard plating"
+msgid_plural "hard platings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'phase uneven matter'}
+#. ~ Description for {'str': 'hard plating'}
#: lang/json/GENERIC_from_json.py
-msgid "Matter condensed from the liminal spaces between dimmensions."
+msgid "A piece of very thick armor plating made of steel."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "peripheral electrode"
-msgid_plural "peripheral electrodes"
+msgid "military composite plating"
+msgid_plural "military composite platings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'peripheral electrode'}
+#. ~ Description for {'str': 'military composite plating'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A thin strand of wire and a clamp, meant to be spliced into the smaller "
-"nerves of the human body."
+"A thick sheet of military grade armor, best bullet stopper you can stick on "
+"a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "neural electrode"
-msgid_plural "neural electrodes"
+msgid "chitin armor kit"
+msgid_plural "chitin armor kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'neural electrode'}
+#. ~ Description for {'str': 'chitin armor kit'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small array of metallic needles allows complex communication between "
-"machine and human mind."
+msgid "Light chitin plating made for a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "brain implant prod"
-msgid_plural "brain implant prods"
+msgid "biosilicified chitin armor kit"
+msgid_plural "biosilicified chitin armor kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'brain implant prod'}
+#. ~ Description for {'str': 'biosilicified chitin armor kit'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A complexly etched rod of metal interfaces with the corpus callosum of the "
-"patient, granting increased control of bionic functions."
+msgid "Durable silica-coated chitin plating made for a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "artificial neural tissue"
-msgid_plural "artificial neural tissues"
+msgid "bone armor kit"
+msgid_plural "bone armor kits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'artificial neural tissue'}
+#. ~ Description for {'str': 'bone armor kit'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Photonic axons process thought at speeds far surpassing primitive, chemical-"
-"driven communication."
+msgid "Bone plating made for a vehicle."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "neurosynaptic interface matrix"
-msgid_plural "neurosynaptic interface matrices"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "shredder"
+msgid_plural "shredders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'neurosynaptic interface matrix', 'str_pl': 'neurosynaptic interface matrices'}
+#. ~ Description for {'str': 'shredder'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A membrane of artificial neurons envelops the cerebral cortex, melding "
-"machine and human intellect into a gestalt much greater than its individual "
-"parts."
+"This menacing looking attachment is meant to be powered by a vehicle's "
+"engine. Upon doing so, the circular blades of this device will rotate "
+"rapidly; anything in front of it is likely to be ripped to shreds. It is "
+"sturdy enough to withstand multiple impacts, and is designed to detach if it "
+"would take a hit that would break it."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "hauling space"
-msgid_plural "hauling spaces"
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle crafting rig"
+msgid_plural "vehicle crafting rigs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'hauling space'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A huge metal space used in conjunction with extension of a vehicle's roof to "
-"create a very large amount of space for transporting goods."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "ultralight frame"
-msgid_plural "ultralight frames"
+msgid "onboard chemistry lab"
+msgid_plural "onboard chemistry labs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'ultralight frame'}
+#. ~ Description for {'str': 'onboard chemistry lab'}
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy, lightweight frame made from titanium. Useful for crafting."
+msgid ""
+"Assembled from a chemistry set attached to a complex wiring harness, it is "
+"well suited to most any chemistry project you could imagine. Unable to "
+"utilize standard batteries, it requires an external supply of electricity to "
+"operate."
msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "control station"
-msgid_plural "control stations"
+msgid "FOODCO kitchen buddy"
+msgid_plural "FOODCO kitchen buddies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'control station'}
+#. ~ Description for {'str': 'FOODCO kitchen buddy', 'str_pl': 'FOODCO kitchen buddies'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large and complex piloting station from a military vehicle, including a "
-"camera station, steering tools, and electronics controls."
+"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, B - That you still need a normal "
+"kitchen and C - 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 food preservation features, it also has a "
+"food processor, 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/GENERIC_from_json.py
-msgid "vehicle shelving"
-msgid_plural "vehicle shelvings"
+msgid "vehicle forge rig"
+msgid_plural "vehicle forge rigs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle shelving'}
+#. ~ Description for {'str': 'vehicle forge rig'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Several heavy frames retrofitted to be installed together which are "
-"outfitted with tie-downs and attachment points gallore for carrying an "
-"extended amount of cargo."
+"A forge rig made to run off a vehicle's storage battery with integrated tool "
+"storage for metalworking equipment."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "solar array"
-msgid_plural "solar arrays"
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle kiln"
+msgid_plural "vehicle kilns"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'solar array'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid ""
-"A vertical array of three solar panels set on a chassis rising above one "
-"another on a metal pole with rudimentary tracking and motors. Due to the "
-"flimsy nature of the hydraulics and high surface area profile to maximize "
-"sunlight, they can't really be installed onto an existing vehicle. Requires "
-"a jumper cable or similar to pull power from."
+#. ~ Description for {'str': 'vehicle kiln'}
+#: lang/json/GENERIC_from_json.py
+msgid "An electric kiln made to run off a vehicle's storage battery."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "reinforced solar array"
-msgid_plural "reinforced solar arrays"
+#: lang/json/GENERIC_from_json.py
+msgid "RV kitchen unit"
+msgid_plural "RV kitchen units"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'reinforced solar array'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'RV kitchen unit'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A vertical array of three reinforced solar panels set on a chassis rising "
-"above one another on a metal pole with rudimentary tracking and motors. Due "
-"to the flimsy nature of the hydraulics and high surface area profile to "
-"maximize sunlight, they can't really be installed onto an existing vehicle. "
-"Requires a jumper cable or similar to pull power from."
+"A vehicle mountable electric range and sink unit with integrated tool "
+"storage for cooking utensils."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "upgraded solar array"
-msgid_plural "upgraded solar arrays"
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle welding rig"
+msgid_plural "vehicle welding rigs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'upgraded solar array'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+#. ~ Description for {'str': 'vehicle welding rig'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A vertical array of three upgraded solar panels set on a chassis rising "
-"above one another on a metal pole with rudimentary tracking and motors. Due "
-"to the flimsy nature of the hydraulics and high surface area profile to "
-"maximize sunlight, they can't really be installed onto an existing vehicle. "
-"Requires a jumper cable or similar to pull power from."
+"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/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "upgraded reinforced solar array"
-msgid_plural "upgraded reinforced solar arrays"
+msgid "heavy-duty military rotors"
+msgid_plural "sets of heavy-duty military rotors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'upgraded reinforced solar array'}
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid ""
-"A vertical array of three upgraded reinforced solar panels set on a chassis "
-"rising above one another on a metal pole with rudimentary tracking and "
-"motors. Due to the flimsy nature of the hydraulics and high surface area "
-"profile to maximize sunlight, they can't really be installed onto an "
-"existing vehicle. Requires a jumper cable or similar to pull power from."
+#. ~ Description for {'str': 'heavy-duty military rotors', 'str_pl': 'sets of heavy-duty military rotors'}
+#: lang/json/GENERIC_from_json.py
+msgid "A set of four rotor blades from a military attack helicopter."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "withered plant bundle"
-msgid_plural "withered plant bundles"
+msgid "small civilian helicopter rotors"
+msgid_plural "sets of small civilian helicopter rotors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for withered plant bundle
+#. ~ Description for {'str': 'small civilian helicopter rotors', 'str_pl': 'sets of small civilian helicopter rotors'}
#: lang/json/GENERIC_from_json.py
-msgid "A bundle of plant matter"
+msgid "A set of four rotor blades from a civilian light helicopter."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "CRIT hatchet"
-msgid_plural "CRIT hatchets"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "seat"
+msgid_plural "seats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for CRIT hatchet.
-#: lang/json/GENERIC_from_json.py
-msgid "You extend your hatchet"
-msgstr ""
-
-#. ~ Description for CRIT hatchet
+#. ~ Description for {'str': 'seat'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An incredibly sharp, heavy duty, one-handed hatchet. Makes a great melee "
-"weapon, and is useful both for chopping things and for use as a hammer when "
-"extended."
+msgid "A soft car seat made from synthetic fabric."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "CRIT axe"
-msgid_plural "CRIT axes"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "leather seat"
+msgid_plural "leather seats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for CRIT axe.
-#: lang/json/GENERIC_from_json.py
-msgid "You collapse your axe"
-msgstr ""
-
-#. ~ Description for CRIT axe
+#. ~ Description for {'str': 'leather seat'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An incredibly sharp, heavy duty, full length axe. Makes a heavy-hitting "
-"melee weapon, and is useful both for chopping things and for use as a hammer "
-"when extended."
+msgid "A soft car seat covered with leather."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "CRIT Blade-work manual"
-msgid_plural "CRIT Blade-work manuals"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "saddle"
+msgid_plural "saddles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for CRIT Blade-work manual
+#. ~ Description for {'str': 'saddle'}
#: lang/json/GENERIC_from_json.py
-msgid "An advanced military manual on CRIT Blade-work."
+msgid "A leather-covered seat designed to be straddled."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "C.R.I.T Enforcement manual"
-msgid_plural "C.R.I.T Enforcement manuals"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "solar panel"
+msgid_plural "solar panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'C.R.I.T Enforcement manual'}
+#. ~ Description for {'str': 'solar panel'}
#: lang/json/GENERIC_from_json.py
-msgid "An advanced military manual on C.R.I.T Enforcer melee."
+msgid ""
+"Electronic device that can convert solar radiation into electric power. "
+"Useful for a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "CRIT CQB manual"
-msgid_plural "CRIT CQB manuals"
+#: lang/json/vehicle_part_from_json.py
+msgid "reinforced solar panel"
+msgid_plural "reinforced solar panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'CRIT CQB manual'}
+#. ~ Description for {'str': 'reinforced solar panel'}
#: lang/json/GENERIC_from_json.py
-msgid "An advanced military manual on CRIT general CQB."
+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. The "
+"glass causes this panel to produce slightly less power than a normal panel. "
+"Useful for a vehicle."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken emissary"
-msgid_plural "broken emissaries"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "upgraded solar panel"
+msgid_plural "upgraded solar panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken emissary', 'str_pl': 'broken emissaries'}
+#. ~ Description for {'str': 'upgraded solar panel'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The massive body of a collapsed emissary. Still a bit intimidating, perhaps "
-"knowing the damage it can cause. Could be gutted for parts."
+"Electronic device that can convert solar radiation into electric power. "
+"This panel has been upgraded to convert more sunlight into power. Useful "
+"for a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken emissary of war"
-msgid_plural "broken emissaries of war"
+#: lang/json/vehicle_part_from_json.py
+msgid "upgraded reinforced solar panel"
+msgid_plural "upgraded reinforced solar panels"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken emissary of war', 'str_pl': 'broken emissaries of war'}
+#. ~ Description for {'str': 'upgraded reinforced solar panel'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The massive body of a collapsed emissary of war. Still a bit intimidating, "
-"perhaps knowing the damage it can cause. Could be gutted for parts."
+"An upgraded solar panel that has been covered with a pane of reinforced "
+"glass to protect the delicate solar cells from zombies or errant baseballs. "
+"The glass causes this panel to produce slightly less power than a normal "
+"upgraded panel. Useful for a vehicle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken emissary of flame"
-msgid_plural "broken emissaries of flame"
+msgid "solar cell"
+msgid_plural "solar cells"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken emissary of flame', 'str_pl': 'broken emissaries of flame'}
+#. ~ Description for {'str': 'solar cell'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The massive body of a collapsed emissary of flame. Still a bit "
-"intimidating, perhaps knowing the damage it can cause. Could be gutted for "
-"parts."
+"A small electronic device that can convert solar radiation into electric "
+"power. Useful for crafting."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken surveillance drone"
-msgid_plural "broken surveillance drones"
+msgid "fancy table"
+msgid_plural "fancy tables"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken surveillance drone'}
+#. ~ Description for {'str': 'fancy table'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken drone. Much less threatening now that it isn't shining its light "
-"everywhere. Could be gutted for parts."
+"A very fancy table from a very fancy RV. If times were better it might be "
+"useful for something more than firewood."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken seeker drone"
-msgid_plural "broken seeker drones"
+msgid "wooden table"
+msgid_plural "wooden tables"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'broken seeker drone'}
+#. ~ Description for {'str': 'wooden table'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken drone. Much less threatening now that it isn't prodding you with "
-"its tools. Could be gutted for parts."
+msgid "A crude wooden table."
msgstr ""
-#. ~ Description for {'str': 'toilet brush', 'str_pl': 'toilet brushes'}
-#: lang/json/GENERIC_from_json.py
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+#: lang/json/vehicle_part_from_json.py
+msgid "workbench"
+msgid_plural "workbenches"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for workbench
+#. ~ Description for {'str': 'workbench', 'str_pl': 'workbenches'}
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
msgid ""
-"The aliens that have invaded Earth cannot be intimidated or humiliated - at "
-"least not meaningfully - so this stiff brush is only useful for scouring "
-"toilet bowls."
+"A sturdy workbench built out of metal. It is perfect for crafting large and "
+"heavy things."
msgstr ""
-#. ~ Description for basketball
-#: lang/json/GENERIC_from_json.py
-msgid "A high-quality indoor basketball. You could throw it at your enemies."
-msgstr ""
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "turret mount"
+msgid_plural "turret mounts"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'newspaper page'}
+#. ~ Description for {'str': 'turret mount'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A single sheet of newspaper broadsheet. Most of the information on there is "
-"terribly trivial, or out of date, but one thing catches your eye briefly - "
-"some things from before the Cataclysm, and some even after."
+msgid "A universal mount for weapons intended to be installed as turrets."
msgstr ""
-#. ~ Description for {'str': 'reinforced solar panel'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A solar panel that has been covered with a pane of reinforced glass to "
-"protect the delicate solar cells from aliens or errant baseballs. The glass "
-"causes this panel to produce slightly less power than a normal panel. "
-"Useful for a vehicle."
-msgstr ""
+msgid "vehicle cooler"
+msgid_plural "vehicle coolers"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'upgraded reinforced solar panel'}
+#. ~ Description for {'str': 'vehicle cooler'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"An upgraded solar panel that has been covered with a pane of reinforced "
-"glass to protect the delicate solar cells from aliens or errant baseballs. "
-"The glass causes this panel to produce slightly less power than a normal "
-"upgraded panel. Useful for a vehicle."
+msgid "A vehicle-mounted area cooler."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tiny pistol casing"
-msgid_plural "tiny pistol casings"
+msgid "vehicle heater"
+msgid_plural "vehicle heaters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for tiny pistol casing
+#. ~ Description for {'str': 'vehicle heater'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a tiny pistol round."
+msgid "A vehicle-mounted area heater."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "pistol casing"
-msgid_plural "pistol casings"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "towel hanger"
+msgid_plural "towel hangers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pistol casing'}
-#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a standard pistol round."
+#. ~ Description for {'str': 'towel hanger'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "A towel hanger with towels."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "magnum pistol casing"
-msgid_plural "magnum pistol casings"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "recharging station"
+msgid_plural "recharging stations"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'magnum pistol casing'}
+#. ~ Description for {'str': 'recharging station'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a magnum pistol round."
+msgid ""
+"A universal recharging station designed to operate on vehicle power. While "
+"on it will steadily charge all rechargeable batteries (battery cells, lead-"
+"acid batteries, etc) placed directly within its storage space. The system "
+"can only be installed onto existing storage compartments, and is controlled "
+"from a dashboard or electronics control unit."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "rifle casing"
-msgid_plural "rifle casings"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "battery charger"
+msgid_plural "battery chargers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'rifle casing'}
+#. ~ Description for {'str': 'battery charger'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a rifle round."
+msgid ""
+"A small device for recharging batteries, given a source of electricty. It "
+"could easily be wired into a vehicle with power. It will slowly charge all "
+"rechargeable batteries (battery cells, lead-acid batteries, etc) placed "
+"directly within its storage space. It can only be installed onto existing "
+"storage compartments."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "huge rifle casing"
-msgid_plural "huge rifle casings"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+#: lang/json/vehicle_part_from_json.py
+msgid "washing machine"
+msgid_plural "washing machines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'huge rifle casing'}
+#. ~ Description for {'str': 'washing machine'}
#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a huge rifle round."
+msgid "A very small washing machine designed for use in vehicles."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "shotshell hull"
-msgid_plural "shotshell hulls"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "programmable autopilot"
+msgid_plural "programmable autopilots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for shotshell hull
+#. ~ Description for {'str': 'programmable autopilot'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A shotshell's casing, a plastic tube with a brass casehead, commonly "
-"referred to as a hull."
+"A computer system hooked up to the steering and engine of a vehicle to allow "
+"it to follow simple paths."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "grenade casing"
-msgid_plural "grenade casings"
+msgid "mountable autoclave"
+msgid_plural "mountable autoclaves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'grenade casing'}
+#. ~ Description for {'str': 'mountable autoclave'}
#: lang/json/GENERIC_from_json.py
-msgid "A large casing from a grenade round."
+msgid "This autoclave has been rigged to run off a vehicle power grid."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "rifle belt linkage"
-msgid_plural "rifle belt linkages"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "minifridge"
+msgid_plural "minifridges"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'minifridge'}
#: lang/json/GENERIC_from_json.py
-msgid "grenade belt linkage"
-msgid_plural "grenade belt linkages"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A very small fridge for keeping food cool. Provides some insulation from "
+"outside weather."
+msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "heavy machinegun belt linkage"
-msgid_plural "heavy machinegun belt linkages"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "minifreezer"
+msgid_plural "minifreezers"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'minifreezer'}
#: lang/json/GENERIC_from_json.py
-msgid "broken CROWS II"
-msgid_plural "broken CROWS IIs"
+msgid ""
+"Compact version of a chest freezer, designed as a mobile solution for "
+"freezing food. Provides insulation from the elements."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+#: lang/json/vehicle_part_from_json.py
+msgid "dishwasher"
+msgid_plural "dishwashers"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'dishwasher'}
#: lang/json/GENERIC_from_json.py
-msgid "broken CROWS II Heavy"
-msgid_plural "broken CROWS II Heavys"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A very small dishwasher designed for use in vehicles."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken launcher TALON UGV"
-msgid_plural "broken launcher TALON UGVs"
+msgid "refrigerated tank"
+msgid_plural "refrigerated tanks"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'refrigerated tank'}
#: lang/json/GENERIC_from_json.py
-msgid "broken rifle TALON UGV"
-msgid_plural "broken rifle TALON UGVs"
+msgid ""
+"A 60L refrigerated tank for keeping liquids cool. Provides some insulation "
+"from outside weather."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "water faucet"
+msgid_plural "water faucets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'water faucet'}
#: lang/json/GENERIC_from_json.py
-msgid "The Life and Work of Tiger Sauer"
-msgid_plural "The Life and Work of Tiger Sauer"
+msgid "A metal faucet that can be attached to a water tank for easy access."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "light wheel mount"
+msgid_plural "light wheel mounts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'The Life and Work of Tiger Sauer'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A biography of a combat cyborg agent detailing his philosophy and martial "
-"art."
+#. ~ Description for {'str': 'light wheel mount'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "A piece of metal with holes suitable for a bike or motorbike wheel."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "stone shell"
-msgid_plural "stone shells"
+msgid "medium wheel hub assembly"
+msgid_plural "medium wheel hub assemblies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for stone shell
+#. ~ Description for {'str': 'medium wheel hub assembly', 'str_pl': 'medium wheel hub assemblies'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The broken fragment of an owlbear egg. With luck it might still contain "
-"some of its former power, though if nothing else it's still a bit sharp."
+"A metal assembly that allows bolting a wheel on a car. Fit for a car wheel."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "glow dust"
-msgid_plural "glow dusts"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "heavy wheel hub assembly"
+msgid_plural "heavy wheel hub assemblies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for glow dust
+#. ~ Description for {'str': 'heavy wheel hub assembly', 'str_pl': 'heavy wheel hub assemblies'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"The powdered remains of a will-o-wisps's phsyical form. It seems to still "
-"possess an otherworldly glow."
+"A heavy metal assembly that allows bolting a wheel on a car. Fit for a "
+"large car wheel."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "magical reading light"
-msgid_plural "magical reading lights"
+msgid "Dana's family sourdough starter"
+msgid_plural "Dana's family sourdough starter"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for magical reading light
+#. ~ Description for {'str_sp': "Dana's family sourdough starter"}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of glow powder and lesser mana potions, this extremely "
-"expensive little light will provide just enough light to read by for at "
-"least a decade. Use it to close the cover and hide the light."
+"This crusty old jar has a glow-in-the-dark millennium falcon decal on the "
+"side, and a label that reads, \"Landough Calrisean. Dana's. Do not touch "
+"on pain of death\". It's been abandoned for some time and doesn't look like "
+"it could be readily salvaged as a sourdough culture, but maybe an "
+"experienced sourdough baker could manage it."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "magical reading light (covered)"
-msgid_plural "magical reading lights (covered)"
+msgid "10 plastic bags"
+msgid_plural "10 plastic bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}
+#. ~ Description for {'str_sp': '10 plastic bags'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Powered by the magic of glow powder and lesser mana potions, this extremely "
-"expensive little light will provide just enough light to read by for at "
-"least a decade. The cover is closed. Use it to open the cover and show the "
-"light."
+"10 plastic bags, folded smooth and wrapped tightly together with a string."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bulette plate"
-msgid_plural "bulette plates"
+msgid "coal pallet"
+msgid_plural "coal pallets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for bulette plate
+#. ~ Description for coal pallet
#: lang/json/GENERIC_from_json.py
-msgid ""
-"The great plates from behind a bulette's head have always been prized for "
-"use in shield and armor making."
+msgid "A large block of semi-processed coal."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bulette pearl"
-msgid_plural "bulette pearls"
+msgid "charged capacitor"
+msgid_plural "charged capacitors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for bulette pearl
+#. ~ Description for charged capacitor
#: lang/json/GENERIC_from_json.py
msgid ""
-"As a bulette burrows through the earth its gills collect minute amounts of "
-"precious metals and gems which slowly aggregate into lustrous gemstones "
-"prized for their beauty and power."
+"A single capacitor charged with current to be used by a laser weapon or "
+"similar armament."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "stirge proboscis"
-msgid_plural "stirge proboscises"
+msgid "lead battery plate"
+msgid_plural "lead battery plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stirge proboscis', 'str_pl': 'stirge proboscises'}
+#. ~ Description for lead battery plate
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A long sucking apparatus harvested from stirge corpse. Makes a poor melee "
-"weapon."
+msgid "An electrode plate from a lead-acid battery."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "chunk of demon chitin"
-msgid_plural "chunks of demon chitin"
+msgid "forged sword"
+msgid_plural "forged swords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'chunk of demon chitin', 'str_pl': 'chunks of demon chitin'}
+#. ~ Description for forged sword
#: lang/json/GENERIC_from_json.py
msgid ""
-"A piece of demon spider exoskeleton. It is light and very durable, and "
-"probably has some magical properties."
+"A common short sword, forged from several pieces of steel. The pointy end "
+"is the dangerous one."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "demon chitin plate"
-msgid_plural "demon chitin plates"
+msgid "skewer"
+msgid_plural "skewers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for demon chitin plate
+#. ~ Description for skewer
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large piece of demon spider exoskeleton, painstakingly cut from the corpse "
-"of an adult demon spider. A plate of this size can be used to create armor "
-"plating."
+msgid "A thin wooden skewer. Squirrel on a stick, anyone?"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "demon spider fang"
-msgid_plural "demon spider fangs"
+msgid "vehicle curtain"
+msgid_plural "vehicle curtains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for demon spider fang
+#. ~ Description for {'str': 'vehicle curtain'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A fang from a demon spider. It seems to still drip with poison; you might "
-"be able to use this in some alchemical recipe?"
+"A rod, a few metal rings, and a large piece of cloth with some strings "
+"attached for securely fastening the edges."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mana dust"
-msgid_plural "mana dusts"
+msgid "living brain in a jar"
+msgid_plural "jars full of living brains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for mana dust
+#. ~ Description for {'str': 'living brain in a jar', 'str_pl': 'jars full of living brains'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Crystallized mana in powdered form. It faintly pulses with arcane energy."
+"This jar contains a human brain kept alive by mi-go technology. It has "
+"metal veined tendrils that appear to allow it to connect to various devices."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "black dragon scale"
-msgid_plural "black dragon scales"
+msgid "humming heart"
+msgid_plural "humming hearts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for black dragon scale
+#. ~ Description for {'str': 'humming heart'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A scale from a black dragon. It still has its magical properties and acid "
-"resistance."
+"This heartlike organ has multiple valves and upon its proper removal from "
+"the bioweapons corpse each valve sealed itself. It hums gently in your "
+"hands, as if waiting for an appropriate receptacle."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "black dragon hide"
-msgid_plural "black dragon hides"
+msgid "sensory cluster"
+msgid_plural "sensory clusters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for black dragon hide
+#. ~ Description for {'str': 'sensory cluster'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Prepared hide from a black dragon. Hard, acid-resistant, and with more "
-"scales could make a suit of armor as hard as steel and half as heavy."
+"This lump of flesh has various lobes protruding from it that at intervals "
+"will emit toned sounds. Perhaps it works via echolocation. Like all mi-go "
+"bioparts the openings on this piece closed up after it was cut free and it "
+"seems to have gone into a form of hibernation with the pulses occurring "
+"slower and slower as it conserves energy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vacation brochure"
-msgid_plural "vacation brochures"
+msgid "bioweapon chassis"
+msgid_plural "bioweapon chassis"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action message for vacation brochure.
-#. ~ Use action message for lair map.
-#: lang/json/GENERIC_from_json.py
-msgid "You add the locations to your map."
-msgstr ""
-
-#. ~ Description for vacation brochure
+#. ~ Description for {'str_sp': 'bioweapon chassis'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a glossy brochure encouraging students to book vactaions at a lake "
-"retreat or remote cabin. The brochure includes lush photographs of a tower "
-"on an island and a remote looking cabin in the woods. It includes a map of "
-"the areas."
+"This cross between a sea anemone and what you imagine a dragon's mouth would "
+"look like is the core body of the bioweapon. You cannot imagine what you "
+"could make out of this but maybe someone somewhere does."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "lair map"
-msgid_plural "lair maps"
+msgid "broken mi-go turret"
+msgid_plural "broken mi-go turrets"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for lair map
+#. ~ Description for {'str': 'broken mi-go turret'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is an well worn map. It has pictures of fantastical beasts "
-"embellishing the carefully drawn map markers."
+"A broken mi-go turret. It's leaking fluids and smells you can't identify. "
+"Could be butchered for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "old photo"
-msgid_plural "old photos"
+msgid "broken sentinel-lx"
+msgid_plural "broken sentinels-lx"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for old photo
+#. ~ Description for {'str': 'broken sentinel-lx', 'str_pl': 'broken sentinels-lx'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A photo of a jovial, old wizard, he seems to be dancing with a coat rack in "
-"this basement. There is a stack of suitcases in the background."
+"The irreparably broken remains of a Sentinel-lx. Could be gutted for "
+"valuable parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken clay golem"
-msgid_plural "broken clay golems"
+msgid "broken bloodhound drone"
+msgid_plural "broken bloodhound drones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for broken clay golem
+#. ~ Description for {'str': 'broken bloodhound drone'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken clay golem, looking like a piece of post-modern art. Could be "
-"smashed for clay."
+"This bloodhound won't be chasing anyone anymore. Could be gutted for parts."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken plastic golem"
-msgid_plural "broken plastic golems"
+msgid "Crypto coin"
+msgid_plural "Crypto coins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for broken plastic golem
+#. ~ Description for {'str': 'Crypto coin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken plastic golem, like a giant action figure chewed up by an equally "
-"giant puppy. You could smash it up into recycled plastic bits."
+"PrepNet had been heavily involved in avoiding taxes by using untraceable "
+"internet currencies. These however are physical coins with random numbers "
+"sequences embossed on them and RFID chips inside."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken stone golem"
-msgid_plural "broken stone golems"
+msgctxt "container"
+msgid "basin"
+msgid_plural "basins"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for broken stone golem
+#. ~ Description for {'ctxt': 'container', 'str': 'basin'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken stone golem, not that much different from big boulder. Could be "
-"smashed for stone."
+"A wide, shallow basin used to hold liquid, hammered from a piece of sheet "
+"metal. Ideal for collecting water."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken iron golem"
-msgid_plural "broken iron golems"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "vehicle refrigerator"
+msgid_plural "vehicle refrigerators"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for broken iron golem
+#. ~ Description for {'str': 'vehicle refrigerator'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken iron golem, with all iron you would possibly ever need. Could be "
-"smashed for iron."
+"A household refrigerator with impressive capacity. Its power connection has "
+"been refurbished, and it can be mounted onto a vehicle to draw from its "
+"power."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "lesser staff of the magi"
-msgid_plural "lesser staves of the magi"
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
+msgid "vehicle freezer"
+msgid_plural "vehicle freezers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'lesser staff of the magi', 'str_pl': 'lesser staves of the magi'}
+#. ~ Description for {'str': 'vehicle freezer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A beautifully carved staff, made of enchanted wood and mithril. It faintly "
-"glows with magic when you cast spells, but it is not a sturdy melee weapon."
+"This refurbished refrigerator has been stripped of much of its internal "
+"components and converted to run at a much lower temperature, causing it to "
+"serve as a freezer for more power. Like its predecessor, it runs on vehicle "
+"power."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fireball hammer"
-msgid_plural "fireball hammers"
+msgid "scrap titanium"
+msgid_plural "scrap titanium"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for fireball hammer
+#. ~ Description for {'str_sp': 'scrap titanium'}
#: lang/json/GENERIC_from_json.py
-msgid "Use with caution! Flammable! Explosive!"
+msgid "A piece of light titanium, usable for crafting or repairs."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Iron Whip"
-msgid_plural "Iron Whips"
+#: lang/json/vehicle_part_from_json.py
+msgid "MetalMaster forge buddy"
+msgid_plural "MetalMaster forge buddies"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'The Iron Whip', 'str_pl': 'Iron Whips'}.
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"You loop the whip in your hand and it coils back into a belt form in an "
-"instant."
-msgstr ""
-
-#. ~ Description for {'str': 'The Iron Whip', 'str_pl': 'Iron Whips'}
+#. ~ Description for {'str': 'MetalMaster forge buddy', 'str_pl': 'MetalMaster forge buddies'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long braided flexible steel bullwhip that narrows into a sharp blade at "
-"the end. Easily capable of slicing and dicing anything that comes at you. "
-"It transforms back into a belt."
+"From the makers of the best-selling* FOODCO kitchen buddy comes the "
+"MetalMaster forge buddy, for all your metalworking, firing, and welding "
+"needs! It's just as clunky and awkward as the thing it's spinning off, and "
+"still requires a vehicle battery to function."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cudgel +1"
-msgid_plural "cudgel +1s"
+#: lang/json/vehicle_part_from_json.py
+msgid "KitchenMaster cooking buddy"
+msgid_plural "KitchenMaster cooking buddies"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'KitchenMaster cooking buddy', 'str_pl': 'KitchenMaster cooking buddies'}
#: lang/json/GENERIC_from_json.py
-msgid "cudgel +2"
-msgid_plural "cudgel +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Because it *clearly* needed one, this large all-in-one station provides the "
+"functions of FOODCO's kitchen buddy, now with complementary fume hoods and "
+"chemistry materials. Why a chef would need a chemical rig is anyone's "
+"guess, but you can mount it on a vehicle to make use of it."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "quarterstaff +1"
-msgid_plural "quarterstaff +1s"
+#: lang/json/vehicle_part_from_json.py
+msgid "cooking rig"
+msgid_plural "cooking rigs"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'cooking rig'}
#: lang/json/GENERIC_from_json.py
-msgid "quarterstaff +2"
-msgid_plural "quarterstaff +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Skillet, pot, hotplate, and chemistry set; everything you need to cook food "
+"and chemicals. Includes proper fume vents and a separator, so you don't "
+"contaminate your food with toxic chemicals."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "ironshod quarterstaff +1"
-msgid_plural "ironshod quarterstaff +1s"
+msgid "nuclear waste"
+msgid_plural "nuclear waste"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'nuclear waste'}
#: lang/json/GENERIC_from_json.py
-msgid "ironshod quarterstaff +2"
-msgid_plural "ironshod quarterstaff +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A small pellet of silvery metal, still warm to the touch."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "longsword +1"
-msgid_plural "longsword +1s"
+msgid "nuclear fuel pellet"
+msgid_plural "nuclear fuel pellets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'nuclear fuel pellet'}
#: lang/json/GENERIC_from_json.py
-msgid "longsword +2"
-msgid_plural "longsword +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A small pellet of fissile material. Handle carefully."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "sledge hammer +1"
-msgid_plural "sledge hammer +1s"
+msgid "hazardous waste drum"
+msgid_plural "hazardous waste drums"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'hazardous waste drum'}
#: lang/json/GENERIC_from_json.py
-msgid "sledge hammer +2"
-msgid_plural "sledge hammer +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A yellow drum meant for the storage of hazardous substances."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "warhammer +1"
-msgid_plural "warhammer +1s"
+msgid "folded atomic butter churn"
+msgid_plural "folded atomic butter churns"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'folded atomic butter churn'}
#: lang/json/GENERIC_from_json.py
-msgid "warhammer +2"
-msgid_plural "warhammer +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"The Rivtech Churninator 4000, the only churn to be banned by 13 religious "
+"sects. The legs are currently folded up for travel. Unlike a standard "
+"churn that requires cream separated from raw milk this churn requires only "
+"raw milk, salt and a healthy respect for glowing objects."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "bat +1"
-msgid_plural "bat +1s"
+msgid "titanium implant"
+msgid_plural "titanium implants"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'titanium implant'}
#: lang/json/GENERIC_from_json.py
-msgid "bat +2"
-msgid_plural "bat +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"An internal implant to correct a musculoskeletal problem such as a bad hip "
+"or back. It is made of titanium due to its biocompatibility."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "aluminum bat +1"
-msgid_plural "aluminum bat +1s"
+msgid "titanium tooth"
+msgid_plural "titanium tooths"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'titanium tooth'}
#: lang/json/GENERIC_from_json.py
-msgid "aluminum bat +2"
-msgid_plural "aluminum bat +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A dental implant made of pure titanium, used to replace teeth due to its bio-"
+"compatibility and durability."
+msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "steel spear +1"
-msgid_plural "steel spear +1s"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "hauling space"
+msgid_plural "hauling spaces"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'hauling space'}
#: lang/json/GENERIC_from_json.py
-msgid "steel spear +2"
-msgid_plural "steel spear +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A huge metal space used in conjunction with extension of a vehicle's roof to "
+"create a very large amount of space for transporting goods."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "qiang +1"
-msgid_plural "qiang +1s"
+msgid "hydraulic gauntlet"
+msgid_plural "hydraulic gauntlets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'hydraulic gauntlet'}
#: lang/json/GENERIC_from_json.py
-msgid "qiang +2"
-msgid_plural "qiang +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A huge, heavy metal gauntlet lined with tubing and gauges. Slow and "
+"unwieldy, it uses internal pressure to deliver devastating blows, but takes "
+"tremendous strength to use effectively. Thanks to an internal microreactor, "
+"it doesn't require power of its own."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "halberd +1"
-msgid_plural "halberd +1s"
+msgid "barbed-wire rolling pin"
+msgid_plural "barbed-wire rolling pins"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'barbed-wire rolling pin'}
#: lang/json/GENERIC_from_json.py
-msgid "halberd +2"
-msgid_plural "halberd +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Typically used to flatten dough, this rolling pin has been repurposed as a "
+"weapon, with barbed wire adding some extra power and weight to its swing. "
+"It has some real heft to it; perfect for the bakers of the apocalypse."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "glaive +1"
-msgid_plural "glaive +1s"
+msgid "titanium bat"
+msgid_plural "titanium bats"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'titanium bat'}
#: lang/json/GENERIC_from_json.py
-msgid "glaive +2"
-msgid_plural "glaive +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A luxury baseball bat made out of titanium that was banned from competitive "
+"sport due to the increased performance that put defenders at risk."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "naginata +1"
-msgid_plural "naginata +1s"
+msgid "ur-scrap"
+msgid_plural "ur-scraps"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'ur-scrap'}
#: lang/json/GENERIC_from_json.py
-msgid "naginata +2"
-msgid_plural "naginata +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A small techno doodad."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mace +1"
-msgid_plural "mace +1s"
+msgid "monomeric slurry"
+msgid_plural "monomeric slurry"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'monomeric slurry'}
#: lang/json/GENERIC_from_json.py
-msgid "mace +2"
-msgid_plural "mace +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A collection of the building blocks of polymers. With this and a whole lot "
+"of know how you can create proteins and other building blocks of life."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "morningstar +1"
-msgid_plural "morningstar +1s"
+msgid "micellular growth medium"
+msgid_plural "micellular growth mediums"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'micellular growth medium'}
#: lang/json/GENERIC_from_json.py
-msgid "morningstar +2"
-msgid_plural "morningstar +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"For the mixing of biomaterials that might otherwise be antithetical to one "
+"another."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "jian +1"
-msgid_plural "jian +1s"
+msgid "artificial muscle fibers"
+msgid_plural "artificial muscle fibers"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'artificial muscle fibers'}
#: lang/json/GENERIC_from_json.py
-msgid "jian +2"
-msgid_plural "jian +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Lab grown or bioprinted muscle fibers, much denser and with higher "
+"performance ratios than baseline human muscles."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "scimitar +1"
-msgid_plural "scimitar +1s"
+msgid "self healing polymers"
+msgid_plural "self healing polymers"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'self healing polymers'}
#: lang/json/GENERIC_from_json.py
-msgid "scimitar +2"
-msgid_plural "scimitar +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Materials capable of taking environmental chemicals and utilizing them for "
+"self repair, be careful you don't make grey goo."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "estoc +1"
-msgid_plural "estoc +1s"
+msgid "autologous totipotent tissue culture"
+msgid_plural "autologous totipotent tissue cultures"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'autologous totipotent tissue culture'}
#: lang/json/GENERIC_from_json.py
-msgid "estoc +2"
-msgid_plural "estoc +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Uncontaminated pure cellular matter than with the right instructions can "
+"become just about anything."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "arming sword +1"
-msgid_plural "arming sword +1s"
+msgid "scrap photonics"
+msgid_plural "scrap photonics"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'scrap photonics'}
#: lang/json/GENERIC_from_json.py
-msgid "arming sword +2"
-msgid_plural "arming sword +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Small circuits blue and gold, transmitting signals through light."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broadsword +1"
-msgid_plural "broadsword +1s"
+msgid "photonic circuitry"
+msgid_plural "photonic circuitries"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'photonic circuitry', 'str_pl': 'photonic circuitries'}
#: lang/json/GENERIC_from_json.py
-msgid "broadsword +2"
-msgid_plural "broadsword +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A resplendent golden grid inlaid on dark blue substrate."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "battle axe +1"
-msgid_plural "battle axe +1s"
+msgid "photonic computation core"
+msgid_plural "photonic computation cores"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'photonic computation core'}
#: lang/json/GENERIC_from_json.py
-msgid "battle axe +2"
-msgid_plural "battle axe +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A monolithic circuit shaped as a glowing cube of crystal."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cavalry sabre +1"
-msgid_plural "cavalry sabre +1s"
+msgid "hypergeometric photonics"
+msgid_plural "hypergeometric photonics"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'hypergeometric photonics'}
#: lang/json/GENERIC_from_json.py
-msgid "cavalry sabre +2"
-msgid_plural "cavalry sabre +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"In your hands lies a self-contained digital universe. Its programs glowing "
+"like stars fixed on computational shells infinitely layered."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "crowbar +1"
-msgid_plural "crowbar +1s"
+msgid "acausal logic permutator"
+msgid_plural "acausal logic permutators"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'acausal logic permutator'}
#: lang/json/GENERIC_from_json.py
-msgid "crowbar +2"
-msgid_plural "crowbar +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "It has given you an answer, but you are yet to ask anything."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "cutlass +1"
-msgid_plural "cutlass +1s"
+msgid "nanowire battery"
+msgid_plural "nanowire batteries"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'nanowire battery', 'str_pl': 'nanowire batteries'}
#: lang/json/GENERIC_from_json.py
-msgid "cutlass +2"
-msgid_plural "cutlass +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A small battery component with a very high energy density."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "fire axe +1"
-msgid_plural "fire axe +1s"
+msgid "ultracapacitor"
+msgid_plural "ultracapacitors"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'ultracapacitor'}
#: lang/json/GENERIC_from_json.py
-msgid "fire axe +2"
-msgid_plural "fire axe +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A capacitor made from exotic compounds, capable of storing a high amount of "
+"electric charge."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "katana +1"
-msgid_plural "katana +1s"
+msgid "ultracapacitor array"
+msgid_plural "ultracapacitor arrays"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'ultracapacitor array'}
#: lang/json/GENERIC_from_json.py
-msgid "katana +2"
-msgid_plural "katana +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Ultracapacitors assembled into a finely tunned energy storage array."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "combat knife +1"
-msgid_plural "combat knife +1s"
+msgid "superconductive coil"
+msgid_plural "superconductive coils"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'superconductive coil'}
#: lang/json/GENERIC_from_json.py
-msgid "combat knife +2"
-msgid_plural "combat knife +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Superconductive wire warped upon itself manipulates the electromagnetic "
+"spectrum to store vast amounts of power."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "hunting knife +1"
-msgid_plural "hunting knife +1s"
+msgid "zero-point energy extractor"
+msgid_plural "zero-point energy extractors"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'zero-point energy extractor'}
#: lang/json/GENERIC_from_json.py
-msgid "hunting knife +2"
-msgid_plural "hunting knife +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A complex grid pins space-time to the surface of the multiversal hyper-"
+"torus, allowing the energies within to leak into our sliver of existence."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "survival knife +1"
-msgid_plural "survival knife +1s"
+msgid "high quality electromagnet"
+msgid_plural "high quality electromagnets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'high quality electromagnet'}
#: lang/json/GENERIC_from_json.py
-msgid "survival knife +2"
-msgid_plural "survival knife +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A sturdy, industrially crafted electromagnet."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "trench knife +1"
-msgid_plural "trench knife +1s"
+msgid "cryo electromagnet"
+msgid_plural "cryo electromagnets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'cryo electromagnet'}
#: lang/json/GENERIC_from_json.py
-msgid "trench knife +2"
-msgid_plural "trench knife +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A powerful super conductive electromagnet, that must be kept at very low "
+"temperatures to operate."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "kris +1"
-msgid_plural "kris +1s"
+msgid "super conductive electromagnet"
+msgid_plural "super conductive electromagnets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'super conductive electromagnet'}
#: lang/json/GENERIC_from_json.py
-msgid "kris +2"
-msgid_plural "kris +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A powerful electromagnet made from a room temperature superconductor ."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "kukri +1"
-msgid_plural "kukri +1s"
+msgid "composite alloy"
+msgid_plural "composite alloys"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'composite alloy'}
#: lang/json/GENERIC_from_json.py
-msgid "kukri +2"
-msgid_plural "kukri +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Miscellaneous scrap pieces made from a composite alloy."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "nodachi +1"
-msgid_plural "nodachi +1s"
+msgid "vacuum cast carbide"
+msgid_plural "vacuum cast carbides"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'vacuum cast carbide'}
#: lang/json/GENERIC_from_json.py
-msgid "nodachi +2"
-msgid_plural "nodachi +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Malleable carbide cast by forges on high earth orbit."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pickaxe +1"
-msgid_plural "pickaxe +1s"
+msgid "nanoprinted alloy"
+msgid_plural "nanoprinted alloys"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'nanoprinted alloy'}
#: lang/json/GENERIC_from_json.py
-msgid "pickaxe +2"
-msgid_plural "pickaxe +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A meta material fabricated by precisely layering different elements at an "
+"atomic scale."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pike +1"
-msgid_plural "pike +1s"
+msgid "crystal forged neutrite"
+msgid_plural "crystal forged neutrites"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'crystal forged neutrite'}
#: lang/json/GENERIC_from_json.py
-msgid "pike +2"
-msgid_plural "pike +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Great forges within the Earth's core wrought hydrogen into flaming metal and "
+"poured it within lattices of super conductive lanthanum. Locked in magnetic "
+"equilibrium, it was left to cool into a dark unbreakable metal"
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "rapier +1"
-msgid_plural "rapier +1s"
+msgid "phase uneven matter"
+msgid_plural "phase uneven matters"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'phase uneven matter'}
#: lang/json/GENERIC_from_json.py
-msgid "rapier +2"
-msgid_plural "rapier +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "Matter condensed from the liminal spaces between dimmensions."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "tanto +1"
-msgid_plural "tanto +1s"
+msgid "peripheral electrode"
+msgid_plural "peripheral electrodes"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'peripheral electrode'}
#: lang/json/GENERIC_from_json.py
-msgid "tanto +2"
-msgid_plural "tanto +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A thin strand of wire and a clamp, meant to be spliced into the smaller "
+"nerves of the human body."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "wakizashi +1"
-msgid_plural "wakizashi +1s"
+msgid "neural electrode"
+msgid_plural "neural electrodes"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'neural electrode'}
#: lang/json/GENERIC_from_json.py
-msgid "wakizashi +2"
-msgid_plural "wakizashi +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A small array of metallic needles allows complex communication between "
+"machine and human mind."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "zweihänder +1"
-msgid_plural "zweihänder +1s"
+msgid "brain implant prod"
+msgid_plural "brain implant prods"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'brain implant prod'}
#: lang/json/GENERIC_from_json.py
-msgid "zweihänder +2"
-msgid_plural "zweihänder +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A complexly etched rod of metal interfaces with the corpus callosum of the "
+"patient, granting increased control of bionic functions."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "khopesh +1"
-msgid_plural "khopesh +1s"
+msgid "artificial neural tissue"
+msgid_plural "artificial neural tissues"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'artificial neural tissue'}
#: lang/json/GENERIC_from_json.py
-msgid "khopesh +2"
-msgid_plural "khopesh +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"Photonic axons process thought at speeds far surpassing primitive, chemical-"
+"driven communication."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "xiphos +1"
-msgid_plural "xiphos +1s"
+msgid "neurosynaptic interface matrix"
+msgid_plural "neurosynaptic interface matrices"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'neurosynaptic interface matrix', 'str_pl': 'neurosynaptic interface matrices'}
#: lang/json/GENERIC_from_json.py
-msgid "xiphos +2"
-msgid_plural "xiphos +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"A membrane of artificial neurons envelops the cerebral cortex, melding "
+"machine and human intellect into a gestalt much greater than its individual "
+"parts."
+msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "dao +1"
-msgid_plural "dao +1s"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "ultralight frame"
+msgid_plural "ultralight frames"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'ultralight frame'}
#: lang/json/GENERIC_from_json.py
-msgid "dao +2"
-msgid_plural "dao +2s"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A sturdy, lightweight frame made from titanium. Useful for crafting."
+msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Biomancer spear"
-msgid_plural "Biomancer spears"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "control station"
+msgid_plural "control stations"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Biomancer spear'}
+#. ~ Description for {'str': 'control station'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A grotesque bone spearhead on a stout wooden pole. There is a Biomancer "
-"rune embedded at the base of the head."
+"A large and complex piloting station from a military vehicle, including a "
+"camera station, steering tools, and electronics controls."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Technomancer toolbar"
-msgid_plural "Technomancer toolbars"
+msgid "vehicle shelving"
+msgid_plural "vehicle shelvings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Technomancer toolbar'}
+#. ~ Description for {'str': 'vehicle shelving'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This staff incorporates a sturdy cresent wrench on top of a prybar and a "
-"hammer on the other in a convienent package. There is a Technomancer rune "
-"embedded in the hammerhead."
+"Several heavy frames retrofitted to be installed together which are "
+"outfitted with tie-downs and attachment points gallore for carrying an "
+"extended amount of cargo."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Magus staff"
-msgid_plural "Magus staves"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "solar array"
+msgid_plural "solar arrays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Magus staff', 'str_pl': 'Magus staves'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"A quarterstaff with runes carved into it and two glass jars, heat-tempered "
-"and infused with mana for durability, to act as mana receptacles. There are "
-"two Magi runes embedded at the tips."
+"A vertical array of three solar panels set on a chassis rising above one "
+"another on a metal pole with rudimentary tracking and motors. Due to the "
+"flimsy nature of the hydraulics and high surface area profile to maximize "
+"sunlight, they can't really be installed onto an existing vehicle. Requires "
+"a jumper cable or similar to pull power from."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Kelvinist flamberge"
-msgid_plural "Kelvinist flamberges"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "reinforced solar array"
+msgid_plural "reinforced solar arrays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Kelvinist flamberge'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'reinforced solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"A sword with an undulating blade, reminiscent of a flame. There is a "
-"Kelvinist rune embedded in the pommel."
+"A vertical array of three reinforced solar panels set on a chassis rising "
+"above one another on a metal pole with rudimentary tracking and motors. Due "
+"to the flimsy nature of the hydraulics and high surface area profile to "
+"maximize sunlight, they can't really be installed onto an existing vehicle. "
+"Requires a jumper cable or similar to pull power from."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Stormshaper axe"
-msgid_plural "Stormshaper axes"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "upgraded solar array"
+msgid_plural "upgraded solar arrays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Stormshaper axe'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'upgraded solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"A forged copper axe with silver trimmings and a wooden handle. There is a "
-"Stormshaper rune embedded in the eye."
+"A vertical array of three upgraded solar panels set on a chassis rising "
+"above one another on a metal pole with rudimentary tracking and motors. Due "
+"to the flimsy nature of the hydraulics and high surface area profile to "
+"maximize sunlight, they can't really be installed onto an existing vehicle. "
+"Requires a jumper cable or similar to pull power from."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Animist athame"
-msgid_plural "Animist athames"
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "upgraded reinforced solar array"
+msgid_plural "upgraded reinforced solar arrays"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Animist athame'}
-#: lang/json/GENERIC_from_json.py
+#. ~ Description for {'str': 'upgraded reinforced solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid ""
-"A steel ritual knife used by Animists to draw blood for summoning. Their "
-"school rune is embedded in the crossguard."
+"A vertical array of three upgraded reinforced solar panels set on a chassis "
+"rising above one another on a metal pole with rudimentary tracking and "
+"motors. Due to the flimsy nature of the hydraulics and high surface area "
+"profile to maximize sunlight, they can't really be installed onto an "
+"existing vehicle. Requires a jumper cable or similar to pull power from."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "springstaff(baton)"
-msgid_plural "springstaves(baton)"
+msgid "withered plant bundle"
+msgid_plural "withered plant bundles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}.
+#. ~ Description for withered plant bundle
#: lang/json/GENERIC_from_json.py
-msgid "Extend to staff"
+msgid "A bundle of plant matter"
msgstr ""
-#. ~ Use action msg for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}.
#: lang/json/GENERIC_from_json.py
-msgid "You snap open your springstaff into staff mode."
+msgid "CRIT hatchet"
+msgid_plural "CRIT hatchets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action msg for CRIT hatchet.
+#: lang/json/GENERIC_from_json.py
+msgid "You extend your hatchet"
msgstr ""
-#. ~ Description for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}
+#. ~ Description for CRIT hatchet
#: lang/json/GENERIC_from_json.py
msgid ""
-"This versatile weapon uses Technomancy-enhanced springs to keep the staff "
-"tips retracted while in baton configuration. Activate to extend."
+"An incredibly sharp, heavy duty, one-handed hatchet. Makes a great melee "
+"weapon, and is useful both for chopping things and for use as a hammer when "
+"extended."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "springstaff(staff)"
-msgid_plural "springstaves(staff)"
+msgid "CRIT axe"
+msgid_plural "CRIT axes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action menu_text for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "Retract to baton"
-msgstr ""
-
-#. ~ Use action msg for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}.
+#. ~ Use action msg for CRIT axe.
#: lang/json/GENERIC_from_json.py
-msgid "You collapse your springstaff into baton mode."
+msgid "You collapse your axe"
msgstr ""
-#. ~ Description for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}
+#. ~ Description for CRIT axe
#: lang/json/GENERIC_from_json.py
msgid ""
-"This versatile weapon uses Technomancy-enhanced springs to keep the staff "
-"tips from retracting while in staff configuration. Activate to extend."
+"An incredibly sharp, heavy duty, full length axe. Makes a heavy-hitting "
+"melee weapon, and is useful both for chopping things and for use as a hammer "
+"when extended."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "endless flask"
-msgid_plural "endless flasks"
+msgid "CRIT Blade-work manual"
+msgid_plural "CRIT Blade-work manuals"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'endless flask'}.
-#: lang/json/GENERIC_from_json.py
-msgid "You open the flask and discover it full of sweet, sweet, whiskey!"
-msgstr ""
-
-#. ~ Use action not_ready_msg for {'str': 'endless flask'}.
+#. ~ Description for CRIT Blade-work manual
#: lang/json/GENERIC_from_json.py
-msgid "The flask isn't done refilling yet."
+msgid "An advanced military manual on CRIT Blade-work."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "magic token"
-msgid_plural "magic tokens"
+msgid "C.R.I.T Enforcement manual"
+msgid_plural "C.R.I.T Enforcement manuals"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'C.R.I.T Enforcement manual'}
#: lang/json/GENERIC_from_json.py
-msgid "longsword token"
-msgid_plural "longsword tokens"
-msgstr[0] ""
-msgstr[1] ""
+msgid "An advanced military manual on C.R.I.T Enforcer melee."
+msgstr ""
-#. ~ Use action msg for longsword token.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine longsword!"
-msgstr ""
+msgid "CRIT CQB manual"
+msgid_plural "CRIT CQB manuals"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for longsword token
+#. ~ Description for {'str': 'CRIT CQB manual'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a longsword."
+msgid "An advanced military manual on CRIT general CQB."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "arming sword token"
-msgid_plural "arming sword tokens"
+msgid "alien electronic scrap"
+msgid_plural "alien electronic scraps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'arming sword token'}.
+#. ~ Description for {'str': 'alien electronic scrap'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine arming sword!"
+"A collection of dazzling alien electronics, far beyond anything of "
+"terrestrial manufacture. Useful in crafting."
msgstr ""
-#. ~ Description for {'str': 'arming sword token'}
+#: lang/json/GENERIC_from_json.py
+msgid "alien biotech"
+msgid_plural "alien biotechs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'alien biotech'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case an arming sword."
+"A fistfull of gently squirming parts that secrete viscous gel. Useful in "
+"crafting, but not fun to hold."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broadsword token"
-msgid_plural "broadsword tokens"
+msgid "alien power cell"
+msgid_plural "alien power cells"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for broadsword token.
+#. ~ Description for {'str': 'alien power cell'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine broadsword!"
+"A fist-sized, cylindrical canister that makes you feel a bit tingly when you "
+"hold it. Its center houses a faintly glowing red core of some sort. Though "
+"fundementally incompatable with earthly technologies, it still might be "
+"useful in crafting."
msgstr ""
-#. ~ Description for broadsword token
+#: lang/json/GENERIC_from_json.py
+msgid "broken emissary"
+msgid_plural "broken emissaries"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'broken emissary', 'str_pl': 'broken emissaries'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a broadsword."
+"The massive body of a collapsed emissary. Still a bit intimidating, perhaps "
+"knowing the damage it can cause. Could be gutted for parts, but you'll "
+"probably need specialized alien tools."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "battleaxe token"
-msgid_plural "battleaxe tokens"
+msgid "broken emissary of war"
+msgid_plural "broken emissaries of war"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'battleaxe token'}.
+#. ~ Description for {'str': 'broken emissary of war', 'str_pl': 'broken emissaries of war'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine battle axe!"
+"The massive body of a collapsed emissary of war. Still a bit intimidating, "
+"perhaps knowing the damage it can cause. Could be gutted for parts, but "
+"you'll probably need specialized alien tools."
msgstr ""
-#. ~ Description for {'str': 'battleaxe token'}
+#: lang/json/GENERIC_from_json.py
+msgid "broken emissary of flame"
+msgid_plural "broken emissaries of flame"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'broken emissary of flame', 'str_pl': 'broken emissaries of flame'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a battle axe."
+"The massive body of a collapsed emissary of flame. Still a bit "
+"intimidating, perhaps knowing the damage it can cause. Could be gutted for "
+"parts, but you'll probably need specialized alien tools."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "pike token"
-msgid_plural "pike tokens"
+msgid "broken surveillance drone"
+msgid_plural "broken surveillance drones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for pike token.
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine pike!"
-msgstr ""
-
-#. ~ Description for pike token
+#. ~ Description for {'str': 'broken surveillance drone'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a pike."
+"A broken drone. Much less threatening now that it isn't shining its light "
+"everywhere. Could be gutted for parts. Specialized alien tools would be "
+"best for disassembly, but you could make do with more human instruments "
+"instead."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "mace token"
-msgid_plural "mace tokens"
+msgid "broken seeker drone"
+msgid_plural "broken seeker drones"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for mace token.
+#. ~ Description for {'str': 'broken seeker drone'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine mace!"
+"A broken drone. Much less threatening now that it isn't prodding you. "
+"Specialized alien tools would be best for disassembly, but you could make do "
+"with more human instruments instead."
msgstr ""
-#. ~ Description for mace token
+#. ~ Description for {'str': 'toilet brush', 'str_pl': 'toilet brushes'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a mace."
+"The aliens that have invaded Earth cannot be intimidated or humiliated - at "
+"least not meaningfully - so this stiff brush is only useful for scouring "
+"toilet bowls."
msgstr ""
+#. ~ Description for basketball
#: lang/json/GENERIC_from_json.py
-msgid "quarterstaff token"
-msgid_plural "quarterstaff tokens"
-msgstr[0] ""
-msgstr[1] ""
+msgid "A high-quality indoor basketball. You could throw it at your enemies."
+msgstr ""
-#. ~ Use action msg for quarterstaff token.
+#. ~ Description for {'str': 'newspaper page'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a pristine quarterstaff!"
+"A single sheet of newspaper broadsheet. Most of the information on there is "
+"terribly trivial, or out of date, but one thing catches your eye briefly - "
+"some things from before the Cataclysm, and some even after."
msgstr ""
-#. ~ Description for quarterstaff token
+#. ~ Description for {'str': 'reinforced solar panel'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a quarterstaff."
+"A solar panel that has been covered with a pane of reinforced glass to "
+"protect the delicate solar cells from aliens or errant baseballs. The glass "
+"causes this panel to produce slightly less power than a normal panel. "
+"Useful for a vehicle."
msgstr ""
+#. ~ Description for {'str': 'upgraded reinforced solar panel'}
#: lang/json/GENERIC_from_json.py
-msgid "hammer token"
-msgid_plural "hammer tokens"
+msgid ""
+"An upgraded solar panel that has been covered with a pane of reinforced "
+"glass to protect the delicate solar cells from aliens or errant baseballs. "
+"The glass causes this panel to produce slightly less power than a normal "
+"upgraded panel. Useful for a vehicle."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "tiny pistol casing"
+msgid_plural "tiny pistol casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for hammer token.
+#. ~ Description for tiny pistol casing
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine hammer!"
+msgid "An empty casing from a tiny pistol round."
msgstr ""
-#. ~ Description for hammer token
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a hammer."
+msgid "pistol casing"
+msgid_plural "pistol casings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pistol casing'}
+#: lang/json/GENERIC_from_json.py
+msgid "An empty casing from a standard pistol round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "screwdriver set token"
-msgid_plural "screwdriver set tokens"
+msgid "magnum pistol casing"
+msgid_plural "magnum pistol casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for screwdriver set token.
+#. ~ Description for {'str': 'magnum pistol casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine screwdriver set!"
+msgid "An empty casing from a magnum pistol round."
msgstr ""
-#. ~ Description for screwdriver set token
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a screwdriver."
+msgid "rifle casing"
+msgid_plural "rifle casings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'rifle casing'}
+#: lang/json/GENERIC_from_json.py
+msgid "An empty casing from a rifle round."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "toolbox token"
-msgid_plural "toolbox tokens"
+msgid "huge rifle casing"
+msgid_plural "huge rifle casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for toolbox token.
+#. ~ Description for {'str': 'huge rifle casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine toolbox!"
+msgid "An empty casing from a huge rifle round."
msgstr ""
-#. ~ Description for toolbox token
+#: lang/json/GENERIC_from_json.py
+msgid "shotshell hull"
+msgid_plural "shotshell hulls"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for shotshell hull
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a toolbox."
+"A shotshell's casing, a plastic tube with a brass casehead, commonly "
+"referred to as a hull."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "crowbar token"
-msgid_plural "crowbar tokens"
+msgid "grenade casing"
+msgid_plural "grenade casings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for crowbar token.
+#. ~ Description for {'str': 'grenade casing'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You say the command word engraved on the token, and it rapidly grows and "
-"morphs into a shiny pristine crowbar!"
+msgid "A large casing from a grenade round."
msgstr ""
-#. ~ Description for crowbar token
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large silver coin that, when activated by uttering the word on the back, "
-"turns into the item pictured on the front, in this case a crowbar."
-msgstr ""
+msgid "rifle belt linkage"
+msgid_plural "rifle belt linkages"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "cestus +1"
-msgid_plural "cestus +1s"
+msgid "grenade belt linkage"
+msgid_plural "grenade belt linkages"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "cestus +2"
-msgid_plural "cestus +2s"
+msgid "heavy machinegun belt linkage"
+msgid_plural "heavy machinegun belt linkages"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "flaming fist"
-msgid_plural "flaming fists"
+msgid "broken CROWS II"
+msgid_plural "broken CROWS IIs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'flaming fist'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A heavy metal guard that covers the fist and increases striking power, with "
-"stout padding underneath to protect the wearers hand. It has been enchanted "
-"to emit dark magical flames that only harm enemies."
-msgstr ""
+msgid "broken CROWS II Heavy"
+msgid_plural "broken CROWS II Heavys"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "flaming fist +1"
-msgid_plural "flaming fist +1s"
+msgid "broken launcher TALON UGV"
+msgid_plural "broken launcher TALON UGVs"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "flaming fist +2"
-msgid_plural "flaming fist +2s"
+msgid "broken rifle TALON UGV"
+msgid_plural "broken rifle TALON UGVs"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "gauntlet of pounding"
-msgid_plural "gauntlets of pounding"
+msgid "Scorching Sirocco"
+msgid_plural "Scorching Sirocco"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'gauntlet of pounding', 'str_pl': 'gauntlets of pounding'}
+#. ~ Description for {'str_sp': 'Scorching Sirocco'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large gleaming metal gauntlet covered in magical symbols that allows you "
-"to land astoundingly powerful blows."
+msgid "This book contains the teaching of the Desert Wind discipline."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Earthshaper cestus"
-msgid_plural "Earthshaper cesti"
+msgid "Perfect Clarity of Mind and Body"
+msgid_plural "Perfect Clarity of Mind and Body"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Earthshaper cestus', 'str_pl': 'Earthshaper cesti'}
+#. ~ Description for {'str_sp': 'Perfect Clarity of Mind and Body'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A stone battle glove with carved runes encasing the hand, protecting it "
-"while increasing striking power. There is an Earthshaper rune embedded in "
-"the palm."
+msgid "This book contains the teaching of the Diamond Mind discipline."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Stormhammer"
-msgid_plural "The Stormhammers"
+msgid "The Book of Mudora"
+msgid_plural "The Book of Mudora"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Stormhammer'}
+#. ~ Description for {'str_sp': 'The Book of Mudora'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A crackling magical warhammer full of lightning to smite your foes with, and "
-"of course, smash things to bits!"
+"A collection of ancient Hylian lore and stories. A section on historic "
+"battles is bookmarked."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Stormfist"
-msgid_plural "Stormfists"
+#: lang/json/GENERIC_from_json.py
+msgid "The Life and Work of Tiger Sauer"
+msgid_plural "The Life and Work of Tiger Sauer"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Stormfist'}
-#. ~ Description for Stormfist
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str_sp': 'The Life and Work of Tiger Sauer'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Encases your arm and hand in a sheath of crackling magical lightning, you "
-"can punch and defend yourself with it in melee combat."
+"A biography of a combat cyborg agent detailing his philosophy and martial "
+"art."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "vicious tentacle whip"
-msgid_plural "vicious tentacle whips"
+msgid "stone shell"
+msgid_plural "stone shells"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for vicious tentacle whip
+#. ~ Description for stone shell
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long, writhing, tentacle covered in sharp bonelike blades and spikey "
-"protrusions."
+"The broken fragment of an owlbear egg. With luck it might still contain "
+"some of its former power, though if nothing else it's still a bit sharp."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Wicked Bonespear"
-msgid_plural "Wicked Bonespears"
+msgid "glow dust"
+msgid_plural "glow dusts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Wicked Bonespear'}
+#. ~ Description for glow dust
#: lang/json/GENERIC_from_json.py
-msgid "This is a wicked spear/halberd hybrid entirely created of bone."
+msgid ""
+"The powdered remains of a will-o-wisps's phsyical form. It seems to still "
+"possess an otherworldly glow."
msgstr ""
-#. ~ Description for {'str': 'Mjölnir'}
+#: lang/json/GENERIC_from_json.py
+msgid "magical reading light"
+msgid_plural "magical reading lights"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for magical reading light
#: lang/json/GENERIC_from_json.py
msgid ""
-"Mjölnir, the legendary hammer of Thor. It is rumored to be able to level "
-"mountains with a single blow. You feel the power of Asgard coursing through "
-"the hammer."
+"Powered by the magic of glow powder and lesser mana potions, this extremely "
+"expensive little light will provide just enough light to read by for at "
+"least a decade. Use it to close the cover and hide the light."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Gungnir"
-msgid_plural "Gungnirs"
+msgid "magical reading light (covered)"
+msgid_plural "magical reading lights (covered)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Gungnir'}
+#. ~ Description for {'str': 'magical reading light (covered)', 'str_pl': 'magical reading lights (covered)'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Gungnir, the spear of Odin. It is rumored to be the perfect spear, "
-"perfectly hitting any target regardless of the wielder's strength or skill. "
-"If feels like Odin's protecting you."
+"Powered by the magic of glow powder and lesser mana potions, this extremely "
+"expensive little light will provide just enough light to read by for at "
+"least a decade. The cover is closed. Use it to open the cover and show the "
+"light."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Gram"
-msgid_plural "Grams"
+msgid "bulette plate"
+msgid_plural "bulette plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Gram'}
+#. ~ Description for bulette plate
#: lang/json/GENERIC_from_json.py
msgid ""
-"Gram, the sword of Sigurd. It is rumored to be the sword that slayed the "
-"legendary dragon, Fafnir. Once said to have cleaved Regin's anvil in half, "
-"the edge is impeccable."
+"The great plates from behind a bulette's head have always been prized for "
+"use in shield and armor making."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Laevateinn"
-msgid_plural "Laevateinns"
+msgid "bulette pearl"
+msgid_plural "bulette pearls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Laevateinn'}
+#. ~ Description for bulette pearl
#: lang/json/GENERIC_from_json.py
msgid ""
-"Laevateinn, the staff of Loki. Said to have been plucked from the gates of "
-"Hel by Loki. Imbued with a mysterious magic, the magic of the trickster god "
-"himself."
+"As a bulette burrows through the earth its gills collect minute amounts of "
+"precious metals and gems which slowly aggregate into lustrous gemstones "
+"prized for their beauty and power."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "orichalcum ingot"
-msgid_plural "orichalcum ingots"
+msgid "stirge proboscis"
+msgid_plural "stirge proboscises"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for orichalcum ingot
+#. ~ Description for {'str': 'stirge proboscis', 'str_pl': 'stirge proboscises'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"An ingot of orichalcum. About 3 cm by 7 cm by 12 cm in size, ready to be "
-"used for various blacksmithing tasks."
+"A long sucking apparatus harvested from stirge corpse. Makes a poor melee "
+"weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Spell Scroll"
-msgid_plural "Spell Scrolls"
+msgid "chunk of demon chitin"
+msgid_plural "chunks of demon chitin"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'chunk of demon chitin', 'str_pl': 'chunks of demon chitin'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A piece of demon spider exoskeleton. It is light and very durable, and "
+"probably has some magical properties."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Crystallize Mana"
-msgid_plural "Scrolls of Crystallize Mana"
+msgid "demon chitin plate"
+msgid_plural "demon chitin plates"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Crystallize Mana', 'str_pl': 'Scrolls of Crystallize Mana'}
+#. ~ Description for demon chitin plate
#: lang/json/GENERIC_from_json.py
msgid ""
-"A proper wizard is always prepared, crystallize your mana for the future!"
+"A large piece of demon spider exoskeleton, painstakingly cut from the corpse "
+"of an adult demon spider. A plate of this size can be used to create armor "
+"plating."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Dark Sight"
-msgid_plural "Scrolls of Dark Sight"
+msgid "demon spider fang"
+msgid_plural "demon spider fangs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Dark Sight', 'str_pl': 'Scrolls of Dark Sight'}
+#. ~ Description for demon spider fang
#: lang/json/GENERIC_from_json.py
msgid ""
-"The darkness holds no secrets for the arcane. Adjust your sight to see in "
-"perfect darkness!"
+"A fang from a demon spider. It seems to still drip with poison; you might "
+"be able to use this in some alchemical recipe?"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Invisibility"
-msgid_plural "Scrolls of Invisibility"
+msgid "mana dust"
+msgid_plural "mana dusts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Invisibility', 'str_pl': 'Scrolls of Invisibility'}
+#. ~ Description for mana dust
#: lang/json/GENERIC_from_json.py
msgid ""
-"The light can not interact with you unless you want it to. Become invisible!"
+"Crystallized mana in powdered form. It faintly pulses with arcane energy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Obfuscated Body"
-msgid_plural "Scrolls of Obfuscated Body"
+msgid "black dragon scale"
+msgid_plural "black dragon scales"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Obfuscated Body', 'str_pl': 'Scrolls of Obfuscated Body'}
+#. ~ Description for black dragon scale
#: lang/json/GENERIC_from_json.py
msgid ""
-"A magical aura distorts light around your body, making it easier to dodge "
-"enemy attacks."
+"A scale from a black dragon. It still has its magical properties and acid "
+"resistance."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Holographic Transposition"
-msgid_plural "Scrolls of Holographic Transposition"
+msgid "black dragon hide"
+msgid_plural "black dragon hides"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Holographic Transposition', 'str_pl': 'Scrolls of Holographic Transposition'}
-#. ~ Description for {'str': 'Holographic Transposition'}
-#. ~ Description for Holographic Transposition
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-#: lang/json/SPELL_from_json.py
+#. ~ Description for black dragon hide
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Allows you to swap places with a previously existing holographic image of "
-"yourself. If the universe itself can't tell you apart, who could?"
+"Prepared hide from a black dragon. Hard, acid-resistant, and with more "
+"scales could make a suit of armor as hard as steel and half as heavy."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Smite"
-msgid_plural "Scrolls of Smite"
+msgid "vacation brochure"
+msgid_plural "vacation brochures"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Smite', 'str_pl': 'Scrolls of Smite'}
-#. ~ Description for Smite
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action message for vacation brochure.
+#. ~ Use action message for lair map.
+#: lang/json/GENERIC_from_json.py
+msgid "You add the locations to your map."
+msgstr ""
+
+#. ~ Description for vacation brochure
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Evil has become pervasive throughout the world. Let your power be the light "
-"that shines in the darkness!"
+"This is a glossy brochure encouraging students to book vactaions at a lake "
+"retreat or remote cabin. The brochure includes lush photographs of a tower "
+"on an island and a remote looking cabin in the woods. It includes a map of "
+"the areas."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Life Conversion"
-msgid_plural "Scrolls of Life Conversion"
+msgid "lair map"
+msgid_plural "lair maps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Life Conversion', 'str_pl': 'Scrolls of Life Conversion'}
-#. ~ Description for Life Conversion
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for lair map
+#: lang/json/GENERIC_from_json.py
msgid ""
-"You channel your life force itself into your spiritual energy. You spend hp "
-"to regain mana."
+"This is an well worn map. It has pictures of fantastical beasts "
+"embellishing the carefully drawn map markers."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Mind Over Pain"
-msgid_plural "Scrolls of Mind Over Pain"
+msgid "old photo"
+msgid_plural "old photos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Mind Over Pain', 'str_pl': 'Scrolls of Mind Over Pain'}
-#. ~ Description for Mind over Pain
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for old photo
+#: lang/json/GENERIC_from_json.py
msgid ""
-"With an intense ritual that resembles crossfit, you manage to put some of "
-"your pain at bay."
+"A photo of a jovial, old wizard, he seems to be dancing with a coat rack in "
+"this basement. There is a stack of suitcases in the background."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Summon Zombie"
-msgid_plural "Scrolls of Summon Zombie"
+msgid "broken clay golem"
+msgid_plural "broken clay golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Summon Zombie', 'str_pl': 'Scrolls of Summon Zombie'}
-#. ~ Description for Summon Zombie
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for broken clay golem
+#: lang/json/GENERIC_from_json.py
msgid ""
-"An ethereal-looking zombie rises from the depths of the earth to fight for "
-"you. You may be able to summon more with a higher level in this spell."
+"A broken clay golem, looking like a piece of post-modern art. Could be "
+"smashed for clay."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Summon Skeleton"
-msgid_plural "Scrolls of Summon Skeleton"
+msgid "broken plastic golem"
+msgid_plural "broken plastic golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Summon Skeleton', 'str_pl': 'Scrolls of Summon Skeleton'}
-#. ~ Description for Summon Skeleton
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for broken plastic golem
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A ghostly skeleton rises from the depths of the earth to fight for you. You "
-"may be able to summon more with a higher level in this spell."
+"A broken plastic golem, like a giant action figure chewed up by an equally "
+"giant puppy. You could smash it up into recycled plastic bits."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Summon Floating Disk"
-msgid_plural "Scrolls of Summon Floating Disk"
+msgid "broken stone golem"
+msgid_plural "broken stone golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Summon Floating Disk', 'str_pl': 'Scrolls of Summon Floating Disk'}
-#. ~ Description for Summon floating disk
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Summons a floating disk that is sworn to carry your burdens."
+#. ~ Description for broken stone golem
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A broken stone golem, not that much different from big boulder. Could be "
+"smashed for stone."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Summon Decayed Pouncer"
-msgid_plural "Scrolls of Summon Decayed Pouncer"
+msgid "broken iron golem"
+msgid_plural "broken iron golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Summon Decayed Pouncer', 'str_pl': 'Scrolls of Summon Decayed Pouncer'}
-#. ~ Description for Summon Decayed Pouncer
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for broken iron golem
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A decrepit looking large cat rises from the depths of the earth to fight for "
-"you. You may be able to summon more with a higher level in this spell."
+"A broken iron golem, with all iron you would possibly ever need. Could be "
+"smashed for iron."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Cure Light Wounds"
-msgid_plural "Scrolls of Cure Light Wounds"
+msgid "lesser dimensional bag"
+msgid_plural "lesser dimensional bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Cure Light Wounds', 'str_pl': 'Scrolls of Cure Light Wounds'}
-#. ~ Description for Cure Light Wounds
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Heals a little bit of damage on the target."
+#. ~ Description for {'str': 'lesser dimensional bag'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a bag that can contain more than it should. The bag magically "
+"reduces the weight of its contents and expands less than the amount of stuff "
+"you put into it. It takes a few words and hand-waving to take an item out."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Pain Split"
-msgid_plural "Scrolls of Pain Split"
+msgid "dimensional bag"
+msgid_plural "dimensional bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Pain Split', 'str_pl': 'Scrolls of Pain Split'}
-#. ~ Description for Pain Split
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Evens out damage among your limbs."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Vicious Tentacle"
-msgid_plural "Scrolls of Vicious Tentacle"
+msgid "greater dimensional bag"
+msgid_plural "greater dimensional bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Vicious Tentacle', 'str_pl': 'Scrolls of Vicious Tentacle'}
-#. ~ Description for Vicious Tentacle
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'greater dimensional bag'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell extrudes a long nasty whiplike tentacle of sharp bones and oozing "
-"acid from your body, it has a long reach attack and vicious damage."
+"This dimensional bag has reached the limits of human innovation with a "
+"combination of manufacturing and magical secrets."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Grotesque Enhancement"
-msgid_plural "Scrolls of Grotesque Enhancement"
+msgid "supergravity preservation box"
+msgid_plural "supergravity preservation boxs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Grotesque Enhancement', 'str_pl': 'Scrolls of Grotesque Enhancement'}
-#. ~ Description for Grotesque Enhancement
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'supergravity preservation box'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A spell that warps your body in alien ways to increase your physical "
-"abilities and strength."
+"A box that uses gravity magic to preserve food. It makes the box much "
+"heavier, but anything in it lasts far longer and you can store more."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Acidic Spray"
-msgid_plural "Scrolls of Acidic Spray"
+msgid "lesser staff of the magi"
+msgid_plural "lesser staves of the magi"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Acidic Spray', 'str_pl': 'Scrolls of Acidic Spray'}
-#. ~ Description for {'str': 'Acidic Spray'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'lesser staff of the magi', 'str_pl': 'lesser staves of the magi'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"When cast, the mage opens his mouth and sprays acid in a wide cone to "
-"dissolve his foes into goo. Just imagine what he'll do with the goo."
+"A beautifully carved staff, made of enchanted wood and mithril. It faintly "
+"glows with magic when you cast spells, but it is not a sturdy melee weapon."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Flesh Pouch"
-msgid_plural "Scrolls of Flesh Pouch"
+msgid "fireball hammer"
+msgid_plural "fireball hammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Flesh Pouch', 'str_pl': 'Scrolls of Flesh Pouch'}
-#. ~ Description for Flesh Pouch
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell grows a large pouch out of your skin on your back, allowing you "
-"to store your gear in it."
+#. ~ Description for fireball hammer
+#: lang/json/GENERIC_from_json.py
+msgid "Use with caution! Flammable! Explosive!"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Conjure Bonespear"
-msgid_plural "Scrolls of Conjure Bonespear"
+msgid "The Iron Whip"
+msgid_plural "Iron Whips"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Conjure Bonespear', 'str_pl': 'Scrolls of Conjure Bonespear'}
-#. ~ Description for Conjure Bonespear
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for {'str': 'The Iron Whip', 'str_pl': 'Iron Whips'}.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell creates a long shaft of bone with a wicked point and blades along "
-"its length."
+"You loop the whip in your hand and it coils back into a belt form in an "
+"instant."
msgstr ""
+#. ~ Description for {'str': 'The Iron Whip', 'str_pl': 'Iron Whips'}
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Megablast"
-msgid_plural "Scrolls of Megablast"
+msgid ""
+"A long braided flexible steel bullwhip that narrows into a sharp blade at "
+"the end. Easily capable of slicing and dicing anything that comes at you. "
+"It transforms back into a belt."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "cudgel +1"
+msgid_plural "cudgel +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Megablast', 'str_pl': 'Scrolls of Megablast'}
-#. ~ Description for Megablast
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You always wanted to fire energy beams like in the animes you watched as a "
-"kid. Now you can!"
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "cudgel +2"
+msgid_plural "cudgel +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Magical Light"
-msgid_plural "Scrolls of Magical Light"
+msgid "quarterstaff +1"
+msgid_plural "quarterstaff +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Magical Light', 'str_pl': 'Scrolls of Magical Light'}
-#. ~ Description for Magical Light
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Creates a magical light."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "quarterstaff +2"
+msgid_plural "quarterstaff +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Blinding Flash"
-msgid_plural "Scrolls of Blinding Flash"
+msgid "ironshod quarterstaff +1"
+msgid_plural "ironshod quarterstaff +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Blinding Flash', 'str_pl': 'Scrolls of Blinding Flash'}
-#. ~ Description for {'str': 'Blinding Flash'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Blind enemies for a short time with a sudden, dazzling light. Higher levels "
-"deal slightly higher damage."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "ironshod quarterstaff +2"
+msgid_plural "ironshod quarterstaff +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ethereal Grasp"
-msgid_plural "Scrolls of Ethereal Grasp"
+msgid "longsword +1"
+msgid_plural "longsword +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Ethereal Grasp', 'str_pl': 'Scrolls of Ethereal Grasp'}
-#. ~ Description for Ethereal Grasp
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"A mass of spectral hands emerge from the ground, slowing everything in "
-"range. Higher levels allow a bigger AoE, and longer effect."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "longsword +2"
+msgid_plural "longsword +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Aura of Protection"
-msgid_plural "Scrolls of Aura of Protection"
+msgid "sledge hammer +1"
+msgid_plural "sledge hammer +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Aura of Protection', 'str_pl': 'Scrolls of Aura of Protection'}
-#. ~ Description for {'str': 'Aura of Protection'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Encases your whole body in a magical aura that protects you from the "
-"environment."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "sledge hammer +2"
+msgid_plural "sledge hammer +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Vegetative Grasp"
-msgid_plural "Scrolls of Vegetative Grasp"
+msgid "warhammer +1"
+msgid_plural "warhammer +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Vegetative Grasp', 'str_pl': 'Scrolls of Vegetative Grasp'}
-#. ~ Description for Vegetative Grasp
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell causes roots and vines to burst forth from the ground and grab "
-"your foes, slowing them and doing a small amount of damage as they dig in."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "warhammer +2"
+msgid_plural "warhammer +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Root Strike"
-msgid_plural "Scrolls of Root Strike"
+msgid "bat +1"
+msgid_plural "bat +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Root Strike', 'str_pl': 'Scrolls of Root Strike'}
-#. ~ Description for Root Strike
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell causes roots to spear out the ground and stab into your foes in "
-"an arc, impaling them."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "bat +2"
+msgid_plural "bat +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Wooden Shaft"
-msgid_plural "Scrolls of Wooden Shaft"
+msgid "aluminum bat +1"
+msgid_plural "aluminum bat +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Wooden Shaft', 'str_pl': 'Scrolls of Wooden Shaft'}
-#. ~ Description for Wooden Shaft
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell creates a projectile of hardwood that shoots forth from the "
-"caster's hand at high speed to stab into an enemy."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "aluminum bat +2"
+msgid_plural "aluminum bat +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Nature's Bow"
-msgid_plural "Scrolls of Nature's Bow"
+msgid "steel spear +1"
+msgid_plural "steel spear +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Nature's Bow", 'str_pl': "Scrolls of Nature's Bow"}
-#. ~ Description for Nature's Bow
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell conjures a magical wooden recurve bow that fires endless arrows "
-"for as long as it lasts."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "steel spear +2"
+msgid_plural "steel spear +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Nature's Trance"
-msgid_plural "Scrolls of Nature's Trance"
+msgid "qiang +1"
+msgid_plural "qiang +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Nature's Trance", 'str_pl': "Scrolls of Nature's Trance"}
-#. ~ Description for Nature's Trance
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Your connection to living things allows you to go into a magical trance. "
-"This allows you to recover fatige quickly in exchange for mana."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "qiang +2"
+msgid_plural "qiang +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Bag of Cats"
-msgid_plural "Scrolls of Bag of Cats"
+msgid "halberd +1"
+msgid_plural "halberd +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Bag of Cats', 'str_pl': 'Scrolls of Bag of Cats'}
-#. ~ Description for {'str': 'Bag of Cats'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Are you the crazy cat lady?"
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "halberd +2"
+msgid_plural "halberd +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Stonefist"
-msgid_plural "Scrolls of Stonefist"
+msgid "glaive +1"
+msgid_plural "glaive +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Stonefist', 'str_pl': 'Scrolls of Stonefist'}
-#. ~ Description for Stonefist
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Encases your arms and hands in a sheath of magical stone, you can punch and "
-"defend yourself with it in melee combat."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "glaive +2"
+msgid_plural "glaive +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Seismic Stomp"
-msgid_plural "Scrolls of Seismic Stomp"
+msgid "naginata +1"
+msgid_plural "naginata +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Seismic Stomp', 'str_pl': 'Scrolls of Seismic Stomp'}
-#. ~ Description for Seismic Stomp
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Focusing mana into your leg, you stomp your foot and send out a shockwave, "
-"knocking enemies around you onto the ground."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "naginata +2"
+msgid_plural "naginata +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Stone's Endurance"
-msgid_plural "Scrolls of Stone's Endurance"
+msgid "mace +1"
+msgid_plural "mace +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Stone's Endurance", 'str_pl': "Scrolls of Stone's Endurance"}
-#. ~ Description for Stone's Endurance
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You focus on the stones beneath you and draw from their agelessness. Your "
-"mana is converted to stamina."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "mace +2"
+msgid_plural "mace +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Shardspray"
-msgid_plural "Scrolls of Shardspray"
+msgid "morningstar +1"
+msgid_plural "morningstar +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Shardspray', 'str_pl': 'Scrolls of Shardspray'}
-#. ~ Description for Shardspray
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell projects a wide spray of sharp metal shards, cutting into your "
-"foes and friends alike."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "morningstar +2"
+msgid_plural "morningstar +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Piercing Bolt"
-msgid_plural "Scrolls of Piercing Bolt"
+msgid "jian +1"
+msgid_plural "jian +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Piercing Bolt', 'str_pl': 'Scrolls of Piercing Bolt'}
-#. ~ Description for Piercing Bolt
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell projects a piercing rod of conjured iron at those that dare "
-"oppose you."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "jian +2"
+msgid_plural "jian +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Shardstorm"
-msgid_plural "Scrolls of Shardstorm"
+msgid "scimitar +1"
+msgid_plural "scimitar +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Shardstorm', 'str_pl': 'Scrolls of Shardstorm'}
-#. ~ Description for Shardstorm
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Creates an omnidirectional spray of razor sharp metal shards all around you."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "scimitar +2"
+msgid_plural "scimitar +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Rockbolt"
-msgid_plural "Scrolls of Rockbolt"
+msgid "estoc +1"
+msgid_plural "estoc +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Rockbolt', 'str_pl': 'Scrolls of Rockbolt'}
-#. ~ Description for Rockbolt
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Fires a conjured stone projectile at high velocity."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "estoc +2"
+msgid_plural "estoc +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Point Flare"
-msgid_plural "Scrolls of Point Flare"
+msgid "arming sword +1"
+msgid_plural "arming sword +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Point Flare', 'str_pl': 'Scrolls of Point Flare'}
-#. ~ Description for Point Flare
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Causes an intense heat at the location, damaging the target."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "arming sword +2"
+msgid_plural "arming sword +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Finger Firelighter"
-msgid_plural "Scrolls of Finger Firelighter"
+msgid "broadsword +1"
+msgid_plural "broadsword +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Finger Firelighter', 'str_pl': 'Scrolls of Finger Firelighter'}
-#. ~ Description for Finger Firelighter
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Summons a small flame that does not burn you, but you can use it to light "
-"things on fire. It seems to need you to have some intent to light things on "
-"fire, because you are able to put it in your pocket with no issue."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "broadsword +2"
+msgid_plural "broadsword +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ice Spike"
-msgid_plural "Scrolls of Ice Spike"
+msgid "battle axe +1"
+msgid_plural "battle axe +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Ice Spike', 'str_pl': 'Scrolls of Ice Spike'}
-#. ~ Description for Ice Spike
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Causes jagged icicles to form in the air above the target, falling and "
-"damaging it."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "battle axe +2"
+msgid_plural "battle axe +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Fireball"
-msgid_plural "Scrolls of Fireball"
+msgid "cavalry sabre +1"
+msgid_plural "cavalry sabre +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Fireball', 'str_pl': 'Scrolls of Fireball'}
-#. ~ Description for Fireball
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You hurl a pea-sized glowing orb that when reaches its target or an obstacle "
-"produces a pressure-less blast of searing heat."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "cavalry sabre +2"
+msgid_plural "cavalry sabre +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Cone of Cold"
-msgid_plural "Scrolls of Cone of Cold"
+msgid "crowbar +1"
+msgid_plural "crowbar +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Cone of Cold', 'str_pl': 'Scrolls of Cone of Cold'}
-#. ~ Description for Cone of Cold
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You blast a cone of frigid air toward the target."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "crowbar +2"
+msgid_plural "crowbar +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Burning Hands"
-msgid_plural "Scrolls of Burning Hands"
+msgid "cutlass +1"
+msgid_plural "cutlass +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Burning Hands', 'str_pl': 'Scrolls of Burning Hands'}
-#. ~ Description for {'str': 'Burning Hands'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You're pretty sure you saw this in a game somewhere. You fire a short-range "
-"cone of fire."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "cutlass +2"
+msgid_plural "cutlass +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Frost Spray"
-msgid_plural "Scrolls of Frost Spray"
+msgid "fire axe +1"
+msgid_plural "fire axe +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Frost Spray', 'str_pl': 'Scrolls of Frost Spray'}
-#. ~ Description for Frost Spray
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You're pretty sure you saw this in a game somewhere. You fire a short-range "
-"cone of ice and cold."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "fire axe +2"
+msgid_plural "fire axe +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Chilling Touch"
-msgid_plural "Scrolls of Chilling Touch"
+msgid "katana +1"
+msgid_plural "katana +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Chilling Touch', 'str_pl': 'Scrolls of Chilling Touch'}
-#. ~ Description for Chilling Touch
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Freezes the touched target with intense cold."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "katana +2"
+msgid_plural "katana +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Glide on Ice"
-msgid_plural "Scrolls of Glide on Ice"
+msgid "combat knife +1"
+msgid_plural "combat knife +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Glide on Ice', 'str_pl': 'Scrolls of Glide on Ice'}
-#. ~ Description for Glide on Ice
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Encases your feet in a magical coating of ice, allowing you to glide along "
-"smooth surfaces faster."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "combat knife +2"
+msgid_plural "combat knife +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Hoary Blast"
-msgid_plural "Scrolls of Hoary Blast"
+msgid "hunting knife +1"
+msgid_plural "hunting knife +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Hoary Blast', 'str_pl': 'Scrolls of Hoary Blast'}
-#. ~ Description for Hoary Blast
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You project a glowing white crystal of ice and it explodes on impact into a "
-"blossom of shattering cold."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "hunting knife +2"
+msgid_plural "hunting knife +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ice Shield"
-msgid_plural "Scrolls of Ice Shield"
+msgid "survival knife +1"
+msgid_plural "survival knife +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Ice Shield', 'str_pl': 'Scrolls of Ice Shield'}
-#. ~ Description for Ice Shield
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Creates a magical shield of ice on your arm, you can defend yourself with it "
-"in melee combat and use it to bash."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "survival knife +2"
+msgid_plural "survival knife +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Frost Armor"
-msgid_plural "Scrolls of Frost Armor"
+msgid "trench knife +1"
+msgid_plural "trench knife +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Frost Armor', 'str_pl': 'Scrolls of Frost Armor'}
-#. ~ Description for Frost Armor
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Covers you in a thin layer of magical ice to protect you from harm."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "trench knife +2"
+msgid_plural "trench knife +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Magic Missile"
-msgid_plural "Scrolls of Magic Missile"
+msgid "kris +1"
+msgid_plural "kris +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Magic Missile', 'str_pl': 'Scrolls of Magic Missile'}
-#. ~ Description for Magic Missile
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "I cast Magic Missile at the darkness!"
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "kris +2"
+msgid_plural "kris +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Phase Door"
-msgid_plural "Scrolls of Phase Door"
+msgid "kukri +1"
+msgid_plural "kukri +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Phase Door', 'str_pl': 'Scrolls of Phase Door'}
-#. ~ Description for Phase Door
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Teleports you in a random direction a short distance."
-msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "kukri +2"
+msgid_plural "kukri +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Gravity Well"
-msgid_plural "Scrolls of Gravity Well"
+msgid "nodachi +1"
+msgid_plural "nodachi +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Gravity Well', 'str_pl': 'Scrolls of Gravity Well'}
-#. ~ Description for Gravity Well
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Summons a well of gravity with the epicenter at the location. Deals bashing "
-"damage to all creatures in the affected area."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Mana Blast"
-msgid_plural "Scrolls of Mana Blast"
+msgid "nodachi +2"
+msgid_plural "nodachi +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Mana Blast', 'str_pl': 'Scrolls of Mana Blast'}
-#. ~ Description for Mana Blast
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "A blast of concentrated magical power that obliterates a large area."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Mana Bolt"
-msgid_plural "Scrolls of Mana Bolt"
+msgid "pickaxe +1"
+msgid_plural "pickaxe +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Mana Bolt', 'str_pl': 'Scrolls of Mana Bolt'}
-#. ~ Description for Mana Bolt
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "A bolt of magical power that only damages your foes."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Haste"
-msgid_plural "Scrolls of Haste"
+msgid "pickaxe +2"
+msgid_plural "pickaxe +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Haste', 'str_pl': 'Scrolls of Haste'}
-#. ~ Description for Haste
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"This spell gives you an enormous boost of speed lasting a short period of "
-"time."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Mana Beam"
-msgid_plural "Scrolls of Mana Beam"
+msgid "pike +1"
+msgid_plural "pike +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Mana Beam', 'str_pl': 'Scrolls of Mana Beam'}
-#. ~ Description for Mana Beam
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "A beam of focused magical power that damages any foes in its path."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Escape"
-msgid_plural "Scrolls of Escape"
+msgid "pike +2"
+msgid_plural "pike +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Escape', 'str_pl': 'Scrolls of Escape'}
-#. ~ Description for Escape
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Teleports you in a random direction a medium distance, to help escape your "
-"foes in dangerous situations."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Cat's Grace"
-msgid_plural "Scrolls of Cat's Grace"
+msgid "rapier +1"
+msgid_plural "rapier +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Cat's Grace", 'str_pl': "Scrolls of Cat's Grace"}
-#. ~ Description for Cat's Grace
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You become more graceful, agile, and coordinated."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Eagle's Sight"
-msgid_plural "Scrolls of Eagle's Sight"
+msgid "rapier +2"
+msgid_plural "rapier +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Eagle's Sight", 'str_pl': "Scrolls of Eagle's Sight"}
-#. ~ Description for Eagle's Sight
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You gain the perception of an eagle."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ogre's Strength"
-msgid_plural "Scrolls of Ogre's Strength"
+msgid "tanto +1"
+msgid_plural "tanto +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Ogre's Strength", 'str_pl': "Scrolls of Ogre's Strength"}
-#. ~ Description for Ogre's Strength
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You gain the strength of an ogre."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Fox's Cunning"
-msgid_plural "Scrolls of Fox's Cunning"
+msgid "tanto +2"
+msgid_plural "tanto +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Scroll of Fox's Cunning", 'str_pl': "Scrolls of Fox's Cunning"}
-#. ~ Description for Fox's Cunning
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You become wily like a fox."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Jolt"
-msgid_plural "Scrolls of Jolt"
+msgid "wakizashi +1"
+msgid_plural "wakizashi +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Jolt', 'str_pl': 'Scrolls of Jolt'}
-#. ~ Description for Jolt
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "A short-ranged fan of electricity shoots from your fingers."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lightning Bolt"
-msgid_plural "Scrolls of Lightning Bolt"
+msgid "wakizashi +2"
+msgid_plural "wakizashi +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Lightning Bolt', 'str_pl': 'Scrolls of Lightning Bolt'}
-#. ~ Description for Lightning Bolt
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"The goto spell for many Stormshapers, this iconic spell does just what you "
-"expect: you shoot lightning from your fingertips. However, this lightning "
-"is more directed than most lightning, and travels in a line through most non-"
-"solid targets."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Windstrike"
-msgid_plural "Scrolls of Windstrike"
+msgid "zweihänder +1"
+msgid_plural "zweihänder +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Windstrike', 'str_pl': 'Scrolls of Windstrike'}
-#. ~ Description for Windstrike
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"A powerful blast of wind slams into anything in front of your outstretched "
-"hand."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Windrunning"
-msgid_plural "Scrolls of Windrunning"
+msgid "zweihänder +2"
+msgid_plural "zweihänder +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Windrunning', 'str_pl': 'Scrolls of Windrunning'}
-#. ~ Description for Windrunning
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"A magical wind pushes you forward as you move, easing your movements and "
-"increasing speed."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Call Stormhammer"
-msgid_plural "Scrolls of Call Stormhammer"
+msgid "khopesh +1"
+msgid_plural "khopesh +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Call Stormhammer', 'str_pl': 'Scrolls of Call Stormhammer'}
-#. ~ Description for Call Stormhammer
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Creates a crackling magical warhammer full of lightning to smite your foes "
-"with, and of course, smash things to bits!"
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Bless"
-msgid_plural "Scrolls of Bless"
+msgid "khopesh +2"
+msgid_plural "khopesh +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Bless', 'str_pl': 'Scrolls of Bless'}
-#. ~ Description for {'str': 'Bless'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "A spell of blessing that gives you energy and boosts your abilities."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Holy Blade"
-msgid_plural "Scrolls of Holy Blade"
+msgid "xiphos +1"
+msgid_plural "xiphos +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Holy Blade', 'str_pl': 'Scrolls of Holy Blade'}
-#. ~ Description for Holy Blade
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "This blade of light will cut through any evil it makes contact with!"
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Spiritual Armor"
-msgid_plural "Scrolls of Spiritual Armor"
+msgid "xiphos +2"
+msgid_plural "xiphos +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Spiritual Armor', 'str_pl': 'Scrolls of Spiritual Armor'}
-#. ~ Description for Spiritual Armor
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"Evil will not make it through your defenses if your faith is strong enough!"
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lamp"
-msgid_plural "Scrolls of Lamp"
+msgid "dao +1"
+msgid_plural "dao +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Lamp', 'str_pl': 'Scrolls of Lamp'}
-#. ~ Description for Lamp
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "Creates a magical lamp."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Manatricity"
-msgid_plural "Scrolls of Manatricity"
+msgid "dao +2"
+msgid_plural "dao +2s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Manatricity', 'str_pl': 'Scrolls of Manatricity'}
-#. ~ Description for Manatricity
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You have found a way to convert your spiritual energy into power you can use "
-"for your bionics."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Taze"
-msgid_plural "Scrolls of Taze"
+msgid "Biomancer spear"
+msgid_plural "Biomancer spears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Taze', 'str_pl': 'Scrolls of Taze'}
-#. ~ Description for Taze
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Biomancer spear'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell creates a very short range bolt of electricity to shock your foes."
+"A grotesque bone spearhead on a stout wooden pole. There is a Biomancer "
+"rune embedded at the base of the head."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lesser Quantum Tunnel"
-msgid_plural "Scrolls of Lesser Quantum Tunnel"
+msgid "Technomancer toolbar"
+msgid_plural "Technomancer toolbars"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Lesser Quantum Tunnel', 'str_pl': 'Scrolls of Lesser Quantum Tunnel'}
-#. ~ Description for Lesser Quantum Tunnel
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Technomancer toolbar'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell manipulates some quantum something or other to tunnel you through "
-"a short distance of space, and even matter, unfortunately there's that whole "
-"uncertainty thing as to where you come out. It leaves you a little dazed on "
-"the other side as you reorient yourself."
+"This staff incorporates a sturdy cresent wrench on top of a prybar and a "
+"hammer on the other in a convienent package. There is a Technomancer rune "
+"embedded in the hammerhead."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Synaptic Stimulation"
-msgid_plural "Scrolls of Synaptic Stimulation"
+msgid "Magus staff"
+msgid_plural "Magus staves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Synaptic Stimulation', 'str_pl': 'Scrolls of Synaptic Stimulation'}
-#. ~ Description for Synaptic Stimulation
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Magus staff', 'str_pl': 'Magus staves'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell stimulates the synapses in your brain beyond normal processing "
-"speeds, giving you a large boost in mental processing capability, including "
-"enhancing your reflexes, speed, and raw intellectual power. Use responsibly!"
+"A quarterstaff with runes carved into it and two glass jars, heat-tempered "
+"and infused with mana for durability, to act as mana receptacles. There are "
+"two Magi runes embedded at the tips."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Laze"
-msgid_plural "Scrolls of Laze"
+msgid "Kelvinist flamberge"
+msgid_plural "Kelvinist flamberges"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Laze', 'str_pl': 'Scrolls of Laze'}
-#. ~ Description for Laze
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Kelvinist flamberge'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"You concentrate and release a focused beam of photons at a target, also "
-"known as a laser."
+"A sword with an undulating blade, reminiscent of a flame. There is a "
+"Kelvinist rune embedded in the pommel."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Animated Blade"
-msgid_plural "Scrolls of Animated Blade"
+msgid "Stormshaper axe"
+msgid_plural "Stormshaper axes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Animated Blade', 'str_pl': 'Scrolls of Animated Blade'}
-#. ~ Description for {'str': 'Animated Blade'}
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Stormshaper axe'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell conjures flying animated blades that will cut your enemies down "
-"to size. Into small pieces that is."
+"A forged copper axe with silver trimmings and a wooden handle. There is a "
+"Stormshaper rune embedded in the eye."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Mirror Image"
-msgid_plural "Scrolls of Mirror Image"
+msgid "Animist athame"
+msgid_plural "Animist athames"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Mirror Image', 'str_pl': 'Scrolls of Mirror Image'}
-#. ~ Description for Mirror Image
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'Animist athame'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This spell manipulates light into barely tangible duplicates of a living "
-"being, a magical hologram in short."
+"A steel ritual knife used by Animists to draw blood for summoning. Their "
+"school rune is embedded in the crossguard."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lightning Blast"
-msgid_plural "Scrolls of Lightning Blast"
+msgid "springstaff(baton)"
+msgid_plural "springstaves(baton)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Lightning Blast', 'str_pl': 'Scrolls of Lightning Blast'}
-#. ~ Description for Lightning Blast
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You fire a small concentrated ball of lightning at the target. The "
-"electricity diffuses quickly, so it doesn't do much damage, but you're able "
-"to fire off several quick ones in a row."
+#. ~ Use action menu_text for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}.
+#: lang/json/GENERIC_from_json.py
+msgid "Extend to staff"
msgstr ""
+#. ~ Use action msg for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}.
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Necrotic Gaze"
-msgid_plural "Scrolls of Necrotic Gaze"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You snap open your springstaff into staff mode."
+msgstr ""
-#. ~ Description for {'str': 'Scroll of Necrotic Gaze', 'str_pl': 'Scrolls of Necrotic Gaze'}
-#. ~ Description for Necrotic Gaze
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'springstaff(baton)', 'str_pl': 'springstaves(baton)'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"You use the power of your own blood to imbue necrotic energy into your gaze, "
-"damaging the target you look at."
+"This versatile weapon uses Technomancy-enhanced springs to keep the staff "
+"tips retracted while in baton configuration. Activate to extend."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Purification Seed"
-msgid_plural "Scrolls of Purification Seed"
+msgid "springstaff(staff)"
+msgid_plural "springstaves(staff)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Purification Seed', 'str_pl': 'Scrolls of Purification Seed'}
+#. ~ Use action menu_text for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You summon a gift of the earth which will purify water. Greater levels "
-"yield greater numbers of seeds."
+msgid "Retract to baton"
msgstr ""
+#. ~ Use action msg for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}.
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of X-ray Vision"
-msgid_plural "Scrolls of X-ray Vision"
-msgstr[0] ""
-msgstr[1] ""
+msgid "You collapse your springstaff into baton mode."
+msgstr ""
-#. ~ Description for {'str': 'Scroll of X-ray Vision', 'str_pl': 'Scrolls of X-ray Vision'}
-#. ~ Description for X-ray Vision
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Description for {'str': 'springstaff(staff)', 'str_pl': 'springstaves(staff)'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"You fire a cone of X-rays that magically allow you to see that area for a "
-"short time."
+"This versatile weapon uses Technomancy-enhanced springs to keep the staff "
+"tips from retracting while in staff configuration. Activate to extend."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Optical Sneeze Beam"
-msgid_plural "Scrolls of Optical Sneeze Beam"
+msgid "endless flask"
+msgid_plural "endless flasks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Optical Sneeze Beam', 'str_pl': 'Scrolls of Optical Sneeze Beam'}
+#. ~ Use action msg for {'str': 'endless flask'}.
#: lang/json/GENERIC_from_json.py
-msgid ""
-"You overcharge your internal batteries to send a semi-directed beam from "
-"your face."
+msgid "You open the flask and discover it full of sweet, sweet, whiskey!"
msgstr ""
+#. ~ Use action not_ready_msg for {'str': 'endless flask'}.
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Clairvoyance"
-msgid_plural "Scrolls of Clairvoyance"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Clairvoyance', 'str_pl': 'Scrolls of Clairvoyance'}
-#. ~ Description for Clairvoyance
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid "You close your eyes and the earth surrenders its secrets to you."
+msgid "The flask isn't done refilling yet."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lava Bomb"
-msgid_plural "Scrolls of Lava Bomb"
+msgid "magic token"
+msgid_plural "magic tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Lava Bomb', 'str_pl': 'Scrolls of Lava Bomb'}
-#. ~ Description for Lava Bomb
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
-msgid ""
-"You tear up the ground beneath you to fire a lava bomb: a globe of lava "
-"surrounded by hot, solid rock. It shatters upon impact, spraying shards of "
-"rock and lava everywhere."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Acid Resistance"
-msgid_plural "Scrolls of Acid Resistance"
+msgid "longsword token"
+msgid_plural "longsword tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Acid Resistance', 'str_pl': 'Scrolls of Acid Resistance'}
+#. ~ Use action msg for longsword token.
#: lang/json/GENERIC_from_json.py
-msgid "This spell creates an invisible aura to protect you from acid."
+msgid ""
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine longsword!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Lightning Storm"
-msgid_plural "Scrolls of Lightning Storm"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Lightning Storm', 'str_pl': 'Scrolls of Lightning Storm'}
+#. ~ Description for longsword token
#: lang/json/GENERIC_from_json.py
msgid ""
-"This scroll details how a spell called 'Lightning Blast' which is commonly "
-"used among Stormshapers can be altered to become much more powerful, at a "
-"much higher mana cost."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a longsword."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Sacrificial Regrowth"
-msgid_plural "Scrolls of Sacrificial Regrowth"
+msgid "arming sword token"
+msgid_plural "arming sword tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Sacrificial Regrowth', 'str_pl': 'Scrolls of Sacrificial Regrowth'}
-#. ~ Description for Sacrificial Regrowth
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for {'str': 'arming sword token'}.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Through giving of one's own life force, you restore withered and barren "
-"plant life nearby. What remains will need time to regrow its full strength."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine arming sword!"
msgstr ""
+#. ~ Description for {'str': 'arming sword token'}
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Sacrificial Healing"
-msgid_plural "Scrolls of Sacrificial Healing"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Sacrificial Healing', 'str_pl': 'Scrolls of Sacrificial Healing'}
-#. ~ Description for Sacrificial Healing
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Channels some of the user's own life force into healing energy, for the sake "
-"of ones allies."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case an arming sword."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Stoneskin"
-msgid_plural "Scrolls of Stoneskin"
+msgid "broadsword token"
+msgid_plural "broadsword tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Stoneskin', 'str_pl': 'Scrolls of Stoneskin'}
-#. ~ Description for Stoneskin
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for broadsword token.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Envelops your entire body in armor formed from living rock, encumbering yet "
-"protective."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine broadsword!"
msgstr ""
+#. ~ Description for broadsword token
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Pillar of Stone"
-msgid_plural "Scrolls of Pillar of Stone"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Pillar of Stone', 'str_pl': 'Scrolls of Pillar of Stone'}
-#. ~ Description for Pillar of Stone
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Drawing upon the surrounding earth, you form a pillar of solid rock. "
-"Experience will make the task easier, and less disruptive to the surrounding "
-"area."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a broadsword."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Paralytic Dart"
-msgid_plural "Scrolls of Paralytic Dart"
+msgid "battleaxe token"
+msgid_plural "battleaxe tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Paralytic Dart', 'str_pl': 'Scrolls of Paralytic Dart'}
-#. ~ Description for Paralytic Dart
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for {'str': 'battleaxe token'}.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Spits a warped needle of sinew and bone, carrying with it a sting that slows "
-"your victim."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine battle axe!"
msgstr ""
+#. ~ Description for {'str': 'battleaxe token'}
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Visceral Projection"
-msgid_plural "Scrolls of Visceral Projection"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Visceral Projection', 'str_pl': 'Scrolls of Visceral Projection'}
-#. ~ Description for Visceral Projection
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Projects a spray of acrid blood and gore all around you, growing to ensnare "
-"your prey in in a field of twitching poisonous tendrils."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a battle axe."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Coagulant Weave"
-msgid_plural "Scrolls of Coagulant Weave"
+msgid "pike token"
+msgid_plural "pike tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Coagulant Weave', 'str_pl': 'Scrolls of Coagulant Weave'}
-#. ~ Description for Coagulant Weave
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for pike token.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Turns your biological mastery inwards, medically enhancing your flesh. "
-"Rather than strength of healing, it staves off blood loss and purges wounds "
-"before they can turn septic, at the cost of increased hunger and thirst."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine pike!"
msgstr ""
+#. ~ Description for pike token
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ionization"
-msgid_plural "Scrolls of Ionization"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Ionization', 'str_pl': 'Scrolls of Ionization'}
-#. ~ Description for Ionization
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"By manipulating the charge in the air, you can conjure a sharp snap of "
-"lightning over a wide area. While its destructive potential is a far cry "
-"from natural lightning, the light and thunderclap produced will leave your "
-"foes reeling."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a pike."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Ignus Fatuus"
-msgid_plural "Scrolls of Ignus Fatuus"
+msgid "mace token"
+msgid_plural "mace tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Ignus Fatuus', 'str_pl': 'Scrolls of Ignus Fatuus'}
-#. ~ Description for Ignus Fatuus
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+#. ~ Use action msg for mace token.
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Summons ghostly foxfire worked from living marsh vapor, to lead your enemies "
-"astray. With more experience, this spell can conjure multiple ghost lights."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine mace!"
msgstr ""
+#. ~ Description for mace token
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Wall of Fog"
-msgid_plural "Scrolls of Wall of Fog"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Scroll of Wall of Fog', 'str_pl': 'Scrolls of Wall of Fog'}
-#. ~ Description for Wall of Fog
-#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"Draws forth a broad wall of thick fog. While the sudden force of air "
-"pressure will floor any enemies caught in it, the conjuration is otherwise "
-"harmless."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a mace."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "A Technomancer's Guide to Debugging C:DDA"
-msgid_plural "copies of A Technomancer's Guide to Debugging C:DDA"
+msgid "quarterstaff token"
+msgid_plural "quarterstaff tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "A Technomancer's Guide to Debugging C:DDA", 'str_pl': "copies of A Technomancer's Guide to Debugging C:DDA"}
+#. ~ Use action msg for quarterstaff token.
#: lang/json/GENERIC_from_json.py
-msgid "static std::string description( spell sp ) const;"
+msgid ""
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a pristine quarterstaff!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "A Beginner's Guide to Magic"
-msgid_plural "copies of A Beginner's Guide to Magic"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': "A Beginner's Guide to Magic", 'str_pl': "copies of A Beginner's Guide to Magic"}
+#. ~ Description for quarterstaff token
#: lang/json/GENERIC_from_json.py
msgid ""
-"You would describe this as more like a pamphlet than a spellbook, but it "
-"seems to have at least one interesting spell you can use."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a quarterstaff."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Wizarding Guide to Backpacking"
-msgid_plural "copies of Wizarding Guide to Backpacking"
+msgid "hammer token"
+msgid_plural "hammer tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Wizarding Guide to Backpacking', 'str_pl': 'copies of Wizarding Guide to Backpacking'}
+#. ~ Use action msg for hammer token.
#: lang/json/GENERIC_from_json.py
msgid ""
-"This appears to be the spell version of a guide for what things to take with "
-"you when backpacking. It's a little bulky, but will certainly prove useful."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine hammer!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Pyromancy for Heretics"
-msgid_plural "copies of Pyromancy for Heretics"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Pyromancy for Heretics', 'str_pl': 'copies of Pyromancy for Heretics'}
+#. ~ Description for hammer token
#: lang/json/GENERIC_from_json.py
msgid ""
-"This charred husk of a book still contains many ways to light things aflame."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a hammer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "A Treatise on Magical Elements"
-msgid_plural "copies of A Treatise on Magical Elements"
+msgid "screwdriver set token"
+msgid_plural "screwdriver set tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'A Treatise on Magical Elements', 'str_pl': 'copies of A Treatise on Magical Elements'}
+#. ~ Use action msg for screwdriver set token.
#: lang/json/GENERIC_from_json.py
msgid ""
-"This details complex diagrams, rituals, and choreography that describes "
-"various spells."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine screwdriver set!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Introduction to the Divine"
-msgid_plural "copies of Introduction to the Divine"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Introduction to the Divine', 'str_pl': 'copies of Introduction to the Divine'}
+#. ~ Description for screwdriver set token
#: lang/json/GENERIC_from_json.py
msgid ""
-"This appears to mostly be a religious text, but it does have some notes on "
-"healing."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a screwdriver."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Paladin's Guide to Modern Spellcasting"
-msgid_plural "copies of The Paladin's Guide to Modern Spellcasting"
+msgid "toolbox token"
+msgid_plural "toolbox tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "The Paladin's Guide to Modern Spellcasting", 'str_pl': "copies of The Paladin's Guide to Modern Spellcasting"}
+#. ~ Use action msg for toolbox token.
#: lang/json/GENERIC_from_json.py
msgid ""
-"Despite the title, this seems to be written in Middle English. A little "
-"obtuse, but you can make out most of the words well enough."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine toolbox!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Winter's Eternal Grasp"
-msgid_plural "copies of Winter's Eternal Grasp"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': "Winter's Eternal Grasp", 'str_pl': "copies of Winter's Eternal Grasp"}
+#. ~ Description for toolbox token
#: lang/json/GENERIC_from_json.py
msgid ""
-"This slim book almost seems to be made from ice, it's cold to the touch."
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a toolbox."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Tome of The Oncoming Storm"
-msgid_plural "copies of The Tome of The Oncoming Storm"
+msgid "crowbar token"
+msgid_plural "crowbar tokens"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Tome of The Oncoming Storm', 'str_pl': 'copies of The Tome of The Oncoming Storm'}
+#. ~ Use action msg for crowbar token.
#: lang/json/GENERIC_from_json.py
msgid ""
-"A large book embossed with crossed lightning bolts and storm clouds, it "
-"tingles to the touch."
+"You say the command word engraved on the token, and it rapidly grows and "
+"morphs into a shiny pristine crowbar!"
msgstr ""
+#. ~ Description for crowbar token
#: lang/json/GENERIC_from_json.py
-msgid "Nondescript Spellbook"
-msgid_plural "copies of Nondescript Spellbook"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Nondescript Spellbook', 'str_pl': 'copies of Nondescript Spellbook'}
-#: lang/json/GENERIC_from_json.py
-msgid "A small book, containing spells created by a novice magician."
+msgid ""
+"A large silver coin that, when activated by uttering the word on the back, "
+"turns into the item pictured on the front, in this case a crowbar."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Of Light and Falsehoods"
-msgid_plural "copies of Of Light and Falsehoods"
+msgid "cestus +1"
+msgid_plural "cestus +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Of Light and Falsehoods', 'str_pl': 'copies of Of Light and Falsehoods'}
#: lang/json/GENERIC_from_json.py
-msgid "A small white book, it subtly amplifies the ambient light around it."
-msgstr ""
+msgid "cestus +2"
+msgid_plural "cestus +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "The Tome of Flesh"
-msgid_plural "copies of The Tome of Flesh"
+msgid "flaming fist"
+msgid_plural "flaming fists"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Tome of Flesh', 'str_pl': 'copies of The Tome of Flesh'}
+#. ~ Description for {'str': 'flaming fist'}
#: lang/json/GENERIC_from_json.py
-msgid "A small tome, seemingly covered in tanned human skin."
+msgid ""
+"A heavy metal guard that covers the fist and increases striking power, with "
+"stout padding underneath to protect the wearers hand. It has been enchanted "
+"to emit dark magical flames that only harm enemies."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Book of Trees"
-msgid_plural "copies of The Book of Trees"
+msgid "flaming fist +1"
+msgid_plural "flaming fist +1s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Book of Trees', 'str_pl': 'copies of The Book of Trees'}
#: lang/json/GENERIC_from_json.py
-msgid "A bark covered book."
-msgstr ""
+msgid "flaming fist +2"
+msgid_plural "flaming fist +2s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "The Utility of Mana as an Energy Source"
-msgid_plural "copies of The Utility of Mana as an Energy Source"
+msgid "gauntlet of pounding"
+msgid_plural "gauntlets of pounding"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Utility of Mana as an Energy Source', 'str_pl': 'copies of The Utility of Mana as an Energy Source'}
+#. ~ Description for {'str': 'gauntlet of pounding', 'str_pl': 'gauntlets of pounding'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This book details spells that use your mana to recover various physiological "
-"effects."
+"A large gleaming metal gauntlet covered in magical symbols that allows you "
+"to land astoundingly powerful blows."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Tome of The Battle Mage"
-msgid_plural "copies of The Tome of The Battle Mage"
+msgid "Earthshaper cestus"
+msgid_plural "Earthshaper cesti"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Tome of The Battle Mage', 'str_pl': 'copies of The Tome of The Battle Mage'}
+#. ~ Description for {'str': 'Earthshaper cestus', 'str_pl': 'Earthshaper cesti'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"Your standard wizardy looking spellbook, filled with Magus combat spells. "
-"You sure lucked out!"
+"A stone battle glove with carved runes encasing the hand, protecting it "
+"while increasing striking power. There is an Earthshaper rune embedded in "
+"the palm."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "The Tome of the Hollow Earth"
-msgid_plural "copies of The Tome of the Hollow Earth"
+msgid "The Stormhammer"
+msgid_plural "The Stormhammers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Tome of the Hollow Earth', 'str_pl': 'copies of The Tome of the Hollow Earth'}
+#. ~ Description for {'str': 'The Stormhammer'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This large dusty spellbook seems perpetually, well, dusty. It contains the "
-"power of the earth."
+"A crackling magical warhammer full of lightning to smite your foes with, and "
+"of course, smash things to bits!"
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "The Tome of Magical Movement"
-msgid_plural "copies of The Tome of Magical Movement"
+#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
+msgid "Stormfist"
+msgid_plural "Stormfists"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'The Tome of Magical Movement', 'str_pl': 'copies of The Tome of Magical Movement'}
-#: lang/json/GENERIC_from_json.py
-#, no-python-format
+#. ~ Description for {'str': 'Stormfist'}
+#. ~ Description for Stormfist
+#: lang/json/GENERIC_from_json.py lang/json/SPELL_from_json.py
msgid ""
-"This small lightweight book seems to almost not entirely exist, let's say it "
-"97% does. It contains Magus spells focused on movement."
+"Encases your arm and hand in a sheath of crackling magical lightning, you "
+"can punch and defend yourself with it in melee combat."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Smudged Scroll"
-msgid_plural "Smudged Scrolls"
+msgid "vicious tentacle whip"
+msgid_plural "vicious tentacle whips"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Smudged Scroll'}
+#. ~ Description for vicious tentacle whip
#: lang/json/GENERIC_from_json.py
msgid ""
-"This looks like someone was designing a new spell, but spilled a mug of "
-"coffee on it and crumpled it up in anger. You can tell that it will "
-"definitely cast something, but you can't be sure that it will work very well."
+"A long, writhing, tentacle covered in sharp bonelike blades and spikey "
+"protrusions."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Necromantic Minions for Dummies"
-msgid_plural "copies of Necromantic Minions for Dummies"
+msgid "Wicked Bonespear"
+msgid_plural "Wicked Bonespears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Necromantic Minions for Dummies', 'str_pl': 'copies of Necromantic Minions for Dummies'}
+#. ~ Description for {'str': 'Wicked Bonespear'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This book details various ways of summoning an undead minion to fight for "
-"you. They all appear to disappear after a short time, crumbling to dust."
+msgid "This is a wicked spear/halberd hybrid entirely created of bone."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "Fundamentals of Technomancy"
-msgid_plural "copies of Fundamentals of Technomancy"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Fundamentals of Technomancy', 'str_pl': 'copies of Fundamentals of Technomancy'}
+#. ~ Description for {'str': 'Mjölnir'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This thick manual instructs the spellcaster on manipulating and empowering "
-"various forms of matter and energy."
+"Mjölnir, the legendary hammer of Thor. It is rumored to be able to level "
+"mountains with a single blow. You feel the power of Asgard coursing through "
+"the hammer."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Complete Idiot's Guide to Technomancy"
-msgid_plural "copies of Complete Idiot's Guide to Technomancy"
+msgid "Gungnir"
+msgid_plural "Gungnirs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': "Complete Idiot's Guide to Technomancy", 'str_pl': "copies of Complete Idiot's Guide to Technomancy"}
+#. ~ Description for {'str': 'Gungnir'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This colorful guide, full of diagrams and cartoons, teaches a couple of very "
-"basic Technomancy spells for the not-so-bright pupils."
+"Gungnir, the spear of Odin. It is rumored to be the perfect spear, "
+"perfectly hitting any target regardless of the wielder's strength or skill. "
+"If feels like Odin's protecting you."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Technomancy and the Electromagnetic Spectrum"
-msgid_plural "copies of Technomancy and the Electromagnetic Spectrum"
+msgid "Gram"
+msgid_plural "Grams"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Technomancy and the Electromagnetic Spectrum', 'str_pl': 'copies of Technomancy and the Electromagnetic Spectrum'}
+#. ~ Description for {'str': 'Gram'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This lab reference material book is thick and overflowing with information "
-"on combining magic with EM radiation."
+"Gram, the sword of Sigurd. It is rumored to be the sword that slayed the "
+"legendary dragon, Fafnir. Once said to have cleaved Regin's anvil in half, "
+"the edge is impeccable."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Geospatial Systems: The Lie Of Linearity"
-msgid_plural "copies of Geospatial Systems: The Lie Of Linearity"
+msgid "Laevateinn"
+msgid_plural "Laevateinns"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Geospatial Systems: The Lie Of Linearity', 'str_pl': 'copies of Geospatial Systems: The Lie Of Linearity'}
+#. ~ Description for {'str': 'Laevateinn'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This book outlines in great detail how time and space are wibbly-wobbly and "
-"non-Euclidean. It also appears to have a dozen different coordinate systems "
-"that it uses nearly interchangeably, which makes it hard to follow. There's "
-"lots of jargon, but with intense study you can probably learn a thing or two "
-"about portals."
+"Laevateinn, the staff of Loki. Said to have been plucked from the gates of "
+"Hel by Loki. Imbued with a mysterious magic, the magic of the trickster god "
+"himself."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Transcendence of the Human Condition"
-msgid_plural "copies of Transcendence of the Human Condition"
+msgid "orichalcum ingot"
+msgid_plural "orichalcum ingots"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Transcendence of the Human Condition', 'str_pl': 'copies of Transcendence of the Human Condition'}
+#. ~ Description for orichalcum ingot
#: lang/json/GENERIC_from_json.py
msgid ""
-"The Human is the only creature that seeks to improve himself. This study "
-"examines different spells that can heighten various senses temporarily, in "
-"hopes to discover a more permanent solution."
+"An ingot of orichalcum. About 3 cm by 7 cm by 12 cm in size, ready to be "
+"used for various blacksmithing tasks."
msgstr ""
#: lang/json/GENERIC_from_json.py
@@ -60214,6 +61352,19 @@ msgid ""
"have other properties that require discovery."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "orichalcum cauldron"
+msgid_plural "orichalcum cauldrons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'orichalcum cauldron'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is an alchemical cauldron made of orichalcum. The metal is especially "
+"resistant to the unique types of corrosion caused by alchemy."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "fireproof mortar"
msgid_plural "fireproof mortar"
@@ -60300,6 +61451,14 @@ msgid_plural "TEST planks"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for TEST plank
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional "
+"lumber. Makes a decent melee weapon, and can be used for all kinds of "
+"construction."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "TEST pipe"
msgid_plural "TEST pipes"
@@ -60324,6 +61483,23 @@ msgid_plural "TEST small waterskins"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/GENERIC_from_json.py
+msgid "test balloon"
+msgid_plural "test balloons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test balloon'}
+#: lang/json/GENERIC_from_json.py
+msgid "Stretchy, watertight, and airtight - the perfect trial balloon."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "test pointy stick"
+msgid_plural "test pointy sticks"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/GENERIC_from_json.py
msgid "TEST clumsy sword"
msgid_plural "TEST clumsy swords"
@@ -60357,6 +61533,52 @@ msgstr[1] ""
msgid "A well-balanced sword for test purposes"
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "test box"
+msgid_plural "test boxs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test box'}
+#: lang/json/GENERIC_from_json.py
+msgid "A simple 1-liter cardboard box of deliberately undefined proportions."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "test 14 cm rod"
+msgid_plural "test 14 cm rods"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for test 14 cm rod
+#: lang/json/GENERIC_from_json.py
+msgid "A thin rod exactly 14 cm in length"
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "test 15 cm rod"
+msgid_plural "test 15 cm rods"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for test 15 cm rod
+#: lang/json/GENERIC_from_json.py
+msgid "A thin rod exactly 15 cm in length"
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "test nuclear carafe"
+msgid_plural "test nuclear carafes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test nuclear carafe'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a test coffee carafe designed to keep atomic beverages extra "
+"radioactive. It leaks radiation all the time."
+msgstr ""
+
#: lang/json/ITEM_CATEGORY_from_json.py
msgid "GUNS"
msgstr ""
@@ -62254,7 +63476,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'Desert Eagle magazine'}
#: lang/json/MAGAZINE_from_json.py
msgid ""
-"A standard 7-round steel box magazine for use with the IMI Desert Eagle."
+"A standard 8-round steel box magazine for use with the IMI Desert Eagle."
msgstr ""
#: lang/json/MAGAZINE_from_json.py
@@ -62785,19 +64007,6 @@ msgstr[1] ""
msgid "A 50 round box magazine for use with Rivtech 8x40mm caseless firearms."
msgstr ""
-#: lang/json/MAGAZINE_from_json.py
-msgid "RMGS5 8x40mm speedloader"
-msgid_plural "RMGS5 8x40mm speedloaders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'RMGS5 8x40mm speedloader'}
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"This speedloader, made by Rivtech for use with RM99 revolver, can hold 5 "
-"rounds of 8x40mm caseless rounds and quickly reload a compatible revolver."
-msgstr ""
-
#: lang/json/MAGAZINE_from_json.py
msgid "Calico magazine"
msgid_plural "Calico magazines"
@@ -63663,6 +64872,28 @@ msgid ""
"tips."
msgstr ""
+#: lang/json/MAGAZINE_from_json.py
+msgid "test disposable battery"
+msgid_plural "test disposable batteries"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test disposable battery', 'str_pl': 'test disposable batteries'}
+#: lang/json/MAGAZINE_from_json.py
+msgid "This is a test disposable battery."
+msgstr ""
+
+#: lang/json/MAGAZINE_from_json.py
+msgid "test rechargeable battery"
+msgid_plural "test rechargeable batteries"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test rechargeable battery', 'str_pl': 'test rechargeable batteries'}
+#: lang/json/MAGAZINE_from_json.py
+msgid "This is a test battery that may be recharged."
+msgstr ""
+
#: lang/json/MOD_INFO_from_json.py src/color.cpp
#: src/color.cpp
msgid "default"
@@ -63786,6 +65017,15 @@ msgstr ""
msgid "Fuji Structures mod support for Graphical Overmap."
msgstr ""
+#: lang/json/MOD_INFO_from_json.py
+msgid "Graphical Overmap Magiclysm"
+msgstr ""
+
+#. ~ Description for Graphical Overmap Magiclysm
+#: lang/json/MOD_INFO_from_json.py
+msgid "Magiclysm support for Graphical Overmap."
+msgstr ""
+
#: lang/json/MOD_INFO_from_json.py
msgid "Graphical Overmap More Locations"
msgstr ""
@@ -63824,15 +65064,6 @@ msgstr ""
msgid "Cataclysm but with magic spells!"
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Manual Bionic Installation"
-msgstr ""
-
-#. ~ Description for Manual Bionic Installation
-#: lang/json/MOD_INFO_from_json.py
-msgid "Allows CBMs to be installed by hand. Pairs well with Safe Autodoc."
-msgstr ""
-
#: lang/json/MOD_INFO_from_json.py
msgid "More Locations"
msgstr ""
@@ -67560,7 +68791,7 @@ msgid ""
"the back of your mind"
msgstr ""
-#: lang/json/MONSTER_from_json.py
+#: lang/json/MONSTER_from_json.py lang/json/field_type_from_json.py
msgid "shadow"
msgid_plural "shadows"
msgstr[0] ""
@@ -67858,6 +69089,20 @@ msgid ""
"was limited due to a legal dispute."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "laser turret"
+msgid_plural "laser turrets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'laser turret'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state "
+"of the art revolving laser cannon system with three barrels that charge from "
+"solar cells embedded in its hull."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "leech blossom"
msgid_plural "leech blossoms"
@@ -68317,20 +69562,6 @@ msgid ""
"continually seeking targets."
msgstr ""
-#: lang/json/MONSTER_from_json.py
-msgid "laser turret"
-msgid_plural "laser turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'laser turret'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state "
-"of the art revolving laser cannon system with three barrels that charge from "
-"solar cells embedded in its hull."
-msgstr ""
-
#: lang/json/MONSTER_from_json.py
msgid "M2HB autonomous CROWS II"
msgid_plural "M2HB autonomous CROWS IIs"
@@ -68397,6 +69628,17 @@ msgid ""
"so mobile anymore."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "loudspeaker"
+msgid_plural "loudspeakers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for loudspeaker
+#: lang/json/MONSTER_from_json.py
+msgid "High-powered loudspeaker, repeating loud messages over and over again."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "eyebot"
msgid_plural "eyebots"
@@ -69443,6 +70685,22 @@ msgid ""
"darker and more dangerous."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "zombie necro-boomer"
+msgid_plural "zombie necro-boomers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'zombie necro-boomer'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"At first this creature looks like nothing more than a grotesque and "
+"oleaginous husk, bloated and punctured by jet-black pustules. When "
+"approached its glowing red eyes and an aching grin take form; its skin tears "
+"and guts teem with unmatched fecundity, as its gaze inspires fear of nothing "
+"less than cosmic, inhuman ecstasy."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "feral runner"
msgid_plural "feral runners"
@@ -70467,8 +71725,68 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A mutated human, a hateful shadow of their former self. Patches of cyan-"
-"purple crystals grow out of their pale flesh, slowly overtaking it."
+"A former human, a hateful shadow of its former self capable of violent "
+"outbursts of fury. Large patches of cyan-purple crystals grow out of its "
+"bruised flesh, slowly overtaking it."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray cop"
+msgid_plural "stray cops"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for stray cop
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former law enforcer, no doubt deployed to help civilians evacuate during "
+"the Arrival. Unfortunately, despite their best efforts, many were still "
+"infested. It still clad from head to toe in light body armor, partially "
+"overtaken by crystal."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray soldier"
+msgid_plural "stray soldiers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray soldier'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former soldier, no doubt deployed to assist with evacuations and drive off "
+"the Order, dressed from head to toe in partially crystalized combat armor. "
+"Though their training could not have prepared them for what they were up "
+"against, they still seem to remember enough to take you on."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray firefighter"
+msgid_plural "stray firefighters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray firefighter'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former human body clad in tattered first responder gear, wet sounding "
+"breath gurgling through the gas mask encrusted to its face. Staggering "
+"aroun the community it once served, it is little more than yet another host "
+"for the crystal infestation."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "hungry stray"
+msgid_plural "hungry strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'hungry stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"An obese former human, body studded with irregular crystal growths deforming "
+"its body. It howls in mockery of hunger as it wanders, seeking new meals to "
+"add to its bulk."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70497,11 +71815,53 @@ msgstr[1] ""
msgid ""
"Little more than a moving mound of crystal and meat that occasionally spits "
"up a tide of glowing, rocky gruel from its many cracks and crevices, this "
-"creature trudges to and fro, bearing a heavy burden. From just behind the "
-"murky surfaces of its shell, you can almost make out small, moving creatures "
-"skittering about in its complex innards. It seems only a matter of time "
-"before its bulk grows too heavy for it and it collapses, becoming just "
-"another part of this ever-alien world."
+"crab-like creature trudges to and fro bearing a heavy burden. From just "
+"behind the murky surfaces of its shell, you can almost make out small, "
+"moving creatures skittering about in its complex innards. It seems to stay "
+"close to other crystal creatures, pouring the goop it secretes onto them "
+"like some sort of caretaker. When threatened it is capable of producing "
+"harrowing screams, no doubt drawing its friends to its aide."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "crackling stray"
+msgid_plural "crackling strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'crackling stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A hunched human form, back bristling with a hedge of buzzing blue crystals. "
+"Its veins visibly glow with some sort of unearthly substance."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "arcing stray"
+msgid_plural "arcing strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'arcing stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A deformed multi-legged creature, its once teresstial body now merely a "
+"platform for the massive crystalline pylons that jut from its torso where "
+"its head once was. Its arms dangle uselessly at its sides, but is more than "
+"capable of simply ramming its prey to deliver dangerous electric shocks."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray sprinter"
+msgid_plural "stray sprinters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray sprinter'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"This well-toned toned, agile former human was once an athletic figure, and "
+"appears to have retained some of its wit to boot."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70513,23 +71873,25 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray prowler'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This once-shambling mutant now moves with feral cunning, mouth menacing with "
-"tusks of polished stone and fingers tipped with crystal-fused claws."
+"This tightly-wound mutant now moves like some sort of animal, sometimes on "
+"two legs and sometimes on four. Its mouth menaces with tusks of polished "
+"stone and fingers gleam with crystal-fused claws."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray predator"
-msgid_plural "stray predators"
+msgid "stray guardian"
+msgid_plural "stray guardians"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray predator'}
+#. ~ Description for {'str': 'stray guardian'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"Lithe muscle and pulasting crystal fused together, this creature crawls on "
-"four, grossly enlongated limbs sharpened to deadly points, spearing "
-"intruders to its domain. Though it moves quickly, it seems only a matter of "
-"time before the very shell that protects it weighs it down to the ground."
+"Lithe muscle and pulasting crystal fused together into a mass that must be "
+"made up of multiple bodies, propelled forward by multiple grossly enlongated "
+"crystal limbs sharpened to dangerous points. It strides about the streets, "
+"spearing intruders to its domain like some sort of horrid spider from beyond "
+"the stars."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70541,38 +71903,37 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray bruiser'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"Standing much steadier than its peers, this formerly human body is laden "
-"with thick crystal growths that pulsate as if alive. Its hands are little "
-"more than spiked clubs now, dragging behind it as it trudges along."
+"A former human, athletic and toned, body menacing with thick crystal armor "
+"that pulsates as if alive."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray titan"
-msgid_plural "stray titans"
+msgid "stray golem"
+msgid_plural "stray golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray titan'}
+#. ~ Description for {'str': 'stray golem'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This towering mass of fused flesh and stone crushes everything that stands "
-"in its way with club-like 'hands'. Despite its great power, it seems only a "
-"matter of time before the very shell that protects it crushes it beneath its "
-"own weight."
+"A human that has grown considerably in stature after accuring plenty of "
+"additional biomass, now at least ten foot tall and covered in rocky plates "
+"that make it seem more mineral than human."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray husk"
-msgid_plural "stray husks"
+msgid "stray titan"
+msgid_plural "stray titans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray husk'}
+#. ~ Description for {'str': 'stray titan'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"The war-torn and charred body of a human, still smoldering after exposure to "
-"alien bioweapons. Clusters of shimmering purple crystals sprout from its "
-"wounds like weeds pushing out between cracks in concrete."
+"This towering mass of fused flesh and crystal is humanoid, but far beyond "
+"merely human now at its towering height. It crushes everything that stands "
+"in its way with club-like 'hands' that are even bigger than you are and "
+"easily throws anything in its way aside."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70584,24 +71945,9 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray waif'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"If not for the patches of irregular crystal growth, it would be easy to "
-"mistake this little figure for a normal child. Unfortunately, whatever "
-"terrible weapon that the aliens used on much of the population has been no "
-"kinder to them. Still, the idea of putting them down still twists your gut "
-"in a primal way."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "stray tinder"
-msgid_plural "stray tinders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'stray tinder'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A child, still smoking and wounded after firsthand exposure to alien "
-"bioweapons. Its features are just intact enough to make your gut churn."
+"A small, quick mutant, most likely once a human child, now disfigured by "
+"patches of crystal. Their features are still recognizable enough to make "
+"the thought of putting them down cause your gut to churn."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70613,8 +71959,9 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray creep'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A smouldering husk of a creature scrambling about on all fours, a mongrel "
-"housepet or the like only recently mutated by exposure to alien bioweapons."
+"A terrifying, hairy husk of a creature scrambling about on all fours, a "
+"mongrel housepet or the like covered in patches of crystal growths that jut "
+"from it like spikes."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70626,11 +71973,70 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray wretch', 'str_pl': 'stray wretches'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This blur of jagged, crystal-fused limbs and hair might have been a housepet "
-"at some point, but now it leaps and skitters around like something out of a "
-"nightmare. It is likely that one day the very crystal that arms it will "
-"weigh overtake its body and weigh it to the ground, given its slow expansion "
-"across its body."
+"This blur of jagged, crystal-fused limbs and hair could've been anything "
+"from a housepet to a human at some point, but now it leaps and skitters "
+"around like something out of a nightmare."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray stalker"
+msgid_plural "stray stalkers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray stalker'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A wolf-sized creature made of thick slabs of crystal, small fleshy tendrils "
+"drifting off of it like cilia. It seems more than happy to tear the life "
+"out of anything living unfortunate enough to cross its path, to drag back to "
+"its 'family'."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "flailing wretch"
+msgid_plural "flailing wretchs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'flailing wretch'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A person-sized mass of writhing, barbed tendrils that barely seems like it "
+"was even any terrestrial animal anymore, originating from a barely visible "
+"mass of central crystal. It slithers across the ground, snatching up "
+"organic matter to bring back to feed to its smaller companions so that they "
+"too may grow larger."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "crackling wretch"
+msgid_plural "crackling wretchs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'crackling wretch'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A flailing mass of tendrils and burnt hair that quickly skirts across the "
+"ground like an insect, arched back bristling with loudly arcing crystal "
+"spears."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray wretchmother"
+msgid_plural "stray wretchmothers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray wretchmother'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A large, crystal-packed creature capable of massive, bounding leaps like "
+"some sort of alien wolf. Its topmost layer of crystal sprouts several "
+"flailing, fleshy tendrils, which pull in anything they can reach into the "
+"gnashing maw just under its body. Something else just as unseemly writhes "
+"just beneath the murky surface of its glassy body."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70642,6 +72048,20 @@ msgstr[1] ""
#. ~ Description for {'str': 'germinating crystal mass', 'str_pl': 'germinating crystal masses'}
#: lang/json/MONSTER_from_json.py
msgid ""
+"A little bulb of crystal rooted into the earth through dirt and concrete "
+"alike, noodle-like tendrils squirming across the ground, grabbing any little "
+"bit of organic matter it can find and drawing it to its base."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "sprouting crystal mass"
+msgid_plural "sprouting crystal masses"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'sprouting crystal mass', 'str_pl': 'sprouting crystal masses'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
"A human-sized mound of shimmering blue-purple crystals growing on the base "
"of what looks like a mound of foul smelling garbage and organic leftovers. "
"Long, thin tendrils appear to grow out of the mound, and are subtly rooting "
@@ -70705,7 +72125,7 @@ msgstr[1] ""
#: lang/json/MONSTER_from_json.py
msgid ""
"A massive wall of thick, blocky crystals that glow faintly and crackle with "
-"electric energy."
+"residual electric energy."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70727,12 +72147,12 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "crystal mite"
-msgid_plural "crystal mites"
+msgid "crystal seed"
+msgid_plural "crystal seeds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'crystal mite'}
+#. ~ Description for {'str': 'crystal seed'}
#: lang/json/MONSTER_from_json.py
msgid ""
"A tiny, multilegged creature that appears to be made of a chunk of crystal. "
@@ -70741,17 +72161,17 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "engorged crystal mite"
-msgid_plural "engorged crystal mites"
+msgid "engorged crystal seed"
+msgid_plural "engorged crystal seeds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'engorged crystal mite'}
+#. ~ Description for {'str': 'engorged crystal seed'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A swollen crystal mite, now grown to about the size of a cat, heavy enough "
-"with accumulated crystal structure to settle down and begin germinating into "
-"a proper crystal mass."
+"A swollen crystal seed, now grown to about the size of a cat, heavy enough "
+"with accumulated biomass to settle down and begin germinating into a proper "
+"crystal mass."
msgstr ""
#. ~ Description for {'str': 'C-4 hack'}
@@ -70798,8 +72218,8 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Compsognathus'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A bipedal dinosaur about the size of a turkey. Its teeth and claws are "
-"small but sharp."
+"A fast moving bipedal dinosaur about the size of a turkey. Its teeth and "
+"claws are small but sharp."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70828,6 +72248,19 @@ msgid ""
"reptilian ostrich with a round hard-looking domed head."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Camptosaurus"
+msgid_plural "Camptosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Camptosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A large feathered bipedal dinosaur with strong legs, broad shoulders and a "
+"pointed beak. It moves slowly but with enormous strength."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Spinosaurus"
msgid_plural "Spinosaurus"
@@ -70849,7 +72282,20 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Tyrannosaurus rex'}
#: lang/json/MONSTER_from_json.py
-msgid "Look at those teeth! Tiny little claws though."
+msgid ""
+"Enormous teeth in a massive jaw, fierce eyes and a powerful frame to drive "
+"it forward."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "Albertosaurus"
+msgid_plural "Albertosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Albertosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid "Looks like a smaller tyrannosaurus rex, but those arms are much longer"
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70873,7 +72319,8 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Stegosaurus'}
#: lang/json/MONSTER_from_json.py
-msgid "A large quadruped dinosaur with plates on its back, and a spiked tail."
+msgid ""
+"A large slow quadruped dinosaur with plates on its back, and a spiked tail."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70889,6 +72336,20 @@ msgid ""
"massive spiked club of bone."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Ceratosaurus"
+msgid_plural "Ceratosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Ceratosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A large, fast predatory bipedal dinosaur, decorated with three colorful "
+"horns on its head and dotted with bright skin bones with long sharp teeth "
+"and a long flexible tail."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Allosaurus"
msgid_plural "Allosaurus"
@@ -70911,8 +72372,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'Eoraptor'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A bipedal dinosaur about the size of a chicken. It roots around the "
-"undergrowth, scavenging on small animals and plants."
+"A bipedal dinosaur about the size of a chicken. It darts around quickly and "
+"has long arms for grabbing what it desires. It's holding something."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -70941,6 +72402,19 @@ msgid ""
"foot is a large sickle-like claw."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Deinonychus bio-operator"
+msgid_plural "Deinonychus bio-operator"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Deinonychus bio-operator'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A bipedal dinosaur covered with feathers and crackling bionics. Each foot "
+"has a large glowing sickle-like claw."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Utahraptor"
msgid_plural "Utahraptors"
@@ -70988,7 +72462,8 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Dilophosaurus'}
#: lang/json/MONSTER_from_json.py
-msgid "A medium dinosaur with a sticky green bile dripping from its teeth."
+msgid ""
+"A medium dinosaur with sharp teeth and two prominent bony crests on its head."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -71093,6 +72568,20 @@ msgstr[1] ""
msgid "Massive piles of ragged, stinking flesh lifting enormous teeth."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Z-Deinonychus"
+msgid_plural "Z-Deinonychus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Z-Deinonychus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"The shuffling corpse of a medium-sized bipedal dinosaur covered with "
+"tattered feathers and black putrid liquid. Both feet brandish a large "
+"sickle-like claw."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "improvised SMG turret"
msgid_plural "improvised SMG turrets"
@@ -71261,6 +72750,43 @@ msgid ""
"like jaws."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "goblin warrior"
+msgid_plural "goblin warriors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'goblin warrior'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"This short humanoid is covered in filth and shouts slurs at you as it "
+"brandishes a cudgel."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "goblin slinger"
+msgid_plural "goblin slingers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'goblin slinger'}
+#: lang/json/MONSTER_from_json.py
+msgid "An ugly creature that slings rocks almost as well as it slings insults."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "goblin chieftain"
+msgid_plural "goblin chieftains"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'goblin chieftain'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"An ugly creature that was promoted to chieftain because it figured out which "
+"end of the weapon is pointy."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "clay golem"
msgid_plural "clay golems"
@@ -71795,6 +73321,18 @@ msgid ""
"traditional forces."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "toilet paper mummy"
+msgid_plural "toilet paper mummies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'toilet paper mummy', 'str_pl': 'toilet paper mummies'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"Vaguely humanoid in shape, layered in something resembling toilet paper."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "giant scorpion"
msgid_plural "giant scorpions"
@@ -72161,6 +73699,19 @@ msgid ""
"chitin fitted to a thin mesh. You could put this on a friendly horse."
msgstr ""
+#: lang/json/PET_ARMOR_from_json.py
+msgid "meower armor"
+msgid_plural "meower armors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'meower armor'}
+#: lang/json/PET_ARMOR_from_json.py
+msgid ""
+"Sleek and lightweight kevlar cat harness with a protective hood and "
+"chestplate. Includes a very small, inconvenient velcro pocket on the back."
+msgstr ""
+
#: lang/json/SPECIES_from_json.py
msgid "a mammal"
msgstr ""
@@ -72899,6 +74450,15 @@ msgstr ""
msgid "Holographic Transposition"
msgstr ""
+#: lang/json/SPELL_from_json.py
+msgid "Cranial Explosion"
+msgstr ""
+
+#. ~ Description for Cranial Explosion
+#: lang/json/SPELL_from_json.py
+msgid "This fake spell occurs on cranial bomb activation. Likely fatal."
+msgstr ""
+
#: lang/json/SPELL_from_json.py
msgid "psi stun"
msgstr ""
@@ -73987,6 +75547,56 @@ msgid ""
"have this spell you probably debugged it in."
msgstr ""
+#: lang/json/SPELL_from_json.py
+msgid "Pew, Pew"
+msgstr ""
+
+#. ~ Description for Pew, Pew
+#: lang/json/SPELL_from_json.py
+msgid "You aim your finger at your opponent and make 'Pew, pew' sounds."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "The Floor is Lava"
+msgstr ""
+
+#. ~ Description for The Floor is Lava
+#: lang/json/SPELL_from_json.py
+msgid ""
+"Better find a chair or countertop to climb onto, because the floor is made "
+"of lava!"
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Sports Training Montage"
+msgstr ""
+
+#. ~ Description for Sports Training Montage
+#: lang/json/SPELL_from_json.py
+msgid ""
+"When something takes a really long time, and you want to just skip to the "
+"end, you're gonna need a montage."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Kiss the Owie"
+msgstr ""
+
+#. ~ Description for Kiss the Owie
+#: lang/json/SPELL_from_json.py
+msgid "A tender kiss to make the pain go away, just like mother used to give."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Summon Mummy"
+msgstr ""
+
+#. ~ Description for Summon Mummy
+#: lang/json/SPELL_from_json.py
+msgid ""
+"Call forth a flimsy creature of tissue from the broom closet of your soul."
+msgstr ""
+
#: lang/json/TOOLMOD_from_json.py
msgid "reactor core expansion device"
msgid_plural "reactor core expansion devices"
@@ -74564,6 +76174,52 @@ msgid ""
"open the cover and show the light."
msgstr ""
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD helmet"
+msgid_plural "EOD helmets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action menu_text for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "Turn on headlamps"
+msgstr ""
+
+#. ~ Use action msg for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Activating illumination.\""
+msgstr ""
+
+#. ~ Use action need_charges_msg for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Illumination disabled, low power.\""
+msgstr ""
+
+#. ~ Description for {'str': 'EOD helmet'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"An armored electronically shielded helmet containing a camera, a two-way "
+"radio, and a headlamp, all of which can be voice-activated for redundancy. "
+"It is designed to protect against overpressure, fragmentation, impact and "
+"heat."
+msgstr ""
+
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD helmet (on)"
+msgid_plural "EOD helmets (on)"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action menu_text for {'str': 'EOD helmet (on)', 'str_pl': 'EOD helmets (on)'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "Turn off headlamps"
+msgstr ""
+
+#. ~ Use action msg for {'str': 'EOD helmet (on)', 'str_pl': 'EOD helmets (on)'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Disabling illumination.\""
+msgstr ""
+
#: lang/json/TOOL_ARMOR_from_json.py
msgid "RM13 combat armor"
msgid_plural "RM13 combat armors"
@@ -75825,6 +77481,35 @@ msgid_plural "Foodperson masks (on)"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD jacket"
+msgid_plural "EOD jackets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'EOD jacket'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"A thick armored jacket constructed from kevlar and nomex for explosive "
+"ordnance disposal. It is designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "light EOD jacket"
+msgid_plural "light EOD jackets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'light EOD jacket'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"An armored jacket constructed from kevlar and nomex designed to protect "
+"against overpressure, fragmentation, impact and heat in hostile "
+"environments. It is lighter than normal EOD armor to provide more "
+"maneuverability and can be worn over ballistic armor."
+msgstr ""
+
#: lang/json/TOOL_ARMOR_from_json.py
msgid "hologram cloak mk.2"
msgid_plural "hologram cloak mk.2s"
@@ -77275,16 +78960,14 @@ msgstr ""
#. ~ Use action msg for {'str': "jack o'lantern"}.
#: lang/json/TOOL_from_json.py
-msgid "You light the candle in the jack o'lantern."
+msgid "You flip the switch in the jack o'lantern."
msgstr ""
#. ~ Description for {'str': "jack o'lantern"}
#: lang/json/TOOL_from_json.py
msgid ""
"This is a plastic lantern that is painted to look like a pumpkin with a "
-"face. It has a candle inside it, that can be replaced when burnt down. 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."
+"face. It has a tiny LED light in it. It doesn't provide very much light."
msgstr ""
#: lang/json/TOOL_from_json.py
@@ -77295,14 +78978,14 @@ msgstr[1] ""
#. ~ Use action msg for {'str': "spooky jack o'lantern", 'str_pl': "jack o'lanterns"}.
#: lang/json/TOOL_from_json.py
-msgid "The candle winks out inside the lantern."
+msgid "The LED winks out inside the lantern."
msgstr ""
#. ~ Description for {'str': "spooky jack o'lantern", 'str_pl': "jack o'lanterns"}
#: lang/json/TOOL_from_json.py
msgid ""
"There is a thick LED candle inside the pumpkin face. It doesn't provide "
-"very much light, but it can burn for quite a long time. This candle is "
+"very much light, but it can run for quite a long time. This lantern is "
"lit. The face shifts."
msgstr ""
@@ -77892,6 +79575,35 @@ msgid ""
"been lit, so why are you still holding it?"
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "control laptop"
+msgid_plural "control laptops"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'control laptop'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"A modified laptop, now capable of transmitting in the ultra-high frequencies "
+"utilized by robots. Activate it to command robots from afar."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive laser turret"
+msgid_plural "inactive laser turrets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'inactive laser turret'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive laser turret. Using this item involves turning it on "
+"and placing it on the ground, where it will attach itself. If reprogrammed "
+"and rewired successfully the turret will identify you as a friendly, and "
+"attack all enemies with its revolving laser cannons. It requires sunlight "
+"in order to fire."
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "folded poncho"
msgid_plural "folded ponchos"
@@ -78048,22 +79760,6 @@ msgid ""
"matrix is reprogrammed successfully."
msgstr ""
-#: lang/json/TOOL_from_json.py
-msgid "inactive laser turret"
-msgid_plural "inactive laser turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'inactive laser turret'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is an inactive laser turret. Using this item involves turning it on "
-"and placing it on the ground, where it will attach itself. If reprogrammed "
-"and rewired successfully the turret will identify you as a friendly, and "
-"attack all enemies with its revolving laser cannons. It requires sunlight "
-"in order to fire."
-msgstr ""
-
#: lang/json/TOOL_from_json.py
msgid "inactive M2HB autonomous CROWS II"
msgid_plural "inactive M2HB autonomous CROWS II turrets"
@@ -78612,6 +80308,26 @@ msgid ""
"however, it will be nonaggressive, and serves only as a distraction."
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "inactive loudspeaker"
+msgid_plural "inactive loudspeakers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action friendly_msg for {'str': 'inactive loudspeaker'}.
+#. ~ Use action hostile_msg for {'str': 'inactive loudspeaker'}.
+#: lang/json/TOOL_from_json.py
+msgid "The loudspeaker activates and begins his non-stopping shouts."
+msgstr ""
+
+#. ~ Description for {'str': 'inactive loudspeaker'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive automated loudspeaker. Using this item involves placing "
+"it on the ground and turning it on. If reprogrammed and rewired "
+"successfully the loudspeaker will continuously shout pre-recorded messages."
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "clothes hanger"
msgid_plural "clothes hangers"
@@ -79123,7 +80839,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'bone shiv'}
#: lang/json/TOOL_from_json.py
msgid ""
-"A femur or other bone, at least 30 cm long, which has been broken at one end "
+"A femur or other bone, about 20 cm long, which has been broken at one end "
"and sharpened into a cutting tool. Its jagged edge is wicked but fragile."
msgstr ""
@@ -79710,6 +81426,32 @@ msgid ""
"but bad for the environment; at least you're recycling it."
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "layered kevlar panel"
+msgid_plural "layered kevlar panels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for layered kevlar panel
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a small 16-layer thick Kevlar panel. It could be used to repair "
+"armor made of Kevlar."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "rigid kevlar plate"
+msgid_plural "rigid kevlar plates"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for rigid kevlar plate
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a compressed panel of kevlar treated with epoxy or other adhesive. "
+"It could be used to repair items made of Kevlar."
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "butchering kit"
msgid_plural "butchering kits"
@@ -80109,12 +81851,9 @@ msgid_plural "fire barrels (200L)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for fire barrel (200L)
-#. ~ Description for fire barrel (100L)
#. ~ Description for {'str': 'fire barrel (200L)', 'str_pl': 'fire barrels (200L)'}
#. ~ Description for {'str': 'fire barrel (100L)', 'str_pl': 'fire barrels (100L)'}
#: lang/json/TOOL_from_json.py
-#: lang/json/furniture_from_json.py
msgid ""
"A large metal barrel used to contain a fire. It has multiple holes punched "
"in its walls for air supply. Fires set in a fire barrel will not spread to "
@@ -80369,19 +82108,6 @@ msgstr[1] ""
msgid "You stop lighting up the screen."
msgstr ""
-#: lang/json/TOOL_from_json.py
-msgid "control laptop"
-msgid_plural "control laptops"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'control laptop'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A modified laptop, now capable of transmitting in the ultra-high frequencies "
-"utilized by robots. Activate it to command robots from afar."
-msgstr ""
-
#: lang/json/TOOL_from_json.py
msgid "directional antenna"
msgid_plural "directional antennas"
@@ -80578,11 +82304,13 @@ msgstr[1] ""
#. ~ Use action msg for {'str': 'smartphone'}.
#. ~ Use action msg for {'str': 'atomic smartphone'}.
#. ~ Use action msg for {'str': "Wraitheon executive's smartphone"}.
+#. ~ Use action msg for {'str': 'test smartphone'}.
#: lang/json/TOOL_from_json.py
msgid "You activate the flashlight app."
msgstr ""
#. ~ Use action need_charges_msg for {'str': 'smartphone'}.
+#. ~ Use action need_charges_msg for {'str': 'test smartphone'}.
#: lang/json/TOOL_from_json.py
msgid "The smartphone's charge is too low."
msgstr ""
@@ -83278,19 +85006,6 @@ msgstr[1] ""
msgid "This is a car horn meant to be attached to a car's electrical system."
msgstr ""
-#: lang/json/TOOL_from_json.py
-msgid "Kevlar plate"
-msgid_plural "Kevlar plates"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Kevlar plate'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is a plate of reinforced Kevlar. It could be used to repair items made "
-"of Kevlar."
-msgstr ""
-
#: lang/json/TOOL_from_json.py
msgid "large space heater"
msgid_plural "large space heaters"
@@ -83600,6 +85315,19 @@ msgid ""
"around it."
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "sandbox kit"
+msgid_plural "sandbox kits"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'sandbox kit'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"A plastic bucket holding a small spade and rake, perfect to build sand "
+"castles!"
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "whistle multitool"
msgid_plural "whistle multitools"
@@ -86811,6 +88539,32 @@ msgid ""
"is perfectly servicable."
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "alien cloth scrap"
+msgid_plural "alien cloth scraps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'alien cloth scrap'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a sizable portion of fibrous synthetic cloth, flexible and "
+"resistant, but unpleasant to the touch. Useful in crafting."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "alien polymer scrap"
+msgid_plural "alien polymer scraps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'alien polymer scrap'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a collection of strange, ivory colored plastics that are unnervingly "
+"warm to the touch. It could be used to fabricate, repair, or reinforce."
+msgstr ""
+
#. ~ Description for {'str': 'smartphone'}
#: lang/json/TOOL_from_json.py
msgid ""
@@ -87747,6 +89501,28 @@ msgid_plural "TEST scissor jacks"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/TOOL_from_json.py
+msgid "test smartphone"
+msgid_plural "test smartphones"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test smartphone'}
+#: lang/json/TOOL_from_json.py
+msgid "UPS-powered smartphone with a flashlight, camera, and MP3 player."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "test matchbook"
+msgid_plural "test matchbooks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test matchbook'}
+#: lang/json/TOOL_from_json.py
+msgid "Test matches - when you must burn things, for science!"
+msgstr ""
+
#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
msgid "yoke and harness"
msgid_plural "yokes and harnesses"
@@ -87937,6 +89713,19 @@ msgid ""
"very menacing."
msgstr ""
+#: lang/json/WHEEL_from_json.py
+msgid "skate wheel"
+msgid_plural "skate wheels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'skate wheel'}
+#: lang/json/WHEEL_from_json.py
+msgid ""
+"A very small plastic wheel with a punk attitude. This wheel was made for "
+"skating."
+msgstr ""
+
#: lang/json/WHEEL_from_json.py
msgid "set of tricycle wheels"
msgid_plural "sets of tricycle wheels"
@@ -88038,7 +89827,6 @@ msgstr ""
msgid "The first day of the rest of their unlives"
msgstr ""
-#. ~ Description for The first day of the rest of their unlives
#: lang/json/achievement_from_json.py
msgid "Survive for a day and find a safe place to sleep"
msgstr ""
@@ -88047,7 +89835,6 @@ msgstr ""
msgid "Thank God it's Friday"
msgstr ""
-#. ~ Description for Thank God it's Friday
#: lang/json/achievement_from_json.py
msgid "Survive for a week"
msgstr ""
@@ -88056,7 +89843,6 @@ msgstr ""
msgid "28 days later"
msgstr ""
-#. ~ Description for 28 days later
#: lang/json/achievement_from_json.py
msgid "Survive for a month"
msgstr ""
@@ -88065,7 +89851,6 @@ msgstr ""
msgid "A time to every purpose under heaven"
msgstr ""
-#. ~ Description for A time to every purpose under heaven
#: lang/json/achievement_from_json.py
msgid "Survive for a season"
msgstr ""
@@ -88074,7 +89859,6 @@ msgstr ""
msgid "Brighter days ahead?"
msgstr ""
-#. ~ Description for Brighter days ahead?
#: lang/json/achievement_from_json.py
msgid "Survive for a year"
msgstr ""
@@ -88083,7 +89867,6 @@ msgstr ""
msgid "Pheidippides was a hack"
msgstr ""
-#. ~ Description for Pheidippides was a hack
#: lang/json/achievement_from_json.py
msgid "Run a marathon…plus a little bit more."
msgstr ""
@@ -88092,7 +89875,6 @@ msgstr ""
msgid "Please don't fall down at my door"
msgstr ""
-#. ~ Description for Please don't fall down at my door
#: lang/json/achievement_from_json.py
msgid "Walk 500 miles, then walk 500 more."
msgstr ""
@@ -88113,6 +89895,98 @@ msgstr ""
msgid "Ain't no valley low enough"
msgstr ""
+#: lang/json/achievement_from_json.py
+msgid "Freeman's favorite"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Impenetrable"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "What are they hiding?"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Would-be Wizard"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Wizard's Apprentice"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Journeyman Wizard"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid ""
+"You have learned enough spells that in more reasonable times you would have "
+"graduated from your apprenticeship."
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Archmage"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid ""
+"You have learned a large number of spells, and would be qualified for the "
+"Archmage title."
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Master Archmage"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid ""
+"You have learned so many spells, that you would have been a major source of "
+"knowledge for many wizards. Also known as a Sage, Master Archmages enjoy a "
+"wide variety of perks due to their lifelong commitment to learning and "
+"helping others learn."
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Senile Wizard"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Cast a Spell"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid ""
+"The first great milestone to becoming a full-fledged wizard is to cast a "
+"spell. Some mages simply study the spell in the spellbook until they think "
+"they understand it as well as they can, but you can't beat practice over "
+"theory."
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 5"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 10"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 15"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 20"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 25"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Spell Level 30"
+msgstr ""
+
#: lang/json/activity_type_from_json.py
msgid "reloading"
msgstr ""
@@ -88243,10 +90117,6 @@ msgstr ""
msgid "de-stressing"
msgstr ""
-#: lang/json/activity_type_from_json.py
-msgid "cutting tissues"
-msgstr ""
-
#: lang/json/activity_type_from_json.py
msgid "dropping"
msgstr ""
@@ -88680,10 +90550,6 @@ msgstr ""
msgid "cents"
msgstr ""
-#: lang/json/ammunition_type_from_json.py
-msgid "plutonium"
-msgstr ""
-
#: lang/json/ammunition_type_from_json.py
msgid "12mm slugs"
msgstr ""
@@ -88852,6 +90718,10 @@ msgstr ""
msgid "mana energy"
msgstr ""
+#: lang/json/ammunition_type_from_json.py
+msgid "heady vapours"
+msgstr ""
+
#: lang/json/bionic_from_json.py
msgid "Adrenaline Pump"
msgstr ""
@@ -88922,10 +90792,10 @@ msgid ""
msgstr ""
#: lang/json/bionic_from_json.py
-msgid "Alloy Plating - Head"
+msgid "Alloy Plating - head"
msgstr ""
-#. ~ Description for {'str': 'Alloy Plating - Head'}
+#. ~ Description for {'str': 'Alloy Plating - head'}
#: lang/json/bionic_from_json.py
msgid ""
"The flesh on your head has been surgically replaced by alloy plating, "
@@ -88945,10 +90815,10 @@ msgid ""
msgstr ""
#: lang/json/bionic_from_json.py
-msgid "Alloy Plating - Torso"
+msgid "Alloy Plating - torso"
msgstr ""
-#. ~ Description for {'str': 'Alloy Plating - Torso'}
+#. ~ Description for {'str': 'Alloy Plating - torso'}
#: lang/json/bionic_from_json.py
msgid ""
"The flesh on your torso has been surgically replaced by alloy plating, "
@@ -90291,6 +92161,15 @@ msgid ""
"inducing a state of euphoria that notably elevates mood."
msgstr ""
+#. ~ Description for {'str': 'Cranium Bomb'}
+#: lang/json/bionic_from_json.py
+msgid ""
+"You've worked for some nasty people. People who installed a bomb at the top "
+"of your spine. They are all dead now but there is unfortunately a dead man "
+"switch if you don't check in roughly every thirty days. You need this out "
+"and fast."
+msgstr ""
+
#: lang/json/bionic_from_json.py lang/json/gun_from_json.py
msgid "Ionic Overload Generator"
msgid_plural "Ionic Overload Generators"
@@ -90627,6 +92506,22 @@ msgstr ""
msgid "Destroy wool lining"
msgstr ""
+#: lang/json/conduct_from_json.py lang/json/mutation_from_json.py
+msgid "Pacifist"
+msgstr ""
+
+#: lang/json/conduct_from_json.py
+msgid "Kill no monsters"
+msgstr ""
+
+#: lang/json/conduct_from_json.py
+msgid "Kill no characters"
+msgstr ""
+
+#: lang/json/conduct_from_json.py
+msgid "Merciful"
+msgstr ""
+
#: lang/json/construction_category_from_json.py src/advanced_inv.cpp
#: src/armor_layers.cpp src/options.cpp src/scenario.cpp
msgid "All"
@@ -91434,6 +93329,10 @@ msgstr ""
msgid "Build Cardboard Fort"
msgstr ""
+#: lang/json/construction_from_json.py
+msgid "Build Sand Castle"
+msgstr ""
+
#: lang/json/construction_from_json.py
msgid "Build Fire Ring"
msgstr ""
@@ -92471,6 +94370,71 @@ msgstr ""
msgid "You have transitioned from a dying race to a glorious future."
msgstr ""
+#: lang/json/dream_from_json.py
+msgid ""
+"You have a strange dream about thundering ponderously through ancient, "
+"brittle tundras that crackle under your thick round feet."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid "Your dreams give you a strange, langourous, heavy feeling."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of swinging your heavy head to shake the clinging snow and ice "
+"from your large, limpid brown eyes. The weight is off, as if you had "
+"something… extra on either side of your mouth, and though you are surrounded "
+"by snow and bitter pelting winds, you feel confident and toasty-warm beneath "
+"your shaggy coat."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Your dream is a stream of shaggy loam-brown fur trailing into an ocean of "
+"punishing, icy white. Together, you are all strong. When you look around, "
+"you see elephantine faces looking back from all angles and you know they "
+"mirror your own. You just… know."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of your usual patient languor being interrupted by a flash of "
+"white teeth against a carmine-soaked muzzle. In an instant a thunderous "
+"fury overtakes you and you trumpet your rage… right before you bring that "
+"trumpeting snout, bring down those heavy spears of ivory on either side of "
+"it, down upon your attacker. They lie, bones shattered, bleeding out their "
+"red into the icy white and causing it to steam Just like that, your calm is "
+"restored."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of slowly, patiently, plodding through the world to go from goal "
+"to goal, unrushed and unworried, for you are far too large and tough to kill "
+"for anyone or anything to bother trying to attack. And if they do… it'll be "
+"the last mistake of their life. Waking up gives you a brief jolt of fear "
+"and dysphoria, for your body feels so weak and fragile and incorrect "
+"compared to the powerful thing you know you are."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Your thoughts within your dream may be slow, and it may take you some time "
+"to reach a conclusion, but what's the rush? What's the hurry? You are a "
+"huge and ancient thing with a pedigree that stretches back to a time before "
+"sapient life first had the gall to raise a sharpened stick and call itself "
+"superior. You are huge and powerful and all that work against you shall "
+"fall. You… you have all the time in the world, now."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Life is lonely without a family of Tusked Ones beside you, thundering as one "
+"through this desolate world in search of the hidden places. Perhaps… "
+"perhaps you should start your family."
+msgstr ""
+
#: lang/json/dream_from_json.py
msgid "You have a strange dream about the shadows."
msgstr ""
@@ -93633,6 +95597,50 @@ msgctxt "memorial_female"
msgid "Cured the fungal infection."
msgstr ""
+#: lang/json/effects_from_json.py
+msgid "Touched mind"
+msgstr ""
+
+#. ~ Description of effect 'Touched mind'.
+#: lang/json/effects_from_json.py
+msgid "You are disoriented as strange visions flash through your mind."
+msgstr ""
+
+#. ~ Description of effect 'Touched mind'.
+#: lang/json/effects_from_json.py
+msgid ""
+"You are overwhelmed by the disturbing imagery and concepts you're flooded "
+"with."
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Tainted mind"
+msgstr ""
+
+#. ~ Description of effect 'Tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "You can't comprehend the things around you…"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Badly tainted mind"
+msgstr ""
+
+#. ~ Description of effect 'Badly tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "You don't know what is and isn't real anymore…"
+msgstr ""
+
+#. ~ Miss message for effect(s) 'Touched mind, Touched mind, Tainted mind, Badly tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "Your sense of reality warps!"
+msgstr ""
+
+#. ~ Speed name of effect(s) 'Touched mind, Touched mind, Tainted mind, Badly tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "Tainted"
+msgstr ""
+
#: lang/json/effects_from_json.py
msgid "Hallucinating"
msgstr ""
@@ -94979,6 +96987,27 @@ msgstr ""
msgid "You're disgusted by the goop."
msgstr ""
+#: lang/json/effects_from_json.py
+#: src/character.cpp
+msgid "Full"
+msgstr ""
+
+#. ~ Description of effect 'Full'.
+#. ~ Apply message for effect(s) 'Full'.
+#: lang/json/effects_from_json.py
+msgid "You feel quite full, and a bit sluggish."
+msgstr ""
+
+#: lang/json/effects_from_json.py src/character.cpp
+msgid "Engorged"
+msgstr ""
+
+#. ~ Description of effect 'Engorged'.
+#. ~ Apply message for effect(s) 'Engorged'.
+#: lang/json/effects_from_json.py
+msgid "Your stomach is full to bursting. This was a mistake."
+msgstr ""
+
#: lang/json/effects_from_json.py
msgid "Magnesium Supplements"
msgstr ""
@@ -95000,11 +97029,6 @@ msgid ""
"This is a bug if you have it."
msgstr ""
-#: lang/json/effects_from_json.py src/character.cpp
-#: src/character.cpp
-msgid "Full"
-msgstr ""
-
#. ~ Description of effect 'Full'.
#: lang/json/effects_from_json.py
msgid "This beggar in the refugee center has had something to eat recently."
@@ -96562,7 +98586,9 @@ msgstr ""
#. ~ Description for cooling unit
#: lang/json/furniture_from_json.py
-msgid "A big, blocky metal device for refrigerating large areas."
+msgid ""
+"A large, blocky appliance encased in sheet metal. This commonplace fixture "
+"is used for cooling large indoor areas."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96582,15 +98608,17 @@ msgstr ""
#. ~ Description for central air filter
#: lang/json/furniture_from_json.py
-msgid "Cleans out dust mites, smoke particles, and more!"
+msgid ""
+"A large synthetic membrane used to filter out dust, smoke, mites, and other "
+"contaminants from air that passes through it."
msgstr ""
#. ~ Description for dishwasher
#: lang/json/furniture_from_json.py
msgid ""
-"This metal box used to spray hot water and soap at dirty dishes to make them "
-"clean and to save people an unpleasant chore. Now, with the power gone and "
-"it sitting for a while, it's starting to smell a bit off."
+"A large, boxy machine that uses hot water and soap to efficiently clean "
+"batches of dishes. Now that it's sat powerless for a while, a putrid scent "
+"of rot is leaking from inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96599,7 +98627,9 @@ msgstr ""
#. ~ Description for dryer
#: lang/json/furniture_from_json.py
-msgid "'Dry your clothes!' would be what you'd do if electricity was running."
+msgid ""
+"A common household appliance used to quickly dry large batches of clothing "
+"after they have been washed."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/vehicle_part_from_json.py
@@ -96609,9 +98639,8 @@ msgstr ""
#. ~ Description for refrigerator
#: lang/json/furniture_from_json.py
msgid ""
-"Freeze your food with the amazing science of electricity! Oh wait, none is "
-"flowing. Well, as long as you don't open it, maybe it'll stay cool for "
-"awhile."
+"A tall metal storage container that, if powered, will freeze food and other "
+"perishables for preservation."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96621,7 +98650,10 @@ msgstr ""
#. ~ Description for glass door fridge
#: lang/json/furniture_from_json.py
msgid ""
-"Wow! See INTO your fridge before you open it and discover it's not working!"
+"A modern refrigerator with a thick sheet of glass in the door, often "
+"specially treated to be more insulative. Allows seeing the contents without "
+"letting out the cold air, which used to be a minor convenience, and now "
+"saves precious minutes until spoilage."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96632,12 +98664,14 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"A gas-powered forced-air central heating unit, with an internal fan to push "
-"the air through a building's air ducts and keep it warm."
+"the air through a building's ventilation system to keep it warm."
msgstr ""
#. ~ Description for washing machine
#: lang/json/furniture_from_json.py
-msgid "You could wash your dirty clothes if electricity was running."
+msgid ""
+"A large, chunky machine that uses soap and large amounts of water to wash "
+"batches of clothes with minimal effort."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96647,9 +98681,8 @@ msgstr ""
#. ~ Description for oven
#: lang/json/furniture_from_json.py
msgid ""
-"Used for heating and cooking food with electricity. Doesn't look like it's "
-"working, although it still has parts. It might be safe to light a fire "
-"inside of it, if you had to."
+"A standard convection-based oven, commonly used for heating and cooking "
+"food. Despite it no longer working, you could safely light a fire inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96659,8 +98692,9 @@ msgstr ""
#. ~ Description for blacksmith bellows
#: lang/json/furniture_from_json.py
msgid ""
-"Used for delivering air to increase the combustion and heat output of a "
-"forge. Doesn't look like it's working, although it still has parts."
+"An old device for pushing air into a blacksmith's forge to strengthen the "
+"fire and maintain a high temperature. Useless in its current state, but "
+"good for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96670,8 +98704,9 @@ msgstr ""
#. ~ Description for blacksmith drop hammer
#: lang/json/furniture_from_json.py
msgid ""
-"Used for fast production of metal items. Doesn't look like it's working, "
-"although it still has parts."
+"An anvil with a large metal hammer suspended above it in a metal framework. "
+"If it were working, it would be useful for shaping softened metal plates, "
+"though now it is only useful for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96681,8 +98716,10 @@ msgstr ""
#. ~ Description for document shredder
#: lang/json/furniture_from_json.py
msgid ""
-"It's not all about hiding government secrets, sometimes you just want to "
-"stop identity theft."
+"A simple electronic device mounted to a large basket. It is designed to "
+"efficiently destroy paper documents with sensitive information. Good for "
+"parts, as identity theft and corporate espionage probably aren't big "
+"concerns anymore."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96691,7 +98728,10 @@ msgstr ""
#. ~ Description for server stack
#: lang/json/furniture_from_json.py
-msgid "This is a big pile of computers. They're all turned off."
+msgid ""
+"A large rack of specialized computers for storing and transmitting "
+"information. Powerless and largely useless for its intended purpose, the "
+"laptops mounted inside can still be used if removed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96701,8 +98741,10 @@ msgstr ""
#. ~ Description for large satellite dish
#: lang/json/furniture_from_json.py
msgid ""
-"Somewhere up there, there are still satellites, orbiting and doing their "
-"thing, sending signals down to an Earth that is no longer listening."
+"A large concave metal panel with simple electronics used to receive signals "
+"from sattelites. While the hundreds of expensive machines orbitting the "
+"planet will likely continue to function indefinately, their various purposes "
+"have all been lost."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96711,7 +98753,10 @@ msgstr ""
#. ~ Description for mounted solar panel
#: lang/json/furniture_from_json.py
-msgid "A mounted solar panel."
+msgid ""
+"A set of photovoltaic power generators, which turns solar radiation into "
+"useable electricity. While useful before the cataclysm, they have become "
+"priceless tools, invaluable to any survivor."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96726,7 +98771,10 @@ msgstr ""
#. ~ Description for road barricade
#: lang/json/furniture_from_json.py
-msgid "A road barricade. For barricading roads."
+msgid ""
+"A large wooden blockade used to block passage through a road. It is lined "
+"with reflective tape to increase visibility. Despite the name, it does "
+"little to stop a moving car."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96748,7 +98796,9 @@ msgstr ""
#. ~ Description for earthbag barricade
#: lang/json/furniture_from_json.py
-msgid "An earthbag barricade, typically used for blocking bullets."
+msgid ""
+"A low wall made of stacked earthbags, commonly used to catch bullets and "
+"block flooding."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96761,7 +98811,7 @@ msgstr ""
#. ~ Description for earthbag wall
#: lang/json/furniture_from_json.py
-msgid "An earthbag wall."
+msgid "A wall of stacked earthbags, a bit taller than an average adult."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96770,7 +98820,7 @@ msgstr ""
#. ~ Description for lane guard
#: lang/json/furniture_from_json.py
-msgid "Used to be used for keeping traffic."
+msgid "A simple wooden post to mark the separation between street lanes."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96779,7 +98829,9 @@ msgstr ""
#. ~ Description for sandbag barricade
#: lang/json/furniture_from_json.py
-msgid "A sandbag barricade, typically used for blocking bullets."
+msgid ""
+"A low wall made of canvas sacks filled with sand, commonly used to catch "
+"bullets and prevent flooding."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96788,7 +98840,7 @@ msgstr ""
#. ~ Description for sandbag wall
#: lang/json/furniture_from_json.py
-msgid "A sandbag wall."
+msgid "A wall of stacked sandbags, a bit taller than an average adult."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96797,7 +98849,9 @@ msgstr ""
#. ~ Description for standing mirror
#: lang/json/furniture_from_json.py
-msgid "Lookin' good - is that blood?"
+msgid ""
+"A full-length mirror mounted in a sleek metal frame. You can easily see all "
+"of the dirt and blood on your clothes, and the weariness in your eyes."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96811,8 +98865,9 @@ msgstr ""
#. ~ Description for broken standing mirror
#: lang/json/furniture_from_json.py
msgid ""
-"You could look at yourself, if the mirror wasn't covered in cracks and "
-"fractures."
+"A metal frame for a full-length mirror, with most of the mirror missing. "
+"What remains in the frame are large dangerous-looking shards of fractured "
+"glass."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96822,8 +98877,8 @@ msgstr ""
#. ~ Description for bitts
#: lang/json/furniture_from_json.py
msgid ""
-"Paired vertical iron posts mounted on a wharf, pier or quay. They are used "
-"to secure mooring lines, ropes, hawsers, or cables."
+"A pair of vertical iron posts mounted on a wharf, pier, or other form of "
+"dock. They are used to secure mooring lines, ropes, and similar."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96832,9 +98887,7 @@ msgstr ""
#. ~ Description for manacles
#: lang/json/furniture_from_json.py
-msgid ""
-"Chain serfs in your dungeon. All you need now is an iron ball to chain to "
-"it."
+msgid "A pair of metal shackles with heavy chains mounted to a wall or floor."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -96848,11 +98901,12 @@ msgstr ""
#. ~ Description for statue
#: lang/json/furniture_from_json.py
-msgid "A carved statue made of stone."
+msgid ""
+"A massive block of stone that has been carefully carved into a work of "
+"timeless art."
msgstr ""
#: lang/json/furniture_from_json.py
-#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
#: lang/json/terrain_from_json.py
msgid "thump."
msgstr ""
@@ -96864,8 +98918,9 @@ msgstr ""
#. ~ Description for mannequin
#: lang/json/furniture_from_json.py
msgid ""
-"Put clothes on it, talk to it. Who's around to judge you? Wait… did it "
-"just move?"
+"A life-size wooden figure of a person, most commonly used to display "
+"clothing in stores, or for tailors to design outfits on. Considering all "
+"that's happened, something about it is somewhat unnerving."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96874,7 +98929,9 @@ msgstr ""
#. ~ Description for birdbath
#: lang/json/furniture_from_json.py
-msgid "A decorative cement birdbath and pedestal."
+msgid ""
+"A wide stone bowl mounted to a pedestal, usually filled with rainwater, "
+"meant for birds to play or bathe in."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96883,7 +98940,9 @@ msgstr ""
#. ~ Description for rotary clothes dryer line
#: lang/json/furniture_from_json.py
-msgid "A umbrella shaped clothes line mounted on a pole."
+msgid ""
+"A central metal pole holding up a wide rotating frame, this would be used to "
+"hang up clothes to dry in the sunlight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96892,7 +98951,9 @@ msgstr ""
#. ~ Description for floor lamp
#: lang/json/furniture_from_json.py
-msgid "A tall standing lamp, meant to plug into a wall and light up a room."
+msgid ""
+"A light mounted on the top of a metal pole, this would be plugged into a "
+"wall socket to illuminate a room."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96908,13 +98969,29 @@ msgstr ""
msgid "A decorative wreath for the winter holidays."
msgstr ""
+#: lang/json/furniture_from_json.py
+msgid "sand castle"
+msgstr ""
+
+#. ~ Description for sand castle
+#: lang/json/furniture_from_json.py
+msgid ""
+"A glorious castle made of sand. This mighty fortress will stand tall for "
+"the ages to come, a true testimony of the skills of its builder."
+msgstr ""
+
+#: lang/json/furniture_from_json.py
+#: lang/json/terrain_from_json.py
+msgid "crunch."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "decorative tree"
msgstr ""
#. ~ Description for decorative tree
#: lang/json/furniture_from_json.py
-msgid "A decorative tree for the winter holidays."
+msgid "A decorative pine tree littered with ornaments for the winter holidays."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96923,7 +99000,9 @@ msgstr ""
#. ~ Description for indoor plant
#: lang/json/furniture_from_json.py
-msgid "A variety of plant, used for decoration."
+msgid ""
+"A small potted plant, used for decoration indoors. It appears to have dried "
+"up and died a while ago."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96932,7 +99011,9 @@ msgstr ""
#. ~ Description for yellow indoor plant
#: lang/json/furniture_from_json.py
-msgid "A variety of plant for decoration. It's yellow."
+msgid ""
+"A decorative potted plant with a yellow flower, it looks to have wilted and "
+"died some time ago."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96942,14 +99023,8 @@ msgstr ""
#. ~ Description for harvestable plant
#: lang/json/furniture_from_json.py
msgid ""
-"This plant is ready for harvest. Examine it more closely to identify how to "
-"harvest the plant appropriately."
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
-#: lang/json/terrain_from_json.py
-msgid "crunch."
+"This plant is fully grown and ready to be harvested. Identifying how to "
+"harvest it requires closer examination."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96964,7 +99039,7 @@ msgstr ""
#. ~ Description for mature plant
#: lang/json/furniture_from_json.py
-msgid "This plant has matured."
+msgid "This plant has matured, and will be ready to harvest before long."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96974,7 +99049,8 @@ msgstr ""
#. ~ Description for seed
#: lang/json/furniture_from_json.py
msgid ""
-"A humble planted seed. Actions are the seed of fate deeds grow into destiny."
+"A freshly planted seed. If properly tended to, it could grow into a healthy "
+"plant."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -96983,7 +99059,7 @@ msgstr ""
#. ~ Description for seedling
#: lang/json/furniture_from_json.py
-msgid "This plant is just getting started."
+msgid "A seed that has just begun to sprout its first roots."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97002,22 +99078,34 @@ msgid "planter with harvestable plant"
msgstr ""
#. ~ Description for planter with harvestable plant
-#. ~ Description for planter with mature plant
-#. ~ Description for planter with seed
#: lang/json/furniture_from_json.py
msgid ""
-"A garden planter full of soil and slatted to allow adequate drainage. Can "
-"be used for planting crops. This one contains a planted seed"
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a fully grown plant, and will need closer examination to harvest."
msgstr ""
#: lang/json/furniture_from_json.py
msgid "planter with mature plant"
msgstr ""
+#. ~ Description for planter with mature plant
+#: lang/json/furniture_from_json.py
+msgid ""
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a matured plant that should be ready for harvest before long."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "planter with seed"
msgstr ""
+#. ~ Description for planter with seed
+#: lang/json/furniture_from_json.py
+msgid ""
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one contains a planted seed, and will need attention to grow fully."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "planter with seedling"
msgstr ""
@@ -97025,8 +99113,8 @@ msgstr ""
#. ~ Description for planter with seedling
#: lang/json/furniture_from_json.py
msgid ""
-"A garden planter full of soil and slatted to allow adequate drainage. Can "
-"be used for planting crops. This one contains a planted seedling"
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a seed that has just begun to sprout its first roots."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97036,8 +99124,8 @@ msgstr ""
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"Much too large, off-white egg sack. Kind of icky. Something IS moving in "
-"there."
+"A sizable, off-white sac of large eggs. Upon watching closer, you can see "
+"them moving slightly. Gross."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97047,15 +99135,16 @@ msgstr ""
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"Bulbous mass of spider eggs. More than kind of icky. Something IS moving "
-"in there."
+"A bulbous mass of off-white spider eggs. Upon watching closer, you can see "
+"them moving a bit. Really gross."
msgstr ""
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"A horrifyingly oversized egg sack. Something IS moving in there. If you're "
-"seeing this, you're already too close to it."
+"A gigantic sac of spider's eggs, each one larger than your fist. They're "
+"definitely moving around. Really gross, just seeing it makes your skin "
+"crawl."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97064,7 +99153,9 @@ msgstr ""
#. ~ Description for ruptured egg sack
#: lang/json/furniture_from_json.py
-msgid "Super icky. Spider stuff's spilling out."
+msgid ""
+"A disgusting ruptured sac of giant spider eggs. The thought of all those "
+"massive baby spiders pouring out of it is almost terrifying on its own."
msgstr ""
#. ~ Description for swamp gas
@@ -97116,9 +99207,8 @@ msgstr ""
#. ~ Description for fireplace
#: lang/json/furniture_from_json.py
msgid ""
-"Ah. The relaxation of sitting in front of a fire as the world around you "
-"crumbles. Towards the End, you could also get this service on your "
-"television."
+"A common fixture for safely hosting a fire indoors, with a chimney to vent "
+"the smoke to the outside. Dangerous to leave unattended while lit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97142,7 +99232,8 @@ msgstr ""
#. ~ Description for wood stove
#: lang/json/furniture_from_json.py
msgid ""
-"Wood stove for heating and cooking. Much more efficient than an open flame."
+"A simple metal stove for hosting wood-fueled fires. Good for cooking or "
+"heating food, and safe to have indoors."
msgstr ""
#. ~ Description for brazier
@@ -97150,6 +99241,20 @@ msgstr ""
msgid "A raised metal dish in which to safely burn things."
msgstr ""
+#. ~ Description for fire barrel (200L)
+#: lang/json/furniture_from_json.py
+msgid ""
+"A huge metal barrel used to safely contain a fire. It has multiple holes "
+"punched in the walls for air supply."
+msgstr ""
+
+#. ~ Description for fire barrel (100L)
+#: lang/json/furniture_from_json.py
+msgid ""
+"A large metal barrel used to safely contain a fire. It has multiple holes "
+"punched in the walls for air supply."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "fire ring"
msgstr ""
@@ -97280,7 +99385,7 @@ msgstr ""
#: lang/json/furniture_from_json.py
#: lang/json/terrain_from_json.py
-#: src/iuse.cpp
+#: lang/json/terrain_from_json.py src/iuse.cpp
msgid "crunch!"
msgstr ""
@@ -97299,8 +99404,8 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This flower is like the other flowers taken by the mushrooms, but its bulb "
-"is colored a brilliant cyan color, and it emits an aroma both overwhelming "
-"and… delicious?"
+"is colored a brilliant cyan color. It emits an aroma both overwhelming and "
+"strangely alluring."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97311,8 +99416,8 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This flower has been overgrown by gray, sinewy tendrils of fungus, and the "
-"color has leached from its petals and stem. It gently sways of its own "
-"volition."
+"color has been leached from its petals and stem. It gently sways of its own "
+"volition, maintaining an unsettling rhythm."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97323,7 +99428,7 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"Thick ropes of mycal matter have covered the ground here completely. It's "
-"soft to the touch, but you sink into it, making moving across it difficult."
+"soft to the touch, but not firm enough to hold any weight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97333,7 +99438,8 @@ msgstr ""
#. ~ Description for fungal clump
#: lang/json/furniture_from_json.py
msgid ""
-"Alien mold and stems mingle tightly here, creating a sort of fungal bush."
+"Alien mold and stems mingle tightly here, swaying around and weaving "
+"together, creating a sort of fungal bush."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97357,7 +99463,7 @@ msgstr ""
#. ~ Description for stone slab
#: lang/json/furniture_from_json.py
-msgid "A flat slab of heavy stone."
+msgid "A slab of heavy stone, with a reasonably flat surface."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97366,7 +99472,10 @@ msgstr ""
#. ~ Description for headstone
#: lang/json/furniture_from_json.py
-msgid "Keeps the bodies."
+msgid ""
+"A large slab of stone, engraved with information on the deceased individual "
+"buried beneath. While only a solemn reminder of the uncountable losses of "
+"the Cataclysm, a proper final resting place grants an odd sense of peace."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97382,7 +99491,10 @@ msgstr ""
#. ~ Description for gravestone
#: lang/json/furniture_from_json.py
-msgid "Keeps the bodies. More fancy."
+msgid ""
+"An upright slab of stone with information engraved on the face about whoever "
+"lies beneath. While only a solemn reminder of the countless casualties of "
+"the Cataclysm, a proper final resting place grants an odd sense of peace."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97391,7 +99503,10 @@ msgstr ""
#. ~ Description for worn gravestone
#: lang/json/furniture_from_json.py
-msgid "A worn-out gravestone."
+msgid ""
+"An aged and eroded gravestone, damaged to the point of rendering the "
+"inscription illegible. Whoever's buried here was probably lucky enough to "
+"pass before all this chaos began."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97400,7 +99515,10 @@ msgstr ""
#. ~ Description for obelisk
#: lang/json/furniture_from_json.py
-msgid "Monument to pride."
+msgid ""
+"A magnificent carved statue with an engraved plaque fixed to the base. It "
+"serves to honor the passing of somebody significant, something one wishes "
+"was still a practical goal."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97415,7 +99533,8 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"A durable and versatile robotic arm with a tool fitted to the end, for "
-"working on an assembly line."
+"working on an assembly line. Despite its specialized purpose being all but "
+"lost now, it could provide a plethora of useful parts if disassembled."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -97425,8 +99544,8 @@ msgstr ""
#. ~ Description for chemical mixer
#: lang/json/furniture_from_json.py
msgid ""
-"When chemicals need to be mixed in large quantities at just the right "
-"combinations and temperatures, this is the tool for the job."
+"A large vat with a motorized mixing device for combining large quantities of "
+"chemicals."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97436,9 +99555,9 @@ msgstr ""
#. ~ Description for robotic arm
#: lang/json/furniture_from_json.py
msgid ""
-"Automation! Science! Industry! Make a better horse! This robot arm "
-"promises to do it all. Except it's currently unpowered. You could remove "
-"the casing and retrieve the electronics through disassembly."
+"An automated robotic arm used in assembly lines, which appears to be more "
+"general-purpose than specially designed assemblers. Despite being "
+"functionless now, the parts could be useful."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -97453,8 +99572,10 @@ msgstr ""
#. ~ Description for Autodoc Mk. XI
#: lang/json/furniture_from_json.py
msgid ""
-"A surgical apparatus used for installation and removal of bionics. It's "
-"only as skilled as its operator."
+"A surgical apparatus used for installation and removal of bionics. The term "
+"name 'Autodoc' is something of a misnomer, as it can only operate if "
+"programmed beforehand, something that a plethora of labels warn against "
+"doing without expertise."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97472,8 +99593,8 @@ msgstr ""
#. ~ Description for filled autoclave
#: lang/json/furniture_from_json.py
msgid ""
-"This thing is basically an extremely high tech laundry machine or "
-"dishwasher. It steams things at temperatures that will kill almost anything."
+"A device that can steam its contents at high enough tempuratures to "
+"completely sterilize them, killing any possible contaminants."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97487,8 +99608,8 @@ msgstr ""
#. ~ Description for sample freezer
#: lang/json/furniture_from_json.py
msgid ""
-"When cold just isn't cold enough, you have this extreme deep freeze. This "
-"will store stuff at -80 degrees Celsius. Don't lick the metal on the inside."
+"A specialized freezer capable of maintaining tempuratures of -80 Celsieus, "
+"and is often used only for the preservation of delicate scientific samples."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97521,8 +99642,9 @@ msgstr ""
#. ~ Description for shaker incubator
#: lang/json/furniture_from_json.py
msgid ""
-"A tool for keeping broth nicely mixed, at just the right temperature to grow "
-"bacteria. This is great for microbiology, but terrible for preserving food."
+"A tool for keeping chemical broth nicely mixed, at just the right "
+"temperature to grow bacteria. Although, more bacteria is probably the last "
+"thing you need, considering the circumstances."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97532,9 +99654,10 @@ msgstr ""
#. ~ Description for emergency wash station
#: lang/json/furniture_from_json.py
msgid ""
-"This pole has a lot of weird nozzles and attachments. If there were running "
-"water, you could use those attachments to wash harmful chemicals out of your "
-"eyes, or to take a pleasant cold shower in a public place."
+"A standing sink with a pair of nozzles, along with a large and brightly-"
+"colored handle. It is specially designed to quickly remove contaminants "
+"from the eyes, and is easily usable without being able to see very well. A "
+"sizable notice warns against drinking the water it uses."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97543,7 +99666,9 @@ msgstr ""
#. ~ Description for IV pole
#: lang/json/furniture_from_json.py
-msgid "This is basically just a stick on wheels with some hooks at the top."
+msgid ""
+"A tall wire frame on a set of small wheels used for holding an IV bag, "
+"useful for unattended administration."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97554,9 +99679,9 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This high-tech tool would, with electricity and an experienced user, be a "
-"very useful way to separate chemicals in a liquid or aqueous phase based on "
-"their affinity to a solid state medium in a tube. In other words, it's a "
-"fancy way to separate things."
+"very useful way to separate chemicals in a liquid or aqueous phase, based on "
+"their affinity, to the stationary phase in a tube. At least, that's what "
+"the label says."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97567,9 +99692,9 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This high-tech tool would, with electricity and an experienced user, be a "
-"very useful way to separate chemicals in a gaseous phase based on their "
-"affinity to a solid state medium in a tube. In other words, it's a fancy "
-"way to separate things."
+"very useful way to separate chemicals in a gaseous phase, based on their "
+"affinity, to a stationary phase in a tube. At least, that's what the label "
+"says."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97579,10 +99704,11 @@ msgstr ""
#. ~ Description for mass spectrometer
#: lang/json/furniture_from_json.py
msgid ""
-"Inside this thing is a carefully balanced set of electric field generators "
-"that can precisely separate ionized particles based on their charge-to-mass "
-"ratio, firing them into a detector that measures the exact mass of the "
-"particle hitting it. On the outside, it looks like a very boring white box."
+"Inside this large white box is a carefully balanced set of electric field "
+"generators that can precisely separate ionized particles based on their "
+"charge-to-mass ratio, firing them into a detector that measures the exact "
+"mass of the particle hitting it. Invaluable for chemical analysis and other "
+"advanced sciences, it's not as useful anymore."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97592,10 +99718,9 @@ msgstr ""
#. ~ Description for nuclear magnetic resonance spectrometer
#: lang/json/furniture_from_json.py
msgid ""
-"This is a giant electromagnet in a kind of sci-fi looking housing. Somehow "
-"it can be used to wiggle molecular bonds or something, and from there, look "
-"at the deepest inner workings of chemical structures! Magnets: how do they "
-"work?"
+"This is a giant electromagnet with carefully tuned measurement equipment "
+"used to observe how magnetic fields affect nuclear spins. It is a common "
+"workhorse for the discovery and study of chemical structures."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97605,8 +99730,8 @@ msgstr ""
#. ~ Description for electron microscope
#: lang/json/furniture_from_json.py
msgid ""
-"An enormous tool for using electron reflections off a surface to see what "
-"very tiny things look like. Amazing for taking gross pictures of bugs."
+"An enormous observational tool for studying the details of samples on an "
+"immensely small scale."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97616,9 +99741,8 @@ msgstr ""
#. ~ Description for CT scanner
#: lang/json/furniture_from_json.py
msgid ""
-"This giant donut can take hundreds of x-rays in rapid sequence, making a "
-"really cool looking picture of all your innards that have varying degrees of "
-"radio-opacity."
+"A massive piece of machinery used to take hundreds of X-ray images from 360 "
+"degrees, often used for medical examinations of patients."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97628,9 +99752,8 @@ msgstr ""
#. ~ Description for MRI machine
#: lang/json/furniture_from_json.py
msgid ""
-"This thing is really an NMR that you stick a person into, but people weren't "
-"excited about getting into a tiny hole in a loud machine called a 'nuclear "
-"magnetic resonance imager', so they changed it."
+"A massive tool used to take NMR images of a patient placed inside, providing "
+"invaluable medical insight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97640,8 +99763,8 @@ msgstr ""
#. ~ Description for scanner bed
#: lang/json/furniture_from_json.py
msgid ""
-"This is a narrow, uncomfortable bed for putting someone into an imaging "
-"machine or other small hole."
+"This is a narrow, flat, and frankly uncomfortable bed for putting someone "
+"into an imaging machine for medical observations."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97651,9 +99774,9 @@ msgstr ""
#. ~ Description for anesthetic machine
#: lang/json/furniture_from_json.py
msgid ""
-"Keeping a person at just the right level of asleep to do surgery is hard. "
-"This machine helps an anesthesiologist keep the right mix of drugs and air "
-"to keep a patient asleep."
+"A large machine with various tanks, tubes, and monitoring devices used to "
+"maintain precise levels of anesthesia in a patient to ensure they, at least "
+"ideally, remain asleep, unfeeling, but alive."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97663,9 +99786,9 @@ msgstr ""
#. ~ Description for dialysis machine
#: lang/json/furniture_from_json.py
msgid ""
-"If your kidneys don't work, this is a large and inconvenient machine that "
-"can do the job instead! It's super useful in the apocalypse, especially "
-"with how it requires power, tons of supplies, and a trained operator."
+"A large machine for pumping and filtering the blood of somebody without the "
+"function of their kidneys. Largely obsolete for those with access to "
+"bionics, but a lifeline to those that need it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97675,9 +99798,9 @@ msgstr ""
#. ~ Description for medical ventilator
#: lang/json/furniture_from_json.py
msgid ""
-"When they talk about the 'breathing machine' that you don't want to wind up "
-"stuck on, this is what they mean. It just looks like a couple boxes on a "
-"trolley."
+"A sizable box on a set of wheels that will pump air in and out of a "
+"patient's lungs when they are incapable of breathing, though often only "
+"needed temporarily."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97714,7 +99837,7 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"A willowy tendril growing from the floor, gently waving back and forth. A "
-"faint illumination spills from it."
+"faint light spills from it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97730,7 +99853,7 @@ msgstr ""
msgid ""
"A fleshy white protuberance growing from the floor, with a cluster of "
"tendrils pouring out of it. It looks almost exactly like a sea anemone, "
-"even waving gently as though in the water."
+"even waving gently as though underwater."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97742,7 +99865,7 @@ msgstr ""
msgid ""
"This is a meaty green stalactite with a thickened hide like that of a "
"starfish, extending from the floor to the ceiling. In the center is a "
-"series of ports somewhat like mouths, from which pour bursts of a vile "
+"series of ports somewhat like mouths, from which pour bursts of a vile-"
"smelling gas."
msgstr ""
@@ -97753,9 +99876,9 @@ msgstr ""
#. ~ Description for twitching frond
#: lang/json/furniture_from_json.py
msgid ""
-"A spine like the antenna of a moth juts from the ground, swaying gently in "
-"the air. Every so often, a cascade of energy arcs along it and discharges "
-"into the ceiling."
+"A spine resembling moth antennae juts from the ground, swaying gently in the "
+"air. Every so often, a cascade of energy arcs along it and discharges into "
+"the ceiling."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97765,8 +99888,8 @@ msgstr ""
#. ~ Description for scarred lump
#: lang/json/furniture_from_json.py
msgid ""
-"This is a pile of unidentified twitching alien flesh, belching strange gases "
-"out of injured vessels."
+"This is a pile of nondescript alien flesh, twitching and belching strange "
+"gases out of injured orifices."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97825,8 +99948,9 @@ msgstr ""
#. ~ Description for bathtub
#: lang/json/furniture_from_json.py
msgid ""
-"You could lay in and take a soothing bath, if there were running water. The "
-"plug is intact, so you could use it to store liquids."
+"An ordinary ceramic tub, with a now-functionless steel faucet and a plug "
+"fixed over the drain. Watertight and relatively clean, it would make for a "
+"good water trough."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97843,7 +99967,10 @@ msgstr ""
#. ~ Description for shower
#: lang/json/furniture_from_json.py
-msgid "You would be able to clean yourself if water was running."
+msgid ""
+"A small enclosed ceramic room with a glass door and plumbing fixtures for "
+"cleaning oneself. Before it was a commonplace amenity, but now it's hard to "
+"imagine wasting that much water."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97853,7 +99980,8 @@ msgstr ""
#. ~ Description for sink
#: lang/json/furniture_from_json.py
msgid ""
-"Emergency relief provider. Water isn't running, so it's basically useless."
+"A porcelain water basin with a water tap and drain, designed to be fitted "
+"into an opening on a countertop."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97863,8 +99991,9 @@ msgstr ""
#. ~ Description for toilet
#: lang/json/furniture_from_json.py
msgid ""
-"A porcelain throne. Emergency water source, from the tank, and provider of "
-"relief."
+"An invaluable fixture in any home, it would be a miracle to have one that "
+"works. The standing tank may hold a moderate amount of water, but while "
+"better than anything that would be in the bowl, it would not be the cleanest."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97874,15 +100003,16 @@ msgstr ""
#. ~ Description for water heater
#: lang/json/furniture_from_json.py
msgid ""
-"An insulated metal tank that holds water, kept to a temperature by a small "
-"gas flame."
+"An insulated metal tank with a small fire used to maintain near-boiling "
+"temperatures. Now that there's no way to power it, the large tank could "
+"still be used to store large amounts of clean water."
msgstr ""
#. ~ Description for water purifier
#: lang/json/furniture_from_json.py
msgid ""
-"This removes ions dissolved in the water, making it pretty clean, if you "
-"care about that kind of thing."
+"This devices effectively sterilizes water, though without a lot of power and "
+"proper plumbing, it's only good for parts now."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97892,8 +100022,10 @@ msgstr ""
#. ~ Description for exercise machine
#: lang/json/furniture_from_json.py
msgid ""
-"Typically used for, well, exercising. You're getting quite enough of that; "
-"running for your life."
+"A heavy set of weightlifting equipment for strength training, with a pair of "
+"heavy weights affixed to opposite ends of a sturdy pipe. The weights are "
+"huge, and using them without a spotter would be a good way to seriously "
+"injure yourself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97903,9 +100035,9 @@ msgstr ""
#. ~ Description for ball machine
#: lang/json/furniture_from_json.py
msgid ""
-"An unpowered machine that seems like it could've been used to launch various "
-"balls for different types of sports. It's only good for parts now if "
-"disassembled."
+"A simple machine for launching sports balls of various types, with a pair of "
+"motorized wheels that, if spun up, would fling the ball at moderate speeds. "
+"Probably not the most effective ranged weapon against the undead."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97914,7 +100046,11 @@ msgstr ""
#. ~ Description for pool table
#: lang/json/furniture_from_json.py
-msgid "A good-looking pool table. You wish you learned how to play."
+msgid ""
+"A large wooden table with green felt carpeting on top, and a set of "
+"symmetrical holes that carry billiards balls to an opening on one side. "
+"While not the most useful as a normal table, there is a substantial amount "
+"of wood."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97923,7 +100059,9 @@ msgstr ""
#. ~ Description for diving block
#: lang/json/furniture_from_json.py
-msgid "Jump! Jump! Dive!"
+msgid ""
+"A chunky plastic stool bolted onto the ground, intended as a safe way of "
+"diving forward into a body of water."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97932,7 +100070,12 @@ msgstr ""
#. ~ Description for target
#: lang/json/furniture_from_json.py
-msgid "A metal shooting target in the rough shape of a human."
+msgid ""
+"A long sheet of metal held upright by a pipe frame, the sheet is cut in a "
+"roughly human shape. There are two bullseye targets painted onto it, a "
+"large one on the torso, and a smaller one on the head. It is peppered with "
+"small dents and holes, and a large amount of the paint has flaked or chipped "
+"off."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97942,9 +100085,8 @@ msgstr ""
#. ~ Description for arcade machine
#: lang/json/furniture_from_json.py
msgid ""
-"Play stupid games, win stupid prizes. That was the idea, anyway. Now, "
-"without power, it's just stupid. Smarter to disassemble for all kinds of "
-"useful electronic parts."
+"A bulky upright arcade cabinet, brightly painted and slightyly worn with "
+"age. Useless for its intended purpose, it's bound to have valuable parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97954,9 +100096,10 @@ msgstr ""
#. ~ Description for pinball machine
#: lang/json/furniture_from_json.py
msgid ""
-"Most underrated game of the 20th century. Press buttons so the ball doesn't "
-"go in the hole. It doesn't seem to be working without electricity. Could "
-"be disassembled for various electronic parts."
+"An iconic game, this machine has a brightly decorated background on its "
+"intricate obstacle course, which is covered by a long sheet of glass. While "
+"inoperable without power, it's still impressive to look at, though probably "
+"more useful if disassembled."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97966,8 +100109,9 @@ msgstr ""
#. ~ Description for ergometer
#: lang/json/furniture_from_json.py
msgid ""
-"An rowing exercise machine. Without power, it can no longer help you with "
-"your workout. Might have useful electronic parts in it."
+"An exercise machine with a set of handles and plates meant to emulate rowing "
+"a boat. Without power it can't be operated, but it might have useful parts "
+"to be scavanged."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97977,8 +100121,9 @@ msgstr ""
#. ~ Description for treadmill
#: lang/json/furniture_from_json.py
msgid ""
-"Used for training leg muscles. It'll be extra hard without power. Could be "
-"taken apart for its… parts."
+"A motorized conveyor belt with a control panel for running in place. "
+"Without power, it's an immense challenge to move the belt. Regardless, "
+"you're probably getting enough cardio on your own."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -97988,8 +100133,9 @@ msgstr ""
#. ~ Description for heavy punching bag
#: lang/json/furniture_from_json.py
msgid ""
-"Punch Punch! Exercise those arms! Main selling point: it doesn't fight "
-"back!"
+"A hefty leather bag in an oblong shape, suspended from a ceiling mount with "
+"a steel chain. It can be used for exercise and combat training, with the "
+"notable advantage that it doesn't fight back."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98003,8 +100149,9 @@ msgstr ""
#. ~ Description for piano
#: lang/json/furniture_from_json.py
msgid ""
-"The ol' ebony and ivory. Really classes up the place. You could take it "
-"apart if you wanted… you monster."
+"An elegant piano, capable of producing beautiful music if used by a skilled "
+"player. A set of off-white and black keys all linked to a set of hammers, "
+"which strike their corresponding tightly-coiled wire to produce sound."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98022,9 +100169,9 @@ msgstr ""
#. ~ Description for speaker cabinet
#: lang/json/furniture_from_json.py
msgid ""
-"A cabinet loaded with 12-inch speakers, intended to help make various things "
-"loud. It can't serve its original purpose these days, but it could be "
-"disassembled for various electronic parts."
+"An upright wood-panel case of large speakers, built to produce a potentially "
+"deafening volume level. While this is a terrible idea to use now, it could "
+"hold useful parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98033,7 +100180,10 @@ msgstr ""
#. ~ Description for dancing pole
#: lang/json/furniture_from_json.py
-msgid "Tall metal pole meant for dancing, attached on bottom and top."
+msgid ""
+"A tall steel pipe mounted vertically, securely fastened to the ceiling and "
+"floor. Usually used for various forms of dancing, often in adult-oriented "
+"venues."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98042,21 +100192,33 @@ msgstr ""
#. ~ Description for roulette table
#: lang/json/furniture_from_json.py
-msgid "A big, scratched roulette table."
+msgid ""
+"A huge table specially made for a specific form of gambling, with a grid "
+"painted onto the felt top, and a concave spinning wheel intended to give a "
+"random selection of the inscribed possibilities."
msgstr ""
-#. ~ Description for this should never actually show up, it's a pseudo furniture
#: lang/json/furniture_from_json.py
msgid "this should never actually show up, it's a pseudo furniture"
msgstr ""
+#. ~ Description for this should never actually show up, it's a pseudo furniture
+#: lang/json/furniture_from_json.py
+msgid ""
+"This is pseudo-furniture and should never actually show up. Please report "
+"this bug."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "cell phone signal booster"
msgstr ""
#. ~ Description for cell phone signal booster
#: lang/json/furniture_from_json.py
-msgid "A cell phone signal booster, it may be useful for parts now."
+msgid ""
+"A specialized piece of equipment that receives phone signals and amplifies "
+"them to reach further destinations with more clarity. Now that there's no "
+"longer signals for them to boost, they're only good for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98069,7 +100231,10 @@ msgstr ""
#. ~ Description for satellite dish
#: lang/json/furniture_from_json.py
-msgid "A small satellite dish for home entertainment."
+msgid ""
+"A small sheet metal disc designed to receive radio waves from orbital "
+"satellites. Satellites that will assuredly continue to orbit, with nothing "
+"to broadcast."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98078,7 +100243,9 @@ msgstr ""
#. ~ Description for chimney crown
#: lang/json/furniture_from_json.py
-msgid "The top of a chimney, it looks sooty."
+msgid ""
+"The top of a brick chimney, the opening is stained black with soot. "
+"Definitely too narrow to fit in."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98087,7 +100254,10 @@ msgstr ""
#. ~ Description for TV antenna
#: lang/json/furniture_from_json.py
-msgid "The television antenna improved reception for televisions."
+msgid ""
+"A simple metal antenna to increase the reception of non-cable television "
+"broadcasts. Almost wholly obsolete for years, only being good for parts "
+"isn't new for this item."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98096,7 +100266,9 @@ msgstr ""
#. ~ Description for vent pipe
#: lang/json/furniture_from_json.py
-msgid "The plumbing vent pipe removes gas and odors from the building."
+msgid ""
+"A sort of chimney spout for a building's internal ventilation system, this "
+"can be used for circulation, venting fumes, and other such functions."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98105,7 +100277,10 @@ msgstr ""
#. ~ Description for roof turbine vent
#: lang/json/furniture_from_json.py
-msgid "The turbine uses wind power to suck hot and humid air out of the attic."
+msgid ""
+"A rotary wind turbine that will catch the wind and pull out air from "
+"inside. It is most commonly used for improving air cicrulation, "
+"particularly in poorly-ventilated areas like attics."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98114,7 +100289,10 @@ msgstr ""
#. ~ Description for bale of hay
#: lang/json/furniture_from_json.py
-msgid "A bale of hay. You could sleep on it, if desperate."
+msgid ""
+"A massive packed-together block of hay, it makes for easy storage of straw "
+"for livestock. If your only other option is the floor, it makes a tolerable "
+"bed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98127,7 +100305,10 @@ msgstr ""
#. ~ Description for pile of woodchips
#: lang/json/furniture_from_json.py
-msgid "Pile of chipped wood pieces. You can move it with a shovel."
+msgid ""
+"A large mound of piled wood chips. Unpleasant to lay on, hard to walk "
+"through, and a large fire hazard, it's probably best to shovel it out of the "
+"way."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98136,7 +100317,9 @@ msgstr ""
#. ~ Description for bench
#: lang/json/furniture_from_json.py
-msgid "Hobo bed. Airy. Use at your own risk."
+msgid ""
+"A simple bench with wood slats nailed to a frame. While uncomfortably flat "
+"and just as cold as the ground, it could serve as a bed if needed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98145,7 +100328,9 @@ msgstr ""
#. ~ Description for arm chair
#: lang/json/furniture_from_json.py
-msgid "A more comfortable way of sitting down."
+msgid ""
+"A simple upholstered chair with armrests. Soft and fairly warm, it "
+"definitely beats the ground for sleeping on, though not by much."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98154,7 +100339,9 @@ msgstr ""
#. ~ Description for airplane seat
#: lang/json/furniture_from_json.py
-msgid "An airplane seat with a seatbelt."
+msgid ""
+"A cheaply upholstered folding airplane seat, it has a simple across-the-lap "
+"seatbelt. You likely wouldn't be the first to sleep in this."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98162,9 +100349,11 @@ msgid "chair"
msgstr ""
#. ~ Description for chair
-#. ~ Description for stool
#: lang/json/furniture_from_json.py
-msgid "Sit down, have a drink."
+msgid ""
+"A simple wooden chair, with four legs, a seat, and a back. It's nice to "
+"rest your feet for once, and if coupled with a suitable table, you could eat "
+"a meal properly and almost pretend that things were normal again."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98173,16 +100362,29 @@ msgstr ""
#. ~ Description for sofa
#: lang/json/furniture_from_json.py
-msgid "Lie down OR sit down! Perfect!"
+msgid ""
+"A wide upholstered bench, large enough for two people to comfortably sit "
+"alongside one another, or one person to lay back on. It's not quite a bed, "
+"but it's a hell of a lot more comfortable than the floor."
msgstr ""
#: lang/json/furniture_from_json.py
msgid "stool"
msgstr ""
+#. ~ Description for stool
+#: lang/json/furniture_from_json.py
+msgid ""
+"A simple stool, with four legs and a seat. While it's a touch more "
+"maneuverable to sit on, the lack of back support means it's significantly "
+"less comfortable than a normal chair."
+msgstr ""
+
#. ~ Description for camp chair
#: lang/json/furniture_from_json.py
-msgid "Sit down, have a drink. It can folded for easy transportation."
+msgid ""
+"A somewhat uncomfortable folding chair, with fabric strung across a metal "
+"frame. Not the best, but better than nothing, and a lot easier to pack up."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98192,8 +100394,8 @@ msgstr ""
#. ~ Description for log stool
#: lang/json/furniture_from_json.py
msgid ""
-"A log tipped on its end with any rough edges cut off. Basically a very "
-"simple seat."
+"A short section from a tree trunk with one of the flat ends smoothed down. "
+"Makes for a decent place to sit, but not quite a real chair."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98203,7 +100405,9 @@ msgstr ""
#. ~ Description for deck chair
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable deck chair for sunbathing. If only you had time for that."
+"A folding deck chair with fabric sheets mounted to a wooden frame. While "
+"it's built to take outdoor conditions and is an improvement over the ground, "
+"it's not particularly comfortable."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98213,8 +100417,8 @@ msgstr ""
#. ~ Description for bulletin board
#: lang/json/furniture_from_json.py
msgid ""
-"A big, cork bulletin board capable of sporting various notices. Pin some "
-"notes for other survivors to read."
+"A wide wooden frame with a sheet of corkboard inside. Good for pinning "
+"various notices for other survivors to read."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98223,7 +100427,9 @@ msgstr ""
#. ~ Description for sign
#: lang/json/furniture_from_json.py
-msgid "Read it. Warnings ahead."
+msgid ""
+"A simple signpost made of wood. Basically two planks alongside each other "
+"nailed to another plank that holds them up."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98233,8 +100439,8 @@ msgstr ""
#. ~ Description for warning sign
#: lang/json/furniture_from_json.py
msgid ""
-"A triangle-shaped sign on a post meant to indicate something important or "
-"hazard."
+"A triangular signpost painted white with a red border. Designed to easily "
+"catch the eye, signs of this nature seldom display anything but bad news."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/vehicle_part_from_json.py
@@ -98244,7 +100450,9 @@ msgstr ""
#. ~ Description for bed
#: lang/json/furniture_from_json.py
msgid ""
-"This is a bed. A luxury in these times. Quite comfortable to sleep in."
+"A standard mattress on a sturdy wooden frame. Even without blankets or "
+"pillows, and despite being a completely ordinary mattress, it's a sight for "
+"sore, tired eyes."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98253,7 +100461,11 @@ msgstr ""
#. ~ Description for bunk bed
#: lang/json/furniture_from_json.py
-msgid "A wooden bunk bed with mattresses for two people."
+msgid ""
+"A bunk bed with a sturdy wooden frame built to hold two single-person "
+"mattresses above one another. While these usually mean sleeping closer than "
+"you'd like to somebody you wouldn't normally want to share a mattress with, "
+"a bed's a bed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98263,8 +100475,8 @@ msgstr ""
#. ~ Description for bed frame
#: lang/json/furniture_from_json.py
msgid ""
-"This is an empty bed frame. With a mattress on it, it would be a nice place "
-"to sleep. Sleeping on it right now wouldn't be great."
+"A sturdy wooden bed frame built to hold most standard mattresses. Despite "
+"being one half of a bed, it's just about impossible to lay on by itself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98274,8 +100486,9 @@ msgstr ""
#. ~ Description for mattress
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable mattress has been tossed on the floor for sleeping here. It's "
-"not quite as comfy as a real bed, but it's pretty close."
+"An ordinary mattress left on the floor. While it's not as comfortable as an "
+"entire bed without the mattress, it's pretty close. If it's someplace "
+"actually safe to sleep, it's practically a luxury in of itself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98287,8 +100500,10 @@ msgstr ""
#. ~ Description for down mattress
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable feather down mattress has been tossed on the floor for "
-"sleeping here. It's not quite as comfy as a real bed, but it's pretty close."
+"A squishy feather-stuffed mattress left on the floor. While it's not as "
+"comfortable as an entire bed without the mattress, it's pretty close. If "
+"it's someplace actually safe to sleep, it's practically a luxury in of "
+"itself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98297,7 +100512,10 @@ msgstr ""
#. ~ Description for makeshift bed
#: lang/json/furniture_from_json.py
-msgid "Not as comfortable as a real bed, but it will suffice."
+msgid ""
+"An improvised mattress on a flimsy wooden frame. Almost as good as a normal "
+"bed, albeit with a slightly lumpy mattress. Considering the circumstances, "
+"it's not too bad at all."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98306,7 +100524,9 @@ msgstr ""
#. ~ Description for straw bed
#: lang/json/furniture_from_json.py
-msgid "Kinda itches when you lay on it."
+msgid ""
+"An improvised bedding pile made of hay. Better than nothing, but not "
+"particularly comfortable, and quite itchy."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98315,7 +100535,9 @@ msgstr ""
#. ~ Description for bookcase
#: lang/json/furniture_from_json.py
-msgid "Stores books. Y'know, those things. Who reads books anymore?"
+msgid ""
+"A simple wooden shelf for storing dozens of books. While designed for "
+"books, it does a decent job of storing anything else that'll fit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98324,7 +100546,10 @@ msgstr ""
#. ~ Description for entertainment center
#: lang/json/furniture_from_json.py
-msgid "Stores audio visual equipment, books and collectibles."
+msgid ""
+"While not quite as cool by itself as the name might imply, this large wooden "
+"cabinet can store a variety of things, like a TV and media systems, with "
+"shelving space and cupboards for anything that'll fit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98333,7 +100558,11 @@ msgstr ""
#. ~ Description for coffin
#: lang/json/furniture_from_json.py
-msgid "Holds the bodies of the countless killed in the Cataclysm."
+msgid ""
+"A humble wooden casket for the respectful burial of the dead. While a "
+"standard practice before this all happened, it is now a rare honor for one "
+"to be given a proper final resting place. An honor that countless many will "
+"likely never receive."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98348,8 +100577,10 @@ msgstr ""
#. ~ Description for open coffin
#: lang/json/furniture_from_json.py
msgid ""
-"You can only hope you'll look good enough for one of these, when the time "
-"comes."
+"A humble wooden casket for the respectful burial of the dead. While a "
+"standard practice before this all happened, it is now a rare honor for one "
+"to be given a proper final resting place. This one is open and unoccupied, "
+"and gazing inside fills you with a sense of melancholic weariness."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98359,8 +100590,9 @@ msgstr ""
#. ~ Description for crate
#: lang/json/furniture_from_json.py
msgid ""
-"What's inside? Pry it open to find out! Or just smash it, but you might "
-"break the contents."
+"A sealed wooden storage container. Lacking any labels, it could hold just "
+"about anything inside. If you don't have a proper tool to pry it open, "
+"smashing it is an option, albeit one that risks destroying the contents."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98369,14 +100601,19 @@ msgstr ""
#. ~ Description for open crate
#: lang/json/furniture_from_json.py
-msgid "What's inside? Look in it!"
+msgid ""
+"An open wooden storage box, capable of holding any number of things. The "
+"lid has been pried off and is leaned adjacent to it, and with a fresh set of "
+"nails, could be sealed back shut."
msgstr ""
#. ~ Description for large cardboard box
#: lang/json/furniture_from_json.py
msgid ""
-"A large cardboard box: this could be used to store things, or as a hiding "
-"place."
+"A large box made of a brown paper-based material. Could contain a number of "
+"things, or even be hidden inside. Considering it only has two small flaps "
+"for carrying, it's very hard to see out of, and won't do anything to protect "
+"you if you're found."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98394,7 +100631,9 @@ msgstr ""
#. ~ Description for dresser
#: lang/json/furniture_from_json.py
-msgid "Dress yourself for the zombie prom, or other occasions."
+msgid ""
+"A simple wooden cabinet with a column of short drawers. While intended for "
+"storing clothes, there's nothing stopping you from storing whatever fits."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98403,7 +100642,10 @@ msgstr ""
#. ~ Description for glass front cabinet
#: lang/json/furniture_from_json.py
-msgid "A tall storage cabinet with a clear glass window."
+msgid ""
+"A tall metal cabinet with a sheet of glass across the front for viewing the "
+"contents. Often used for displaying rare, visually pleasing, or otherwise "
+"valuable goods, it's odd that it doesn't have a lock."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98420,7 +100662,11 @@ msgstr ""
#. ~ Description for gun safe
#: lang/json/furniture_from_json.py
-msgid "Oooooohhhh. Shiny."
+msgid ""
+"A large and heavy container with thick metal walls and a rotary combination "
+"lock, this is designed to securely store firearms, weapon mods, and "
+"ammunition. If you had something to listen close with and a hell of a lot "
+"of time, you could probably crack it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98433,7 +100679,10 @@ msgstr ""
#. ~ Description for jammed gun safe
#: lang/json/furniture_from_json.py
-msgid "Does it have guns in it? You won't find out. It's jammed."
+msgid ""
+"A heavy and durable metal safe for storing firearms and ammunition. "
+"Unfortunately, the lock is completely broken, and short of some pretty "
+"serious machinery, you have no possible way of opening it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98442,7 +100691,11 @@ msgstr ""
#. ~ Description for electronic gun safe
#: lang/json/furniture_from_json.py
-msgid "Can you hack it open to get the firearms?"
+msgid ""
+"A large and heavy container with thick metal walls and an electronic locking "
+"system, this is designed to securely store firearms, weapon mods, and "
+"ammunition. If you had some way of hacking into it, you could probably "
+"crack it open."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98451,7 +100704,9 @@ msgstr ""
#. ~ Description for locker
#: lang/json/furniture_from_json.py
-msgid "Usually used for storing equipment or items."
+msgid ""
+"A tall sheet metal cabinet, useful for storing just about anything that'll "
+"fit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98461,8 +100716,9 @@ msgstr ""
#. ~ Description for mailbox
#: lang/json/furniture_from_json.py
msgid ""
-"A metal box attached to the top of a wooden post. Mail delivery hasn't come "
-"for awhile. Doesn't look like it's coming again anytime soon."
+"A small metal box on top of a wooden post, designed to receive mail "
+"deliveries. Although considering the circumstances, it will likely never "
+"see proper use again."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98471,7 +100727,10 @@ msgstr ""
#. ~ Description for clothing rail
#: lang/json/furniture_from_json.py
-msgid "A rail for hanging clothes on."
+msgid ""
+"A metal frame on a set of wheels used for hanging large amounts of clothes. "
+"Usually used in theater or retail environments, it's easy to use and quick "
+"to access."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98480,7 +100739,9 @@ msgstr ""
#. ~ Description for display rack
#: lang/json/furniture_from_json.py
-msgid "Display your items."
+msgid ""
+"A sheet metal shelving unit, with the storage surfaces angled in such a way "
+"as to show off the items stored."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98489,7 +100750,9 @@ msgstr ""
#. ~ Description for wooden rack
#: lang/json/furniture_from_json.py
-msgid "A simple wooden rack. Display your items on it."
+msgid ""
+"A wooden shelving unit with angled storage surfaces designed to show off "
+"whatever is stored on it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98498,7 +100761,9 @@ msgstr ""
#. ~ Description for coat rack
#: lang/json/furniture_from_json.py
-msgid "A hooked rack for hanging jackets and hats."
+msgid ""
+"A tall wooden pole with a set of hooks used to store outdoor jackets and "
+"hats to allow easy access."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98507,7 +100772,11 @@ msgstr ""
#. ~ Description for recycle bin
#: lang/json/furniture_from_json.py
-msgid "Stores items for recycling."
+msgid ""
+"A large plastic bin painted green with a 'recycle' symbol emblazoned on it. "
+"While intended to store discarded things to be processed back into a "
+"factory, the drastic change in priorities as of late means that these may "
+"hold valuable materials."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98516,12 +100785,17 @@ msgstr ""
#. ~ Description for safe
#: lang/json/furniture_from_json.py
-msgid "Holds items. Securely."
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock. Although, this isn't actually locked, just closed."
msgstr ""
#. ~ Description for safe
#: lang/json/furniture_from_json.py
-msgid "What needs protection like this?"
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock. With something to listen really closely and a hell of a lot of time, "
+"you might be able to crack it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98530,7 +100804,9 @@ msgstr ""
#. ~ Description for open safe
#: lang/json/furniture_from_json.py
-msgid "Grab the firearms!"
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock, albeit significantly less secure with the door open."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98539,7 +100815,10 @@ msgstr ""
#. ~ Description for trash can
#: lang/json/furniture_from_json.py
-msgid "One man's trash is another man's dinner."
+msgid ""
+"A plastic bin for storing discarded waste as to be disposed of later. "
+"Although, considering the circumstances, it might be worth seeing what's "
+"inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98548,7 +100827,10 @@ msgstr ""
#. ~ Description for wardrobe
#: lang/json/furniture_from_json.py
-msgid "A tall piece of furniture - basically a freestanding closet."
+msgid ""
+"A very large wooden cabinet for storing clothes, effectively an upright "
+"closet. Could technically be used to store anything else that would fit, "
+"though."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98558,9 +100840,8 @@ msgstr ""
#. ~ Description for filing cabinet
#: lang/json/furniture_from_json.py
msgid ""
-"A set of drawers in a sturdy metal cabinet, used to hold files. It can be "
-"locked to protect important information. If you're lucky, there are often "
-"keys nearby."
+"A rack of metal drawers designed to hold various files and paperwork. "
+"Paperwork that has more than likely lost all worth or value by now."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98569,7 +100850,9 @@ msgstr ""
#. ~ Description for utility shelf
#: lang/json/furniture_from_json.py
-msgid "A simple heavy-duty plastic and metal shelving unit."
+msgid ""
+"A simple heavy-duty plastic and metal shelving unit, intended to store tools "
+"and materials for easy access to workers."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98578,9 +100861,7 @@ msgstr ""
#. ~ Description for warehouse shelf
#: lang/json/furniture_from_json.py
-msgid ""
-"A large, sturdy shelf made of metal for storing pallets and crates in "
-"warehouses."
+msgid "A huge, sturdy steel shelf for storing pallets of crates in warehouses."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98589,7 +100870,9 @@ msgstr ""
#. ~ Description for wooden keg
#: lang/json/furniture_from_json.py
-msgid "A keg made mostly of wood. Holds liquids, preferably alcoholic."
+msgid ""
+"A large standing wooden barrel, completely watertight. Good for storing "
+"liquids of all kinds or fermenting alcohol."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98598,7 +100881,10 @@ msgstr ""
#. ~ Description for display case
#: lang/json/furniture_from_json.py
-msgid "Display your stuff fancily and securely."
+msgid ""
+"A secure wooden case at about waist-height, with glass panelling on the "
+"top. Useful for storing valuable things while still showing them off. Not "
+"actually as secure as it looks, as the display windows are easily broken."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98607,7 +100893,11 @@ msgstr ""
#. ~ Description for broken display case
#: lang/json/furniture_from_json.py
-msgid "Display your stuff. It'll get stolen."
+msgid ""
+"A secure wooden case at about waist-height, with glass panelling on the "
+"top. Would be useful for storing valuable things while still showing them "
+"off, if the glass hadn't been shattered. Careful not to cut yourself when "
+"looting."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98616,7 +100906,8 @@ msgstr ""
#. ~ Description for standing tank
#: lang/json/furniture_from_json.py
-msgid "A large freestanding metal tank, useful for holding liquids."
+msgid ""
+"A huge metal tank that can be used to safely store large amounts of liquid."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98625,7 +100916,10 @@ msgstr ""
#. ~ Description for dumpster
#: lang/json/furniture_from_json.py
-msgid "Stores trash. Doesn't get picked up anymore. Note the smell."
+msgid ""
+"A large metal dumpster that will likely not be getting picked up by the "
+"city's waste management any time soon. Despite the unpleasant nature of "
+"climbing inside, it could make for a viable hiding spot."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -98634,7 +100928,9 @@ msgstr ""
#. ~ Description for butter churn
#: lang/json/furniture_from_json.py
-msgid "A pedal driven butter churn."
+msgid ""
+"A metal tube with a built-in mixer for making butter. Rather than needing "
+"electricity, it is pedal-driven, allowing use without power."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -99555,6 +101851,19 @@ msgstr ""
msgid "tank trap"
msgstr ""
+#. ~ Description for fungal mass
+#: lang/json/furniture_from_json.py
+msgid ""
+"Thick ropes of mycal matter have covered the ground here completely. It's "
+"soft to the touch, but you sink into it, making moving across it difficult."
+msgstr ""
+
+#. ~ Description for fungal clump
+#: lang/json/furniture_from_json.py
+msgid ""
+"Alien mold and stems mingle tightly here, creating a sort of fungal bush."
+msgstr ""
+
#. ~ 'close' action message of some gate object.
#: lang/json/gates_from_json.py
msgid "The gate is closed!"
@@ -99769,6 +102078,71 @@ msgid_plural "acid dart guns"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/gun_from_json.py
+msgid "pipe combination gun"
+msgid_plural "pipe combination guns"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A home-made triple-barreled firearm, one barrel chambered in .30-06 and two "
+"other for shotgun shells. It is made from pipes and parts cannibalized from "
+"a double barrel shotgun."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "shotgun"
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "pipe rifle: .30-06"
+msgid_plural "pipe rifles: .30-06"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A homemade rifle. It is simply a pipe attached to a stock, with a hammer to "
+"strike the single round it holds."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "handmade heavy carbine"
+msgid_plural "handmade heavy carbines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A homemade lever-action magazine-fed smoothbore rifle. While still a "
+"primitive pipe and 2x4 design, some minor improvements have been made, such "
+"as being able to accept G3 compatible magazines, and chambering the more "
+"powerful .308 rounds."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "handmade carbine"
+msgid_plural "handmade carbines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A well-designed improvised lever-action carbine with a shortened barrel. "
+"Accepting crude detachable magazines or STANAG magazines, this is one of the "
+"better homemade weapons."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "pipe rifle: .223"
+msgid_plural "pipe rifles: .223"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/gun_from_json.py
msgid "fusion blaster"
msgid_plural "fusion blasters"
@@ -99877,7 +102251,7 @@ msgstr ""
#: lang/json/gun_from_json.py
#: lang/json/gunmod_from_json.py
-#: lang/json/gunmod_from_json.py src/item.cpp
+#: src/item.cpp
msgctxt "gun_type_type"
msgid "pistol"
msgstr ""
@@ -99979,13 +102353,6 @@ msgstr ""
msgid "double"
msgstr ""
-#: lang/json/gun_from_json.py
-#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py
-#: lang/json/gunmod_from_json.py
-msgctxt "gun_type_type"
-msgid "shotgun"
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "mininuke launcher"
msgid_plural "mininuke launchers"
@@ -100054,6 +102421,36 @@ msgid ""
"magazines and is an overall much more effective weapon."
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "AN-94"
+msgid_plural "AN-94s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"Intended to replace the AK-74, this rifle uses a sophisticated mechanism to "
+"delay felt recoil, along with a very fast two-round burst mode. While its "
+"increased complexity prevented it from being adopted by the Russian "
+"military, it has seen service among their special forces."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "2 rd."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "handheld laser cannon"
+msgid_plural "handheld laser cannons"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser "
+"turret that has been modified to use UPS power for firing."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "base gun"
msgid_plural "base guns"
@@ -100442,6 +102839,19 @@ msgstr ""
msgid "burst"
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "M249S"
+msgid_plural "M249Ss"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"This is a semi-automatic civilian variant of the M249 machine gun, "
+"manufactured for sport shooting and collectors market. Notably, it retains "
+"the ability to be belt fed, an uncommon feature in civilian firearms."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "M27 IAR"
msgid_plural "M27 IARs"
@@ -100498,18 +102908,6 @@ msgid ""
"buttstock."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe rifle: .223"
-msgid_plural "pipe rifles: .223"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A homemade rifle. It is simply a pipe attached to a stock, with a hammer to "
-"strike the single round it holds."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "Ruger Mini-14"
msgid_plural "Ruger Mini-14s"
@@ -100561,19 +102959,6 @@ msgid ""
"low recoil and high accuracy."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "handmade carbine"
-msgid_plural "handmade carbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A well-designed improvised lever-action carbine with a shortened barrel. "
-"Accepting crude detachable magazines or STANAG magazines, this is one of the "
-"better homemade weapons."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "Remington 700 .270 Win"
msgid_plural "Remington 700 .270 Win"
@@ -100695,12 +103080,6 @@ msgid ""
"competing Browning BLR."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe rifle: .30-06"
-msgid_plural "pipe rifles: .30-06"
-msgstr[0] ""
-msgstr[1] ""
-
#: lang/json/gun_from_json.py
msgid "Remington ACR .300BLK"
msgid_plural "Remington ACR .300BLKs"
@@ -100829,17 +103208,15 @@ msgid ""
msgstr ""
#: lang/json/gun_from_json.py
-msgid "handmade heavy carbine"
-msgid_plural "handmade heavy carbines"
+msgid "M60 Semi Auto"
+msgid_plural "M60 Semi Autos"
msgstr[0] ""
msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A homemade lever-action magazine-fed smoothbore rifle. While still a "
-"primitive pipe and 2x4 design, some minor improvements have been made, such "
-"as being able to accept G3 compatible magazines, and chambering the more "
-"powerful .308 rounds."
+"This is a semi-automatic civilian variant of the M60 machine gun, retaining "
+"the ability to be belt fed, an uncommon feature in civilian firearms."
msgstr ""
#: lang/json/gun_from_json.py
@@ -101652,8 +104029,8 @@ msgid ""
msgstr ""
#: lang/json/gun_from_json.py
-msgid "Thompson submachine gun"
-msgid_plural "Thompson submachine guns"
+msgid "Thompson M1928A1"
+msgid_plural "Thompson M1928A1s"
msgstr[0] ""
msgstr[1] ""
@@ -101689,8 +104066,8 @@ msgid ""
msgstr ""
#: lang/json/gun_from_json.py
-msgid "Walther PPQ .45 ACP"
-msgid_plural "Walther PPQ .45 ACPs"
+msgid "Walther PPQ 45"
+msgid_plural "Walther PPQ 45s"
msgstr[0] ""
msgstr[1] ""
@@ -101974,24 +104351,6 @@ msgid ""
"the AK series with the high-velocity, lightweight 5.45x39mm cartridge."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "AN-94"
-msgid_plural "AN-94s"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Intended to replace the AK-74, this rifle uses a sophisticated mechanism to "
-"delay felt recoil, along with a very fast two-round burst mode. While its "
-"increased complexity prevented it from being adopted by the Russian "
-"military, it has seen service among their special forces."
-msgstr ""
-
-#: lang/json/gun_from_json.py
-msgid "2 rd."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "FN Five-Seven"
msgid_plural "FN Five-Sevens"
@@ -102348,18 +104707,6 @@ msgid ""
"Accepts box and RMGD250 drum magazines."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "RM99 revolver"
-msgid_plural "RM99 revolvers"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Considered overkill by some, the Rivtech M99 remains an exceedingly powerful "
-"addition to the arsenal of any gunslinger."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "Beretta 90-two"
msgid_plural "Beretta 90-twos"
@@ -102835,19 +105182,6 @@ msgid ""
"their egomaniac descendants in New England."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe combination gun"
-msgid_plural "pipe combination guns"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A home-made triple-barreled firearm, one barrel chambered in .30-06 and two "
-"other for shotgun shells. It is made from pipes and parts cannibalized from "
-"a double barrel shotgun."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "flamethrower"
msgid_plural "flamethrowers"
@@ -103007,6 +105341,19 @@ msgid ""
"action means this is much less likely to jam."
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "handmade lever shotgun"
+msgid_plural "handmade lever shotguns"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A short homemade lever-action shotgun with a small internal tube magazine. "
+"While still a primitive pipe and 2x4 design, it is a formiddable shotgun in "
+"it's own right with room for improvement."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "Browning Auto 5"
msgid_plural "Browning Auto 5s"
@@ -103388,18 +105735,6 @@ msgid ""
"quiet and accurate marksman laser rifle."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "handheld laser cannon"
-msgid_plural "handheld laser cannons"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser "
-"turret that has been modified to use UPS power for firing."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "A7 laser rifle"
msgid_plural "A7 laser rifles"
@@ -103607,7 +105942,7 @@ msgstr[1] ""
msgid ""
"A modified version of the classic crossbow which utilizes stones as "
"projectiles instead of the traditional quarrel. Primarily intended for "
-"hunting small game, stronger people can reload it much faster."
+"hunting small game."
msgstr ""
#: lang/json/gun_from_json.py
@@ -103631,9 +105966,8 @@ msgstr[1] ""
#: lang/json/gun_from_json.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 slow-loading hand weapon that launches bolts. Bolts fired from this "
+"weapon have a good chance of remaining intact for re-use."
msgstr ""
#: lang/json/gun_from_json.py
@@ -103784,7 +106118,8 @@ msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A leather sling, easy to use and accurate. It uses pebbles as ammunition."
+"A leather sling, can launch rocks much further and faster than throwing them "
+"by hand."
msgstr ""
#: lang/json/gun_from_json.py
@@ -103800,7 +106135,8 @@ msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A wooden slingshot, easy to use and accurate. It uses pebbles as ammunition."
+"A forked piece of wood with an elastic band stretched between two of its "
+"tips. Can launch tiny pebbles and similar things at high speeds."
msgstr ""
#: lang/json/gun_from_json.py
@@ -103811,8 +106147,8 @@ msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A leather sling attached to a staff, easy to use and accurate. It uses "
-"rocks as ammunition."
+"This staff can launch rocks with a whiping motion that sends them flying "
+"much further and faster than throwing them."
msgstr ""
#: lang/json/gun_from_json.py
@@ -103823,8 +106159,8 @@ msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A modern slingshot with a wrist brace, it is easy to use, accurate, and "
-"quite powerful."
+"A modern slingshot with a wrist brace, allowing it to fire tiny objects "
+"slightly more forcefully than a simple wooden slingshot."
msgstr ""
#: lang/json/gun_from_json.py
@@ -104264,6 +106600,35 @@ msgid ""
"crafted ammunition."
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "pipe rifle"
+msgid_plural "pipe rifles"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A crude longarm chambered in standard rifle ammunition, reinforced near the "
+"chamber. It holds a single a round and has a crude assembly to fire it. "
+"There's no extractor, so it might be slow to reload, and its construction "
+"makes for poor reliability and longevity."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "survivor carbine"
+msgid_plural "survivor carbines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A crudely constructed carbine chambered for standard rifle ammo, fed from "
+"service rifle magazines. It locks with a rudimentary lever action system. "
+"The high pressures involved and questionable construction make for less than "
+"ideal durability and reliability, but this should still be a serviceable "
+"weapon, provided you can stay accurate with it."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "antique pistol"
msgid_plural "antique pistols"
@@ -104620,35 +106985,6 @@ msgid ""
"to reload."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe rifle"
-msgid_plural "pipe rifles"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A crude longarm chambered in standard rifle ammunition, reinforced near the "
-"chamber. It holds a single a round and has a crude assembly to fire it. "
-"There's no extractor, so it might be slow to reload, and its construction "
-"makes for poor reliability and longevity."
-msgstr ""
-
-#: lang/json/gun_from_json.py
-msgid "survivor carbine"
-msgid_plural "survivor carbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A crudely constructed carbine chambered for standard rifle ammo, fed from "
-"service rifle magazines. It locks with a rudimentary lever action system. "
-"The high pressures involved and questionable construction make for less than "
-"ideal durability and reliability, but this should still be a serviceable "
-"weapon, provided you can stay accurate with it."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "sniper rifle"
msgid_plural "sniper rifles"
@@ -104893,6 +107229,32 @@ msgid_plural "TEST compound bows"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/gun_from_json.py
+msgid "Test Glock"
+msgid_plural "Test Glocks"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid "A handgun for testing, based on the Glock 9mm."
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgid "pipe combination gun shotgun"
+msgid_plural "pipe combination gun shotguns"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gunmod_from_json.py
+msgid ""
+"The integrated underbarrel shotgun of a pipe combination gun which holds two "
+"shots. It's irremovable."
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgid "underbarrel"
+msgstr ""
+
#: lang/json/gunmod_from_json.py
msgid "barrel extension"
msgid_plural "barrel extensions"
@@ -105132,10 +107494,6 @@ msgid ""
"any sort of firearm, greatly expanding its lethality."
msgstr ""
-#: lang/json/gunmod_from_json.py
-msgid "underbarrel"
-msgstr ""
-
#: lang/json/gunmod_from_json.py
#: src/item.cpp
msgctxt "gun_type_type"
@@ -105489,6 +107847,21 @@ msgid ""
"good as actual full-auto parts, so precision and reliability suffer slightly."
msgstr ""
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "ar15_retool_300blk"
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "ar_pistol"
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "oa93"
+msgstr ""
+
#: lang/json/gunmod_from_json.py
msgid "lightning link"
msgid_plural "lightning links"
@@ -106207,18 +108580,6 @@ msgid ""
"shots. It's irremovable."
msgstr ""
-#: lang/json/gunmod_from_json.py
-msgid "pipe combination gun shotgun"
-msgid_plural "pipe combination gun shotguns"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"The integrated underbarrel shotgun of a pipe combination gun which holds two "
-"shots. It's irremovable."
-msgstr ""
-
#: lang/json/gunmod_from_json.py
msgid "factory handguard"
msgid_plural "factory handguards"
@@ -106755,6 +109116,16 @@ msgid ""
"replacing the iron sights. Increases accuracy and weight."
msgstr ""
+#: lang/json/gunmod_from_json.py
+msgid "test suppressor"
+msgid_plural "test suppressors"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gunmod_from_json.py
+msgid "Gun suppressor mod for testing."
+msgstr ""
+
#: lang/json/harvest_from_json.py
msgid "You gut and fillet the fish"
msgstr ""
@@ -106801,8 +109172,9 @@ msgstr ""
#: lang/json/help_from_json.py
msgid ""
-"Cataclysm is a survival roguelike with a monster apocalypse setting. You "
-"have survived the original onslaught, but the future looks pretty grim."
+"Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-"
+"apocalyptic world. You have survived the original onslaught, but the future "
+"looks pretty grim."
msgstr ""
#: lang/json/help_from_json.py
@@ -106815,11 +109187,12 @@ msgstr ""
#: lang/json/help_from_json.py
msgid ""
-"Cataclysm differs from the traditional roguelikes in several ways. Rather "
-"than exploring an underground dungeon, with a limited area on each level, "
-"you are exploring a truly infinite world, stretching in all four cardinal "
-"directions. In this survival roguelike, you will have to find food; you "
-"also need to keep yourself hydrated and sleep periodically. It's based on "
+"Though one can think Cataclysm: Dark Days Ahead is a roguelike, it vastly "
+"differs from the traditional roguelikes in several ways. Rather than "
+"exploring an underground dungeon, with a limited area on each level, you are "
+"exploring a truly infinite world, stretching in all four cardinal "
+"directions. In this survival game, you will have to find food; you also "
+"need to keep yourself hydrated and sleep periodically. It's based on the "
"principle of realism, so expect all hardships you'd expect in life in a "
"survival situation, and at least a dozen more from the eldritch and sci-fi "
"nature of the Cataclysm itself."
@@ -106827,10 +109200,10 @@ msgstr ""
#: lang/json/help_from_json.py
msgid ""
-"While Cataclysm has more tasks to keep track of than many other roguelikes, "
-"the near-future setting of the game makes some tasks easier. Firearms, "
-"medications, and a wide variety of tools are all available to help you "
-"survive."
+"While Cataclysm: Dark Days Ahead has more tasks to keep track of than many "
+"other games, the modern setting of the game makes some tasks easier. "
+"Firearms, medications, and a wide variety of tools are all available to help "
+"you survive."
msgstr ""
#: lang/json/help_from_json.py
@@ -108514,10 +110887,6 @@ msgstr ""
msgid "Cauterize a wound"
msgstr ""
-#: lang/json/item_action_from_json.py
-msgid "Create a zombie slave"
-msgstr ""
-
#: lang/json/item_action_from_json.py
msgid "Start countdown"
msgstr ""
@@ -109947,6 +112316,14 @@ msgstr ""
msgid "Toggle turret lines"
msgstr ""
+#: lang/json/keybinding_from_json.py
+msgid "Toggle Snap to Target"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Toggle moving view / cursor"
+msgstr ""
+
#: lang/json/keybinding_from_json.py
msgid "Select"
msgstr ""
@@ -109979,10 +112356,6 @@ msgstr ""
msgid "Travel to destination"
msgstr ""
-#: lang/json/keybinding_from_json.py
-msgid "Toggle Snap to Target"
-msgstr ""
-
#: lang/json/keybinding_from_json.py
msgid "Center On Character"
msgstr ""
@@ -110428,7 +112801,6 @@ msgid "Disassemble items"
msgstr ""
#: lang/json/keybinding_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp
msgid "Sleep"
msgstr ""
@@ -110652,7 +113024,7 @@ msgstr ""
msgid "Active World Mods"
msgstr ""
-#: lang/json/keybinding_from_json.py src/handle_action.cpp
+#: lang/json/keybinding_from_json.py
msgid "Cycle move mode (run/walk/crouch)"
msgstr ""
@@ -110952,6 +113324,30 @@ msgstr ""
msgid "Describe terrain"
msgstr ""
+#: lang/json/keybinding_from_json.py
+msgid "Switch lists"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py src/action.cpp
+msgid "Back"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "More"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Examine item"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Cancel trading"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py src/player_display.cpp
+msgid "Change profession name"
+msgstr ""
+
#: lang/json/keybinding_from_json.py src/vehicle_use.cpp
#: src/vehicle_use.cpp
msgid "Control multiple electronics"
@@ -111107,7 +113503,7 @@ msgstr ""
msgid "Nothing"
msgstr ""
-#. ~ Description for Nothing
+#. ~ Description for {'str': 'Nothing'}
#: lang/json/map_extra_from_json.py
msgid "Nothing of interest is here."
msgstr ""
@@ -111116,7 +113512,7 @@ msgstr ""
msgid "Crater"
msgstr ""
-#. ~ Description for Crater
+#. ~ Description for {'str': 'Crater'}
#: lang/json/map_extra_from_json.py
msgid "There is a crater here."
msgstr ""
@@ -111125,7 +113521,7 @@ msgstr ""
msgid "College Kids"
msgstr ""
-#. ~ Description for College Kids
+#. ~ Description for {'str': 'College Kids'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of college kids are here."
msgstr ""
@@ -111134,7 +113530,7 @@ msgstr ""
msgid "Drug Deal"
msgstr ""
-#. ~ Description for Drug Deal
+#. ~ Description for {'str': 'Drug Deal'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of drug dealers are here."
msgstr ""
@@ -111143,7 +113539,7 @@ msgstr ""
msgid "Roadworks"
msgstr ""
-#. ~ Description for Roadworks
+#. ~ Description for {'str': 'Roadworks'}
#: lang/json/map_extra_from_json.py
msgid "Roadworks are here."
msgstr ""
@@ -111152,7 +113548,7 @@ msgstr ""
msgid "Road Mayhem"
msgstr ""
-#. ~ Description for Road Mayhem
+#. ~ Description for {'str': 'Road Mayhem'}
#: lang/json/map_extra_from_json.py
msgid "Road mayhem is here."
msgstr ""
@@ -111161,7 +113557,7 @@ msgstr ""
msgid "Roadblock (Military)"
msgstr ""
-#. ~ Description for Roadblock (Military)
+#. ~ Description for {'str': 'Roadblock (Military)'}
#: lang/json/map_extra_from_json.py
msgid "This road is blocked by military."
msgstr ""
@@ -111170,7 +113566,7 @@ msgstr ""
msgid "Roadblock (Bandits)"
msgstr ""
-#. ~ Description for Roadblock (Bandits)
+#. ~ Description for {'str': 'Roadblock (Bandits)'}
#: lang/json/map_extra_from_json.py
msgid "This road is blocked by bandits."
msgstr ""
@@ -111179,7 +113575,7 @@ msgstr ""
msgid "Minefield"
msgstr ""
-#. ~ Description for Minefield
+#. ~ Description for {'str': 'Minefield'}
#: lang/json/map_extra_from_json.py
msgid "Mines are scattered here."
msgstr ""
@@ -111188,17 +113584,17 @@ msgstr ""
msgid "Supply Drop"
msgstr ""
-#. ~ Description for Supply Drop
+#. ~ Description for {'str': 'Supply Drop'}
#: lang/json/map_extra_from_json.py
msgid "Several supply crates were dropped here."
msgstr ""
-#. ~ Military time, e.g. 2359
-#: lang/json/map_extra_from_json.py src/options.cpp
+#: lang/json/map_extra_from_json.py
+msgctxt "Map Extra"
msgid "Military"
msgstr ""
-#. ~ Description for Military
+#. ~ Description for {'str': 'Military', 'ctxt': 'Map Extra'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of soldiers are here."
msgstr ""
@@ -111207,7 +113603,7 @@ msgstr ""
msgid "Helicopter Crash"
msgstr ""
-#. ~ Description for Helicopter Crash
+#. ~ Description for {'str': 'Helicopter Crash'}
#: lang/json/map_extra_from_json.py
msgid "Helicopter crashed here."
msgstr ""
@@ -111216,7 +113612,7 @@ msgstr ""
msgid "Scientists"
msgstr ""
-#. ~ Description for Scientists
+#. ~ Description for {'str': 'Scientists'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of scientists are here."
msgstr ""
@@ -111225,7 +113621,7 @@ msgstr ""
msgid "Portal"
msgstr ""
-#. ~ Description for Portal
+#. ~ Description for {'str': 'Portal'}
#: lang/json/map_extra_from_json.py
msgid "Portal is here."
msgstr ""
@@ -111234,7 +113630,7 @@ msgstr ""
msgid "Portal In"
msgstr ""
-#. ~ Description for Portal In
+#. ~ Description for {'str': 'Portal In'}
#: lang/json/map_extra_from_json.py
msgid "Another portal is here."
msgstr ""
@@ -111243,7 +113639,7 @@ msgstr ""
msgid "Spider Nest"
msgstr ""
-#. ~ Description for Spider Nest
+#. ~ Description for {'str': 'Spider Nest'}
#: lang/json/map_extra_from_json.py
msgid "Spider nest is here."
msgstr ""
@@ -111252,22 +113648,21 @@ msgstr ""
msgid "Wasp Nest"
msgstr ""
-#. ~ Description for Wasp Nest
+#. ~ Description for {'str': 'Wasp Nest'}
#: lang/json/map_extra_from_json.py
msgid "Wasp nest is here."
msgstr ""
#: lang/json/map_extra_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp
msgid "Spiders"
msgstr ""
-#. ~ Description for Spiders
+#. ~ Description for {'str': 'Spiders'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with webs. Probably spiders are nearby"
msgstr ""
-#. ~ Description for Shia LaBeouf
+#. ~ Description for {'str': 'Shia LaBeouf'}
#: lang/json/map_extra_from_json.py
msgid "Cannibal is nearby."
msgstr ""
@@ -111276,7 +113671,7 @@ msgstr ""
msgid "Jabberwock"
msgstr ""
-#. ~ Description for Jabberwock
+#. ~ Description for {'str': 'Jabberwock'}
#: lang/json/map_extra_from_json.py
msgid "Jabberwock is nearby."
msgstr ""
@@ -111285,7 +113680,7 @@ msgstr ""
msgid "Grove"
msgstr ""
-#. ~ Description for Grove
+#. ~ Description for {'str': 'Grove'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with a single type of trees."
msgstr ""
@@ -111294,7 +113689,7 @@ msgstr ""
msgid "Shrubberry"
msgstr ""
-#. ~ Description for Shrubberry
+#. ~ Description for {'str': 'Shrubberry'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with a single type of shrubs."
msgstr ""
@@ -111303,7 +113698,7 @@ msgstr ""
msgid "Clearcut"
msgstr ""
-#. ~ Description for Clearcut
+#. ~ Description for {'str': 'Clearcut'}
#: lang/json/map_extra_from_json.py
msgid "Most trees in this area were uniformly cut down."
msgstr ""
@@ -111312,7 +113707,7 @@ msgstr ""
msgid "Pond"
msgstr ""
-#. ~ Description for Pond
+#. ~ Description for {'str': 'Pond'}
#: lang/json/map_extra_from_json.py
msgid "Small pond is here."
msgstr ""
@@ -111321,7 +113716,7 @@ msgstr ""
msgid "Stand of trees"
msgstr ""
-#. ~ Description for Stand of trees
+#. ~ Description for {'str': 'Stand of trees'}
#: lang/json/map_extra_from_json.py
msgid "A copse of trees."
msgstr ""
@@ -111330,7 +113725,7 @@ msgstr ""
msgid "Tall grass"
msgstr ""
-#. ~ Description for Tall grass
+#. ~ Description for {'str': 'Tall grass'}
#: lang/json/map_extra_from_json.py
msgid "A meadow of tall grass."
msgstr ""
@@ -111339,7 +113734,7 @@ msgstr ""
msgid "Derelict shed"
msgstr ""
-#. ~ Description for Derelict shed
+#. ~ Description for {'str': 'Derelict shed'}
#: lang/json/map_extra_from_json.py
msgid "A collapsed shed."
msgstr ""
@@ -111348,7 +113743,7 @@ msgstr ""
msgid "Clay Deposit"
msgstr ""
-#. ~ Description for Clay Deposit
+#. ~ Description for {'str': 'Clay Deposit'}
#: lang/json/map_extra_from_json.py
msgid "Small clay deposit is here."
msgstr ""
@@ -111357,8 +113752,8 @@ msgstr ""
msgid "Dead Vegetation"
msgstr ""
-#. ~ Description for Dead Vegetation
-#. ~ Description for Dead Vegetation (Point)
+#. ~ Description for {'str': 'Dead Vegetation'}
+#. ~ Description for {'str': 'Dead Vegetation (Point)'}
#: lang/json/map_extra_from_json.py
msgid "Dead vegetation is here."
msgstr ""
@@ -111371,8 +113766,8 @@ msgstr ""
msgid "Burned Ground"
msgstr ""
-#. ~ Description for Burned Ground
-#. ~ Description for Burned Ground (Point)
+#. ~ Description for {'str': 'Burned Ground'}
+#. ~ Description for {'str': 'Burned Ground (Point)'}
#: lang/json/map_extra_from_json.py
msgid "Burned ground is here."
msgstr ""
@@ -111385,7 +113780,7 @@ msgstr ""
msgid "Marloss Pilgrimage"
msgstr ""
-#. ~ Description for Marloss Pilgrimage
+#. ~ Description for {'str': 'Marloss Pilgrimage'}
#: lang/json/map_extra_from_json.py
msgid "Marloss Pilgrimage is here."
msgstr ""
@@ -111394,7 +113789,7 @@ msgstr ""
msgid "Casings"
msgstr ""
-#. ~ Description for Casings
+#. ~ Description for {'str': 'Casings'}
#: lang/json/map_extra_from_json.py
msgid "Several spent casings are here."
msgstr ""
@@ -111403,7 +113798,7 @@ msgstr ""
msgid "Looters"
msgstr ""
-#. ~ Description for Looters
+#. ~ Description for {'str': 'Looters'}
#: lang/json/map_extra_from_json.py
msgid "Some looters gathering everything not nailed down."
msgstr ""
@@ -111412,12 +113807,12 @@ msgstr ""
msgid "Corpses"
msgstr ""
-#. ~ Description for Corpses
+#. ~ Description for {'str': 'Corpses'}
#: lang/json/map_extra_from_json.py
msgid "Some unfortunates from the billions lost in the Cataclysm."
msgstr ""
-#. ~ Description for Wasp Nest
+#. ~ Description for {'str': 'Wasp Nest'}
#: lang/json/map_extra_from_json.py
msgid "A wasp nest."
msgstr ""
@@ -111426,7 +113821,7 @@ msgstr ""
msgid "Dermatik Nest"
msgstr ""
-#. ~ Description for Dermatik Nest
+#. ~ Description for {'str': 'Dermatik Nest'}
#: lang/json/map_extra_from_json.py
msgid "A dermatik nest."
msgstr ""
@@ -111435,7 +113830,7 @@ msgstr ""
msgid "Prison Bus"
msgstr ""
-#. ~ Description for Prison Bus
+#. ~ Description for {'str': 'Prison Bus'}
#: lang/json/map_extra_from_json.py
msgid "A prison bus."
msgstr ""
@@ -111444,7 +113839,7 @@ msgstr ""
msgid "Mass Grave"
msgstr ""
-#. ~ Description for Mass Grave
+#. ~ Description for {'str': 'Mass Grave'}
#: lang/json/map_extra_from_json.py
msgid "A mass grave."
msgstr ""
@@ -111453,11 +113848,20 @@ msgstr ""
msgid "Grave"
msgstr ""
-#. ~ Description for Grave
+#. ~ Description for {'str': 'Grave'}
#: lang/json/map_extra_from_json.py
msgid "A grave."
msgstr ""
+#: lang/json/map_extra_from_json.py
+msgid "Zombie Trap"
+msgstr ""
+
+#. ~ Description for {'str': 'Zombie Trap'}
+#: lang/json/map_extra_from_json.py
+msgid "Zombie trap."
+msgstr ""
+
#. ~ Computer name
#: lang/json/mapgen_from_json.py
msgid "Consolidated Computerized Bank of the Treasury"
@@ -112958,6 +115362,19 @@ msgstr ""
msgid "%s gets ready to brawl."
msgstr ""
+#: lang/json/martial_art_from_json.py
+msgid "Enhanced Blocking"
+msgstr ""
+
+#. ~ Description of buff 'Enhanced Blocking' for martial art '{'str': 'Brawling'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Combat experience has led to you being able to block multiple attacks at a "
+"time.\n"
+"\n"
+"+1 Block attempts."
+msgstr ""
+
#: lang/json/martial_art_from_json.py
msgid "Capoeira"
msgstr ""
@@ -114656,6 +117073,204 @@ msgid ""
"DEX provides dodge ability, accuracy and armor penetration."
msgstr ""
+#: lang/json/martial_art_from_json.py
+msgid "Desert Wind"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Desert Wind maneuvers focus on quick movement and swirling, flaming "
+"strikes. The complex spinning and slashing of the curved blade incorporated "
+"into many Desert Wind maneuvers are in fact carefully honed gestures that "
+"evoke the power of fire, if performed correctly and with the proper focus."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You feel a wave of heat wash over you as you assume a running combat stance."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s assumes into a running combat stance."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Wind Stride"
+msgstr ""
+
+#. ~ Description of buff 'Wind Stride' for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"A warm breeze swirls about you as you move speedily away.\n"
+"\n"
+"+1.0 Dodging skill.\n"
+"Lasts 1 turn."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Zephyr Dance"
+msgstr ""
+
+#. ~ Description of buff 'Zephyr Dance' for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You spin gracefully away from attacks, whirling like the dersert zephyr "
+"racing across the sands.\n"
+"\n"
+"+1.0 Dodging skill, +1 Dodge attempt\n"
+"Lasts 1 turn."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Diamond Mind"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"True quickness lies in the mind, not the body. A student of the Diamond "
+"Mind discipline seeks to hone his perceptions and discipline his thoughts so "
+"that he can act in slivers of time so narrow that others cannot even "
+"perceive them. A corollary of this speed of thought and action is the "
+"concept of the mind as the battleground. An enemy defeated in his mind must "
+"inevitably."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid "You concentrate and become very still for a moment."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s becomes very still for a moment."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Stance of Alacrity"
+msgstr ""
+
+#. ~ Description of buff 'Stance of Alacrity' for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"You move slightly faster than normal due to a combination of confidence, "
+"raining, and clarity of mind. This slight edge adds up with each action.\n"
+"\n"
+"-10% move cost"
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Pearl of Black Doubt"
+msgstr ""
+
+#. ~ Description of buff 'Pearl of Black Doubt' for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"With every miss, your opponents become more uncertain, their doubt growing "
+"like an irritating pearl in the mouth of a helpless oyster.\n"
+"\n"
+"+1 Dodge attempt\n"
+"Lasts 1 turn. Stacks 2 times"
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Hylian Swordsmanship"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"This rare form of combat has been practiced by many legendary heroes "
+"throughout the ages. Hylian Swordsmanship favors mobility for offense and "
+"defense by using spins, jumps, and flips to confuse enemies and strike from "
+"unexpected angles."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid "You begin to step lightly from side to side."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s begins to step lightly from side to side."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Combat Acrobat' for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Always stay light on your feet. It is better to evade than be hit.\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Intermediate Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Intermediate Combat Acrobat' for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"After a great deal of practice, you have become even more nimble in a "
+"battle.\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Master Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Master Combat Acrobat' for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You have seen so much combat that your dodging skills have become top "
+"notch!\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Dash Attack"
+msgstr ""
+
+#. ~ Description of buff 'Dash Attack' for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"Taking advantage of momentum, you rush towards foes to deliver a powerful "
+"strike.\n"
+"\n"
+"+10% damage.\n"
+"Lasts 1 turn. Stacks 3 times."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Flurry Rush"
+msgstr ""
+
+#. ~ Description of buff 'Flurry Rush' for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"When you perfectly dodge an attack, you can attack rapidly for a short "
+"time.\n"
+"\n"
+"-25% move cost.\n"
+"Lasts 1 turn."
+msgstr ""
+
#: lang/json/martial_art_from_json.py
msgid "Panzer Kunst"
msgstr ""
@@ -114711,22 +117326,22 @@ msgid "Alcohol"
msgstr ""
#: lang/json/material_from_json.py
-#: src/material.cpp
+#: lang/json/material_from_json.py src/material.cpp
msgid "damaged"
msgstr ""
#: lang/json/material_from_json.py
-#: src/material.cpp
+#: lang/json/material_from_json.py src/material.cpp
msgid "lightly damaged"
msgstr ""
#: lang/json/material_from_json.py
-#: src/material.cpp
+#: lang/json/material_from_json.py src/material.cpp
msgid "very damaged"
msgstr ""
#: lang/json/material_from_json.py
-#: src/material.cpp
+#: lang/json/material_from_json.py src/material.cpp
msgid "thoroughly damaged"
msgstr ""
@@ -114957,7 +117572,7 @@ msgid "Junk Food"
msgstr ""
#: lang/json/material_from_json.py
-msgid "Foodplace'delicious foodstuff"
+msgid "Foodplace's delicious foodstuff"
msgstr ""
#: lang/json/material_from_json.py
@@ -114965,11 +117580,11 @@ msgid "Kevlar"
msgstr ""
#: lang/json/material_from_json.py
-msgid "Rigid Kevlar"
+msgid "Layered Kevlar"
msgstr ""
#: lang/json/material_from_json.py
-msgid "scarred"
+msgid "Rigid Kevlar"
msgstr ""
#: lang/json/material_from_json.py
@@ -115098,7 +117713,7 @@ msgstr ""
#: lang/json/material_from_json.py
#: lang/json/overmap_land_use_code_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp src/iuse.cpp
+#: src/iuse.cpp
msgid "Water"
msgstr ""
@@ -115170,6 +117785,30 @@ msgstr ""
msgid "Graphene Weave"
msgstr ""
+#: lang/json/material_from_json.py
+msgid "scarred"
+msgstr ""
+
+#: lang/json/material_from_json.py
+msgid "Prismetallic Blend"
+msgstr ""
+
+#: lang/json/material_from_json.py
+msgid "Chromogenic Weave"
+msgstr ""
+
+#: lang/json/material_from_json.py
+msgid "Collagenic Polymer"
+msgstr ""
+
+#: lang/json/material_from_json.py
+msgid "Emulsified Hydrogel"
+msgstr ""
+
+#: lang/json/material_from_json.py
+msgid "pupled"
+msgstr ""
+
#: lang/json/material_from_json.py
msgid "Arcane Skin"
msgstr ""
@@ -120799,6 +123438,112 @@ msgstr ""
msgid "Debug Morale"
msgstr ""
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "walk"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "w"
+msgstr ""
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py src/advanced_inv.cpp
+#: src/weather.cpp
+msgid "W"
+msgstr ""
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start walking."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You nudge your steed into a steady trot."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You set your mech's leg power to a loping fast walk."
+msgstr ""
+
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "run"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "r"
+msgstr ""
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py
+msgid "R"
+msgstr ""
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start running."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You spur your steed into a gallop."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You set the power of your mech's leg servos to maximum."
+msgstr ""
+
+#. ~ Failure to switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You're too tired to run."
+msgstr ""
+
+#. ~ Failure to switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "Your steed is too tired to go faster."
+msgstr ""
+
+#. ~ Failure to switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "Your mech's leg servos are unable to operate faster."
+msgstr ""
+
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "crouch"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "c"
+msgstr ""
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py
+msgid "C"
+msgstr ""
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start crouching."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You slow your steed to a walk."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You reduce the power of your mech's leg servos to minimum."
+msgstr ""
+
#. ~ Mutation class name
#: lang/json/mutation_category_from_json.py src/creature.cpp
#: src/options.cpp
@@ -122587,7 +125332,8 @@ msgstr ""
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
-"You can manage to find space for anything! You can carry 40% more volume."
+"You pack things very efficiently! You can retrieve things from containers "
+"10% faster."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -122622,9 +125368,9 @@ msgstr ""
#: lang/json/mutation_from_json.py
msgid ""
"You've been taught proper table manners from your early childhood on. Now "
-"you can't even think about eating without a table. Eating without it "
-"frustrates you, but eating like a civilized person gives you a bigger morale "
-"bonus."
+"you can't even think about eating without a table or not taking your time. "
+"Eating without it frustrates you, but eating like a civilized person gives "
+"you a bigger morale bonus."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -123168,8 +125914,8 @@ msgstr ""
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
-"You are terrible at organizing and storing your possessions. You can carry "
-"40% less volume."
+"You are terrible at organizing and storing your possessions. You retrieve "
+"things from containers 10% slower."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -123500,10 +126246,6 @@ msgid ""
"with Fast Learner will come out to a slower rate of learning for all skills."
msgstr ""
-#: lang/json/mutation_from_json.py
-msgid "Pacifist"
-msgstr ""
-
#. ~ Description for {'str': 'Pacifist'}
#: lang/json/mutation_from_json.py
msgid ""
@@ -127198,7 +129940,7 @@ msgid "Well, maybe you'll just have to make your own world wide web."
msgstr ""
#: lang/json/mutation_from_json.py
-#: lang/json/npc_from_json.py
+#: lang/json/mutation_from_json.py lang/json/npc_from_json.py
msgid "Survivor"
msgstr ""
@@ -127749,10 +130491,10 @@ msgid "Mind the bugs, would you kindly?"
msgstr ""
#: lang/json/mutation_from_json.py
-msgid "Debug Carrying Capacity"
+msgid "Debug Very Strong Back"
msgstr ""
-#. ~ Description for {'str': 'Debug Carrying Capacity'}
+#. ~ Description for {'str': 'Debug Very Strong Back'}
#: lang/json/mutation_from_json.py
msgid "Lets you carry 15 bugs worth of your body weight in your mandibles."
msgstr ""
@@ -127872,10 +130614,21 @@ msgid ""
"off-limits to you, even if your life depended on it."
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Fast Reflexes"
+msgstr ""
+
+#. ~ Description for {'str': 'Fast Reflexes'}
+#: lang/json/mutation_from_json.py
+msgid "You have fast reflexes, allowing you to dodge attacks more easily."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Survivor Story"
msgstr ""
+#. ~ Description for {'str': 'Survivor Story'}
+#. ~ Description for {'str': 'Survivor'}
#. ~ Description for {'str': 'Survivor Story'}
#. ~ Description for {'str': 'Survivor'}
#. ~ Description for {'str': 'Survivor Story'}
@@ -129065,6 +131818,40 @@ msgid ""
"unarmed combat."
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Hero's Spirit"
+msgstr ""
+
+#. ~ Description for {'str': "Hero's Spirit"}
+#: lang/json/mutation_from_json.py
+msgid ""
+"You have studied the deeds and legends of ancient heroes. From your "
+"research, you have learned an ancient form of combat called Hylian "
+"Swordsmanship."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Ki Strike"
+msgstr ""
+
+#. ~ Description for {'str': 'Ki Strike'}
+#: lang/json/mutation_from_json.py
+msgid ""
+"Who needs weapons? You deal more melee damage while unarmed. This damage "
+"improves as your unarmed skill increases."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Martial Adept"
+msgstr ""
+
+#. ~ Description for {'str': 'Martial Adept'}
+#: lang/json/mutation_from_json.py
+msgid ""
+"You are a martial adept and learned one of the martial disciplines of the "
+"Sublime Way."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Magus"
msgstr ""
@@ -129245,6 +132032,38 @@ msgstr ""
msgid "Mana Vortex"
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Efficiency"
+msgstr ""
+
+#. ~ Description for {'str': 'Manatouched Mana Efficiency'}
+#. ~ Description for Greater Mana Efficiency
+#: lang/json/mutation_from_json.py
+msgid "You are able to store a lot more mana in your body than usual."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Regeneration"
+msgstr ""
+
+#. ~ Description for Manatouched Mana Regeneration
+#. ~ Description for Greater Mana Regeneration
+#: lang/json/mutation_from_json.py
+msgid "Your natural mana regeneration is much faster than normal."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Sensitivity"
+msgstr ""
+
+#. ~ Description for Manatouched Mana Sensitivity
+#. ~ Description for Greater Mana Sensitivity
+#: lang/json/mutation_from_json.py
+msgid ""
+"You can sense the mana in your body much better than normal, allowing you to "
+"tap into more of your reserves."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Lesser Mana Efficiency"
msgstr ""
@@ -129267,11 +132086,6 @@ msgstr ""
msgid "Greater Mana Efficiency"
msgstr ""
-#. ~ Description for Greater Mana Efficiency
-#: lang/json/mutation_from_json.py
-msgid "You are able to store a lot more mana in your body than usual."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Lesser Mana Inefficiency"
msgstr ""
@@ -129321,11 +132135,6 @@ msgstr ""
msgid "Greater Mana Regeneration"
msgstr ""
-#. ~ Description for Greater Mana Regeneration
-#: lang/json/mutation_from_json.py
-msgid "Your natural mana regeneration is much faster than normal."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Poor Mana Regeneration"
msgstr ""
@@ -129379,13 +132188,6 @@ msgstr ""
msgid "Greater Mana Sensitivity"
msgstr ""
-#. ~ Description for Greater Mana Sensitivity
-#: lang/json/mutation_from_json.py
-msgid ""
-"You can sense the mana in your body much better than normal, allowing you to "
-"tap into more of your reserves."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Poor Mana Sensitivity"
msgstr ""
@@ -129793,26 +132595,6 @@ msgstr ""
msgid "I've been studying the mi-go for years…"
msgstr ""
-#: lang/json/npc_class_from_json.py
-msgid "Hive Ganger"
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid ""
-"I've survived all my life with the whole world against me, how is this any "
-"different."
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid "Corporate Wetworks Operative"
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid ""
-"I made a good living working in the shadows of the old world. I can survive "
-"it's twilight."
-msgstr ""
-
#: lang/json/npc_class_from_json.py
msgid "Lizard Mutant"
msgstr ""
@@ -130023,6 +132805,26 @@ msgid ""
"and I don't plan to keep being one."
msgstr ""
+#: lang/json/npc_class_from_json.py
+msgid "Hive Ganger"
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid ""
+"I've survived all my life with the whole world against me, how is this any "
+"different."
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid "Corporate Wetworks Operative"
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid ""
+"I made a good living working in the shadows of the old world. I can survive "
+"it's twilight."
+msgstr ""
+
#: lang/json/npc_class_from_json.py
msgid "Mastodon Uplift"
msgstr ""
@@ -131275,6 +134077,10 @@ msgstr ""
msgid "electronics store roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "electronics store 2nd floor"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "sporting goods store"
msgstr ""
@@ -131315,6 +134121,10 @@ msgstr ""
msgid "bookstore roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "diner"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "restaurant"
msgstr ""
@@ -131751,10 +134561,22 @@ msgstr ""
msgid "hunting supply store roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "outdoorsman's store"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "urban city block"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "gaming store"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "gaming store roof"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "refugee center"
msgstr ""
@@ -132015,6 +134837,22 @@ msgstr ""
msgid "steel mill depot"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "light industry"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "private airport"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "private airport runway"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "helicopter pad"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "science lab"
msgstr ""
@@ -132103,6 +134941,10 @@ msgstr ""
msgid "mall - food court roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "mall - subway station"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "mansion"
msgstr ""
@@ -133011,35 +135853,11 @@ msgid "county mortuary roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "wildlife field office"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "diner"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "apartment"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "dealership"
+msgid "Dinosaur Exhibit"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "outdoorsman's store"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "gaming store"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "airport"
-msgstr ""
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "light industry"
+msgid "wildlife field office"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
@@ -133054,6 +135872,10 @@ msgstr ""
msgid "scavenger bunker"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "goblin encampment"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "magic shop"
msgstr ""
@@ -133299,9 +136121,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Circumstances left you wandering, with no home, no family, no friends. But "
-"the world you knew is gone, and maybe your experiences relying on yourself "
-"to survive could be useful in this new one."
+"Circumstance left you wandering the world, alone. Now there is nothing to "
+"go back to, even if you wanted to. Perhaps your experience in fending for "
+"yourself will prove useful in this new world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133313,9 +136135,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Circumstances left you wandering, with no home, no family, no friends. But "
-"the world you knew is gone, and maybe your experiences relying on yourself "
-"to survive could be useful in this new one."
+"Circumstance left you wandering the world, alone. Now there is nothing to "
+"go back to, even if you wanted to. Perhaps your experience in fending for "
+"yourself will prove useful in this new world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133327,9 +136149,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You knew the end was coming. You augmented yourself with some basic bionics "
-"and got additional survival training. Now the end has come, and it is time "
-"to see if your efforts have paid off."
+"You knew the end was coming. You augmented yourself with some basic bionic "
+"tools and underwent extensive survival training. Now the end has come, and "
+"it is time to see if your efforts have paid off."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133341,9 +136163,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You knew the end was coming. You augmented yourself with some basic bionics "
-"and got additional survival training. Now the end has come, and it is time "
-"to see if your efforts have paid off."
+"You knew the end was coming. You augmented yourself with some basic bionic "
+"tools and underwent extensive survival training. Now the end has come, and "
+"it is time to see if your efforts have paid off."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133355,7 +136177,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Some would say that there's nothing particularly notable about you. But "
+"Some would say that there's nothing particularly notable about you, but "
"you've survived, and that's more than most could say right now."
msgstr ""
@@ -133368,7 +136190,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Some would say that there's nothing particularly notable about you. But "
+"Some would say that there's nothing particularly notable about you, but "
"you've survived, and that's more than most could say right now."
msgstr ""
@@ -133381,9 +136203,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it "
-"is winter, and you hope the rag-tag collection of skills you learned from "
-"all those books can help you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter. You've "
+"spent the past months eating canned food, reading books, and tinkering with "
+"stuff in the bunker. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133395,9 +136217,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it "
-"is winter, and you hope the rag-tag collection of skills you learned from "
-"all those books can help you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter. You've "
+"spent the past months eating canned food, reading books, and tinkering with "
+"stuff in the bunker. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133409,9 +136231,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it "
-"is winter, and you hope your guns and the skills you have acquired can help "
-"you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter with your "
+"collection of guns. You've spent the past months eating canned food and "
+"practicing your aim. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133423,9 +136245,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it "
-"is winter, and you hope your guns and the skills you have acquired can help "
-"you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter with your "
+"collection of guns. You've spent the past months eating canned food and "
+"practicing your aim. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133438,7 +136260,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Tailoring may not seem like the most useful skill when the world has ended. "
-"Most people wouldn't expect a simple tailor to live long. This is your "
+"Most people wouldn't expect a simple tailor to live very long. This is your "
"opportunity to prove them wrong."
msgstr ""
@@ -133452,7 +136274,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Tailoring may not seem like the most useful skill when the world has ended. "
-"Most people wouldn't expect a simple tailor to live long. This is your "
+"Most people wouldn't expect a simple tailor to live very long. This is your "
"opportunity to prove them wrong."
msgstr ""
@@ -133466,8 +136288,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"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."
+"but you managed to escape the carnage with your trusty butcher knife and "
+"only a small collection of stains on your uniform."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133480,8 +136302,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"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."
+"but you managed to escape the carnage with your trusty butcher knife and "
+"only a small collection of stains on your uniform."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133523,9 +136345,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Thanks to your time in the lab, you're familiar with the basics of "
-"conducting science. Now that the world has ended, only one question "
-"remains: Can you undo the very Cataclysm you helped create?"
+"Thanks to years of study and hard work in the lab, you're familiar with the "
+"basics of scientific inquiry. Only one question remains: can you undo the "
+"very Cataclysm your colleagues helped create?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133537,9 +136359,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Thanks to your time in the lab, you're familiar with the basics of "
-"conducting science. Now that the world has ended, only one question "
-"remains: Can you undo the very Cataclysm you helped create?"
+"Thanks to years of study and hard work in the lab, you're familiar with the "
+"basics of scientific inquiry. Only one question remains: can you undo the "
+"very Cataclysm your colleagues helped create?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133551,8 +136373,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Although you never got your driver's license, you've always loved cars. At "
-"least now you'll never be wanting for materials."
+"You've always loved cars, and there's nothing like getting under the hood "
+"and fixing it yourself. You've kept hold of some handy tools for the job, "
+"and at least now you'll never want for parts."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133564,8 +136387,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Although you never got your driver's license, you've always loved cars. At "
-"least now you'll never be wanting for materials."
+"You've always loved cars, and there's nothing like getting under the hood "
+"and fixing it yourself. You've kept hold of some handy tools for the job, "
+"and at least now you'll never want for parts."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133580,7 +136404,7 @@ msgid ""
"Your flexible outlook on the law, the scuffles you've been in (and avoided) "
"at the bar, and your impressive ability to weasel your way out of the "
"consequences of your actions - all these skills have helped ensure your "
-"survival. But how much longer will they hold out?"
+"survival. How much longer will they hold out?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133595,7 +136419,7 @@ msgid ""
"Your flexible outlook on the law, the scuffles you've been in (and avoided) "
"at the bar, and your impressive ability to weasel your way out of the "
"consequences of your actions - all these skills have helped ensure your "
-"survival. But how much longer will they hold out?"
+"survival. How much longer will they hold out?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133607,9 +136431,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to be a professional beekeeper. You had to abandon your precious "
-"bees when the Cataclysm struck, but at least you managed to grab some "
-"utensils and honey."
+"You used to be a professional apiarist, building and maintaining beehives. "
+"You had to abandon your precious bees when the Cataclysm struck, but at "
+"least you managed to grab some utensils and honey."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133621,9 +136445,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to be a professional beekeeper. You had to abandon your precious "
-"bees when the Cataclysm struck, but at least you managed to grab some "
-"utensils and honey."
+"You used to be a professional apiarist, building and maintaining beehives. "
+"You had to abandon your precious bees when the Cataclysm struck, but at "
+"least you managed to grab some utensils and honey."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133635,9 +136459,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"It was going to be your first major game, but then the Cataclysm struck. "
-"Thanks to your quick feet, you were among the lucky few to survive and "
-"escape from the creatures."
+"Your first major game was abruptly cancelled when zombies stormed the "
+"court. Quick feet and good reflexes meant you were among the lucky few to "
+"escape the stadium alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133649,9 +136473,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"It was going to be your first major game, but then the Cataclysm struck. "
-"Thanks to your quick feet, you were among the lucky few to survive and "
-"escape from the creatures."
+"Your first major game was abruptly cancelled when zombies stormed the "
+"court. Quick feet and good reflexes meant you were among the lucky few to "
+"escape the stadium alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133663,9 +136487,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You are the true Foodperson, some might think Foodperson is just a mascot, "
-"but you know better. You are Foodperson, the mask has become your face, you "
-"are real and the only thing standing between this world and oblivion is you."
+"You are the true Foodperson. Some might think Foodperson is just a mascot, "
+"but you know better. The mask has become your face, you are real, and the "
+"only thing standing between this world and oblivion is you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133677,9 +136501,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You are the true Foodperson, some might think Foodperson is just a mascot, "
-"but you know better. You are Foodperson, the mask has become your face, you "
-"are real and the only thing standing between this world and oblivion is you."
+"You are the true Foodperson. Some might think Foodperson is just a mascot, "
+"but you know better. The mask has become your face, you are real, and the "
+"only thing standing between this world and oblivion is you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133693,8 +136517,8 @@ msgctxt "prof_desc_male"
msgid ""
"You were a promising young cyclist with a bright career in front of you "
"before this all happened. Perhaps you'll never get to participate in the "
-"grand tours now, but as the saying goes: Life is like riding a bicycle, you "
-"got to keep moving."
+"grand tours now, but as the saying goes, life is like riding a bicycle: "
+"you've got to keep moving."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133708,8 +136532,8 @@ msgctxt "prof_desc_female"
msgid ""
"You were a promising young cyclist with a bright career in front of you "
"before this all happened. Perhaps you'll never get to participate in the "
-"grand tours now, but as the saying goes: Life is like riding a bicycle, you "
-"got to keep moving."
+"grand tours now, but as the saying goes, life is like riding a bicycle: "
+"you've got to keep moving."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133721,10 +136545,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a high school drop-out with one goal in mind: to join the "
-"military. You finally got in, just in time for your training to get "
-"interrupted by a national emergency. As far as you can tell, military "
-"command abandoned you in this hellhole when you missed the emergency evac."
+"Joining the military has been your dream for years. You finally got in, "
+"just in time for your training to get interrupted by some sort of national "
+"emergency. As far as you can tell, military command abandoned you in this "
+"hellhole when you missed the emergency evac."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133736,10 +136560,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a high school drop-out with one goal in mind: to join the "
-"military. You finally got in, just in time for your training to get "
-"interrupted by a national emergency. As far as you can tell, military "
-"command abandoned you in this hellhole when you missed the emergency evac."
+"Joining the military has been your dream for years. You finally got in, "
+"just in time for your training to get interrupted by some sort of national "
+"emergency. As far as you can tell, military command abandoned you in this "
+"hellhole when you missed the emergency evac."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133781,8 +136605,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You worked in a wealthy household, but after the Cataclysm they took a "
-"family vacation to an unknown place, leaving you to fend for yourself."
+"You were hired to take care of the housekeeping for a wealthy family. "
+"Naturally, when things got bad, they all took off on a family vacation to "
+"somewhere unknown, leaving you to your fate."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133794,8 +136619,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You worked in a wealthy household, but after the Cataclysm they took a "
-"family vacation to an unknown place, leaving you to fend for yourself."
+"You were hired to take care of the housekeeping for a wealthy family. "
+"Naturally, when things got bad, they all took off on a family vacation to "
+"somewhere unknown, leaving you to your fate."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133807,10 +136633,11 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were following a road at night trying to get away from the horrors of "
-"the city, when you heard a voice calling out in the dark. As you stepped "
-"away to investigate, you suddenly felt a searing pain in your head and "
-"blacked out. You just woke up in this place… Are you even on earth anymore?"
+"You were following a road at night, trying to get away from the horrors of "
+"the city, when you heard a voice calling out in the dark. You followed, "
+"hoping they were friendly, but suddenly felt a searing pain in your head and "
+"blacked out. You just woke up in this strange place… are you even on Earth "
+"anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133822,10 +136649,11 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were following a road at night trying to get away from the horrors of "
-"the city, when you heard a voice calling out in the dark. As you stepped "
-"away to investigate, you suddenly felt a searing pain in your head and "
-"blacked out. You just woke up in this place… Are you even on earth anymore?"
+"You were following a road at night, trying to get away from the horrors of "
+"the city, when you heard a voice calling out in the dark. You followed, "
+"hoping they were friendly, but suddenly felt a searing pain in your head and "
+"blacked out. You just woke up in this strange place… are you even on Earth "
+"anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133838,9 +136666,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You were ready. You went in determined to find and rescue your friends. "
-"But now as you walk through those strange corridors, the atmosphere grows "
-"heavy and you're not so sure anymore. You might be the one in need of a "
-"rescue now."
+"Now the atmosphere in these twisting corridors grows heavy, and you don't "
+"feel quite so confident anymore. You might be the one in need of a rescue "
+"soon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133853,9 +136681,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You were ready. You went in determined to find and rescue your friends. "
-"But now as you walk through those strange corridors, the atmosphere grows "
-"heavy and you're not so sure anymore. You might be the one in need of a "
-"rescue now."
+"Now the atmosphere in these twisting corridors grows heavy, and you don't "
+"feel quite so confident anymore. You might be the one in need of a rescue "
+"soon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133868,8 +136696,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Fresh out of med school, you've got little in the way of practical "
-"experience. You just hope it will be enough if the old adage of 'Doctor, "
-"heal thyself' ends up being required."
+"experience and just a handful of first-aid supplies. You just hope it will "
+"be enough if 'physician, heal thyself' turns out to be more literal than you "
+"expected."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133882,8 +136711,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Fresh out of med school, you've got little in the way of practical "
-"experience. You just hope it will be enough if the old adage of 'Doctor, "
-"heal thyself' ends up being required."
+"experience and just a handful of first-aid supplies. You just hope it will "
+"be enough if 'physician, heal thyself' turns out to be more literal than you "
+"expected."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133896,8 +136726,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"The boss always said he could rely on you to pull through on the tough "
-"jobs. A shame he didn't manage it, himself. No stranger to a spot of "
-"violence, you almost feel at home in this new world already."
+"jobs. Shame he got himself smoked. No problem; the world's always got a "
+"place for someone with your kind of talents."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133910,8 +136740,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"The boss always said he could rely on you to pull through on the tough "
-"jobs. A shame he didn't manage it, himself. No stranger to a spot of "
-"violence, you almost feel at home in this new world already."
+"jobs. Shame he got himself smoked. No problem; the world's always got a "
+"place for someone with your kind of talents."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133923,10 +136753,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A low paid security guard, things have suddenly gotten a lot more dangerous "
-"than patrolling the grounds warding off potential thieves. You don't have "
-"any particularly useful skills, but you do have some useful equipment since "
-"you were on the job when things started going south."
+"You had a boring, underpaid job watching cameras and patrolling hallways, "
+"but things have suddenly gotten a lot more dangerous. You have some useful "
+"equipment, but you've never had any call to use it until now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133938,10 +136767,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A low paid security guard, things have suddenly gotten a lot more dangerous "
-"than patrolling the grounds warding off potential thieves. You don't have "
-"any particularly useful skills, but you do have some useful equipment since "
-"you were on the job when things started going south."
+"You had a boring, underpaid job watching cameras and patrolling hallways, "
+"but things have suddenly gotten a lot more dangerous. You have some useful "
+"equipment, but you've never had any call to use it until now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133955,7 +136783,7 @@ msgctxt "prof_desc_male"
msgid ""
"You used to mow lawns and trim hedges for the wealthy. Contract work was "
"getting scarce even before the zombies came, but now you've got nothing left "
-"but your tools and expertise."
+"except your tools and expertise."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133969,7 +136797,7 @@ msgctxt "prof_desc_female"
msgid ""
"You used to mow lawns and trim hedges for the wealthy. Contract work was "
"getting scarce even before the zombies came, but now you've got nothing left "
-"but your tools and expertise."
+"except your tools and expertise."
msgstr ""
#: lang/json/professions_from_json.py
@@ -133981,9 +136809,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were providing in-home care for the elderly, even as the whole world "
+"You went on providing in-home care for the elderly even as the whole world "
"fell apart around you. You can only pray that you don't see your former "
-"clients among the walking dead..."
+"clients among the walking dead…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -133995,9 +136823,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were providing in-home care for the elderly, even as the whole world "
+"You went on providing in-home care for the elderly even as the whole world "
"fell apart around you. You can only pray that you don't see your former "
-"clients among the walking dead..."
+"clients among the walking dead…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134009,10 +136837,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Skilled at surviving off the land far from civilization, your skills are "
-"quite likely to come in useful considering civilization is now full of "
-"monsters that want you dead. Your equipment is basic, but versatile - and "
-"with your skills, more than you need… except your canteen's run out!"
+"Living off the land, far from civilization, is nothing new to you. The only "
+"difference is all the monsters that suddenly want you dead. Your equipment "
+"is basic, but versatile… except that your canteen's run out!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134024,10 +136851,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Skilled at surviving off the land far from civilization, your skills are "
-"quite likely to come in useful considering civilization is now full of "
-"monsters that want you dead. Your equipment is basic, but versatile - and "
-"with your skills, more than you need… except your canteen's run out!"
+"Living off the land, far from civilization, is nothing new to you. The only "
+"difference is all the monsters that suddenly want you dead. Your equipment "
+"is basic, but versatile… except that your canteen's run out!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134039,9 +136865,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"Your coworkers always muttered when you had to duck outside every hour for a "
+"smoke, but it ended up saving your life when things got bad. Now you're "
+"down to your last pack. You start out with a strong nicotine addiction."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134053,9 +136879,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"Your coworkers always muttered when you had to duck outside every hour for a "
+"smoke, but it ended up saving your life when things got bad. Now you're "
+"down to your last pack. You start out with a strong nicotine addiction."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134069,7 +136895,7 @@ msgctxt "prof_desc_male"
msgid ""
"Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, "
"and before you knew it you were turning tricks behind the local CVS just to "
-"score one more line."
+"score one more line. Where are you going to get your next fix now?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134083,7 +136909,7 @@ msgctxt "prof_desc_female"
msgid ""
"Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, "
"and before you knew it you were turning tricks behind the local CVS just to "
-"score one more line."
+"score one more line. Where are you going to get your next fix now?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134095,10 +136921,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Society drove you to the fringes and set you wandering, with no home, no "
-"family, no friends, until you could only find solace in the bottom of a "
-"bottle. But society doesn't mean a thing anymore, and for all the crap "
-"thrown your way, you're still standing. God damn, you need a drink."
+"Society drove you to the fringes and left you with no home, no family, no "
+"friends. You found solace in the bottom of a bottle. Well, society doesn't "
+"mean a thing anymore, and for all the crap thrown your way, you're still "
+"standing. God damn, you need a drink."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134110,10 +136936,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Society drove you to the fringes and set you wandering, with no home, no "
-"family, no friends, until you could only find solace in the bottom of a "
-"bottle. But society doesn't mean a thing anymore, and for all the crap "
-"thrown your way, you're still standing. God damn, you need a drink."
+"Society drove you to the fringes and left you with no home, no family, no "
+"friends. You found solace in the bottom of a bottle. Well, society doesn't "
+"mean a thing anymore, and for all the crap thrown your way, you're still "
+"standing. God damn, you need a drink."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134125,9 +136951,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You're not entirely sure what happened, but everything has gone to shit, and "
-"the only thing running through your head is where you're gonna find your "
-"next hit."
+"You're not entirely sure what happened last night, but you woke up on the "
+"floor and everything has gone completely to shit. The only thing running "
+"through your head, though, is where you're gonna find your next hit."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134139,9 +136965,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You're not entirely sure what happened, but everything has gone to shit, and "
-"the only thing running through your head is where you're gonna find your "
-"next hit."
+"You're not entirely sure what happened last night, but you woke up on the "
+"floor and everything has gone completely to shit. The only thing running "
+"through your head, though, is where you're gonna find your next hit."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134154,8 +136980,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"After an accident in your youth, you got addicted to the opiates treating "
-"your pain. With the pharmacies shut down and dealers turned undead, "
-"satisfying your fix just got a lot more difficult."
+"your pain. With the pharmacies shut down and your dealers turned undead, "
+"satisfying those cravings just got a lot more difficult."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134168,8 +136994,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"After an accident in your youth, you got addicted to the opiates treating "
-"your pain. With the pharmacies shut down and dealers turned undead, "
-"satisfying your fix just got a lot more difficult."
+"your pain. With the pharmacies shut down and your dealers turned undead, "
+"satisfying those cravings just got a lot more difficult."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134181,8 +137007,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You earned a living ferrying businessmen and tourists from helipad to "
-"helipad, the Cataclysm has grounded you, but the sky still calls you..."
+"You got your pilot's license, and earned a living ferrying businessmen and "
+"tourists around. The Cataclysm has grounded you for now, but the sky still "
+"calls to you…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134194,8 +137021,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You earned a living ferrying businessmen and tourists from helipad to "
-"helipad, the Cataclysm has grounded you, but the sky still calls you..."
+"You got your pilot's license, and earned a living ferrying businessmen and "
+"tourists around. The Cataclysm has grounded you for now, but the sky still "
+"calls to you…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134208,8 +137036,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You spent your career busting drug smugglers with your faithful canine "
-"companion. Now the world has ended and none of that matters anymore. But "
-"at least you have a loyal friend."
+"companion. Now the world has ended, and none of that matters anymore. Your "
+"loyal dog is still at your side, though, ready to face the Cataclysm with "
+"you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134222,8 +137051,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You spent your career busting drug smugglers with your faithful canine "
-"companion. Now the world has ended and none of that matters anymore. But "
-"at least you have a loyal friend."
+"companion. Now the world has ended, and none of that matters anymore. Your "
+"loyal dog is still at your side, though, ready to face the Cataclysm with "
+"you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134235,8 +137065,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Everyone is dead? Well, it doesn't matter… your cats are all the friends "
-"you need!"
+"Everyone is dead? Oh well, it doesn't matter; it's not like you got along "
+"with people much anyway. Your beloved cats are all the friends you need!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134248,8 +137078,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Everyone is dead? Well, it doesn't matter… your cats are all the friends "
-"you need!"
+"Everyone is dead? Oh well, it doesn't matter; it's not like you got along "
+"with people much anyway. Your beloved cats are all the friends you need!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134261,10 +137091,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Just a small-town deputy when you got the call, you were still ready to come "
-"to the rescue. Except that soon it was you who needed rescuing - you were "
-"lucky to escape with your life. Who's going to respect your authority when "
-"the government this badge represents might not even exist anymore?"
+"Just a small-town deputy, you got the call and were ready to come to the "
+"rescue. Soon it was you who needed rescuing, and you were lucky to escape "
+"with your life. Who's going to respect your authority when the government "
+"this badge represents might not even exist anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134276,10 +137106,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Just a small-town deputy when you got the call, you were still ready to come "
-"to the rescue. Except that soon it was you who needed rescuing - you were "
-"lucky to escape with your life. Who's going to respect your authority when "
-"the government this badge represents might not even exist anymore?"
+"Just a small-town deputy, you got the call and were ready to come to the "
+"rescue. Soon it was you who needed rescuing, and you were lucky to escape "
+"with your life. Who's going to respect your authority when the government "
+"this badge represents might not even exist anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134291,9 +137121,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were on the brink of a major breakthrough in your last homicide case "
-"when the Cataclysm struck. Now that suspect is dead. Everyone's dead. You "
-"need a smoke."
+"You were on the brink of a major breakthrough in your latest homicide case "
+"when the Cataclysm struck. Now your prime suspect is dead. Everyone's "
+"dead. You could really use a smoke."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134305,9 +137135,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were on the brink of a major breakthrough in your last homicide case "
-"when the Cataclysm struck. Now that suspect is dead. Everyone's dead. You "
-"need a smoke."
+"You were on the brink of a major breakthrough in your latest homicide case "
+"when the Cataclysm struck. Now your prime suspect is dead. Everyone's "
+"dead. You could really use a smoke."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134321,8 +137151,8 @@ msgctxt "prof_desc_male"
msgid ""
"As a member of the police force's most elite division, you are more than "
"adequately trained and equipped to survive the brutal onslaught of the "
-"apocalypse. Unfortunately, the breakdown of society has brought you to your "
-"current state of affairs; you now fight to simply stay alive."
+"apocalypse. Unfortunately, the chain of command has broken down; your only "
+"mission now is to stay alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134336,8 +137166,8 @@ msgctxt "prof_desc_female"
msgid ""
"As a member of the police force's most elite division, you are more than "
"adequately trained and equipped to survive the brutal onslaught of the "
-"apocalypse. Unfortunately, the breakdown of society has brought you to your "
-"current state of affairs; you now fight to simply stay alive."
+"apocalypse. Unfortunately, the chain of command has broken down; your only "
+"mission now is to stay alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134349,10 +137179,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A member of the police force's most elite division, your close quarters "
-"combat training has kept you alive thus far. Unfortunately, the breakdown "
-"of society has brought you to your current state of affairs; you now fight "
-"to simply stay alive."
+"As a member of the police force's most elite division, you were given "
+"special training and became an expert in close-quarters combat. "
+"Unfortunately, the chain of command has broken down; your only mission now "
+"is to stay alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134364,10 +137194,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A member of the police force's most elite division, your close quarters "
-"combat training has kept you alive thus far. Unfortunately, the breakdown "
-"of society has brought you to your current state of affairs; you now fight "
-"to simply stay alive."
+"As a member of the police force's most elite division, you were given "
+"special training and became an expert in close-quarters combat. "
+"Unfortunately, the chain of command has broken down; your only mission now "
+"is to stay alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134380,7 +137210,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Your skill as a sharpshooter served you well in the line of duty, protecting "
-"the innocent with a single, well placed bullet. Now survival itself is on "
+"the innocent with a single, well-placed bullet. Now survival itself is on "
"the line, and you can't afford to miss if you don't want to end up as "
"something's dinner."
msgstr ""
@@ -134395,7 +137225,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Your skill as a sharpshooter served you well in the line of duty, protecting "
-"the innocent with a single, well placed bullet. Now survival itself is on "
+"the innocent with a single, well-placed bullet. Now survival itself is on "
"the line, and you can't afford to miss if you don't want to end up as "
"something's dinner."
msgstr ""
@@ -134409,10 +137239,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"The riots were brutal, and that's before the dead rose and started to devour "
-"the living. Soon it became apparent that the line you were holding was "
-"about to break - it was only through a bit of luck and a lot of head-bashing "
-"that you got away in one piece, and the worst is yet to come."
+"The riots were brutal, and that was before the dead rose and started to "
+"devour the living. The line you were holding broke. It was only through a "
+"bit of luck and a lot of head-bashing that you got away in one piece, and "
+"the worst is yet to come."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134424,10 +137254,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"The riots were brutal, and that's before the dead rose and started to devour "
-"the living. Soon it became apparent that the line you were holding was "
-"about to break - it was only through a bit of luck and a lot of head-bashing "
-"that you got away in one piece, and the worst is yet to come."
+"The riots were brutal, and that was before the dead rose and started to "
+"devour the living. The line you were holding broke. It was only through a "
+"bit of luck and a lot of head-bashing that you got away in one piece, and "
+"the worst is yet to come."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134439,9 +137269,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've been accused of being the sort of person who'd be willing to sell "
-"your own mother for a dollar. It always left you insulted - you've been "
-"around the block a time or two, and you'd charge way more than a dollar - "
+"They said you'd sell your own mother for a dollar. How dare they! You've "
+"been around the block a few times, and you'd charge way more than a dollar - "
"and get it, too!"
msgstr ""
@@ -134454,9 +137283,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've been accused of being the sort of person who'd be willing to sell "
-"your own mother for a dollar. It always left you insulted - you've been "
-"around the block a time or two, and you'd charge way more than a dollar - "
+"They said you'd sell your own mother for a dollar. How dare they! You've "
+"been around the block a few times, and you'd charge way more than a dollar - "
"and get it, too!"
msgstr ""
@@ -134469,10 +137297,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a bow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty bow. So when it did, "
-"you made sure to bring it along."
+"Ever since you were a child you loved hunting, and quickly developed a "
+"talent for archery. Why, if the world ended, there's nothing you'd want at "
+"your side more than your trusty bow. So, when it did, you made sure to "
+"bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134484,10 +137312,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a bow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty bow. So when it did, "
-"you made sure to bring it along."
+"Ever since you were a child you loved hunting, and quickly developed a "
+"talent for archery. Why, if the world ended, there's nothing you'd want at "
+"your side more than your trusty bow. So, when it did, you made sure to "
+"bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134499,10 +137327,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a crossbow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty crossbow. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and crossbow hunting was "
+"always your favorite. Why, if the world ended, there's nothing you'd want "
+"at your side more than your trusty crossbow. So, when it did, you made sure "
+"to bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134514,10 +137342,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a crossbow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty crossbow. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and crossbow hunting was "
+"always your favorite. Why, if the world ended, there's nothing you'd want "
+"at your side more than your trusty crossbow. So, when it did, you made sure "
+"to bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134529,10 +137357,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a shotgun. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty shotgun. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and one year you got a "
+"shotgun for your birthday. Why, if the world ended, there's nothing you'd "
+"want at your side more than your trusty shotgun. So, when it did, you made "
+"sure to bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134544,10 +137372,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a shotgun. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty shotgun. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and one year you got a "
+"shotgun for your birthday. Why, if the world ended, there's nothing you'd "
+"want at your side more than your trusty shotgun. So, when it did, you made "
+"sure to bring it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134559,10 +137387,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a rifle. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty rifle. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and you fancy yourself a "
+"crack shot. Why, if the world ended, there's nothing you'd want at your "
+"side more than your trusty rifle. So, when it did, you made sure to bring "
+"it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134574,10 +137402,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to "
-"the challenge of hunting with a rifle. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty rifle. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and you fancy yourself a "
+"crack shot. Why, if the world ended, there's nothing you'd want at your "
+"side more than your trusty rifle. So, when it did, you made sure to bring "
+"it along."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134589,10 +137417,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to work at a local hardware store, and you did a lot of home "
+"You used to work at a local hardware store, and you did plenty of home "
"renovations yourself. Now you look out at the horizon of a ruined world, "
"and wonder - are your meager skills, and the few supplies you grabbed on the "
-"way out, sufficient to help it rebuild?"
+"way out, sufficient to help rebuild?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134604,10 +137432,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to work at a local hardware store, and you did a lot of home "
+"You used to work at a local hardware store, and you did plenty of home "
"renovations yourself. Now you look out at the horizon of a ruined world, "
"and wonder - are your meager skills, and the few supplies you grabbed on the "
-"way out, sufficient to help it rebuild?"
+"way out, sufficient to help rebuild?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134619,9 +137447,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You ruled the road in your big rig and managed to drive it somewhere you "
-"hoped was safe when the riots hit. Now it's just you and your trusty truck "
-"cab."
+"You once ruled the road in your big rig. When the riots hit, you hopped in "
+"and drove it to safety. Now it's just you and your truck against the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134633,9 +137460,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You ruled the road in your big rig and managed to drive it somewhere you "
-"hoped was safe when the riots hit. Now it's just you and your trusty truck "
-"cab."
+"You once ruled the road in your big rig. When the riots hit, you hopped in "
+"and drove it to safety. Now it's just you and your truck against the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134673,9 +137499,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've traveled 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."
+"For the past few years you've been traveling the world, sightseeing and "
+"living off your parents' trust fund. You came home to find the world in "
+"ruins, and the only thing between you and death is the open road and your "
+"backpack."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134687,9 +137514,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've traveled 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."
+"For the past few years you've been traveling the world, sightseeing and "
+"living off your parents' trust fund. You came home to find the world in "
+"ruins, and the only thing between you and death is the open road and your "
+"backpack."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134701,8 +137529,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"The diners at the fancy burger joint where you work seem even more irritable "
+"and unreasonable than usual today. Time to show the meaning of fast food… "
+"by running for your life!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134714,8 +137543,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"The diners at the fancy burger joint where you work seem even more irritable "
+"and unreasonable than usual today. Time to show the meaning of fast food… "
+"by running for your life!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -134727,10 +137557,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to work for some small-time business owners doing minor electrical "
-"work, and you just so happened to be working on one of these jokes of an "
-"evac shelter when the Cataclysm struck. Unfortunately, you didn't finish "
-"wiring anything up except the computer - fat lot of good it's doing you now."
+"Small businesses often hired you for electrical work. You were halfway "
+"through your latest job when the whole power grid went dead."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134742,10 +137570,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to work for some small-time business owners doing minor electrical "
-"work, and you just so happened to be working on one of these jokes of an "
-"evac shelter when the Cataclysm struck. Unfortunately, you didn't finish "
-"wiring anything up except the computer - fat lot of good it's doing you now."
+"Small businesses often hired you for electrical work. You were halfway "
+"through your latest job when the whole power grid went dead."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134757,9 +137583,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Caffeine pills and all-nighters in front of a computer screen have given you "
-"skills in an area that seem, on the face of it, distinctly less-than-useful "
-"when the world has ended. Unless you manage to find a military mainframe."
+"Caffeine pills and all-nighters in front of a computer screen made you an "
+"expert. Sadly, the power's gone out, and suddenly your elite skills seem "
+"significantly less useful. Unless you manage to find a military mainframe, "
+"that is."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134771,9 +137598,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Caffeine pills and all-nighters in front of a computer screen have given you "
-"skills in an area that seem, on the face of it, distinctly less-than-useful "
-"when the world has ended. Unless you manage to find a military mainframe."
+"Caffeine pills and all-nighters in front of a computer screen made you an "
+"expert. Sadly, the power's gone out, and suddenly your elite skills seem "
+"significantly less useful. Unless you manage to find a military mainframe, "
+"that is."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134785,9 +137613,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a high school student, but the tests you'll face now will have much "
-"higher stakes. There might even be something useful in one of these books "
-"you've been lugging around all year."
+"Just an average high school student, you find yourself facing a test you "
+"never studied for, and the stakes are a bit higher than geometry. Maybe "
+"there'll be something useful in one of these books you've been lugging "
+"around all year."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134799,9 +137628,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a high school student, but the tests you'll face now will have much "
-"higher stakes. There might even be something useful in one of these books "
-"you've been lugging around all year."
+"Just an average high school student, you find yourself facing a test you "
+"never studied for, and the stakes are a bit higher than geometry. Maybe "
+"there'll be something useful in one of these books you've been lugging "
+"around all year."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134813,9 +137643,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were in the middle of a nice, hot shower when the Cataclysm struck! You "
-"barely managed to escape with some soap and the most massively useful thing "
-"ever… a towel."
+"You just stepped out of a nice, hot shower to find the world had ended. "
+"You've got some soap, along with the most massively useful thing ever… a "
+"towel."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134827,9 +137657,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were in the middle of a nice, hot shower when the Cataclysm struck! You "
-"barely managed to escape with some soap and the most massively useful thing "
-"ever… a towel."
+"You just stepped out of a nice, hot shower to find the world had ended. "
+"You've got some soap, along with the most massively useful thing ever… a "
+"towel."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134841,8 +137671,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You spent most of your life on a Harley, and it's only natural you spend the "
-"rest of it riding one."
+"You spent most of your life on a Harley, out on the open road with your "
+"club. Now they're all dead. Time to ride or die."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134854,8 +137684,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You spent most of your life on a Harley, and it's only natural you spend the "
-"rest of it riding one."
+"You spent most of your life on a Harley, out on the open road with your "
+"club. Now they're all dead. Time to ride or die."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134867,8 +137697,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to be a ballroom dancer before the Cataclysm, and now you use your "
-"skills to save your life."
+"Things got a little weird on your way to your weekly dance class. Zombies "
+"don't seem to know how to dance, but you're not about to let them step on "
+"your toes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134880,8 +137711,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to be a ballroom dancer before the Cataclysm, and now you use your "
-"skills to save your life."
+"Things got a little weird on your way to your weekly dance class. Zombies "
+"don't seem to know how to dance, but you're not about to let them step on "
+"your toes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134893,9 +137725,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You have done many high profile heists, but your gains mean nothing in this "
-"world. All you have left are the tools of your trade and your impeccable "
-"style."
+"Impeccable style and a few bionic tricks up your sleeve have seen you pull "
+"off a string of daring, high-profile heists. The cops would love to get "
+"their hands on you, but seem otherwise occupied."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134907,9 +137739,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You have done many high profile heists, but your gains mean nothing in this "
-"world. All you have left are the tools of your trade and your impeccable "
-"style."
+"Impeccable style and a few bionic tricks up your sleeve have seen you pull "
+"off a string of daring, high-profile heists. The cops would love to get "
+"their hands on you, but seem otherwise occupied."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134921,7 +137753,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the diagnosis came back positive you signed up for a series of "
+"When the diagnosis came back positive, you signed up for a series of "
"experimental bionic surgeries that saved your life. Now you're healthier "
"than you ever were before, thanks to a suite of bionic systems powered by "
"your own metabolic functions. Make the most of your second chance at life."
@@ -134936,7 +137768,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the diagnosis came back positive you signed up for a series of "
+"When the diagnosis came back positive, you signed up for a series of "
"experimental bionic surgeries that saved your life. Now you're healthier "
"than you ever were before, thanks to a suite of bionic systems powered by "
"your own metabolic functions. Make the most of your second chance at life."
@@ -134951,8 +137783,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the diagnosis came back positive, you were willing to fight to keep "
-"living. Now, you must renew your vow of tenacity in these new times."
+"When the diagnosis came back positive, you made a vow: to fight for your "
+"life, and to never give in to despair. Now is the time to renew that vow."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134964,8 +137796,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the diagnosis came back positive, you were willing to fight to keep "
-"living. Now, you must renew your vow of tenacity in these new times."
+"When the diagnosis came back positive, you made a vow: to fight for your "
+"life, and to never give in to despair. Now is the time to renew that vow."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134978,7 +137810,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You were a human guinea pig, used by laboratory technicians to understand "
-"the immense power of mutation."
+"the immense power of mutation. You are determined to live on, if only to "
+"spite them for what they did to you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -134991,7 +137824,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You were a human guinea pig, used by laboratory technicians to understand "
-"the immense power of mutation."
+"the immense power of mutation. You are determined to live on, if only to "
+"spite them for what they did to you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135004,8 +137838,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Your dreams of becoming a super-human mutant through genetic alteration may "
-"have fallen a bit short, but when the Cataclysm struck, you and the "
-"scientists were ready to put your new body to the test."
+"have fallen a bit short, but the scientists say you're ready. It's time for "
+"a field test."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135018,8 +137852,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Your dreams of becoming a super-human mutant through genetic alteration may "
-"have fallen a bit short, but when the Cataclysm struck, you and the "
-"scientists were ready to put your new body to the test."
+"have fallen a bit short, but the scientists say you're ready. It's time for "
+"a field test."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135033,7 +137867,8 @@ msgctxt "prof_desc_male"
msgid ""
"You were normal once. Before the tests, before the procedures, before they "
"stripped away every outward sign of your humanity. You're more machine than "
-"man now, but that might prove an advantage against the horrors that await."
+"human now, but that might prove to be an advantage against the horrors that "
+"await."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135047,7 +137882,8 @@ msgctxt "prof_desc_female"
msgid ""
"You were normal once. Before the tests, before the procedures, before they "
"stripped away every outward sign of your humanity. You're more machine than "
-"man now, but that might prove an advantage against the horrors that await."
+"human now, but that might prove to be an advantage against the horrors that "
+"await."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135089,9 +137925,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"It's a shame the apocalypse happened; you'll never get a shot at the "
-"Cyberolympics. Now the only thing between you and death by zombie is your "
-"freakish cyborg strength."
+"You'll never get your shot at the Cyberolympics. All that's left of your "
+"dream is a single leftover protein shake. Well, that and your bulging, "
+"cybernetically-enhanced muscles."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135103,9 +137939,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"It's a shame the apocalypse happened; you'll never get a shot at the "
-"Cyberolympics. Now the only thing between you and death by zombie is your "
-"freakish cyborg strength."
+"You'll never get your shot at the Cyberolympics. All that's left of your "
+"dream is a single leftover protein shake. Well, that and your bulging, "
+"cybernetically-enhanced muscles."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135117,9 +137953,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were that kind of sportsman who couldn't get off the track. You love "
-"running, and you enhanced your body to do it even better. Now there is "
-"plenty to run from, but this is your kind of game."
+"You were the kind of sportsman who couldn't get off the track. You love "
+"running, and you enhanced your body with cybernetics to go even faster. Now "
+"there's plenty to run from - this is your kind of game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135131,9 +137967,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were that kind of sportsman who couldn't get off the track. You love "
-"running, and you enhanced your body to do it even better. Now there is "
-"plenty to run from, but this is your kind of game."
+"You were the kind of sportsman who couldn't get off the track. You love "
+"running, and you enhanced your body with cybernetics to go even faster. Now "
+"there's plenty to run from - this is your kind of game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135174,8 +138010,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"As a second-generation augmented firefighter, you have been cybernetically "
-"enhanced to operate in the most dire of emergency situations. The end of "
-"the world definitely counts as a dire situation."
+"enhanced to operate in the most dire of emergency situations. You're pretty "
+"sure this counts."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135188,8 +138024,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"As a second-generation augmented firefighter, you have been cybernetically "
-"enhanced to operate in the most dire of emergency situations. The end of "
-"the world definitely counts as a dire situation."
+"enhanced to operate in the most dire of emergency situations. You're pretty "
+"sure this counts."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135201,9 +138037,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Prior to the apocalypse you were employed by a major international "
-"corporation as a representative and technical advisor, utilizing the "
-"incredible power of your cybernetically augmented mind."
+"You were employed by a major international corporation as a representative "
+"and technical advisor, utilizing the incredible power of your cybernetically "
+"augmented mind."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135215,9 +138051,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Prior to the apocalypse you were employed by a major international "
-"corporation as a representative and technical advisor, utilizing the "
-"incredible power of your cybernetically augmented mind."
+"You were employed by a major international corporation as a representative "
+"and technical advisor, utilizing the incredible power of your cybernetically "
+"augmented mind."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135229,9 +138065,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You are the result of one of the military's latest and final research "
-"programs, a prototype cyborg soldier. You're still alive thanks to your "
-"augmentations, even after all your comrades fell to the undead."
+"You are the result of one of the military's last research programs: a "
+"prototype cyborg soldier. The wars they expected you to fight have become "
+"obsolete, but war never changes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135243,9 +138079,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You are the result of one of the military's latest and final research "
-"programs, a prototype cyborg soldier. You're still alive thanks to your "
-"augmentations, even after all your comrades fell to the undead."
+"You are the result of one of the military's last research programs: a "
+"prototype cyborg soldier. The wars they expected you to fight have become "
+"obsolete, but war never changes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135257,9 +138093,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your bionics, equipment, and extensive field training enable you to drop "
-"targets from implausible distances, even after weeks of total isolation in "
-"enemy territory."
+"A top-secret military program sought to convert you into the perfect "
+"sniper. Your bionics, equipment, and extensive field training enable you to "
+"drop targets from implausible distances, even after weeks of total isolation "
+"in enemy territory."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135271,9 +138108,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your bionics, equipment, and extensive field training enable you to drop "
-"targets from implausible distances, even after weeks of total isolation in "
-"enemy territory."
+"A top-secret military program sought to convert you into the perfect "
+"sniper. Your bionics, equipment, and extensive field training enable you to "
+"drop targets from implausible distances, even after weeks of total isolation "
+"in enemy territory."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135285,8 +138123,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your body has several bionics worth millions of dollars, paid for by public "
-"taxes. The government has turned you into an infiltration and recon "
+"Your body conceals several bionic components, worth millions of dollars in "
+"public taxes. The government turned you into an infiltration and recon "
"specialist: you have night vision, an alarm, lock picking capabilities and a "
"hacking module."
msgstr ""
@@ -135300,8 +138138,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your body has several bionics worth millions of dollars, paid for by public "
-"taxes. The government has turned you into an infiltration and recon "
+"Your body conceals several bionic components, worth millions of dollars in "
+"public taxes. The government turned you into an infiltration and recon "
"specialist: you have night vision, an alarm, lock picking capabilities and a "
"hacking module."
msgstr ""
@@ -135317,7 +138155,7 @@ msgctxt "prof_desc_male"
msgid ""
"The product of millions of dollars of clandestine research, you are a bionic "
"sleeper agent capable of silently engaging your target while maintaining an "
-"innocuous appearance."
+"innocuous appearance. Your handler cut all contact a week ago."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135331,7 +138169,7 @@ msgctxt "prof_desc_female"
msgid ""
"The product of millions of dollars of clandestine research, you are a bionic "
"sleeper agent capable of silently engaging your target while maintaining an "
-"innocuous appearance."
+"innocuous appearance. Your handler cut all contact a week ago."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135343,11 +138181,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were the boss' favorite, their protege; they always counted on you to "
-"get the toughest jobs done. Seeing your potential, they invested in \"basic"
-"\" augments and the best gear on the market to better aid you in your job. "
-"After enjoying some period of freedom to do as you wanted, now you find "
-"yourself needing those skills to survive. "
+"You were the boss's favorite, their protege; they always counted on you to "
+"get the toughest jobs done. They invested in \"basic\" augments and the "
+"best gear on the market in preparation for your biggest hit yet. Sadly, you "
+"came out of surgery to find your whole gang had been eaten."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135359,11 +138196,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were the boss' favorite, their protege; they always counted on you to "
-"get the toughest jobs done. Seeing your potential, they invested in \"basic"
-"\" augments and the best gear on the market to better aid you in your job. "
-"After enjoying some period of freedom to do as you wanted, now you find "
-"yourself needing those skills to survive. "
+"You were the boss's favorite, their protege; they always counted on you to "
+"get the toughest jobs done. They invested in \"basic\" augments and the "
+"best gear on the market in preparation for your biggest hit yet. Sadly, you "
+"came out of surgery to find your whole gang had been eaten."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135375,9 +138211,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"After a series of surgical mistakes, your body is a wreck of bionic parts. "
+"You have a large capacity for power, but are filled with broken and useless "
+"bionics. Your ethanol power supply still works, at least."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135389,9 +138225,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"After a series of surgical mistakes, your body is a wreck of bionic parts. "
+"You have a large capacity for power, but are filled with broken and useless "
+"bionics. Your ethanol power supply still works, at least."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135404,10 +138240,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You always had to have the latest and best gadgets and gizmos, so is it any "
-"wonder that you upgraded your flesh along with your smart phone? Only time "
-"will tell if your passion for electronics and your status as a marvel of "
-"bionic technology will be enough to ensure your survival after the "
-"apocalypse."
+"wonder that you upgraded your flesh along with your smart phone?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135420,10 +138253,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You always had to have the latest and best gadgets and gizmos, so is it any "
-"wonder that you upgraded your flesh along with your smart phone? Only time "
-"will tell if your passion for electronics and your status as a marvel of "
-"bionic technology will be enough to ensure your survival after the "
-"apocalypse."
+"wonder that you upgraded your flesh along with your smart phone?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135462,8 +138292,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You spent most of your life trapping with your father. Both of you made a "
-"decent living off of your catches, and trapping tutorials. Hopefully, your "
-"skills will come in useful against less conventional game."
+"decent living selling your catches and running trapping tutorials. "
+"Hopefully, your skills will come in useful against less conventional game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135476,8 +138306,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You spent most of your life trapping with your father. Both of you made a "
-"decent living off of your catches, and trapping tutorials. Hopefully, your "
-"skills will come in useful against less conventional game."
+"decent living selling your catches and running trapping tutorials. "
+"Hopefully, your skills will come in useful against less conventional game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135489,9 +138319,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were going through your community college's metalsmithing program when "
-"the world ended. You ran into trouble coming out of class - but managed to "
-"keep ahold of the equipment you were carrying at the time."
+"You ran into trouble coming out of class at your community college's "
+"metalsmithing program, but despite the havoc you've managed to keep ahold of "
+"some of the equipment you were carrying."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135503,9 +138333,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were going through your community college's metalsmithing program when "
-"the world ended. You ran into trouble coming out of class - but managed to "
-"keep ahold of the equipment you were carrying at the time."
+"You ran into trouble coming out of class at your community college's "
+"metalsmithing program, but despite the havoc you've managed to keep ahold of "
+"some of the equipment you were carrying."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135519,7 +138349,7 @@ msgctxt "prof_desc_male"
msgid ""
"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."
+"There are precious few balloon animals in your future now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135533,7 +138363,7 @@ msgctxt "prof_desc_female"
msgid ""
"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."
+"There are precious few balloon animals in your future now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135545,9 +138375,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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 "
+"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 are no safewords in the "
"apocalypse."
msgstr ""
@@ -135560,9 +138390,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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 "
+"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 are no safewords in the "
"apocalypse."
msgstr ""
@@ -135603,9 +138433,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"After many late nights with friends watching anime and eating snacks, you "
+"decided to make the trip to the premier anime convention in the Northeast. "
+"Now zombies are eating everyone, and even worse, the convention is "
+"cancelled! At least you were ready in case your costume tore."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135617,9 +138448,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"After many late nights with friends watching anime and eating snacks, you "
+"decided to make the trip to the premier anime convention in the Northeast. "
+"Now zombies are eating everyone, and even worse, the convention is "
+"cancelled! At least you were ready in case your costume tore."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135657,8 +138489,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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!"
+"All those wicked songs about the apocalypse have come to life. Brutal! Now "
+"that the system is dead, it's time to party among the bones of the world!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135670,8 +138502,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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!"
+"All those wicked songs about the apocalypse have come to life. Brutal! Now "
+"that the system is dead, it's time to party among the bones of the world!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135683,10 +138515,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"As a first responder you were direct witness to the gut-wrenching horrors of "
-"the apocalypse. Separated from most of your equipment and your unit while "
-"on call, you were forced to fight your way to safety with little more than "
-"your trusty iron and bunker gear to protect you."
+"As a first responder, you were direct witness to the gut-wrenching horrors "
+"of the apocalypse. Separated from most of your equipment and your unit "
+"while on call, you were forced to fight your way to safety with little more "
+"than your trusty iron and your bunker gear to protect you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135698,10 +138530,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"As a first responder you were direct witness to the gut-wrenching horrors of "
-"the apocalypse. Separated from most of your equipment and your unit while "
-"on call, you were forced to fight your way to safety with little more than "
-"your trusty iron and bunker gear to protect you."
+"As a first responder, you were direct witness to the gut-wrenching horrors "
+"of the apocalypse. Separated from most of your equipment and your unit "
+"while on call, you were forced to fight your way to safety with little more "
+"than your trusty iron and your bunker gear to protect you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135713,7 +138545,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your ska band broke up after the drummer became a zombie, now you're alone "
+"Your ska band broke up after the drummer became a zombie. Now you're alone "
"in the Cataclysm with some cigarettes and your mp3 player."
msgstr ""
@@ -135726,7 +138558,7 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your ska band broke up after the drummer became a zombie, now you're alone "
+"Your ska band broke up after the drummer became a zombie. Now you're alone "
"in the Cataclysm with some cigarettes and your mp3 player."
msgstr ""
@@ -135739,8 +138571,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your skill at avoiding dogs and discarded children's toys while delivering "
-"the mail gives you an edge in your new role as a survivor."
+"Neither snow nor rain nor heat nor dark of night stays you from delivering "
+"the mail, but nobody said anything about aliens."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135752,8 +138584,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your skill at avoiding dogs and discarded children's toys while delivering "
-"the mail gives you an edge in your new role as a survivor."
+"Neither snow nor rain nor heat nor dark of night stays you from delivering "
+"the mail, but nobody said anything about aliens."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135765,8 +138597,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"The Cataclysm gave you a chance to escape, but freedom comes with a steep "
-"price."
+"Your trial was contentious, but inevitably you found yourself behind bars. "
+"The Cataclysm has offered you a chance to escape, but freedom may come with "
+"a steep price."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135778,8 +138611,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"The Cataclysm gave you a chance to escape, but freedom comes with a steep "
-"price."
+"Your trial was contentious, but inevitably you found yourself behind bars. "
+"The Cataclysm has offered you a chance to escape, but freedom may come with "
+"a steep price."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135791,9 +138625,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a serial killer ready to walk the green mile, but now everyone else "
-"is dead, and since true death comes only from your hands, you're in for a "
-"job."
+"You were a serial killer, ready to walk the green mile, but in a twist of "
+"fate you're one of the few still alive. True death comes only from your "
+"hands, so you're in for a job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135805,9 +138639,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a serial killer ready to walk the green mile, but now everyone else "
-"is dead, and since true death comes only from your hands, you're in for a "
-"job."
+"You were a serial killer, ready to walk the green mile, but in a twist of "
+"fate you're one of the few still alive. True death comes only from your "
+"hands, so you're in for a job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135821,7 +138655,7 @@ msgctxt "prof_desc_male"
msgid ""
"You had a genius plan to skim fractions of cents out of your company's "
"accounts. This plan immediately failed and got you arrested. They said you "
-"were too soft for prison, except right now they're dead and you're not."
+"were too soft for prison, but guess what? They're dead, and you're not."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135835,7 +138669,7 @@ msgctxt "prof_desc_female"
msgid ""
"You had a genius plan to skim fractions of cents out of your company's "
"accounts. This plan immediately failed and got you arrested. They said you "
-"were too soft for prison, except right now they're dead and you're not."
+"were too soft for prison, but guess what? They're dead, and you're not."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135875,8 +138709,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Exposing what was going on in those labs was a noble idea. You insist you "
-"could have stopped the Cataclysm if it weren't for that misdemeanor charge."
+"You did your best to expose what was going on in those labs, but they caught "
+"you and threw you in prison on trumped-up charges to silence you. Clearly, "
+"they should have listened."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135888,8 +138723,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Exposing what was going on in those labs was a noble idea. You insist you "
-"could have stopped the Cataclysm if it weren't for that misdemeanor charge."
+"You did your best to expose what was going on in those labs, but they caught "
+"you and threw you in prison on trumped-up charges to silence you. Clearly, "
+"they should have listened."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135929,8 +138765,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You thought this would be your lucky break. Does it count as breaking and "
-"entering if everyone in town is undead?"
+"This could be your lucky break. Plenty of loot to be pilfered, and no cops "
+"to be seen. Does it count as breaking and entering if everyone in town is "
+"undead?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135942,8 +138779,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You thought this would be your lucky break. Does it count as breaking and "
-"entering if everyone in town is undead?"
+"This could be your lucky break. Plenty of loot to be pilfered, and no cops "
+"to be seen. Does it count as breaking and entering if everyone in town is "
+"undead?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -135955,10 +138793,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Through a series of painful and expensive surgeries you became a walking "
-"bionic weapon, your services as a mercenary available to the highest "
-"bidder. Now that the world has ended, those bionic enhancements may spell "
-"the difference between life and death."
+"Through a series of painful and expensive surgeries, you became a walking "
+"bionic weapon, your services as a mercenary available to the highest bidder."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135970,10 +138806,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Through a series of painful and expensive surgeries you became a walking "
-"bionic weapon, your services as a mercenary available to the highest "
-"bidder. Now that the world has ended, those bionic enhancements may spell "
-"the difference between life and death."
+"Through a series of painful and expensive surgeries, you became a walking "
+"bionic weapon, your services as a mercenary available to the highest bidder."
msgstr ""
#: lang/json/professions_from_json.py
@@ -135987,8 +138821,8 @@ msgctxt "prof_desc_male"
msgid ""
"Long ago your lifelong infatuation with bionic enhancement lead you into a "
"shady world of back-alley bionic clinics and self-installed secondhand "
-"CBMs. The world has moved on but your posthuman hunger still cries out to "
-"be fed; where will you get your bionic fix now?"
+"CBMs. Your posthuman hunger still cries out to be fed; where will you get "
+"your bionic fix now?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136002,8 +138836,8 @@ msgctxt "prof_desc_female"
msgid ""
"Long ago your lifelong infatuation with bionic enhancement lead you into a "
"shady world of back-alley bionic clinics and self-installed secondhand "
-"CBMs. The world has moved on but your posthuman hunger still cries out to "
-"be fed; where will you get your bionic fix now?"
+"CBMs. Your posthuman hunger still cries out to be fed; where will you get "
+"your bionic fix now?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136016,9 +138850,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Completely overtaken by bionic-induced psychosis, you are a deformed "
-"posthuman monster who had no place in society. But now, where once you were "
-"forced to hide in the shadows, you find in this new desolation a world where "
-"even a creature such as yourself might find its niche."
+"posthuman monster, forced to hide in the shadows. Amidst the desolation, "
+"however, even a creature such as yourself might find its niche."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136031,9 +138864,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Completely overtaken by bionic-induced psychosis, you are a deformed "
-"posthuman monster who had no place in society. But now, where once you were "
-"forced to hide in the shadows, you find in this new desolation a world where "
-"even a creature such as yourself might find its niche."
+"posthuman monster, forced to hide in the shadows. Amidst the desolation, "
+"however, even a creature such as yourself might find its niche."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136045,8 +138877,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Now instead of complaining about your fees, your clients try to eat your "
-"brain. You can't tell which one is worse though."
+"The jury were in the palm of your hand, but after the defendant tried to eat "
+"your brain, you were forced to flee the courtroom in disgrace. Now nobody "
+"seems to care about your objections."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136058,8 +138891,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Now instead of complaining about your fees, your clients try to eat your "
-"brain. You can't tell which one is worse though."
+"The jury were in the palm of your hand, but after the defendant tried to eat "
+"your brain, you were forced to flee the courtroom in disgrace. Now nobody "
+"seems to care about your objections."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136071,10 +138905,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the apocalypse struck, you did everything you could to protect your "
-"parish faithful, but it appears that prayers were not enough. Now that they "
-"are all dead, you should probably find something more tangible to protect "
-"you."
+"Armageddon has come! You did everything you could to protect your parish "
+"faithful, but it appears that prayers were not enough. Now that they are "
+"all dead, you should probably find something more tangible to protect you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136086,10 +138919,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the apocalypse struck, you did everything you could to protect your "
-"parish faithful, but it appears that prayers were not enough. Now that they "
-"are all dead, you should probably find something more tangible to protect "
-"you."
+"Armageddon has come! You did everything you could to protect your parish "
+"faithful, but it appears that prayers were not enough. Now that they are "
+"all dead, you should probably find something more tangible to protect you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136130,8 +138962,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You spent much of your time prior to the apocalypse at the local mosque, "
-"studying the words of the Prophet and the Quran, and guiding your community "
-"in prayer. Back then they came from far and wide to listen to you, now they "
+"studying the words of the Prophet and the Quran and guiding your community "
+"in prayer. Back then they came from far and wide to listen to you; now they "
"come to eat your brains."
msgstr ""
@@ -136145,8 +138977,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You spent much of your time prior to the apocalypse at the local mosque, "
-"studying the words of the Prophet and the Quran, and guiding your community "
-"in prayer. Back then they came from far and wide to listen to you, now they "
+"studying the words of the Prophet and the Quran and guiding your community "
+"in prayer. Back then they came from far and wide to listen to you; now they "
"come to eat your brains."
msgstr ""
@@ -136214,9 +139046,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You devoted your life to spreading the good word, always on the road, "
-"traveling from town to town. Now, everything has gone to hell, you can't "
-"host your daily podcast and the undead listening to your sermons don't seem "
-"particularly moved."
+"traveling from town to town. Now everything has gone to hell, you can't "
+"host your daily podcast, and the undead don't seem particularly moved by "
+"your sermons."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136229,9 +139061,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You devoted your life to spreading the good word, always on the road, "
-"traveling from town to town. Now, everything has gone to hell, you can't "
-"host your daily podcast and the undead listening to your sermons don't seem "
-"particularly moved."
+"traveling from town to town. Now everything has gone to hell, you can't "
+"host your daily podcast, and the undead don't seem particularly moved by "
+"your sermons."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136243,8 +139075,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were on your way to the dojo for your first lesson when the world "
-"ended. And you really wanted to learn how to swim, too."
+"You've decided today is the day to take your first lesson at the local "
+"dojo. You'll be great at it, you're sure of it."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136256,8 +139088,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were on your way to the dojo for your first lesson when the world "
-"ended. And you really wanted to learn how to swim, too."
+"You've decided today is the day to take your first lesson at the local "
+"dojo. You'll be great at it, you're sure of it."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136321,8 +139153,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were training for the fight of your life before the Cataclysm struck. "
-"Now you fight just to keep yourself alive."
+"Your rival challenged you to the fight of your life, but now you fight just "
+"to keep yourself alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136334,8 +139166,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were training for the fight of your life before the Cataclysm struck. "
-"Now you fight just to keep yourself alive."
+"Your rival challenged you to the fight of your life, but now you fight just "
+"to keep yourself alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136348,9 +139180,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You were delivering the last pizza of the night to the local cryogenics lab "
-"when the Cataclysm hit. Fleeing to the nearest shelter, you find yourself "
-"with only your wits and some leftover pizza. And they didn't even leave a "
-"tip!"
+"when hungry zombies attempted to make a meal out of you. Fleeing for "
+"safety, you find yourself with only your wits and some leftover pizza. And "
+"they didn't even leave a tip!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136363,9 +139195,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You were delivering the last pizza of the night to the local cryogenics lab "
-"when the Cataclysm hit. Fleeing to the nearest shelter, you find yourself "
-"with only your wits and some leftover pizza. And they didn't even leave a "
-"tip!"
+"when hungry zombies attempted to make a meal out of you. Fleeing for "
+"safety, you find yourself with only your wits and some leftover pizza. And "
+"they didn't even leave a tip!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136377,9 +139209,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"While on your way to a long-lost temple following a clue from your dead "
-"grandfather's journal, the ground started to shake uncontrollably. Getting "
-"a bad feeling about the situation, you head to the nearest shelter."
+"Following a clue from your dead grandfather's journal, you made your way to "
+"a long-lost temple, but then the ground started to shake uncontrollably. "
+"You had a bad feeling about that, so you got out of there quickly."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136391,9 +139223,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"While on your way to a long-lost temple following a clue from your dead "
-"grandfather's journal, the ground started to shake uncontrollably. Getting "
-"a bad feeling about the situation, you head to the nearest shelter."
+"Following a clue from your dead grandfather's journal, you made your way to "
+"a long-lost temple, but then the ground started to shake uncontrollably. "
+"You had a bad feeling about that, so you got out of there quickly."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136405,9 +139237,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were delivering the morning paper along your usual route when the "
-"Cataclysm struck. The undead hordes don't seem to value the latest news, "
-"but at least your trusty bicycle is still in working order."
+"You set out this morning to deliver the news of the apocalypse. The undead "
+"hordes don't seem to value the latest news, but at least your trusty bicycle "
+"is still in working order."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136419,9 +139251,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were delivering the morning paper along your usual route when the "
-"Cataclysm struck. The undead hordes don't seem to value the latest news, "
-"but at least your trusty bicycle is still in working order."
+"You set out this morning to deliver the news of the apocalypse. The undead "
+"hordes don't seem to value the latest news, but at least your trusty bicycle "
+"is still in working order."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136433,10 +139265,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were hell on wheels prior to the apocalypse. Now the rest of your team "
-"is dead, and you probably wouldn't have lived this long if not for your "
-"penchant for high-speed violence. Things are looking grim; how long can you "
-"race laps around the undead before you get blocked for good?"
+"You were hell on wheels. Now the rest of your team is dead, and you "
+"probably wouldn't have lived this long if not for your penchant for high-"
+"speed violence. Things are looking grim; how long can you race laps around "
+"the undead before you get blocked for good?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136448,10 +139280,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were hell on wheels prior to the apocalypse. Now the rest of your team "
-"is dead, and you probably wouldn't have lived this long if not for your "
-"penchant for high-speed violence. Things are looking grim; how long can you "
-"race laps around the undead before you get blocked for good?"
+"You were hell on wheels. Now the rest of your team is dead, and you "
+"probably wouldn't have lived this long if not for your penchant for high-"
+"speed violence. Things are looking grim; how long can you race laps around "
+"the undead before you get blocked for good?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -136463,9 +139295,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were making a living by raising crops, when the Cataclysm struck. Now, "
-"with your trusty hoe and some seeds it's time to rebuild the Earth, one "
-"plant at a time."
+"A patch of soil, some water, and sunlight were all you ever needed; why "
+"should things be any different now? With a handful of seeds and your trusty "
+"hoe, it's time to rebuild the Earth, one plant at a time."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136477,9 +139309,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were making a living by raising crops, when the Cataclysm struck. Now, "
-"with your trusty hoe and some seeds it's time to rebuild the Earth, one "
-"plant at a time."
+"A patch of soil, some water, and sunlight were all you ever needed; why "
+"should things be any different now? With a handful of seeds and your trusty "
+"hoe, it's time to rebuild the Earth, one plant at a time."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136491,8 +139323,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your National Guard unit was activated when the epidemic struck. Despite "
-"your best efforts you did not manage to meet up with them before all "
+"The government activated your National Guard unit to deal with the growing "
+"epidemics. Despite your best efforts, you were unable to form up before all "
"communications ceased and you found yourself alone amongst the dead."
msgstr ""
@@ -136505,8 +139337,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your National Guard unit was activated when the epidemic struck. Despite "
-"your best efforts you did not manage to meet up with them before all "
+"The government activated your National Guard unit to deal with the growing "
+"epidemics. Despite your best efforts, you were unable to form up before all "
"communications ceased and you found yourself alone amongst the dead."
msgstr ""
@@ -136520,8 +139352,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"One of the lucky few who escaped the Cataclysm, you made a life for yourself "
-"on the ruins of others. Whether by force, guile, or luck, you've obtained "
-"the best gear you could find."
+"amidst the ruins of civilization. Whether through force, guile, or luck, "
+"you've obtained the best gear you could find."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136534,8 +139366,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"One of the lucky few who escaped the Cataclysm, you made a life for yourself "
-"on the ruins of others. Whether by force, guile, or luck, you've obtained "
-"the best gear you could find."
+"amidst the ruins of civilization. Whether through force, guile, or luck, "
+"you've obtained the best gear you could find."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136547,8 +139379,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You must have paid attention to your survival training in boot camp, "
-"otherwise you would never have lived long enough to outlast the chain of "
+"You must have paid attention to your survival training in boot camp; "
+"otherwise, you would never have lived long enough to outlast the chain of "
"command and find yourself in this predicament. The only mission left now is "
"to survive."
msgstr ""
@@ -136562,8 +139394,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You must have paid attention to your survival training in boot camp, "
-"otherwise you would never have lived long enough to outlast the chain of "
+"You must have paid attention to your survival training in boot camp; "
+"otherwise, you would never have lived long enough to outlast the chain of "
"command and find yourself in this predicament. The only mission left now is "
"to survive."
msgstr ""
@@ -136577,9 +139409,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A mall security guard. You don't have any useful skills, other than some "
-"basic training for your job. You do however have your trusty tazer, baton, "
-"and pocket knife."
+"You spent dull nights guarding the local mall against teen hooligans and "
+"petty thieves. Your job training didn't provide any terribly useful skills, "
+"but you do have your trusty tazer, baton, and pocket knife."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136591,9 +139423,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A mall security guard. You don't have any useful skills, other than some "
-"basic training for your job. You do however have your trusty tazer, baton, "
-"and pocket knife."
+"You spent dull nights guarding the local mall against teen hooligans and "
+"petty thieves. Your job training didn't provide any terribly useful skills, "
+"but you do have your trusty tazer, baton, and pocket knife."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136605,9 +139437,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You have come to an understanding with Mother Nature over long years of self-"
-"imposed exile in the wilderness. The world as they knew it might have ended "
-"for your forsaken species, but you can hardly tell the difference."
+"Over long years of self-imposed exile in the wilderness, you have come to an "
+"understanding with Mother Nature. The world as they knew it might have "
+"ended for your forsaken species, but you can hardly tell the difference."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136619,9 +139451,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You have come to an understanding with Mother Nature over long years of self-"
-"imposed exile in the wilderness. The world as they knew it might have ended "
-"for your forsaken species, but you can hardly tell the difference."
+"Over long years of self-imposed exile in the wilderness, you have come to an "
+"understanding with Mother Nature. The world as they knew it might have "
+"ended for your forsaken species, but you can hardly tell the difference."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136633,10 +139465,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You spent most of your days just fishing in the swamps getting by quietly on "
-"what you caught. You found the buzzing of insects enjoyable, but they got "
-"bigger and more mean. Now their horrible noises have you spooked- you just "
-"hope the fish aren't as nasty."
+"You spent most of your days fishing in the swamp, getting by quietly on your "
+"catch. You found the buzzing of insects enjoyable, but recently they've "
+"gotten bigger and meaner. Now their horrible noises have you spooked - you "
+"just hope the fish aren't as nasty."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136648,10 +139480,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You spent most of your days just fishing in the swamps getting by quietly on "
-"what you caught. You found the buzzing of insects enjoyable, but they got "
-"bigger and more mean. Now their horrible noises have you spooked- you just "
-"hope the fish aren't as nasty."
+"You spent most of your days fishing in the swamp, getting by quietly on your "
+"catch. You found the buzzing of insects enjoyable, but recently they've "
+"gotten bigger and meaner. Now their horrible noises have you spooked - you "
+"just hope the fish aren't as nasty."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136718,8 +139550,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You had a job programming machines such as automatic street cleaners, "
-"newsbots and pizza delivery drones. Now all the drones carry guns instead "
-"of pizza."
+"newsbots, and pizza delivery drones. Bionic implants helped you control "
+"them remotely. Now all the drones carry guns instead of pizza."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136732,8 +139564,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You had a job programming machines such as automatic street cleaners, "
-"newsbots and pizza delivery drones. Now all the drones carry guns instead "
-"of pizza."
+"newsbots, and pizza delivery drones. Bionic implants helped you control "
+"them remotely. Now all the drones carry guns instead of pizza."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136745,8 +139577,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You love to skate! At least now the grown-ups aren't telling you where you "
-"can't roll."
+"You love to skate! You've probably spent more time on a pair of blades than "
+"off. Things have gotten pretty bad, but at least the grown-ups aren't "
+"telling you where you can't roll."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136758,8 +139591,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You love to skate! At least now the grown-ups aren't telling you where you "
-"can't roll."
+"You love to skate! You've probably spent more time on a pair of blades than "
+"off. Things have gotten pretty bad, but at least the grown-ups aren't "
+"telling you where you can't roll."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136771,10 +139605,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You never cared for grown-ups telling you what to do, and that's how you "
-"ended up spending most of your days in the principal's office. Now, not "
-"needing grown-ups to tell you what to do is the only reason you're alive. "
-"Man, you really should've played hooky today."
+"You never cared for grown-ups telling you what to do, so you ended up "
+"spending quite a few days in the principal's office. Now, not needing grown-"
+"ups to tell you what to do is the only reason you're alive. Man, you really "
+"should've played hooky today."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136786,10 +139620,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You never cared for grown-ups telling you what to do, and that's how you "
-"ended up spending most of your days in the principal's office. Now, not "
-"needing grown-ups to tell you what to do is the only reason you're alive. "
-"Man, you really should've played hooky today."
+"You never cared for grown-ups telling you what to do, so you ended up "
+"spending quite a few days in the principal's office. Now, not needing grown-"
+"ups to tell you what to do is the only reason you're alive. Man, you really "
+"should've played hooky today."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136832,9 +139666,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"Your parents were so obsessed with making sure you aced every test that they "
-"had you outfitted with bionics to make you smarter and never forget "
-"anything. And now, you are facing the most dire test yet, and once again "
-"you had better succeed, or else."
+"had you outfitted with bionics to enhance your intellect and memory. Now "
+"you're facing the hardest test yet, and you're not sure if those are the "
+"right kind of tools for the job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136847,9 +139681,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"Your parents were so obsessed with making sure you aced every test that they "
-"had you outfitted with bionics to make you smarter and never forget "
-"anything. And now, you are facing the most dire test yet, and once again "
-"you had better succeed, or else."
+"had you outfitted with bionics to enhance your intellect and memory. Now "
+"you're facing the hardest test yet, and you're not sure if those are the "
+"right kind of tools for the job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136861,8 +139695,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You liked to play dodgeball, where failing to dodge the ball meant you were "
-"out. Now failing to dodge threatens your life. Don't slip up."
+"In dodgeball, failing to dodge meant taking a ball to the head and being out "
+"of the game. In the Cataclysm, it means getting eaten by monsters. Don't "
+"slip up."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136874,8 +139709,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You liked to play dodgeball, where failing to dodge the ball meant you were "
-"out. Now failing to dodge threatens your life. Don't slip up."
+"In dodgeball, failing to dodge meant taking a ball to the head and being out "
+"of the game. In the Cataclysm, it means getting eaten by monsters. Don't "
+"slip up."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136887,10 +139723,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a member of the school science club, and right now you're as upset "
-"as you've ever been that the school wouldn't let you play with the really "
-"fun chemicals that make things go boom. At least now no one's around to "
-"tell you that you can't."
+"The school never let your club play with the really fun chemicals, the kind "
+"that make things go boom, but there aren't any teachers around to enforce "
+"the rules any more."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136902,10 +139737,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a member of the school science club, and right now you're as upset "
-"as you've ever been that the school wouldn't let you play with the really "
-"fun chemicals that make things go boom. At least now no one's around to "
-"tell you that you can't."
+"The school never let your club play with the really fun chemicals, the kind "
+"that make things go boom, but there aren't any teachers around to enforce "
+"the rules any more."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136918,8 +139752,8 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You were a member of the school A/V club. You're sure there's some way you "
-"can use your technical skills to help stay alive. You just haven't figured "
-"out how to make an awesome death ray yet."
+"can use your technical skills to help you stay alive. You just haven't "
+"figured out how to make an awesome death ray yet."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136932,8 +139766,8 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You were a member of the school A/V club. You're sure there's some way you "
-"can use your technical skills to help stay alive. You just haven't figured "
-"out how to make an awesome death ray yet."
+"can use your technical skills to help you stay alive. You just haven't "
+"figured out how to make an awesome death ray yet."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136945,9 +139779,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've been teaching kids for the whole of your life, and they've mostly "
-"listened to your teachings. However, the dead won't write out lines for "
-"eating you alive."
+"You've been teaching kids all your life, experiencing the joy and "
+"aggravation of imparting knowledge to young minds. If zombies have any "
+"interest in education, they're not showing it."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136959,9 +139793,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've been teaching kids for the whole of your life, and they've mostly "
-"listened to your teachings. However, the dead won't write out lines for "
-"eating you alive."
+"You've been teaching kids all your life, experiencing the joy and "
+"aggravation of imparting knowledge to young minds. If zombies have any "
+"interest in education, they're not showing it."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136973,10 +139807,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a freelance photojournalist before the end. You have a chance to "
-"be the first journalist to cover the apocalypse, though finding a publisher "
-"seems more difficult a prospect than usual. You managed to hold onto your "
-"camera, hopefully you can get some fantastic shots."
+"Covering the apocalypse up close could make your career, though finding a "
+"publisher seems more difficult a prospect than usual. You managed to hold "
+"onto your camera - hopefully you can get some fantastic shots."
msgstr ""
#: lang/json/professions_from_json.py
@@ -136988,10 +139821,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a freelance photojournalist before the end. You have a chance to "
-"be the first journalist to cover the apocalypse, though finding a publisher "
-"seems more difficult a prospect than usual. You managed to hold onto your "
-"camera, hopefully you can get some fantastic shots."
+"Covering the apocalypse up close could make your career, though finding a "
+"publisher seems more difficult a prospect than usual. You managed to hold "
+"onto your camera - hopefully you can get some fantastic shots."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137003,8 +139835,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"After a career of teaching kids the art of sports they mostly hate, the "
-"zombies around you refuse to do laps, even at the blow of your whistle."
+"It was hard enough getting kids to run laps without having to worry about "
+"them trying to eat your brains. Zombies won't even line up when you blow "
+"your whistle."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137016,8 +139849,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"After a career of teaching kids the art of sports they mostly hate, the "
-"zombies around you refuse to do laps, even at the blow of your whistle."
+"It was hard enough getting kids to run laps without having to worry about "
+"them trying to eat your brains. Zombies won't even line up when you blow "
+"your whistle."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137029,10 +139863,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You always enjoyed hiking and camping in the wilderness before everything "
-"fell apart, so it was a no-brainer to grab your bag and run when the sirens "
-"sounded. The world may be ruined, but you're prepared to make a home "
-"wherever you may find yourself."
+"You always enjoyed hiking and camping in the wilderness, so it was a no-"
+"brainer to grab your bag and run when the sirens sounded. The cities are "
+"overrun, but you're prepared to make a home wherever you may find yourself."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137044,10 +139877,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You always enjoyed hiking and camping in the wilderness before everything "
-"fell apart, so it was a no-brainer to grab your bag and run when the sirens "
-"sounded. The world may be ruined, but you're prepared to make a home "
-"wherever you may find yourself."
+"You always enjoyed hiking and camping in the wilderness, so it was a no-"
+"brainer to grab your bag and run when the sirens sounded. The cities are "
+"overrun, but you're prepared to make a home wherever you may find yourself."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137060,7 +139892,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You're a miner, not a minor! Your canteen is dry, your jackhammer is out of "
-"gas, and you're on your last pair of batteries for your mining helmet..."
+"gas, and you're on your last pair of batteries for your mining helmet…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137073,7 +139905,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You're a miner, not a minor! Your canteen is dry, your jackhammer is out of "
-"gas, and you're on your last pair of batteries for your mining helmet..."
+"gas, and you're on your last pair of batteries for your mining helmet…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137085,8 +139917,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Before this all began you were having the time of your life at your dream "
-"job, blowing things up. Now you're finally allowed to do it full time. "
+"Before this all began, you were having the time of your life at your dream "
+"job: blowing stuff up. The Cataclysm means you're finally allowed to do it "
+"full time. "
msgstr ""
#: lang/json/professions_from_json.py
@@ -137098,8 +139931,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Before this all began you were having the time of your life at your dream "
-"job, blowing things up. Now you're finally allowed to do it full time. "
+"Before this all began, you were having the time of your life at your dream "
+"job: blowing stuff up. The Cataclysm means you're finally allowed to do it "
+"full time. "
msgstr ""
#: lang/json/professions_from_json.py
@@ -137139,8 +139973,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You came here to get a taste of New England; Now you hope New England won't "
-"get a taste of you!"
+"This seemed like a great place for a holiday, but you're starting to regret "
+"ever leaving home. You came here to get a taste of New England, but New "
+"England keeps trying to get a taste of you!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137152,8 +139987,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You came here to get a taste of New England; Now you hope New England won't "
-"get a taste of you!"
+"This seemed like a great place for a holiday, but you're starting to regret "
+"ever leaving home. You came here to get a taste of New England, but New "
+"England keeps trying to get a taste of you!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137165,8 +140001,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were out filming a reality TV show in the woods and the cast and crew "
-"all seemed to have turned into zombies. Looks like it's for real now..."
+"You were out filming a reality TV show, naked in the woods. Strangely, the "
+"cast and crew all seem to have turned into zombies, which is pretty bad "
+"timing for you. Looks like it's for real this time…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137178,8 +140015,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were out filming a reality TV show in the woods and the cast and crew "
-"all seemed to have turned into zombies. Looks like it's for real now..."
+"You were out filming a reality TV show, naked in the woods. Strangely, the "
+"cast and crew all seem to have turned into zombies, which is pretty bad "
+"timing for you. Looks like it's for real this time…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -137192,9 +140030,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"When bionics first emerged, you were quick to make them into your career, "
-"and spent your days overseeing their installation. As one of the few non-"
-"zombies in the world that can calibrate an Autodoc, your skills might come "
-"in handy now that the world is over."
+"and spent your days overseeing their installation. That makes you one of "
+"the few non-zombies in the world that can calibrate an Autodoc, which might "
+"come in handy."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137207,9 +140045,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"When bionics first emerged, you were quick to make them into your career, "
-"and spent your days overseeing their installation. As one of the few non-"
-"zombies in the world that can calibrate an Autodoc, your skills might come "
-"in handy now that the world is over."
+"and spent your days overseeing their installation. That makes you one of "
+"the few non-zombies in the world that can calibrate an Autodoc, which might "
+"come in handy."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137221,10 +140059,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Trying to herd cats into getting into one place every week has taught you "
-"something: it's usually better to cut your losses and trust your gut. For "
-"that reason, when you had two no-shows and the other two tried to eat you, "
-"you ditched. Maybe you can find some new players in the ruins of the world."
+"Trying to herd cats into meeting up every week has taught you something: "
+"it's usually better to cut your losses and trust your gut. For that reason, "
+"when you had two no-shows and the other two tried to eat you, you ditched. "
+"Maybe you can find some new players in the ruins of the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137236,10 +140074,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Trying to herd cats into getting into one place every week has taught you "
-"something: it's usually better to cut your losses and trust your gut. For "
-"that reason, when you had two no-shows and the other two tried to eat you, "
-"you ditched. Maybe you can find some new players in the ruins of the world."
+"Trying to herd cats into meeting up every week has taught you something: "
+"it's usually better to cut your losses and trust your gut. For that reason, "
+"when you had two no-shows and the other two tried to eat you, you ditched. "
+"Maybe you can find some new players in the ruins of the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137252,10 +140090,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You came into a large fortune, through luck or will, and hosted games for "
-"people that most of the world knew on a first-name basis. You could afford "
-"to spoil your players, and so you did. You invested in bionics to make you "
-"smarter, and memorized the entire handbook. Let's hope that knowledge helps "
-"you now."
+"world-famous celebrities. You could afford to spoil your players, and so "
+"you did. You invested in bionics to make you smarter and memorized the "
+"entire handbook. Let's hope that knowledge helps you now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137268,10 +140105,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You came into a large fortune, through luck or will, and hosted games for "
-"people that most of the world knew on a first-name basis. You could afford "
-"to spoil your players, and so you did. You invested in bionics to make you "
-"smarter, and memorized the entire handbook. Let's hope that knowledge helps "
-"you now."
+"world-famous celebrities. You could afford to spoil your players, and so "
+"you did. You invested in bionics to make you smarter and memorized the "
+"entire handbook. Let's hope that knowledge helps you now."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137283,8 +140119,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were called in on your day off to feed the animals at the zoo because "
-"none of your coworkers showed up for work for one reason or another."
+"You were called in on your day off to feed the animals at the zoo. For some "
+"reason, none of your coworkers bothered showing up for work today."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137296,8 +140132,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were called in on your day off to feed the animals at the zoo because "
-"none of your coworkers showed up for work for one reason or another."
+"You were called in on your day off to feed the animals at the zoo. For some "
+"reason, none of your coworkers bothered showing up for work today."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137309,8 +140145,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You decided to get away from the family for the day to do a little golfing "
-"by yourself."
+"You decided to get away from the family for the day, so you headed to the "
+"fairway for a nice relaxing round of golf."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137322,8 +140158,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You decided to get away from the family for the day to do a little golfing "
-"by yourself."
+"You decided to get away from the family for the day, so you headed to the "
+"fairway for a nice relaxing round of golf."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137363,11 +140199,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were always an inexplicable sight in town, always with the funny hair, "
-"always wearing what appeared to be some kind of Japanese bathrobe. Some "
-"claimed you were a visiting Shinto god. Little of this concerns you, but "
-"last week the grocery service stopped coming and now the TV no longer turns "
-"on. This displeases you."
+"You were always an inexplicable sight in town, with your funny hair and odd "
+"Japanese clothes. Some claimed you were a visiting Shinto god. Little of "
+"this concerns you, but last week the grocery service stopped coming and now "
+"the TV no longer turns on. This displeases you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137379,41 +140214,38 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were always an inexplicable sight in town, always with the funny hair, "
-"always wearing what appeared to be some kind of Japanese bathrobe. Some "
-"claimed you were a visiting Shinto god. Little of this concerns you, but "
-"last week the grocery service stopped coming and now the TV no longer turns "
-"on. This displeases you."
+"You were always an inexplicable sight in town, with your funny hair and odd "
+"Japanese clothes. Some claimed you were a visiting Shinto god. Little of "
+"this concerns you, but last week the grocery service stopped coming and now "
+"the TV no longer turns on. This displeases you."
msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_male"
-msgid "Competetive Fencer"
+msgid "Competitive Fencer"
msgstr ""
-#. ~ Profession (male Competetive Fencer) description
+#. ~ Profession (male Competitive Fencer) description
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were an avid sport fencer, always practicing at local clubs and "
-"competing in tournaments. You were on your way to have a few bouts at the "
-"club when the world ended. Now you're in your most important tournament, "
-"the refs are all dead, and none of your opponents follow the rules."
+"Years of training prepared you for the competitive fencing circuit, but your "
+"latest tournament was cut short when zombies invaded the piste. The referee "
+"was eaten, so you're not sure if the rules are still in play."
msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_female"
-msgid "Competetive Fencer"
+msgid "Competitive Fencer"
msgstr ""
-#. ~ Profession (female Competetive Fencer) description
+#. ~ Profession (female Competitive Fencer) description
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were an avid sport fencer, always practicing at local clubs and "
-"competing in tournaments. You were on your way to have a few bouts at the "
-"club when the world ended. Now you're in your most important tournament, "
-"the refs are all dead, and none of your opponents follow the rules."
+"Years of training prepared you for the competitive fencing circuit, but your "
+"latest tournament was cut short when zombies invaded the piste. The referee "
+"was eaten, so you're not sure if the rules are still in play."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137453,8 +140285,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've raised cows or horses most of your life, now we'll see what happens "
-"next."
+"Taking care of cows, horses, and other animals is your passion, but the ways "
+"things are going, this isn't going to be just another day at the ranch."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137466,8 +140298,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've raised cows or horses most of your life, now we'll see what happens "
-"next."
+"Taking care of cows, horses, and other animals is your passion, but the ways "
+"things are going, this isn't going to be just another day at the ranch."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137479,9 +140311,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You worked just outside of the limelight, ensuring that the performers got "
-"what they needed and that everything ran smoothly. The stakes are higher "
-"these days, but the show must go on."
+"You've always worked just outside of the limelight, carrying and fixing the "
+"equipment and ensuring that the performers got what they needed. The show "
+"must go on."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137493,9 +140325,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You worked just outside of the limelight, ensuring that the performers got "
-"what they needed and that everything ran smoothly. The stakes are higher "
-"these days, but the show must go on."
+"You've always worked just outside of the limelight, carrying and fixing the "
+"equipment and ensuring that the performers got what they needed. The show "
+"must go on."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137507,9 +140339,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were just about to hit the stage when the Cataclysm struck. You weren't "
-"able to grab much during the panic, but at least you have your loaded six "
-"string on your back."
+"You nailed your solo, but the audience erupted into screams instead of "
+"applause. You weren't able to grab much during the panic, but at least you "
+"have your loaded six string on your back."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137521,9 +140353,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were just about to hit the stage when the Cataclysm struck. You weren't "
-"able to grab much during the panic, but at least you have your loaded six "
-"string on your back."
+"You nailed your solo, but the audience erupted into screams instead of "
+"applause. You weren't able to grab much during the panic, but at least you "
+"have your loaded six string on your back."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137536,7 +140368,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"At the local mall, you saw a sign advertising a discount on survival kits. "
-"You bought one, more for show than for actual use. Now, it's all you have."
+"You bought one, more for show than for actual use. Now it's all you have."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137549,7 +140381,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"At the local mall, you saw a sign advertising a discount on survival kits. "
-"You bought one, more for show than for actual use. Now, it's all you have."
+"You bought one, more for show than for actual use. Now it's all you have."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137563,7 +140395,8 @@ msgctxt "prof_desc_male"
msgid ""
"You made your living on Wild West exhibitions and shows, impressing tourists "
"with your displays of marksmanship. But that world has ended, so you took "
-"your trusty 6-shooter and wandered into a world where it's always high noon."
+"your trusty six-shooter and wandered into a world where it's always high "
+"noon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137577,7 +140410,8 @@ msgctxt "prof_desc_female"
msgid ""
"You made your living on Wild West exhibitions and shows, impressing tourists "
"with your displays of marksmanship. But that world has ended, so you took "
-"your trusty 6-shooter and wandered into a world where it's always high noon."
+"your trusty six-shooter and wandered into a world where it's always high "
+"noon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137589,10 +140423,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were living the high life, spending your parents money without a care in "
-"the world. You were at one of your usual crazy parties when the guests "
-"became hungry for more than your drugs. You still have a chance to use the "
-"last symbol of your luxurious life - your sport car - and get far away."
+"You were living the high life, spending your parents' money without a care "
+"in the world. At one of your usual crazy parties, the guests became hungry "
+"for more than drugs and booze, but you still have a chance to use the last "
+"symbol of your luxurious life - your sports car - and get far away."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137604,10 +140438,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were living the high life, spending your parents money without a care in "
-"the world. You were at one of your usual crazy parties when the guests "
-"became hungry for more than your drugs. You still have a chance to use the "
-"last symbol of your luxurious life - your sport car - and get far away."
+"You were living the high life, spending your parents' money without a care "
+"in the world. At one of your usual crazy parties, the guests became hungry "
+"for more than drugs and booze, but you still have a chance to use the last "
+"symbol of your luxurious life - your sports car - and get far away."
msgstr ""
#: lang/json/professions_from_json.py
@@ -137952,6 +140786,40 @@ msgid ""
"seems that your combat skills might come useful once again."
msgstr ""
+#: lang/json/professions_from_json.py
+msgctxt "profession_male"
+msgid "Bionic Operator"
+msgstr ""
+
+#. ~ Profession (male Bionic Operator) description
+#: lang/json/professions_from_json.py
+msgctxt "prof_desc_male"
+msgid ""
+"You worked as a mercenary across six continents for a dozen corps. A VP at "
+"the last corp decided he wanted to put you on retainer and you agreed to a "
+"three month gig in return for some additional bionics. You woke up with an "
+"extra bionic, a cranial bomb that needed to be reset every month or so or it "
+"blows up. Now you're free until the bomb goes off. Maybe you'll find "
+"someone who can remove it."
+msgstr ""
+
+#: lang/json/professions_from_json.py
+msgctxt "profession_female"
+msgid "Bionic Operator"
+msgstr ""
+
+#. ~ Profession (female Bionic Operator) description
+#: lang/json/professions_from_json.py
+msgctxt "prof_desc_female"
+msgid ""
+"You worked as a mercenary across six continents for a dozen corps. A VP at "
+"the last corp decided he wanted to put you on retainer and you agreed to a "
+"three month gig in return for some additional bionics. You woke up with an "
+"extra bionic, a cranial bomb that needed to be reset every month or so or it "
+"blows up. Now you're free until the bomb goes off. Maybe you'll find "
+"someone who can remove it."
+msgstr ""
+
#: lang/json/professions_from_json.py
msgctxt "profession_male"
msgid "CRIT ROTC Member"
@@ -143756,6 +146624,7 @@ msgstr ""
#. ~ Starting location for scenario 'Missed'.
#. ~ Starting location for scenario 'Surrounded'.
#. ~ Starting location for scenario 'Infected'.
+#. ~ Starting location for scenario 'Challenge - Fungal Infection'.
#. ~ Starting location for scenario 'Burning Building'.
#. ~ Starting location for scenario 'Challenge - Really Bad Day'.
#: lang/json/scenario_from_json.py
@@ -143887,6 +146756,32 @@ msgid ""
"didn't get proper medical care, and now the wound has started turning green."
msgstr ""
+#. ~ Name for scenario 'Challenge - Fungal Infection' for a male character
+#: lang/json/scenario_from_json.py
+msgctxt "scenario_male"
+msgid "Challenge - Fungal Infection"
+msgstr ""
+
+#. ~ Name for scenario 'Challenge - Fungal Infection' for a female character
+#: lang/json/scenario_from_json.py
+msgctxt "scenario_female"
+msgid "Challenge - Fungal Infection"
+msgstr ""
+
+#. ~ Description for scenario 'Challenge - Fungal Infection' for a male character.
+#: lang/json/scenario_from_json.py
+msgctxt "scen_desc_male"
+msgid ""
+"You feel spores crawling beneath your skin. It's only a matter of time."
+msgstr ""
+
+#. ~ Description for scenario 'Challenge - Fungal Infection' for a female character.
+#: lang/json/scenario_from_json.py
+msgctxt "scen_desc_female"
+msgid ""
+"You feel spores crawling beneath your skin. It's only a matter of time."
+msgstr ""
+
#. ~ Name for scenario 'Burning Building' for a male character
#: lang/json/scenario_from_json.py
msgctxt "scenario_male"
@@ -144577,19 +147472,19 @@ msgctxt "start_name"
msgid "Military Base Warehouse"
msgstr ""
-#. ~ Name for scenario 'Crazy party' for a male character
+#. ~ Name for scenario 'Crazy Party' for a male character
#: lang/json/scenario_from_json.py
msgctxt "scenario_male"
-msgid "Crazy party"
+msgid "Crazy Party"
msgstr ""
-#. ~ Name for scenario 'Crazy party' for a female character
+#. ~ Name for scenario 'Crazy Party' for a female character
#: lang/json/scenario_from_json.py
msgctxt "scenario_female"
-msgid "Crazy party"
+msgid "Crazy Party"
msgstr ""
-#. ~ Description for scenario 'Crazy party' for a male character.
+#. ~ Description for scenario 'Crazy Party' for a male character.
#: lang/json/scenario_from_json.py
msgctxt "scen_desc_male"
msgid ""
@@ -144599,7 +147494,7 @@ msgid ""
"only to find out they hungered for more."
msgstr ""
-#. ~ Description for scenario 'Crazy party' for a female character.
+#. ~ Description for scenario 'Crazy Party' for a female character.
#: lang/json/scenario_from_json.py
msgctxt "scen_desc_female"
msgid ""
@@ -144609,7 +147504,7 @@ msgid ""
"only to find out they hungered for more."
msgstr ""
-#. ~ Starting location for scenario 'Crazy party'.
+#. ~ Starting location for scenario 'Crazy Party'.
#: lang/json/scenario_from_json.py
msgctxt "start_name"
msgid "Private resort"
@@ -145065,9 +147960,7 @@ msgstr ""
#. ~ Description for {'str': 'cooking'}
#: lang/json/skill_from_json.py
msgid ""
-"Your skill in combining food ingredients to make other, tastier food items. "
-"It may also be used in certain chemical mixtures and other, more esoteric "
-"tasks."
+"Your skill in combining food ingredients to make other, tastier food items."
msgstr ""
#: lang/json/skill_from_json.py src/crafting_gui.cpp
@@ -145287,6 +148180,17 @@ msgid ""
"chance and decreases time required to successfully pick the lock."
msgstr ""
+#: lang/json/skill_from_json.py
+msgid "chemistry"
+msgstr ""
+
+#. ~ Description for {'str': 'chemistry'}
+#: lang/json/skill_from_json.py
+msgid ""
+"Your skill in creating certain mixtures, solutions and compounds from "
+"various chemical ingredients."
+msgstr ""
+
#: lang/json/skill_from_json.py
msgid "weapon"
msgstr ""
@@ -146840,6 +149744,12 @@ msgid ""
"Don't. This thorazine seriously clouds your mind. You need to stay sharp."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"Sure, take thorazine. If you want to lose your mind and wander into a horde "
+"of undead!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "Pink tablets! I love those!"
msgstr ""
@@ -146904,6 +149814,14 @@ msgstr ""
msgid "Wish I could, ."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "Nothing to trade, sorry ."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Maybe next time?"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "No thanks, I really don't feel like it."
msgstr ""
@@ -146936,6 +149854,10 @@ msgstr ""
msgid "Not exactly the settlin' type."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "I'm more of a free spirit, can't settle, sorry."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid " "
msgstr ""
@@ -147249,6 +150171,10 @@ msgid ""
"ending, just for a while?"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "Pass me one and let's talk about the good ol' days, ."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "Hey, sure thing, , I need a break anyway, how are you?"
msgstr ""
@@ -147789,6 +150715,14 @@ msgstr ""
msgid "Hold up a second, will ya?"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "What's the rush?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Wait for me , I can't keep up with you like this!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "I'm unaffiliated."
msgstr ""
@@ -150230,6 +153164,117 @@ msgstr ""
msgid "survivor"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "Clean water, the taste that refreshes!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "I was parched, but not I am not."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Water is nice, but I should get a grog ration."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "That wasn't Evian, but I'm not thirsty."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "And now I have eaten and am not hungry."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "That food was good, but I miss real restaurants."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Well, that satisfied me."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I just had some food, but I'm still peckish. Would you mind if I ate more?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Hey, , we're out of food."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Hey, the larder is empty! We're going to starve."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"Uhm, , I don't meant to criticize, but we should focus on "
+"distributing some food into the basecamp larder."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "right on top of us!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "right there!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "danger close!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "almost in melee range!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "too close for comfort!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "within shooting range."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "only a couple of seconds' away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "just a bit away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "closer than I'd like."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "near enough to see us."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "quite a bit away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "maybe within shooting range."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "at a good distance."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "far enough away that we could make sneak away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "out on the horizon, so don't worry much."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "at a long distance."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid " will use ranged weapons."
msgstr ""
@@ -156473,6 +159518,42 @@ msgid ""
"Michael Baker"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "HEY DUMBASSES!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY DUMBHEADS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY MORONS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY WALKERS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY ZOMBIES!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "GET OVER HERE!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IT'S A TRAP!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IF YOU'RE NOT A ZOMBIE, DON'T COME CLOSER!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IF YOU'RE NOT A ZOMBIE, RUN AWAY AS FAST AS YOU CAN!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "\"WE WERE RIGHT THE GOVERNMENT DID IT\""
msgstr ""
@@ -157257,7 +160338,8 @@ msgstr ""
#: lang/json/snippet_from_json.py
msgid ""
"\"Gonna settle down one day. Nice big orchard, couple of friends/future "
-"family to spend time with, and my army of zlaves to guard the place.\""
+"family to spend time with, and a nice system of fortifications to keep us "
+"safe.\""
msgstr ""
#: lang/json/snippet_from_json.py
@@ -159162,6 +162244,53 @@ msgstr ""
msgid "\"It's been a while, hasn't it? Glad I found you again.\""
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"I've seen some big dinosaurs out there. I know that should be scary, but "
+"all I felt was hungry."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I think those little dinosaurs are kind of cute, like a cat kind of. Do you "
+"think they eat cat food?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Dinosaurs are a bow hunter's best friend. Feathers forever!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"A buddy of mine wandered close to the swamps and was eaten by a T-Rex, a big "
+"lizard. I'd be careful unless you have a gun and plenty of ammo."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I hear the zombies have been in the swamps. Bad news if they bite a "
+"dinosaur before it bites them."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I know there aren't alligators in the sewer, but I heard there was some kind "
+"of big lizard down there. Probably not a good idea to check."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"Some of those big dinosaurs seem halfway all right. I bet if you fed them "
+"something nice and gave them a pet you could ride them like a pony. Or "
+"maybe they'd eat you instead."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"One time I found a strange egg out in the woods. It was probably a "
+"dinosaur, but I cooked it and it was pretty good!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid ""
"Research on our visitors is proceeding nicely. The raptor DNA is of special "
@@ -159169,6 +162298,14 @@ msgid ""
"breakthroughs."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"Research proceeds apace on our visitors. While Operation Major Laser did "
+"not receive enough funding as hoped, our more humble bio-operator protocols "
+"were already prepared and are proceeding ahead of schedule. The hosts are "
+"most receptive to improvement."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid ""
"Dr. Yoshimi has been reprimanded for unauthorized contact with the "
@@ -159206,7 +162343,9 @@ msgid "\"Why is that place just fucking crawling with lizards?\""
msgstr ""
#: lang/json/snippet_from_json.py
-msgid "\"Fellow scaly bretheren! Tonight we feast on the hairless apes.\""
+msgid ""
+"\"I bet dinosaurs can read and play chess so don't eat us because we can "
+"teach you important things like magnets and ramen\""
msgstr ""
#: lang/json/snippet_from_json.py
@@ -159219,6 +162358,35 @@ msgid ""
"butterfly?\""
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"MANY MISSING: A wave of missing persons reports have shaken an already "
+"troubled nation, especially among members of the popular Swampers religion "
+"and hotel and casino chain. Asked to comment, their charismatic CEO Bo "
+"Baronyx refused to explain their whereabouts, saying only 'The great eaters "
+"have returned and they will be sated' and winked and smiled in the most "
+"charming way. The Swampers are doing their part in this crisis and are "
+"accepting donations of meat and money to feed the hungry."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"CUTEST VISITORS: A mysterious portal of shimmering blue energy and flashing "
+"lights opened above Cretaceous Kindergarten today, showering children with "
+"the cutest tiny fuzzy dinosaurs and dinosaur babies. Local paleontologist "
+"and exotic dancer Othniel Marsh expressed skepticism that dinosaurs had not "
+"died out millions of years ago but 'at this point why not, at least they're "
+"cute'. And cute they are!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"DENIES DINOSAURS: FEMA official Ernst Stromer said late last night that the "
+"cities are not safe and reports of dinosaurs outside the cities are wrong "
+"and 'possibly drug-related' but cautioned refugees to 'get all the guns you "
+"can' because 'it's bad out there'."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid ""
"A circle of esoteric symbols etched into the metal wall, they draw your eye "
@@ -162482,16 +165650,17 @@ msgid "Yeah, alright."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "There is an additional song you could take on, if you'd like."
+msgid "An acolyte should not take on too many songs at once."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"I know of certain bones that could be of use, if you'd like to know more."
+msgid "That is all for now."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "A song may yet be sung by you, should you wish to."
+msgid ""
+"The song is… quiet for now. Perhaps with time, more notes will be etched in "
+"the bones of this world."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -162507,17 +165676,16 @@ msgid "There are bones to etch, songs to sing. Wish to join me?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "An acolyte should not take on too many songs at once."
+msgid "There is an additional song you could take on, if you'd like."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "That is all for now."
+msgid ""
+"I know of certain bones that could be of use, if you'd like to know more."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"The song is… quiet for now. Perhaps with time, more notes will be etched in "
-"the bones of this world."
+msgid "A song may yet be sung by you, should you wish to."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -163534,8 +166702,9 @@ msgstr ""
#: src/iuse.cpp
#: src/iuse.cpp src/iuse_actor.cpp
#: src/iuse_actor.cpp
-#: src/monexamine.cpp
-#: src/npc.cpp src/pickup.cpp src/player.cpp
+#: src/iuse_actor.cpp src/monexamine.cpp
+#: src/monexamine.cpp src/npc.cpp
+#: src/pickup.cpp src/player.cpp
#: src/player.cpp
#: src/player.cpp src/veh_interact.cpp src/vehicle_use.cpp
msgid "Never mind."
@@ -163917,11 +167086,11 @@ msgid "Show me what needs to be done at the camp."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I'm not doing much currently."
+msgid "I'm currently ."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I'm currently ."
+msgid "I'm not doing much currently."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -164007,12 +167176,12 @@ msgid "OK, maybe it'll stop me from freezing in this weather, what's up?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Man it's dark out isn't it? what's up?"
+msgid ""
+"Well, it's the time of day for a quick break surely! How are you holding up?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"Well, it's the time of day for a quick break surely! How are you holding up?"
+msgid "Man it's dark out isn't it? what's up?"
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -164128,11 +167297,11 @@ msgid "&Put hands up."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "*drops_her_weapon."
+msgid "*drops his weapon."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "*drops his weapon."
+msgid "*drops_her_weapon."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -164164,11 +167333,11 @@ msgid "I don't care."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I just have one job for you. Want to hear about it?"
+msgid "I don't have any more jobs for you."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I have another job for you. Want to hear about it?"
+msgid "I don't have any jobs for you."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -164180,11 +167349,11 @@ msgid "I have other jobs for you. Want to hear about them?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I don't have any more jobs for you."
+msgid "I just have one job for you. Want to hear about it?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "I don't have any jobs for you."
+msgid "I have another job for you. Want to hear about it?"
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -170087,13 +173256,13 @@ msgstr ""
#: lang/json/talk_topic_from_json.py
msgid ""
-"Ma'am, I don't know how the hell you got down here but if you have any sense "
+"Sir, I don't know how the hell you got down here but if you have any sense "
"you'll get out while you can."
msgstr ""
#: lang/json/talk_topic_from_json.py
msgid ""
-"Sir, I don't know how the hell you got down here but if you have any sense "
+"Ma'am, I don't know how the hell you got down here but if you have any sense "
"you'll get out while you can."
msgstr ""
@@ -170495,10 +173664,6 @@ msgstr ""
msgid "All right! Let's get going."
msgstr ""
-#: lang/json/talk_topic_from_json.py
-msgid "Have I told you about cardboard, friend? Do you have any?"
-msgstr ""
-
#: lang/json/talk_topic_from_json.py
msgid ""
"How's things with you? My cardboard collection is getting quite impressive."
@@ -170508,6 +173673,10 @@ msgstr ""
msgid "We've done it! We've solved the list!"
msgstr ""
+#: lang/json/talk_topic_from_json.py
+msgid "Have I told you about cardboard, friend? Do you have any?"
+msgstr ""
+
#: lang/json/talk_topic_from_json.py
msgid "About that shopping list of yours…"
msgstr ""
@@ -174021,11 +177190,11 @@ msgid "Just on watch, move along."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Ma'am, you really shouldn't be traveling out there."
+msgid "Rough out there, isn't it?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Rough out there, isn't it?"
+msgid "Ma'am, you really shouldn't be traveling out there."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -175821,6 +178990,204 @@ msgstr ""
msgid "This is not reassuring."
msgstr ""
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"I underwent experimental treatments paid for by the cartels to become a more "
+"fearsome enforcer."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Where are you from?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Half of the guys I underwent gene therapy with died, but hey if I had to "
+"guess 90 percent of everyone is dead now?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Tell me more?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Only the insane will prosper."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "How did it end?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"When the government gave up on saving the depths of the city someone decided "
+"to use tactical nukes and buy time for the retreat."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"It blew an opening in the horde roaming the city and allowed me to escape."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Every choice has consequences though. But every consequence is probably "
+"worth it, if it's the only way to survive."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"I was working in a reactor when something big started smashing everything."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"My coworkers and I spiked the reactor to prevent the deaths of hundreds of "
+"thousands."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "I guess the other workers are probably all dead anyway now."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Things were good. I had a good job working for a zaibatsu. I was "
+"respected, and had people working for me. I mostly ignored the changes that "
+"were happening in the city, they were beneath me."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "So, what happened?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Slowly fewer and fewer of the cubicle drones came into the office. Security "
+"notices piled up about routes through the city to avoid. Finally, one day I "
+"came in and you could hear the riots coming closer and some kind of "
+"animalistic roars, gigantic animals."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"That last day security and scientists came up from the underground lab and "
+"rounded up all the remaining staff. One of them said that this was the only "
+"chance any of us had of surviving. They started injecting people at "
+"gunpoint."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"I was a biohacker by trade before the Cataclysm. I made a living out of "
+"bootlegging medicines, drugs and other copywritten biological products."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Imagine my surprise when I found myself infected with some kind of alien "
+"stem cells."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"It's certainly helped me survive so far. Was there even a choice not to "
+"take advantage of that?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "I was created to be a billionaire's companion."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Their wealth and connections didn't save them."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "But they built me with the ability to survive a world beyond imagining."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "But here you are?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "A resort created a whole line of Uplifts just like me."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"We should have created a whole village of just us away from all the humans "
+"once the Cataclysm came."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Maybe we did, haha."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Why didn't you?"
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "I grew up on an island with a doctor."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "I had so many brothers and sisters."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "We ate him."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"The zoo designed me to be a link between my original species and humans "
+"studying us."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "I was there when the Cataclysm happened. Many animals were infected."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Zombears are terrifying creatures of destruction."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"I was part of a black ops paramilitary unit. I still don't know if I worked "
+"for the government or a corporation."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"My team was sent in to a lab on a purge in fire mission. The things I saw "
+"in there haunt me."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Others may have survived but I doubt it. I certainly hope they haven't come "
+"back."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"I'm a vatgrown, an almost man, a MacDuff. I was a product in the Old World."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid ""
+"Now there are too few people left to differentiate. Other than those morons "
+"afraid of mutants."
+msgstr ""
+
+#: lang/json/talk_topic_from_json.py
+msgid "Now I choose the cause I'll die for."
+msgstr ""
+
#: lang/json/talk_topic_from_json.py
msgid "Heya, scav."
msgstr ""
@@ -177531,7 +180898,7 @@ msgid " hack at %s with a vicious strike"
msgstr ""
#: lang/json/technique_from_json.py
-msgid "Deathblow"
+msgid "Mordhau"
msgstr ""
#: lang/json/technique_from_json.py
@@ -178692,6 +182059,109 @@ msgstr ""
msgid " probes their weapon at %s "
msgstr ""
+#: lang/json/technique_from_json.py
+msgid "Burning Blade"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You unleash a fiery attack against %s"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " unleash a fiery attack against %s"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Inferno Blade"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You strike %s with powerful inferno"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " strikes %s with powerful inferno"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Firesnake"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You strike through %s with a snaking flame"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " strikes through %s with a snaking flame"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Ring of Fire"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You become a flaming blur as you strike %s and those around you"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid ""
+" becomes a flaming blur as they strike %s and those around them"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Flashing Sun"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You carve an arc through %s and those nearby"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " carve an arc through %s and those nearby"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Insightful Strike"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You spot %s's weakpoint and strike"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " spot %s's weakpoint and strike"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Greater Insightful Strike"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+msgid "Spin Attack"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid "You unleash a spin attack against %s and those nearby"
+msgstr ""
+
+#: lang/json/technique_from_json.py
+#, python-format
+msgid " unleashes a spin attack against %s and those nearby"
+msgstr ""
+
#: lang/json/technique_from_json.py
msgid "Ausstoß"
msgstr ""
@@ -181406,19 +184876,6 @@ msgid ""
"press them into basic shapes, ready for further crafting."
msgstr ""
-#: lang/json/terrain_from_json.py
-msgid "gasoline pump"
-msgstr ""
-
-#. ~ Description for gasoline pump
-#: lang/json/terrain_from_json.py
-msgid ""
-"Precious GASOLINE. The former world bowed to their petroleum god as it led "
-"them to their ruin. There's plenty left over to fuel your inner road "
-"warrior. If this gas dispenser doesn't give up the goods for free, you may "
-"have to pay at a nearby terminal."
-msgstr ""
-
#: lang/json/terrain_from_json.py
msgid "fuel tank"
msgstr ""
@@ -181437,6 +184894,19 @@ msgstr ""
msgid "A broken tank which was filled with gasoline."
msgstr ""
+#: lang/json/terrain_from_json.py
+msgid "gasoline pump"
+msgstr ""
+
+#. ~ Description for gasoline pump
+#: lang/json/terrain_from_json.py
+msgid ""
+"Precious GASOLINE. The former world bowed to their petroleum god as it led "
+"them to their ruin. There's plenty left over to fuel your inner road "
+"warrior. If this gas dispenser doesn't give up the goods for free, you may "
+"have to pay at a nearby terminal."
+msgstr ""
+
#: lang/json/terrain_from_json.py
msgid "smashed gas pump"
msgstr ""
@@ -181448,6 +184918,16 @@ msgid ""
"the liquid gold."
msgstr ""
+#. ~ Description for fuel tank
+#: lang/json/terrain_from_json.py
+msgid "A tank filled with diesel."
+msgstr ""
+
+#. ~ Description for broken fuel tank
+#: lang/json/terrain_from_json.py
+msgid "A broken tank which was filled with diesel."
+msgstr ""
+
#: lang/json/terrain_from_json.py
msgid "diesel pump"
msgstr ""
@@ -184338,6 +187818,10 @@ msgstr ""
msgid "self jacking"
msgstr ""
+#: lang/json/tool_quality_from_json.py
+msgid "siphoning"
+msgstr ""
+
#: lang/json/tool_quality_from_json.py
msgid "chiseling"
msgstr ""
@@ -185373,6 +188857,12 @@ msgstr ""
msgid "A combustion engine. Burns fuel from a tank in the vehicle."
msgstr ""
+#: lang/json/vehicle_part_from_json.py
+msgid ""
+"A combustion engine for use on aircraft. Burns gasoline or avgas fuel from "
+"a tank in the vehicle."
+msgstr ""
+
#: lang/json/vehicle_part_from_json.py
msgid ""
"A combustion engine. Burns diesel fuel from a tank in the vehicle. Can "
@@ -185667,6 +189157,10 @@ msgid ""
"speed. Extremely fragile and cannot be armored."
msgstr ""
+#: lang/json/vehicle_part_from_json.py
+msgid "mounted Cerberus laser cannon"
+msgstr ""
+
#: lang/json/vehicle_part_from_json.py
msgid ""
"A reinforced ram. Place at the edge of vehicle to reduce damage taken in "
@@ -185863,11 +189357,11 @@ msgid "mounted A7 laser rifle"
msgstr ""
#: lang/json/vehicle_part_from_json.py
-msgid "mounted Cerberus laser cannon"
+msgid "mounted M249"
msgstr ""
#: lang/json/vehicle_part_from_json.py
-msgid "mounted M249"
+msgid "mounted M249S"
msgstr ""
#: lang/json/vehicle_part_from_json.py
@@ -185894,6 +189388,10 @@ msgstr ""
msgid "mounted M60"
msgstr ""
+#: lang/json/vehicle_part_from_json.py
+msgid "mounted M60 Semi Auto"
+msgstr ""
+
#: lang/json/vehicle_part_from_json.py
msgid "mounted Mark 19 grenade launcher"
msgstr ""
@@ -187041,6 +190539,13 @@ msgstr ""
msgid "A wooden wheel."
msgstr ""
+#. ~ Description for {'str': 'hauling space'}
+#: lang/json/vehicle_part_from_json.py
+msgid ""
+"A huge, empty space used in truck trailers to transport vast quantities of "
+"stuff."
+msgstr ""
+
#: lang/json/vehicle_part_from_json.py
msgid "cargo trough"
msgstr ""
@@ -187053,13 +190558,6 @@ msgid ""
"makes it fragile."
msgstr ""
-#. ~ Description for {'str': 'hauling space'}
-#: lang/json/vehicle_part_from_json.py
-msgid ""
-"A huge, empty space used in truck trailers to transport vast quantities of "
-"stuff."
-msgstr ""
-
#: lang/json/vehicle_part_from_json.py
msgid "crude plating"
msgstr ""
@@ -187071,10 +190569,6 @@ msgid ""
"protective as proper armor, but it'll do if there's nothing else available."
msgstr ""
-#: lang/json/vehicle_part_from_json.py
-msgid "mounted laser cannon"
-msgstr ""
-
#. ~ Description for {'str': 'refrigerator'}
#: lang/json/vehicle_part_from_json.py
msgid ""
@@ -187534,11 +191028,20 @@ msgstr ""
msgid "%s/%s "
msgstr ""
+#: src/achievement.cpp
+msgid " (further requirements hidden)"
+msgstr ""
+
#: src/achievement.cpp
#, c-format
msgid "Completed %s"
msgstr ""
+#: src/achievement.cpp
+#, c-format
+msgid "Failed %s"
+msgstr ""
+
#: src/achievement.cpp
msgid ""
"\n"
@@ -187586,10 +191089,6 @@ msgstr ""
msgid "Debug"
msgstr ""
-#: src/action.cpp
-msgid "Back"
-msgstr ""
-
#: src/action.cpp
msgid "Actions"
msgstr ""
@@ -187653,7 +191152,7 @@ msgstr ""
msgid "You cannot hack this."
msgstr ""
-#: src/activity_actor.cpp src/activity_handlers.cpp
+#: src/activity_actor.cpp
#: src/computer_session.cpp
#: src/computer_session.cpp src/iuse.cpp
#: src/map.cpp
@@ -187684,10 +191183,118 @@ msgstr ""
msgid "The nearby doors unlock."
msgstr ""
+#: src/activity_actor.cpp
+msgid "You found the wire that starts the engine."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "You found a wire that looks like the right one."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "The red wire always starts the engine, doesn't it?"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "By process of elimination, you found the wire that starts the engine."
+msgstr ""
+
#: src/activity_actor.cpp
msgid "Moving canceled auto-pickup."
msgstr ""
+#: src/activity_actor.cpp
+msgid "With a satisfying click, the chain-link gate opens."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "With a satisfying click, the lock on the door opens."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "The door swings open…"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "Your clumsy attempt jams the lock!"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "The lock stumps your efforts to pick it, and you destroy your tool."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "The lock stumps your efforts to pick it, and you damage your tool."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "The lock stumps your efforts to pick it."
+msgstr ""
+
+#: src/activity_actor.cpp src/game.cpp
+#: src/game.cpp src/iuse.cpp
+#: src/iuse.cpp
+#: src/iuse.cpp src/iuse_actor.cpp
+#: src/iuse_actor.cpp
+msgid "You cannot do that while mounted."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "There is nothing to lockpick nearby."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "Use your lockpick where?"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "You pick your nose and your sinuses swing open."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid ""
+"You can pick your friends, and you can\n"
+"pick your nose, but you can't pick\n"
+"your friend's nose."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "That door isn't locked."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "That cannot be picked."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid ""
+"You feel you should've fallen asleep by now, but somehow you're still awake."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "You toss and turn…"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "You try to sleep, but can't."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "You have trouble sleeping, keep trying?"
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "Stop trying to fall asleep and get up."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "Continue trying to fall asleep."
+msgstr ""
+
+#: src/activity_actor.cpp
+msgid "Continue trying to fall asleep and don't ask again."
+msgstr ""
+
#. ~ Sound of a Rat mutant burrowing!
#: src/activity_handlers.cpp
msgid "ScratchCrunchScrabbleScurry."
@@ -187755,8 +191362,8 @@ msgstr ""
#: src/activity_handlers.cpp
msgid ""
"To perform a full butchery on a corpse this big, you need either a "
-"butchering rack, a nearby hanging meathook, or both a long rope in your "
-"inventory and a nearby tree to hang the corpse from."
+"butchering rack, a nearby hanging meathook, a crane, or both a long rope in "
+"your inventory and a nearby tree to hang the corpse from."
msgstr ""
#: src/activity_handlers.cpp
@@ -188027,52 +191634,10 @@ msgstr ""
msgid "The %s runs out of batteries."
msgstr ""
-#: src/activity_handlers.cpp
-msgid "This wire will start the engine."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "This wire will probably start the engine."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "By process of elimination, this wire will start the engine."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "The red wire always starts the engine, doesn't it?"
-msgstr ""
-
#: src/activity_handlers.cpp
msgid "You finish salvaging."
msgstr ""
-#: src/activity_handlers.cpp
-msgid "There's no corpse to make into a zombie slave!"
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid ""
-"You slice muscles and tendons, and remove body parts until you're confident "
-"the zombie won't be able to attack you when it reanimates."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid ""
-"You hack into the corpse and chop off some body parts. You think the zombie "
-"won't be able to attack when it reanimates."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "You cut up the corpse too much, it is thoroughly pulped."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid ""
-"You cut into the corpse trying to make it unable to attack, but you don't "
-"think you have it right."
-msgstr ""
-
#. ~ Sound of a Pickaxe at work!
#: src/activity_handlers.cpp
msgid "CHNK! CHNK! CHNK!"
@@ -188224,34 +191789,6 @@ msgstr ""
msgid "With a satisfying click, the lock on the safe opens!"
msgstr ""
-#: src/activity_handlers.cpp
-msgid "With a satisfying click, the chain-link gate opens."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "With a satisfying click, the lock on the door opens."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "The door swings open…"
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "Your clumsy attempt jams the lock!"
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "The lock stumps your efforts to pick it, and you destroy your tool."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "The lock stumps your efforts to pick it, and you damage your tool."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "The lock stumps your efforts to pick it."
-msgstr ""
-
#: src/activity_handlers.cpp
msgid "Repeat once"
msgstr ""
@@ -188383,6 +191920,10 @@ msgstr ""
msgid "You finish fishing"
msgstr ""
+#: src/activity_handlers.cpp src/avatar.cpp src/npc.cpp
+msgid "It's too dark to read!"
+msgstr ""
+
#: src/activity_handlers.cpp
msgid "You finish reading."
msgstr ""
@@ -188409,26 +191950,6 @@ msgstr ""
msgid "%s finishes chatting with you."
msgstr ""
-#: src/activity_handlers.cpp
-msgid "You toss and turn…"
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "You have trouble sleeping, keep trying?"
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "Stop trying to fall asleep and get up."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "Continue trying to fall asleep."
-msgstr ""
-
-#: src/activity_handlers.cpp
-msgid "Continue trying to fall asleep and don't ask again."
-msgstr ""
-
#: src/activity_handlers.cpp
msgid "The autodoc suffers a catastrophic failure."
msgstr ""
@@ -188517,10 +192038,6 @@ msgid ""
"actually stitching 's wounds."
msgstr ""
-#: src/activity_handlers.cpp src/player_hardcoded_effects.cpp
-msgid "You try to sleep, but can't…"
-msgstr ""
-
#: src/activity_handlers.cpp
msgid ""
"The Autodoc returns to its resting position after successfully performing "
@@ -189296,10 +192813,6 @@ msgstr ""
msgid "South East"
msgstr ""
-#: src/advanced_inv.cpp src/weather.cpp
-msgid "W"
-msgstr ""
-
#: src/advanced_inv.cpp src/weather.cpp
msgid "West"
msgstr ""
@@ -189620,6 +193133,10 @@ msgstr ""
msgid "an aura around you"
msgstr ""
+#: src/armor_layers.cpp
+msgid "Unexpected layer"
+msgstr ""
+
#: src/armor_layers.cpp
#, c-format
msgid ""
@@ -189769,16 +193286,6 @@ msgstr ""
msgid "It can occupy the same space as other things."
msgstr ""
-#: src/armor_layers.cpp
-#, c-format
-msgid "%s is too far to sort armor."
-msgstr ""
-
-#: src/armor_layers.cpp
-#, c-format
-msgid "%s is not friendly!"
-msgstr ""
-
#: src/armor_layers.cpp
msgid "Sort Armor"
msgstr ""
@@ -189823,6 +193330,16 @@ msgstr ""
msgid "Encumbrance"
msgstr ""
+#: src/armor_layers.cpp
+#, c-format
+msgid "%s is too far to sort armor."
+msgstr ""
+
+#: src/armor_layers.cpp
+#, c-format
+msgid "%s is not friendly!"
+msgstr ""
+
#: src/armor_layers.cpp
#, c-format
msgid "Swap side for %s?"
@@ -190761,10 +194278,6 @@ msgstr ""
msgid "Your eyes won't focus without reading glasses."
msgstr ""
-#: src/avatar.cpp src/npc.cpp
-msgid "It's too dark to read!"
-msgstr ""
-
#: src/avatar.cpp
msgid "Maybe someone could read that to you, but you're deaf!"
msgstr ""
@@ -191094,6 +194607,11 @@ msgstr ""
msgid "You retched, but your stomach is empty."
msgstr ""
+#: src/avatar.cpp
+#, c-format
+msgid "You (%s)"
+msgstr ""
+
#: src/avatar.cpp
msgid "You lost your book! You stop reading."
msgstr ""
@@ -191172,54 +194690,6 @@ msgstr ""
msgid "Are you sure you want to raise %s? %d points available."
msgstr ""
-#: src/avatar.cpp
-msgid "You set your mech's leg power to a loping fast walk."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You nudge your steed into a steady trot."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You start walking."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You set the power of your mech's leg servos to maximum."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You spur your steed into a gallop."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You start running."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "Your steed is too tired to go faster."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You need two functional legs to run."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You're too tired to run."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You reduce the power of your mech's leg servos to minimum."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You slow your steed to a walk."
-msgstr ""
-
-#: src/avatar.cpp
-msgid "You start crouching."
-msgstr ""
-
#. ~ %1$s: weapon name
#. ~ %1$s: holster name
#: src/avatar.cpp src/game.cpp
@@ -191889,14 +195359,6 @@ msgstr ""
msgid "There is no suitable corpse on this tile."
msgstr ""
-#: src/bionics.cpp src/iuse_actor.cpp
-msgid "Use your lockpick where?"
-msgstr ""
-
-#: src/bionics.cpp src/iuse_actor.cpp
-msgid "There is nothing to lockpick nearby."
-msgstr ""
-
#: src/bionics.cpp
msgid "You unleash a powerful shockwave!"
msgstr ""
@@ -192102,10 +195564,6 @@ msgstr ""
msgid "Your %s powers down."
msgstr ""
-#: src/bionics.cpp
-msgid "Artificial night generator active!"
-msgstr ""
-
#: src/bionics.cpp
#, c-format
msgid "Your %s has lost connection and is turning off."
@@ -192176,6 +195634,14 @@ msgstr ""
msgid "The %s screws up the operation."
msgstr ""
+#: src/bionics.cpp
+msgid "You don't have enough anesthetic to perform the installation."
+msgstr ""
+
+#: src/bionics.cpp
+msgid "You don't have the required components to perform the installation."
+msgstr ""
+
#: src/bionics.cpp
msgid "You prep to begin surgery."
msgstr ""
@@ -192909,6 +196375,46 @@ msgstr ""
msgid "quart"
msgstr ""
+#. ~ kilometers
+#: src/cata_utility.cpp
+msgid "km"
+msgstr ""
+
+#. ~ meters
+#: src/cata_utility.cpp
+msgid "m"
+msgstr ""
+
+#. ~ centimeters
+#: src/cata_utility.cpp
+msgid "cm"
+msgstr ""
+
+#. ~ millimeters
+#: src/cata_utility.cpp
+msgid "mm"
+msgstr ""
+
+#. ~ inches
+#: src/cata_utility.cpp
+msgid "in."
+msgstr ""
+
+#. ~ miles
+#: src/cata_utility.cpp
+msgid "mi"
+msgstr ""
+
+#. ~ yards (length)
+#: src/cata_utility.cpp
+msgid "yd"
+msgstr ""
+
+#. ~ feet (length)
+#: src/cata_utility.cpp
+msgid "ft"
+msgstr ""
+
#: src/cata_utility.cpp
#, c-format
msgid "Failed to write %1$s to \"%2$s\": %3$s"
@@ -193441,11 +196947,7 @@ msgid "Slaked"
msgstr ""
#: src/character.cpp
-msgid "Engorged"
-msgstr ""
-
-#: src/character.cpp
-msgid "Sated"
+msgid "Satisfied"
msgstr ""
#: src/character.cpp
@@ -193457,11 +196959,11 @@ msgid "Very Hungry"
msgstr ""
#: src/character.cpp
-msgid "Starving!"
+msgid "Near starving"
msgstr ""
#: src/character.cpp
-msgid "Near starving"
+msgid "Starving!"
msgstr ""
#: src/character.cpp
@@ -193469,7 +196971,7 @@ msgid "Famished"
msgstr ""
#: src/character.cpp
-msgid "Peckish"
+msgid "ERROR!"
msgstr ""
#: src/character.cpp src/npctalk.cpp
@@ -194337,7 +197839,8 @@ msgstr ""
msgid "You need a hammering tool to crush up frozen liquids!"
msgstr ""
-#: src/character.cpp src/faction.cpp
+#: src/character.cpp src/faction.cpp src/npc.cpp
+#: src/npc.cpp
msgid "Wielding: "
msgstr ""
@@ -194349,11 +197852,6 @@ msgstr ""
msgid "Traits: "
msgstr ""
-#: src/character.cpp
-#, c-format
-msgid "You (%s)"
-msgstr ""
-
#: src/character_martial_arts.cpp
#, c-format
msgid "You have learned %s from extensive practice with the CQB Bionic."
@@ -195516,7 +199014,6 @@ msgstr ""
#: src/iuse.cpp
#: src/iuse.cpp src/iuse_actor.cpp
#: src/iuse_actor.cpp
-#: src/iuse_actor.cpp src/player.cpp
msgid "You can't do that while underwater."
msgstr ""
@@ -195528,7 +199025,7 @@ msgstr ""
msgid "You can't drink it while it's frozen."
msgstr ""
-#: src/consumption.cpp src/player.cpp
+#: src/consumption.cpp
#, c-format
msgid "You need a %s to consume that!"
msgstr ""
@@ -195925,6 +199422,15 @@ msgid_plural " load %1$i charges of %2$s in their %3$s."
msgstr[0] ""
msgstr[1] ""
+#: src/consumption.cpp src/iuse_actor.cpp src/player.cpp
+msgid "You do not have that item."
+msgstr ""
+
+#: src/consumption.cpp
+#, c-format
+msgid "You can't eat your %s."
+msgstr ""
+
#: src/craft_command.cpp src/crafting.cpp
msgid " (nearby)"
msgstr ""
@@ -196015,8 +199521,8 @@ msgstr ""
#: src/crafting.cpp
#, c-format
msgid ""
-"You don't have anything in which to store %s and may have to pour it out or "
-"consume it as soon as it is prepared! Proceed?"
+"You don't have anything in which to store %s and may have to pour it out as "
+"soon as it is prepared! Proceed?"
msgstr ""
#: src/crafting.cpp src/pickup.cpp
@@ -198029,7 +201535,7 @@ msgstr ""
msgid "trap: %s (%d)"
msgstr ""
-#: src/editmap.cpp src/game.cpp
+#: src/editmap.cpp
#, c-format
msgid "There is a %s there. Parts:"
msgstr ""
@@ -200683,6 +204189,11 @@ msgstr ""
msgid "You completed the achievement \"%s\"."
msgstr ""
+#: src/game.cpp
+#, c-format
+msgid "You lost the conduct \"%s\"."
+msgstr ""
+
#: src/game.cpp src/options.cpp
#, c-format
msgid "Loading the tileset failed: %s"
@@ -201377,14 +204888,6 @@ msgstr ""
msgid "Without extra fuel it will burn for between %s to %s."
msgstr ""
-#: src/game.cpp
-#: src/game.cpp src/iuse.cpp
-#: src/iuse.cpp
-#: src/iuse.cpp src/iuse_actor.cpp
-#: src/iuse_actor.cpp
-msgid "You cannot do that while mounted."
-msgstr ""
-
#: src/game.cpp
msgid "You cannot interact with a vehicle while mounted."
msgstr ""
@@ -201419,6 +204922,44 @@ msgstr ""
msgid "Peek where?"
msgstr ""
+#: src/game.cpp
+msgctxt "infrared size"
+msgid "tiny"
+msgstr ""
+
+#: src/game.cpp
+msgctxt "infrared size"
+msgid "small"
+msgstr ""
+
+#: src/game.cpp
+msgctxt "infrared size"
+msgid "medium"
+msgstr ""
+
+#: src/game.cpp
+msgctxt "infrared size"
+msgid "large"
+msgstr ""
+
+#: src/game.cpp
+msgctxt "infrared size"
+msgid "huge"
+msgstr ""
+
+#: src/game.cpp
+msgid "You see a figure radiating heat."
+msgstr ""
+
+#: src/game.cpp src/monster.cpp
+#, c-format
+msgid "It is %s in size."
+msgstr ""
+
+#: src/game.cpp
+msgid "You sense a creature here."
+msgstr ""
+
#: src/game.cpp
#, c-format
msgid "You heard %s from here."
@@ -201460,16 +205001,16 @@ msgstr ""
#: src/game.cpp
#, c-format
-msgid "%s; Impassable"
+msgid "Cover: %d%%"
msgstr ""
#: src/game.cpp
-#, c-format
-msgid "%s; Movement cost %d"
+msgid "Impassable"
msgstr ""
#: src/game.cpp
-msgid "Lighting: "
+#, c-format
+msgid "Move cost: %d"
msgstr ""
#: src/game.cpp
@@ -201478,7 +205019,7 @@ msgid "Sign: %s"
msgstr ""
#: src/game.cpp
-msgid "Sign: ???"
+msgid "Lighting: "
msgstr ""
#: src/game.cpp
@@ -201493,12 +205034,11 @@ msgstr ""
#: src/game.cpp
#, c-format
-msgid "Coverage: %d%%"
+msgid "Unfinished task: %s, %d%% complete"
msgstr ""
#: src/game.cpp
-#, c-format
-msgid "Unfinished task: %s, %d%% complete"
+msgid "Vehicle: "
msgstr ""
#: src/game.cpp
@@ -202631,7 +206171,39 @@ msgid "Speed %s%d!"
msgstr ""
#: src/game.cpp
-msgid "You slip while climbing and fall down again."
+msgid "Your skill in parkour makes it easier to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "Your bad knees make it difficult to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "Your wet feet make it harder to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "Your wet hands make it harder to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "Your carried weight tries to drag you down."
+msgstr ""
+
+#: src/game.cpp
+msgid "You strain to climb with the weight of your possessions."
+msgstr ""
+
+#: src/game.cpp
+msgid "You feel the weight of your luggage makes it more difficult to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "Your carried weight makes it a little harder to climb."
+msgstr ""
+
+#: src/game.cpp
+msgid "You slip while climbing and fall down."
msgstr ""
#: src/game.cpp
@@ -202776,6 +206348,15 @@ msgstr ""
msgid "VOLUME"
msgstr ""
+#: src/game_inventory.cpp src/options.cpp src/overmap_ui.cpp
+#, c-format
+msgid "%s"
+msgstr ""
+
+#: src/game_inventory.cpp
+msgid "CONSUME TIME"
+msgstr ""
+
#: src/game_inventory.cpp
msgid "FRESHNESS"
msgstr ""
@@ -203009,6 +206590,10 @@ msgstr ""
msgid "MOVES"
msgstr ""
+#: src/game_inventory.cpp
+msgid "WIELD COST"
+msgstr ""
+
#: src/game_inventory.cpp
msgid "Wield item"
msgstr ""
@@ -203027,9 +206612,18 @@ msgstr ""
msgid "Choose an item to put into your %s"
msgstr ""
+#: src/game_inventory.cpp
+msgid "ITEMS TO INSERT"
+msgstr ""
+
+#: src/game_inventory.cpp
+#, c-format
+msgid "Insert items into %s"
+msgstr ""
+
#: src/game_inventory.cpp
#, c-format
-msgid "You have no items you could put into your %s."
+msgid "Could not put %s into %s, aborting."
msgstr ""
#: src/game_inventory.cpp src/iuse.cpp
@@ -203311,35 +206905,6 @@ msgstr ""
msgid "Special Zombies"
msgstr ""
-#: src/gamemode_defense.cpp
-msgid "Zombies"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-msgid "Triffids"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-msgid "Robots"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-msgid "Subspace"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-#: src/handle_action.cpp
-msgid "Food"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-msgid "Mercenaries"
-msgstr ""
-
-#: src/gamemode_defense.cpp
-msgid "Allow save"
-msgstr ""
-
#: src/gamemode_defense.cpp
msgid "DEFENSE MODE"
msgstr ""
@@ -203416,7 +206981,36 @@ msgstr ""
msgid "Enemy Selection:"
msgstr ""
+#: src/gamemode_defense.cpp
+msgid "Zombies"
+msgstr ""
+
+#: src/gamemode_defense.cpp
+msgid "Triffids"
+msgstr ""
+
+#: src/gamemode_defense.cpp
+msgid "Robots"
+msgstr ""
+
+#: src/gamemode_defense.cpp
+msgid "Subspace"
+msgstr ""
+
+#: src/gamemode_defense.cpp src/handle_action.cpp
+msgid "Food"
+msgstr ""
+
+#: src/gamemode_defense.cpp
+msgid "Mercenaries"
+msgstr ""
+
+#: src/gamemode_defense.cpp
+msgid "Allow save"
+msgstr ""
+
#: src/gamemode_defense.cpp src/iuse_software_minesweeper.cpp
+#: src/options.cpp
msgid "Custom"
msgstr ""
@@ -203783,6 +207377,10 @@ msgstr ""
msgid "This vehicle doesn't look very airworthy."
msgstr ""
+#: src/handle_action.cpp
+msgid "This vehicle cannot be flown without z levels."
+msgstr ""
+
#: src/handle_action.cpp
msgid "You steer the vehicle into a descent."
msgstr ""
@@ -203898,6 +207496,11 @@ msgstr ""
msgid "Your %s shatters!"
msgstr ""
+#: src/handle_action.cpp
+#, c-format
+msgid "You hurt your hands trying to smash the %s."
+msgstr ""
+
#: src/handle_action.cpp
msgid "There's nothing there to smash!"
msgstr ""
@@ -204168,15 +207771,7 @@ msgid "Change to which movement mode?"
msgstr ""
#: src/handle_action.cpp
-msgid "Run"
-msgstr ""
-
-#: src/handle_action.cpp
-msgid "Walk"
-msgstr ""
-
-#: src/handle_action.cpp
-msgid "Crouch"
+msgid "Cycle move mode"
msgstr ""
#: src/handle_action.cpp
@@ -204671,6 +208266,10 @@ msgid_plural "Withdraw how much? Max: %d cents. (0 to cancel) "
msgstr[0] ""
msgstr[1] ""
+#: src/iexamine.cpp
+msgid "All cash cards at maximum capacity"
+msgstr ""
+
#: src/iexamine.cpp
msgid "The vending machine is empty."
msgstr ""
@@ -205837,15 +209436,18 @@ msgid "You're illiterate, and can't read the screen."
msgstr ""
#: src/iexamine.cpp
-msgid "Failure! No gas pumps found!"
+#, c-format
+msgid "Failure! No %s pumps found!"
msgstr ""
#: src/iexamine.cpp
-msgid "Failure! No gas tank found!"
+#, c-format
+msgid "Failure! No %s tank found!"
msgstr ""
#: src/iexamine.cpp
-msgid "This station is out of fuel. We apologize for the inconvenience."
+#, c-format
+msgid "This station is out of %s. We apologize for the inconvenience."
msgstr ""
#: src/iexamine.cpp
@@ -205857,7 +209459,8 @@ msgid "What would you like to do?"
msgstr ""
#: src/iexamine.cpp
-msgid "Buy gas."
+#, c-format
+msgid "Buy %s."
msgstr ""
#: src/iexamine.cpp
@@ -205865,11 +209468,13 @@ msgid "Refund cash."
msgstr ""
#: src/iexamine.cpp
-msgid "Current gas pump: "
+#, c-format
+msgid "Current %s pump: "
msgstr ""
#: src/iexamine.cpp
-msgid "Choose a gas pump."
+#, c-format
+msgid "Choose a %s pump."
msgstr ""
#: src/iexamine.cpp
@@ -205877,7 +209482,8 @@ msgid "Your discount: "
msgstr ""
#: src/iexamine.cpp
-msgid "Your price per gasoline unit: "
+#, c-format
+msgid "Your price per %s unit: "
msgstr ""
#: src/iexamine.cpp
@@ -205885,7 +209491,8 @@ msgid "Hack console."
msgstr ""
#: src/iexamine.cpp
-msgid "Please choose gas pump:"
+#, c-format
+msgid "Please choose %s pump:"
msgstr ""
#: src/iexamine.cpp
@@ -205898,7 +209505,7 @@ msgstr ""
#: src/iexamine.cpp
#, c-format
-msgid "How many liters of gasoline to buy? Max: %d L. (0 to cancel)"
+msgid "How many liters of %s to buy? Max: %d L. (0 to cancel)"
msgstr ""
#: src/iexamine.cpp
@@ -205952,7 +209559,7 @@ msgid "You jump over an obstacle."
msgstr ""
#: src/iexamine.cpp
-msgid "You can't climb down there"
+msgid "You can't climb down there."
msgstr ""
#: src/iexamine.cpp
@@ -205980,6 +209587,14 @@ msgstr ""
msgid "You may have problems climbing back up. Climb down?"
msgstr ""
+#: src/iexamine.cpp
+msgid "Use your grappling hook to climb down?"
+msgstr ""
+
+#: src/iexamine.cpp
+msgid "You tie the rope around your waist and begin to climb down."
+msgstr ""
+
#: src/iexamine.cpp
msgid "You decided to step back from the ledge."
msgstr ""
@@ -206009,8 +209624,8 @@ msgstr ""
#: src/iexamine.cpp
msgid ""
-"ERROR Bionic Level Assessement: FULL CYBORG. Autodoc Mk. XI can't "
-"opperate. Please move patient to appropriate facility. Exiting."
+"ERROR Bionic Level Assessment: FULL CYBORG. Autodoc Mk. XI can't operate. "
+"Please move patient to appropriate facility. Exiting."
msgstr ""
#: src/iexamine.cpp
@@ -206601,6 +210216,10 @@ msgstr ""
msgid "Mapgen weights"
msgstr ""
+#: src/init.cpp
+msgid "Behaviors"
+msgstr ""
+
#: src/init.cpp
msgid "Monster types"
msgstr ""
@@ -206617,6 +210236,10 @@ msgstr ""
msgid "Factions"
msgstr ""
+#: src/init.cpp
+msgid "Move modes"
+msgstr ""
+
#: src/init.cpp
msgid "Crafting recipes"
msgstr ""
@@ -206637,10 +210260,6 @@ msgstr ""
msgid "Missions"
msgstr ""
-#: src/init.cpp
-msgid "Behaviors"
-msgstr ""
-
#: src/init.cpp
msgid "Harvest lists"
msgstr ""
@@ -206653,7 +210272,7 @@ msgstr ""
msgid "Mutations"
msgstr ""
-#: src/init.cpp
+#: src/init.cpp src/scores_ui.cpp
msgid "Achievements"
msgstr ""
@@ -207163,7 +210782,7 @@ msgstr ""
msgid "No items were selected. Use %s to select them."
msgstr ""
-#: src/inventory_ui.cpp
+#: src/inventory_ui.h
msgid "ITEMS TO DROP"
msgstr ""
@@ -207279,14 +210898,19 @@ msgstr ""
msgid "Material: %s"
msgstr ""
-#: src/item.cpp
+#: src/item.cpp src/item_contents.cpp src/item_pocket.cpp
+#: src/item_pocket.cpp
msgid "Volume: "
msgstr ""
-#: src/item.cpp
+#: src/item.cpp src/item_pocket.cpp
msgid "Weight: "
msgstr ""
+#: src/item.cpp
+msgid "Length: "
+msgstr ""
+
#: src/item.cpp
#, c-format
msgid "Owner: %s"
@@ -207418,6 +211042,10 @@ msgstr ""
msgid "Portions: "
msgstr ""
+#: src/item.cpp
+msgid "Consume time: "
+msgstr ""
+
#: src/item.cpp
msgid "* Consuming this item is addicting."
msgstr ""
@@ -207663,6 +211291,10 @@ msgstr ""
msgid ""
msgstr ""
+#: src/item.cpp
+msgid " moves"
+msgstr ""
+
#: src/item.cpp
msgid "Time to reach aim level: "
msgstr ""
@@ -207686,6 +211318,10 @@ msgid_plural "Contains %i casings"
msgstr[0] ""
msgstr[1] ""
+#: src/item.cpp
+msgid "This weapon needs two free hands to fire."
+msgstr ""
+
#: src/item.cpp
msgid ""
"This mod must be attached to a gun, it can not be fired "
@@ -207698,6 +211334,14 @@ msgid ""
"attacks with it."
msgstr ""
+#: src/item.cpp
+msgid "This mod obscures sights of the base weapon."
+msgstr ""
+
+#: src/item.cpp
+msgid "This mod might suffer wear when firing the base weapon."
+msgstr ""
+
#: src/item.cpp
msgid "Dispersion modifier: "
msgstr ""
@@ -207934,6 +211578,10 @@ msgstr ""
msgid "Encumbrance: "
msgstr ""
+#: src/item.cpp
+msgid "Encumbrance when full: "
+msgstr ""
+
#: src/item.cpp
msgid "Weight capacity modifier: "
msgstr ""
@@ -208179,7 +211827,6 @@ msgstr ""
msgid "Compatible magazines: "
msgstr ""
-#. ~ "%s" is ammunition type. This types can't be plural.
#: src/item.cpp
#, c-format
msgid "Maximum charge of %s."
@@ -208188,10 +211835,29 @@ msgstr[0] ""
msgstr[1] ""
#: src/item.cpp
-msgid "Maximum charge."
-msgid_plural "Maximum charges."
-msgstr[0] ""
-msgstr[1] ""
+msgid ""
+"* This tool has been modified to use a universal power supply "
+"and is not compatible with standard batteries"
+"info>."
+msgstr ""
+
+#: src/item.cpp
+msgid ""
+"* This tool has a rechargeable power cell and is not "
+"compatible with standard batteries."
+msgstr ""
+
+#: src/item.cpp
+msgid ""
+"* This tool has a rechargeable power cell and can be recharged "
+"in any UPS-compatible recharging station. You could "
+"charge it with standard batteries, but unloading it is "
+"impossible."
+msgstr ""
+
+#: src/item.cpp
+msgid "* This tool runs on bionic power."
+msgstr ""
#: src/item.cpp
#, c-format
@@ -208363,46 +212029,32 @@ msgstr ""
msgid "Contents of this item:"
msgstr ""
-#: src/item.cpp
-msgid "* This item does not conduct electricity."
-msgstr ""
-
#: src/item.cpp
msgid ""
-"* This item effectively conducts electricity, as it has no guard."
+"* This item is not rigid. Its volume and encumbrance increase "
+"with contents."
msgstr ""
#: src/item.cpp
-msgid "* This item conducts electricity."
-msgstr ""
-
-#: src/item.cpp
-msgid "* This clothing will give you an allergic reaction."
+msgid ""
+"* This item is not rigid. Its volume increases with contents."
msgstr ""
#: src/item.cpp
-msgid ""
-"* This tool has been modified to use a universal power supply "
-"and is not compatible with standard batteries"
-"info>."
+msgid "* This item does not conduct electricity."
msgstr ""
#: src/item.cpp
msgid ""
-"* This tool has a rechargeable power cell and is not "
-"compatible with standard batteries."
+"* This item effectively conducts electricity, as it has no guard."
msgstr ""
#: src/item.cpp
-msgid ""
-"* This tool has a rechargeable power cell and can be recharged "
-"in any UPS-compatible recharging station. You could "
-"charge it with standard batteries, but unloading it is "
-"impossible."
+msgid "* This item conducts electricity."
msgstr ""
#: src/item.cpp
-msgid "* This tool runs on bionic power."
+msgid "* This clothing will give you an allergic reaction."
msgstr ""
#: src/item.cpp
@@ -208426,18 +212078,6 @@ msgid ""
"detonate it immediately."
msgstr ""
-#: src/item.cpp
-msgid "* This weapon needs two free hands to fire."
-msgstr ""
-
-#: src/item.cpp
-msgid "* This mod obscures sights of the base weapon."
-msgstr ""
-
-#: src/item.cpp
-msgid "* This mod might suffer wear when firing the base weapon."
-msgstr ""
-
#: src/item.cpp
msgid ""
"* The casing of this item has cracked, revealing an "
@@ -209082,9 +212722,21 @@ msgstr ""
msgid "is not rigid"
msgstr ""
+#: src/item_contents.cpp
+msgid "Total capacity:"
+msgstr ""
+
+#: src/item_contents.cpp src/item_pocket.cpp
+msgid " Weight: "
+msgstr ""
+
#: src/item_contents.cpp
#, c-format
-msgid "Pockets (%d)"
+msgid "%d Pockets with capacity:"
+msgstr ""
+
+#: src/item_contents.cpp
+msgid "Pocket with capacity:"
msgstr ""
#: src/item_factory.cpp
@@ -209125,32 +212777,26 @@ msgid "Pocket %d:"
msgstr ""
#: src/item_pocket.cpp
-msgid "This pocket is rigid."
+msgid "Maximum item length: "
msgstr ""
#: src/item_pocket.cpp
#, c-format
-msgid "Minimum volume of item allowed: %s"
+msgid "Minimum item volume: %s"
msgstr ""
#: src/item_pocket.cpp
#, c-format
-msgid "Maximum volume of item allowed: %s"
+msgid "Maximum item volume: %s"
msgstr ""
#: src/item_pocket.cpp
#, c-format
-msgid "Volume Capacity: %s"
+msgid "Base moves to remove item: %d"
msgstr ""
#: src/item_pocket.cpp
-#, c-format
-msgid "Weight Capacity: %s"
-msgstr ""
-
-#: src/item_pocket.cpp
-#, c-format
-msgid "Base moves to take an item out: %d"
+msgid "This pocket is rigid."
msgstr ""
#: src/item_pocket.cpp
@@ -209180,6 +212826,13 @@ msgid ""
"Items in this pocket weigh %.0f%% their original weight."
msgstr ""
+#: src/item_pocket.cpp
+#, c-format
+msgid ""
+"This pocket expands at %.0f%% of the rate of volume of "
+"items inside."
+msgstr ""
+
#: src/item_pocket.cpp
#, c-format
msgid "%s pocket %d"
@@ -209199,11 +212852,7 @@ msgid "This pocket is sealed."
msgstr ""
#: src/item_pocket.cpp
-msgid "Volume"
-msgstr ""
-
-#: src/item_pocket.cpp src/veh_interact.cpp
-msgid "Weight"
+msgid " of "
msgstr ""
#: src/item_pocket.cpp
@@ -209214,6 +212863,10 @@ msgstr ""
msgid "only mods can go into mod pocket"
msgstr ""
+#: src/item_pocket.cpp
+msgid "holster does not accept this item type"
+msgstr ""
+
#: src/item_pocket.cpp
msgid "holster already contains an item"
msgstr ""
@@ -209262,6 +212915,10 @@ msgstr ""
msgid "item too big"
msgstr ""
+#: src/item_pocket.cpp
+msgid "item is too long"
+msgstr ""
+
#: src/item_pocket.cpp
msgid "item is too small"
msgstr ""
@@ -209470,6 +213127,12 @@ msgstr ""
msgid "You no longer need to fear the flu, at least for some time."
msgstr ""
+#: src/iuse.cpp
+msgid ""
+"You notice the date on the packaging is pretty old. It may no longer be "
+"effective."
+msgstr ""
+
#: src/iuse.cpp
msgid "You no longer need to worry about asthma attacks, at least for a while."
msgstr ""
@@ -210839,7 +214502,7 @@ msgstr ""
#: src/iuse.cpp
#, c-format
-msgid "Your %s don't have a filter."
+msgid "Your %s doesn't have a filter."
msgstr ""
#: src/iuse.cpp
@@ -212983,16 +216646,12 @@ msgstr[1] ""
#: src/iuse_actor.cpp
#, c-format
-msgid "The %s scans you and makes angry beeping noises!"
+msgid "You deploy the %s wrong. It is hostile!"
msgstr ""
#: src/iuse_actor.cpp
#, c-format
-msgid "The %s emits an IFF beep as it scans you."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "A flashing LED on the laser turret appears to indicate low light."
+msgid "You deploy the %s."
msgstr ""
#: src/iuse_actor.cpp
@@ -213017,25 +216676,6 @@ msgstr ""
msgid "There is also a certain bionic that helps with this kind of armor."
msgstr ""
-#: src/iuse_actor.cpp
-msgid "You pick your nose and your sinuses swing open."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid ""
-"You can pick your friends, and you can\n"
-"pick your nose, but you can't pick\n"
-"your friend's nose."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "That door isn't locked."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "That cannot be picked."
-msgstr ""
-
#: src/iuse_actor.cpp
msgid "a crafting station"
msgstr ""
@@ -213162,10 +216802,6 @@ msgstr ""
msgid "At your skill level, it will take around %d minutes to light a fire."
msgstr ""
-#: src/iuse_actor.cpp src/player.cpp
-msgid "You do not have that item."
-msgstr ""
-
#: src/iuse_actor.cpp
#, c-format
msgid "Can't salvage anything from %s."
@@ -213312,38 +216948,6 @@ msgstr ""
msgid "You need at least %d charges to cauterize wounds."
msgstr ""
-#: src/iuse_actor.cpp
-msgid "No suitable corpses"
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid ""
-"The prospect of cutting up the corpse and letting it rise again as a slave "
-"is too much for you to deal with right now."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "Selectively butcher the downed zombie into a zombie slave?"
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "Make love, not zlave."
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "Well, it's more constructive than just chopping 'em into gooey meat…"
-msgstr ""
-
-#: src/iuse_actor.cpp
-msgid "You feel horrible for mutilating and enslaving someone's corpse."
-msgstr ""
-
-#. ~ %s - name of the required skill.
-#: src/iuse_actor.cpp
-#, c-format
-msgid "You need at least %s 1."
-msgstr ""
-
#: src/iuse_actor.cpp
msgid "Hsss"
msgstr ""
@@ -213434,6 +217038,10 @@ msgstr ""
msgid "Spells Contained:"
msgstr ""
+#: src/iuse_actor.cpp
+msgid "You can't read."
+msgstr ""
+
#: src/iuse_actor.cpp
#, c-format
msgid "Level %u"
@@ -213843,7 +217451,7 @@ msgid "You can't install bionics while mounted."
msgstr ""
#: src/iuse_actor.cpp
-msgid "You can't self-install bionics."
+msgid "You can't self-install this CBM."
msgstr ""
#: src/iuse_actor.cpp
@@ -214879,10 +218487,6 @@ msgstr ""
msgid "It is SOFTWARE BUG."
msgstr ""
-#: src/iuse_software_kitten.cpp
-msgid "robotfindskitten v22July2008 - press q to quit."
-msgstr ""
-
#: src/iuse_software_kitten.cpp
msgid "robotfindskitten v22July2008"
msgstr ""
@@ -214902,11 +218506,12 @@ msgid ")."
msgstr ""
#: src/iuse_software_kitten.cpp
+#, c-format
msgid ""
"Your job is to find kitten. This task is complicated by the existence of "
"various things which are not kitten. Robot must touch items to determine if "
"they are kitten or not. The game ends when robot finds kitten. "
-"Alternatively, you may end the game by hitting 'q', 'Q' or the Escape key."
+"Alternatively, you may end the game by hitting %s."
msgstr ""
#: src/iuse_software_kitten.cpp
@@ -214914,7 +218519,13 @@ msgid "Press any key to start."
msgstr ""
#: src/iuse_software_kitten.cpp
-msgid "Invalid command: Use direction keys or press 'q'."
+#, c-format
+msgid "robotfindskitten v22July2008 - press %s to quit."
+msgstr ""
+
+#: src/iuse_software_kitten.cpp
+#, c-format
+msgid "Invalid command: Use direction keys or press %s to quit."
msgstr ""
#: src/iuse_software_kitten.cpp
@@ -215274,7 +218885,7 @@ msgid "Loading"
msgstr ""
#: src/magic.cpp
-msgid "ERROR: Invalid energy string. Defaulting to NONE"
+msgid "ERROR: Invalid magic_energy_type string. Defaulting to NONE"
msgstr ""
#: src/magic.cpp
@@ -218434,6 +222045,58 @@ msgctxt "memorial_female"
msgid "Opened a strange temple."
msgstr ""
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_male"
+msgid "Lost the conduct %s%s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_female"
+msgid "Lost the conduct %s%s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+msgid " (disabled)"
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_male"
+msgid "Gained the achievement %s%s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_female"
+msgid "Gained the achievement %s%s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_male"
+msgid "Forgot the spell %s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_female"
+msgid "Forgot the spell %s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_male"
+msgid "Learned the spell %s."
+msgstr ""
+
+#: src/memorial_logger.cpp
+#, c-format
+msgctxt "memorial_female"
+msgid "Learned the spell %s."
+msgstr ""
+
#: src/memorial_logger.cpp
#, c-format
msgctxt "memorial_male"
@@ -220234,6 +223897,10 @@ msgstr ""
msgid "You feel like you're being watched, it makes you sick."
msgstr ""
+#: src/monattack.cpp
+msgid "Your sight darkens as the visions overtake you!"
+msgstr ""
+
#: src/monattack.cpp
#, c-format
msgid "The %s probes your mind, but is rebuffed!"
@@ -221306,11 +224973,6 @@ msgstr ""
msgid "zombie slave"
msgstr ""
-#: src/monexamine.cpp
-#, c-format
-msgid "Push %s"
-msgstr ""
-
#: src/monexamine.cpp
msgid "Rename"
msgstr ""
@@ -221784,10 +225446,6 @@ msgstr ""
msgid "Ignoring."
msgstr ""
-#: src/monster.cpp
-msgid "Zombie slave."
-msgstr ""
-
#: src/monster.cpp
msgid "Hostile!"
msgstr ""
@@ -221865,11 +225523,11 @@ msgid "It is nearly dead!"
msgstr ""
#: src/monster.cpp
-msgid " Difficulty "
+msgid "Can see to your current location"
msgstr ""
-#: src/monster.cpp src/npc.cpp
-msgid "Aware of your presence!"
+#: src/monster.cpp
+msgid "Can't see to your current location"
msgstr ""
#: src/monster.cpp
@@ -221920,11 +225578,6 @@ msgstr ""
msgid "It is %s."
msgstr ""
-#: src/monster.cpp
-#, c-format
-msgid "It is %s in size."
-msgstr ""
-
#: src/monster.cpp
msgid "an animal"
msgstr ""
@@ -222271,6 +225924,13 @@ msgstr ""
msgid "Focus trends towards:"
msgstr ""
+#. ~ This should never occur - this is the message when the character swtiches to
+#. ~ an invalid move mode or there's not a message for failing to switch to a move
+#. ~ mode
+#: src/move_mode.cpp
+msgid "You feel bugs crawl over your skin."
+msgstr ""
+
#: src/mtype.cpp
msgid "human"
msgid_plural "humans"
@@ -222814,7 +226474,7 @@ msgstr ""
#: src/newcharacter.cpp
#, c-format
-msgid "Melee damage bonus: %.1f"
+msgid "Bash damage bonus: %.1f"
msgstr ""
#: src/newcharacter.cpp
@@ -223203,6 +226863,10 @@ msgstr ""
msgid "Various limb wounds"
msgstr ""
+#: src/newcharacter.cpp
+msgid "Fungal infected player"
+msgstr ""
+
#: src/newcharacter.cpp
msgid "No starting NPC"
msgstr ""
@@ -223221,6 +226885,11 @@ msgstr ""
msgid "Age:"
msgstr ""
+#: src/newcharacter.cpp
+#: src/player_display.cpp
+msgid "Blood type:"
+msgstr ""
+
#: src/newcharacter.cpp
#, c-format
msgid ""
@@ -223363,6 +227032,18 @@ msgstr ""
msgid "Enter height in centimeters. Minimum 145, maximum 200"
msgstr ""
+#: src/newcharacter.cpp
+msgid "Enter blood type (omit Rh):"
+msgstr ""
+
+#: src/newcharacter.cpp
+msgid "Invalid blood type."
+msgstr ""
+
+#: src/newcharacter.cpp
+msgid "Enter Rh factor:"
+msgstr ""
+
#: src/newcharacter.cpp
msgid "Name of template:"
msgstr ""
@@ -223472,12 +227153,11 @@ msgid "%1$s says something but you can't hear it!"
msgstr ""
#: src/npc.cpp
-msgid "NPC: "
+msgid "Aware of your presence"
msgstr ""
#: src/npc.cpp
-#, c-format
-msgid "Wielding a %s"
+msgid "Unaware of you"
msgstr ""
#: src/npc.cpp
@@ -223853,7 +227533,12 @@ msgstr ""
#: src/npcmove.cpp
#, c-format
-msgid "%s %s"
+msgid " %s, %s"
+msgstr ""
+
+#: src/npcmove.cpp
+#, c-format
+msgid "%s %s%s"
msgstr ""
#: src/npcmove.cpp
@@ -224698,6 +228383,14 @@ msgstr ""
msgid "Select a follower"
msgstr ""
+#: src/npctrade.cpp
+#, c-format
+msgid ""
+"Trading with %s.\n"
+"%s to switch lists, letters to pick items, %s to finalize, %s to quit, %s to "
+"get information on an item."
+msgstr ""
+
#: src/npctrade.cpp
#, c-format
msgid "Volume: %s %s, Weight: %.1f %s"
@@ -224771,13 +228464,6 @@ msgstr ""
msgid "Looks like a deal! Accept this trade?"
msgstr ""
-#: src/npctrade.h
-msgid ""
-"TAB key to switch lists, letters to pick items,Enter to finalize, Esc to "
-"quit,\n"
-"? to get information on an item."
-msgstr ""
-
#: src/options.cpp
msgid "General"
msgstr ""
@@ -224798,11 +228484,6 @@ msgstr ""
msgid "Android"
msgstr ""
-#: src/options.cpp src/overmap_ui.cpp
-#, c-format
-msgid "%s"
-msgstr ""
-
#: src/options.cpp
#, c-format
msgid "Default: %s - Values: %s"
@@ -225322,6 +229003,11 @@ msgstr ""
msgid "12h"
msgstr ""
+#. ~ Military time, e.g. 2359
+#: src/options.cpp
+msgid "Military"
+msgstr ""
+
#. ~ 24h time, e.g. 23:59
#: src/options.cpp
msgid "24h"
@@ -225799,7 +229485,7 @@ msgid "Terminal width"
msgstr ""
#: src/options.cpp
-msgid "Set the size of the terminal along the X axis. Requires restart."
+msgid "Set the size of the terminal along the X axis."
msgstr ""
#: src/options.cpp
@@ -225807,7 +229493,7 @@ msgid "Terminal height"
msgstr ""
#: src/options.cpp
-msgid "Set the size of the terminal along the Y axis. Requires restart."
+msgid "Set the size of the terminal along the Y axis."
msgstr ""
#: src/options.cpp
@@ -225927,11 +229613,13 @@ msgid "Choose the tileset you want to use."
msgstr ""
#: src/options.cpp
-msgid "Memory map drawing mode"
+msgid "Memory map overlay preset"
msgstr ""
#: src/options.cpp
-msgid "Specified the mode in which the memory map is drawn. Requires restart."
+msgid ""
+"Specified the overlay in which the memory map is drawn. Requires restart. "
+"For custom overlay define gamma and RGB values for dark and light colors."
msgstr ""
#: src/options.cpp
@@ -225942,6 +229630,70 @@ msgstr ""
msgid "Sepia"
msgstr ""
+#: src/options.cpp
+msgid "Sepia Dark"
+msgstr ""
+
+#: src/options.cpp
+msgid "Blue Dark"
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom dark color RGB overlay - RED"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color RED for dark color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom dark color RGB overlay - GREEN"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color GREEN for dark color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom dark color RGB overlay - BLUE"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color BLUE for dark color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom bright color RGB overlay - RED"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color RED for bright color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom bright color RGB overlay - GREEN"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color GREEN for bright color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom bright color RGB overlay - BLUE"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify RGB value for color BLUE for bright color overlay."
+msgstr ""
+
+#: src/options.cpp
+msgid "Custom gamma for overlay"
+msgstr ""
+
+#: src/options.cpp
+msgid "Specify gamma value for overlay."
+msgstr ""
+
#: src/options.cpp
msgid "Pixel minimap"
msgstr ""
@@ -226146,125 +229898,6 @@ msgstr ""
msgid "4x"
msgstr ""
-#: src/options.cpp
-msgid "Distance initial visibility"
-msgstr ""
-
-#: src/options.cpp
-msgid "Determines the scope, which is known in the beginning of the game."
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial stat points"
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial points available to spend on stats on character generation."
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial trait points"
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial points available to spend on traits on character generation."
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial skill points"
-msgstr ""
-
-#: src/options.cpp
-msgid "Initial points available to spend on skills on character generation."
-msgstr ""
-
-#: src/options.cpp
-msgid "Maximum trait points"
-msgstr ""
-
-#: src/options.cpp
-msgid "Maximum trait points available for character generation."
-msgstr ""
-
-#: src/options.cpp
-msgid "Skill training speed"
-msgstr ""
-
-#: src/options.cpp
-msgid ""
-"Scales experience gained from practicing skills and reading books. 0.5 is "
-"half as fast as default, 2.0 is twice as fast, 0.0 disables skill training "
-"except for NPC training."
-msgstr ""
-
-#: src/options.cpp
-msgid "Skill rust"
-msgstr ""
-
-#: src/options.cpp
-msgid ""
-"Set the level of skill rust. Vanilla: Vanilla Cataclysm - Capped: Capped at "
-"skill levels 2 - Int: Intelligence dependent - IntCap: Intelligence "
-"dependent, capped - Off: None at all."
-msgstr ""
-
-#. ~ plain, default, normal
-#: src/options.cpp
-msgid "Vanilla"
-msgstr ""
-
-#. ~ capped at a value
-#: src/options.cpp
-msgid "Capped"
-msgstr ""
-
-#. ~ based on intelligence
-#: src/options.cpp
-msgid "Int"
-msgstr ""
-
-#. ~ based on intelligence and capped
-#: src/options.cpp
-msgid "IntCap"
-msgstr ""
-
-#: src/options.cpp src/panels.cpp
-msgid "Off"
-msgstr ""
-
-#: src/options.cpp
-msgid "Experimental 3D field of vision"
-msgstr ""
-
-#: src/options.cpp
-msgid ""
-"If false, vision is limited to current z-level. If true and the world is in "
-"z-level mode, the vision will extend beyond current z-level. Currently very "
-"bugged!"
-msgstr ""
-
-#: src/options.cpp
-msgid "Vertical range of 3D field of vision"
-msgstr ""
-
-#: src/options.cpp
-msgid ""
-"How many levels up and down the experimental 3D field of vision reaches. "
-"(This many levels up, this many levels down.) 3D vision of the full height "
-"of the world can slow the game down a lot. Seeing fewer Z-levels is faster."
-msgstr ""
-
-#: src/options.cpp
-msgid "Experimental path name encoding conversion"
-msgstr ""
-
-#: src/options.cpp
-msgid ""
-"If true, file path names are going to be transcoded from system encoding to "
-"UTF-8 when reading and will be transcoded back when writing. Mainly for CJK "
-"Windows users."
-msgstr ""
-
#: src/options.cpp
msgid "Core version data"
msgstr ""
@@ -226536,6 +230169,125 @@ msgstr ""
msgid "No freeform"
msgstr ""
+#: src/options.cpp
+msgid "Distance initial visibility"
+msgstr ""
+
+#: src/options.cpp
+msgid "Determines the scope, which is known in the beginning of the game."
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial stat points"
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial points available to spend on stats on character generation."
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial trait points"
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial points available to spend on traits on character generation."
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial skill points"
+msgstr ""
+
+#: src/options.cpp
+msgid "Initial points available to spend on skills on character generation."
+msgstr ""
+
+#: src/options.cpp
+msgid "Maximum trait points"
+msgstr ""
+
+#: src/options.cpp
+msgid "Maximum trait points available for character generation."
+msgstr ""
+
+#: src/options.cpp
+msgid "Skill training speed"
+msgstr ""
+
+#: src/options.cpp
+msgid ""
+"Scales experience gained from practicing skills and reading books. 0.5 is "
+"half as fast as default, 2.0 is twice as fast, 0.0 disables skill training "
+"except for NPC training."
+msgstr ""
+
+#: src/options.cpp
+msgid "Skill rust"
+msgstr ""
+
+#: src/options.cpp
+msgid ""
+"Set the level of skill rust. Vanilla: Vanilla Cataclysm - Capped: Capped at "
+"skill levels 2 - Int: Intelligence dependent - IntCap: Intelligence "
+"dependent, capped - Off: None at all."
+msgstr ""
+
+#. ~ plain, default, normal
+#: src/options.cpp
+msgid "Vanilla"
+msgstr ""
+
+#. ~ capped at a value
+#: src/options.cpp
+msgid "Capped"
+msgstr ""
+
+#. ~ based on intelligence
+#: src/options.cpp
+msgid "Int"
+msgstr ""
+
+#. ~ based on intelligence and capped
+#: src/options.cpp
+msgid "IntCap"
+msgstr ""
+
+#: src/options.cpp src/panels.cpp
+msgid "Off"
+msgstr ""
+
+#: src/options.cpp
+msgid "Experimental 3D field of vision"
+msgstr ""
+
+#: src/options.cpp
+msgid ""
+"If false, vision is limited to current z-level. If true and the world is in "
+"z-level mode, the vision will extend beyond current z-level. Currently very "
+"bugged!"
+msgstr ""
+
+#: src/options.cpp
+msgid "Vertical range of 3D field of vision"
+msgstr ""
+
+#: src/options.cpp
+msgid ""
+"How many levels up and down the experimental 3D field of vision reaches. "
+"(This many levels up, this many levels down.) 3D vision of the full height "
+"of the world can slow the game down a lot. Seeing fewer Z-levels is faster."
+msgstr ""
+
+#: src/options.cpp
+msgid "Experimental path name encoding conversion"
+msgstr ""
+
+#: src/options.cpp
+msgid ""
+"If true, file path names are going to be transcoded from system encoding to "
+"UTF-8 when reading and will be transcoded back when writing. Mainly for CJK "
+"Windows users."
+msgstr ""
+
#: src/options.cpp
msgid "Quicksave on app lose focus"
msgstr ""
@@ -227544,21 +231296,6 @@ msgstr ""
msgid "PER"
msgstr ""
-#: src/panels.cpp
-msgctxt "movement-type"
-msgid "R"
-msgstr ""
-
-#: src/panels.cpp
-msgctxt "movement-type"
-msgid "C"
-msgstr ""
-
-#: src/panels.cpp
-msgctxt "movement-type"
-msgid "W"
-msgstr ""
-
#: src/panels.cpp
msgid "DEAF"
msgstr ""
@@ -228248,16 +231985,6 @@ msgstr ""
msgid "Your power armor disengages."
msgstr ""
-#: src/player.cpp
-#, c-format
-msgid "Drink %s from your hands?"
-msgstr ""
-
-#: src/player.cpp
-#, c-format
-msgid "You can't eat your %s."
-msgstr ""
-
#: src/player.cpp src/veh_interact.cpp
#, c-format
msgid "Refill %s"
@@ -228383,6 +232110,10 @@ msgstr ""
msgid "The %s doesn't have any faults to mend."
msgstr ""
+#: src/player.cpp
+msgid "It is damaged, but cannot be repaired."
+msgstr ""
+
#: src/player.cpp
#, c-format
msgid ""
@@ -228677,6 +232408,10 @@ msgstr ""
msgid "This task is too simple to train your %s beyond %d."
msgstr ""
+#: src/player.cpp
+msgid " (empty)"
+msgstr ""
+
#: src/player.cpp
msgid "Wield what?"
msgstr ""
@@ -228739,7 +232474,7 @@ msgstr ""
#: src/player_display.cpp
#, c-format
-msgid "Running movement point cost: %+d\n"
+msgid "Movement point cost: %+d\n"
msgstr ""
#: src/player_display.cpp
@@ -228820,6 +232555,10 @@ msgstr ""
msgid "Reduced gun aim speed: %.1f"
msgstr ""
+#: src/player_display.cpp
+msgid "Weight:"
+msgstr ""
+
#: src/player_display.cpp
msgid ""
"Strength affects your melee damage, the amount of weight you can carry, your "
@@ -228839,7 +232578,7 @@ msgstr ""
#: src/player_display.cpp
#, c-format
-msgid "Melee damage: %.1f"
+msgid "Bash damage: %.1f"
msgstr ""
#: src/player_display.cpp
@@ -228901,10 +232640,6 @@ msgstr ""
msgid "Aiming penalty: %+d"
msgstr ""
-#: src/player_display.cpp
-msgid "Weight:"
-msgstr ""
-
#: src/player_display.cpp
msgid ""
"Your weight is a general indicator of how much fat your body has stored up, "
@@ -228920,6 +232655,20 @@ msgstr ""
msgid "This is how old you are."
msgstr ""
+#: src/player_display.cpp
+msgid "This is your blood type and Rh factor."
+msgstr ""
+
+#: src/player_display.cpp
+#, c-format
+msgid "Blood type: %s"
+msgstr ""
+
+#: src/player_display.cpp
+#, c-format
+msgid "Rh factor: %s"
+msgstr ""
+
#: src/player_display.cpp
#, c-format
msgid ""
@@ -228988,6 +232737,27 @@ msgctxt "speed bonus"
msgid "Bionic Speed +%2d%%"
msgstr ""
+#. ~ player info window: 1s - name, 2s - gender, 3s - Prof or Mutation name
+#: src/player_display.cpp
+#, c-format
+msgid " %1$s | %2$s | %3$s"
+msgstr ""
+
+#. ~ player info window: 1s - name, 2s - gender '|' - field separator.
+#: src/player_display.cpp
+#, c-format
+msgid " %1$s | %2$s"
+msgstr ""
+
+#: src/player_display.cpp
+#, c-format
+msgid "[%s]"
+msgstr ""
+
+#: src/player_display.cpp
+msgid "Profession Name: "
+msgstr ""
+
#: src/player_display.cpp
#, c-format
msgid "Strength -%d"
@@ -229065,18 +232835,6 @@ msgid ""
"Strength - 4; Dexterity - 4; Intelligence - 4; Perception - 4"
msgstr ""
-#. ~ player info window: 1s - name, 2s - gender, 3s - Prof or Mutation name
-#: src/player_display.cpp
-#, c-format
-msgid " %1$s | %2$s | %3$s"
-msgstr ""
-
-#. ~ player info window: 1s - name, 2s - gender '|' - field separator.
-#: src/player_display.cpp
-#, c-format
-msgid " %1$s | %2$s"
-msgstr ""
-
#: src/player_display.cpp
msgid "Cycle to next category"
msgstr ""
@@ -229086,12 +232844,7 @@ msgid "Cycle to previous category"
msgstr ""
#: src/player_display.cpp
-msgid "Toggle skill training"
-msgstr ""
-
-#: src/player_display.cpp
-#, c-format
-msgid "[%s]"
+msgid "Toggle skill training / Upgrade stat"
msgstr ""
#: src/player_hardcoded_effects.cpp
@@ -229409,15 +233162,15 @@ msgid ""
msgstr ""
#: src/player_hardcoded_effects.cpp
-msgid "Glowing lights surround you, and you teleport."
+msgid "You are beset with a vision of a prowling beast."
msgstr ""
#: src/player_hardcoded_effects.cpp
-msgid "You are beset with a vision of a prowling beast."
+msgid "Your surroundings are permeated with a foul scent."
msgstr ""
#: src/player_hardcoded_effects.cpp
-msgid "Your surroundings are permeated with a foul scent."
+msgid "Glowing lights surround you, and you teleport."
msgstr ""
#: src/player_hardcoded_effects.cpp
@@ -229543,6 +233296,10 @@ msgstr ""
msgid "You succumb to the infection."
msgstr ""
+#: src/player_hardcoded_effects.cpp
+msgid "You try to sleep, but can't…"
+msgstr ""
+
#: src/player_hardcoded_effects.cpp
msgid "You feel well rested."
msgstr ""
@@ -229966,6 +233723,10 @@ msgstr ""
msgid "[?] show help"
msgstr ""
+#: src/ranged.cpp
+msgid "Shift view with directional keys"
+msgstr ""
+
#: src/ranged.cpp
msgid "Move cursor with directional keys"
msgstr ""
@@ -230367,20 +234128,35 @@ msgid "Limited"
msgstr ""
#: src/scores_ui.cpp
+msgid "achievements"
+msgstr ""
+
+#: src/scores_ui.cpp
+msgid "conducts"
+msgstr ""
+
+#: src/scores_ui.cpp
+msgid "Conducts"
+msgstr ""
+
+#: src/scores_ui.cpp
+#, c-format
msgid ""
-"Achievements are disabled, probably due to use of the debug menu. If you "
-"only used the debug menu to work around a game bug, then you can re-enable "
-"achievements via the debug menu (under the Game submenu)."
+"%s are disabled, probably due to use of the debug menu. If you only used "
+"the debug menu to work around a game bug, then you can re-enable %s via the "
+"debug menu (\"Enable achievements\" under the \"Game\" submenu)."
msgstr ""
#: src/scores_ui.cpp
-msgid "This game has no valid achievements.\n"
+#, c-format
+msgid "This game has no valid %s.\n"
msgstr ""
#: src/scores_ui.cpp
+#, c-format
msgid ""
-"Note that only achievements that existed when you started this game and "
-"still exist now will appear here."
+"Note that only %s that existed when you started this game and still exist "
+"now will appear here."
msgstr ""
#: src/scores_ui.cpp
@@ -230398,6 +234174,10 @@ msgstr ""
msgid "ACHIEVEMENTS"
msgstr ""
+#: src/scores_ui.cpp
+msgid "CONDUCTS"
+msgstr ""
+
#: src/scores_ui.cpp
msgid "SCORES"
msgstr ""
@@ -231163,7 +234943,7 @@ msgid "A blade swings out and hacks your torso!"
msgstr ""
#: src/trapfunc.cpp
-msgid "A blade swings out and hacks s torso!"
+msgid "A blade swings out and hacks 's torso!"
msgstr ""
#: src/trapfunc.cpp
@@ -231575,6 +235355,10 @@ msgstr ""
msgid "Only one %1$s powered engine can be installed."
msgstr ""
+#: src/veh_interact.cpp
+msgid "This vehicle cannot be modified in this way.\n"
+msgstr ""
+
#: src/veh_interact.cpp
msgid "This part cannot be installed.\n"
msgstr ""
@@ -231728,6 +235512,12 @@ msgstr ""
msgid "You can't install parts while driving."
msgstr ""
+#: src/veh_interact.cpp
+msgid ""
+"Installing this part will mean that this vehicle is no longer flightworthy. "
+"Continue?"
+msgstr ""
+
#: src/veh_interact.cpp
msgid "Installing this part will make the vehicle unfoldable. Continue?"
msgstr ""
@@ -231756,6 +235546,20 @@ msgstr ""
msgid "This part cannot be repaired.\n"
msgstr ""
+#: src/veh_interact.cpp
+msgid "This vehicle cannot be repaired.\n"
+msgstr ""
+
+#: src/veh_interact.cpp
+msgid ""
+"Repairing this part will mean that this vehicle is no longer flightworthy. "
+"Continue?"
+msgstr ""
+
+#: src/veh_interact.cpp
+msgid "You chose not to install this part to keep the vehicle flyable.\n"
+msgstr ""
+
#: src/veh_interact.cpp
msgid "Your morale is too low to mend…"
msgstr ""
@@ -231867,6 +235671,13 @@ msgid ""
"Removing the broken %1$s may yield some fragments.\n"
msgstr ""
+#: src/veh_interact.cpp
+#, c-format
+msgid ""
+"Removing the %1$s may yield:\n"
+"> %2$s\n"
+msgstr ""
+
#: src/veh_interact.cpp
#, c-format
msgid ""
@@ -231896,6 +235707,12 @@ msgstr ""
msgid "Better not remove something while driving."
msgstr ""
+#: src/veh_interact.cpp
+msgid ""
+"Removing this part will mean that this vehicle is no longer flightworthy. "
+"Continue?"
+msgstr ""
+
#: src/veh_interact.cpp
msgid "The vehicle has no liquid fuel left to siphon."
msgstr ""
@@ -232164,6 +235981,10 @@ msgstr ""
msgid "Dmg"
msgstr ""
+#: src/veh_interact.cpp
+msgid "Weight"
+msgstr ""
+
#: src/veh_interact.cpp
msgid "Wgt"
msgstr ""
@@ -232337,6 +236158,11 @@ msgstr ""
msgid "You remove the broken %1$s from the %2$s."
msgstr ""
+#: src/veh_interact.cpp
+#, c-format
+msgid "You smash the %1$s to bits, removing it from the %2$s."
+msgstr ""
+
#: src/veh_interact.cpp
#, c-format
msgid "You remove the %1$s from the %2$s."
@@ -233041,10 +236867,6 @@ msgstr ""
msgid "You don't find any keys in the %s. Attempt to hotwire vehicle?"
msgstr ""
-#: src/vehicle_use.cpp
-msgid "Hotwire"
-msgstr ""
-
#: src/vehicle_use.cpp
#, c-format
msgid "Trigger the %s's Alarm?"
@@ -233976,11 +237798,6 @@ msgstr ""
msgid "[%s] find, [f] container, [F] flag, [E] everything, [%s] quit"
msgstr ""
-#: src/wish.cpp
-#, c-format
-msgid "%.*s"
-msgstr ""
-
#: src/wish.cpp
msgid "How many?"
msgstr ""
diff --git a/lang/po/de.po b/lang/po/de.po
index c1ffa84675edb..52bac882021b0 100644
--- a/lang/po/de.po
+++ b/lang/po/de.po
@@ -1,10 +1,10 @@
#
# Translators:
# marc s , 2018
+# Robert Boettcher , 2018
# Nico Brandt , 2018
# Enrico Grunitz, 2018
# OzoneH3 , 2018
-# Robert Boettcher , 2018
# Nipaporn P. , 2018
# Mark Bies, 2018
# - - , 2018
@@ -18,9 +18,11 @@
# a b , 2020
# kurtice087 , 2020
# Chris , 2020
-# Pupsi , 2020
-# Brett Dong , 2020
# Ziv Edo, 2020
+# Brett Dong , 2020
+# Björn Hartmann , 2020
+# Pupsi , 2020
+# Matyas Taller , 2020
# Vlasov Vitaly , 2020
# Wuzzy , 2020
#
@@ -28,7 +30,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cataclysm-dda 0.E\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2020-05-01 12:24+0800\n"
+"POT-Creation-Date: 2020-06-05 08:37+0800\n"
"PO-Revision-Date: 2018-04-26 14:47+0000\n"
"Last-Translator: Wuzzy , 2020\n"
"Language-Team: German (https://www.transifex.com/cataclysm-dda-translators/teams/2217/de/)\n"
@@ -41,8 +43,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "fusion pack"
msgid_plural "fusion packs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Fusionszell"
+msgstr[1] "Fusionszellen"
#. ~ Description for {'str': 'fusion pack'}
#: lang/json/AMMO_from_json.py
@@ -59,8 +61,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "bootleg fusion pack"
msgid_plural "bootleg fusion packs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "selbstgebaute Fusionszelle"
+msgstr[1] "selbstgebaute Fusionszellen"
#. ~ Description for {'str': 'bootleg fusion pack'}
#: lang/json/AMMO_from_json.py
@@ -91,12 +93,58 @@ msgstr ""
"Freiliegende Batterieladung. Diese kann in wiederaufladbare Batteriezellen "
"geladen werden, kann aber nie entladen werden."
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "butane"
+msgid_plural "butane"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'butane'}
#: lang/json/AMMO_from_json.py
-msgid "aluminum foil"
-msgid_plural "aluminum foils"
+msgid "A common flammable liquid used in lighters."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "flare pyrotechnic"
+msgid_plural "flare pyrotechnic"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'flare pyrotechnic'}
+#: lang/json/AMMO_from_json.py
+msgid "A pyrotechnic chemical used in flares."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "match"
+msgid_plural "matches"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'match', 'str_pl': 'matches'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"A small stick with a red part at the end. Strike it against a matchbook to "
+"light it."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "oxygen"
+msgid_plural "oxygen"
+msgstr[0] "Sauerstoff"
+msgstr[1] "Sauerstoff"
+
+#. ~ Description for {'str_sp': 'oxygen'}
+#: lang/json/AMMO_from_json.py
+msgid "Compressed medical oxygen."
+msgstr ""
+
+#: lang/json/AMMO_from_json.py
+msgid "aluminum foil"
+msgid_plural "aluminum foils"
+msgstr[0] "Alufolie"
+msgstr[1] "Alufolie"
+
#. ~ Description for {'str': 'aluminum foil'}
#: lang/json/AMMO_from_json.py
msgid ""
@@ -107,15 +155,13 @@ msgstr "Eine dünne Folie aus Aluminium."
#: lang/json/AMMO_from_json.py
msgid "cent"
msgid_plural "cents"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Cent"
+msgstr[1] "Cents"
#. ~ Description for {'str': 'cent'}
-#. ~ Description for {'str': 'placeholder ammunition'}
-#. ~ Description for {'str_sp': 'software'}
-#: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py
-msgid "IF YOU ARE SEEING THIS IT IS A BUG."
-msgstr "WENN DU DIES SIEHST, IST ES EIN BUG."
+#: lang/json/AMMO_from_json.py
+msgid "A unit of currency equivalent to 0.01 US dollars."
+msgstr ""
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "thread"
@@ -133,8 +179,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "sinew"
msgid_plural "sinews"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Sehne"
+msgstr[1] "Sehnen"
#. ~ Description for {'str': 'sinew'}
#: lang/json/AMMO_from_json.py
@@ -146,8 +192,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "plant fiber"
msgid_plural "plant fibers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Pflanzenfaser"
+msgstr[1] "Pflanzenfasern"
#. ~ Description for {'str': 'plant fiber'}
#: lang/json/AMMO_from_json.py
@@ -169,8 +215,8 @@ msgstr "Wollgarn, könnte zum Stricken von Kleidung gebraucht werden."
#: lang/json/AMMO_from_json.py
msgid "soap bar"
msgid_plural "soap bars"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Seifenstück"
+msgstr[1] "Seifenstücke"
#. ~ Description for {'str': 'soap bar'}
#: lang/json/AMMO_from_json.py
@@ -180,8 +226,8 @@ msgstr "Ein Reinigungsmittel in Quaderform."
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "duct tape"
msgid_plural "duct tapes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Isolierband"
+msgstr[1] "Isolierbänder"
#. ~ Description for {'str': 'duct tape'}
#: lang/json/AMMO_from_json.py
@@ -193,8 +239,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "rolling paper"
msgid_plural "rolling papers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Zigarettenpapier"
+msgstr[1] "Zigarettenpapiere"
#. ~ Description for {'str': 'rolling paper'}
#: lang/json/AMMO_from_json.py
@@ -206,8 +252,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "copper wire"
msgid_plural "copper wires"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kupferkabel"
+msgstr[1] "Kupferkabel"
#. ~ Description for {'str': 'copper wire'}
#: lang/json/AMMO_from_json.py
@@ -219,8 +265,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "plutonium fuel cell"
msgid_plural "plutonium fuel cells"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Plutoniumbrennstoffzelle"
+msgstr[1] "Plutoniumbrennstoffzellen"
#. ~ Description for {'str': 'plutonium fuel cell'}
#: lang/json/AMMO_from_json.py
@@ -231,7 +277,7 @@ msgid ""
"conventional means: expended cells had to be sent to a central reprocessing "
"facility that almost certainly doesn't exist anymore."
msgstr ""
-"Dies ist weder eine Brennstoffzelle noch nuklear, aber der Name ist "
+"Dies ist weder eine Brennstoffzelle, noch nuklear, aber der Name ist "
"geblieben. Es verwendet Plutonium-244 als Katalysator, um eine komplizierte "
"Nanoverbindung zu stabilisieren, die enorme Mengen an Energie speichern "
"kann. Leider kann es nicht mit herkömmlichen Mitteln wieder aufgeladen "
@@ -242,8 +288,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "plutonium slurry"
msgid_plural "plutonium slurry"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Plutoniumschlamm"
+msgstr[1] "Plutoniumschlamm"
#. ~ Description for {'str_sp': 'plutonium slurry'}
#. ~ Description for {'str_sp': 'watery plutonium slurry'}
@@ -258,13 +304,13 @@ msgstr ""
msgid "watery plutonium slurry"
msgid_plural "watery plutonium slurry"
msgstr[0] "wässriger Plutoniumschlamm"
-msgstr[1] "wässrige Plutoniumschlämme"
+msgstr[1] "wässriger Plutoniumschlamm"
#: lang/json/AMMO_from_json.py lang/json/snippet_from_json.py
msgid "rock"
msgid_plural "rocks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Stein"
+msgstr[1] "Steine"
#. ~ Description for {'str': 'rock'}
#. ~ Description for TEST rock
@@ -279,27 +325,25 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "pebble"
msgid_plural "pebbles"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kieselstein"
+msgstr[1] "Kieselsteine"
#. ~ Description for {'str': 'pebble'}
#: lang/json/AMMO_from_json.py
-msgid "A handful of pebbles, useful as ammunition for slings or slingshots."
+msgid "A handful of pebbles, useful as ammunition for slingshots."
msgstr ""
-"Eine Handvoll Kiesel, nützlich als Munition für Schleudern oder "
+"Eine handvoll Kiesel, nützlich as Munition für Schleudern oder "
"Steinschleudern."
#: lang/json/AMMO_from_json.py
msgid "clay pellet"
msgid_plural "clay pellets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Tonkügelchen"
+msgstr[1] "Tonkügelchen"
#. ~ Description for {'str': 'clay pellet'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"A handful of round projectiles made of clay, useful for slings or "
-"slingshots."
+msgid "A handful of round projectiles made of clay, useful for slingshots."
msgstr ""
"Eine handvoll runder Projektile aus Ton, nützlich für Schleudern oder "
"Steinschleudern."
@@ -307,13 +351,12 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "marble"
msgid_plural "marbles"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Murmel"
+msgstr[1] "Murmeln"
#. ~ Description for {'str': 'marble'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"A handful of glass marbles, useful as ammunition for slings or slingshots."
+msgid "A handful of glass marbles, useful as ammunition for slingshots."
msgstr ""
"Eine handvoll Glasmurmeln, nützlich als Munition für Schleudern oder "
"Steinschleudern."
@@ -326,28 +369,30 @@ msgstr[1] "Kugellager"
#. ~ Description for {'str_sp': 'bearings'}
#: lang/json/AMMO_from_json.py
-msgid "A box of ball bearings, useful as ammunition for slings or slingshots."
+msgid "A box of ball bearings, useful as ammunition for slingshots."
msgstr ""
-"Eine Kiste mit Kugellagern, verwendbar als Munition für allerlei Schleudern."
+"Eine Kiste mit Kugellagern, verwendbar als Munition für eine Steinschleuder."
#: lang/json/AMMO_from_json.py
msgid "BB"
msgid_plural "BBs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "BB Softair Kugeln"
+msgstr[1] "BB Softair Kugeln"
#. ~ Description for {'str': 'BB'}
#: lang/json/AMMO_from_json.py
-msgid "A box of small steel balls. They deal virtually no damage."
+msgid ""
+"A box of small steel balls that can be fired from a BB gun. They deal "
+"virtually no damage."
msgstr ""
-"Eine Kiste mit kleinen Stahlkugeln. Sie verursachen so gut wie keinen "
-"Schaden."
+"Eine Kiste mit kleinen Stahlkugeln für eine SoftAir Waffe. Sie verursachen "
+"so gut wie keinen Schaden."
#: lang/json/AMMO_from_json.py
msgid "feather"
msgid_plural "feathers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Vogelfeder"
+msgstr[1] "Vogelfedern"
#. ~ Description for {'str': 'feather'}
#: lang/json/AMMO_from_json.py
@@ -358,8 +403,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "down feather"
msgid_plural "down feathers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Daunenfeder"
+msgstr[1] "Daunenfedern"
#. ~ Description for {'str': 'down feather'}
#: lang/json/AMMO_from_json.py
@@ -371,8 +416,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "120mm HEAT"
msgid_plural "120mm HEATs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "120mm HEAT"
+msgstr[1] "120mm HEATs"
#. ~ Description for {'str': '120mm HEAT'}
#: lang/json/AMMO_from_json.py
@@ -385,8 +430,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "hydrogen canister"
msgid_plural "hydrogen canisters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Wasserstoffkanister"
+msgstr[1] "Wasserstoffkanister"
#. ~ Description for {'str': 'hydrogen canister'}
#: lang/json/AMMO_from_json.py
@@ -401,8 +446,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "mixed smokeless gunpowder"
msgid_plural "mixed smokeless gunpowders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "gemischtes rauchloses Schießpulver"
+msgstr[1] "gemischtes rauchloses Schießpulver"
#. ~ Description for {'str': 'mixed smokeless gunpowder'}
#: lang/json/AMMO_from_json.py
@@ -419,8 +464,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "smokeless shotgun powder"
msgid_plural "smokeless shotgun powders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rauchfreies Pulver für Schrotflinte"
+msgstr[1] "Rauchfreies Pulver für Schrotflinte"
#. ~ Description for {'str': 'smokeless shotgun powder'}
#: lang/json/AMMO_from_json.py
@@ -432,8 +477,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "smokeless pistol powder"
msgid_plural "smokeless pistol powders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rauchfreies Pulver für Pistole"
+msgstr[1] "Rauchfreies Pulver für Pistole"
#. ~ Description for {'str': 'smokeless pistol powder'}
#: lang/json/AMMO_from_json.py
@@ -444,8 +489,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "smokeless magnum powder"
msgid_plural "smokeless magnum powders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rauchfreies Pulver für Magnum"
+msgstr[1] "Rauchfreies Pulver für Magnum"
#. ~ Description for {'str': 'smokeless magnum powder'}
#: lang/json/AMMO_from_json.py
@@ -458,8 +503,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "smokeless rifle powder"
msgid_plural "smokeless rifle powders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rauchfreies Pulver für Gewehre"
+msgstr[1] "Rauchfreies Pulver für Gewehre"
#. ~ Description for {'str': 'smokeless rifle powder'}
#: lang/json/AMMO_from_json.py
@@ -470,8 +515,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "smokeless overbore rifle powder"
msgid_plural "smokeless overbore rifle powders"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rauchfreies Pulver für overbore Gewehre"
+msgstr[1] "Rauchfreies Pulver für overbore Gewehre"
#. ~ Description for {'str': 'smokeless overbore rifle powder'}
#: lang/json/AMMO_from_json.py
@@ -575,8 +620,8 @@ msgstr "Anzündhütchen einer Großkalibergewehrpatrone."
#: lang/json/AMMO_from_json.py
msgid "rubber slug"
msgid_plural "rubber slugs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Gummikugel"
+msgstr[1] "Gummigeschosse"
#. ~ Description for {'str': 'rubber slug'}
#: lang/json/AMMO_from_json.py
@@ -601,8 +646,8 @@ msgstr "Ein Stück nützliches Gummi, das sich leicht formen lässt."
#: lang/json/AMMO_from_json.py
msgid "copper"
msgid_plural "coppers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kupfer"
+msgstr[1] "Kupfer"
#. ~ Description for {'str': 'copper'}
#: lang/json/AMMO_from_json.py
@@ -616,8 +661,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "medical tape"
msgid_plural "medical tapes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "medizinisches Band"
+msgstr[1] "medizinische Bänder"
#. ~ Description for {'str': 'medical tape'}
#: lang/json/AMMO_from_json.py
@@ -627,8 +672,14 @@ msgstr "Eine Rolle medizinisches Klebeband, ähnlich wie Isolierband."
#: lang/json/AMMO_from_json.py
msgid "placeholder ammunition"
msgid_plural "placeholder ammunitions"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Platzhaltermunition"
+msgstr[1] "Platzhaltermunition"
+
+#. ~ Description for {'str': 'placeholder ammunition'}
+#. ~ Description for {'str_sp': 'software'}
+#: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py
+msgid "IF YOU ARE SEEING THIS IT IS A BUG."
+msgstr "WENN DU DIES SIEHST, IST ES EIN BUG."
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "charcoal"
@@ -678,6 +729,19 @@ msgstr ""
"Brennbare schwarze Brocken eines kohlebasierten Materials, üblicherweise zum"
" Kochen und Erhitzen verwendet."
+#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
+msgid "albuterol"
+msgid_plural "albuterols"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'albuterol'}
+#: lang/json/AMMO_from_json.py
+msgid ""
+"A bronchodilator that relaxes muscles in the airways and increases air flow "
+"to the lungs."
+msgstr ""
+
#: lang/json/AMMO_from_json.py
msgid "RA21E medical ampoule"
msgid_plural "RA21E medical ampoules"
@@ -727,8 +791,8 @@ msgstr "Ein Ersatzfiltereinsatz für ein Kreislaufatemgerät."
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "filter mask cartridge"
msgid_plural "filter mask cartridges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Atemschutzmaskeneinsatz"
+msgstr[1] "Atemschutzmaskeneinsätze"
#. ~ Description for {'str': 'filter mask cartridge'}
#: lang/json/AMMO_from_json.py
@@ -738,8 +802,8 @@ msgstr "Kleiner Ersatzfiltereinsatz für Luftfilterungsmasken."
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "gas mask cartridge"
msgid_plural "gas mask cartridges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Gasmaskeneinsatz"
+msgstr[1] "Gasmaskeneinsätze"
#. ~ Description for {'str': 'gas mask cartridge'}
#: lang/json/AMMO_from_json.py
@@ -749,8 +813,8 @@ msgstr "Mittelgroßer Ersatzfiltereinsatz für Luftfilterungsmasken."
#: lang/json/AMMO_from_json.py
msgid "chemical mask cartridge"
msgid_plural "chemical mask cartridges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Chemikalienschutzmaskeneinsatz"
+msgstr[1] "Chemikalienschutzmaskeneinsätze"
#. ~ Description for {'str': 'chemical mask cartridge'}
#: lang/json/AMMO_from_json.py
@@ -760,8 +824,8 @@ msgstr "Schwerer Ersatzfiltereinsatz für Luftfilterungsmasken."
#: lang/json/AMMO_from_json.py
msgid "nicotine liquid"
msgid_plural "nicotine liquids"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nikotinflüssigkeit"
+msgstr[1] "Nikotinflüssigkeiten"
#. ~ Description for {'str': 'nicotine liquid'}
#: lang/json/AMMO_from_json.py
@@ -775,20 +839,14 @@ msgstr ""
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "fish bait"
msgid_plural "fish baits"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Fischköder"
+msgstr[1] "Fischköder"
#. ~ Description for {'str': 'fish bait'}
#: lang/json/AMMO_from_json.py
msgid "A bait used in traps to lure fish."
msgstr "Ein Köder, der in Fallen benutzt wird, im Fische anzulocken."
-#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
-msgid "oxygen"
-msgid_plural "oxygen"
-msgstr[0] "Sauerstoff"
-msgstr[1] "Sauerstoff"
-
#. ~ Description for {'str_sp': 'oxygen'}
#: lang/json/AMMO_from_json.py
msgid "A canister of oxygen."
@@ -797,8 +855,8 @@ msgstr "Ein Behälter mit Sauerstoff."
#: lang/json/AMMO_from_json.py
msgid "spiked homemade rocket"
msgid_plural "spiked homemade rockets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "stechelige selbstgebaute Rakete"
+msgstr[1] "stechelige selbstgebaute Raketen"
#. ~ Description for {'str': 'spiked homemade rocket'}
#: lang/json/AMMO_from_json.py
@@ -815,8 +873,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "explosive homemade rocket"
msgid_plural "explosive homemade rockets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "explosive selbstgebaute Rakete"
+msgstr[1] "explosive selbstgebaute Raketen"
#. ~ Description for {'str': 'explosive homemade rocket'}
#: lang/json/AMMO_from_json.py
@@ -952,8 +1010,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
msgid "anesthetic"
msgid_plural "anesthetics"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Anästhetika"
+msgstr[1] "Anästhetika"
#. ~ Description for {'str': 'anesthetic'}
#: lang/json/AMMO_from_json.py
@@ -1366,12 +1424,17 @@ msgid ""
"to sharply lower its temperature, but is there any use for this quality in "
"this new world?"
msgstr ""
+"Eine Handvoll mit Ammoniumnitrat. Dieses weiße kristalline Pulver wird "
+"hauptsächlich als Komponente von Düngern und Sprengstoffen benutzt. Könnte "
+"auch in Wasser aufgelöst werden, um dessen Temperatur stark abzusenken, aber"
+" gibt es in dieser neuen Welt irgendeinen Verwendungszweck für diese "
+"Eigenschaft?"
#: lang/json/AMMO_from_json.py
msgid "ammonium nitrate pellets"
msgid_plural "ammonium nitrate pellets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ammoniumnitrat Brocken"
+msgstr[1] "Ammoniumnitrat Brocken"
#. ~ Description for {'str_sp': 'ammonium nitrate pellets'}
#: lang/json/AMMO_from_json.py
@@ -1381,6 +1444,11 @@ msgid ""
"to sharply lower its temperature, but is there any use for this quality in "
"this new world?"
msgstr ""
+"Eine Handvoll mit Ammoniumnitrat Brocken. Dieses Brocken werden "
+"hauptsächlich als Komponente von Düngern und Sprengstoffen benutzt. Könnte "
+"auch in Wasser aufgelöst werden, um dessen Temperatur stark abzusenken, aber"
+" gibt es in dieser neuen Welt irgendeinen Verwendungszweck für diese "
+"Eigenschaft?"
#: lang/json/AMMO_from_json.py
msgid "saltpeter"
@@ -1646,8 +1714,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "nanomaterial canister"
msgid_plural "nanomaterial canisters"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nanomaterial-Kanister"
+msgstr[1] "Nanomaterial-Kanister"
#. ~ Description for {'str': 'nanomaterial canister'}
#: lang/json/AMMO_from_json.py
@@ -1677,8 +1745,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "wooden bead"
msgid_plural "wooden beads"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Holzperle"
+msgstr[1] "Holzperlen"
#. ~ Description for {'str': 'wooden bead'}
#: lang/json/AMMO_from_json.py
@@ -1692,8 +1760,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "rosin"
msgid_plural "rosins"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Harz"
+msgstr[1] "Harz"
#. ~ Description for {'str': 'rosin'}
#: lang/json/AMMO_from_json.py
@@ -1722,8 +1790,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "denatured alcohol"
msgid_plural "denatured alcohols"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Spiritus"
+msgstr[1] "Spiritus"
#. ~ Description for {'str': 'denatured alcohol'}
#: lang/json/AMMO_from_json.py
@@ -3520,10 +3588,8 @@ msgstr[1] ""
#: lang/json/AMMO_from_json.py
msgid ""
".45 ACP ammunition with 230gr FMJ bullets. Noted for its stopping power, "
-"the .45 ACP round has been common for almost 150 years."
+"the .45 ACP round has been common for over a century."
msgstr ""
-".45-ACP-Munition mit 230gr-FMJ-Kugeln. Die .45-ACP-Patrone wird geschätzt "
-"für ihre Mannstoppwirkung und war für über 150 Jahre verbreitet."
#: lang/json/AMMO_from_json.py
msgid ".45 ACP JHP"
@@ -4652,12 +4718,8 @@ msgstr[1] ""
#: lang/json/AMMO_from_json.py
msgid ""
"9x19mm ammunition with a brass jacketed 115gr bullet. It is a popular round"
-" for military, law enforcement, and civilian use even after almost 150 "
-"years."
+" for military, law enforcement, and civilian use for over a century."
msgstr ""
-"9×19mm-Munition mit einer messingummantelten 115gr-Kugel. Sie ist eine "
-"beliebte Patrone für militärische, polizeiliche und zivile Verwendung, sogar"
-" nach fast 150 Jahren."
#: lang/json/AMMO_from_json.py
msgid "9x19mm +P"
@@ -5005,8 +5067,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "nail"
msgid_plural "nails"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nagel"
+msgstr[1] "Nägel"
#. ~ Description for {'str': 'nail'}
#: lang/json/AMMO_from_json.py
@@ -5498,8 +5560,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "makeshift wooden arrow"
msgid_plural "makeshift wooden arrows"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "selbstgemachter Holzpfeil"
+msgstr[1] "selbstgemachte Holzpfeile"
#. ~ Description for {'str': 'makeshift wooden arrow'}
#: lang/json/AMMO_from_json.py
@@ -5678,8 +5740,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "makeshift wooden bolt"
msgid_plural "makeshift wooden bolts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "selbstgemachter Holzbolzen"
+msgstr[1] "selbstgemachte Holzbolzen"
#. ~ Description for {'str': 'makeshift wooden bolt'}
#: lang/json/AMMO_from_json.py
@@ -6183,8 +6245,8 @@ msgstr "Eine violette Teppichrolle."
#: lang/json/AMMO_from_json.py
msgid "scrap metal"
msgid_plural "scrap metals"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Metallschrott"
+msgstr[1] "Metallschrott"
#. ~ Description for {'str': 'scrap metal'}
#: lang/json/AMMO_from_json.py
@@ -6300,8 +6362,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "small metal sheet"
msgid_plural "small metal sheets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "kleines Metallblech"
+msgstr[1] "kleine Metallbleche"
#. ~ Description for {'str': 'small metal sheet'}
#. ~ Description for TEST small metal sheet
@@ -6312,8 +6374,8 @@ msgstr "Ein kleines Metallblech."
#: lang/json/AMMO_from_json.py
msgid "chunk of steel"
msgid_plural "chunks of steel"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Stahlstück"
+msgstr[1] "Stahlstücke"
#. ~ Description for {'str': 'chunk of steel', 'str_pl': 'chunks of steel'}
#: lang/json/AMMO_from_json.py
@@ -6327,8 +6389,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "lump of steel"
msgid_plural "lumps of steel"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Klumpen Stahl"
+msgstr[1] "Klumpen Stahl"
#. ~ Description for {'str': 'lump of steel', 'str_pl': 'lumps of steel'}
#: lang/json/AMMO_from_json.py
@@ -6339,8 +6401,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "door hinge"
msgid_plural "door hinges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Türscharnier"
+msgstr[1] "Türscharniere"
#. ~ Description for {'str': 'door hinge'}
#: lang/json/AMMO_from_json.py
@@ -6370,8 +6432,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "solder"
msgid_plural "solder"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lötzinn"
+msgstr[1] "Lötzinn"
#. ~ Description for {'str_sp': 'solder'}
#: lang/json/AMMO_from_json.py
@@ -6397,8 +6459,8 @@ msgstr "Material einer Brandpatrone, nützlich, um Brandgeschosse zu fertigen."
#: lang/json/AMMO_from_json.py
msgid "fuse"
msgid_plural "fuse"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Zündschnur"
+msgstr[1] "Zündschnüre"
#. ~ Description for {'str_sp': 'fuse'}
#: lang/json/AMMO_from_json.py
@@ -6587,8 +6649,8 @@ msgstr ""
#: lang/json/AMMO_from_json.py
msgid "cotton sheet"
msgid_plural "cotton sheets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Baumwolltuch"
+msgstr[1] "Baumwolltücher"
#. ~ Description for {'str': 'cotton sheet'}
#: lang/json/AMMO_from_json.py
@@ -6683,12 +6745,9 @@ msgstr[1] ""
#. ~ Description for {'str': 'Kevlar sheet'}
#: lang/json/AMMO_from_json.py
msgid ""
-"A sheet of Kevlar synthetic fabric, suitable for making bulletproof armor. "
-"In this form, unlike rigid plates, it can be stitched."
+"A sheet of Kevlar synthetic fabric, suitable for making cut-resistant, "
+"durable clothing. In this form, unlike rigid plates, it can be stitched."
msgstr ""
-"Eine Platte aus synthetischem Kevlar-Gewebe, die zur Herstellung von "
-"kugelsicheren Panzerungen geeignet ist. In dieser Form kann sie, im "
-"Gegensatz zu starren Platten, genäht werden."
#: lang/json/AMMO_from_json.py
msgid "Lycra sheet"
@@ -6976,12 +7035,6 @@ msgstr ""
"Flüssigkeit abzusondern. Sie sollten es wahrscheinlich am besten in den "
"Bioblaster geben. "
-#: lang/json/AMMO_from_json.py
-msgid "plutonium cell"
-msgid_plural "plutonium cells"
-msgstr[0] ""
-msgstr[1] ""
-
#: lang/json/AMMO_from_json.py
msgid "titanium"
msgid_plural "titanium"
@@ -7088,75 +7141,6 @@ msgstr ""
"es gibt, aber sie hat trotzdem eine hohe Durchschlagskraft, ohne die Sorge, "
"dass ein Streuschuss die Umwelt ernsthaft schädigen könnte."
-#: lang/json/AMMO_from_json.py
-msgid "6.54x42mm 9N8"
-msgid_plural "6.54x42mm 9N8"
-msgstr[0] "6,54×42mm 9N8"
-msgstr[1] "6,54×42mm 9N8"
-
-#. ~ Description for {'str_sp': '6.54x42mm 9N8'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 6.54x42mm cartridge, loaded with a 120 gr. FMJBT bullet. Inspired by the "
-"improved .280 British, Alexander Sarafanov himself developed the 6.54x42mm "
-"rifle cartridge for his new SVS-24 Assault Rifle."
-msgstr ""
-"Eine 6,54×42mm-Patrone, geladen mit einer 120gr-FMJBT-Kugel. Inspiriert von "
-"der verbesserten .280 British entwickelte Alexander Sarafanov "
-"höchstpersönlich die 6,54×42mm-Gewehrpatrone für sein neues "
-"SVS-24-Sturmgewehr."
-
-#: lang/json/AMMO_from_json.py
-msgid "6.54x42mm 9N12"
-msgid_plural "6.54x42mm 9N12"
-msgstr[0] "6,54×42mm 9N12"
-msgstr[1] "6,54×42mm 9N12"
-
-#. ~ Description for {'str_sp': '6.54x42mm 9N12'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"The 6.54x42mm 9N12 has superior armor piercing capabilities thanks to its "
-"tungsten carbide core. Tungsten carbide was used in anti-tank rounds of the"
-" 20th and 21st century, whenever depleted uranium was unavailable or "
-"undesirable."
-msgstr ""
-"Die 6,54×42mm 9N12 hat überlegene Panzerbrechungsfähigkeiten dank ihres "
-"Wolframcarbitkerns. Worframcarbit wurde in Panzerabwehrgeschossen des 20. "
-"und 21. Jahrhunderts verwendet, wenn angereichertes Uran entweder nicht "
-"verfügbar oder unerwünscht war."
-
-#: lang/json/AMMO_from_json.py
-msgid ".20 DREAD Pellet"
-msgid_plural ".20 DREAD Pellets"
-msgstr[0] ".20-DREAD-Kugel"
-msgstr[1] ".20-DREAD-Kugeln"
-
-#. ~ Description for {'str': '.20 DREAD Pellet'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"These metal pellets are propelled with the help of electromagnets, therefore"
-" they do not produce sound, flash or heat signature."
-msgstr ""
-"Diese Metallkügelchen werden mithilfe von Elektromagneten angetrieben, darum"
-" erzeugen sie kein Geräusch, keinen Blitz oder eine Wärmesignatur."
-
-#: lang/json/AMMO_from_json.py
-msgid "reloaded 6.54x42mm"
-msgid_plural "reloaded 6.54x42mm"
-msgstr[0] "wiedergeladene 6,54×42mm"
-msgstr[1] "wiedergeladene 6,54×42mm"
-
-#. ~ Description for {'str_sp': 'reloaded 6.54x42mm'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Inspired by the improved .280, Alexander Sarafanov himself developed the "
-"6.54x42mm rifle cartridge for his new SVS-24 Assault Rifle. This one has "
-"been hand-reloaded."
-msgstr ""
-"Inspiriert von der verbesserten .280 entwickelte Alexander Sarafanov "
-"höchstpersönlich die 6,54×42mm-Gewehrpatrone für sein neues "
-"SVS-24-Sturmgewehr. Diese Patrone wurde wiedergeladen."
-
#. ~ Description for {'str': 'paper cartridge'}
#: lang/json/AMMO_from_json.py
msgid ""
@@ -7898,131 +7882,10 @@ msgstr[0] ""
msgstr[1] ""
#. ~ Description for mana core power
-#. ~ Description for {'str_sp': 'vortex core'}
#: lang/json/AMMO_from_json.py
msgid "Seeing this is a bug."
msgstr "Das ist ein Bug, der an sich nicht zu sehen sein sollte."
-#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
-msgid "fire lance charge"
-msgid_plural "fire lance charges"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for fire lance charge
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Little more than a charge of gunpowder for a basic firearm. Despite the "
-"minimal range, it packs a punch."
-msgstr ""
-"Etwas mehr als eine Ladung Schießpulver für eine einfache Schusswaffe. Trotz"
-" der minimalen Reichweite richtet es immer noch einen gewissen Schaden an."
-
-#: lang/json/AMMO_from_json.py
-msgid "fire lance shot"
-msgid_plural "fire lance shots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for fire lance shot
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Little more than a charge of gunpowder for a basic firearm, with small "
-"pellets as shot. Despite the minimal range, it packs a punch."
-msgstr ""
-"Etwas mehr als eine Ladung Schießpulver für eine einfache Schusswaffe, mit "
-"kleinen Kügelchen als Schrot. Trotz der minimalen Reichweite richtet es "
-"immer noch einen gewissen Schaden an."
-
-#: lang/json/AMMO_from_json.py
-msgid "lead pellet"
-msgid_plural "lead pellets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lead pellet
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Hefty round projectiles cast from lead, useful as ammunition for slings."
-msgstr ""
-"Schwere runde aus Blei gegossene Projektile, nützlich als Munition für "
-"Steinschleudern."
-
-#: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py
-msgid "wooden javelin"
-msgid_plural "wooden javelins"
-msgstr[0] "hölzerner Wurfspeer"
-msgstr[1] "hölzerne Wurfspeere"
-
-#: lang/json/AMMO_from_json.py
-msgid "stone javelin"
-msgid_plural "stone javelins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for stone javelin
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A throwing spear with a stone spearhead. The grip area has also been carved"
-" and covered for better grip."
-msgstr ""
-"Ein Wurfspeer mit einer Steinspitze. Der Griff wurde ebenso geschnitzt, für "
-"einen besseren Halt."
-
-#: lang/json/AMMO_from_json.py lang/json/GENERIC_from_json.py
-msgid "iron javelin"
-msgid_plural "iron javelins"
-msgstr[0] "Eisenwurfspeer"
-msgstr[1] "Eisenwurfspeere"
-
-#: lang/json/AMMO_from_json.py
-msgid "copper javelin"
-msgid_plural "copper javelins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for copper javelin
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A copper-tipped throwing spear. The grip area has also been carved and "
-"covered for better grip."
-msgstr ""
-"Ein Wurfspeer mit Kupferspitze. Der Griff wurde ebenso geschnitzt, für einen"
-" besseren Halt."
-
-#: lang/json/AMMO_from_json.py
-msgid "40mm EMP grenade"
-msgid_plural "40mm EMP grenades"
-msgstr[0] "40mm EMP-Granate"
-msgstr[1] "40mm EMP-Granaten"
-
-#. ~ Description for {'str': '40mm EMP grenade'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 40mm grenade with an EMP charge. It will release an electromagnetic pulse"
-" capable of damaging robots and some equipment."
-msgstr ""
-"Eine 40mm Granate mit einer EMP-Ladung. Sie wird einen elektromagnetischen "
-"Impuls auslösen, der Roboter und einige elektrische Geräte beschädigen kann."
-
-#: lang/json/AMMO_from_json.py
-msgid "glowball"
-msgid_plural "glowballs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for glowball
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A tube of small glowballs taken off the market due to hazardous chemicals. "
-"They deal virtually no damage, but light up on impact. Useful for "
-"illuminating an area without lighting up yourself in the process."
-msgstr ""
-"Eine Röhre mit kleinen Leuchtkugeln, die wegen gefährlicher Chemikalien vom "
-"Markt genommen wurden. Sie verursachen praktisch keinen Schaden, leuchten "
-"beim Aufprall aber auf. Nützlich, um einen Bereich zu beleuchten, ohne sich "
-"dabei selbst zu beleuchten."
-
#: lang/json/AMMO_from_json.py
msgid "TEST rock"
msgid_plural "TEST rocks"
@@ -8036,587 +7899,57 @@ msgstr[0] ""
msgstr[1] ""
#: lang/json/AMMO_from_json.py
-msgid "TEST platinum bit"
-msgid_plural "TEST platinum bits"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/AMMO_from_json.py
-msgid "30x113mm HEDP"
-msgid_plural "30x113mm HEDP"
-msgstr[0] "30×113mm HEDP"
-msgstr[1] "30×113mm HEDP"
-
-#. ~ Description for {'str_sp': '30x113mm HEDP'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 30x113mm autocannon round using a high-explosive, dual-purpose shell. "
-"Used primarily against light armored vehicles."
-msgstr ""
-"Eine 30×113mm-Autokanonenpatrone ist eine hochexplosive Granate mit zwei "
-"Verwendungszwecken. Hauptsächlich gegen leicht gepanzerte Fahrzeuge benutzt."
-
-#: lang/json/AMMO_from_json.py
-msgid "30x113mm HEI"
-msgid_plural "30x113mm HEI"
-msgstr[0] "30×113mm HEI"
-msgstr[1] "30×113mm HEI"
-
-#. ~ Description for {'str_sp': '30x113mm HEI'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 30x113mm autocannon round, high explosive incendiary. Designed for use "
-"against unarmored vehicles and to suppress infantry."
-msgstr ""
-"Eine 30×113mm-Autokanonenpatrone, hoch explosive Brandmunition. Entworfen "
-"für die Benutzung gegen ungepanzerte Fahrzeuge und zum Aufhalten der "
-"Infanterie."
-
-#: lang/json/AMMO_from_json.py
-msgid "reloaded 30x113mm"
-msgid_plural "reloaded 30x113mm"
-msgstr[0] "wiedergeladene 30×113mm"
-msgstr[1] "wiedergeladene 30×113mm"
-
-#. ~ Description for {'str_sp': 'reloaded 30x113mm'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 30x113mm autocannon round with its primer replaced, and loaded with a "
-"basic lead projectile. Not as effective as the real thing."
-msgstr ""
-"Eine 30×113mm-Autokanonenpatrone, bei der man das Zündhütchen ersetzt hat "
-"und mit einem einfachen Bleiprojektil ersetzt hat. Nicht so effektiv wie das"
-" Original."
-
-#. ~ Description for 120mm HEAT
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 120mm High Explosive Anti Tank round. It could ruin anyone's whole day."
-msgstr ""
-"Ein 120mm-Hochexplosiv-Panzerabwehrgeschoss. Es könnte jemandes Tag "
-"ruinieren."
-
-#: lang/json/AMMO_from_json.py
-msgid "120mm APFSDS"
-msgid_plural "120mm APFSDSs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 120mm APFSDS
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 120mm Armor-Piercing Fin-Stabilized Discarding Sabot round. Uses a "
-"depleted uranium projectile to give whatever it hits a really bad day."
-msgstr ""
-"Eine 120mm Panzerbrechende Flügelstabilisierte Treibspiegelablegende "
-"Patrone. Benutzt ein Projektil aus angereichertem Uran, um, was auch immer "
-"es trifft, einen wirklich schlechten Tag zu bescheren."
-
-#: lang/json/AMMO_from_json.py
-msgid "reloaded 120mm shot"
-msgid_plural "reloaded 120mm shots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for reloaded 120mm shot
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 120mm shell with a new electric primer installed, filled with a large "
-"amount of buckshot. Effectively similar to no-longer-produced canister "
-"shot, but of lower quality."
-msgstr ""
-"Eine 120mm-Hülle, in die ein neues elektrisches Zündhütchen eingebaut wurde."
-" Sie ist mit einer großen Ladung Posten gefüllt. Das ist ziemlich ähnlich zu"
-" den nicht mehr hergestellten Kartäschen, hat jedoch eine geringere "
-"Qualität."
-
-#: lang/json/AMMO_from_json.py
-msgid "makeshift 120mm slug"
-msgid_plural "makeshift 120mm slugs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for makeshift 120mm slug
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 120mm shell with a new electric primer installed, loaded with a large "
-"handmade slug. While hardly ideal, it packs quite a punch."
-msgstr ""
-"Eine 120mm-Hülse mit einem neuen elektrischen Zündhütchen. Sie ist gefüllt "
-"mit einem großen selbstgemachten Flintenlaufgeschoss. Obwohl das kaum ideal "
-"ist, richtet es immer noch einiges an Schaden an."
-
-#: lang/json/AMMO_from_json.py
-msgid "155mm HEAT"
-msgid_plural "155mm HEATs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 155mm HEAT
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 155mm High Explosive Anti Tank round. More than enough firepower for "
-"whatever you could think to point it at."
-msgstr ""
-"Eine 155mm-Hochexplosiv-Panzerabwehr-Patrone. Mehr als genug Feuerkraft für "
-"womit auch immer du damit zielst."
-
-#: lang/json/AMMO_from_json.py
-msgid "155mm frag"
-msgid_plural "155mm frags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 155mm frag
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 155mm High Explosive Fragmentation round. Designed to give anything near "
-"what you hit a really bad day."
-msgstr ""
-"Eine 155m-Hochexplosiv-Splitter-Patrone. Alles, was ihr beim Einschlag zu "
-"nahe kommt, hat einen wirklich schlechten Tag."
-
-#: lang/json/AMMO_from_json.py
-msgid "reloaded 155mm shot"
-msgid_plural "reloaded 155mm shots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for reloaded 155mm shot
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 155mm shell with a new electric primer installed, filled with a huge "
-"amount of buckshot. Effectively turns a howitzer into a punt gun on "
-"steroids."
-msgstr ""
-"Eine 155mm-Hülle, in die ein neues elektrisches Zündhütchen eingebaut wurde."
-" Sie ist mit einer enormen Ladung Posten gefüllt. Das verwandelt eine "
-"Haubitze sozusagen in eine Punt Gun auf Steroiden."
-
-#: lang/json/AMMO_from_json.py
-msgid "reloaded 155mm slug"
-msgid_plural "reloaded 155mm slugs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for reloaded 155mm slug
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A 155mm shell with a new electric primer installed, filled with a massive "
-"handmade slug. Despite the lower effectiveness, whatever it hits is sure to"
-" feel it."
-msgstr ""
-"Eine 155mm-Hülse mit einem neuen elektrischen Zündhütchen. Sie ist gefüllt "
-"mit einem enorm großen selbstgemachten Flintenlaufgeschoss. Obwohl es "
-"weniger effektiv ist, wird jeder, der davon getroffen wird, es mit "
-"Sicherheit spüren."
-
-#: lang/json/AMMO_from_json.py
-msgid "small electric primer"
-msgid_plural "small electric primers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for small electric primer
-#: lang/json/AMMO_from_json.py
-msgid "Primer for an autocannon shell. Seems to use an electric ignition."
-msgstr ""
-"Zündhütchen für eine Autokanonenhülse. Scheint eine elektronische Zündung zu"
-" verwenden."
-
-#: lang/json/AMMO_from_json.py
-msgid "large electric primer"
-msgid_plural "large electric primers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for large electric primer
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Primer for a tank or artillery shell. Seems to use an electric ignition."
-msgstr ""
-"Zündhütchen für ein Panzer- oder Artilleriegeschoss. Scheint eine "
-"elektronische Zündung zu verwenden."
-
-#: lang/json/AMMO_from_json.py
-msgid "liquified blob feed"
-msgid_plural "liquified blob feed"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'liquified blob feed'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"Liquified blob feed, useful for fueling certain blob based vehicle parts"
-msgstr ""
-"Verflüssigtes Blobfutter, nützlich zum Auftanken bestimmter blobbasierter "
-"Fahrzeugteile"
-
-#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
-msgid "blob feed"
-msgid_plural "blob feed"
-msgstr[0] "Blobfutter"
-msgstr[1] "Blobfutter"
-
-#. ~ Description for {'str_sp': 'blob feed'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An amalgam of various types of organic material, contains everything the "
-"blob needs to be healthy. You think…"
-msgstr ""
-
-#: lang/json/AMMO_from_json.py
-msgid "IED"
-msgid_plural "IEDs"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/AMMO_from_json.py
-msgid "blast canister"
-msgid_plural "blast canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'blast canister'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a sealed container filled with a payload material that "
-"triggers on impact. Carries a substantial explosive payload."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Sprengladung gefüllt ist, welche beim Einschlag gezündet wird. Sie enthält "
-"eine wesentliche Sprengladung."
-
-#: lang/json/AMMO_from_json.py
-msgid "Big Bang canister"
-msgid_plural "Big Bang canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Big Bang canister'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a sealed container filled with a payload material that "
-"triggers on impact. Carries a VERY substantial explosive payload."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Sprengladung gefüllt ist, welche beim Einschlag gezündet wird. Sie enthält "
-"eine SEHR wesentliche Sprengladung."
-
-#: lang/json/AMMO_from_json.py
-msgid "fire canister"
-msgid_plural "fire canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'fire canister'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a container filled with a payload material and a means to"
-" trigger it. Intended to be fired from a specialized launcher. This one is"
-" designed to douse a small area with deadly flames."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt und mit einer Zündvorrichtung versehen ist. Sie ist dafür "
-"gedacht, von einem speziellen Werfer gefeuert zu werden. Dieses Exemplar "
-"wird einen kleinen Bereich mit tödlichen Flammen eindecken."
-
-#: lang/json/AMMO_from_json.py
-msgid "inferno canister"
-msgid_plural "inferno canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'inferno canister'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a container filled with a payload material and a means to"
-" trigger it. Intended to be fired from a specialized launcher. This one is"
-" designed to douse a large area with deadly flames."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt und mit einer Zündvorrichtung versehen ist. Sie ist dafür "
-"gedacht, von einem speziellen Werfer gefeuert zu werden. Dieses Exemplar "
-"wird einen großen Bereich mit tödlichen Flammen eindecken."
-
-#: lang/json/AMMO_from_json.py
-msgid "fragmentation canister"
-msgid_plural "fragmentation canisters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'fragmentation canister'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a container filled with a payload material and a means to"
-" trigger it. Intended to be fired from a specialized launcher. This one is"
-" designed to spray the immediate area with deadly shrapnel."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist, und einer Zündvorrichtung versehen ist. Sie ist dafür "
-"gedacht, von einem speziellen Werfer gefeuert zu werden. Dieses Exemplar ist"
-" so gebaut, dass die direkte Umgebung mit tödlichen Fragmenten befeuert "
-"wird."
-
-#. ~ Description for {'str': 'modified mininuke'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A heavy modified handheld nuclear device. Intended to be fired from a "
-"specialized 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."
-msgstr ""
-"Eine stark modifizierte tragbarer nuklearer Sprengkörper. Er ist dazu "
-"gedacht, von einem speziellem Werfer abgeschossen zu werden; seine Hülle "
-"wurde entfernt und er wurde so modifiziert, dass er bei Aufprall explodiert."
-" Er ist einerseits etwas leichter als vorher, aber kann andererseits nicht "
-"mehr manuell aktiviert werden."
-
-#: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py
-msgid "harpoon"
-msgid_plural "harpoons"
+msgid "test wooden broadhead arrow"
+msgid_plural "test wooden broadhead arrows"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'harpoon'}
+#. ~ Description for {'str': 'test wooden broadhead arrow'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"A large spear carved from wood. This was fashioned specifically to be fired"
-" from a compatible weapon; thus unsuitable for melee combat."
+msgid "Test arrow"
msgstr ""
-"Ein großer Speer, der aus Holz geschnitzt wurde. Er wurde so gemacht, dass "
-"er nur von einer kompatiblen Waffe gefeuert werden kann. Somit ist er "
-"ungeeignet für den Nahkampf."
-
-#: lang/json/AMMO_from_json.py
-msgid "IED rigged bolt"
-msgid_plural "IED rigged bolts"
-msgstr[0] ""
-msgstr[1] ""
#: lang/json/AMMO_from_json.py
-msgid "nova bolt"
-msgid_plural "nova bolts"
+msgid "Test 9mm ammo"
+msgid_plural "Test 9mm ammos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'nova bolt'}
+#. ~ Description for {'str': 'Test 9mm ammo'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a sealed container filled with a payload material affixed"
-" to the end of a large ballista bolt. Intended to be fired from a "
-"specialized launcher. Carries a substantial explosive payload."
+msgid "Generic 9mm ammo based on JHP."
msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist und am Ende eines großen Ballistenbolzen befestigt wurde."
-" Sie ist dafür gedacht, von einem speziellen Werfer gefeuert zu werden. Sie "
-"trägt eine große Explosivsprengladung."
#: lang/json/AMMO_from_json.py
-msgid "supernova bolt"
-msgid_plural "supernova bolts"
+msgid "Test .45 ammo"
+msgid_plural "Test .45 ammos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'supernova bolt'}
+#. ~ Description for {'str': 'Test .45 ammo'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a sealed container filled with a payload material affixed"
-" to the end of a large ballista bolt. Intended to be fired from a "
-"specialized launcher. Carries a very substantial explosive payload."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist und am Ende eines großen Ballistenbolzen befestigt wurde."
-" Sie ist dafür gedacht, von einem speziellen Werfer gefeuert zu werden. Sie "
-"trägt eine sehr große Explosivsprengladung."
-
-#: lang/json/AMMO_from_json.py
-msgid "searing bolt"
-msgid_plural "searing bolts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'searing bolt'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a container filled with a payload material affixed to the"
-" end of a large ballista bolt. Intended to be fired from a specialized "
-"launcher. This one is designed to douse a small area with deadly flames."
+msgid "Test ammo based on the .45 JHP."
msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist und am Ende eines großen Ballistenbolzen befestigt wurde."
-" Sie ist dafür gedacht, von einem speziellen Werfer gefeuert zu werden. "
-"Dieses Exemplar wird einen kleinen Bereich mit tödlichen Flammen eindecken."
#: lang/json/AMMO_from_json.py
-msgid "napalm bolt"
-msgid_plural "napalm bolts"
+msgid "test gas"
+msgid_plural "test gas"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'napalm bolt'}
+#. ~ Description for {'str_sp': 'test gas'}
#: lang/json/AMMO_from_json.py
msgid ""
-"An IED composed of a container filled with a payload material affixed to the"
-" end of a large ballista bolt. Intended to be fired from a specialized "
-"launcher. This one is designed to douse a large area with deadly flames."
+"Some mysterious substance in the form of a gas. Only for testing, do not "
+"inhale!"
msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist und am Ende eines großen Ballistenbolzen befestigt wurde."
-" Sie ist dafür gedacht, von einem speziellen Werfer gefeuert zu werden. "
-"Dieses Exemplar wird einen großen Bereich mit tödlichen Flammen eindecken."
-
-#: lang/json/AMMO_from_json.py
-msgid "shatter bolt"
-msgid_plural "shatter bolts"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'shatter bolt'}
#: lang/json/AMMO_from_json.py
-msgid ""
-"An IED composed of a container filled with a payload material affixed to the"
-" end of a large ballista bolt. Intended to be fired from a specialized "
-"launcher. This one is designed to spray the immediate area with deadly "
-"shrapnel."
-msgstr ""
-"Eine USBV, die aus einem versiegelten Behälter besteht, welche mit einer "
-"Ladung gefüllt ist und am Ende eines großen Ballistenbolzen befestigt wurde."
-" Sie ist dafür gedacht, von einem speziellen Werfer gefeuert zu werden. "
-"Dieses Exemplar wurde so gebaut, dass sie den unmittelbaren Bereich mit "
-"Schrapnell eindecken wird."
-
-#: lang/json/AMMO_from_json.py
-msgid "steel ballista bolt"
-msgid_plural "steel ballista bolts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'steel ballista bolt'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A long shaft carved from wood ending in a tip of sharpened metal. It's "
-"quite heavy, capable of dealing large amounts of damage, but isn't "
-"particularly accurate. Stands a good chance of remaining intact once fired."
-msgstr ""
-"Ein langer Schaft aus Holz, der mit einer Spitze aus geschärftem Metall "
-"endet. Er ist ziemlich schwer und richtet großen Schaden an, ist aber nicht "
-"besonders treffsicher. Er hat eine gute Chance, nach dem Verschießen intakt "
-"zu bleiben."
-
-#: lang/json/AMMO_from_json.py
-msgid "nuclear bolt"
-msgid_plural "nuclear bolts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'nuclear bolt'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A heavy modified handheld nuclear device affixed to the end of a large "
-"ballista bolt. Its case has been cut down and it has been rigged to explode"
-" on impact. It can no longer be triggered manually."
-msgstr ""
-"Ein stark modifizierter tragbarer nuklearer Sprengkörper, der am Ende eines "
-"Ballistenbolzen befestigt wurde. Seine Hülle wurde entfernt und er wurde so "
-"modifiziert, dass er bei Aufprall explodiert. Er kann nicht mehr manuell "
-"aktiviert werden."
-
-#: lang/json/AMMO_from_json.py
-msgid "wood ballista bolt"
-msgid_plural "wood ballista bolts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'wood ballista bolt'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A sharpened bolt carved from wood. It's fairly heavy, capable of dealing "
-"large amounts of damage, but isn't particularly accurate. Stands a good "
-"chance of remaining intact once fired."
-msgstr ""
-"Ein langer Bolzen, der aus Holz geschnitzt wurde. Er ist recht schwer und "
-"richtet großen Schaden an, ist aber nicht besonders treffsicher. Er hat eine"
-" gute Chance, nach dem Verschießen intakt zu bleiben."
-
-#: lang/json/AMMO_from_json.py
-msgid "lead ball"
-msgid_plural "lead balls"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'lead ball'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A heavy lead ball about 8cm in diameter. Could pack quite a bit of a punch "
-"if you had something to launch it."
-msgstr ""
-"Eine schwere Bleikugel, welche einen Durchmesser von etwa 8cm hat. Sie kann "
-"ganz schön reinhauen, wenn du etwas hättest, womit du sie abfeuern könntest."
-
-#: lang/json/AMMO_from_json.py
-msgid "serrated disc"
-msgid_plural "serrated discs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'serrated disc'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"A metal disc surrounded by serrated edges. It's as menacing as it sounds."
-msgstr ""
-"Eine große Metallscheibe, die von gezackten Klingen umrundet ist. Sie ist "
-"genau so bedrohlich, wie sie klingt."
-
-#: lang/json/AMMO_from_json.py
-msgid "metal fragment"
-msgid_plural "metal fragments"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'metal fragment'}
-#: lang/json/AMMO_from_json.py
-msgid "Small slivers of metal. Can't see much use for them."
-msgstr "Kleine Metallsplitter. Du kannst nicht viel damit anfangen."
-
-#: lang/json/AMMO_from_json.py
-msgid "glittering carbon"
-msgid_plural "glittering carbon"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'glittering carbon'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"These small fragments of carbon are have been compressed into a crystalline "
-"structure that is beginning to resemble diamonds."
-msgstr ""
-
-#: lang/json/AMMO_from_json.py
-msgid "diamond fragments"
-msgid_plural "diamond fragments"
+msgid "TEST platinum bit"
+msgid_plural "TEST platinum bits"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'diamond fragments'}
-#: lang/json/AMMO_from_json.py
-msgid ""
-"These small fragments of diamond are formed as a byproduct from the "
-"crystallization process of a diamond matrix. While the substance usually "
-"decays when separated from the catalyst; these fragments are small enough to"
-" remain stable."
-msgstr ""
-"Diese kleinen Diamantfragmente wurden als ein Nebenprodukt des "
-"Kristallisierungsprozesses einer Diamantmatrix geformt. Obwohl die Substanz "
-"normalerweise zerfällt, wenn sie vom Katalysator getrennt wird, sind diese "
-"Fragmente klein genug, um stabil zu bleiben."
-
-#: lang/json/AMMO_from_json.py
-msgid "vortex core"
-msgid_plural "vortex core"
-msgstr[0] "Vortexkern"
-msgstr[1] "Vortexkern"
-
#: lang/json/ARMOR_from_json.py
msgid "pair of bone arm guards"
msgid_plural "pairs of bone arm guards"
@@ -8755,7 +8088,6 @@ msgstr[1] "kugelsichere Modulwesten (leer)"
#. 'large grenade pouches'}.
#. ~ Use action holster_msg for {'str': 'MBR vest (titanium)', 'str_pl': 'MBR
#. vests (titanium)'}.
-#. ~ Use action holster_msg for javelin bag.
#: lang/json/ARMOR_from_json.py
#, no-python-format
msgid "You stash your %s."
@@ -8907,8 +8239,8 @@ msgstr "Ein Werkzeug, das hilft, Knochen zu richten und sie gerade zu halten."
#: lang/json/ARMOR_from_json.py
msgid "arm splint XL"
msgid_plural "arm splints XL"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Armschiene XL"
+msgstr[1] "Armschienen XL"
#. ~ Description for {'str': 'arm splint XL', 'str_pl': 'arm splints XL'}
#: lang/json/ARMOR_from_json.py
@@ -8965,8 +8297,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "personal go bag"
msgid_plural "personal go bags"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Persönliche Notfall-Tasche"
+msgstr[1] "Persönliche Notfall-Taschen"
#. ~ Description for {'str': 'personal go bag'}
#: lang/json/ARMOR_from_json.py
@@ -8984,8 +8316,8 @@ msgstr[1] "Beinschienen"
#: lang/json/ARMOR_from_json.py
msgid "leg splint XL"
msgid_plural "leg splints XL"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Beinschiene XL"
+msgstr[1] "Beinschienen XL"
#. ~ Description for {'str': 'leg splint XL', 'str_pl': 'leg splints XL'}
#: lang/json/ARMOR_from_json.py
@@ -9026,8 +8358,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "crude welding mask"
msgid_plural "crude welding masks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Primitive Schweißermaske"
+msgstr[1] "Primitive Schweißermasken"
#. ~ Description for {'str': 'crude welding mask'}
#: lang/json/ARMOR_from_json.py
@@ -9040,8 +8372,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "crude welding mask (raised)"
msgid_plural "crude welding masks (raised)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Primitive Schweißermaske (geöffnet)"
+msgstr[1] "Primitive Schweißermasken (geöffnet)"
#. ~ Use action menu_text for {'str': 'crude welding mask (raised)', 'str_pl':
#. 'crude welding masks (raised)'}.
@@ -9055,7 +8387,7 @@ msgstr ""
#. 'crude welding masks (raised)'}.
#: lang/json/ARMOR_from_json.py
msgid "You lower your crude welding mask over your face."
-msgstr ""
+msgstr "Du schließt deine primitive Schweißermaske."
#. ~ Description for {'str': 'crude welding mask (raised)', 'str_pl': 'crude
#. welding masks (raised)'}
@@ -9069,14 +8401,14 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "welding mask (raised)"
msgid_plural "welding masks (raised)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Schweißermaske (geöffnet)"
+msgstr[1] "Schweißermasken (geöffnet)"
#. ~ Use action msg for {'str': 'welding mask (raised)', 'str_pl': 'welding
#. masks (raised)'}.
#: lang/json/ARMOR_from_json.py
msgid "You lower your welding mask over your face."
-msgstr ""
+msgstr "Du schließt deine Schweißermaske."
#. ~ Description for {'str': 'welding mask (raised)', 'str_pl': 'welding masks
#. (raised)'}
@@ -9146,12 +8478,11 @@ msgstr[1] "Überlebendenwerkzeuggürtel"
#. 'pairs of knee-high boots'}.
#. ~ Use action holster_msg for {'str': 'pair of rollerblades', 'str_pl':
#. 'pairs of rollerblades'}.
-#. ~ Use action holster_msg for {'str': 'pair of rollerskates', 'str_pl':
-#. 'pairs of rollerskates'}.
-#. ~ Use action holster_msg for C.R.I.T web belt.
+#. ~ Use action holster_msg for CRIT web belt.
#. ~ Use action holster_msg for {'str': "technomancer's toolbelt"}.
#. ~ Use action holster_msg for {'str': 'hollow cane'}.
-#: lang/json/ARMOR_from_json.py lang/json/GENERIC_from_json.py
+#: lang/json/ARMOR_from_json.py lang/json/ARMOR_from_json.py
+#: lang/json/GENERIC_from_json.py
#, no-python-format
msgid "You sheath your %s"
msgstr "Du steckst %s in die Scheide."
@@ -9159,7 +8490,7 @@ msgstr "Du steckst %s in die Scheide."
#. ~ Use action holster_prompt for {'str': 'survivor utility belt'}.
#. ~ Use action holster_prompt for {'str': 'survivor belt'}.
#. ~ Use action holster_prompt for {'str': 'hiking backpack'}.
-#. ~ Use action holster_prompt for C.R.I.T web belt.
+#. ~ Use action holster_prompt for CRIT web belt.
#. ~ Use action holster_prompt for {'str': "technomancer's toolbelt"}.
#: lang/json/ARMOR_from_json.py
msgid "Sheath blade"
@@ -9234,8 +8565,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "ammo pouch"
msgid_plural "ammo pouches"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Munitionstasche"
+msgstr[1] "Munitionstaschen"
#. ~ Description for {'str': 'ammo pouch', 'str_pl': 'ammo pouches'}
#: lang/json/ARMOR_from_json.py
@@ -9278,8 +8609,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "chest rig"
msgid_plural "chest rig"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Brustgurt"
+msgstr[1] "Brustgurte"
#. ~ Description for {'str_sp': 'chest rig'}
#: lang/json/ARMOR_from_json.py
@@ -9297,7 +8628,6 @@ msgstr[0] "Wurfspeertasche"
msgstr[1] "Wurfspeertaschen"
#. ~ Use action holster_prompt for {'str': 'javelin bag'}.
-#. ~ Use action holster_prompt for javelin bag.
#: lang/json/ARMOR_from_json.py
msgid "Stash javelins"
msgstr "Wurfspeere einlagern"
@@ -9408,8 +8738,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "tac vest"
msgid_plural "tac vests"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Taktische Weste"
+msgstr[1] "Taktische Westen"
#. ~ Description for {'str': 'tac vest'}
#: lang/json/ARMOR_from_json.py
@@ -9424,8 +8754,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "XL Kevlar vest"
msgid_plural "XL Kevlar vests"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kevlar Weste XL"
+msgstr[1] "Kevlar Westen XL"
#. ~ Description for {'str': 'XL Kevlar vest'}
#: lang/json/ARMOR_from_json.py
@@ -9623,6 +8953,20 @@ msgstr[1] "Paar Lederarmschienen"
msgid "A pair of light leather arm guards, made for archery."
msgstr "Ein Paar leichte Lederarmschienen, gemacht für das Bogenschießen."
+#: lang/json/ARMOR_from_json.py
+msgid "pair of cut-resistant arm sleeves"
+msgid_plural "pairs of cut-resistant arm sleeves"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of cut-resistant arm sleeves', 'str_pl':
+#. 'pairs of cut-resistant arm sleeves'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A long pair of cut resistant sleeves, with thumbholes. Useful for chainsaw "
+"protection."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "empty ballistic vest"
msgid_plural "empty ballistic vests"
@@ -9780,8 +9124,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "stone pouch"
msgid_plural "stone pouches"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Steinsammeltasche"
+msgstr[1] "Steinsammeltaschen"
#. ~ Description for {'str': 'stone pouch', 'str_pl': 'stone pouches'}
#: lang/json/ARMOR_from_json.py
@@ -10056,8 +9400,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "webbing belt"
msgid_plural "webbing belts"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Militärgürtel"
+msgstr[1] "Militärgürtel"
#. ~ Description for {'str': 'webbing belt'}
#: lang/json/ARMOR_from_json.py
@@ -10163,6 +9507,34 @@ msgstr[1] "Paar Kampfstiefel"
msgid "Modern reinforced tactical combat boots. Very durable."
msgstr "Moderne, verstärkte taktische Kampfstiefel. Sehr widerstandsfähig."
+#: lang/json/ARMOR_from_json.py
+msgid "pair of EOD foot protectors"
+msgid_plural "pairs of EOD foot protectors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of EOD foot protectors', 'str_pl': 'pairs
+#. of EOD foot protectors'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Armored foot protectors constructed from steel and nomex for explosive "
+"ordnance disposal. They are designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "pair of toecaps"
+msgid_plural "pairs of toecaps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of toecaps', 'str_pl': 'pairs of toecaps'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Rubbery overshoes that cover your toes with sturdy, ANSI compliant steel "
+"toes."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "pair of survivor fireboots"
msgid_plural "pairs of survivor fireboots"
@@ -10292,8 +9664,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "pair of scrap boots"
msgid_plural "pairs of scrap boots"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Paar Schrottstiefel"
+msgstr[1] "Schrottstiefel"
#. ~ Description for {'str': 'pair of scrap boots', 'str_pl': 'pairs of scrap
#. boots'}
@@ -10488,8 +9860,8 @@ msgstr "Einfache Sandalen. Mit ihnen zu laufen ist sehr schwer."
#: lang/json/ARMOR_from_json.py
msgid "pair of expensive flip-flops"
msgid_plural "pairs of flip-flops"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Paar Flip-Flops"
+msgstr[1] "Flip-Flops"
#. ~ Description for {'str': 'pair of expensive flip-flops', 'str_pl': 'pairs
#. of flip-flops'}
@@ -10870,6 +10242,8 @@ msgstr[1] "Paar feuerfeste Socken"
#. ~ Description for {'str': 'pair of flame-resistant socks', 'str_pl': 'pairs
#. of flame-resistant socks'}
+#. ~ Description for {'str': 'pair of XL flame-resistant socks', 'str_pl':
+#. 'pairs of XL flame-resistant socks'}
#: lang/json/ARMOR_from_json.py
msgid ""
"A snug fitting pair of stockings made from thin and lightweight Nomex fire-"
@@ -10880,6 +10254,12 @@ msgstr ""
"Nomexfasern. Sie sind robust und dennoch atmungsaktiv und es ist "
"komfortabel, sie unter Kleidung zu tragen."
+#: lang/json/ARMOR_from_json.py
+msgid "pair of XL flame-resistant socks"
+msgid_plural "pairs of XL flame-resistant socks"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/ARMOR_from_json.py
msgid "pair of socks"
msgid_plural "pairs of socks"
@@ -10894,11 +10274,23 @@ msgid "Socks. Put 'em on your feet."
msgstr "Socken. Sie gehören auf die Füße."
#: lang/json/ARMOR_from_json.py
-msgid "pair of ankle socks"
-msgid_plural "pairs of ankle socks"
+msgid "pair of XL socks"
+msgid_plural "pairs of XL socks"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'pair of XL socks', 'str_pl': 'pairs of XL
+#. socks'}
+#: lang/json/ARMOR_from_json.py
+msgid "Socks. Big ones. Put 'em on your feet."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "pair of ankle socks"
+msgid_plural "pairs of ankle socks"
+msgstr[0] "Paar Knöchelsocken"
+msgstr[1] "Knöchelsocken"
+
#. ~ Description for {'str': 'pair of ankle socks', 'str_pl': 'pairs of ankle
#. socks'}
#: lang/json/ARMOR_from_json.py
@@ -10948,6 +10340,20 @@ msgstr[1] "Paar Wollsocken"
msgid "Warm socks made of wool."
msgstr "Warme Socken, die aus Wolle gemacht sind."
+#: lang/json/ARMOR_from_json.py
+msgid "pair of XL wool socks"
+msgid_plural "pairs of XL wool socks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of XL wool socks', 'str_pl': 'pairs of XL
+#. wool socks'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Warm socks made of wool for a larger than you'd previously thought possible "
+"human."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "pair of stockings"
msgid_plural "pairs of stockings"
@@ -11661,8 +11067,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "ski jacket"
msgid_plural "ski jackets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ski-Jacke"
+msgstr[1] "Ski-Jacken"
#. ~ Description for {'str': 'ski jacket'}
#: lang/json/ARMOR_from_json.py
@@ -12586,11 +11992,9 @@ msgstr[1] "Paar Taktikhandschuhe"
#. tactical gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"A pair of reinforced Kevlar tactical gloves. Commonly used by police and "
-"military units."
+"A pair of flame and cut resistant aramid fabric gloves. Commonly used by "
+"police and military units."
msgstr ""
-"Ein Paar verstärkte Taktikhandschuhe aus Kevlar. Gewöhnlicherweise benutzt "
-"von Polizei- und Militäreinheiten."
#: lang/json/ARMOR_from_json.py
msgid "pair of winter gloves"
@@ -12638,7 +12042,8 @@ msgstr[1] ""
#. of cut resistant gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"A pair of cut resistant gloves, useful when rapidly breaking down carcasses."
+"A pair of cut resistant gloves, useful for butchery or routine work with "
+"bladed objects."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -12841,6 +12246,21 @@ msgstr[1] "Paar Golfhandschuhe"
msgid "A thin pair of black leather golfing gloves."
msgstr "Ein dünnes Paar schwarzer Ledergolfhandschuhe."
+#: lang/json/ARMOR_from_json.py
+msgid "pair of EOD gloves"
+msgid_plural "pairs of EOD gloves"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'pair of EOD gloves', 'str_pl': 'pairs of EOD
+#. gloves'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Light armored gloves constructed from kevlar and nomex for explosive "
+"ordnance disposal. They are designed to protect against fragmentation and "
+"heat."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "ten-gallon hat"
msgid_plural "ten-gallon hats"
@@ -12915,8 +12335,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "drinking hat"
msgid_plural "drinking hats"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Trinkerhut"
+msgstr[1] "Trinkerhüte"
#. ~ Description for {'str': 'drinking hat'}
#: lang/json/ARMOR_from_json.py
@@ -14760,8 +14180,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "pair of gold earrings"
msgid_plural "pairs of gold earrings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ein Paar Gold-Ohrringe"
+msgstr[1] "Gold-Ohrringe"
#. ~ Description for {'str': 'pair of gold earrings', 'str_pl': 'pairs of gold
#. earrings'}
@@ -14815,8 +14235,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "gold necklace"
msgid_plural "gold necklaces"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Gold-Halskette"
+msgstr[1] "Gold-Halsketten"
#. ~ Description for {'str': 'gold necklace'}
#: lang/json/ARMOR_from_json.py
@@ -14871,8 +14291,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "silver watch"
msgid_plural "silver watches"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Silberne Uhr"
+msgstr[1] "Silberne Uhren"
#. ~ Description for {'str': 'silver watch', 'str_pl': 'silver watches'}
#: lang/json/ARMOR_from_json.py
@@ -15129,8 +14549,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "engagement ring"
msgid_plural "engagement rings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Verlobungsring"
+msgstr[1] "Verlobungsringe"
#. ~ Description for {'str': 'engagement ring'}
#: lang/json/ARMOR_from_json.py
@@ -15178,8 +14598,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "wedding ring"
msgid_plural "wedding rings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ehering"
+msgstr[1] "Eheringe"
#. ~ Description for {'str': 'wedding ring'}
#: lang/json/ARMOR_from_json.py
@@ -15258,8 +14678,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "silver ring"
msgid_plural "silver rings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Silberring"
+msgstr[1] "Silberringe"
#. ~ Description for {'str': 'silver ring'}
#: lang/json/ARMOR_from_json.py
@@ -15410,8 +14830,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "Foodkid badge"
msgid_plural "Foodkid badges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Essenskind Abzeichen"
+msgstr[1] "Essenskind Abzeichen"
#. ~ Description for {'str': 'Foodkid badge'}
#: lang/json/ARMOR_from_json.py
@@ -15577,8 +14997,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "pair of amethyst and gold earrings"
msgid_plural "pairs of amethyst and gold earrings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ein Paar Amethyst und Gold Ohrringe"
+msgstr[1] "Amethyst und Gold Ohrringe"
#. ~ Description for {'str': 'pair of amethyst and gold earrings', 'str_pl':
#. 'pairs of amethyst and gold earrings'}
@@ -15591,8 +15011,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "pair of aquamarine and gold earrings"
msgid_plural "pairs of aquamarine and gold earrings"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ein Paar Aquamarin und Gold Ohrringe"
+msgstr[1] "Aquamarin und Gold Ohrringe"
#. ~ Description for {'str': 'pair of aquamarine and gold earrings', 'str_pl':
#. 'pairs of aquamarine and gold earrings'}
@@ -18284,6 +17704,21 @@ msgstr ""
"Chaps aus schwarzem Leder. Sehr zäh und leicht, bieten aber keinen "
"Lagerplatz."
+#: lang/json/ARMOR_from_json.py
+msgid "chainsaw chaps"
+msgid_plural "chainsaw chaps"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'chainsaw chaps'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A pair of tough chaps made of kevlar. Chainsaw kickbacks are potentially "
+"fatal; personal protective equipment like these chaps help protect your "
+"femoral arteries. The layered kevlar is designed to fray on contact with "
+"the chain and bind up the tool."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "fencing pants"
msgid_plural "fencing pants"
@@ -18431,6 +17866,35 @@ msgid ""
"built to be durable, comfortable, and easy to wear."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "EOD trousers"
+msgid_plural "EOD trousers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'EOD trousers'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Thick armored trousers constructed from kevlar and nomex for explosive "
+"ordnance disposal. It is designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "light EOD trousers"
+msgid_plural "light EOD trousers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'light EOD trousers'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Armored trousers constructed from kevlar and nomex designed to protect "
+"against overpressure, fragmentation, impact and heat in hostile "
+"environments. It is lighter than normal EOD armor to provide more "
+"maneuverability."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "basketball shorts"
msgid_plural "basketball shorts"
@@ -18821,6 +18285,8 @@ msgstr[0] "Arbeitshose"
msgstr[1] "Arbeitshosen"
#. ~ Description for {'str': 'work pants', 'str_pl': 'pairs of work pants'}
+#. ~ Description for {'str': 'XL work pants', 'str_pl': 'pairs of XL work
+#. pants'}
#: lang/json/ARMOR_from_json.py
msgid "A pair of gray work pants."
msgstr "Eine graue Arbeitshose."
@@ -18870,6 +18336,19 @@ msgstr[1] "Sturmhauben"
msgid "A warm covering that protects the head and face from the cold."
msgstr "Eine warme Bedeckung, die Kopf und Gesicht vor Kälte schützt."
+#: lang/json/ARMOR_from_json.py
+msgid "cut-resistant balaclava"
+msgid_plural "cut-resistant balaclavas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cut-resistant balaclava'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A face covering garment that helps protect from slashes and cuts, in "
+"addition to the cold."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "bandana"
msgid_plural "bandanas"
@@ -19183,8 +18662,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "necktie"
msgid_plural "neckties"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Krawatte"
+msgstr[1] "Krawatten"
#. ~ Description for {'str': 'necktie'}
#: lang/json/ARMOR_from_json.py
@@ -19271,6 +18750,7 @@ msgstr[1] ""
#. ~ Use action activate_msg for {'str': 'combat exoskeleton'}.
#. ~ Use action activate_msg for {'str': 'heavy combat exoskeleton'}.
#. ~ Use action activate_msg for {'str': 'field combat exoskeleton'}.
+#. ~ Use action activate_msg for {'str': 'test power armor'}.
#: lang/json/ARMOR_from_json.py
msgid "Your power armor engages."
msgstr "Deine Energierüstung aktiviert sich."
@@ -19857,10 +19337,8 @@ msgstr "Golfschläger einstecken"
#: lang/json/ARMOR_from_json.py
msgid ""
"A tall canvas and plastic bag with fold-out legs used for golfing. It even "
-"has straps to be worn on the back."
+"has straps to be worn on the back and a slot for an umbrella."
msgstr ""
-"Ein großes Tuch mit Plastiktasche mit ausgeklappten Beinen, benutzt zum "
-"Golfen. Es hat sogar Riemen, damit man es am Rücken tragen kann."
#: lang/json/ARMOR_from_json.py
msgid "H&K operational briefcase (empty)"
@@ -20197,8 +19675,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "travelpack"
msgid_plural "travelpacks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Wanderrucksack"
+msgstr[1] "Wanderrucksäcke"
#. ~ Description for {'str': 'travelpack'}
#: lang/json/ARMOR_from_json.py
@@ -20218,6 +19696,17 @@ msgstr ""
"Eine leichte Weste, die mit Taschen und Trägern für die Lagerung versehen "
"wurde."
+#: lang/json/ARMOR_from_json.py
+msgid "debug pocket universe"
+msgid_plural "debug pocket universes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'debug pocket universe'}
+#: lang/json/ARMOR_from_json.py
+msgid "A pocket universe. Can store approximately 384 * 10^6 bugs."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "bondage suit"
msgid_plural "bondage suits"
@@ -21392,6 +20881,19 @@ msgstr ""
"Ein Schurz aus dickem Leder. Mühselig zum Tragen, aber er bietet "
"ausgezeichneten Schutz vor Schnitten."
+#: lang/json/ARMOR_from_json.py
+msgid "cut-resistant apron"
+msgid_plural "cut-resistant aprons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cut-resistant apron'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An apron made of kevlar fabric which provides excellent protection from "
+"cuts."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "blazer"
msgid_plural "blazers"
@@ -21619,8 +21121,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "leotard"
msgid_plural "leotard"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Leotard"
+msgstr[1] "Leotard"
#. ~ Description for {'str_sp': 'leotard'}
#: lang/json/ARMOR_from_json.py
@@ -22022,6 +21524,17 @@ msgstr[1] "Boxerslips"
msgid "The age-old question, boxers or briefs? Your answer? Yes."
msgstr "Die uralte Frage: Boxershorts oder Slip? Deine Antwort: Ja."
+#: lang/json/ARMOR_from_json.py
+msgid "XL boxer briefs"
+msgid_plural "XL boxer briefs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'XL boxer briefs'}
+#: lang/json/ARMOR_from_json.py
+msgid "The age-old question, boxers or briefs? Your answer? Chonk!"
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "boxer shorts"
msgid_plural "boxer shorts"
@@ -22036,6 +21549,19 @@ msgstr ""
"Eine Boxershorts für Männer. Modischer als eine Unterhose und genauso "
"komfortabel."
+#: lang/json/ARMOR_from_json.py
+msgid "XL boxer shorts"
+msgid_plural "XL boxer shorts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'XL boxer shorts'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Men's XL boxer shorts. For the very big and tall. More fashionable than "
+"briefs and just as comfortable."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "boy shorts"
msgid_plural "boy shorts"
@@ -22050,6 +21576,19 @@ msgstr ""
"Unterwäsche für Frauen, die den Boxer-Shorts für Männer ähnlich ist, aber "
"enger anliegt."
+#: lang/json/ARMOR_from_json.py
+msgid "XL boy shorts"
+msgid_plural "XL boy shorts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'XL boy shorts'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"Female underwear similar to men's boxer shorts, but much more close-fitting."
+" This size is made for giants."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "bra"
msgid_plural "bras"
@@ -22293,6 +21832,20 @@ msgstr ""
"Halt zu bieten. Er wird üblicherweise beim Trainieren getragen, haftet sich "
"an die Haut an und ist leicht zu tragen."
+#: lang/json/ARMOR_from_json.py
+msgid "XL sports bra"
+msgid_plural "XL sports bras"
+msgstr[0] "Sport-BH XL"
+msgstr[1] "Sport-BHs XL"
+
+#. ~ Description for {'str': 'XL sports bra'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A sturdy nylon bra to provide additional support during physical movement. "
+"Typically worn when exercising, it clings to the skin and is easy to wear. "
+"This one appears to have been made for a massive person."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "tank top"
msgid_plural "tank tops"
@@ -22376,6 +21929,11 @@ msgid ""
"leggings. Commonly used by gymnasts, dancers and equestrian vaulters, the "
"unitard provides overall coverage with great flexibility."
msgstr ""
+"Das Leotard ist ein hautenges einteiliges Kleidungsstück aus Oberteil und "
+"angeschnittenem Slip. Leotards können ärmellos, kurz- oder langärmlig sein. "
+"Sie werden getragen von Akrobaten, Gymnastikern, Tänzern, Schauspielern und "
+"Künstlern im Zirkus, sowohl als praktische Kleidung als auch bei "
+"Vorführungen als Kostüm."
#: lang/json/ARMOR_from_json.py
msgid "sheet"
@@ -22465,8 +22023,8 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "makeshift Kevlar vest"
msgid_plural "makeshift Kevlar vests"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "selbstgemachte Kevlarweste"
+msgstr[1] "selbstgemachte Kevlarwesten"
#. ~ Description for makeshift Kevlar vest
#: lang/json/ARMOR_from_json.py
@@ -22566,6 +22124,58 @@ msgid ""
"but cannot be repaired"
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "XL jeans"
+msgid_plural "pairs of XL jeans"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL jeans', 'str_pl': 'pairs of XL jeans'}
+#: lang/json/ARMOR_from_json.py
+msgid "A pair of XL blue jeans with two deep pockets."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "XL work pants"
+msgid_plural "pairs of XL work pants"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "A pair of XL blue work pants."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "A pair of XL gray work pants."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "A pair of XL light-blue work pants."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "XL work t-shirt"
+msgid_plural "XL work t-shirts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL work t-shirt'}
+#: lang/json/ARMOR_from_json.py
+msgid "A gray XL work t-shirt with a small front pocket."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "An XL blue work t-shirt with a small front pocket."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "An XL gray work t-shirt with a small front pocket."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "An XL light-blue work t-shirt with a small front pocket."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "Uplifted SWAT armor"
msgid_plural "Uplifted SWAT armors"
@@ -22642,6 +22252,59 @@ msgid ""
"tactical gloves."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "XL leather belt"
+msgid_plural "XL leather belts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL leather belt'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An XL leather belt. Useful for making your pair of pants fit if you need "
+"really big pants."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "XL police duty belt"
+msgid_plural "XL police duty belts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL police duty belt'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An XL black leather belt used by extremely large uplifted police officers. "
+"It has several pouches and a holder for a baton."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "XL tactical full helmet"
+msgid_plural "XL tactical full helmets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL tactical full helmet'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An all-encompassing massive black helmet that covers your entire face and "
+"neck, providing excellent protection from all sorts of damage."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "XL leg ammo pouch"
+msgid_plural "XL leg ammo pouches"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'XL leg ammo pouch', 'str_pl': 'XL leg ammo
+#. pouches'}
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An XL fabric ammo pouch that can be strapped to your leg and capable of "
+"holding two magazine close at hand."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "titanium watch"
msgid_plural "titanium watches"
@@ -22787,6 +22450,21 @@ msgid ""
"armor, it'll still keep you relatively safe."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "CRIT Engineering Suit"
+msgid_plural "CRIT Engineering Suits"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for CRIT Engineering Suit
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"An airtight, flexible suit of woven composite fibers complete with segmented"
+" plates of armor. A complex system digitizes items in an individual pocket "
+"universe for storage while built in joint-torsion ratchets generate the "
+"neccessary energy required to power the interface."
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "CRIT face mask"
msgid_plural "CRIT face masks"
@@ -22796,9 +22474,9 @@ msgstr[1] ""
#. ~ Description for CRIT face mask
#: lang/json/ARMOR_from_json.py
msgid ""
-"This is the C.R.I.T standard issue face mask, lined with Kevlar for extra "
-"protection. A few filters provide decent environmental safety, but it was "
-"not intended for extended use. It has a basic integrated HUD."
+"A standard issue face mask, lined with Kevlar for extra protection. A few "
+"filters provide decent environmental safety, but it was not intended for "
+"extended use. It has a basic integrated HUD."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -22811,7 +22489,7 @@ msgstr[1] ""
#. boots'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue boots. Next-gen gels keep feet comfortable and "
+"A pair of standard-issue boots. Next-gen gels keep feet comfortable and "
"hygienic during long-term missions while absorbing shock and heat from "
"outside-sources. Superalloy mesh and rubber offer quite a bit of chemical "
"protection as well. Decently heavy though"
@@ -22827,7 +22505,7 @@ msgstr[1] ""
#. LA boots'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T skeletonized boots. Based off of C.R.I.T boots, the light-armor "
+"A pair of skeletonized boots. Based off of C.R.I.T boots, the light-armor "
"variant was created for missions in warmer climates. The LA boots keep most"
" of the old features of the standard issue boots but trade in protection for"
" easier movement."
@@ -22843,7 +22521,7 @@ msgstr[1] ""
#. 'pairs of CRIT fingertip-less gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue gloves. Made with superalloy mesh for those with "
+"A pair of standard-issue gloves. Made with superalloy mesh for those with "
"gene-modding and/or mutations while still allowing greater manipulation of "
"items and moderate protection."
msgstr ""
@@ -22858,8 +22536,8 @@ msgstr[1] ""
#. 'pairs of CRIT fingertip-less liners'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue glove liners. Made with neoprene and rubber mesh for"
-" warmth and fingertip-less for those with gene-modding and/or mutations "
+"A pair of standard-issue glove liners. Made with neoprene and rubber mesh "
+"for warmth and fingertip-less for those with gene-modding and/or mutations "
"while still allowing greater manipulation of items and moderate protection."
msgstr ""
@@ -22872,10 +22550,10 @@ msgstr[1] ""
#. ~ Description for CRIT backpack
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue pack. Based on the MOLLE backpack's design, this "
-"smaller pack strikes a fine balance between storage space and encumbrance "
-"and allows a larger weapon to be holstered, drawing and holstering is still "
-"rather awkward even with the magnetized clips, but practice helps."
+"A standard-issue pack. Based on the MOLLE backpack's design, this smaller "
+"pack strikes a fine balance between storage space and encumbrance and allows"
+" a larger weapon to be holstered, drawing and holstering is still rather "
+"awkward even with the magnetized clips, but practice helps."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -22887,8 +22565,8 @@ msgstr[1] ""
#. ~ Description for CRIT chestrig
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue chestrig, has mesh and MOLLE loops for gear and slots"
-" with light-armor padding."
+"A slightly modified chestrig, has mesh and MOLLE loops for gear and slots "
+"with light-armor padding."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -22901,19 +22579,19 @@ msgstr[1] ""
#. CRIT leg guards'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue leg armor. Simple design and durable material allows"
-" for easy movement and the padding keeps the legs safe and warm in colder "
+"Leg armor for those who fight. Simple design and durable material allows "
+"for easy movement and the padding keeps the legs safe and warm in colder "
"conditions."
msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "pair of CRIT arm guards"
-msgid_plural "pairs of C.R.I.T arm guards"
+msgid_plural "pairs of CRIT arm guards"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'pair of CRIT arm guards', 'str_pl': 'pairs of
-#. C.R.I.T arm guards'}
+#. CRIT arm guards'}
#: lang/json/ARMOR_from_json.py
msgid ""
"A pair of arm guards made from superalloy molded upon neoprene, and then "
@@ -22930,8 +22608,8 @@ msgstr[1] ""
#. ~ Description for CRIT web belt
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue belt. Keeps your trousers up and your weapons on "
-"your hip."
+"CRIT standard-issue belt. Keeps your trousers up and your weapons on your "
+"hip."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -22948,21 +22626,6 @@ msgid ""
"discharges from the robots. Has several pockets for storage."
msgstr ""
-#: lang/json/ARMOR_from_json.py
-msgid "CRIT Engineering Suit"
-msgid_plural "CRIT Engineering Suits"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for CRIT Engineering Suit
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"An airtight, flexible suit of woven composite fibers complete with segmented"
-" plates of armor. A complex system digitizes items in an individual pocket "
-"universe for storage while built in joint-torsion ratchets generate the "
-"necessary energy required to power the interface."
-msgstr ""
-
#: lang/json/ARMOR_from_json.py
msgid "CRIT Armored Anomaly Suit"
msgid_plural "CRIT Armored Anomaly Suits"
@@ -22980,12 +22643,12 @@ msgstr ""
#: lang/json/ARMOR_from_json.py
msgid "CRIT drop leg pouch"
-msgid_plural "C.R.I.T drop leg pouches"
+msgid_plural "CRIT drop leg pouches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'CRIT drop leg pouch', 'str_pl': 'C.R.I.T drop
-#. leg pouches'}
+#. ~ Description for {'str': 'CRIT drop leg pouch', 'str_pl': 'CRIT drop leg
+#. pouches'}
#: lang/json/ARMOR_from_json.py
msgid ""
"A set of pouches that can be worn on the thighs using buckled straps. This "
@@ -23021,7 +22684,7 @@ msgstr[1] ""
#. of CRIT Enforcer docks'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T Enforcer docks. Metal plates vaguely molded into the shape of "
+"CRIT Enforcer docks. Metal plates vaguely molded into the shape of "
"oversized feet which clamp down onto your own footwear keep your feet out of"
" harms way. It looks terrible and feels clunky unlike most of C.R.I.T's "
"designs, but they do seem to be worth using if you were to be in the middle "
@@ -23059,98 +22722,97 @@ msgid ""
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T blouse"
-msgid_plural "C.R.I.T blouses"
+msgid "CRIT blouse"
+msgid_plural "CRIT blouses"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for C.R.I.T blouse
+#. ~ Description for CRIT blouse
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue blouse. Durable, lightweight, and has ample storage."
-" Super-flex neoprene keeps one warm in moderately cold weather while a "
-"sleek design keeps it from being too flashy. A zipper at the back and front"
-" allows for quick donning and doffing."
+"A standard-issue military jacket. Durable, lightweight, and has ample "
+"storage. Super-flex neoprene keeps one warm in moderately cold weather "
+"while a sleek design keeps it from being too flashy. A zipper at the back "
+"and front allows for quick donning and doffing."
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T trousers"
-msgid_plural "C.R.I.T trousers"
+msgid "CRIT trousers"
+msgid_plural "CRIT trousers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'C.R.I.T trousers'}
+#. ~ Description for {'str_sp': 'CRIT trousers'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue trousers. Durable, lightweight and has ample "
+"A pair of standard-issue cargo pants. Durable, lightweight and has ample "
"storage. Super-flex neoprene keeps one warm in moderately cold weather."
msgstr ""
-#. ~ Description for {'str_sp': 'C.R.I.T trousers'}
+#: lang/json/ARMOR_from_json.py
+msgid "CRIT pants"
+msgid_plural "CRIT pants"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'CRIT pants'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T dress pants. A minimalist sleek design makes the pants lightweight "
-"and it offers ok pockets. Super-flex neoprene keeps one warm in moderately "
-"cold weather."
+"A pair of dress pants. A minimalist sleek design makes the pants "
+"lightweight and it offers ok pockets. Super-flex neoprene keeps one warm in"
+" moderately cold weather."
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T helmet liner"
-msgid_plural "C.R.I.T helmet liners"
+msgid "CRIT helmet liner"
+msgid_plural "CRIT helmet liners"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for C.R.I.T helmet liner
+#. ~ Description for CRIT helmet liner
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T standard-issue helmet liner. Keeps the noggin warm."
+msgid "A standard-issue helmet liner. Keeps the noggin warm."
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "pair of C.R.I.T shoes"
-msgid_plural "pairs of C.R.I.T dress shoes"
+msgid "pair of CRIT shoes"
+msgid_plural "pairs of CRIT dress shoes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of C.R.I.T shoes', 'str_pl': 'pairs of
-#. C.R.I.T dress shoes'}
+#. ~ Description for {'str': 'pair of CRIT shoes', 'str_pl': 'pairs of CRIT
+#. dress shoes'}
#: lang/json/ARMOR_from_json.py
msgid "A sleek pair of dress shoes. Fancy but easy on the eyes."
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "pair of C.R.I.T rec gloves"
-msgid_plural "pairs of C.R.I.T rec gloves"
+msgid "pair of CRIT rec gloves"
+msgid_plural "pairs of CRIT rec gloves"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'pair of C.R.I.T rec gloves', 'str_pl': 'pairs of
-#. C.R.I.T rec gloves'}
+#. ~ Description for {'str': 'pair of CRIT rec gloves', 'str_pl': 'pairs of
+#. CRIT rec gloves'}
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue rec gloves. Skin-hugging and sleek, these gloves are"
-" made with cotton with a neoprene lining for grip-pads and warmth. "
+"A pair of standard-issue rec gloves. Skin-hugging and sleek, these gloves "
+"are made with cotton with a neoprene lining for grip-pads and warmth. "
msgstr ""
-#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T web belt"
-msgid_plural "C.R.I.T web belts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for C.R.I.T web belt
+#. ~ Description for CRIT web belt
#: lang/json/ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue belt. Keeps your trousers up and your tools on your "
-"hip."
+"A standard-issue belt. Keeps your trousers up and your tools on your hip."
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T rec duster"
-msgid_plural "C.R.I.T rec dusters"
+msgid "CRIT rec duster"
+msgid_plural "CRIT rec dusters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for C.R.I.T rec duster
+#. ~ Description for CRIT rec duster
#: lang/json/ARMOR_from_json.py
msgid ""
"A waterproofed full-length duster coat. Made with neoprene, comfort and "
@@ -23159,19 +22821,45 @@ msgid ""
msgstr ""
#: lang/json/ARMOR_from_json.py
-msgid "C.R.I.T rec hat"
-msgid_plural "C.R.I.T rec hats"
+msgid "CRIT rec hat"
+msgid_plural "CRIT rec hats"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for C.R.I.T rec hat
+#. ~ Description for CRIT rec hat
#: lang/json/ARMOR_from_json.py
msgid ""
-"Functionality meets fashion in this waterproofed C.R.I.T standard issue rec "
+"Functionality meets fashion in this waterproofed CRIT standard issue rec "
"cover. Thick enough to provide warmth in colder weather, this hat shares "
"the same sleek design of most of C.R.I.T's gear."
msgstr ""
+#: lang/json/ARMOR_from_json.py
+msgid "plant fiber tunic"
+msgid_plural "plant fiber tunics"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for plant fiber tunic
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A loose garment cobbled together from a collection of plant bundles and "
+"wound together by makeshift cordage"
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "plant fiber bracelet"
+msgid_plural "plant fiber bracelets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for plant fiber bracelet
+#: lang/json/ARMOR_from_json.py
+msgid ""
+"A bracelet wound together by makeshift cordage. Has some cool looking "
+"pebbles. "
+msgstr ""
+
#: lang/json/ARMOR_from_json.py
msgid "CRIT canteen"
msgid_plural "CRIT canteens"
@@ -23181,8 +22869,8 @@ msgstr[1] ""
#. ~ Description for CRIT canteen
#: lang/json/ARMOR_from_json.py
msgid ""
-"A simple, durable steel canteen that can heat up food with built in "
-"plutonium heating elements."
+"A durable steel canteen that can heat up food with built in atomic heating "
+"elements."
msgstr ""
#: lang/json/ARMOR_from_json.py
@@ -23799,150 +23487,6 @@ msgid ""
"the environment."
msgstr ""
-#: lang/json/ARMOR_from_json.py
-msgid "wooden shield"
-msgid_plural "wooden shields"
-msgstr[0] "Holzschild"
-msgstr[1] "Holzschilde"
-
-#. ~ Description for wooden shield
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A crude wooden shield, lacking any metal or leather reinforcement. "
-"Lightweight but not very tough."
-msgstr ""
-"Ein grober Holzschild, dem jegliche Metall- oder Lederverstärkung fehlt. "
-"Leicht, aber nicht sehr widerstandsfähig."
-
-#: lang/json/ARMOR_from_json.py
-msgid "large wooden shield"
-msgid_plural "large wooden shields"
-msgstr[0] "großer Holzschild"
-msgstr[1] "große Holzschilde"
-
-#. ~ Description for large wooden shield
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"An ancient style of wooden shield, lacking any metal or leather "
-"reinforcement. Bulky, but offers a decent amount of protection."
-msgstr ""
-"Eine antike Art eines Holzschildes, dem jegliche Metall- oder "
-"Lederverstärkung fehlt. Klobig, bietet aber einen anständigen Schutz."
-
-#: lang/json/ARMOR_from_json.py
-msgid "heater shield"
-msgid_plural "heater shields"
-msgstr[0] "Dreieckschild"
-msgstr[1] "Dreieckschilde"
-
-#. ~ Description for heater shield
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A medieval style of shield made of wood overlaid with leather, developed "
-"from the longer kite shield. Mainly used in tournaments, but still viable "
-"in battle."
-msgstr ""
-"Eine mittelalterliche Art von Schild, welche aus Holz besteht und mit Leder "
-"überzogen wurde. Der Schild wurde aus dem längeren Normannenschild "
-"entwickelt. Hauptsächlich in Turnieren benutzt, aber immer noch im Kampf zu "
-"gebrauchen."
-
-#: lang/json/ARMOR_from_json.py
-msgid "kite shield"
-msgid_plural "kite shields"
-msgstr[0] "Normannenschild"
-msgstr[1] "Normannenschilde"
-
-#. ~ Description for kite shield
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A classic medieval style of shield, made of wood overlaid with leather, in "
-"an elongated teardrop shape. Affords decent protection, but was better "
-"suited for cavalry."
-msgstr ""
-"Eine klassisch-mittelalterliche Art von Schild, welche aus Holz besteht und "
-"mit Leder überzogen wurde. Der Schild hat die Form einer langgezogenen "
-"Träne. Bietet ganz guten Schutz, war aber für die Kavallerie besser "
-"geeignet."
-
-#: lang/json/ARMOR_from_json.py
-msgid "round shield"
-msgid_plural "round shields"
-msgstr[0] "runder Schild"
-msgstr[1] "runde Schilde"
-
-#. ~ Description for round shield
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A simple round shield made of wood, with a rim and boss of iron. Made "
-"infamous by the Vikings."
-msgstr ""
-"Ein einfacher runder Schild aus Holz, mit einem Rand und Buckeln aus Eisen. "
-"Er wurde berühmt-berüchtigt von den Wikingern gemacht."
-
-#: lang/json/ARMOR_from_json.py
-msgid "hoplon"
-msgid_plural "hoplons"
-msgstr[0] "Hoplon"
-msgstr[1] "Hoplons"
-
-#. ~ Description for hoplon
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A convex round shield from ancient Greece, made of wood reinforced with "
-"bronze. Heavy but effective."
-msgstr ""
-"Ein konvexer runder Schild aus dem antiken Griechenland, der aus mit Bronze "
-"verstärktem Holz besteht. Schwer aber effektiv."
-
-#: lang/json/ARMOR_from_json.py
-msgid "scutum"
-msgid_plural "scuta"
-msgstr[0] "Scutum"
-msgstr[1] "Scuta"
-
-#. ~ Description for {'str': 'scutum', 'str_pl': 'scuta'}
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A rectangular shield from ancient Rome, made of wood and iron. Perfect for "
-"fighting in formation, but not ideal for facing zombies alone."
-msgstr ""
-"Ein rechteckiger Schild aus dem antiken Rom, bestehend aus Holz und Eisen. "
-"Perfekt für den Kampf in einer Formation, aber nicht ideal, um alleine gegen"
-" Zombies zu kämpfen."
-
-#: lang/json/ARMOR_from_json.py
-msgid "buckler"
-msgid_plural "bucklers"
-msgstr[0] "Buckler"
-msgstr[1] "Buckler"
-
-#. ~ Description for buckler
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A small metal shield from the late medieval and renaissance periods. "
-"Extremely light and tough, but its small size is as much a hindrance as it "
-"is an advantage."
-msgstr ""
-"Ein kleiner Metallschild aus dem späten Mittelalter und der Renaissance. "
-"Extrem leicht und widerstandsfähig, aber seine kleine Größe ist genau so ein"
-" Hindernis wie auch ein Vorteil."
-
-#: lang/json/ARMOR_from_json.py
-msgid "hooded hat"
-msgid_plural "hooded hats"
-msgstr[0] "Hut mit Haube"
-msgstr[1] "Hüte mit Haube"
-
-#. ~ Description for hooded hat
-#: lang/json/ARMOR_from_json.py
-msgid ""
-"A proper wide-brimmed hat, modified by the addition of a hood sewn to it, to"
-" better protect the neck from wind and rain."
-msgstr ""
-"Ein guter breitkrempiger Hut, der mit einer angenähten Kapuze ausgestattet "
-"wurde, um den Hals besser vor Wind und Regen zu schützen."
-
#: lang/json/ARMOR_from_json.py
msgid "TEST pair of socks"
msgid_plural "TEST pairs of socks"
@@ -23979,6 +23523,28 @@ msgid_plural "TEST briefcases"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/ARMOR_from_json.py
+msgid "test quiver"
+msgid_plural "test quivers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test quiver'}
+#: lang/json/ARMOR_from_json.py
+msgid "Quiver of Testing, with room for 20 arrows or bolts."
+msgstr ""
+
+#: lang/json/ARMOR_from_json.py
+msgid "test power armor"
+msgid_plural "test power armors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'test power armor'}
+#: lang/json/ARMOR_from_json.py
+msgid "This is a prototype power armor just for testing."
+msgstr ""
+
#: lang/json/BATTERY_from_json.py
msgid "test battery"
msgid_plural "test batteries"
@@ -25746,6 +25312,19 @@ msgid ""
"suppressing fear."
msgstr ""
+#: lang/json/BIONIC_ITEM_from_json.py lang/json/bionic_from_json.py
+msgid "Cranium Bomb"
+msgid_plural "Cranium Bombs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Cranium Bomb'}
+#: lang/json/BIONIC_ITEM_from_json.py
+msgid ""
+"A bomb installed where your spine meets your brain stem. It's on a timer "
+"from installation and you don't have the codes to reset the timer."
+msgstr ""
+
#: lang/json/BIONIC_ITEM_from_json.py
msgid "Ionic Overload Generator CBM"
msgid_plural "Ionic Overload Generator CBMs"
@@ -25781,6 +25360,22 @@ msgid ""
" the better. It can hold up to 100 mL of blood."
msgstr ""
+#: lang/json/BIONIC_ITEM_from_json.py lang/json/bionic_from_json.py
+msgid "Crystallized Mana Nose Replacement"
+msgid_plural "Crystallized Mana Nose Replacements"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Crystallized Mana Nose Replacement'}
+#: lang/json/BIONIC_ITEM_from_json.py lang/json/bionic_from_json.py
+msgid ""
+"A large gem made with crystallized mana and some other stabilizing metals. "
+"Comes with a specially designed power pack (installed into the skull) that "
+"does not interfere with your mana ley lines. WARNING: for Technomancer use "
+"only. By using this spell you are waiving all liability of Frikken Laser "
+"Beams Inc. and its subsidiaries."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "chicken walker schematics"
msgid_plural "chicken walker schematics"
@@ -25843,6 +25438,314 @@ msgstr ""
" plädieren sehr überzeugend für die Einführung von federgetriebenen "
"Nuklearsprengköpfen. Es ist mit »ABGELEHNT« abgestempelt."
+#: lang/json/BOOK_from_json.py
+msgid "Generic Nonfiction Book"
+msgid_plural "Generic Nonfiction Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Generic Nonfiction Book
+#: lang/json/BOOK_from_json.py
+msgid "template for a manuscript purporting to be factual"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Generic Fiction Book"
+msgid_plural "Generic Fiction Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Generic Fiction Book
+#: lang/json/BOOK_from_json.py
+msgid "template for a work of fiction"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Generic Hard Bound Fiction Book"
+msgid_plural "Generic Hard Bound Fiction Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Generic Hard Bound Fiction Book
+#: lang/json/BOOK_from_json.py
+msgid "Template for hard bound book of fiction"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "paperback novel"
+msgid_plural "paperbacks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'paperback novel', 'str_pl': 'paperbacks'}
+#: lang/json/BOOK_from_json.py
+msgid "An ordinary paperback book. Or is it? It is."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Nonfiction Book"
+msgid_plural "Nonfiction Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Nonfiction Book
+#: lang/json/BOOK_from_json.py
+msgid "template for hard bound nonfiction book"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Nonfiction Paperback"
+msgid_plural "Nonfiction Paperbacks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Nonfiction Paperback
+#: lang/json/BOOK_from_json.py
+msgid "template for a paperback nonfiction book"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Homemaking Book"
+msgid_plural "Homemaking Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Homemaking Book
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a template for books about homemaking, style, home decor, and home "
+"economics."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Cookbook"
+msgid_plural "Hardcover Cookbooks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Hardcover Cookbook
+#. ~ Description for Softcover Cookbook
+#: lang/json/BOOK_from_json.py
+msgid "This is a template for books about cooking."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Cookbook"
+msgid_plural "Softcover Cookbooks"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "dodge skillbook abstract"
+msgid_plural "dodge skillbook abstracts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for dodge skillbook abstract
+#: lang/json/BOOK_from_json.py
+msgid "An ordinary book. Or is it? It is."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Philosophy"
+msgid_plural "Hardcover Philosophys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Hardcover Philosophy
+#: lang/json/BOOK_from_json.py
+msgid "This is a template for books about philosophy."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Philosophy."
+msgid_plural "Softcover Philosophy.s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Softcover Philosophy.
+#: lang/json/BOOK_from_json.py
+msgid "This is a template for paperbacks about philosophy."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Nonfiction Sports Book"
+msgid_plural "Hardcover Nonfiction Sports Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Hardcover Nonfiction Sports Book
+#. ~ Description for Softcover Nonfiction Sports Book.
+#. ~ Description for Hardcover Fictional Sports Book
+#. ~ Description for Softcover Fictional Sports Book.
+#: lang/json/BOOK_from_json.py
+msgid "This is a template."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Nonfiction Sports Book."
+msgid_plural "Softcover Nonfiction Sports Book.s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Hardcover Fictional Sports Book"
+msgid_plural "Hardcover Fictional Sports Books"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Softcover Fictional Sports Book."
+msgid_plural "Softcover Fictional Sports Book.s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "template for mass produced books on esoteric subjects"
+msgid_plural "template for mass produced books on esoteric subjectss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for template for mass produced books on esoteric subjects
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An ordinary paperback book. Or is it? Is that a glimmer of higher truth?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Sweet Providence Romance Novel"
+msgid_plural "Sweet Providence Romance Novels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Sweet Providence Romance Novel
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Sweet Providence Books is a publisher of discount romance paperbacks easily "
+"recognized by their blue and yellow cover illustrations. Despite the adult "
+"nature of their subject matter, the books tend to be under 250 pages of "
+"large print written in a vocabulary consistent with a 4th grade reading "
+"level."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Lorn and Loan Romance Novel"
+msgid_plural "Lorn and Loan Romance Novels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Lorn and Loan Romance Novel
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Lorn and Loan Press marketed romance paperbacks to a variety of alt "
+"demographics, especially those with a penchant for eyeliner. The books are "
+"billed as \"provocative,\" but words like \"malingering\" and \"turgid\" "
+"also come to mind."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Vanilla Romance Novel"
+msgid_plural "Vanilla Romance Novels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Vanilla Romance Novel
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Vanilla Media is a mainstream publisher providing romantic literature to "
+"everyday readers of taste. These stories contain explicit details only in "
+"the odd chapters, and invariably end with a conventionally uplifting moral."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Everyman Library"
+msgid_plural "The Everyman Librarys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Everyman Library
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The Everyman Library is an imprint of Vanilla Media that publishes stories "
+"about private eyes, cowboys, quarterbacks, and mobsters."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Tween Topics"
+msgid_plural "Tween Topicss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Tween Topics
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Tween Topics is an imprint of Vanilla Media that publishes stories that "
+"appeal to the youth of today. Or, failing that, the parents of said youth."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Quiddity Books"
+msgid_plural "Quiddity Bookss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Quiddity Books
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Quiddity publishes books for young adults. They offer stories about self-"
+"discovery, personal identity, and contemporary trends."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Satire Template"
+msgid_plural "Satire Templates"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Satire Template
+#: lang/json/BOOK_from_json.py
+msgid "template for mass produced satirical fiction"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Magazine Template"
+msgid_plural "Magazine Templates"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Magazine Template
+#: lang/json/BOOK_from_json.py
+msgid "template for magazine"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "News Magazine Template"
+msgid_plural "News Magazine Templates"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for News Magazine Template
+#: lang/json/BOOK_from_json.py
+msgid "template for news magazine"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "readable magazine"
+msgid_plural "readable magazines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/BOOK_from_json.py
+msgid "archery skill training abstract"
+msgid_plural "archery skill training abstracts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for archery skill training abstract
+#: lang/json/BOOK_from_json.py
+msgid "template for heavy books that confer archery skill training"
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Lessons for the Novice Bowhunter"
msgid_plural "copies of Lessons for the Novice Bowhunter"
@@ -25860,6 +25763,22 @@ msgstr ""
"Bogenschützen-Anfänger nötig sind, um mit der Jagd mittels diverser Bögen "
"und Armbrüste anzufangen."
+#: lang/json/BOOK_from_json.py
+msgid "Zen and the Art of Archery"
+msgid_plural "copies of Zen and the Art of Archery"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Zen and the Art of Archery', 'str_pl': 'copies
+#. of Zen and the Art of Archery'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This massive book contains a wealth of vital information for the novice "
+"archer."
+msgstr ""
+"Dieses wuchtige Buch enthält eine große Menge an wichtigen Informationen für"
+" Anfänger im Bogenschießen."
+
#: lang/json/BOOK_from_json.py
msgid "Archery for Kids"
msgid_plural "issues of Archery for Kids"
@@ -25878,22 +25797,6 @@ msgstr ""
"so einfach, aber sobald du weißt, wie man es anstellt, wirst du mit dem "
"Bogenschießen viel Spaß haben."
-#: lang/json/BOOK_from_json.py
-msgid "Zen and the Art of Archery"
-msgid_plural "copies of Zen and the Art of Archery"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Zen and the Art of Archery', 'str_pl': 'copies
-#. of Zen and the Art of Archery'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This massive book contains a wealth of vital information for the novice "
-"archer."
-msgstr ""
-"Dieses wuchtige Buch enthält eine große Menge an wichtigen Informationen für"
-" Anfänger im Bogenschießen."
-
#: lang/json/BOOK_from_json.py
msgid "car buyer's guide"
msgid_plural "car buyer's guides"
@@ -25970,6 +25873,284 @@ msgstr ""
" ist gefüllt mit lange erprobten, nicht blödsinnigen Informationen und ist "
"so geschrieben, um von Anfängern verstanden zu werden."
+#: lang/json/BOOK_from_json.py
+msgid "Advanced Physical Chemistry"
+msgid_plural "copies of Advanced Physical Chemistry"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Advanced Physical Chemistry', 'str_pl': 'copies
+#. of Advanced Physical Chemistry'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A university-level textbook on advanced principles of physical chemistry and"
+" all its branches: thermochemistry, electrochemistry, solid-state chemistry,"
+" photochemistry, quantum chemistry et cetera."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Modern Tanner"
+msgid_plural "copies of The Modern Tanner"
+msgstr[0] "Der moderne Gerber"
+msgstr[1] "Exemplare von Der moderne Gerber"
+
+#. ~ Description for {'str': 'The Modern Tanner', 'str_pl': 'copies of The
+#. Modern Tanner'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An in-depth and easy to read guide that details a very modern take on the "
+"ancient art of leather tanning."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "PE050 \"Alpha\": Preliminary Report"
+msgid_plural "copies of PE050 \"Alpha\": Preliminary Report"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'PE050 "Alpha": Preliminary Report', 'str_pl':
+#. 'copies of PE050 "Alpha": Preliminary Report'}
+#: lang/json/BOOK_from_json.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/BOOK_from_json.py
+msgid "lab journal-Dionne"
+msgid_plural "lab journals-Dionne"
+msgstr[0] "Laborjournal: Dionne"
+msgstr[1] "Laborjournale: Dionne"
+
+#. ~ Description for {'str': 'lab journal-Dionne', 'str_pl': 'lab journals-
+#. Dionne'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This team logbook details several varieties of mutagenic experiments, "
+"focusing on those derived from various Earth fauna. The team seems quite "
+"enthusiastic--if not eager--about their results."
+msgstr ""
+"Dieses Teamlogbuch erklärt detailliert mehrere Varianten mutagener "
+"Experimente und konzentiert sich auf diejenigen, die von diversen "
+"Erdentieren abgeleitet wurden. Das Team scheint ziemlich enthusiastisch – "
+"wenn nicht gar eifrig – über ihre Ergebnisse zu sein."
+
+#: lang/json/BOOK_from_json.py
+msgid "PE065 \"Chimera\": Best Practices"
+msgid_plural "copies of PE065 \"Chimera\": Best Practices"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'PE065 "Chimera": Best Practices', 'str_pl':
+#. 'copies of PE065 "Chimera": Best Practices'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This sheaf of papers 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/BOOK_from_json.py
+msgid "lab journal-Smythe"
+msgid_plural "lab journals-Smythe"
+msgstr[0] "Laborjournal: Smythe"
+msgstr[1] "Laborjournale: Smythe"
+
+#. ~ Description for {'str': 'lab journal-Smythe', 'str_pl': 'lab journals-
+#. Smythe'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This team logbook details several varieties of mutagenic experiments, "
+"focusing on those derived from flesh contaminated with XE037. The results "
+"look promising but the procurement methods seem awfully vague…"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "standpipe maintenance log"
+msgid_plural "standpipe maintenance logs"
+msgstr[0] "Standrohr-Wartungsprotokoll"
+msgstr[1] "Standrohr-Wartungsprotokolle"
+
+#. ~ Description for {'str': 'standpipe maintenance log'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"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?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "chemical reference-CLASSIFIED"
+msgid_plural "chemical references-CLASSIFIED"
+msgstr[0] "chemische Referenz (vertraulich)"
+msgstr[1] "chemische Referenzen (vertraulich)"
+
+#. ~ Description for {'str': 'chemical reference-CLASSIFIED', 'str_pl':
+#. 'chemical references-CLASSIFIED'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This somewhat technical binder has several intimidating security warnings on"
+" the cover, yet guarantees unauthorized readers \"permanent employment, for "
+"life\". It contains useful information on \"basic\" chemical projects like "
+"methamphetamine and heroin, along with briefing on things called \"XE037\" "
+"and \"PE012\"."
+msgstr ""
+"Dieser recht technische Einband hat mehrere bedrohliche Sicherheitswarnungen"
+" auf dem Buchdeckel, garantiert allerdings unautorisierten Lesern eine "
+"»lebenslange Beschäftigung«. Es enthält nützliche Informationen über "
+"»grundlegende« chemische Projekte wie Methamphetamine und Heroin, gemeinsam "
+"mit kurzen Abrissen über Dinge, die »XE037« und »PE012« genannt werden."
+
+#: lang/json/BOOK_from_json.py
+msgid "lab journal-x-|xp"
+msgid_plural "lab journals-x-|xp"
+msgstr[0] "Laborjournal: x-|xp"
+msgstr[1] "Laborjournale: x-|xp"
+
+#. ~ Description for {'str': 'lab journal-x-|xp', 'str_pl': 'lab
+#. journals-x-|xp'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This damaged team logbook lacks (deliberately?) any identifying information,"
+" but still contains useful information on several types of mutagen and their"
+" development."
+msgstr ""
+"Diesem beschädigten Teamlogbuch fehlen (absichtlich?) jegliche "
+"identifizierenden Informationen, aber es enthält immer noch nützliche "
+"Informationen über diverse Mutagenarten und ihre Entwicklung."
+
+#: lang/json/BOOK_from_json.py
+msgid "PE023 \"Medical\": Application and Findings"
+msgid_plural "copies of PE023 \"Medical\": Application and Findings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'PE023 "Medical": Application and Findings',
+#. 'str_pl': 'copies of PE023 "Medical": Application and Findings'}
+#: lang/json/BOOK_from_json.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/BOOK_from_json.py
+msgid "PE070 \"Raptor\": Proposal"
+msgid_plural "copies of PE070 \"Raptor\": Proposal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'PE070 "Raptor": Proposal', 'str_pl': 'copies of
+#. PE070 "Raptor": Proposal'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This sheaf of papers is a highly speculative proposal for focusing "
+"\"PE065\". Scribbled notes throughout seem to think that it might work, but"
+" that there's no time."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Best Practices for Compound Delivery"
+msgid_plural "copies of Best Practices for Compound Delivery"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Best Practices for Compound Delivery', 'str_pl':
+#. 'copies of Best Practices for Compound Delivery'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This internal manual details several varieties of mutagenic experiments, as "
+"well as describing the protocols used to concentrate mutagens for quicker "
+"results. The authors recommend that researchers ensure that their subjects "
+"are well-fed and in good health, as the concentrated serums draw heavily on "
+"subjects' bodies."
+msgstr ""
+"Dieses interne Handbuch beschreibt detailliert diverse Varianten mutagener "
+"Experimente, sowie die Protokolle, die benutzt wurden, um die Mutagene für "
+"schnellere Ergebnisse zu konzentrieren. Die Autoren empfehlen, dass die "
+"Forscher sicherstellen, dass ihre Testpersonen gut ernährt und in guter "
+"Gesundheit sind, da die konzentrierten Seren die Körper der Testpersonen "
+"belasten."
+
+#: lang/json/BOOK_from_json.py
+msgid "CRC-Merck Handbook, 4th edition"
+msgid_plural "copies of CRC-Merck Handbook, 4th edition"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'CRC-Merck Handbook, 4th edition', 'str_pl':
+#. 'copies of CRC-Merck Handbook, 4th edition'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This huge hardbound book is a collection of reference data and formulae "
+"pertinent to many technical disciplines. If poring over tables of chemical "
+"and physical data is your thing, this is the book for you."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "chemistry textbook"
+msgid_plural "chemistry textbooks"
+msgstr[0] "Chemielehrbuch"
+msgstr[1] "Chemielehrbücher"
+
+#. ~ Description for {'str': 'chemistry textbook'}
+#: lang/json/BOOK_from_json.py
+msgid "A college textbook on chemistry."
+msgstr "Ein Hochschulbuch über Chemie."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Essential Oil Enthusiasts Handbook"
+msgid_plural "copies of The Essential Oil Enthusiasts Handbook"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Essential Oil Enthusiasts Handbook',
+#. 'str_pl': 'copies of The Essential Oil Enthusiasts Handbook'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A heavy hardback book explaining the process of essential oil making, with "
+"schematics for the equipment to do it. Good luck, and don't blow yourself "
+"up!"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Art and Science of Chemical Warfare"
+msgid_plural "copies of Art and Science of Chemical Warfare"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Art and Science of Chemical Warfare', 'str_pl':
+#. 'copies of Art and Science of Chemical Warfare'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This in-depth and technical text covers the design, development, "
+"dissemination of, and defenses against various chemical weapons throughout "
+"the centuries. The photographs the author chose make it a difficult read at"
+" times, though the information is top-notch."
+msgstr ""
+"Dieser tiefgründige und technische Text deckt den Entwurf, die Entwicklung, "
+"die Verbreitung von und die Verteidigungen gegen diverse chemischen Waffen "
+"durch die Jahrhunderte ab. Die Fotos, die der Autor wählte, machen ihn "
+"mitunter zu einer schwierigen Lektüre, aber die Informationen sind "
+"erstklassig."
+
+#: lang/json/BOOK_from_json.py
+msgid "Chemistry for Kids: Awesome Science Experiments that Really Work"
+msgid_plural ""
+"copies of Chemistry for Kids: Awesome Science Experiments that Really Work"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Chemistry for Kids: Awesome Science Experiments
+#. that Really Work', 'str_pl': 'copies of Chemistry for Kids: Awesome Science
+#. Experiments that Really Work'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A book with comprehensive and accurate step-by-step illustrated instructions"
+" for many scientific experiments for young researchers and anyone else who "
+"want to delve into an amazing world of chemistry."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "SICP"
msgid_plural "copies of SICP"
@@ -26053,22 +26234,6 @@ msgstr ""
"Ein schweres Lehrbuch gewidmet dem fortgeschrittenen Software-Design; "
"geschrieben für verschiedene Programmiersprachen."
-#: lang/json/BOOK_from_json.py
-msgid "Advanced Physical Chemistry"
-msgid_plural "copies of Advanced Physical Chemistry"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Advanced Physical Chemistry', 'str_pl': 'copies
-#. of Advanced Physical Chemistry'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A university-level textbook on advanced principles of chemistry, both "
-"organic and inorganic."
-msgstr ""
-"Ein Lehrbuch auf Universitätsniveau über die fortgeschrittenen Prinzipien "
-"der Chemie, sowohl organischer als auch nicht-organischer Natur."
-
#: lang/json/BOOK_from_json.py
msgid "The Homebrewer's Bible"
msgid_plural "copies of The Homebrewer's Bible"
@@ -26198,205 +26363,6 @@ msgstr ""
"originelle Rezepte und ein paar Kochtipps zwischen all den Modefotos und den"
" Sexratgeberspalten."
-#: lang/json/BOOK_from_json.py
-msgid "The Modern Tanner"
-msgid_plural "copies of The Modern Tanner"
-msgstr[0] "Der moderne Gerber"
-msgstr[1] "Exemplare von Der moderne Gerber"
-
-#. ~ Description for {'str': 'The Modern Tanner', 'str_pl': 'copies of The
-#. Modern Tanner'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An in-depth and easy to read guide that details a very modern take on the "
-"ancient art of leather tanning."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "PE050 \"Alpha\": Preliminary Report"
-msgid_plural "copies of PE050 \"Alpha\": Preliminary Report"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'PE050 "Alpha": Preliminary Report', 'str_pl':
-#. 'copies of PE050 "Alpha": Preliminary Report'}
-#: lang/json/BOOK_from_json.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/BOOK_from_json.py
-msgid "lab journal-Dionne"
-msgid_plural "lab journals-Dionne"
-msgstr[0] "Laborjournal: Dionne"
-msgstr[1] "Laborjournale: Dionne"
-
-#. ~ Description for {'str': 'lab journal-Dionne', 'str_pl': 'lab journals-
-#. Dionne'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This team logbook details several varieties of mutagenic experiments, "
-"focusing on those derived from various Earth fauna. The team seems quite "
-"enthusiastic--if not eager--about their results."
-msgstr ""
-"Dieses Teamlogbuch erklärt detailliert mehrere Varianten mutagener "
-"Experimente und konzentiert sich auf diejenigen, die von diversen "
-"Erdentieren abgeleitet wurden. Das Team scheint ziemlich enthusiastisch – "
-"wenn nicht gar eifrig – über ihre Ergebnisse zu sein."
-
-#: lang/json/BOOK_from_json.py
-msgid "PE065 \"Chimera\": Best Practices"
-msgid_plural "copies of PE065 \"Chimera\": Best Practices"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'PE065 "Chimera": Best Practices', 'str_pl':
-#. 'copies of PE065 "Chimera": Best Practices'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This sheaf of papers 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/BOOK_from_json.py
-msgid "lab journal-Smythe"
-msgid_plural "lab journals-Smythe"
-msgstr[0] "Laborjournal: Smythe"
-msgstr[1] "Laborjournale: Smythe"
-
-#. ~ Description for {'str': 'lab journal-Smythe', 'str_pl': 'lab journals-
-#. Smythe'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This team logbook details several varieties of mutagenic experiments, "
-"focusing on those derived from flesh contaminated with XE037. The results "
-"look promising but the procurement methods seem awfully vague…"
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "standpipe maintenance log"
-msgid_plural "standpipe maintenance logs"
-msgstr[0] "Standrohr-Wartungsprotokoll"
-msgstr[1] "Standrohr-Wartungsprotokolle"
-
-#. ~ Description for {'str': 'standpipe maintenance log'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"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?"
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "chemical reference-CLASSIFIED"
-msgid_plural "chemical references-CLASSIFIED"
-msgstr[0] "chemische Referenz (vertraulich)"
-msgstr[1] "chemische Referenzen (vertraulich)"
-
-#. ~ Description for {'str': 'chemical reference-CLASSIFIED', 'str_pl':
-#. 'chemical references-CLASSIFIED'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This somewhat technical binder has several intimidating security warnings on"
-" the cover, yet guarantees unauthorized readers \"permanent employment, for "
-"life\". It contains useful information on \"basic\" chemical projects like "
-"methamphetamine and heroin, along with briefing on things called \"XE037\" "
-"and \"PE012\"."
-msgstr ""
-"Dieser recht technische Einband hat mehrere bedrohliche Sicherheitswarnungen"
-" auf dem Buchdeckel, garantiert allerdings unautorisierten Lesern eine "
-"»lebenslange Beschäftigung«. Es enthält nützliche Informationen über "
-"»grundlegende« chemische Projekte wie Methamphetamine und Heroin, gemeinsam "
-"mit kurzen Abrissen über Dinge, die »XE037« und »PE012« genannt werden."
-
-#: lang/json/BOOK_from_json.py
-msgid "lab journal-x-|xp"
-msgid_plural "lab journals-x-|xp"
-msgstr[0] "Laborjournal: x-|xp"
-msgstr[1] "Laborjournale: x-|xp"
-
-#. ~ Description for {'str': 'lab journal-x-|xp', 'str_pl': 'lab
-#. journals-x-|xp'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This damaged team logbook lacks (deliberately?) any identifying information,"
-" but still contains useful information on several types of mutagen and their"
-" development."
-msgstr ""
-"Diesem beschädigten Teamlogbuch fehlen (absichtlich?) jegliche "
-"identifizierenden Informationen, aber es enthält immer noch nützliche "
-"Informationen über diverse Mutagenarten und ihre Entwicklung."
-
-#: lang/json/BOOK_from_json.py
-msgid "PE023 \"Medical\": Application and Findings"
-msgid_plural "copies of PE023 \"Medical\": Application and Findings"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'PE023 "Medical": Application and Findings',
-#. 'str_pl': 'copies of PE023 "Medical": Application and Findings'}
-#: lang/json/BOOK_from_json.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/BOOK_from_json.py
-msgid "PE070 \"Raptor\": Proposal"
-msgid_plural "copies of PE070 \"Raptor\": Proposal"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'PE070 "Raptor": Proposal', 'str_pl': 'copies of
-#. PE070 "Raptor": Proposal'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This sheaf of papers is a highly speculative proposal for focusing "
-"\"PE065\". Scribbled notes throughout seem to think that it might work, but"
-" that there's no time."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "Best Practices for Compound Delivery"
-msgid_plural "copies of Best Practices for Compound Delivery"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Best Practices for Compound Delivery', 'str_pl':
-#. 'copies of Best Practices for Compound Delivery'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This internal manual details several varieties of mutagenic experiments, as "
-"well as describing the protocols used to concentrate mutagens for quicker "
-"results. The authors recommend that researchers ensure that their subjects "
-"are well-fed and in good health, as the concentrated serums draw heavily on "
-"subjects' bodies."
-msgstr ""
-"Dieses interne Handbuch beschreibt detailliert diverse Varianten mutagener "
-"Experimente, sowie die Protokolle, die benutzt wurden, um die Mutagene für "
-"schnellere Ergebnisse zu konzentrieren. Die Autoren empfehlen, dass die "
-"Forscher sicherstellen, dass ihre Testpersonen gut ernährt und in guter "
-"Gesundheit sind, da die konzentrierten Seren die Körper der Testpersonen "
-"belasten."
-
-#: lang/json/BOOK_from_json.py
-msgid "CRC-Merck Handbook, 4th edition"
-msgid_plural "copies of CRC-Merck Handbook, 4th edition"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'CRC-Merck Handbook, 4th edition', 'str_pl':
-#. 'copies of CRC-Merck Handbook, 4th edition'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This huge hardbound book is a collection of reference data and formulae "
-"pertinent to many technical disciplines. If poring over tables of chemical "
-"and physical data is your thing, this is the book for you."
-msgstr ""
-
#. ~ That would translate out to The Scottish Book of Cookery, or The Scottish
#. Cookbook.
#: lang/json/BOOK_from_json.py
@@ -26410,29 +26376,11 @@ msgstr[1] "Exemplare von Ye Scots Beuk o Cuikery"
#. 'str_pl': 'copies of Ye Scots Beuk o Cuikery'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A semi-translated cookbook from thirteenth century Scotland. While a bit "
-"difficult to read, as there are a disquieting number of illustrations of "
-"people stabbing each other mixed amongst the recipes, it provides insights "
-"into medieval Scottish culture and fashion as well as new uses for oatmeal, "
-"fish, and sheep liver."
+"A semi-translated Gaelic cookbook from sixteenth century Scotland. While a "
+"bit difficult to read, as there are a disquieting number of illustrations of"
+" people stabbing each other mixed with rants about 'True Scotsman', it "
+"provides insights into medieval Scottish cuisine and culture."
msgstr ""
-"Ein teilweise übersetztes Kochbuch aus dem Schottland des dreizehnten "
-"Jahrhunderts. Obwohl es etwas schwierig zu lesen ist, da sich zwischen den "
-"Rezepten eine beunruhigend hohe Anzahl an Illustationen von Leuten, die sich"
-" gegenseitig abstechen, gibt, bietet es doch Einblicke in die "
-"mittelalterlich schottische Kultur und Mode sowie neue Verwendungszwecke für"
-" Haferflocken, Fisch und Schafsleber."
-
-#: lang/json/BOOK_from_json.py
-msgid "chemistry textbook"
-msgid_plural "chemistry textbooks"
-msgstr[0] "Chemielehrbuch"
-msgstr[1] "Chemielehrbücher"
-
-#. ~ Description for {'str': 'chemistry textbook'}
-#: lang/json/BOOK_from_json.py
-msgid "A college textbook on chemistry."
-msgstr "Ein Hochschulbuch über Chemie."
#: lang/json/BOOK_from_json.py
msgid "The Vinegar Maker's Handbook"
@@ -26626,17 +26574,17 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Out of the Holler and into the Home: A guide to home distilation. "
+msgid "Out of the Holler and into the Home: A guide to home distillation. "
msgid_plural "copies of Out of the Holler"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'Out of the Holler and into the Home: A guide to
-#. home distilation. ', 'str_pl': 'copies of Out of the Holler'}
+#. home distillation. ', 'str_pl': 'copies of Out of the Holler'}
#: lang/json/BOOK_from_json.py
msgid ""
"A book describing the history of at home distillation by liquor. Each "
-"chapter contains a complete recipe for it's namesake."
+"chapter contains a complete recipe for its namesake."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -26665,7 +26613,7 @@ msgstr[1] ""
#: lang/json/BOOK_from_json.py
msgid ""
"The smallest cookbook on the market, marketed exclusively to the "
-"outdoorsman. Packs a surprising number of recipes for it's tiny size."
+"outdoorsman. Packs a surprising number of recipes for its tiny size."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -26771,6 +26719,21 @@ msgstr[1] ""
msgid "The Kids' Guide to Acting and Stagecraft."
msgstr "Der Führer über die Schauspiel- und Bühnenkunst für Kinder."
+#: lang/json/BOOK_from_json.py
+msgid "Treasury of Legends about Western Dancing"
+msgid_plural "copies of Western Dancing"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Treasury of Legends about Western Dancing',
+#. 'str_pl': 'copies of Western Dancing'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Written by Emanuel Nogueira, a constabulario and historian of Nuevo Laredo, "
+"this massive book details the movements and cultural legacies of a variety "
+"of North American folk dances."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "AAA Guide"
msgid_plural "copies of AAA Guide"
@@ -27498,27 +27461,6 @@ msgstr ""
"Geschichte der Brandbekämpfung von der Antike bis in die Neuzeit, mit einem "
"Fokus auf die Technologie, die benutzt wurde, um Leben zu retten."
-#: lang/json/BOOK_from_json.py
-msgid "Art and Science of Chemical Warfare"
-msgid_plural "copies of Art and Science of Chemical Warfare"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Art and Science of Chemical Warfare', 'str_pl':
-#. 'copies of Art and Science of Chemical Warfare'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This in-depth and technical text covers the design, development, "
-"dissemination of, and defenses against various chemical weapons throughout "
-"the centuries. The photographs the author chose make it a difficult read at"
-" times, though the information is top-notch."
-msgstr ""
-"Dieser tiefgründige und technische Text deckt den Entwurf, die Entwicklung, "
-"die Verbreitung von und die Verteidigungen gegen diverse chemischen Waffen "
-"durch die Jahrhunderte ab. Die Fotos, die der Autor wählte, machen ihn "
-"mitunter zu einer schwierigen Lektüre, aber die Informationen sind "
-"erstklassig."
-
#: lang/json/BOOK_from_json.py
msgid "The Swords of the Samurai"
msgid_plural "copies of The Swords of the Samurai"
@@ -27659,21 +27601,6 @@ msgid ""
"machining operation, the answer lies somewhere in these pages."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "The Essential Oil Enthusiasts Handbook"
-msgid_plural "copies of The Essential Oil Enthusiasts Handbook"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'The Essential Oil Enthusiasts Handbook',
-#. 'str_pl': 'copies of The Essential Oil Enthusiasts Handbook'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A heavy hardback book explaining the process of essential oil making, with "
-"schematics for the equipment to do it. Good luck, and don't blow yourself "
-"up!"
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "Concrete Constructions"
msgid_plural "copies of Concrete Constructions"
@@ -27998,6 +27925,20 @@ msgstr[1] ""
msgid "A large textbook for college students about biodiesel."
msgstr "Ein großes Lehrbuch für College-Studenten über Biodiesel."
+#: lang/json/BOOK_from_json.py
+msgid "Hot Rod Chassis & Suspension Handbook"
+msgid_plural "copies of Hot Rod Handbook"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Hot Rod Chassis & Suspension Handbook',
+#. 'str_pl': 'copies of Hot Rod Handbook'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"By learning the fundamentals of chassis building and suspension design you "
+"will gain the critical knowledge needed to hot rod properly."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Mechanical Mastery"
msgid_plural "copies of Mechanical Mastery"
@@ -28045,17 +27986,6 @@ msgstr ""
"Ein zerlesenes gebundenes Buch, welches einfache Nahkampfstrategien und "
"-techniken illustriert."
-#: lang/json/BOOK_from_json.py
-msgid "paperback abstract"
-msgid_plural "paperback abstracts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'paperback abstract'}
-#: lang/json/BOOK_from_json.py
-msgid "An ordinary paperback book. Or is it? It is."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "Zombie Survival Guide"
msgid_plural "copies of Zombie Survival Guide"
@@ -28087,23 +28017,6 @@ msgstr ""
"Ein vollständiges Flugprotokoll für ein Militärflugzeug. Nichts "
"interessantes sticht heraus."
-#: lang/json/BOOK_from_json.py
-msgid "children's book"
-msgid_plural "children's books"
-msgstr[0] "Kinderbuch"
-msgstr[1] "Kinderbücher"
-
-#. ~ Description for {'str': "children's book"}
-#: lang/json/BOOK_from_json.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."
-msgstr ""
-"Ein kleines Buch für kleine Leser. Die bunten Cartoonfiguren und heiteren "
-"Geschichten, die in ihm sind, gehören in eine andere Zeit, bevor die Toten "
-"liefen und die Welt sich weiterdrehte."
-
#: lang/json/BOOK_from_json.py
msgid "Ranch Prospectus"
msgid_plural "Ranch Prospectus"
@@ -28143,160 +28056,6 @@ msgstr ""
"Eine Sammlung von Essays von verschiedenen Autoren aus der ganzen Welt, "
"inklusive Werken von Churchill, Mailer, Eco und Voltaire."
-#: lang/json/BOOK_from_json.py
-msgid "book of fairy tales"
-msgid_plural "books of fairy tales"
-msgstr[0] "Märchenbuch"
-msgstr[1] "Märchenbücher"
-
-#. ~ Description for {'str': 'book of fairy tales', 'str_pl': 'books of fairy
-#. tales'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An amusing collection of folklore featuring the usual cast of fairies, "
-"goblins, and trolls."
-msgstr ""
-"Eine unterhaltsame Sammlung von Folklore mit den üblichen Verdächten: Feen, "
-"Goblins und Trolle."
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This fairy tale is about a wolf who eats so much salted meat she becomes "
-"trapped in the butcher's cellar."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"In this traditional story of beastly intrigue a clever fox convinces an "
-"elderly lion to kill a derogatory wolf."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is an illustrated fairy tale book about a conversation between a mouse "
-"and a cat."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An amusing collection of stories featuring \"Goldilocks and The Three "
-"Bears\" on the cover."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a well illustrated fairy tale about a war between the birds and the "
-"beasts, with particulars on the wartime conduct and eventual fate of the "
-"bat."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book, titled \"The Rattlesnake's Vengeance\" is a collection of "
-"Cherokee myths and legends. \"285D\" is hand-written in pencil on the title"
-" page."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This fairy tale book is a regional variant of \"Jack and the Beanstalk.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This fairy tale book is entitled \"Little Red Cap\". It details a red-"
-"cloaked child's various encounters with talking wolves."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of ghost stories warning about the dangers of stealing from the"
-" dead."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An Irish fairy tale in which a Celtic poet marries a princess who has been "
-"cursed with the head of a pig."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A book of Italian fairy tales translated into English. The cover features "
-"an orange fairy juggling a lemon, a lime, and a tangerine."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "A book of fables about people who change into birds."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This compendium of amusing folk tales about the devil is titled \"Hell's "
-"Kettle: Legends of the Devil.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This charming book of Swedish fables is titled, \"The Glass Mountain and the"
-" Princess.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a collection of fairy tale stories warning against the consequences "
-"of extreme greed."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This book is titled, \"The Thieving Pot: Folktales of the Arab World.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a book of legends collected by Traveller Johnny Cassidy in the "
-"1960s."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "A book by the Brothers Grimm titled, \"Eve's Unequal Children.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book of fables expands upon the legend of the Seven Sleepers of "
-"Ephesus."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"In this fairy tale a strong man frightens an ogre by squeezing water out of "
-"a stone."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book of rustic folk tales bears the title: \"How to Shout Down the "
-"Devil.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"The title of this book is \"Village Folk-tales of Ceylon.\" It includes "
-"fables about logical errors and foolish misjudgements of the Kadambawa men."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book of folk tales is titled, \"The Girl with the Ugly Name, and Other "
-"Stories.\""
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"Titled \"The Fleeing Pancake\", this collection of silly folk tales is "
-"suitable for small children."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "The Hitchhiker's Guide to the Cataclysm"
msgid_plural "copies of The Hitchhiker's Guide to the Cataclysm"
@@ -28313,317 +28072,6 @@ msgstr ""
"Auf dem Buchdeckel steht ihn großen, freundlichen Buchstaben die Botschaft "
"»Keine Panik!«."
-#: lang/json/BOOK_from_json.py
-msgid "Mycenacean Hymns"
-msgid_plural "copies of Mycenacean Hymns"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Mycenacean Hymns', 'str_pl': 'copies of
-#. Mycenacean Hymns'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A vellum book containing the hymns central to Marloss faith. As the verses "
-"lead to each other, the text sings of unity and promised paradise."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "King James Bible"
-msgid_plural "copies of King James Bible"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'King James Bible', 'str_pl': 'copies of King
-#. James Bible'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An English translation of the Christian Bible, which originated in England "
-"in the early 1600s."
-msgstr ""
-"Eine englische Übersetzung der christlichen Bibel. Sie hat ihren Ursprung in"
-" England in den frühen 1600ern."
-
-#: lang/json/BOOK_from_json.py
-msgid "Eastern Orthodox Bible"
-msgid_plural "copies of Eastern Orthodox Bible"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Eastern Orthodox Bible', 'str_pl': 'copies of
-#. Eastern Orthodox Bible'}
-#: lang/json/BOOK_from_json.py
-msgid "An English copy of the Eastern Orthodox translation of The Holy Bible."
-msgstr ""
-"Ein englischsprachiges Exemplar der Eastern Orhodox Bible, einer Übersetzung"
-" der Bibel."
-
-#: lang/json/BOOK_from_json.py
-msgid "Gideon Bible"
-msgid_plural "copies of Gideon Bible"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Gideon Bible', 'str_pl': 'copies of Gideon
-#. Bible'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An English translation of the Christian Bible, distributed free of charge by"
-" Gideons International."
-msgstr ""
-"Eine englische Übersetzung der christlichen Bibel, kostenlos verteilt vom "
-"Internationalen Gideonbund."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Guru Granth Sahib"
-msgid_plural "copies of The Guru Granth Sahib"
-msgstr[0] "Der Guru Granth Sahib"
-msgstr[1] "Exemplare von Der Guru Granth Sahib"
-
-#. ~ Description for {'str': 'The Guru Granth Sahib', 'str_pl': 'copies of The
-#. Guru Granth Sahib'}
-#: lang/json/BOOK_from_json.py
-msgid "A single-volume copy of the central religious texts of Sikhism."
-msgstr ""
-"Ein einbändiges Exemplar der zentralen religiösen Texte des Sikhismus."
-
-#: lang/json/BOOK_from_json.py
-msgid "Hadith"
-msgid_plural "copies of Hadith"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Hadith', 'str_pl': 'copies of Hadith'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A Muslim religious text containing an account of the sayings and actions of "
-"the prophet Muhammad."
-msgstr ""
-"Ein muslimischer religiöser Text, der einen Bericht der Sprüche und Taten "
-"des Propheten Mohammed enthält."
-
-#: lang/json/BOOK_from_json.py
-msgid "Principia Discordia"
-msgid_plural "copies of Principia Discordia"
-msgstr[0] "Principia Discordia"
-msgstr[1] "Exemplare von Principia Discordia"
-
-#. ~ Description for {'str': 'Principia Discordia', 'str_pl': 'copies of
-#. Principia Discordia'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A book that embodies the main beliefs of Discordianism. It seems to "
-"primarily concern chaos, and features a card in the back which informs you "
-"that you are now a 'genuine and authorized Pope of Discordia'."
-msgstr ""
-"Ein Buch, das die Hauptglaubenssätze des Diskordianismus verkörpert. Es "
-"scheint hauptsächlich um Chaos zu gehen. Das Buch enthält eine Karte in der "
-"Rückseite. Sie setzt dich davon in Kenntnis, dass du nun ein »echter und "
-"autorisierter Papst der Diskordia« bist."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Kojiki"
-msgid_plural "copies of The Kojiki"
-msgstr[0] "Das Kojiki"
-msgstr[1] "Kojikis"
-
-#. ~ Description for {'str': 'The Kojiki', 'str_pl': 'copies of The Kojiki'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"The oldest extant chronicle of Japan's myths and history, the stories "
-"contained in the Kojiki are part of the inspiration behind Shinto practices."
-msgstr ""
-"Dies ist die älteste erhaltene Chronik von Japans Mythen und Geschichte. Die"
-" Geschichten in der Kojiki sind Teil der Inspiration hinter schintoistischen"
-" Praktiken."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Book of Mormon"
-msgid_plural "copies of The Book of Mormon"
-msgstr[0] "Das Buch Mormon"
-msgstr[1] "Mormon-Bücher"
-
-#. ~ Description for {'str': 'The Book of Mormon', 'str_pl': 'copies of The
-#. Book of Mormon'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"The sacred text of the Latter Day Saint movement of Christianity, originally"
-" published in 1830 by Joseph Smith."
-msgstr ""
-"Der heilige Text der Mormonen, ursprünglich im Jahre 1830 von Joseph Smith "
-"veröffentlicht."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Gospel of the Flying Spaghetti Monster"
-msgid_plural "copies of The Gospel of the Flying Spaghetti Monster"
-msgstr[0] "Die Heilsbotschaft des Fliegenden Spaghettimonsters"
-msgstr[1] "Exemplare von Die Heilsbotschaft des Fliegenden Spaghettimonsters"
-
-#. ~ Description for {'str': 'The Gospel of the Flying Spaghetti Monster',
-#. 'str_pl': 'copies of The Gospel of the Flying Spaghetti Monster'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A book that embodies the main beliefs of the Church of the Flying Spaghetti "
-"Monster. It seems to involve a lot of pirates and some sort of invisible "
-"drunken monster made of pasta."
-msgstr ""
-"Ein Buch, welches die Hauptglaubenssätze der Kirche des Fliegenden "
-"Spaghettimonsters beinhaltet. Es scheint um viele Piraten und irgendso ein "
-"betrunkenes Monster aus Pasta zu gehen."
-
-#: lang/json/BOOK_from_json.py
-msgid "Quran"
-msgid_plural "copies of Quran"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Quran', 'str_pl': 'copies of Quran'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An English translation of the Muslim book of holy scriptures, with "
-"explanatory notes and commentaries to aid in understanding."
-msgstr ""
-"Eine englische Übersetzung des muslimischen Buchs der heiligen Schriften, "
-"mit erläuternden Bemerkungen und Kommentaren, um beim Verständnis zu helfen."
-
-#: lang/json/BOOK_from_json.py
-msgid "Dianetics"
-msgid_plural "copies of Dianetics"
-msgstr[0] "Dianetik"
-msgstr[1] "Exemplare von Dianetik"
-
-#. ~ Description for {'str': 'Dianetics', 'str_pl': 'copies of Dianetics'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book is the canonical text of Scientology. Written by a science "
-"fiction author, it contains self-improvement techniques and musings on "
-"psychology called Dianetics."
-msgstr ""
-"Dieses Buch ist der kanonische Text von Scientology. Er wurde von einem "
-"Science-Fiction-Autor geschrieben und enthält Selbstverbesserungstechniken "
-"und Träumereien über eine Psychologie namens Dianetik."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Book of the SubGenius"
-msgid_plural "copies of The Book of the SubGenius"
-msgstr[0] "Das Buch des SubGenius"
-msgstr[1] "Bücher des SubGenius"
-
-#. ~ Description for {'str': 'The Book of the SubGenius', 'str_pl': 'copies of
-#. The Book of the SubGenius'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A book about the Church of the SubGenius. It seems to involve a salesman "
-"named J. R. \"Bob\" Dobbs and a concept called 'slack'."
-msgstr ""
-"Ein Buch über die Kirche des SubGenius. Es scheint einen Verkäufer namens J."
-" R. »Bob« Dobbs und ein Kopzept namens »slack« zu involvieren."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Sutras of the Buddha"
-msgid_plural "copies of The Sutras of the Buddha"
-msgstr[0] "Die Sutras des Buddhas"
-msgstr[1] "Exemplare von Die Sutras des Buddhas"
-
-#. ~ Description for {'str': 'The Sutras of the Buddha', 'str_pl': 'copies of
-#. The Sutras of the Buddha'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of discourses attributed to the Buddha and his close disciples."
-msgstr ""
-"Eine Sammlung von Diskursen, welche Buddha und seinen nahestehenden Jüngern "
-"zugeschrieben werden."
-
-#: lang/json/BOOK_from_json.py
-msgid "Talmud"
-msgid_plural "copies of Talmud"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Talmud', 'str_pl': 'copies of Talmud'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"One of the central texts of Rabbinic Judaism, the Talmud expounds upon the "
-"Hebrew Bible with teachings and opinions of thousands of rabbis."
-msgstr ""
-"Als einer der zentralen Texte des rabbinischen Judentums legt der Talmud auf"
-" Basis des Tanachs die Lehren und Meinungen von tausenden Rabbis dar."
-
-#: lang/json/BOOK_from_json.py
-msgid "Tanakh"
-msgid_plural "copies of Tanakh"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Tanakh', 'str_pl': 'copies of Tanakh'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A single-volume book containing the complete canon of the Jewish Bible."
-msgstr ""
-"Ein einbändiges Buch, das den kompletten Kanon der jüdischen Bibel enthält."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Tripitaka"
-msgid_plural "copies of The Tripitaka"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'The Tripitaka', 'str_pl': 'copies of The
-#. Tripitaka'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of sacred Buddhist writings describing their canons of "
-"scriptures."
-msgstr ""
-"Eine Sammlung heiliger buddhistischer Aufzeichnungen, welche ihre Kanone der"
-" Schriften beschreiben."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Upanishads"
-msgid_plural "copies of The Upanishads"
-msgstr[0] "Die Upanishaden"
-msgstr[1] "Exemplare von Die Upanishaden"
-
-#. ~ Description for {'str': 'The Upanishads', 'str_pl': 'copies of The
-#. Upanishads'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of sacred Hindu writings regarding the nature of reality and "
-"describing the character and form of human salvation."
-msgstr ""
-"Eine Sammlung heiliger hinduistischer Schriften, die die Natur der Realität "
-"betreffen und den Charakter und die Form der menschlichen Erlösung "
-"beschreiben."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Four Vedas"
-msgid_plural "copies of The Four Vedas"
-msgstr[0] "Die vier Veden"
-msgstr[1] "Exemplare von Die vier Veden"
-
-#. ~ Description for {'str': 'The Four Vedas', 'str_pl': 'copies of The Four
-#. Vedas'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A single volume containing all four Vedas, which are the oldest scriptures "
-"of Hinduism."
-msgstr ""
-"Ein einbändiges Buch, dass alle vier Veden, welche die ältesten Schriften "
-"des Hinduismus sind, enthält."
-
-#: lang/json/BOOK_from_json.py
-msgid "The Satanic Bible"
-msgid_plural "copies of The Satanic Bible"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'The Satanic Bible', 'str_pl': 'copies of The
-#. Satanic Bible'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of essays, observations, and rituals published by Anton LaVey "
-"in 1969."
-msgstr ""
-
#: lang/json/BOOK_from_json.py
msgid "comic book"
msgid_plural "comic books"
@@ -28663,6 +28111,19 @@ msgstr ""
"Aktuelle Ereignisse, die ein paar Leute betrifft, die nun alle (un-)tot "
"sind."
+#: lang/json/BOOK_from_json.py
+msgid "The Analyst"
+msgid_plural "issues of The Analyst"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Analyst', 'str_pl': 'issues of The Analyst'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This news magazine has been described as \"a kind of Reader's Digest for "
+"America's corporate elite.\" These concerns are, of course, behind us now."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Playboy"
msgid_plural "issues of Playboy"
@@ -28802,6 +28263,22 @@ msgid ""
"the underworld is eroded by rumor and paranoia."
msgstr ""
+#: lang/json/BOOK_from_json.py
+msgid "Midnight Cop"
+msgid_plural "copies of Midnight Cop"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Midnight Cop', 'str_pl': 'copies of Midnight
+#. Cop'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this bare-knuckled potboiler, a ruthless police detective schemes to shut"
+" down local crime lords by pitting them against each other. When long-"
+"simmering resentments finally flare the city learns why they call it \"the "
+"dead of night.\""
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "drama novel"
msgid_plural "drama novels"
@@ -28890,6 +28367,63 @@ msgstr ""
"Eine Erzählung über einen hartgesottenen Inspektor mit knallharter Action "
"und Intrige."
+#: lang/json/BOOK_from_json.py
+msgid "Planet of the Murderous Squids that Time Forgot!"
+msgid_plural "Planet of the Murderous Squids that Time Forgot!s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Planet of the Murderous Squids that Time Forgot!
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this psychedelic adventure novel of cosmic exploration, an elderly "
+"assassin discovers a planet too good to be true. Only once it is too late "
+"does she discover the harrowing truth at the center of \"The Planet of the "
+"Murderous Squids that Time Forgot!\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Great Capes of Metropolis"
+msgid_plural "The Great Capes of Metropoliss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Great Capes of Metropolis
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this classic pulp paperback of superheroic exploits, a group of masked "
+"vigilantes with diverse superpowers learn to work together to defeat the "
+"ultimate villain."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Yesterday's Murdered"
+msgid_plural "Yesterday's Murdereds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Yesterday's Murdered
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this fast paced pulp noir, a hard-drinking detective with nerves of steel"
+" has one last shot at vengeance."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Flashgun Condor and the Crimson Criminal"
+msgid_plural "Flashgun Condor and the Crimson Criminals"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Flashgun Condor and the Crimson Criminal
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A hot-blooded photographer who fights crime with film, footage, and fists, "
+"Condor is more than a mere shutterbug on the crime beat. But will she be "
+"able to unravel a devious deception and bring the \"Crimson Criminal\" to "
+"justice?"
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "road novel"
msgid_plural "road novels"
@@ -28916,6 +28450,141 @@ msgstr[1] "Liebes- und Familienromane"
msgid "Drama and mild smut."
msgstr "Ein Drama mit milder Pornografie."
+#: lang/json/BOOK_from_json.py
+msgid "Love and Circuses"
+msgid_plural "Love and Circusess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Love and Circuses
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The passionate saga of two Boston politicians fiercely battling each other "
+"for the mayor's office, and for Lydia's hand in marriage."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Cloven Kisses"
+msgid_plural "Cloven Kissess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Cloven Kisses
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When the devil falls in love with a warlock, his proposal must be infernally"
+" wicked. Will hooves, horns, and the scent of sulphur condemn love's flames"
+" to hellfire?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Conquer Me Sweetly"
+msgid_plural "Conquer Me Sweetlys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Conquer Me Sweetly
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Sweet Providence Books is delighted to offer you this romantic tale of "
+"delicious dalliances and daring delights."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Dubliner's Debutante"
+msgid_plural "Dubliner's Debutantes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Dubliner's Debutante
+#: lang/json/BOOK_from_json.py
+msgid ""
+"His love songs were only for me, but I preferred the banjo over bagpipes. "
+"How could I ever love a kilted yankee of foreign breeding?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Blood Diodes"
+msgid_plural "Blood Diodess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Blood Diodes
+#: lang/json/BOOK_from_json.py
+msgid ""
+"He is an automaton, she is a reformed vampire, can love find a way? In this"
+" edgy romance by acclaimed author Kea Dekker, heartbreak is just the "
+"beginning."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Envying Heaven"
+msgid_plural "Envying Heavens"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Envying Heaven
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When her fiancee names a star for her Wanda begins to wonder if an "
+"astronomer's wife can ever compete with the allure of the cosmos."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Tall, Dark, and Gruesome"
+msgid_plural "Tall, Dark, and Gruesomes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Tall, Dark, and Gruesome
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Fatima's obsession with the dead threatens to consume her when she falls in "
+"love with a restless ghost. In this provocative romp celebrated author Kea "
+"Dekker gently lifts the thin veil separating cold bodies from warm. "
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Along Came a Rider"
+msgid_plural "Along Came a Riders"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Along Came a Rider
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When Beth's career as a pro steeplechase jockey threatens to divide her from"
+" her lover, Beth has to act fast. Will she ever find a man that can keep up"
+" with her racing heart?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Rogue's Virtue"
+msgid_plural "Rogue's Virtues"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Rogue's Virtue
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Can Victoria reform the fugitive from justice who wooed her with false "
+"pretenses and true passion?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Death of My Secret Life"
+msgid_plural "The Death of My Secret Lifes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Death of My Secret Life
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Makeda comes out to her family, but she's still got plenty of skeletons in "
+"her closet. Best selling authoress Kea Dekker breaks all the rules in this "
+"macabre story of love and lies."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "samurai novel"
msgid_plural "samurai novels"
@@ -28949,6 +28618,73 @@ msgstr ""
" des Armageddons aus zurückzublicken lässt das alles noch weitaus "
"lächerlicher erscheinen."
+#: lang/json/BOOK_from_json.py
+msgid "The House of God"
+msgid_plural "The House of Gods"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The House of God
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Set in a lightly disguised Boston hospital of high repute, Samuel Shem’s "
+"novel dives deep into the agony of absurdity."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Catch-22"
+msgid_plural "Catch-22s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Catch-22
+#: lang/json/BOOK_from_json.py
+msgid ""
+"There is a short informational forward in this paperback edition of "
+"Catch-22. Apparently the original title for Joseph Heller’s excruciatingly "
+"brilliant war satire was \"Catch-11.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Master and Margarita"
+msgid_plural "The Master and Margaritas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Master and Margarita
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Featuring a cast that includes Satan, Pontius Pilate, Jesus Christ, "
+"vampires, a talking cat, and the literary elite of Moscow, this is a satire "
+"on Stalinist tyranny written by Mikhail Bulgakov."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A Handful of Dust"
+msgid_plural "A Handful of Dusts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for A Handful of Dust
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Laced with cynicism, Evelyn Waugh's \"A Handful of Dust\" satirizes a "
+"stratum of characters who have wealth, but lack any other credentials."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Cat’s Cradle"
+msgid_plural "Cat’s Cradles"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Cat’s Cradle
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A paperback edition of Kurt Vonnegut's fourth novel, in which the threat of "
+"nuclear destruction isn't much of an influence on human nature."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "scifi novel"
msgid_plural "scifi novels"
@@ -29053,7 +28789,7 @@ msgstr ""
#: lang/json/BOOK_from_json.py
msgid ""
"This is an almost new copy of \"A Scanner Darkly\" by Philip K. Dick. It "
-"still has the smell of new books within it's pages."
+"still has the smell of new books within its pages."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -29270,24 +29006,6 @@ msgid ""
"Douglas Adams."
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "sports novel"
-msgid_plural "sports novels"
-msgstr[0] "Sportroman"
-msgstr[1] "Sportromane"
-
-#. ~ Description for {'str': 'sports novel'}
-#: lang/json/BOOK_from_json.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."
-msgstr ""
-"Die dramatische Geschichte eines mikrigen Boxers, der die seltene Chance, "
-"gegen den Schwergewichts-Champion anzutreten, erhält und diese Gelegenheit "
-"nutzt, um sein eigenes Leben zu verbessern, während er das süße Mädchen, das"
-" im Tierladen arbeitet, beeindruckt."
-
#: lang/json/BOOK_from_json.py
msgid "spy novel"
msgid_plural "spy novels"
@@ -29351,6 +29069,49 @@ msgstr ""
"versklavter irischer Arzt und seine in Ketten gelegten Kameraden fliehen und"
" zu heroischen Piraten der Robin-Hood-Art werden."
+#: lang/json/BOOK_from_json.py
+msgid "The Black Freighter"
+msgid_plural "copies of The Black Freighter"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Black Freighter', 'str_pl': 'copies of The
+#. Black Freighter'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Who watches the watchmen? Pirate Jenny, that's who! This swashbuckling "
+"adventure novel will make you feel swell."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Captain Gosgold and the Sea Rovers of Buzzards Bay"
+msgid_plural "copies of The Sea Rovers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Captain Gosgold and the Sea Rovers of Buzzards
+#. Bay', 'str_pl': 'copies of The Sea Rovers'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This lengthy paperback novel describes the ocean exploits of Captain "
+"Gosgold. The British consider him an outlaw, but in America he is a "
+"patriot."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Code of the Buccaneer"
+msgid_plural "copies of The Buccaneer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Code of the Buccaneer', 'str_pl': 'copies of
+#. The Buccaneer'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The cover of this paperback pirate story shows a shirtless man and a near "
+"shirtless woman. Clearly it is not a dress code."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "thriller novel"
msgid_plural "thriller novels"
@@ -29421,274 +29182,97 @@ msgstr ""
"vor einer Bande plündernder Banditen zu verteidigen."
#: lang/json/BOOK_from_json.py
-msgid "book of philosophy"
-msgid_plural "books of philosophy"
-msgstr[0] "Buch der Philosophie"
-msgstr[1] "Bücher der Philosophie"
-
-#. ~ Description for {'str': 'book of philosophy', 'str_pl': 'books of
-#. philosophy'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A deep discussion of morality with an emphasis on epistemology and logic."
-msgstr ""
-"Eine tiefgründige Diskussion über Moral mit einer Betonung auf "
-"Erkenntnislehre und Logik."
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-"
-"eared and creased."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern "
-"translation by Wolfi Landstreicher."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A key work "
-"in the existentialist tradition."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A large, extended version of \"Madness and Civilisation\" by Michel "
-"Foucault. The cover features a striking image of a Panopticonic Prison."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by "
-"Lyotard."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A collection of texts and essays by Jacques Derrida. Its pages are loose "
-"and yellowed - you should probably handle it with care."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover "
-"shows rows of adults staring placidly into a screen."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a split copy of both \"An Ethic of Sexual Difference\" and \"This "
-"Sex Which Is Not One\" by Luce Irigaray."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover "
-"contains an image of a man holding a colored pill in each hand, with the "
-"caption \"Welcome to the Desert of the Real.\". You think you've seen this "
-"movie."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a small, pocket version of Sartre's \"Existentialism and Humanism\"."
-" It looks to have been used as a coaster in a past life."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Practical Ethics\" by Peter Singer. From the local "
-"university press."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a photocopied spiral-bound copy of \"Industrial Society and Its "
-"Future\" by 'Freedom Club'. The original looks to have been written on a "
-"typewriter before being copied."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. "
-"Its cover is an image of a hand-crafted wooden box filled with wiring and an"
-" ominous looking metal tube. Provocative."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a small reader on Hegel's Dialectics."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The State and Revolution\" by Vladimir Lenin. In "
-"English, thankfully."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"In Defense of Marxism\" by Leon Trotsky."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security"
-" tag on the back cover. It appears to still be active."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. "
-"It contains a dried and pressed leaf as a bookmark."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has "
-"scribbled over the contents page in red crayon."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"An Introduction to Metaphysics\" by Bergson."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by "
-"Jacques Lacan."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The"
-" cover contains an image of a pelican."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Either-Or\" by Søren Kierkegaard."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Allegory of the Cave\" by Plato."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Leviathan\" by Thomas Hobbes."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Principles of Philosophy\" by Descartes."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of both \"On The Genealogy of Morals\" and \"The Gay "
-"Science\" by Friederich Nietzsche."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert "
-"Camus. The cover depicts a bare-chested man and a large boulder."
-msgstr ""
+msgid "Atwixt a Brace of Cacti"
+msgid_plural "Atwixt a Brace of Cactis"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Atwixt a Brace of Cacti
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The "
-"pages are dotted with post-it notes."
+"A grizzled clodhopper interviews a mess of rangehands, flummoxing longhorns "
+"and tenderfoot alike in a flusteration of jawing."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the"
-" title, it does not actually appear to be defending terrorism."
-msgstr ""
+msgid "Stinky Bart Puts on Starch"
+msgid_plural "Stinky Bart Puts on Starchs"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Stinky Bart Puts on Starch
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"Enquiry Concerning Political Justice\" by William "
-"Godwin. This thick book is filled with antiquated phrases."
+"A local bandit, driven by sadistic impulses, begins offering unlicensed "
+"dentistry to brave frontiersmen with few options and fewer teeth."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. "
-"It is likely that \"The Abolition of Work\" is the most famous essay in this"
-" book."
-msgstr ""
+msgid "Six Beans in the Wheel"
+msgid_plural "Six Beans in the Wheels"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Six Beans in the Wheel
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks"
-" like this book has a surprisingly long track record of owners."
+"The safety is off in this gun slinging tale of revenge and redemption by "
+"acclaimed author El Amor."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a "
-"picture of an old philosopher with magnificent beard, instead of bread, on "
-"the cover."
-msgstr ""
+msgid "Irons at Calico Queen Annex"
+msgid_plural "Irons at Calico Queen Annexs"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Irons at Calico Queen Annex
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book"
-" might have been printed decades before the Cataclysm since the cover is "
-"quite weathered."
+"The establishment of a telegraph line into the recently named town of Calico"
+" Queen threatens to bring with it the long arm of the law. A trio of "
+"enterprising gunfighters hatches a plan to keep Calico Queen wild by looting"
+" the supply wagons."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The World as Will and Representation\" by Arthur "
-"Schopenhauer. It contains a few undecipherable notes and scribbles."
-msgstr ""
+msgid "Riot on the Range"
+msgid_plural "Riot on the Ranges"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Riot on the Range
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems"
-" that the author's real name is Fereidoun M. Esfandiary."
+"Best selling author El Amor paints a visceral study in red with his latest "
+"western saga: Riot on the Range."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"The Bastiat Collection\", a large collection of essays "
-"by Frederic Bastiat."
-msgstr ""
+msgid "Vaquero Sun"
+msgid_plural "Vaquero Suns"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for Vaquero Sun
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of "
-"the most influential books of modern libertarianism."
+"Western author El Amor relates the story of a dispossessed young man "
+"inspired by a heat stroke delusion to pursue justice against an evil land "
+"baron."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid ""
-"This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination "
-"of socialism."
-msgstr ""
+msgid "The Vendetta Riders"
+msgid_plural "The Vendetta Riderss"
+msgstr[0] ""
+msgstr[1] ""
+#. ~ Description for The Vendetta Riders
#: lang/json/BOOK_from_json.py
msgid ""
-"This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the "
-"most influential books of early Marxism-Leninism."
-msgstr ""
-
-#: lang/json/BOOK_from_json.py
-msgid "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises."
+"A wild young man, fast on the draw, who thinks he has nothing to lose, falls"
+" in with a group of gun runners."
msgstr ""
#: lang/json/BOOK_from_json.py
@@ -29763,8 +29347,10 @@ msgstr[1] ""
#. ~ Description for {'str': "priest's diary", 'str_pl': "priests' diaries"}
#: lang/json/BOOK_from_json.py
-msgid "A small book filled with journal entries in Latin."
-msgstr "Ein kleines Buch mit Tagebucheinträgen auf lateinisch."
+msgid ""
+"A small book filled with journal entries in Latin. You can read Latin, "
+"right?"
+msgstr ""
#: lang/json/BOOK_from_json.py
msgid "corporate accounting ledger"
@@ -29847,23 +29433,6 @@ msgstr ""
"Ein kleines Buch, das die »Visionen«, die ein Gefangener im Todestrakt "
"hatte, beschreibt."
-#: lang/json/BOOK_from_json.py
-msgid "Hávamál"
-msgid_plural "copies of Hávamál"
-msgstr[0] "Hávamál"
-msgstr[1] "Exemplare von Hávamál"
-
-#. ~ Description for {'str': 'Hávamál', 'str_pl': 'copies of Hávamál'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"An English translation of several Old Norse poems. The poems contain "
-"proverbs and stories attributed to the god Odin, many transcribed from oral "
-"history."
-msgstr ""
-"Eine englische Übersetzung diverser Altnordischer Gedichte. Die Gedichte "
-"enthalten Sprüche und Geschichten, welche dem Gott Odin zugeschrieben "
-"werden, viele davon wurden mündlich überliefert."
-
#: lang/json/BOOK_from_json.py
msgid "book of classic literature"
msgid_plural "books of classic literature"
@@ -30277,6 +29846,900 @@ msgid ""
"believing I could do it. Best regards, Terry.\""
msgstr ""
+#: lang/json/BOOK_from_json.py
+msgid "The Economicon of Dobbs"
+msgid_plural "copies of The Economicon"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Economicon of Dobbs', 'str_pl': 'copies of
+#. The Economicon'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"These are the prescriptures Pile 18 Disk sg30 File 14. \"Look, small brain "
+"of pink earth inside my null-grasping, and she/he receives Logos; and it lay"
+" with the Wor.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Bobliographon"
+msgid_plural "copies of The Bobliographon"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Bobliographon', 'str_pl': 'copies of The
+#. Bobliographon'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The back cover of this cheaply published paperback reads: \"These newly-"
+"released SubGenius revelations will SHOCK those who think they know Bob! "
+"Unpredictables are not alone and possess amazing hidden powers of their own!"
+" In a world without slack, a yeti lust revival saunters about. WARNING: Do"
+" not fail to pay full price for this book; JHVH-1's wrath knows some "
+"bounds.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Glimpses of Solomon in Yellow"
+msgid_plural "copies of Solomon in Yellow"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Glimpses of Solomon in Yellow', 'str_pl':
+#. 'copies of Solomon in Yellow'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This paperback is titled \"Glimpses of Solomon in Yellow; The Initiation "
+"Rites of the Starry Wisdom Covenant, by Dr. Enoch Craven.\" It describes "
+"not just the investiture of new adherents, but the history and beliefs of "
+"the Church of Starry Wisdom. Someone has defaced the sparse citations "
+"section by scrawling \"PUPPETS OF ROME!\" over its few pages. The book does"
+" not provide any biography for Dr. Craven, let alone academic credentials."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "book of philosophy"
+msgid_plural "books of philosophy"
+msgstr[0] "Buch der Philosophie"
+msgstr[1] "Bücher der Philosophie"
+
+#. ~ Description for {'str': 'book of philosophy', 'str_pl': 'books of
+#. philosophy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A deep discussion of morality with an emphasis on epistemology and logic."
+msgstr ""
+"Eine tiefgründige Diskussion über Moral mit einer Betonung auf "
+"Erkenntnislehre und Logik."
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of Nietzsche's \"Beyond Good and Evil\". Its cover is dog-"
+"eared and creased."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Unique and Its Property\" by Max Stirner. A modern "
+"translation by Wolfi Landstreicher."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A large, extended version of \"Madness and Civilisation\" by Michel "
+"Foucault. The cover features a striking image of a Panopticonic Prison."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Postmodern Condition: A Report on Knowledge\" by "
+"Lyotard."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of texts and essays by Jacques Derrida. Its pages are loose "
+"and yellowed - you should probably handle it with care."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Society of the Spectacle\" by Guy Debord. Its cover "
+"shows rows of adults staring placidly into a screen."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a split copy of both \"An Ethic of Sexual Difference\" and \"This "
+"Sex Which Is Not One\" by Luce Irigaray."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of Baudrillard's \"Simulation and Simulacra\". The cover "
+"contains an image of a man holding a colored pill in each hand, with the "
+"caption \"Welcome to the Desert of the Real.\". You think you've seen this "
+"movie."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a small, pocket version of Sartre's \"Existentialism and Humanism\"."
+" It looks to have been used as a coaster in a past life."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Practical Ethics\" by Peter Singer. From the local "
+"university press."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a photocopied spiral-bound copy of \"Industrial Society and Its "
+"Future\" by 'Freedom Club'. The original looks to have been written on a "
+"typewriter before being copied."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Industrial Society and Its Future\" by Ted Kaczynski. "
+"Its cover is an image of a hand-crafted wooden box filled with wiring and an"
+" ominous looking metal tube. Provocative."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a small reader on Hegel's Dialectics."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The State and Revolution\" by Vladimir Lenin. In "
+"English, thankfully."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"In Defense of Marxism\" by Leon Trotsky."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Steal This Book\" by Abbie Hoffman. There is a security"
+" tag on the back cover. It appears to still be active."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Walden: Or Life In The Woods\" by Henry David Thoreau. "
+"It contains a dried and pressed leaf as a bookmark."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Female Eunuch\" by Germaine Greer. A child has "
+"scribbled over the contents page in red crayon."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"An Introduction to Metaphysics\" by Bergson."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Four Fundamental Concepts of Psychoanalysis\" by "
+"Jacques Lacan."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of Machiavelli's \"The Prince\". With intro by Q. Skinner."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"On The Revolution of Everyday Life\" by Raul Vangeigem."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a pocket copy of \"An Essay on Liberation\" by Herbert Marcuse. The"
+" cover contains an image of a pelican."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Either-Or\" by Søren Kierkegaard."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Allegory of the Cave\" by Plato."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Leviathan\" by Thomas Hobbes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Critique Of Pure Reason\" by Immanuel Kant."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Principles of Philosophy\" by Descartes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of both \"On The Genealogy of Morals\" and \"The Gay "
+"Science\" by Friederich Nietzsche."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Myth of Sisyphus\", and other essays, by Albert "
+"Camus. The cover depicts a bare-chested man and a large boulder."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Sickness Unto Death\" by Søren Kierkegaard. The "
+"pages are dotted with post-it notes."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Defence of Terrorism\" by Leon Trotsky. Despite the"
+" title, it does not actually appear to be defending terrorism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Enquiry Concerning Political Justice\" by William "
+"Godwin. This thick book is filled with antiquated phrases."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Abolition of Work and Other Essays\" by Bob Black. "
+"It is likely that \"The Abolition of Work\" is the most famous essay in this"
+" book."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"What is Property?\" by Pierre-Joseph Proudhon. It looks"
+" like this book has a surprisingly long track record of owners."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Conquest of Bread\" by Peter Kropotkin. There is a "
+"picture of an old philosopher with magnificent beard, instead of bread, on "
+"the cover."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Trouble with Being Born\" by Emil Cioran. This book"
+" might have been printed decades before the Cataclysm since the cover is "
+"quite weathered."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The World as Will and Representation\" by Arthur "
+"Schopenhauer. It contains a few undecipherable notes and scribbles."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Up-Wingers: A Futurist Manifesto\" by FM-2030. It seems"
+" that the author's real name is Fereidoun M. Esfandiary."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The Bastiat Collection\", a large collection of essays "
+"by Frederic Bastiat."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Anarchy, State, and Utopia\" by Robert Nozick, one of "
+"the most influential books of modern libertarianism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"Socialism\" by Ludwig von Mises, a critical examination "
+"of socialism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a copy of \"The ABC of Communism\" by Nikolai Bukharin, one of the "
+"most influential books of early Marxism-Leninism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This is a copy of \"Anti-Capitalist Mentality\" by Ludwig von Mises."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Modal Logic as Metaphysics"
+msgid_plural "copies of Modal Logic"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Modal Logic as Metaphysics', 'str_pl': 'copies
+#. of Modal Logic'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A treatise on applying logical tools to questions about that nature of "
+"reality, this book contains detailed discussion of metaphysical issues."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Aesthetics: A Critical Anthology"
+msgid_plural "copies of Aesthetics"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Aesthetics: A Critical Anthology', 'str_pl':
+#. 'copies of Aesthetics'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardbound anthology presents a collection of readings, scholarly works,"
+" and critical analyses on the subject of beauty."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Philosophy of Information"
+msgid_plural "copies of The Philosophy of Information"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Philosophy of Information', 'str_pl':
+#. 'copies of The Philosophy of Information'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This university text details a critical investigation of the conceptual "
+"nature and basic principles of information. The student will gain a "
+"thorough appreciation of the conceptual frameworks commonly used to describe"
+" and advance semantic investigations."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Being and Nothingness"
+msgid_plural "copies of Being and Nothingness"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Being and Nothingness', 'str_pl': 'copies of
+#. Being and Nothingness'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This paperback is a copy of Jean-Paul Sartre's \"Being and Nothingness\". A"
+" key work in the existentialist tradition."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "sports novel"
+msgid_plural "sports novels"
+msgstr[0] "Sportroman"
+msgstr[1] "Sportromane"
+
+#. ~ Description for {'str': 'sports novel'}
+#: lang/json/BOOK_from_json.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."
+msgstr ""
+"Die dramatische Geschichte eines mikrigen Boxers, der die seltene Chance, "
+"gegen den Schwergewichts-Champion anzutreten, erhält und diese Gelegenheit "
+"nutzt, um sein eigenes Leben zu verbessern, während er das süße Mädchen, das"
+" im Tierladen arbeitet, beeindruckt."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Art of Bunting"
+msgid_plural "copies of The Art of Bunting"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Art of Bunting', 'str_pl': 'copies of The
+#. Art of Bunting'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"While you might be forgiven for expecting instructions for party decorating,"
+" it is in fact a novel about baseball. In the final climactic game a young "
+"star proves to himself that he is ready for the big leagues."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Touchdown Special"
+msgid_plural "copies of The Touchdown Special"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Touchdown Special', 'str_pl': 'copies of The
+#. Touchdown Special'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this absorbing novel of football fandom, a pizza delivery driver makes a "
+"desperate gamble on the monday night game."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Trophy Envy"
+msgid_plural "copies of Trophy Envy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Trophy Envy', 'str_pl': 'copies of Trophy Envy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This paperback tells the story of a tennis prodigy who begins to regret her "
+"own success."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Semi-Rough"
+msgid_plural "copies of Semi-Rough"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Semi-Rough', 'str_pl': 'copies of Semi-Rough'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This novel follows the humorous adventures of a professional athlete turned "
+"amateur reporter."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Golf Omnivore"
+msgid_plural "copies of The Golf Omnivore"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Golf Omnivore', 'str_pl': 'copies of The
+#. Golf Omnivore'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardback book is a collection of short stories in which love and golf "
+"are the only two constants."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Uniform Boy"
+msgid_plural "copies of Uniform Boy"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Uniform Boy', 'str_pl': 'copies of Uniform Boy'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This hardback book about an equipment manager for a minor league team "
+"explores themes of loyalty and resentment."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Budgetball: Winning a Rigged Game"
+msgid_plural "copies of Budgetball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Budgetball: Winning a Rigged Game', 'str_pl':
+#. 'copies of Budgetball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Budgetball tells the true story of the curious case of Benny Bobbin and his "
+"quixotic quest to defeat the deep-pocketed Orlando O's."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Lads of Summer"
+msgid_plural "copies of The Lads of Summer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Lads of Summer', 'str_pl': 'copies of The
+#. Lads of Summer'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This well worn paperback details the early baseball careers of one of the "
+"greatest teams professional sports has ever known."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Volleyball: Get Ready to Get Ready"
+msgid_plural "copies of Volleyball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Volleyball: Get Ready to Get Ready', 'str_pl':
+#. 'copies of Volleyball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"\"Volleyball: Get Ready to Get Ready\" is YOUR illustrated guide to level up"
+" your game. With full-color photos and diagrams, you will learn the drills "
+"and techniques you need to dominate the competition."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "William G. Morgan, the Godfather of Volleyball"
+msgid_plural "copies of The Godfather of Volleyball"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'William G. Morgan, the Godfather of Volleyball',
+#. 'str_pl': 'copies of The Godfather of Volleyball'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This odd little hardbound book is only 98 pages long, and a dozen of those "
+"are comprised of grainy black and white photos. If you read this book, you "
+"learn that volleyball was originally called \"Mintonette\" and also some "
+"biographic details about its inventor."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Legendary Bike Rides"
+msgid_plural "copies of Bike Rides"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Legendary Bike Rides', 'str_pl': 'copies of Bike
+#. Rides'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This unweildy coffeetable book is titled \"LEGENDARY Bike Rides Around the "
+"WORLD.\" It provides a wealth of detail about paved bike trails in every "
+"part of the globe except New England. But if you make it to Patagonia on "
+"bike, you're all set."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Natare Ergo Sum"
+msgid_plural "copies of Natare Ergo Sum"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Natare Ergo Sum', 'str_pl': 'copies of Natare
+#. Ergo Sum'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The poorly translated title is supposed to be Latin for \"I Swim, Therefore "
+"I Am.\" This short hardback presents \"A Philosophy of Swimming\" and then "
+"playfully attributes a variety of famous philosophical expressions into "
+"edorsements for the sport of swimming. It's not a bad book, just a bit odd."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Stratosphere: The Rise of Hoops"
+msgid_plural "copies of Stratosphere"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Stratosphere: The Rise of Hoops', 'str_pl':
+#. 'copies of Stratosphere'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"\"Stratosphere: The Rise of Hoops\" chronicles four decades of professional "
+"basketball against a backdrop of sustained social change."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Anything Can Be Beautiful"
+msgid_plural "Anything Can Be Beautifuls"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Anything Can Be Beautiful
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Stylist, designer, and glitter goddess, Tiffynie Blust looks at the world "
+"one mantra in mind: anything can be beautiful."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Greatest Rooms of the Century"
+msgid_plural "The Greatest Rooms of the Centurys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Greatest Rooms of the Century
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A stunning collection of the best living spaces created and commissioned by "
+"the most influential people in interior design."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Hands-On Home"
+msgid_plural "The Hands-On Homes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Hands-On Home
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An ecologically-minded take on modern homemaking, this is a practical guide "
+"to maximising your time in the kitchen and beyond."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Rooms We Love"
+msgid_plural "Rooms We Loves"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Rooms We Love
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a guide on how to affordably decorate rooms to suit your "
+"personality. In the book, we visit rooms inspired by the needs of each "
+"homeowner and will see how they transformed their rooms."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "New York Parties"
+msgid_plural "New York Partiess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for New York Parties
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Visit the homes of savvy tastemakers from the worlds of fashion, finance, "
+"and design, with this book of lavish photography."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Best Signature Outdoor Kitchens"
+msgid_plural "Best Signature Outdoor Kitchenss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Best Signature Outdoor Kitchens
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Outdoor space is one of the hottest amenities being considered by new and "
+"existing homeowners. This book will show you how to turn any deck, patio, "
+"or other outside area into a great place to cook."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Art of Using Plants to Transform Your Home"
+msgid_plural "The Art of Using Plants to Transform Your Homes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Art of Using Plants to Transform Your Home
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Bring gorgeous greenery into your life with this delightful guide to "
+"decorating your living space with a wide variety of plants. Illustrated "
+"examples enable you to easily transform every corner of your interior space."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Woman of Color"
+msgid_plural "Woman of Colors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Woman of Color
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a collection of essays and advice on style, beauty, and motherhood."
+" Part memoir, part lifestyle guide, this book reflects the author's "
+"experience growing up as a woman of color in Brooklyn."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "10 Cool Things About Being A Ring Bearer"
+msgid_plural "10 Cool Things About Being A Ring Bearers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for 10 Cool Things About Being A Ring Bearer
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book is for the delightful little ring bearer in your wedding. The "
+"author depicts the responsibility and the honor in being a ring bearer your "
+"little angel will cherish."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "How to Raise a Gentleman: A Civilized Guide to Parenting"
+msgid_plural "How to Raise a Gentleman: A Civilized Guide to Parentings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for How to Raise a Gentleman: A Civilized Guide to Parenting
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A revised edition for parents who hope their little boy children will grow "
+"up to be the kind of men who know which fork to use, how to treat others, "
+"and generally make their parents proud."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"International Approaches to Securing Radioactive Sources Against Terrorism"
+msgid_plural ""
+"International Approaches to Securing Radioactive Sources Against Terrorisms"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for International Approaches to Securing Radioactive Sources
+#. Against Terrorism
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book presents how to enhance cooperation and assistance between "
+"countries in support of International Atomic Energy Agency efforts to secure"
+" radioactive sources against the threat of terrorism."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Principles of Forensic Psychiatry"
+msgid_plural "Principles of Forensic Psychiatrys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Principles of Forensic Psychiatry
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This text addresses standards in the assessment and treatment of aggression "
+"and violence as well as psychological and neuroimaging assessments."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Guide to Reflective Conflict Resolution"
+msgid_plural "The Guide to Reflective Conflict Resolutions"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Guide to Reflective Conflict Resolution
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The back cover of this hardbound book reads: \"Why should professionals care"
+" about reflective practice? How do its principles and methods increase "
+"competence? What characteristics distinguish reflective practitioners?\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Oxbridge Handbook of Mood Ailments"
+msgid_plural "The Oxbridge Handbook of Mood Ailmentss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Oxbridge Handbook of Mood Ailments
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The Oxbridge Handbook of Mood Ailments provides detailed coverage of the "
+"characterization, understanding, and treatment of affective disorders. It "
+"provides coverage of unipolar depression, bipolar disorder, and known "
+"variants of these illnesses."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Phonological Acquisition and Disorders"
+msgid_plural "Phonological Acquisition and Disorderss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Phonological Acquisition and Disorders
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Studying the phonologies of children with non-organic speech disorders, this"
+" volume details the latest findings in optimality theory, phonological "
+"acquisition and disorders. It is intended for linguists and psychologists."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Therapeutic Gardens and Healing Spaces"
+msgid_plural "Therapeutic Gardens and Healing Spacess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Therapeutic Gardens and Healing Spaces
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book addresses how to design therapeutic gardens. It illustrates a "
+"variety of landscape designs appropriate for public spaces that promote "
+"mental health."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Advances in Drug Delivery Systems"
+msgid_plural "Advances in Drug Delivery Systemss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Advances in Drug Delivery Systems
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This softcover reprint covers an array of topics in pharmacology. The "
+"physicochemical concepts of the refinement of bioresponsive drug delivery "
+"are presented in detail alongside a variety of current approaches employed "
+"in the development of zero order release systems."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Using Art to Treat Eating Disorders"
+msgid_plural "Using Art to Treat Eating Disorderss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Using Art to Treat Eating Disorders
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is an introductory guide for those wanting to explore the use of art to"
+" address eating disorders. Art therapy is a particularly effective "
+"therapeutic intervention, as it allows people to express uncomfortable "
+"thoughts and feelings nonverbally."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A Clinical Guide to Video Gamers"
+msgid_plural "A Clinical Guide to Video Gamerss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for A Clinical Guide to Video Gamers
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This scholarly work considers the role that games play in psychological "
+"experiences and mental health. Chapters examine the factors that compel "
+"individual gamers to select and identify with particular games and "
+"characters, as well as the different play styles, genres, and archetypes "
+"common in video games."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Paranoia and the History of Madness"
+msgid_plural "Paranoia and the History of Madnesss"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Paranoia and the History of Madness
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book is an analysis of the use and misuse of paranoia throughout "
+"history and in contemporary society. The impact of paranoia on societies is"
+" explored in detail."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Psychoanalysis and Colonialism"
+msgid_plural "Psychoanalysis and Colonialisms"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Psychoanalysis and Colonialism
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Freud referred to women's sexuality as a \"dark continent\" for "
+"psychoanalysis, drawing on colonial use of the same phrase to refer to "
+"Africa. This book details how the problematic universalism of "
+"psychoanalysis led theorists to reject its relevance for postcolonial "
+"critique."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Psychology of Stalking"
+msgid_plural "The Psychology of Stalkings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Psychology of Stalking
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book explores stalking from social, psychiatric, psychological and "
+"behavioral perspectives. Topics include psychiatric diagnoses, offender-"
+"victim typologies, cyberstalking, false victimization syndrome, erotomania, "
+"domestic violence, the stalking of public figures, and many other aspects of"
+" stalking."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Tactical Handgun Digest"
msgid_plural "issues of Tactical Handgun Digest"
@@ -30468,6 +30931,360 @@ msgstr ""
"Geschichten zu spinnen. Er ist voller Informationen, aber es kann allerdings"
" ziemlich mühsam sein, die Dinge zu finden, nach denen du suchst."
+#: lang/json/BOOK_from_json.py
+msgid "Nail Your Law Firm Interview"
+msgid_plural "copies of Nail Your Law Firm Interview"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Nail Your Law Firm Interview', 'str_pl': 'copies
+#. of Nail Your Law Firm Interview'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This lightweight book proclaims itself to be \"the ONLY gold star interview "
+"guide for lawyers interviewing in any type of a job interview.\" It was "
+"suppsed to help new lawyers find work."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "holybook abstract"
+msgid_plural "holybook abstracts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for holybook abstract
+#: lang/json/BOOK_from_json.py
+msgid "theoretically this isn't a book at all"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Mycenacean Hymns"
+msgid_plural "copies of Mycenacean Hymns"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Mycenacean Hymns', 'str_pl': 'copies of
+#. Mycenacean Hymns'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A vellum book containing the hymns central to Marloss faith. As the verses "
+"lead to each other, the text sings of unity and promised paradise."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "King James Bible"
+msgid_plural "copies of King James Bible"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'King James Bible', 'str_pl': 'copies of King
+#. James Bible'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An English translation of the Christian Bible, which originated in England "
+"in the early 1600s."
+msgstr ""
+"Eine englische Übersetzung der christlichen Bibel. Sie hat ihren Ursprung in"
+" England in den frühen 1600ern."
+
+#: lang/json/BOOK_from_json.py
+msgid "Eastern Orthodox Bible"
+msgid_plural "copies of Eastern Orthodox Bible"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Eastern Orthodox Bible', 'str_pl': 'copies of
+#. Eastern Orthodox Bible'}
+#: lang/json/BOOK_from_json.py
+msgid "An English copy of the Eastern Orthodox translation of The Holy Bible."
+msgstr ""
+"Ein englischsprachiges Exemplar der Eastern Orhodox Bible, einer Übersetzung"
+" der Bibel."
+
+#: lang/json/BOOK_from_json.py
+msgid "Gideon Bible"
+msgid_plural "copies of Gideon Bible"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Gideon Bible', 'str_pl': 'copies of Gideon
+#. Bible'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An English translation of the Christian Bible, distributed free of charge by"
+" Gideons International."
+msgstr ""
+"Eine englische Übersetzung der christlichen Bibel, kostenlos verteilt vom "
+"Internationalen Gideonbund."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Guru Granth Sahib"
+msgid_plural "copies of The Guru Granth Sahib"
+msgstr[0] "Der Guru Granth Sahib"
+msgstr[1] "Exemplare von Der Guru Granth Sahib"
+
+#. ~ Description for {'str': 'The Guru Granth Sahib', 'str_pl': 'copies of The
+#. Guru Granth Sahib'}
+#: lang/json/BOOK_from_json.py
+msgid "A single-volume copy of the central religious texts of Sikhism."
+msgstr ""
+"Ein einbändiges Exemplar der zentralen religiösen Texte des Sikhismus."
+
+#: lang/json/BOOK_from_json.py
+msgid "Hadith"
+msgid_plural "copies of Hadith"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Hadith', 'str_pl': 'copies of Hadith'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A Muslim religious text containing an account of the sayings and actions of "
+"the prophet Muhammad."
+msgstr ""
+"Ein muslimischer religiöser Text, der einen Bericht der Sprüche und Taten "
+"des Propheten Mohammed enthält."
+
+#: lang/json/BOOK_from_json.py
+msgid "Principia Discordia"
+msgid_plural "copies of Principia Discordia"
+msgstr[0] "Principia Discordia"
+msgstr[1] "Exemplare von Principia Discordia"
+
+#. ~ Description for {'str': 'Principia Discordia', 'str_pl': 'copies of
+#. Principia Discordia'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A book that embodies the main beliefs of Discordianism. It seems to "
+"primarily concern chaos, and features a card in the back which informs you "
+"that you are now a 'genuine and authorized Pope of Discordia'."
+msgstr ""
+"Ein Buch, das die Hauptglaubenssätze des Diskordianismus verkörpert. Es "
+"scheint hauptsächlich um Chaos zu gehen. Das Buch enthält eine Karte in der "
+"Rückseite. Sie setzt dich davon in Kenntnis, dass du nun ein »echter und "
+"autorisierter Papst der Diskordia« bist."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Kojiki"
+msgid_plural "copies of The Kojiki"
+msgstr[0] "Das Kojiki"
+msgstr[1] "Kojikis"
+
+#. ~ Description for {'str': 'The Kojiki', 'str_pl': 'copies of The Kojiki'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The oldest extant chronicle of Japan's myths and history, the stories "
+"contained in the Kojiki are part of the inspiration behind Shinto practices."
+msgstr ""
+"Dies ist die älteste erhaltene Chronik von Japans Mythen und Geschichte. Die"
+" Geschichten in der Kojiki sind Teil der Inspiration hinter schintoistischen"
+" Praktiken."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Book of Mormon"
+msgid_plural "copies of The Book of Mormon"
+msgstr[0] "Das Buch Mormon"
+msgstr[1] "Mormon-Bücher"
+
+#. ~ Description for {'str': 'The Book of Mormon', 'str_pl': 'copies of The
+#. Book of Mormon'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The sacred text of the Latter Day Saint movement of Christianity, originally"
+" published in 1830 by Joseph Smith."
+msgstr ""
+"Der heilige Text der Mormonen, ursprünglich im Jahre 1830 von Joseph Smith "
+"veröffentlicht."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Gospel of the Flying Spaghetti Monster"
+msgid_plural "copies of The Gospel of the Flying Spaghetti Monster"
+msgstr[0] "Die Heilsbotschaft des Fliegenden Spaghettimonsters"
+msgstr[1] "Exemplare von Die Heilsbotschaft des Fliegenden Spaghettimonsters"
+
+#. ~ Description for {'str': 'The Gospel of the Flying Spaghetti Monster',
+#. 'str_pl': 'copies of The Gospel of the Flying Spaghetti Monster'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A book that embodies the main beliefs of the Church of the Flying Spaghetti "
+"Monster. It seems to involve a lot of pirates and some sort of invisible "
+"drunken monster made of pasta."
+msgstr ""
+"Ein Buch, welches die Hauptglaubenssätze der Kirche des Fliegenden "
+"Spaghettimonsters beinhaltet. Es scheint um viele Piraten und irgendso ein "
+"betrunkenes Monster aus Pasta zu gehen."
+
+#: lang/json/BOOK_from_json.py
+msgid "Quran"
+msgid_plural "copies of Quran"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Quran', 'str_pl': 'copies of Quran'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An English translation of the Muslim book of holy scriptures, with "
+"explanatory notes and commentaries to aid in understanding."
+msgstr ""
+"Eine englische Übersetzung des muslimischen Buchs der heiligen Schriften, "
+"mit erläuternden Bemerkungen und Kommentaren, um beim Verständnis zu helfen."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Satanic Bible"
+msgid_plural "copies of The Satanic Bible"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Satanic Bible', 'str_pl': 'copies of The
+#. Satanic Bible'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of essays, observations, and rituals published by Anton LaVey "
+"in 1969."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Dianetics"
+msgid_plural "copies of Dianetics"
+msgstr[0] "Dianetik"
+msgstr[1] "Exemplare von Dianetik"
+
+#. ~ Description for {'str': 'Dianetics', 'str_pl': 'copies of Dianetics'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book is the canonical text of Scientology. Written by a science "
+"fiction author, it contains self-improvement techniques and musings on "
+"psychology called Dianetics."
+msgstr ""
+"Dieses Buch ist der kanonische Text von Scientology. Er wurde von einem "
+"Science-Fiction-Autor geschrieben und enthält Selbstverbesserungstechniken "
+"und Träumereien über eine Psychologie namens Dianetik."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Book of the SubGenius"
+msgid_plural "copies of The Book of the SubGenius"
+msgstr[0] "Das Buch des SubGenius"
+msgstr[1] "Bücher des SubGenius"
+
+#. ~ Description for {'str': 'The Book of the SubGenius', 'str_pl': 'copies of
+#. The Book of the SubGenius'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A book about the Church of the SubGenius. It seems to involve a salesman "
+"named J. R. \"Bob\" Dobbs and a concept called 'slack'."
+msgstr ""
+"Ein Buch über die Kirche des SubGenius. Es scheint einen Verkäufer namens J."
+" R. »Bob« Dobbs und ein Kopzept namens »slack« zu involvieren."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Sutras of the Buddha"
+msgid_plural "copies of The Sutras of the Buddha"
+msgstr[0] "Die Sutras des Buddhas"
+msgstr[1] "Exemplare von Die Sutras des Buddhas"
+
+#. ~ Description for {'str': 'The Sutras of the Buddha', 'str_pl': 'copies of
+#. The Sutras of the Buddha'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of discourses attributed to the Buddha and his close disciples."
+msgstr ""
+"Eine Sammlung von Diskursen, welche Buddha und seinen nahestehenden Jüngern "
+"zugeschrieben werden."
+
+#: lang/json/BOOK_from_json.py
+msgid "Talmud"
+msgid_plural "copies of the Talmud"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Talmud', 'str_pl': 'copies of the Talmud'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"One of the central texts of Rabbinic Judaism, the Talmud expounds upon the "
+"Hebrew Bible with teachings and opinions of thousands of rabbis."
+msgstr ""
+"Als einer der zentralen Texte des rabbinischen Judentums legt der Talmud auf"
+" Basis des Tanachs die Lehren und Meinungen von tausenden Rabbis dar."
+
+#: lang/json/BOOK_from_json.py
+msgid "Tanakh"
+msgid_plural "copies of Tanakh"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Tanakh', 'str_pl': 'copies of Tanakh'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A single-volume book containing the complete canon of the Jewish Bible."
+msgstr ""
+"Ein einbändiges Buch, das den kompletten Kanon der jüdischen Bibel enthält."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Tripitaka"
+msgid_plural "copies of The Tripitaka"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'The Tripitaka', 'str_pl': 'copies of The
+#. Tripitaka'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of sacred Buddhist writings describing their canons of "
+"scriptures."
+msgstr ""
+"Eine Sammlung heiliger buddhistischer Aufzeichnungen, welche ihre Kanone der"
+" Schriften beschreiben."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Upanishads"
+msgid_plural "copies of The Upanishads"
+msgstr[0] "Die Upanishaden"
+msgstr[1] "Exemplare von Die Upanishaden"
+
+#. ~ Description for {'str': 'The Upanishads', 'str_pl': 'copies of The
+#. Upanishads'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of sacred Hindu writings regarding the nature of reality and "
+"describing the character and form of human salvation."
+msgstr ""
+"Eine Sammlung heiliger hinduistischer Schriften, die die Natur der Realität "
+"betreffen und den Charakter und die Form der menschlichen Erlösung "
+"beschreiben."
+
+#: lang/json/BOOK_from_json.py
+msgid "The Four Vedas"
+msgid_plural "copies of The Four Vedas"
+msgstr[0] "Die vier Veden"
+msgstr[1] "Exemplare von Die vier Veden"
+
+#. ~ Description for {'str': 'The Four Vedas', 'str_pl': 'copies of The Four
+#. Vedas'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A single volume containing all four Vedas, which are the oldest scriptures "
+"of Hinduism."
+msgstr ""
+"Ein einbändiges Buch, dass alle vier Veden, welche die ältesten Schriften "
+"des Hinduismus sind, enthält."
+
+#: lang/json/BOOK_from_json.py
+msgid "Hávamál"
+msgid_plural "copies of Hávamál"
+msgstr[0] "Hávamál"
+msgstr[1] "Exemplare von Hávamál"
+
+#. ~ Description for {'str': 'Hávamál', 'str_pl': 'copies of Hávamál'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An English translation of several Old Norse poems. The poems contain "
+"proverbs and stories attributed to the god Odin, many transcribed from oral "
+"history."
+msgstr ""
+"Eine englische Übersetzung diverser Altnordischer Gedichte. Die Gedichte "
+"enthalten Sprüche und Geschichten, welche dem Gott Odin zugeschrieben "
+"werden, viele davon wurden mündlich überliefert."
+
#: lang/json/BOOK_from_json.py
msgid "Duelist's Annual"
msgid_plural "Duelist's Annuals"
@@ -30804,6 +31621,21 @@ msgstr ""
"Ein dickes, fest gebundenes Buch mit einem Reichtum an Informationen für den"
" professionellen Modedesigner."
+#: lang/json/BOOK_from_json.py
+msgid "Ye Scots Beuk o Tailorin'"
+msgid_plural "copies of Ye Scots Beuk o Tailorin'"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': "Ye Scots Beuk o Tailorin'", 'str_pl': "copies of
+#. Ye Scots Beuk o Tailorin'"}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A translated Gaelic book from Scotland. While boring to read due to its "
+"technical tone, it provides insights into Scottish culture and information "
+"about tailoring."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "Diskobolus"
msgid_plural "issues of Diskobolus"
@@ -30964,11 +31796,323 @@ msgstr ""
"Tipps für den unbewaffneten Kampf."
#: lang/json/BOOK_from_json.py
-msgid "readable magazine"
-msgid_plural "readable magazines"
+msgid "children's book"
+msgid_plural "children's books"
+msgstr[0] "Kinderbuch"
+msgstr[1] "Kinderbücher"
+
+#. ~ Description for {'str': "children's book"}
+#: lang/json/BOOK_from_json.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."
+msgstr ""
+"Ein kleines Buch für kleine Leser. Die bunten Cartoonfiguren und heiteren "
+"Geschichten, die in ihm sind, gehören in eine andere Zeit, bevor die Toten "
+"liefen und die Welt sich weiterdrehte."
+
+#: lang/json/BOOK_from_json.py
+msgid "book of fairy tales"
+msgid_plural "books of fairy tales"
+msgstr[0] "Märchenbuch"
+msgstr[1] "Märchenbücher"
+
+#. ~ Description for {'str': 'book of fairy tales', 'str_pl': 'books of fairy
+#. tales'}
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An amusing collection of folklore featuring the usual cast of fairies, "
+"goblins, and trolls."
+msgstr ""
+"Eine unterhaltsame Sammlung von Folklore mit den üblichen Verdächten: Feen, "
+"Goblins und Trolle."
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This fairy tale is about a wolf who eats so much salted meat she becomes "
+"trapped in the butcher's cellar."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this traditional story of beastly intrigue a clever fox convinces an "
+"elderly lion to kill a derogatory wolf."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is an illustrated fairy tale book about a conversation between a mouse "
+"and a cat."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This illustrated fairy tale relates how a city mouse did visit his cousin in"
+" the country, and how each regarded the other's quality of life."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A fable in which the jackal wins the day via clever foolishness."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A slave mistakenly wanders into a lion's den - thus begins a fable which "
+"demonstrates mutual dependence regardless of size or status."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An amusing collection of stories featuring \"Goldilocks and The Three "
+"Bears\" on the cover."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a well illustrated fairy tale about a war between the birds and the "
+"beasts, with particulars on the wartime conduct and eventual fate of the "
+"bat."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book, titled \"The Rattlesnake's Vengeance\" is a collection of "
+"Cherokee myths and legends. \"285D\" is hand-written in pencil on the title"
+" page."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This fairy tale book is a regional variant of \"Jack and the Beanstalk.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This fairy tale book is entitled \"Little Red Cap\". It details a red-"
+"cloaked child's various encounters with talking wolves."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A collection of ghost stories warning about the dangers of stealing from the"
+" dead."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"An Irish fairy tale in which a Celtic poet marries a princess who has been "
+"cursed with the head of a pig."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A book of Italian fairy tales translated into English. The cover features "
+"an orange fairy juggling a lemon, a lime, and a tangerine."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A book of fables about people who change into birds."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This compendium of amusing folk tales about the devil is titled \"Hell's "
+"Kettle: Legends of the Devil.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This charming book of Swedish fables is titled, \"The Glass Mountain and the"
+" Princess.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a collection of fairy tale stories warning against the consequences "
+"of extreme greed."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This fable book is entitled, \"The Rabbit Herd.\" Inside are woodcut "
+"illustrations of a peasant boy playing his flute for a mob of mischievous "
+"hares."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "This book is titled, \"The Thieving Pot: Folktales of the Arab World.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This is a book of legends collected by Traveller Johnny Cassidy in the "
+"1960s."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "A book by the Brothers Grimm titled, \"Eve's Unequal Children.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book of fables expands upon the legend of the Seven Sleepers of "
+"Ephesus."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this fairy tale a strong man frightens an ogre by squeezing water out of "
+"a stone."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book of rustic folk tales bears the title: \"How to Shout Down the "
+"Devil.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"The title of this book is \"Village Folk-tales of Ceylon.\" It includes "
+"fables about logical errors and foolish misjudgements of the Kadambawa men."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"This book of folk tales is titled, \"The Girl with the Ugly Name, and Other "
+"Stories.\""
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid ""
+"Titled \"The Fleeing Pancake\", this collection of silly folk tales is "
+"suitable for small children."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "The Adorkable Girl"
+msgid_plural "The Adorkable Girls"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for The Adorkable Girl
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When a therapist's daughter transfers to a new school, she decides to change"
+" her personality type. As her social life begins to blossom, can she "
+"maintain a healthy boundary between her home life and her public persona?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Becoming Jackson"
+msgid_plural "Becoming Jacksons"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for Becoming Jackson
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When Jackson gains the mystical talent to alter his appearance on command, "
+"how will he continue to recognize himself in his own mirror?"
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Nothing Burned"
+msgid_plural "Nothing Burneds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Nothing Burned
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A teenage influencer becomes fast friends with someone who may or may not be"
+" an actual demon."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "High and Low"
+msgid_plural "High and Lows"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for High and Low
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this work of adolescent fiction, a young gemini discovers that the "
+"astrology section of his small town newspaper is eerily preminiscent. His "
+"efforts to uncover the oracle reveal more than the stars could have "
+"predicted."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Fire When You See My Eyes"
+msgid_plural "Fire When You See My Eyess"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Fire When You See My Eyes
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In a cataclysmic future, advanced technology gives parents access to video "
+"footage of every moment of their teenage children's lives."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Peanut Butter Bruised"
+msgid_plural "Peanut Butter Bruiseds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Peanut Butter Bruised
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this work of young adult fiction, a woman raised on food stamps falls in "
+"love with a young cook. More importantly, she falls in love with the idea "
+"of become a professional chef."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Ready When You Are"
+msgid_plural "Ready When You Ares"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Ready When You Are
+#: lang/json/BOOK_from_json.py
+msgid ""
+"When three teenage girls ditch class to drive cross country together they "
+"get a strong dose of life lessons on the road. This work of young adult "
+"fiction explores how friendships evolve in early adulthood."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Study of a Boy"
+msgid_plural "Study of a Boys"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Study of a Boy
+#: lang/json/BOOK_from_json.py
+msgid ""
+"A high school sophomore's personal journal is stolen and then leaked on "
+"social media. When it goes viral he is forced simultaneously to contend "
+"with both fame and betrayal."
+msgstr ""
+
+#: lang/json/BOOK_from_json.py
+msgid "Summer Variables"
+msgid_plural "Summer Variabless"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for Summer Variables
+#: lang/json/BOOK_from_json.py
+msgid ""
+"In this book written primarily for young adults, a woman's modest summer "
+"internship results in an incredible discovery that attracts the attention of"
+" unsavory elements."
+msgstr ""
+
#: lang/json/BOOK_from_json.py
msgid "original copy of Housefly"
msgid_plural "original copies of Housefly"
@@ -31137,194 +32281,6 @@ msgid ""
"ancient movie?"
msgstr ""
-#: lang/json/BOOK_from_json.py
-msgid "Case #5846, Illegal Gun Modification"
-msgid_plural "copies of Case #5846, Illegal Gun Modification"
-msgstr[0] "Fall Nr. 5846: Illegale Waffenmodifikation"
-msgstr[1] "Exemplare von Fall Nr. 5846: Illegale Waffenmodifikation"
-
-#. ~ Description for {'str': 'Case #5846, Illegal Gun Modification', 'str_pl':
-#. 'copies of Case #5846, Illegal Gun Modification'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This file details illegal gun modifications. Maybe you could learn "
-"something. At least you don't have to worry about the cops anymore."
-msgstr ""
-"Diese Akte behandelt detailliert illegale Waffenmodifikationen. Vielleicht "
-"könntest du etwas daraus lernen. Jedenfalls musst du dir keine Sorgen mehr "
-"um die Bullen machen."
-
-#: lang/json/BOOK_from_json.py
-msgid "chess set"
-msgid_plural "chess sets"
-msgstr[0] "Schachspiel"
-msgstr[1] "Schachspiele"
-
-#. ~ Description for chess set
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A wooden box containing all the equipment needed to play a game of chess."
-msgstr ""
-"Eine kleine Holzkiste mit allen notwendigen Dingen, um eine schöne Partie "
-"Schach zu spielen."
-
-#: lang/json/BOOK_from_json.py
-msgid "checkers set"
-msgid_plural "checkers sets"
-msgstr[0] "Dame-Set"
-msgstr[1] "Dame-Sets"
-
-#. ~ Description for checkers set
-#: lang/json/BOOK_from_json.py
-msgid "A wooden box containing a set of round tokens used to play checkers."
-msgstr "Eine Holzkiste mit runden Spielsteinen, um Dame zu spielen."
-
-#: lang/json/BOOK_from_json.py lang/json/GENERIC_from_json.py
-msgid "deck of cards"
-msgid_plural "decks of cards"
-msgstr[0] "Kartendeck"
-msgstr[1] "Kartendecks"
-
-#. ~ Description for {'str': 'deck of cards', 'str_pl': 'decks of cards'}
-#: lang/json/BOOK_from_json.py
-msgid "A collection of 52 cards made to play poker."
-msgstr "Eine Sammlung von 52 Karten zum Pokern."
-
-#: lang/json/BOOK_from_json.py
-msgid "deck of Sorcery cards"
-msgid_plural "decks of Sorcery cards"
-msgstr[0] "Zauberkartendeck"
-msgstr[1] "Zauberkartendecks"
-
-#. ~ Description for {'str': 'deck of Sorcery cards', 'str_pl': 'decks of
-#. Sorcery cards'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A set of cards meant to play the game \"Sorcery.\" Each card has a fun "
-"picture of a different monster."
-msgstr ""
-"Eine Reihe von Karten, um das Spiel »Hexerei« zu spielen. Jede Karte trägt "
-"ein vernügliches Bild eines anderen Monsters."
-
-#: lang/json/BOOK_from_json.py
-msgid "Picturesque"
-msgid_plural "sets of Picturesque"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Picturesque', 'str_pl': 'sets of Picturesque'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where one draws an image, and the others attempt to guess what it is."
-msgstr ""
-"Ein Spiel, bei dem ein Spiel ein Bild zeichnet und die Mitspieler versuchen "
-"zu erraten, was es sein soll."
-
-#: lang/json/BOOK_from_json.py
-msgid "Capitalism"
-msgid_plural "sets of Capitalism"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Capitalism', 'str_pl': 'sets of Capitalism'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where players traverse around the board buying property and swindling"
-" their friends."
-msgstr ""
-"Ein Spiel, bei dem Spieler das Spielbrett überqueren, um Immobilien zu "
-"kaufen und ihre Freunde zu beschwindeln."
-
-#: lang/json/BOOK_from_json.py
-msgid "Blobs and Bandits"
-msgid_plural "sets of Blobs and Bandits"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Blobs and Bandits', 'str_pl': 'sets of Blobs and
-#. Bandits'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A roleplaying game set in the post-apocalypse, so you can pretend to survive"
-" the apocalypse while surviving the apocalypse."
-msgstr ""
-"Ein postapokalyptisches Rollenspiel, bei dem du so tun kannst, als würdest "
-"du die Apokalypse überleben, während du versuchst in ›der Apokalypse‹ zu "
-"überleben."
-
-#: lang/json/BOOK_from_json.py
-msgid "Battlehammer"
-msgid_plural "sets of Battlehammer"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Battlehammer', 'str_pl': 'sets of Battlehammer'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A strategy game featuring a set of tiny figurines of fantasy creatures."
-msgstr ""
-"Ein Strategiespiel mit einer Reihe winziger Figuren aus der Welt der "
-"Fantasiegeschöpfe."
-
-#: lang/json/BOOK_from_json.py
-msgid "Battlehammer 20k"
-msgid_plural "sets of Battlehammer 20k"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Battlehammer 20k', 'str_pl': 'sets of
-#. Battlehammer 20k'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A strategy game featuring a set of tiny figurines of space aliens and "
-"grotesque space marines."
-msgstr ""
-"Ein Strategiespiel mit kleinen Alien-Figuren und grotesken Weltraum-"
-"Soldaten."
-
-#: lang/json/BOOK_from_json.py
-msgid "Settlers of the Ranch"
-msgid_plural "sets of Settlers of the Ranch"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Settlers of the Ranch', 'str_pl': 'sets of
-#. Settlers of the Ranch'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A strategy game where players build settlements and trade for supplies."
-msgstr ""
-"Ein Strategiespiel, in dem Spieler Siedlungen bauen und Vorräte handeln."
-
-#: lang/json/BOOK_from_json.py
-msgid "Warships"
-msgid_plural "sets of Warships"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Warships', 'str_pl': 'sets of Warships'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A game where players try to guess where the opponent placed their ships on "
-"the board."
-msgstr ""
-"Ein Spiel, bei dem die Spieler versuchen zu erraten, wo der Gegner seine "
-"Schiffe auf das Spielbrett plaziert hat."
-
-#: lang/json/BOOK_from_json.py
-msgid "Murder Mystery"
-msgid_plural "sets of Murder Mystery"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Murder Mystery', 'str_pl': 'sets of Murder
-#. Mystery'}
-#: lang/json/BOOK_from_json.py
-msgid "A game where players try to figure out who murdered the butler."
-msgstr ""
-"Ein Spiel, bei dem die Spieler herausfinden wollen, wer den Butler ermordet "
-"hat."
-
#: lang/json/BOOK_from_json.py
msgid "Black Dragons: Swamp Ruins"
msgid_plural "copies of Black Dragons: Swamp Ruins"
@@ -31463,87 +32419,34 @@ msgid ""
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "The Weapons of Asgard"
-msgid_plural "copies of The Weapons of Asgard"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'The Weapons of Asgard', 'str_pl': 'copies of The
-#. Weapons of Asgard'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"This book is about creating replicas of the weapons used by the Norse Gods, "
-"such as the well-known Mjölnir. It is well illustrated with lots of "
-"pictures."
-msgstr ""
-"Dieses Buch dreht sich um Replikate von den Waffen, die von den nordischen "
-"Göttern benutzt wurden, so wie die bekannte Mjölnir. Es ist gut illustriert "
-"mit vielen Bildern."
-
-#: lang/json/BOOK_from_json.py
-msgid "Hacking Robots for Fun & Profit"
-msgid_plural "copies of Hacking Robots for Fun & Profit"
+msgid "In the Beginning… Was the Command Line"
+msgid_plural "copies of In the Beginning… Was the Command Line"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Hacking Robots for Fun & Profit', 'str_pl':
-#. 'copies of Hacking Robots for Fun & Profit'}
+#. ~ Description for {'str': 'In the Beginning… Was the Command Line',
+#. 'str_pl': 'copies of In the Beginning… Was the Command Line'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A book on illegally obtaining, reprogramming, and modifying robots. It has "
-"lots of helpful step-by-step guides and example blueprints."
+"Humorous 1999 essay by Neal Stephenson comparing computer operating system "
+"vendors to car dealerships."
msgstr ""
#: lang/json/BOOK_from_json.py
-msgid "Popular Robotics"
-msgid_plural "issues of Popular Robotics"
+msgid "Principles of Compiler Design"
+msgid_plural "copies of Principles of Compiler Design"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Popular Robotics', 'str_pl': 'issues of Popular
-#. Robotics'}
-#: lang/json/BOOK_from_json.py
-msgid "A magazine about building and altering your own robots."
-msgstr "Ein Magazin über den Bau und die Modifizierung eigener Roboter."
-
-#: lang/json/BOOK_from_json.py
-msgid "Artillery and Field Gunnery"
-msgid_plural "copies of Artillery and Field Gunnery"
-msgstr[0] "Artillerie und Schießwesen"
-msgstr[1] "Exemplare von Artillerie und Schießwesen"
-
-#. ~ Description for {'str': 'Artillery and Field Gunnery', 'str_pl': 'copies
-#. of Artillery and Field Gunnery'}
+#. ~ Description for {'str': 'Principles of Compiler Design', 'str_pl':
+#. 'copies of Principles of Compiler Design'}
#: lang/json/BOOK_from_json.py
msgid ""
-"A textbook on the history of modern artillery, with a number of "
-"illustrations and excerpts from various field manuals. A competent "
-"handloader or mechanic might find additional uses for the more technical "
-"parts of the text."
+"Alfred Aho and Jeffrey Ullman's classic 1977 computer science textbook. "
+"Features a cover drawing of a knight wielding an LALR parser generation and "
+"syntax directed translation against the metaphorical green dragon, The "
+"Complexity of Compiler Design."
msgstr ""
-"Ein Lehrbuch über die Geschichte der modernen Artillerie mit einer Reihe an "
-"Illustrationen und Ausschnitten verschiedener Felddienstvorschriften. Ein "
-"kompetenter Handlader oder Mechaniker könnte weitere Verwendungszecke für "
-"die etwas technischeren Teile des Textes finden."
-
-#: lang/json/BOOK_from_json.py
-msgid "Principles of Postmortem Mind Control"
-msgid_plural "copies of Principles of Postmortem Mind Control"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Principles of Postmortem Mind Control',
-#. 'str_pl': 'copies of Principles of Postmortem Mind Control'}
-#: lang/json/BOOK_from_json.py
-msgid ""
-"A thick book containing research notes of a mad scientist. It describes "
-"various methods of reanimating and controlling the dead. There's a lot of "
-"gory details and technical language mixed in, so it's not easy to read."
-msgstr ""
-"Ein dickes Buch, welches Forschungsnotizen eines verrückten Wissenschaftlers"
-" enthält. Es beschreibt verschiedene Methoden der Wiederbelebung und "
-"Kontrolle über die Toten. Es gibt viele blutige und technische Details, "
-"somit ist es nicht einfach zu lesen."
#: lang/json/COMESTIBLE_from_json.py lang/json/ammunition_type_from_json.py
msgid "water"
@@ -31776,8 +32679,8 @@ msgstr "Eine Probe des Abwassers einer Abwasseraufbereitungsanlage. Igitt."
#: lang/json/COMESTIBLE_from_json.py
msgid "water purification tablet"
msgid_plural "water purification tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Wasserreinigungstablette"
+msgstr[1] "Wasserreinigungstabletten"
#. ~ Description for water purification tablet
#: lang/json/COMESTIBLE_from_json.py
@@ -32754,6 +33657,17 @@ msgid ""
"Prohibition era."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pumpkin muffin"
+msgid_plural "pumpkin muffin"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'pumpkin muffin'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Baked muffins made of pumpkin. Perfect for your fall feast."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "donut holes"
msgid_plural "donut holes"
@@ -33187,6 +34101,7 @@ msgstr[0] ""
msgstr[1] ""
#. ~ Description for large human stomach
+#. ~ Description for large demihuman stomach
#: lang/json/COMESTIBLE_from_json.py
msgid "The stomach of a large humanoid creature. It is surprisingly durable."
msgstr ""
@@ -33201,6 +34116,7 @@ msgstr[1] ""
#. ~ Description for {'str': 'chunk of human fat', 'str_pl': 'chunks of human
#. fat'}
+#. ~ Description for chunk of demihuman fat
#: lang/json/COMESTIBLE_from_json.py
msgid "Freshly harvested from a human body."
msgstr ""
@@ -33514,6 +34430,14 @@ msgid_plural "jerk jerky"
msgstr[0] "Dörrmenschenfleisch"
msgstr[1] "Dörrmenschenfleisch"
+#. ~ Conditional name for {'str_sp': 'meat jerky'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "talking animal jerky"
+msgid_plural "talking animal jerky"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str_sp': 'meat jerky'} when COMPONENT_ID matches
#. mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -33557,6 +34481,13 @@ msgid_plural "smoked sucker"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for smoked meat when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "smoked Narnian"
+msgid_plural "smoked Narnian"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for smoked meat when COMPONENT_ID matches mutant
#. ~ Conditional name for canned meat when COMPONENT_ID matches mutant
#. ~ Conditional name for salted meat slice when COMPONENT_ID matches mutant
@@ -34079,6 +35010,19 @@ msgstr ""
"kannst sie zum Lagern und Gerben einpökeln, oder du kannst sie essen, wenn "
"du verzweifelt genug bist."
+#: lang/json/COMESTIBLE_from_json.py
+msgid "raw demihuman skin"
+msgid_plural "raw demihuman skins"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for raw demihuman skin
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A carefully folded raw skin harvested from a demihuman. You can cure it for"
+" storage and tanning, or eat it if you're desperate enough."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "raw pelt"
msgid_plural "raw pelts"
@@ -34223,6 +35167,257 @@ msgid ""
"blue veins running through it."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "demihuman stomach"
+msgid_plural "demihuman stomachs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for demihuman stomach
+#: lang/json/COMESTIBLE_from_json.py
+msgid "The stomach of an intelligent demihuman. It is surprisingly durable."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "large demihuman stomach"
+msgid_plural "large demihuman stomachs"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "chunk of demihuman fat"
+msgid_plural "chunk of demihuman fats"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "demihuman tallow"
+msgid_plural "demihuman tallows"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for demihuman tallow
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A smooth white block of cleaned and rendered demihuman fat. It will remain "
+"edible for a very long time, and can be used as an ingredient in many foods "
+"and projects."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "demihuman lard"
+msgid_plural "demihuman lards"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for demihuman lard
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A smooth white block of dry-rendered demihuman fat. It will remain edible "
+"for a very long time, and can be used as an ingredient in many foods and "
+"projects."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "demihuman flesh"
+msgid_plural "demihuman fleshs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for demihuman flesh
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Freshly butchered from a demihuman body."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cooked mongrel"
+msgid_plural "cooked mongrels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for cooked mongrel
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A freshly cooked slice of something close to being a real person. Tastes "
+"like long pig."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "boiled demihuman stomach"
+msgid_plural "boiled demihuman stomachs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for boiled demihuman stomach
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A boiled stomach from a demihuman, nothing else. It looks all but "
+"appetizing."
+msgstr ""
+
+#. ~ Description for {'str': 'boiled demihuman stomach'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A small boiled stomach from a demihuman, nothing else. It looks all but "
+"appetizing."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cereal"
+msgid_plural "cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A generic box of cereal, you shouldn't see this."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "FoodPlace cereal"
+msgid_plural "FoodPlace cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'FoodPlace cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A generic box of FoodPlace brand sugary cereal, you shouldn't see this."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Snicker-Snacks cereal"
+msgid_plural "Snicker-Snacks cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Snicker-Snacks cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"FoodPlace brand Snicker-Snack cereal. Each tiny \"Snicker-Snack\" is shaped"
+" like human food!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Carpenter Crunch cereal"
+msgid_plural "Carpenter Crunch cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Carpenter Crunch cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"This is FoodPlace brand \"Carpenter Crunch\" cereal with the iconic "
+"\"Breakfast Beaver\" mascot on the box. It tastes kind of like nails."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Brantastic cereal"
+msgid_plural "Brantastic cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Brantastic cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"FoodPlace brand \"Brantastic\" cereal. An essential part of a complete Bran"
+" breakfast."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Sugar Chomps cereal"
+msgid_plural "Sugar Chomps cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Sugar Chomps cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"FoodPlace brand \"Sugar Chomps\" cereal. \"Chocolate Frosted Crunchy Sugar "
+"Chomps: 8 essential vitamins packed into that rich, fudgy taste!\""
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Honey Pellet cereal"
+msgid_plural "Honey Pellet cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Honey Pellet cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"FoodPlace brand \"Amorphous Honey Pellet\" cereal. The box promises "
+"\"Inconceivable sustenance in tiny morsels of yellow honey.\""
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Fructose Flakes cereal"
+msgid_plural "Fructose Flakes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Fructose Flakes cereal', 'str_pl': 'Fructose
+#. Flakes'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"FoodPlace brand Fructose Flakes cereal. Fortified with energy enriched "
+"FoodSyrup™ that supports life most efficiently."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Foodios cereal"
+msgid_plural "Foodios cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Foodios cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "FoodPlace brand \"Foodios\" cereal. Foodios™ are Foodalicious™!"
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sugary cereal"
+msgid_plural "sugary cereals"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sugary cereal
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Sugary breakfast cereal with marshmallows. It takes you back to your "
+"childhood."
+msgstr ""
+"Zuckerhaltige Frühstücksflocken mit Marshmallows. Sie bringen dich "
+"gedanklich zurück in deine Kindheit."
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "wheat cereal"
+msgid_plural "wheat cereal"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'wheat cereal'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Whole-grain wheat cereal. It's surprisingly good, and allegedly good for "
+"your heart."
+msgstr ""
+"Vollkornweizenmüsli. Es ist überraschend gut und angeblich gut für dein "
+"Herz."
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "corn cereal"
+msgid_plural "corn cereals"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for corn cereal
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Plain cornflake cereal. They're not that good, but it beats nothing."
+msgstr ""
+"Einfache Cornflakes. Sie sind nicht so gut, aber immer noch besser als "
+"nichts."
+
#: lang/json/COMESTIBLE_from_json.py lang/json/ammunition_type_from_json.py
msgid "raw milk"
msgid_plural "raw milk"
@@ -34639,8 +35834,8 @@ msgstr[1] ""
#. ~ Description for cranberry juice
#: lang/json/COMESTIBLE_from_json.py
-msgid "Made from real Massachusetts cranberries. Delicious and nutritious."
-msgstr "Hergestellt aus echten Massachusetts-Cranberrys. Lecker und nahrhaft."
+msgid "Made from real Massachusetts cranberries. Quite sour, but nutritious."
+msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "crispy cranberry"
@@ -35098,6 +36293,73 @@ msgstr ""
"Schrilles Mineralwasser, so schrill, dass es dich nur beim Festhalten der "
"Flasche schrill fühlen lässt."
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee"
+msgid_plural "sweetened coffees"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The morning ritual of the pre-apocalyptic world, created from coffee "
+"cherries through a complex process of seed removal, roasting, grinding, and "
+"brewing. Coffee is substantially richer in caffeine than its rival tea. "
+"With added sweetener for better taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened tea"
+msgid_plural "sweetened teas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened tea
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The beverage of gentlemen everywhere, made from applying hot water to leaves"
+" of the tea plant /Camellia sinensis/. Added sweetener for a better taste."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened milk tea"
+msgid_plural "sweetened milk teas"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened milk tea
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Hot tea with cold milk and added sweetener."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee substitute"
+msgid_plural "sweetened coffee substitutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee substitute
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Homemade not-coffee created from the Kentucky coffeetree, just like the "
+"Meskwaki tribe! Doesn't actually have any caffeine, and is very bitter, but"
+" it'll pass in a pinch. The added sweetness neutralize the bitterness "
+"somewhat."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sweetened coffee milk"
+msgid_plural "sweetened coffee milks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for sweetened coffee milk
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Coffee syrup mixed into milk. It's been the state drink of Rhode Island "
+"since 1993. Added sweetener for those who like it even sweeter."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "red sauce"
msgid_plural "red sauces"
@@ -35178,32 +36440,6 @@ msgstr ""
"flüssige Form von Honig. Dieser Honig wird nicht verderben und ist gut für "
"deine Verdauung."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "peanut butter"
-msgid_plural "peanut butters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for peanut butter
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A brown goo that tastes very little like its namesake. It's not bad, but "
-"it'll stick to the roof of your mouth."
-msgstr ""
-"Ein brauner Glibber, der kaum nach seinem Namensvetter schmeckt. Er ist "
-"nicht schlecht, aber er wird an der Oberseite deines Mundes kleben bleiben."
-
-#: lang/json/COMESTIBLE_from_json.py
-msgid "imitation peanutbutter"
-msgid_plural "imitation peanutbutters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for imitation peanutbutter
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A thick, nutty brown paste."
-msgstr "Eine dicke, nussige braune Paste."
-
#: lang/json/COMESTIBLE_from_json.py
msgid "vinegar"
msgid_plural "vinegar"
@@ -35222,8 +36458,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "vegetable cooking oil"
msgid_plural "vegetable cooking oil"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Pflanzliches Öl"
+msgstr[1] "Pflanzliche Öle"
#. ~ Description for {'str_sp': 'vegetable cooking oil'}
#: lang/json/COMESTIBLE_from_json.py
@@ -35233,8 +36469,8 @@ msgstr "Dünnflüssiges gelbes Pflanzenöl, das zum Kochen benutzt wird."
#: lang/json/COMESTIBLE_from_json.py
msgid "animal cooking oil"
msgid_plural "animal cooking oil"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Tierisches Öl"
+msgstr[1] "Tierische Öle"
#. ~ Description for {'str_sp': 'animal cooking oil'}
#: lang/json/COMESTIBLE_from_json.py
@@ -35302,6 +36538,19 @@ msgid_plural "chicken eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "unfertilized bird egg"
+msgid_plural "unfertilized bird eggs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'unfertilized bird egg'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Nutritious egg laid by a bird. This one is unfertilized and is probably "
+"from a farm."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "grouse egg"
msgid_plural "grouse eggs"
@@ -35428,8 +36677,8 @@ msgstr "Gewöhnlicher Rogen von einem unbekannten Fisch."
#: lang/json/COMESTIBLE_from_json.py
msgid "powdered egg"
msgid_plural "powdered eggs"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Eipulver"
+msgstr[1] "Eipulver"
#. ~ Description for {'str': 'powdered egg'}
#: lang/json/COMESTIBLE_from_json.py
@@ -35799,6 +37048,19 @@ msgstr ""
"Diese durchweichte Masse aus konserviertem Obst wurde in einem früherem "
"Leben gekocht und eingelegt. Fad, breiig und an Farbe verlierend."
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pumpkin yeast bread"
+msgid_plural "pumpkin yeast bread"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'pumpkin yeast bread'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A festive autumnal bread with a golden color in either rolls or sliced "
+"loaves of bread."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "irradiated rose hips"
msgid_plural "irradiated rose hips"
@@ -36845,34 +38107,6 @@ msgstr "Etwas Karamell. Immer noch schlecht für deine Zähne."
msgid "Betcha can't eat just one."
msgstr "Ich wette, dass du nicht nur einen davon essen kannst."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "sugary cereal"
-msgid_plural "sugary cereals"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for sugary cereal
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Sugary breakfast cereal with marshmallows. It takes you back to your "
-"childhood."
-msgstr ""
-"Zuckerhaltige Frühstücksflocken mit Marshmallows. Sie bringen dich "
-"gedanklich zurück in deine Kindheit."
-
-#: lang/json/COMESTIBLE_from_json.py
-msgid "corn cereal"
-msgid_plural "corn cereals"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for corn cereal
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Plain cornflake cereal. They're not that good, but it beats nothing."
-msgstr ""
-"Einfache Cornflakes. Sie sind nicht so gut, aber immer noch besser als "
-"nichts."
-
#: lang/json/COMESTIBLE_from_json.py
msgid "tortilla chips"
msgid_plural "tortilla chips"
@@ -36917,6 +38151,14 @@ msgid_plural "niño nachos"
msgstr[0] "Nörgler-Nachos"
msgstr[1] "Nörgler-Nachos"
+#. ~ Conditional name for {'str_sp': 'meat nachos'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "nibelung nachos"
+msgid_plural "nibelung nachos"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str_sp': 'meat nachos'} when COMPONENT_ID matches
#. mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -36948,6 +38190,14 @@ msgid_plural "niño nachos with cheese"
msgstr[0] "Nörgler-Nachos mit Käse"
msgstr[1] "Nörgler-Nachos mit Käse"
+#. ~ Conditional name for {'str_sp': 'meat nachos with cheese'} when FLAG
+#. matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "nibelung nachos with cheese"
+msgid_plural "nibelung nachos with cheese"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str_sp': 'meat nachos with cheese'} when
#. COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37216,6 +38466,13 @@ msgid_plural "raw Mannwursts"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for raw sausage when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "raw killbasa"
+msgid_plural "raw killbasas"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for raw sausage when COMPONENT_ID matches mutant
#. ~ Conditional name for smoked sausage when COMPONENT_ID matches mutant
#. ~ Conditional name for cooked sausage when COMPONENT_ID matches mutant
@@ -37247,6 +38504,14 @@ msgid_plural "smoked Mannwursts"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for smoked sausage when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "smoked killbasa"
+msgid_plural "smoked killbasas"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for smoked sausage
#: lang/json/COMESTIBLE_from_json.py
msgid "A hefty sausage that has been cured and smoked for long term storage."
@@ -37267,6 +38532,14 @@ msgid_plural "cooked Mannwursts"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for cooked sausage when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "cooked killbasa"
+msgid_plural "cooked killbasas"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for cooked sausage
#: lang/json/COMESTIBLE_from_json.py
msgid "A hefty sausage that has been cooked."
@@ -37297,6 +38570,14 @@ msgid_plural "Mannbrats"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str': 'bratwurst'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "frankenfurter"
+msgid_plural "frankenfurters"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str': 'bratwurst'} when COMPONENT_ID matches
#. mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37429,6 +38710,14 @@ msgid_plural "cheapskate %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for currywurst when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "confusing %s"
+msgid_plural "confusing %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for currywurst when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
#, python-format
@@ -37468,6 +38757,15 @@ msgid_plural "amoral %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str': 'aspic'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "Orwell's %s"
+msgid_plural "Orwell's %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for {'str': 'aspic'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
@@ -37586,6 +38884,15 @@ msgid_plural "brat %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str_sp': 'bologna'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "Tumnis %s"
+msgid_plural "Tumnis %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str_sp': 'bologna'} when COMPONENT_ID matches
#. mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37679,6 +38986,14 @@ msgid_plural "Mannwurst gravies"
msgstr[0] "Mannwurstbratensoße"
msgstr[1] "Mannwurstbratensoßen"
+#. ~ Conditional name for {'str': 'sausage gravy', 'str_pl': 'sausage
+#. gravies'} when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "killbasa gravy"
+msgid_plural "killbasa gravies"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str': 'sausage gravy', 'str_pl': 'sausage
#. gravies'} when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37711,6 +39026,15 @@ msgid_plural "prepper %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str_sp': 'pemmican'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "Orley %s"
+msgid_plural "Orley %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str_sp': 'pemmican'} when COMPONENT_ID matches
#. mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37741,7 +39065,15 @@ msgstr[1] ""
#. ~ Conditional name for hamburger helper when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "hobo helper"
-msgid_plural "hobo helpers"
+msgid_plural "hobo helper"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for hamburger helper when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "halfling helper"
+msgid_plural "halfling helper"
msgstr[0] ""
msgstr[1] ""
@@ -37787,6 +39119,14 @@ msgid_plural "chilis con cabron"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str': 'chili con carne', 'str_pl': 'chilis con
+#. carne'} when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "chili con Sindar"
+msgid_plural "chilis con Sindar"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str': 'chili con carne', 'str_pl': 'chilis con
#. carne'} when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
@@ -37968,7 +39308,14 @@ msgstr[1] ""
#. ~ Conditional name for meat pie when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "prick pie"
-msgid_plural "prick pies"
+msgid_plural "prick pie"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for meat pie when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "talking animal pie"
+msgid_plural "talking animal pie"
msgstr[0] ""
msgstr[1] ""
@@ -37994,7 +39341,14 @@ msgstr[1] ""
#. ~ Conditional name for meat pizza when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "poser pizza"
-msgid_plural "poser pizzas"
+msgid_plural "poser pizza"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for meat pizza when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "protesting pizza"
+msgid_plural "protesting pizza"
msgstr[0] ""
msgstr[1] ""
@@ -38056,9 +39410,16 @@ msgstr[1] ""
#. ~ Conditional name for canned meat when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "soylent slice"
-msgid_plural "soylent slices"
-msgstr[0] "Soylent-Stückchen"
-msgstr[1] "Soylent-Stückchen"
+msgid_plural "soylent slice"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for canned meat when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sapient slice"
+msgid_plural "sapient slice"
+msgstr[0] ""
+msgstr[1] ""
#. ~ Description for canned meat
#: lang/json/COMESTIBLE_from_json.py
@@ -38079,7 +39440,15 @@ msgstr[1] ""
#. ~ Conditional name for salted meat slice when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "salted simpleton slice"
-msgid_plural "salted simpleton slices"
+msgid_plural "salted simpleton slice"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for salted meat slice when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "salted sapient slice"
+msgid_plural "salted sapient slice"
msgstr[0] ""
msgstr[1] ""
@@ -38098,7 +39467,15 @@ msgstr[1] "Spaghetti Bolognese"
#. CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "scoundrel spaghetti"
-msgid_plural "scoundrel spaghettis"
+msgid_plural "scoundrel spaghetti"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for {'str_sp': 'spaghetti bolognese'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "speaking spaghetti"
+msgid_plural "speaking spaghetti"
msgstr[0] ""
msgstr[1] ""
@@ -38130,6 +39507,14 @@ msgid_plural "Luigi %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for lasagne when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "Lab %s"
+msgid_plural "Lab %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for lasagne when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
#, python-format
@@ -38173,6 +39558,15 @@ msgid_plural "chump %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for cheeseburger when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "elf %s"
+msgid_plural "elf %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for cheeseburger when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
#, python-format
@@ -38197,7 +39591,14 @@ msgstr[1] ""
#. ~ Conditional name for hamburger when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "bobburger"
-msgid_plural "bobburgers"
+msgid_plural "bobburger"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for hamburger when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Moreauburger"
+msgid_plural "Moreauburger"
msgstr[0] ""
msgstr[1] ""
@@ -38227,6 +39628,13 @@ msgid_plural "manwiches"
msgstr[0] "Menschwich"
msgstr[1] "Menschwiches"
+#. ~ Conditional name for sloppy joe when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "manfriendwich"
+msgid_plural "manfriendwiches"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for sloppy joe when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
#, python-format
@@ -38258,6 +39666,14 @@ msgid_plural "tio %s"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for taco when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "talking %s"
+msgid_plural "talking %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for taco when COMPONENT_ID matches mutant
#: lang/json/COMESTIBLE_from_json.py
#, python-format
@@ -38284,7 +39700,15 @@ msgstr[1] ""
#. ~ Conditional name for pickled meat when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "pickled punk"
-msgid_plural "pickled punks"
+msgid_plural "pickled punk"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for pickled meat when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "pickled anthro"
+msgid_plural "pickled anthro"
msgstr[0] ""
msgstr[1] ""
@@ -38299,8 +39723,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "dehydrated meat"
msgid_plural "dehydrated meats"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Gerocknetes Fleisch"
+msgstr[1] "Gerocknetes Fleisch"
#. ~ Conditional name for dehydrated meat when FLAG matches CANNIBALISM
#. ~ Conditional name for rehydrated meat when FLAG matches CANNIBALISM
@@ -38311,6 +39735,19 @@ msgid_plural "%s, human"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for dehydrated meat when FLAG matches
+#. STRICT_HUMANITARIANISM
+#. ~ Conditional name for rehydrated meat when FLAG matches
+#. STRICT_HUMANITARIANISM
+#. ~ Conditional name for {'str': 'haggis', 'str_pl': 'haggises'} when FLAG
+#. matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "%s, demihuman"
+msgid_plural "%s, demihuman"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for dehydrated meat
#: lang/json/COMESTIBLE_from_json.py
msgid ""
@@ -38476,8 +39913,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "melatonin tablet"
msgid_plural "melatonin tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Melatonintablette"
+msgstr[1] "Melatonintabletten"
#. ~ Use action activation_message for melatonin tablet.
#: lang/json/COMESTIBLE_from_json.py
@@ -38583,8 +40020,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "aspirin"
msgid_plural "aspirins"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Aspirin"
+msgstr[1] "Aspirin"
#. ~ Use action activation_message for {'str': 'aspirin'}.
#: lang/json/COMESTIBLE_from_json.py
@@ -38603,8 +40040,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "bandage"
msgid_plural "bandages"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Bandage"
+msgstr[1] "Bandagen"
#. ~ Description for {'str': 'bandage'}
#: lang/json/COMESTIBLE_from_json.py
@@ -38616,8 +40053,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "makeshift bandage"
msgid_plural "makeshift bandages"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Behelfsbandage"
+msgstr[1] "Behelfsbandagen"
#. ~ Description for makeshift bandage
#: lang/json/COMESTIBLE_from_json.py
@@ -38627,8 +40064,8 @@ msgstr "Einfache Stoffbandagen. Besser als nichts."
#: lang/json/COMESTIBLE_from_json.py
msgid "bleached makeshift bandage"
msgid_plural "bleached makeshift bandages"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "gebleichte Behelfsbandage"
+msgstr[1] "gebleichte Behelfsbandagen"
#. ~ Description for {'str': 'bleached makeshift bandage'}
#: lang/json/COMESTIBLE_from_json.py
@@ -38640,8 +40077,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "boiled makeshift bandage"
msgid_plural "boiled makeshift bandages"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "abgekochte Behelfsbandage"
+msgstr[1] "abgekochte Behelfsbandagen"
#. ~ Description for {'str': 'boiled makeshift bandage'}
#: lang/json/COMESTIBLE_from_json.py
@@ -38676,8 +40113,13 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "caffeine pill"
msgid_plural "caffeine pills"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Koffeintablette"
+msgstr[1] "Koffeintabletten"
+
+#. ~ Use action activation_message for caffeine pill.
+#: lang/json/COMESTIBLE_from_json.py
+msgid "You take a caffeine pill."
+msgstr ""
#. ~ Description for caffeine pill
#: lang/json/COMESTIBLE_from_json.py
@@ -38907,8 +40349,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "makeshift antiseptic"
msgid_plural "makeshift antiseptics"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "selbstgemachte Antiseptikum"
+msgstr[1] "selbstgemachte Antiseptika"
#. ~ Description for makeshift antiseptic
#: lang/json/COMESTIBLE_from_json.py
@@ -39196,8 +40638,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "saline eye drop"
msgid_plural "saline eye drops"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "salzhaltige Augentropfen"
+msgstr[1] "salzhaltige Augentropfen"
#. ~ Description for {'str': 'saline eye drop'}
#: lang/json/COMESTIBLE_from_json.py
@@ -39218,11 +40660,9 @@ msgstr[1] ""
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"Pharmaceutical flu shot designed for mass vaccinations, still in the "
-"packaging. Purported to provide immunity to influenza."
+"packaging. Purported to provide immunity to influenza, for the flu season "
+"for which it was developed."
msgstr ""
-"Pharmazeutischer Grippeimpfstoff, der für Massenimpfungen gemacht wurde. Er "
-"ist immer noch in seiner Verpackung. Soll angeblich Immunität gegenüber "
-"Grippe gewähren."
#: lang/json/COMESTIBLE_from_json.py
msgid "chewing gum"
@@ -39331,8 +40771,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "medical gauze"
msgid_plural "medical gauzes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Verbandmull"
+msgstr[1] "Verbandmulle"
#. ~ Description for medical gauze
#: lang/json/COMESTIBLE_from_json.py
@@ -39394,8 +40834,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "nicotine gum"
msgid_plural "nicotine gums"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nikotinkaugummi"
+msgstr[1] "Nikotinkaugummis"
#. ~ Description for nicotine gum
#: lang/json/COMESTIBLE_from_json.py
@@ -39525,8 +40965,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "Prussian blue tablet"
msgid_plural "Prussian blue tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Preußisch Blaue Tablette"
+msgstr[1] "Preußisch Blaue Tabletten"
#. ~ Use action activation_message for {'str': 'Prussian blue tablet'}.
#: lang/json/COMESTIBLE_from_json.py
@@ -39561,8 +41001,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "saline solution"
msgid_plural "saline solutions"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "salzige Lösung"
+msgstr[1] "salzige Lösung"
#. ~ Description for saline solution
#: lang/json/COMESTIBLE_from_json.py
@@ -39665,8 +41105,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "multivitamin"
msgid_plural "multivitamins"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Multivitamintablette"
+msgstr[1] "Multivitamintabletten"
#. ~ Use action activation_message for multivitamin.
#. ~ Use action activation_message for calcium tablet.
@@ -39691,8 +41131,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "calcium tablet"
msgid_plural "calcium tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kalziumtablette"
+msgstr[1] "Kalziumtabletten"
#. ~ Description for calcium tablet
#: lang/json/COMESTIBLE_from_json.py
@@ -39706,8 +41146,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "bone meal tablet"
msgid_plural "bone meal tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Knochenmehl-Tablette"
+msgstr[1] "Knochenmehl-Tabletten"
#. ~ Description for bone meal tablet
#: lang/json/COMESTIBLE_from_json.py
@@ -39721,8 +41161,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "flavored bone meal tablet"
msgid_plural "flavored bone meal tablets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "aromatisierte Knochenmehl-Tablette"
+msgstr[1] "aromatisierte Knochenmehl-Tabletten"
#. ~ Description for flavored bone meal tablet
#: lang/json/COMESTIBLE_from_json.py
@@ -39890,11 +41330,8 @@ msgstr "Du nimmst ein Medikament gegen Sodbrennen ein."
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"Creamy pink heartburn syrup that soothes upset stomachs and quells vomitous "
-"urges; with a twist off cap that doubles as a dosage cup."
+"urges."
msgstr ""
-"Cremiger rosafarbener Sirup gegen Sodbrennen, welcher Magenschmerzen lindert"
-" und den Brechreiz unterdrückt. Die Flasche ist mit einer Drehkappe, die "
-"auch als Dosierbecher dient, versehen."
#: lang/json/COMESTIBLE_from_json.py
msgid "Panaceus"
@@ -40153,6 +41590,33 @@ msgstr ""
" Strahlung sterilisiert, somit ist ihr Verzehrt völlig unbedenklich. Fängt "
"aber jetzt, nach dem Öffnen, an alt zu werden."
+#: lang/json/COMESTIBLE_from_json.py
+msgid "spinach fettuccine entree"
+msgid_plural "spinach fettuccine entrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for spinach fettuccine entree
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The creamy spinach fettuccine entree from an MRE. Sterilized using "
+"radiation, so it's safe to eat. Exposed to the atmosphere, it has started "
+"to go bad."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "ratatouille entree"
+msgid_plural "ratatouille entrees"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for ratatouille entree
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"The ratatouille entree from an MRE. Sterilized using radiation, so it's "
+"safe to eat. Exposed to the atmosphere, it has started to go bad."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "cheese tortellini entree"
msgid_plural "cheese tortellini entrees"
@@ -40621,6 +42085,8 @@ msgid ""
"A super-concentrated mutagen as white as a full moon. You need a syringe to"
" inject it… if you really want to?"
msgstr ""
+"Ein super-konzentriertes Mutagen, weiss wie der Vollmond. Du brauchst eine "
+"Spritze zum injizieren... wenn du wirklich willst?"
#: lang/json/COMESTIBLE_from_json.py
msgid "medical serum"
@@ -41249,6 +42715,43 @@ msgstr[1] ""
msgid "Delicious hickory nut ambrosia. A drink worthy of the gods."
msgstr "Leckere Hickorynuss-Ambrosia. Ein Getränk, dass Göttern würdig ist."
+#: lang/json/COMESTIBLE_from_json.py
+msgid "peanut butter"
+msgid_plural "peanut butters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for peanut butter
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"A brown goo that tastes very little like its namesake. It's not bad, but "
+"it'll stick to the roof of your mouth."
+msgstr ""
+"Ein brauner Glibber, der kaum nach seinem Namensvetter schmeckt. Er ist "
+"nicht schlecht, aber er wird an der Oberseite deines Mundes kleben bleiben."
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "imitation peanutbutter"
+msgid_plural "imitation peanutbutters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for imitation peanutbutter
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A thick, nutty brown paste."
+msgstr "Eine dicke, nussige braune Paste."
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "peanut butter spread"
+msgid_plural "peanut butter spreads"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for peanut butter spread
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Processed peanut butter spread.."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "acorns"
msgid_plural "acorns"
@@ -41476,8 +42979,8 @@ msgstr[1] ""
#: lang/json/COMESTIBLE_from_json.py
msgid "diet pill"
msgid_plural "diet pills"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Diättablette"
+msgstr[1] "Diättabletten"
#. ~ Description for diet pill
#: lang/json/COMESTIBLE_from_json.py
@@ -41538,9 +43041,9 @@ msgstr[1] "Gelée royale"
#. ~ Description for {'str': 'royal jelly', 'str_pl': 'royal jellies'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"A translucent hexagonal chunk of wax, filled with dense, milky jelly. "
-"Though some hold it as a panacea, it doesn't have any medical benefit. "
-"Still, it is delicious, and rich with the most beneficial substances the "
+"A translucent hexagonal chunk of wax, filled with dense, milky, bitter and "
+"acidic-tasting jelly. Though some hold it as a panacea, it doesn't have any"
+" medical benefit. Still it is rich with the most beneficial substances the "
"hive can produce."
msgstr ""
@@ -41609,8 +43112,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "bone meal"
msgid_plural "bone meal"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Knochenmehl"
+msgstr[1] "Knochenmehl"
#. ~ Description for {'str_sp': 'bone meal'}
#: lang/json/COMESTIBLE_from_json.py
@@ -41622,8 +43125,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "tainted bone meal"
msgid_plural "tainted bone meal"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "verpestetes Knochenmehl"
+msgstr[1] "verpestetes Knochenmehl"
#. ~ Description for {'str_sp': 'tainted bone meal'}
#: lang/json/COMESTIBLE_from_json.py
@@ -41649,8 +43152,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "paper"
msgid_plural "papers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Papier"
+msgstr[1] "Papiere"
#. ~ Description for paper
#: lang/json/COMESTIBLE_from_json.py
@@ -41660,8 +43163,8 @@ msgstr "Ein Stück Papier. Kann für Feuer benutzt werden."
#: lang/json/COMESTIBLE_from_json.py
msgid "cardboard"
msgid_plural "cardboards"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kartonpapier"
+msgstr[1] "Kartonpapiere"
#. ~ Description for cardboard
#: lang/json/COMESTIBLE_from_json.py
@@ -41791,6 +43294,17 @@ msgid ""
" and is guaranteed 100% edible!"
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Foodplace's appropriate snack™"
+msgid_plural "Foodplace's appropriate snack™"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': "Foodplace's appropriate snack™"}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Real foodstuff now in a pocket size format!"
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "cooked lentils"
msgid_plural "cooked lentils"
@@ -41969,17 +43483,51 @@ msgid "Some nectar. Seeing this item is a bug."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "protein drink"
-msgid_plural "protein drinks"
+msgid "tea bag"
+msgid_plural "tea bags"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'tea bag'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Paper sachet with tea leafs inside. Put it into boiling water to get your "
+"cup of tea."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "herbal tea bag"
+msgid_plural "herbal tea bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'herbal tea bag'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Paper sachet with dried wild herbs inside. Put it into boiling water to "
+"make some healthy warm drink."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py
+msgid "protein drink"
+msgid_plural "protein drinks"
+msgstr[0] "Proteingetränk"
+msgstr[1] "Proteingetränke"
+
#. ~ Conditional name for protein drink when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "soylent green drink"
-msgid_plural "soylent green drinks"
-msgstr[0] "Soylent-Green-Getränk"
-msgstr[1] "Soylent-Green-Getränke"
+msgid_plural "soylent green drink"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for protein drink when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sapient green drink"
+msgid_plural "sapient green drink"
+msgstr[0] ""
+msgstr[1] ""
#. ~ Conditional name for protein drink when COMPONENT_ID matches mutant
#. ~ Conditional name for {'str_sp': 'protein powder'} when COMPONENT_ID
@@ -42006,8 +43554,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "protein powder"
msgid_plural "protein powder"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Proteinpulver"
+msgstr[1] "Proteinpulver"
#. ~ Conditional name for {'str_sp': 'protein powder'} when FLAG matches
#. CANNIBALISM
@@ -42017,6 +43565,14 @@ msgid_plural "soylent green powder"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for {'str_sp': 'protein powder'} when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sapient green powder"
+msgid_plural "sapient green powder"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for {'str_sp': 'protein powder'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
@@ -42029,31 +43585,40 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "protein ration"
msgid_plural "protein rations"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Proteinration"
+msgstr[1] "Proteinrationen"
#. ~ Description for {'str': 'protein ration'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"SoyPelusa ran a highly successful crowdfunding campaign for this protein "
-"bar. A person can live on one of these bars, three times a day, presumably "
-"forever. After backers received their product, a single flaw was found: "
-"most consumers found starvation preferable to the flavor. Warehouses of the"
-" product went unsold as the company went bankrupt, providing the perfect "
-"opportunity for FEMA to scoop them up and stock the evac shelters. Now, you"
-" hold a piece of famous crowdfunding history in your hands. How exciting."
+"SoyPelusa ran a highly successful crowdfunding campaign for their signature "
+"protein bar, dubbed \"DaiZoom.\" A person can live on one of these bars, "
+"three times a day, presumably forever. After backers received their "
+"product, a single flaw was found: most consumers found starvation preferable"
+" to the flavor. Warehouses of the product went unsold as the company went "
+"bankrupt, providing the perfect opportunity for FEMA to scoop them up and "
+"stock the evac shelters. Now, you hold a piece of famous crowdfunding "
+"history in your hands. How exciting."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "protein shake"
msgid_plural "protein shakes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Proteinshake"
+msgstr[1] "Proteinshakes"
#. ~ Conditional name for protein shake when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "soylent green shake"
-msgid_plural "soylent green shakes"
+msgid_plural "soylent green shake"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for protein shake when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "sapient green shake"
+msgid_plural "sapient green shake"
msgstr[0] ""
msgstr[1] ""
@@ -42076,7 +43641,15 @@ msgstr[1] ""
#. CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "fortified soylent green shake"
-msgid_plural "fortified soylent green shakes"
+msgid_plural "fortified soylent green shake"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for fortified protein shake when FLAG matches
+#. STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "fortified sapient green shake"
+msgid_plural "fortified sapient green shake"
msgstr[0] ""
msgstr[1] ""
@@ -42545,8 +44118,8 @@ msgstr "Ein gesundes Wurzelgemüse. Reich an Vitamin A!"
#: lang/json/COMESTIBLE_from_json.py
msgid "cattail rhizome"
msgid_plural "cattail rhizomes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rohrkolben-Rhizom"
+msgstr[1] "Rohrkolben-Rhizome"
#. ~ Description for {'str': 'cattail rhizome'}
#: lang/json/COMESTIBLE_from_json.py
@@ -42562,8 +44135,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "cattail stalk"
msgid_plural "cattail stalks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rohrkolbenstiel"
+msgstr[1] "Rohrkolbenstiele"
#. ~ Description for {'str': 'cattail stalk'}
#: lang/json/COMESTIBLE_from_json.py
@@ -43029,6 +44602,17 @@ msgid ""
"fiddle. Delicious when cooked, but consuming raw can cause food poisoning."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bell pepper"
+msgid_plural "bell peppers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'bell pepper'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "A green bell pepper. It could be cooked."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "grilled cheese sandwich"
msgid_plural "grilled cheese sandwiches"
@@ -43167,6 +44751,14 @@ msgid_plural "slob sandwiches"
msgstr[0] "Sapiens-Sandwich"
msgstr[1] "Sapiens-Sandwichs"
+#. ~ Conditional name for {'str': 'meat sandwich', 'str_pl': 'meat
+#. sandwiches'} when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "satyr sandwich"
+msgid_plural "satyr sandwiches"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Conditional name for {'str': 'meat sandwich', 'str_pl': 'meat
#. sandwiches'} when COMPONENT_ID matches mutant
#. ~ Conditional name for meat soup when COMPONENT_ID matches mutant
@@ -43614,7 +45206,7 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "cattail"
-msgstr ""
+msgstr "Rohrkolben"
#: lang/json/COMESTIBLE_from_json.py
msgid "dahlia seeds"
@@ -44158,6 +45750,23 @@ msgstr ""
msgid "chamomile"
msgstr "Kamille"
+#: lang/json/COMESTIBLE_from_json.py
+msgid "spurge seeds"
+msgid_plural "spurge seeds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'spurge seeds'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Some spurge seeds."
+msgstr ""
+
+#: lang/json/COMESTIBLE_from_json.py lang/json/GENERIC_from_json.py
+msgid "spurge"
+msgid_plural "spurges"
+msgstr[0] "Wolfsmilch"
+msgstr[1] "Wolfsmilch"
+
#: lang/json/COMESTIBLE_from_json.py
msgid "popcorn seeds"
msgid_plural "popcorn seeds"
@@ -44191,6 +45800,17 @@ msgstr[1] ""
msgid "Some mustard seeds. Could be ground into mustard powder."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "bell pepper seeds"
+msgid_plural "bell pepper seeds"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'bell pepper seeds'}
+#: lang/json/COMESTIBLE_from_json.py
+msgid "Some bell pepper seeds."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "broth"
msgid_plural "broths"
@@ -44209,6 +45829,14 @@ msgid_plural "bone broths"
msgstr[0] ""
msgstr[1] ""
+#. ~ Conditional name for bone broth when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+#, python-format
+msgid "demihuman %s"
+msgid_plural "demihuman %s"
+msgstr[0] ""
+msgstr[1] ""
+
#. ~ Description for bone broth
#: lang/json/COMESTIBLE_from_json.py
msgid "A tasty and nutritious broth made from bones."
@@ -44234,7 +45862,14 @@ msgstr[1] ""
#. ~ Conditional name for meat soup when FLAG matches CANNIBALISM
#: lang/json/COMESTIBLE_from_json.py
msgid "sap soup"
-msgid_plural "sap soups"
+msgid_plural "sap soup"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Conditional name for meat soup when FLAG matches STRICT_HUMANITARIANISM
+#: lang/json/COMESTIBLE_from_json.py
+msgid "goblin soup"
+msgid_plural "goblin soup"
msgstr[0] ""
msgstr[1] ""
@@ -44506,10 +46141,8 @@ msgstr[1] "Wildkräuter"
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"A tasty collection of wild herbs including violet, sassafras, mint, clover, "
-"purslane, fireweed, and burdock."
+"purslane, and fireweed."
msgstr ""
-"Eine leckere Sammlung aus Wildkräutern mit Veilchen, Sassafras, Minze, Klee,"
-" Portulak, Weidenröschen und Klette."
#: lang/json/COMESTIBLE_from_json.py
msgid "soy sauce"
@@ -44538,6 +46171,19 @@ msgstr[1] ""
msgid "A fragnant yellow powder. Not edible in this form."
msgstr ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "artificial sweetener"
+msgid_plural "artificial sweeteners"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for artificial sweetener
+#: lang/json/COMESTIBLE_from_json.py
+msgid ""
+"Sweet, sweet sugar? No, it is bitter-sweet artificial sweetener. No "
+"calories, no worries."
+msgstr ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "cooked cattail stalk"
msgid_plural "cooked cattail stalks"
@@ -44964,8 +46610,8 @@ msgstr ""
#: lang/json/COMESTIBLE_from_json.py
msgid "dehydrated vegetable"
msgid_plural "dehydrated vegetables"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Gerocknetes Gemüse"
+msgstr[1] "Gerocknetes Gemüse"
#. ~ Description for dehydrated vegetable
#: lang/json/COMESTIBLE_from_json.py
@@ -45164,19 +46810,17 @@ msgid "Fiddleheads sauteed in fat. Tender and delicious."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "wheat cereal"
-msgid_plural "wheat cereals"
+msgid "cooked bell pepper"
+msgid_plural "cooked bell peppers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for wheat cereal
+#. ~ Description for {'str': 'cooked bell pepper'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"Whole-grain wheat cereal. It's surprisingly good, and allegedly good for "
-"your heart."
+"A cored and cooked bell pepper. It is far more enjoyable now that the seeds"
+" are removed."
msgstr ""
-"Vollkornweizenmüsli. Es ist überraschend gut und angeblich gut für dein "
-"Herz."
#. ~ Description for {'str_sp': 'wheat'}
#: lang/json/COMESTIBLE_from_json.py
@@ -45417,7 +47061,6 @@ msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str_sp': 'granola'}
-#. ~ Description for gluten free granola
#: lang/json/COMESTIBLE_from_json.py
msgid ""
"A tasty and nutritious mixture of oats, honey, and other ingredients that "
@@ -46065,6 +47708,12 @@ msgid_plural "pachycephalosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "camptosaurus egg"
+msgid_plural "camptosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "spinosaurus egg"
msgid_plural "spinosaurus eggs"
@@ -46077,6 +47726,12 @@ msgid_plural "tyrannosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "albertosaurus egg"
+msgid_plural "albertosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "triceratops egg"
msgid_plural "triceratops eggs"
@@ -46095,6 +47750,12 @@ msgid_plural "ankylosaurus eggs"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/COMESTIBLE_from_json.py
+msgid "ceratosaurus egg"
+msgid_plural "ceratosaurus eggs"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/COMESTIBLE_from_json.py
msgid "allosaurus egg"
msgid_plural "allosaurus eggs"
@@ -46614,714 +48275,768 @@ msgid ""
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "necrotic head"
-msgid_plural "necrotic heads"
+msgid "TEST pine nuts"
+msgid_plural "TEST pine nuts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for necrotic head
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"The severed head of a zombie necromancer. Its eyes still roll in its head "
-"and its jaws snap menacingly."
-msgstr ""
-"Der abgetrennte Kopf eines Zombiebeschwörer. Seine Augen rollen noch immer "
-"in seinem Kopf herum und seine Kiefer schnappen drohend zu."
-
#: lang/json/COMESTIBLE_from_json.py
-msgid "mutagenic glob"
-msgid_plural "mutagenic globs"
+msgid "test bitter almonds"
+msgid_plural "test bitter almonds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for mutagenic glob
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A gelatinous glob of mutagen."
-msgstr "Ein gelatinöser Klumpen aus Mutagenen."
-
+#. ~ Description for {'str_sp': 'test bitter almonds'}
#: lang/json/COMESTIBLE_from_json.py
-msgid "honey"
-msgid_plural "honey"
-msgstr[0] "Honig"
-msgstr[1] "Honig"
-
-#. ~ Description for {'str_sp': 'honey'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Honey, that stuff bees make."
-msgstr "Honig, das Zeug, das Bienen machen."
+msgid ""
+"A variety of almonds with traces of hydrocyanic acid, potentially toxic when"
+" eaten raw."
+msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "TEST pine nuts"
-msgid_plural "TEST pine nuts"
+msgid "test hallucinogenic nutmeg"
+msgid_plural "test hallucinogenic nutmeg"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str_sp': 'test hallucinogenic nutmeg'}
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free fish sandwich"
-msgid_plural "gluten free fish sandwiches"
-msgstr[0] "glutenfreies Fischsandwich"
-msgstr[1] "glutenfreie Fischsandwichs"
-
-#. ~ Description for {'str': 'gluten free fish sandwich', 'str_pl': 'gluten
-#. free fish sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Gluten free and a delicious fish sandwich."
-msgstr "Ein glutenfreies und leckeres Fischsandwich."
-
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free vegetable sandwich"
-msgid_plural "gluten free vegetable sandwiches"
-msgstr[0] "glutenfreies Gemüsesandwich"
-msgstr[1] "glutenfreie Gemüsesandwichs"
-
-#. ~ Description for {'str': 'gluten free vegetable sandwich', 'str_pl':
-#. 'gluten free vegetable sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Gluen free bread and vegetables, that's it."
-msgstr "Glutenfreies Brot und Gemüse, mehr nicht."
+msgid ""
+"With high levels of the psychoactive myristicin, high doses of nutmeg can "
+"cause hallucinations and euphoria, along with a lot of nasty side effects."
+msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free granola"
-msgid_plural "gluten free granolas"
+msgid "test apple"
+msgid_plural "test apples"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'test apple'}
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free meat sandwich"
-msgid_plural "gluten free meat sandwiches"
-msgstr[0] "glutenfreies Fleisch-Sandwich"
-msgstr[1] "glutenfreie Fleisch-Sandwichs"
-
-#. ~ Description for {'str': 'gluten free meat sandwich', 'str_pl': 'gluten
-#. free meat sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Gluten free bread and meat, that's it."
-msgstr "Glutenfreies Brot und Fleisch, und das war’s."
+msgid "Test apple. May contain worms, but tastes delicious!"
+msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free peanut butter sandwich"
-msgid_plural "gluten free peanut butter sandwiches"
-msgstr[0] "glutenfreies Erdnussbuttersandwich"
-msgstr[1] "glutenfreie Erdnussbuttersandwichs"
+msgid "test liquid"
+msgid_plural "test liquid"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free peanut butter sandwich', 'str_pl':
-#. 'gluten free peanut butter sandwiches'}
+#. ~ Description for {'str_sp': 'test liquid'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"Some peanut butter smothered between two pieces of gluten free bread. Not "
-"very filling and will stick to the roof of your mouth like glue."
+"No clue what it's made of, but it's definitely liquid. Only for testing, do"
+" not drink!"
msgstr ""
-"Etwas Erdnussbutter, welche zwischen zwei glutenfreien Brotscheiben "
-"geschmiert wurde. Nicht sehr füllend und es wird an der Oberseite deines "
-"Mundes wie Klebstoff kleben bleiben."
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free PB&J sandwich"
-msgid_plural "gluten free PB&J sandwiches"
-msgstr[0] "glutenfreies Erdnussbutter-Marmelade-Sandwich"
-msgstr[1] "glutenfreie Erdnussbutter-Marmelade-Sandwichs"
+msgid "tennis ball wine must"
+msgid_plural "tennis ball wine musts"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free PB&J sandwich', 'str_pl': 'gluten
-#. free PB&J sandwiches'}
+#. ~ Description for tennis ball wine must
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"A delicious peanut butter and jelly gluten free sandwich. It reminds you of"
-" the times your mother would make you lunch."
+"Unfermented tennis ball wine. A rubbery, boiled juice made from mashed "
+"tennis balls."
msgstr ""
-"Ein leckeres glutenfreies Erdnussbutter-Marmelade-Sandwich. Es erinnert dich"
-" an die Zeiten, als dir deine Mutter Essen machte."
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free PB&H sandwich"
-msgid_plural "gluten free PB&H sandwiches"
-msgstr[0] "glutenfreies Erdnussbutter-Honig-Sandwich"
-msgstr[1] "glutenfreie Erdnussbutter-Honig-Sandwichs"
+msgid "test tennis ball wine"
+msgid_plural "test tennis ball wine"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free PB&H sandwich', 'str_pl': 'gluten
-#. free PB&H sandwiches'}
+#. ~ Description for {'str_sp': 'test tennis ball wine'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"Some damned fool put honey on this peanut butter sandwich, who in their "
-"right mind- oh wait this is pretty good. Gluten free too!"
+"Cheap booze made from fermented tennis ball juice. Tastes just like it "
+"sounds."
msgstr ""
#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free PB&M sandwich"
-msgid_plural "gluten free PB&M sandwiches"
-msgstr[0] "glutenfreies Erdnussbutter-Ahornsirup-Sandwich"
-msgstr[1] "glutenfreie Erdnussbutter-Ahornsirup-Sandwichs"
+msgid "test chewing gum"
+msgid_plural "test chewing gum"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free PB&M sandwich', 'str_pl': 'gluten
-#. free PB&M sandwiches'}
+#. ~ Description for {'str_sp': 'test chewing gum'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"Who knew you could mix maple syrup and peanut butter to create yet another "
-"different gluten free sandwich?"
+"Curiously stimulating and thirst-quenching blueberry-flavored chewing gum."
msgstr ""
-"Wer hätte gewusst, dass man Ahornsirup und Erdnussbutter vermischen kann, um"
-" noch ein weiteres glutenfreies Sandwich zu machen?"
#: lang/json/COMESTIBLE_from_json.py
-msgid "lactose free hickory nut ambrosia"
-msgid_plural "lactose free hickory nut ambrosias"
+msgid "test mutated thumb"
+msgid_plural "test mutated thumbs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for lactose free hickory nut ambrosia
+#. ~ Description for {'str': 'test mutated thumb'}
#: lang/json/COMESTIBLE_from_json.py
msgid ""
-"Delicious hickory nut ambrosia. A drink worthy of the gods. This one was "
-"made with an alternative to cows milk."
+"A misshapen human thumb. Eating this would be incredibly disgusting and "
+"probably cause you to mutate."
msgstr ""
-#. ~ Description for cornmeal
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"You think this is cornflour… or rice flour… Or something else. However, it"
-" certainly is not wheat flour! It is useful for baking though."
+#: lang/json/CONTAINER_from_json.py
+msgid "small metal tank"
+msgid_plural "small metal tanks"
+msgstr[0] "kleiner Metalltank"
+msgstr[1] "kleine Metalltanks"
+
+#. ~ Description for small metal tank
+#: lang/json/CONTAINER_from_json.py
+msgid "A small metal tank for holding gas or liquids. Useful for crafting."
msgstr ""
+"Ein kleiner Metalltank für das Aufbewahren von Gasen oder Flüssigkeiten. "
+"Nützlich für die Fertigung."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free johnnycake"
-msgid_plural "gluten free johnnycakes"
+#: lang/json/ENGINE_from_json.py
+msgid "internal combustion engine"
+msgid_plural "internal combustion engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free johnnycake
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"We all crave for cake sometimes. This is not perfect, but it is a tasty and"
-" nutritious gluten free fried bread treat. "
-msgstr ""
+#: lang/json/ENGINE_from_json.py
+msgid "base diesel engine"
+msgid_plural "base diesel engines"
+msgstr[0] ""
+msgstr[1] ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free fruit pancake"
-msgid_plural "gluten free fruit pancakes"
-msgstr[0] "glutenfreier Obstpfannkuchen"
-msgstr[1] "glutenfreie Obstpfannkuchen"
+#: lang/json/ENGINE_from_json.py
+msgid "base gasoline engine"
+msgid_plural "base gasoline engines"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free fruit pancake'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Fluffy and delicious gluten free pancakes with real maple syrup, made "
-"sweeter and healthier with the addition of wholesome fruit."
-msgstr ""
-"Lockere und leckere glutenfreie Pfannkuchen mit echtem Ahornsirup. Sie "
-"wurden süßer und gesünder mit dem Hinzufügen gesunder Früchte gemacht."
+#: lang/json/ENGINE_from_json.py
+msgid "base steam engine"
+msgid_plural "base steam engines"
+msgstr[0] ""
+msgstr[1] ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "lactose free fruit pancake"
-msgid_plural "lactose free fruit pancakes"
-msgstr[0] "laktosefreier Obstpfannkuchen"
-msgstr[1] "laktosefreie Obstpfannkuchen"
+#: lang/json/ENGINE_from_json.py
+msgid "1-cylinder engine"
+msgid_plural "1-cylinder engines"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'lactose free fruit pancake'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': '1-cylinder engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A single-cylinder 4-stroke combustion engine."
+msgstr "Ein Einzylinder-Viertaktverbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "large 1-cylinder engine"
+msgid_plural "large 1-cylinder engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'large 1-cylinder engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Fluffy and delicious lactose free pancakes with real maple syrup, made "
-"sweeter and healthier with the addition of wholesome fruit."
+"A powerful high-compression single-cylinder 4-stroke combustion engine."
msgstr ""
-"Lockere und leckere laktosefreie Pfannkuchen mit echtem Ahornsirup. Sie "
-"wurden süßer und gesünder mit dem Hinzufügen gesunder Früchte gemacht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free lactose free fruit pancake"
-msgid_plural "gluten free lactose free fruit pancakes"
-msgstr[0] "gluten- und laktosefreier Obstpfannkuchen"
-msgstr[1] "gluten- und laktosefreie Obstpfannkuchen"
+#: lang/json/ENGINE_from_json.py
+msgid "small 1-cylinder engine"
+msgid_plural "small 1-cylinder engines"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free lactose free fruit pancake'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'small 1-cylinder engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A small single-cylinder 2-stroke combustion engine."
+msgstr "Ein kleiner einzylindriger Zweitaktverbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "light aero-engine"
+msgid_plural "light aero-engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'light aero-engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Fluffy and delicious pancakes made out of the only things you can still eat."
-" But at least it has real maple syrup, made sweeter and healthier with the "
-"addition of wholesome fruit."
+"An air-cooled, four-cylinder, horizontally opposed internal combustion "
+"engine, rated for 150 horsepower. Commonly used on light aircraft."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free chocolate pancake"
-msgid_plural "gluten free chocolate pancakes"
-msgstr[0] "glutenfreier Schokoladenpfannkuchen"
-msgstr[1] "glutenfreie Schokoladenpfannkuchen"
+#: lang/json/ENGINE_from_json.py
+msgid "Inline-4 engine"
+msgid_plural "Inline-4 engines"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free chocolate pancake'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'Inline-4 engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A small, yet powerful 4-cylinder combustion engine."
+msgstr "Ein kleiner, aber starker Vierzylinder-Verbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "I6 diesel engine"
+msgid_plural "I6 diesel engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'I6 diesel engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A powerful straight-6 diesel engine."
+msgstr "Ein starker Sechszylinder-Diesel-Reihenmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V-twin engine"
+msgid_plural "V-twin engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V-twin engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A 2-cylinder 4-stroke combustion engine."
+msgstr "Ein Zweizylinder-Viertaktverbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V6 engine"
+msgid_plural "V6 engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V6 engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A powerful 6-cylinder combustion engine."
+msgstr "Ein starker Sechszylinder-Verbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V6 diesel engine"
+msgid_plural "V6 diesel engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V6 diesel engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A powerful 6-cylinder diesel engine."
+msgstr "Ein starker Sechszylinderdieselmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V8 engine"
+msgid_plural "V8 engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V8 engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A large and very powerful 8-cylinder combustion engine."
+msgstr "Ein großer und sehr starker Achtzylinder-Verbrennungsmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V8 diesel engine"
+msgid_plural "V8 diesel engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V8 diesel engine'}
+#: lang/json/ENGINE_from_json.py
+msgid "A powerful 8-cylinder diesel engine."
+msgstr "Ein starker Achtzylinderdieselmotor."
+
+#: lang/json/ENGINE_from_json.py
+msgid "V12 engine"
+msgid_plural "V12 engines"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'V12 engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Fluffy and delicious gluten free pancakes with real maple syrup, with "
-"delicious chocolate baked right in."
+"A massive and extremely powerful V12 engine, usually built into high end "
+"sports cars."
msgstr ""
-"Luftige und leckere glutenfreie Pfannkuchen mit echtem Ahornsirup und "
-"leckerer Schokolade, die direkt eingebacken wurde."
+"Ein wuchtiger und extrem schwerer Zwölfzylindermotor; üblicherweise werden "
+"diese in hochwertigen Sportwagen eingebaut."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free French toast"
-msgid_plural "gluten free French toasts"
-msgstr[0] "glutenfreier Armer Ritter"
-msgstr[1] "glutenfreie Arme Ritter"
+#: lang/json/ENGINE_from_json.py
+msgid "V12 diesel engine"
+msgid_plural "V12 diesel engines"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free French toast'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'V12 diesel engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Slices of gluten free bread dipped in a milk and egg mixture then fried."
+"A massive and extremely powerful V12 engine, usually built into heavy "
+"trucks."
msgstr ""
-"Glutenfreie Brotscheiben, die in einem Milch- und Eiermix getunkt und "
-"anschließend geröstet wurden."
+"Ein wuchtiger und extrem schwerer Zwölfzylindermotor; üblicherweise werden "
+"diese in schweren Lastern eingebaut."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free lactose free French toast"
-msgid_plural "gluten free lactose free French toasts"
-msgstr[0] "gluten- und laktosefreier Armer Ritter"
-msgstr[1] "gluten- und laktosefreie Arme Ritter"
+#: lang/json/ENGINE_from_json.py
+msgid "makeshift steam engine"
+msgid_plural "makeshift steam engines"
+msgstr[0] "selbstgebaute Dampfmaschine"
+msgstr[1] "selbstgebaute Dampfmaschinen"
-#. ~ Description for {'str': 'gluten free lactose free French toast'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'makeshift steam engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Slices of gluten free bread dipped in a lactose free milk and egg mixture "
-"then fried. You never thought it was possible, but now you truly feel like "
-"a post millennial."
+"A small, primitive, steam engine. An integrated boiler burns coal to heat "
+"water into steam, driving a reciprocating shaft. A condenser recaptures the"
+" water, making this a closed cycle system."
msgstr ""
+"Eine kleine, primitive Dampfmaschine. Ein integrierter Kessel verbrennt "
+"Kohle, um Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende "
+"Welle anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch"
+" ein geschlossener Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free biscuit"
-msgid_plural "gluten free biscuits"
+#: lang/json/ENGINE_from_json.py
+msgid "small steam engine"
+msgid_plural "small steam engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free biscuit
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'small steam engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"Delicious and filling, this home made gluten free biscuit is good, and good "
-"for you!"
+"A small steam engine. An integrated boiler burns coal to heat water into "
+"steam, driving a reciprocating shaft. A condenser recaptures the water, "
+"making this a closed cycle system."
msgstr ""
-"Lecker und füllend: Dieses selbstgemachte glutenfreie weiche Brötchen ist "
-"gut, und gut für dich!"
+"Eine kleine Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um "
+"Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle "
+"anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein "
+"geschlossener Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free fruit pie"
-msgid_plural "gluten free fruit pies"
+#: lang/json/ENGINE_from_json.py
+msgid "medium steam engine"
+msgid_plural "medium steam engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free fruit pie
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious baked gluten free pie with a sweet fruit filling."
+#. ~ Description for {'str': 'medium steam engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A medium-sized steam engine. An integrated boiler burns coal to heat water "
+"into steam, driving a reciprocating shaft. A condenser recaptures the "
+"water, making this a closed cycle system."
msgstr ""
-"Ein köstlicher gebackener glutenfreier Kuchen, gefüllt mit einer süßen "
-"Fruchtmischung."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free vegetable pie"
-msgid_plural "gluten free vegetable pies"
+#: lang/json/ENGINE_from_json.py
+msgid "1350 hp gas turbine engine"
+msgid_plural "1350 hp gas turbine engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free vegetable pie
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious baked gluten free pie with a delicious vegetable filling."
+#. ~ Description for {'str': '1350 hp gas turbine engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A gas turbine engine, usually used for military vehicles. Known for its "
+"high rate of fuel consumption."
msgstr ""
-"Ein leckere gebackene glutenfreie Pastete mit einer leckeren Gemüsefüllung."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free meat pie"
-msgid_plural "gluten free meat pies"
+#: lang/json/ENGINE_from_json.py
+msgid "1900 hp gas turbine engine"
+msgid_plural "1900 hp gas turbine engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free meat pie
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious baked gluten free pie with a delicious meat filling."
+#. ~ Description for {'str': '1900 hp gas turbine engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A large gas turbine engine, usually used for military helicopters. Known "
+"for its high rate of fuel consumption."
msgstr ""
-"Ein leckere gebackene glutenfreie Pastete mit einer leckeren Fleischfüllung."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free maple pie"
-msgid_plural "gluten free maple pies"
+#: lang/json/ENGINE_from_json.py
+msgid "6000 hp gas turbine engine"
+msgid_plural "6000 hp gas turbine engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free maple pie
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A sweet and delicious baked gluten free pie with pure maple syrup."
+#. ~ Description for {'str': '6000 hp gas turbine engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A massive gas turbine engine, used to power the V-22 Osprey. Known for its "
+"high rate of fuel consumption."
msgstr ""
-"Eine süße und leckere gebackene glutenfreie Pastete mit reinem Ahornsirup."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free vegetable pizza"
-msgid_plural "gluten free vegetable pizzas"
+#: lang/json/ENGINE_from_json.py
+msgid "large steam engine"
+msgid_plural "large steam engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free vegetable pizza
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'large steam engine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"A vegetarian gluten free pizza, with delicious tomato sauce and a fluffy "
-"crust. Its smell brings back great memories."
+"A large steam engine. An integrated boiler burns coal to heat water into "
+"steam, driving a reciprocating shaft. A condensor recaptures the water, "
+"making this a closed cycle system."
msgstr ""
-"Eine vegetarische glutenfreie Pizza, mit leckerer Tomatensoße und einer "
-"lockeren Kruste. Ihr Geruch weckt großartige Erinnerungen."
+"Eine große Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um Wasser"
+" zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle anzutreiben."
+" Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener"
+" Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free cheese pizza"
-msgid_plural "gluten free cheese pizzas"
+#: lang/json/ENGINE_from_json.py
+msgid "huge steam engine"
+msgid_plural "huge steam engines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free cheese pizza
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious gluten free pizza with molten cheese on top."
-msgstr "Eine leckere glutenfreie Pizza mit geschmolzenem Käse."
+#. ~ Description for {'str': 'huge steam engine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A huge steam engine. An integrated boiler burns coal to heat water into "
+"steam, driving a reciprocating shaft. A condensor recaptures the water, "
+"making this a closed cycle system."
+msgstr ""
+"Eine riesige Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um "
+"Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle "
+"anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein "
+"geschlossener Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free meat pizza"
-msgid_plural "gluten free meat pizzas"
+#: lang/json/ENGINE_from_json.py
+msgid "small steam turbine"
+msgid_plural "small steam turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free meat pizza
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'small steam turbine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"A meat gluten free pizza, for all the carnivores out there. Chock full of "
-"minced meat and heavily seasoned."
+"A small steam turbine. An integrated boiler burns coal to heat water into "
+"steam, driving a spinning turbine. A condensor recaptures the water, making"
+" this a closed cycle system."
msgstr ""
-"Eine glutenfreie Fleischpizza, für alle Fleichfresser da draußen. "
-"Knüppelvoll mit Hackfleisch und stark gewürzt."
+"Eine kleine Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um Wasser"
+" zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
+"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
+"Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free cheeseburger"
-msgid_plural "gluten free cheeseburgers"
+#: lang/json/ENGINE_from_json.py
+msgid "medium steam turbine"
+msgid_plural "medium steam turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free cheeseburger
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'medium steam turbine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"A gluten free sandwich of minced meat and cheese with condiments. The apex "
-"of pre-Cataclysm culinary achievement."
+"A medium sized steam turbine. An integrated boiler burns coal to heat water"
+" into steam, driving a spinning turbine. A condensor recaptures the water, "
+"making this a closed cycle system."
msgstr ""
+"Eine mittelgroße Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um "
+"Wasser zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
+"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
+"Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free hamburger"
-msgid_plural "gluten free hamburgers"
+#: lang/json/ENGINE_from_json.py
+msgid "large steam turbine"
+msgid_plural "large steam turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free hamburger
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A gluten free sandwich of minced meat with condiments."
-msgstr "Ein glutenfreies Sandwich mit Hackfleisch und Gewürzen."
+#. ~ Description for {'str': 'large steam turbine'}
+#: lang/json/ENGINE_from_json.py
+msgid ""
+"A large steam turbine. An integrated boiler burns coal to heat water into "
+"steam, driving a spinning turbine. A condensor recaptures the water, making"
+" this a closed cycle system."
+msgstr ""
+"Eine große Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um Wasser "
+"zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
+"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
+"Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free sloppy joe"
-msgid_plural "gluten free sloppy joes"
+#: lang/json/ENGINE_from_json.py
+msgid "huge steam turbine"
+msgid_plural "huge steam turbines"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free sloppy joe
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'huge steam turbine'}
+#: lang/json/ENGINE_from_json.py
msgid ""
-"A gluten free sandwich, consisting of ground meat and tomato sauce served on"
-" a hamburger bun."
+"A huge steam turbine. An integrated boiler burns coal to heat water into "
+"steam, driving a spinning turbine. A condensor recaptures the water, making"
+" this a closed cycle system."
msgstr ""
-"Ein glutenfreies Sandwich, bestehend aus Hackfleisch, Zwiebeln und "
-"Tomatensoße in einem Hamburgerbrötchen."
+"Eine riesige Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um "
+"Wasser zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
+"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
+"Wasser-Kreislauf entsteht."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free BLT"
-msgid_plural "gluten free BLTs"
+#: lang/json/GENERIC_from_json.py
+msgid "fetid goop"
+msgid_plural "fetid goops"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free BLT
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A bacon, lettuce, and tomato gluten free sandwich on toasted bread."
-msgstr "Ein glutenfreies Speck-, Salat- und Tomatensandwich in Toastbrot."
+#. ~ Description for {'str': 'fetid goop'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A foul smelling goop. It has a disgusting texture and a powerful smell that"
+" overrides every other smell around it."
+msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free sweetbread"
-msgid_plural "gluten free sweetbreads"
-msgstr[0] "glutenfreies Kalbsbries"
-msgstr[1] "glutenfreie Kalbsbriese"
+#: lang/json/GENERIC_from_json.py
+msgid "limestone shard"
+msgid_plural "limestone shards"
+msgstr[0] "Kalksteinbruchstück"
+msgstr[1] "Kalksteinbruchstücke"
-#. ~ Description for {'str': 'gluten free sweetbread'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'limestone shard'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Delicious and tender organ meats. First boiled, then gluten free breaded "
-"crumbs added and fried. They have interesting flavor and unparalleled "
-"texture."
+"A small shard of limestone. Pretty flimsy and not much of a weapon, but its"
+" alkaline properties may yet find some use."
msgstr ""
-"Leckere und zarte Organfleischsorten. Zuerst gekocht, dann mit glutenfreien "
-"Brotkrumen paniert und frittiert. Sie haben einen interessanten Geschmack "
-"und eine einzigartige Textur."
+"Ein kleiner Kalksteinsplitter. Ziemlich dünn und nicht wirklich eine Waffe, "
+"aber seine alkalischen Eigenschaften könnten sich als nützlich erweisen."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free cheese sandwich"
-msgid_plural "gluten free cheese sandwiches"
-msgstr[0] "glutenfreies Käsesandwich"
-msgstr[1] "glutenfreie Käsesandwichs"
+#: lang/json/GENERIC_from_json.py
+msgid "rock salt"
+msgid_plural "rock salt"
+msgstr[0] "Steinsalz"
+msgstr[1] "Steinsalz"
-#. ~ Description for {'str': 'gluten free cheese sandwich', 'str_pl': 'gluten
-#. free cheese sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A simple gluten free cheese sandwich."
-msgstr "Ein einfaches glutenfreies Käsesandwich."
+#. ~ Description for {'str_sp': 'rock salt'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of rock salt crystals. Could be refined into table salt."
+msgstr ""
+"Eine Handvoll Steinsalzkristalle. Könnte zu Kochsalz raffiniert werden."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free grilled cheese sandwich"
-msgid_plural "gluten free grilled cheese sandwiches"
-msgstr[0] "glutenfreier Käsetoast"
-msgstr[1] "glutenfreie Käsetoasts"
+#: lang/json/GENERIC_from_json.py
+msgid "rhodonite"
+msgid_plural "rhodonite"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free grilled cheese sandwich', 'str_pl':
-#. 'gluten free grilled cheese sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str_sp': 'rhodonite'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A delicious gluten free grilled cheese sandwich, because everything is "
-"better with melted cheese."
+"A chunk of rhodonite. It has manganese dioxide covering and going through "
+"it in veins, which can be obtained using a chisel."
msgstr ""
-"Ein leckerer glutenfreier Käsetoast, weil alles mit geschmolzenem Käse "
-"besser wird."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free deluxe sandwich"
-msgid_plural "gluten free deluxe sandwiches"
-msgstr[0] "glutenfreies Luxus-Sandwich"
-msgstr[1] "glutenfreie Luxus-Sandwichs"
+#: lang/json/GENERIC_from_json.py
+msgid "zincite"
+msgid_plural "zincite"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free deluxe sandwich', 'str_pl': 'gluten
-#. free deluxe sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str_sp': 'zincite'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A gluten free sandwich of meat, vegetables, and cheese with condiments. "
-"Tasty and nutritious!"
+"A chunk of zincite. Could be refined into zinc oxide, then into zinc by "
+"reduction with a source of carbon."
msgstr ""
-"Ein glutenfreies Sandwich mit Fleisch, Gemüse und Käse mit Gewürzen. Lecker "
-"und nahrhaft!"
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free cucumber sandwich"
-msgid_plural "gluten free cucumber sandwiches"
-msgstr[0] "glutenfreies Gurkensandwich"
-msgstr[1] "glutenfreie Gurkensandwichs"
+#: lang/json/GENERIC_from_json.py lang/json/ammunition_type_from_json.py
+msgid "plutonium"
+msgid_plural "plutoniums"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free cucumber sandwich', 'str_pl':
-#. 'gluten free cucumber sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'plutonium'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A refreshing gluten free cucumber sandwich. Not very filling, but quite "
-"tasty."
+"Some plutonium. You should probably get very far away from this, if you "
+"enjoy not being irradiated."
msgstr ""
-"Ein erfrischendes glutenfreies Gurkensandwich. Nicht sehr sättigend aber "
-"immer noch lecker."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free jam sandwich"
-msgid_plural "gluten free jam sandwiches"
-msgstr[0] "glutenfreies Marmeladenbrot"
-msgstr[1] "glutenfreie Marmeladenbrote"
+#: lang/json/GENERIC_from_json.py
+msgid "hickory root"
+msgid_plural "hickory roots"
+msgstr[0] "Hickorywurzel"
+msgstr[1] "Hickorywurzeln"
-#. ~ Description for {'str': 'gluten free jam sandwich', 'str_pl': 'gluten
-#. free jam sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious gluten free jam sandwich."
-msgstr "Ein leckeres glutenfreies Marmeladenbrot."
+#. ~ Description for {'str': 'hickory root'}
+#: lang/json/GENERIC_from_json.py
+msgid "A root from a hickory tree. It has an earthy smell."
+msgstr "Eine Wurzel eines Hickorybaums. Sie hat einen erdigen Geruch."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free honey sandwich"
-msgid_plural "gluten free honey sandwiches"
-msgstr[0] "glutenfreies Honigsandwich"
-msgstr[1] "glutenfreie Honigsandwichs"
+#: lang/json/GENERIC_from_json.py
+msgid "hickory nuts"
+msgid_plural "hickory nuts"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free honey sandwich', 'str_pl': 'gluten
-#. free honey sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "A delicious gluten free honey sandwich."
-msgstr "Ein leckeres glutenfreies Honigsandwich."
+#. ~ Description for {'str_sp': 'hickory nuts'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a hickory tree, still in their shell."
+msgstr ""
+"Eine Handvoll harter Nüsse von einem Hickory-Baum, noch in der Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free boring sandwich"
-msgid_plural "gluten free boring sandwiches"
-msgstr[0] "glutenfreies fades Sandwich"
-msgstr[1] "glutenfreie fade Sandwichs"
+#: lang/json/GENERIC_from_json.py
+msgid "pecans"
+msgid_plural "pecans"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'gluten free boring sandwich', 'str_pl': 'gluten
-#. free boring sandwiches'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"A simple gluten free sauce sandwich. Not very filling but beats eating just"
-" the bread… especially if it is the wrong type of bread!"
+#. ~ Description for {'str_sp': 'pecans'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a pecan tree, still in their shell."
msgstr ""
+"Eine Handvoll harter Nüsse eines Pekannussbaums, immer noch in ihrer Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free waffle"
-msgid_plural "gluten free waffles"
+#: lang/json/GENERIC_from_json.py
+msgid "pistachios"
+msgid_plural "pistachios"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Gluten free waffle. It's basically a pancake in hashtag form."
+#. ~ Description for {'str_sp': 'pistachios'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a pistachio tree, still in their shell."
msgstr ""
+"Eine Handvoll harter Nussfrüchte eines Pistazienbaums, immer noch in ihrer "
+"Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "lactose free waffle"
-msgid_plural "lactose free waffles"
+#: lang/json/GENERIC_from_json.py
+msgid "almonds"
+msgid_plural "almonds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for lactose free waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid "Lactose free waffle. It's basically a pancake in hashtag form."
+#. ~ Description for {'str_sp': 'almonds'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from an almond tree, still in their shell."
msgstr ""
-#. ~ Description for lactose free waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Gluten free and lactose free waffle. It's basically a pancake in hashtag "
-"form."
+#: lang/json/GENERIC_from_json.py
+msgid "peanuts"
+msgid_plural "peanuts"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'peanuts'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a peanut bush, still in their shell."
msgstr ""
+"Eine Handvoll harter Früchte einer Erdnusspflanze, immer noch in ihrer "
+"Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free fruit waffle"
-msgid_plural "gluten free fruit waffles"
+#: lang/json/GENERIC_from_json.py
+msgid "hazelnuts"
+msgid_plural "hazelnuts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free fruit waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Crunchy and delicious gluten free waffles with real maple syrup, made "
-"sweeter and healthier with the addition of wholesome fruit."
+#. ~ Description for {'str_sp': 'hazelnuts'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a hazelnut tree, still in their shell."
msgstr ""
-"Knusprige und leckere glutenfreie Waffeln mit echtem Ahornsirup. Sie wurden "
-"süßer und gesünder durch die Zugabe von gesundem Obst gemacht."
+"Eine Handvoll harter Nüsse eines Haselnussbaums, immer noch in ihrer Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free lactose free fruit waffle"
-msgid_plural "gluten free lactose free fruit waffles"
+#: lang/json/GENERIC_from_json.py
+msgid "chestnuts"
+msgid_plural "chestnuts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free lactose free fruit waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Crunchy and delicious gluten free and lactose free waffles with real maple "
-"syrup, made sweeter and healthier with the addition of wholesome fruit."
+#. ~ Description for {'str_sp': 'chestnuts'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a chestnut tree, still in their shell."
msgstr ""
-"Knusprige und leckere gluten- und laktosefreie Waffeln mit echtem "
-"Ahornsirup. Sie wurden süßer und gesünder durch die Zugabe von gesundem Obst"
-" gemacht."
+"Eine Handvoll harter Nussfrüchte eines Kastanienbaums, immer noch in ihrer "
+"Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "gluten free chocolate waffle"
-msgid_plural "gluten free chocolate waffles"
+#: lang/json/GENERIC_from_json.py
+msgid "walnuts"
+msgid_plural "walnuts"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for gluten free chocolate waffle
-#: lang/json/COMESTIBLE_from_json.py
-msgid ""
-"Crunchy and delicious gluten free waffles with real maple syrup, with "
-"delicious chocolate baked right in."
+#. ~ Description for {'str_sp': 'walnuts'}
+#: lang/json/GENERIC_from_json.py
+msgid "A handful of hard nuts from a walnut tree, still in their shell."
msgstr ""
-"Knusprige und leckere glutenfreie Waffeln mit echtem Ahornsirup; leckere "
-"Schokolade ist direkt eingebacken."
+"Eine Handvoll harter Nüsse eines Walnussbaums, immer noch in ihrer Schale."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "rice milk"
-msgid_plural "rice milk"
-msgstr[0] "Reismilch"
-msgstr[1] "Reismilch"
+#: lang/json/GENERIC_from_json.py
+msgid "steel grille"
+msgid_plural "steel grilles"
+msgstr[0] "Stahlgitter"
+msgstr[1] "Stahlgitter"
-#. ~ Description for {'str_sp': 'rice milk'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'steel grille'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Sweeter than real cows milk, almost tastes like vanilla icecream. Spoils "
-"rapidly."
+"This is a metal grille. It can be used as a framework for making a chemical"
+" catalyst."
msgstr ""
+"Dies ist ein Metallgitter. Es kann als Rahmen für die Herstellung eines "
+"chemischen Katalysators verwendet werden."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "coconut water"
-msgid_plural "coconut water"
-msgstr[0] "Kokosnusswasser"
-msgstr[1] "Kokosnusswasser"
+#: lang/json/GENERIC_from_json.py
+msgid "cobalt-60 pellet"
+msgid_plural "cobalt-60 pellets"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str_sp': 'coconut water'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'cobalt-60 pellet'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"Coconut milk, with water added to make it go further. Tastes ok though. "
-"Spoils rapidly."
+"Radioactive material that used to be a part of some nuclear industry "
+"equipment. You are yet to find some use for it."
msgstr ""
-#: lang/json/COMESTIBLE_from_json.py
-msgid "jarred coconut milk"
-msgid_plural "jarred coconut milk"
-msgstr[0] "durchgeschüttelte Kokosnussmilch"
-msgstr[1] "durchgeschüttelte Kokosnussmilch"
+#: lang/json/GENERIC_from_json.py
+msgid "sandbag"
+msgid_plural "sandbags"
+msgstr[0] "Sandsack"
+msgstr[1] "Sandsäcke"
-#. ~ Description for {'str_sp': 'jarred coconut milk'}
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'sandbag'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"This deliciously rich coconut cream is a more concentrated, thicker version "
-"of the coconut milk."
+"This is a canvas sack filled with sand. It can be used to construct simple "
+"barricades."
msgstr ""
-"Diese lecker reichhaltige Kokosnusscreme ist eine dichtere und dickere "
-"Version der Kokosnussmilch."
-#: lang/json/COMESTIBLE_from_json.py
-msgid "rice flour"
-msgid_plural "rice flour"
-msgstr[0] "Reismehl"
-msgstr[1] "Reismehl"
-
-#. ~ Description for {'str_sp': 'rice flour'}
-#: lang/json/COMESTIBLE_from_json.py
-msgid "This rice flour is useful for baking."
-msgstr "Dieses Maismehl ist nützlich zum Backen."
-
-#: lang/json/COMESTIBLE_from_json.py
-msgid "revival serum"
-msgid_plural "revival serums"
-msgstr[0] ""
-msgstr[1] ""
+#: lang/json/GENERIC_from_json.py
+msgid "earthbag"
+msgid_plural "earthbags"
+msgstr[0] "Sack voll Erde"
+msgstr[1] "Säcke voll Erde"
-#. ~ Description for revival serum
-#: lang/json/COMESTIBLE_from_json.py
+#. ~ Description for {'str': 'earthbag'}
+#: lang/json/GENERIC_from_json.py
msgid ""
-"A potent drug, necessary when performing a revival operation on larger "
-"animals (including humans). It induces a violent allergic reactions in "
-"living organisms, so using it on yourself is a REALLY bad idea."
+"This is a canvas sack filled with soil. It can be used to construct simple "
+"barricades."
msgstr ""
-"Ein starkes Medikament, nötig, wenn eine Wiederbelebungsoperation an "
-"größeren Tieren (einschließlich Menschen) vorgenommen wird. Es ruft "
-"gewaltige allergische Reaktionen in lebenden Organismen hervor, also ist es "
-"eine WIRKLICH schlechte Idee, es an dir selbst anzuwenden."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "2.5L canteen"
msgid_plural "2.5L canteens"
msgstr[0] "2,5-l-Feldflasche"
msgstr[1] "2,5-l-Feldflaschen"
#. ~ Description for {'str': '2.5L canteen'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large plastic water canteen, with a 2.5 liter capacity and carrying strap."
msgstr ""
"Eine große Plastikfeldflasche, mit einer Kapazität von 2,5 Litern und einem "
"Trageriemen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "30 gallon barrel"
msgid_plural "30 gallon barrels"
msgstr[0] "112,5-Liter-Fass"
msgstr[1] "112,5-Liter-Fässer"
#. ~ Description for {'str': '30 gallon barrel'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A huge plastic barrel with a resealable lid."
msgstr "Eine riesiges Plastikfass mit einem wiederverschließbaren Deckel."
-#: lang/json/CONTAINER_from_json.py lang/json/vehicle_part_from_json.py
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "steel drum (100L)"
msgid_plural "steel drums (100L)"
msgstr[0] "Stahlfass (100 l)"
@@ -47329,11 +49044,11 @@ msgstr[1] "Stahlfässer (100 l)"
#. ~ Description for {'str': 'steel drum (100L)', 'str_pl': 'steel drums
#. (100L)'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A huge steel barrel with a resealable lid."
msgstr "Eine riesiges Stahlfass mit einem wiederverschließbaren Deckel."
-#: lang/json/CONTAINER_from_json.py lang/json/vehicle_part_from_json.py
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "steel drum (200L)"
msgid_plural "steel drums (200L)"
msgstr[0] "Stahlfass (200 l)"
@@ -47341,150 +49056,150 @@ msgstr[1] "Stahlfässer (200 l)"
#. ~ Description for {'str': 'steel drum (200L)', 'str_pl': 'steel drums
#. (200L)'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A massive steel barrel with a resealable lid."
msgstr "Ein gewaltiges Stahlfass mit einem wiederverschließbaren Deckel."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "canvas sack"
msgid_plural "canvas sacks"
msgstr[0] "Leinensack"
msgstr[1] "Leinensäcke"
#. ~ Description for {'str': 'canvas sack'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large and sturdy canvas sack. Smells faintly of earth and hard work."
msgstr ""
"Ein großer und stabiler Leinenbeutel. Riecht leicht nach Erde und harter "
"Arbeit."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "canvas bag"
msgid_plural "canvas bags"
msgstr[0] "Leinentasche"
msgstr[1] "Leinentaschen"
#. ~ Description for {'str': 'canvas bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "Small bag made of canvas. Looks fine to store dried herbs in."
msgstr ""
"Eine kleine Tasche, die aus Leinen gemacht wurde. Sie scheint geeignet für "
"die Lagerung von getrockneten Kräutern zu sein."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic bag"
msgid_plural "plastic bags"
msgstr[0] "Plastiktüte"
msgstr[1] "Plastiktüten"
#. ~ Description for {'str': 'plastic bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small, open plastic bag. Essentially trash."
msgstr "Eine kleine offene Plastiktüte. Praktisch Müll."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "zipper bag"
msgid_plural "zipper bags"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'zipper bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"An inexpensive flexible rectangular storage bag on its typical small size. "
"Transparent and made of plastic, it can be sealed and opened by a slider "
"which works in a similar way to a zip fastener."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "body bag"
msgid_plural "body bags"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'body bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large, human size, rectangular bag made of strong plastic, with a zipper "
"in the middle. Used to hold a dead body."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "IV bag"
msgid_plural "IV bags"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'IV bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small, sealed plastic bag for liquids used in intravenous therapy."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "glass bottle"
msgid_plural "glass bottles"
msgstr[0] "Glasflasche"
msgstr[1] "Glasflaschen"
#. ~ Description for {'str': 'glass bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A resealable glass bottle, holds 750 ml of liquid."
msgstr ""
"Eine wiederverschließbare Glasflasche, welche 750 ml Flüssigkeit enthalten "
"kann."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic bottle"
msgid_plural "plastic bottles"
msgstr[0] "Plastikflasche"
msgstr[1] "Plastikflaschen"
#. ~ Description for {'str': 'plastic bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A resealable plastic bottle, holds 500 ml of liquid."
msgstr ""
"Eine wiederverschließbare Plastikflasche, welche 500 ml Flüssigkeit "
"enthalten kann."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "condiment bottle"
msgid_plural "condiment bottles"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'condiment bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"An inverted plastic bottle for condiments. Still sealed from factory, "
"preserves content from rot until opened."
msgstr ""
#. ~ Description for {'str': 'condiment bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "An inverted plastic bottle for condiments."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "small plastic bottle"
msgid_plural "small plastic bottles"
msgstr[0] "kleine Plastikflasche"
msgstr[1] "kleine Plastikflaschen"
#. ~ Description for {'str': 'small plastic bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A resealable plastic bottle, holds 250 ml of liquid."
msgstr ""
"Eine wiederverschließbare Plastikflasche. Sie fasst 250 ml Flüssigkeit."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large plastic bottle"
msgid_plural "large plastic bottles"
msgstr[0] "große Plastikflasche"
msgstr[1] "große Plastikflaschen"
#. ~ Description for {'str': 'large plastic bottle'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"It's a two-liter plastic bottle that can hold a lot of soda, or, nowadays, "
"boiled water."
@@ -47492,14 +49207,14 @@ msgstr ""
"Eine 2-Liter Plastikflasche, die viel Soda oder heutzutage reichlich "
"abgekochtes Wasser enthalten kann."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "clay bowl"
msgid_plural "clay bowls"
msgstr[0] "Tonschale"
msgstr[1] "Tonschalen"
#. ~ Description for {'str': 'clay bowl'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A clay bowl with a waterproofed hide lid. Can be used as a container or as "
"a tool. Holds 250 ml of liquid."
@@ -47507,14 +49222,14 @@ msgstr ""
"Eine Tonschale mit einem imprägnierten Tierhautdeckel. Kann als Behälter "
"oder als Werkzeug benutzt werden. Hat ein Volumen von 250 ml."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "pack"
msgid_plural "packs"
msgstr[0] "Schachtel"
msgstr[1] "Schachteln"
#. ~ Description for {'str': 'pack'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"SURGEON GENERAL'S WARNING: Smoking Causes Lung Cancer, Heart Disease, "
"Emphysema And May Complicate Pregnancy."
@@ -47523,54 +49238,54 @@ msgstr ""
"Herzkrankheit, Emphysem und kann zu Komplikationen in der Schwangerschaft "
"führen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "small cardboard box"
msgid_plural "small cardboard boxes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "kleine Kartonschachtel"
+msgstr[1] "kleine Kartonschachteln"
#. ~ Description for {'str': 'small cardboard box', 'str_pl': 'small cardboard
#. boxes'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small cardboard box. No bigger than a foot in dimension."
msgstr ""
"Eine kleine Kartonschachtel. Nicht kleiner als 30 Zentimeter in der "
"Ausdehnung."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "cardboard box"
msgid_plural "cardboard boxes"
msgstr[0] "Kartonschachtel"
msgstr[1] "Kartonschachteln"
#. ~ Description for {'str': 'cardboard box', 'str_pl': 'cardboard boxes'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A sturdy cardboard box, about the size of a banana box. Great for packing."
msgstr ""
-#: lang/json/CONTAINER_from_json.py lang/json/furniture_from_json.py
+#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
msgid "large cardboard box"
msgid_plural "large cardboard boxes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "große Kartonschachtel"
+msgstr[1] "große Kartonschachteln"
#. ~ Description for {'str': 'large cardboard box', 'str_pl': 'large cardboard
#. boxes'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A very large cardboard box, the sort children would have loved to hide in, "
"when there were still children."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "bucket"
msgid_plural "buckets"
msgstr[0] "Eimer"
msgstr[1] "Eimer"
#. ~ Description for {'str': 'bucket'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A galvanized bucket for peanuts, chilled wine, iced beer, lobster, crab "
"legs, French fries, animal feed, farm use, tailgating, crafts, planting "
@@ -47583,14 +49298,14 @@ msgstr ""
"Früchtekörbe, Kräuter, einer einfachen Lagerung von Gegenständen oder als "
"ein Eiseimer."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "hydration pack"
msgid_plural "hydration packs"
msgstr[0] "Trinkrucksack"
msgstr[1] "Trinkrucksäcke"
#. ~ Description for {'str': 'hydration pack'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A slim and lightweight insulated plastic bladder worn on the back. It has a"
" large pocket and a capped mouth for filling with liquid with a hose that "
@@ -47601,25 +49316,25 @@ msgstr ""
"einem Schlauch abzusaugen, was es dem Träger ermöglicht, freihändig zu "
"trinken."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "aluminum can"
msgid_plural "aluminum cans"
msgstr[0] "Aluminiumdose"
msgstr[1] "Aluminiumdosen"
#. ~ Description for {'str': 'aluminum can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "An aluminum can, like what soda comes in."
msgstr "Eine Aluminiumdose, wo Sachen wie Limo reinkommen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "opened aluminum can"
msgid_plural "opened aluminum cans"
msgstr[0] "geöffnete Aluminiumdose"
msgstr[1] "geöffnete Aluminiumdosen"
#. ~ Description for {'str': 'opened aluminum can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"An aluminum can, like what soda comes in. This one is opened and can't be "
"easily sealed."
@@ -47627,99 +49342,99 @@ msgstr ""
"Eine Aluminiumdose, wo Sachen wie Limo reinkommen. Diese hier ist geöffnet "
"und kann nicht so einfach dicht verschlossen werden."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "paper carton"
msgid_plural "paper cartons"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Pappkarton"
+msgstr[1] "Pappkartons"
#. ~ Description for {'str': 'paper carton'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A half gallon carton constructed of a paper, aluminum and plastic laminate."
" It has a threaded cap for easy resealing."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "opened paper carton"
msgid_plural "opened paper cartons"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "geöffneter Pappkarton"
+msgstr[1] "geöffnete Pappkartons"
#. ~ Description for {'str': 'opened paper carton'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A half gallon carton constructed of a paper, aluminum and plastic laminate."
" This one is open and its contents will spoil."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "vacuum-packed bag"
msgid_plural "vacuum-packed bags"
msgstr[0] "vakuumverpackter Beutel"
msgstr[1] "vakuumverpackte Beutel"
#. ~ Description for {'str': 'vacuum-packed bag'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "This is a bag of vacuum-packed food."
msgstr "Dies ist ein Beutel mit vakuumverpackten Lebensmitteln."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "small tin can"
msgid_plural "small tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Konservendose"
+msgstr[1] "Kleine Konservendosen"
#. ~ Description for {'str': 'small tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small tin can, like what tuna comes in."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "small opened tin can"
msgid_plural "small opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Konservendose (offen)"
+msgstr[1] "Kleine Konservendosen (offen)"
#. ~ Description for {'str': 'small opened tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A small tin can, like what tuna comes in. This one is opened and can't be "
"easily sealed."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "medium tin can"
msgid_plural "medium tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlere Konservendose"
+msgstr[1] "Mittlere Konservendosen"
#. ~ Description for {'str': 'medium tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A medium tin can, like what soup comes in."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "medium opened tin can"
msgid_plural "medium opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlere Konservendose (offen)"
+msgstr[1] "Mittlere Konservendosen (offen)"
#. ~ Description for {'str': 'medium opened tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A medium tin can, like what soup comes in. This one is opened and can't be "
"easily sealed."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic canteen"
msgid_plural "plastic canteens"
msgstr[0] "Plastikfeldflasche"
msgstr[1] "Plastikfeldflaschen"
#. ~ Description for {'str': 'plastic canteen'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A military-style water canteen with a 1.5 liter capacity. Commonly worn at "
"the hip."
@@ -47727,14 +49442,14 @@ msgstr ""
"Eine Wasserfeldflasche, wie sie vom Militär verwendet wird, mit einer "
"Kapazität von 1,5 Litern. Üblicherweise an der Hüfte getragen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "thermos"
msgid_plural "thermoses"
msgstr[0] "Thermosflasche"
msgstr[1] "Thermosflaschen"
#. ~ Description for {'str': 'thermos', 'str_pl': 'thermoses'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A Thermos brand vacuum flask. Built for temperature retention, helps keep "
"things hot or cold. Contains 1L of liquid."
@@ -47742,14 +49457,14 @@ msgstr ""
"Eine Isolierflasche der Marke Thermos. Hält den Inhalt für eine gewisse Zeit"
" heiß oder kalt. 1 Liter Fassungsvermögen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "clay canister"
msgid_plural "clay canisters"
msgstr[0] "Tonkanister"
msgstr[1] "Tonkanister"
#. ~ Description for {'str': 'clay canister'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A fragile clay vessel. It can be used to make crude impact grenades or to "
"store liquid."
@@ -47757,25 +49472,25 @@ msgstr ""
"Ein zerbrechliches Tongefäß. Es kann dazu benutzt werden, um grobe "
"Einschlagsgranaten zu bauen, oder, um Flüssigkeiten zu lagern."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "clay hydria"
msgid_plural "clay hydrias"
msgstr[0] "Tonhydria"
msgstr[1] "Tonhydrien"
#. ~ Description for {'str': 'clay hydria'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A 15-liter clay pot with three handles for carrying and for pouring."
msgstr "Ein 15-Liter-Tontopf mit drei Griffen zum Tragen und Gießen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large clay pot"
msgid_plural "large clay pots"
msgstr[0] "großer Tontopf"
msgstr[1] "große Tontöpfe"
#. ~ Description for {'str': 'large clay pot'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A bulky and heavy clay pot with a waterproofed hide lid, meant to store "
"water, but can carry other liquids in a pinch."
@@ -47784,100 +49499,100 @@ msgstr ""
"dafür gedacht, um Wasser zu lagern, aber zur Not kann er auch andere "
"Flüssigkeiten lagern."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic cup"
msgid_plural "plastic cups"
msgstr[0] "Plastikbecher"
msgstr[1] "Plastikbecher"
#. ~ Description for {'str': 'plastic cup'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small, vacuum formed cup."
msgstr "Ein kleiner vakuumgeformter Becher."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "opened plastic cup"
msgid_plural "opened plastic cups"
msgstr[0] "geöffneter Plastikbecher"
msgstr[1] "geöffnete Plastikbecher"
#. ~ Description for {'str': 'opened plastic cup'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small, vacuum formed cup, essentially trash."
msgstr "Ein kleiner vakuumgeformter Becher. Praktisch Müll."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "glass flask"
msgid_plural "glass flasks"
msgstr[0] "Glaskolben"
msgstr[1] "Glaskolben"
#. ~ Description for {'str': 'glass flask'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A 250 ml laboratory conical flask, with a rubber bung."
msgstr ""
"Ein konischer Glaskolben mit einer Kapazität von 250 ml und einem "
"Gummipfropfen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "test tube"
msgid_plural "test tubes"
msgstr[0] "Reagenzglas"
msgstr[1] "Reagenzgläser"
#. ~ Description for {'str': 'test tube'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A 10ml laboratory cylindrical test tube, with a rubber stopper."
msgstr "Ein zylindrisches 50-ml-Laborröhrchen mit Gummistopfen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "beaker"
msgid_plural "beakers"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'beaker'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A 250ml laboratory beaker. Basically a cup with delusions of grandeur."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "graduated cylinder"
msgid_plural "graduated cylinders"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'graduated cylinder'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A tall, narrow glass cylinder with precise markings for measuring fluid "
"quantities. An important science tool, it is also useful for anal retentive"
" chefs."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "microcentrifuge tube"
msgid_plural "microcentrifuge tubes"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'microcentrifuge tube'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"These plastic tubes, with little built in snap-caps, are a great way to "
"store a tiny amount of liquid. Great for jello shooters if 1mL is enough "
"for a shot for you. Cool people call these \"eppies\"."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "hip flask"
msgid_plural "hip flasks"
msgstr[0] "Flachmann"
msgstr[1] "Flachmänner"
#. ~ Description for {'str': 'hip flask'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A 250 ml metal flask with a hinged screw-on lid, commonly used to discreetly"
" transport alcohol."
@@ -47885,27 +49600,27 @@ msgstr ""
"Ein 250-ml-Metallfläschchen mit einem drehbarem Schraubdeckel, "
"gewöhnlicherweise benutzt, um Alkohol diskret zu transportieren."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "3L glass jar"
msgid_plural "3L glass jars"
msgstr[0] "3-l-Glasgefäß"
msgstr[1] "3-l-Glasgefäße"
#. ~ Description for {'str': '3L glass jar'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A three-liter glass jar with a metal screw top lid, used for canning."
msgstr ""
"Ein Drei-Liter-Glasgefäß mit einer Metallschraubverschlusskappe. Es wird für"
" die Konservierung verwendet."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "sealed 3L glass jar"
msgid_plural "sealed 3L glass jars"
msgstr[0] "versiegeltes 3-l-Glasgefäß"
msgstr[1] "versiegelte 3-l-Glasgefäße"
#. ~ Description for {'str': 'sealed 3L glass jar'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A three-liter glass jar with a metal screw top lid, used for canning. "
"Sealed tightly to preserve contents from rot."
@@ -47914,27 +49629,27 @@ msgstr ""
" die Konservierung verwendet. Fest verschlossen, um die Inhalt vor dem "
"Verderben zu schützen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "glass jar"
msgid_plural "glass jars"
msgstr[0] "Glasgefäß"
msgstr[1] "Glasgefäße"
#. ~ Description for {'str': 'glass jar'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A half-liter glass jar with a metal screw top lid, used for canning."
msgstr ""
"Ein 0,5-Liter-Glasgefäß mit einer Metallschraubverschlusskappe. Es wird für "
"die Konservierung verwendet."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "sealed glass jar"
msgid_plural "sealed glass jars"
msgstr[0] "versiegeltes Glasgefäß"
msgstr[1] "versiegelte Glasgefäße"
#. ~ Description for {'str': 'sealed glass jar'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A half-liter glass jar with a metal screw top lid, used for canning. Sealed"
" tightly and will preserve the contents from rot (assuming it was sterile "
@@ -47944,14 +49659,14 @@ msgstr ""
"die Konservierung verwendet. Fest verschlossen, und es wird den Inhalt vor "
"dem Verderben schützen (angenommen, er war steril vor dem Versiegeln)."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic jerrycan"
msgid_plural "plastic jerrycans"
msgstr[0] "Plastikkanister"
msgstr[1] "Plastikkanister"
#. ~ Description for {'str': 'plastic jerrycan'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A bulky plastic jerrycan, meant to carry fuel, but can carry other liquids "
"in a pinch."
@@ -47959,14 +49674,14 @@ msgstr ""
"Ein sperriger Plastikkanister, gedacht, um Treifstoff zu enthalten, aber er "
"kann im Notfall auch andere Flüssigkeiten tragen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "steel jerrycan"
msgid_plural "steel jerrycans"
msgstr[0] "Stahlkanne"
msgstr[1] "Stahlkannen"
#. ~ Description for {'str': 'steel jerrycan'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A steel jerrycan, meant to carry fuel, but can carry other liquids in a "
"pinch."
@@ -47974,20 +49689,20 @@ msgstr ""
"Eine Stahlkanne, die für das Tragen von Treibstoff gedacht war, aber im "
"Notfall auch andere Flüssigkeiten tragen kann."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "clay jug"
msgid_plural "clay jugs"
msgstr[0] "Tonkrug"
msgstr[1] "Tonkrüge"
#. ~ Description for {'str': 'clay jug'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A clay container with a lid, used to hold and pour liquids."
msgstr ""
"Ein Tonbehälter mit einem Deckel. Er kann dazu benutzt werden, Flüssigkeiten"
" zu lagern und auszugießen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "gallon jug"
msgid_plural "gallon jugs"
msgstr[0] "Plastikkrug"
@@ -47995,20 +49710,20 @@ msgstr[1] "Plastikkrüge"
#. ~ Description for {'str': 'gallon jug'}
#. ~ Description for TEST gallon jug
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A standard plastic jug used for milk and household cleaning chemicals."
msgstr ""
"Eine Standardplastikkanne, die für Milch und Haushaltsreinigungschemikalien "
"verwendet wird."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "aluminum keg"
msgid_plural "aluminum kegs"
msgstr[0] "Aluminiumfass"
msgstr[1] "Aluminiumfässer"
#. ~ Description for {'str': 'aluminum keg'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A reusable lightweight aluminum keg, used for shipping beer. It has a "
"capacity of 50 liters."
@@ -48016,14 +49731,14 @@ msgstr ""
"Ein wiederverwendbares leichtes Aluminiumfass, welches für den Biertransport"
" verwendet wird. Es hat eine Kapazität von 50 Litern."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "steel keg"
msgid_plural "steel kegs"
msgstr[0] "Stahlfass"
msgstr[1] "Stahlfässer"
#. ~ Description for {'str': 'steel keg'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A reusable heavy steel keg, used for shipping beer. It has a capacity of 50"
" liters."
@@ -48031,14 +49746,14 @@ msgstr ""
"Ein wiederverwendbares schweres Stahlfass, welches für den Biertransport "
"verwendet wird. Es hat eine Kapazität von 50 Litern."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large sealed stomach"
msgid_plural "large sealed stomachs"
msgstr[0] "großer versiegelter Magen"
msgstr[1] "große versiegelte Mägen"
#. ~ Description for {'str': 'large sealed stomach'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"The stomach of a large creature, cleaned and sealed with strings. It can "
"hold 3 liters of water."
@@ -48046,7 +49761,7 @@ msgstr ""
"Der Magen einer großen Kreatur, gereinigt und versiegelt mit Fäden. Er kann "
"3 Liter Wasser enthalten."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "metal tank (60L)"
msgid_plural "metal tanks (60L)"
msgstr[0] "Metalltank (60 l)"
@@ -48054,33 +49769,33 @@ msgstr[1] "Metalltanks (60 l)"
#. ~ Description for {'str': 'metal tank (60L)', 'str_pl': 'metal tanks
#. (60L)'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A large metal tank for holding liquids. Useful for crafting."
msgstr ""
"Ein großer Metalltank für das Aufbewahren von Flüssigkeiten. Nützlich für "
"die Fertigung."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "metal tank (2L)"
msgid_plural "metal tanks (2L)"
msgstr[0] "Metalltank (2 l)"
msgstr[1] "Metalltanks (2 l)"
#. ~ Description for {'str': 'metal tank (2L)', 'str_pl': 'metal tanks (2L)'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A small metal tank for gas or liquids. Useful for crafting."
msgstr ""
"Ein kleiner Metalltank für das Aufbewahren von Gasen oder Flüssigkeiten. "
"Nützlich für die Fertigung."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "wooden canteen"
msgid_plural "wooden canteens"
msgstr[0] "Holzfeldflasche"
msgstr[1] "Holzfeldflaschen"
#. ~ Description for {'str': 'wooden canteen'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A water canteen made from wood, secured by metal bands and sealed with wax "
"or pitch. Holds 1.5 liters and has a simple carry strap."
@@ -48089,14 +49804,14 @@ msgstr ""
"und mit Wachs oder Harz versiegelt wurde. Fasst 1,5 Liter und hat einen "
"einfachen Trageriemen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "sealed stomach"
msgid_plural "sealed stomachs"
msgstr[0] "versiegelter Magen"
msgstr[1] "versiegelte Mägen"
#. ~ Description for {'str': 'sealed stomach'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"The stomach of a creature, cleaned and sealed with a string. It can hold "
"1.5 liters of water."
@@ -48104,7 +49819,7 @@ msgstr ""
"Der Magen einer Kreatur, gereinigt und versiegelt mit einem Faden. Er kann "
"1,5 Liter Wasser enthalten."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "small waterskin"
msgid_plural "small waterskins"
msgstr[0] "kleiner Wasserbeutel"
@@ -48112,7 +49827,7 @@ msgstr[1] "kleine Wasserbeutel"
#. ~ Description for {'str': 'small waterskin'}
#. ~ Description for TEST small waterskin
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A small watertight leather bag with a carrying strap, can hold 1.5 liters of"
" water."
@@ -48120,28 +49835,28 @@ msgstr ""
"Eine kleiner wasserdichte Ledertasche, die 1,5 Liter Wasser fassen kann, mit"
" einem Trageriemen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "waterskin"
msgid_plural "waterskins"
msgstr[0] "Wasserbeutel"
msgstr[1] "Wasserbeutel"
#. ~ Description for {'str': 'waterskin'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A watertight leather bag with a carrying strap, can hold 3 liters of water."
msgstr ""
"Eine wasserdichte Ledertasche, die 3 Liter Wasser fassen kann, mit einem "
"Trageriemen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large waterskin"
msgid_plural "large waterskins"
msgstr[0] "großer Wasserbeutel"
msgstr[1] "große Wasserbeutel"
#. ~ Description for {'str': 'large waterskin'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large watertight leather bag with a carrying strap, can hold 5 liters of "
"water."
@@ -48149,14 +49864,14 @@ msgstr ""
"Eine große wasserdichte Ledertasche, die 5 Liter Wasser fassen kann, mit "
"einem Trageriemen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "wooden barrel"
msgid_plural "wooden barrels"
msgstr[0] "Holzfass"
msgstr[1] "Holzfässer"
#. ~ Description for {'str': 'wooden barrel'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"Traditionally made of white oak; these vessels are known for delivering "
"delicious whiskey to the future. It has a capacity of 100 liters."
@@ -48165,93 +49880,106 @@ msgstr ""
"bekannt dafür, leckeren Whisky für die Zukunft zur Verfügung zu stellen. Er "
"hat eine Kapazität von 100 Litern."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "paper wrapper"
msgid_plural "paper wrappers"
msgstr[0] "Einwickelpapier"
msgstr[1] "Einwickelpapiere"
#. ~ Description for {'str': 'paper wrapper'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "Just a piece of butcher's paper. Good for starting fires."
msgstr "Nur ein Stück Fleischpapier. Gut, um Feuer zu entfachen."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
+msgid "wrapper"
+msgid_plural "wrappers"
+msgstr[0] "Umschlag"
+msgstr[1] "Umschläge"
+
+#. ~ Description for {'str': 'wrapper'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"\"DaiZoom Protein Bar, brought to you by SoyPelusa\" is emblazoned proudly "
+"upon this greaseproof wrapper."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
msgid "styrofoam cup"
msgid_plural "styrofoam cups"
msgstr[0] "Styroporbecher"
msgstr[1] "Styroporbecher"
#. ~ Description for {'str': 'styrofoam cup'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A cheap, disposable cup with a plastic lid and straw."
msgstr "Ein billiger Einwegbecher mit Plastikdeckel und Strohhalm."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "plastic tub"
msgid_plural "plastic tubs"
msgstr[0] "Plastikwanne"
msgstr[1] "Plastikwannen"
#. ~ Description for {'str': 'plastic tub'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A big, square plastic bucket usually used for carrying ice cream."
msgstr ""
"Ein großer, quadratischer Kunststoffeimer, der normalerweise zum Tragen von "
"Eis verwendet wird."
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "condom"
msgid_plural "condoms"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'condom'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A gentleman's balloon. A single use life preventer. A thumbless latex "
"mitten. This could be used as a makeshift water container, but otherwise "
"it's anyone's guess what it's for."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "balloon"
msgid_plural "balloons"
msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'balloon'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "A child's balloon. This could be used as a makeshift water container."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large tin can"
msgid_plural "large tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Große Konservendose"
+msgstr[1] "Große Konservendosen"
#. ~ Description for {'str': 'large tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large tin can, like what beans come in. Holds a substantial amount of "
"food."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "large opened tin can"
msgid_plural "large opened tin cans"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Große Konservendose (offen)"
+msgstr[1] "Große Konservendosen (offen)"
#. ~ Description for {'str': 'large opened tin can'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"A large tin can, like what beans come in. This one is opened and can't be "
"easily sealed."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "survival kit box"
msgid_plural "survival kit boxes"
msgstr[0] ""
@@ -48259,810 +49987,22 @@ msgstr[1] ""
#. ~ Description for {'str': 'survival kit box', 'str_pl': 'survival kit
#. boxes'}
-#: lang/json/CONTAINER_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid ""
"An aluminum box that used to contain a small survival kit. Can hold 1 liter"
" of liquid."
msgstr ""
-#: lang/json/CONTAINER_from_json.py
-msgid "plastic bowl"
-msgid_plural "plastic bowls"
-msgstr[0] "Plastikschüssel"
-msgstr[1] "Plastikschüsseln"
-
-#. ~ Description for {'str': 'plastic bowl'}
-#: lang/json/CONTAINER_from_json.py
-msgid "A plastic bowl with a convenient sealing lid. Holds 750 ml of liquid."
-msgstr ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "steel bottle"
-msgid_plural "steel bottles"
-msgstr[0] "Stahlflasche"
-msgstr[1] "Stahlflaschen"
-
-#. ~ Description for {'str': 'steel bottle'}
-#: lang/json/CONTAINER_from_json.py
-msgid "A stainless steel water bottle, holds 750ml of liquid."
-msgstr ""
-"Eine Wasserflasche aus rostfreiem Stahl, kann 750 ml Flüssigkeit enthalten."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "foldable plastic bottle"
-msgid_plural "foldable plastic bottles"
-msgstr[0] "faltbare Plastikflasche"
-msgstr[1] "faltbare Plastikflaschen"
-
-#. ~ Description for {'str': 'foldable plastic bottle'}
-#: lang/json/CONTAINER_from_json.py
-msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid."
-msgstr ""
-"Eine unstarre wiederverschließbare Plastikflasche zum einfachen Lagern, "
-"fasst 500 ml Flüssigkeit."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "blood draw kit"
-msgid_plural "blood draw kits"
-msgstr[0] "Blutentnahmesatz"
-msgstr[1] "Blutentnahmesätze"
-
-#. ~ Description for {'str': 'blood draw kit'}
-#: lang/json/CONTAINER_from_json.py
-msgid ""
-"This is a kit for drawing blood, including a test tube for holding the "
-"sample. Use this tool to draw blood, either from yourself or from a corpse "
-"you are standing on."
-msgstr ""
-"Dies ist ein Werkzeugsatz, um Blut zu entnehmen, inklusive eines "
-"Reagenzglases, das die Probe beeinhalten kann. Benutze dieses Werkzeug, um "
-"Blut zu entnehmen, entweder von dir oder von einer Leiche, auf der du "
-"stehst."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "small metal tank"
-msgid_plural "small metal tanks"
-msgstr[0] "kleiner Metalltank"
-msgstr[1] "kleine Metalltanks"
-
-#. ~ Description for small metal tank
-#: lang/json/CONTAINER_from_json.py
-msgid "A small metal tank for holding gas or liquids. Useful for crafting."
-msgstr ""
-"Ein kleiner Metalltank für das Aufbewahren von Gasen oder Flüssigkeiten. "
-"Nützlich für die Fertigung."
-
-#: lang/json/CONTAINER_from_json.py
-msgctxt "container"
-msgid "basin"
-msgid_plural "basins"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'ctxt': 'container', 'str': 'basin'}
-#: lang/json/CONTAINER_from_json.py
-msgid ""
-"A wide, shallow basin used to hold liquid, hammered from a piece of sheet "
-"metal. Ideal for collecting water."
-msgstr ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "hazardous waste drum"
-msgid_plural "hazardous waste drums"
-msgstr[0] "Gefahrenstofffass"
-msgstr[1] "Gefahrenstofffässer"
-
-#. ~ Description for {'str': 'hazardous waste drum'}
-#: lang/json/CONTAINER_from_json.py
-msgid "A yellow drum meant for the storage of hazardous substances."
-msgstr "Ein gelbes Fass, vorgesehen für die Aufbewahrung von Gefahrenstoffen."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "garden pot"
-msgid_plural "garden pots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for garden pot
-#: lang/json/CONTAINER_from_json.py
-msgid ""
-"A special pot for growing plants, maintaining them at comfortable conditions"
-" for maximum yield. It can be crafted with various seeds to plant them."
-msgstr ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "endless flask"
-msgid_plural "endless flasks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'endless flask'}.
-#: lang/json/CONTAINER_from_json.py
-msgid "You open the flask and discover it full of sweet, sweet, whiskey!"
-msgstr ""
-
-#. ~ Use action not_ready_msg for {'str': 'endless flask'}.
-#: lang/json/CONTAINER_from_json.py
-msgid "The flask isn't done refilling yet."
-msgstr ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "cauldron of purification"
-msgid_plural "cauldrons of purification"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'cauldron of purification', 'str_pl': 'cauldrons
-#. of purification'}
-#: lang/json/CONTAINER_from_json.py
-msgid ""
-"This cauldron made of demon spider chitin seems to absorb the light. It "
-"will hold 16 liters of material and will absorb poisons from it. It may "
-"have other properties that require discovery."
-msgstr ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "aluminum foil wrap"
-msgid_plural "aluminum foil wraps"
-msgstr[0] "Alufolie"
-msgstr[1] "Alufolien"
-
-#. ~ Description for aluminum foil wrap
-#: lang/json/CONTAINER_from_json.py
-msgid "A half crumpled sheet of aluminum foil, used for cooking and baking."
-msgstr ""
-"Ein halb zerknitterter Bogen aus Aluminiumfolie, benutzt zum Kochen und "
-"Backen."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "TEST gallon jug"
-msgid_plural "TEST gallon jugs"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "TEST small waterskin"
-msgid_plural "TEST small waterskins"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/CONTAINER_from_json.py
-msgid "gelatinous capsule"
-msgid_plural "gelatinous capsules"
-msgstr[0] "gelatinöse Kapsel"
-msgstr[1] "gelatinöse Kapseln"
-
-#. ~ Description for {'str': 'gelatinous capsule'}
-#. ~ Description for {'str': 'gray cocoon'}
-#. ~ Description for {'str': 'oozing pod'}
-#: lang/json/CONTAINER_from_json.py
-msgid ""
-"While the blob is very eager to be fed, it's not as enthusiastic about "
-"giving up liquids. A few alterations are necessary."
-msgstr ""
-"Obwohl der Blob sehr gewillt ist, gefüttert zu werden, ist er nicht so "
-"begeistert davon, Flüssigeit abzugeben. Ein paar Veränderungen sind "
-"notwendig."
-
-#: lang/json/CONTAINER_from_json.py
-msgid "gelatinous tank"
-msgid_plural "gelatinous tanks"
-msgstr[0] "gelatinöser Tank"
-msgstr[1] "gelatinöse Tanks"
-
-#: lang/json/CONTAINER_from_json.py
-msgid "gray cocoon"
-msgid_plural "gray cocoons"
-msgstr[0] "grauer Kokon"
-msgstr[1] "graue Kokons"
-
-#: lang/json/CONTAINER_from_json.py
-msgid "gray tank"
-msgid_plural "gray tanks"
-msgstr[0] "grauer Tank"
-msgstr[1] "graue Tanks"
-
-#: lang/json/CONTAINER_from_json.py
-msgid "oozing pod"
-msgid_plural "oozing pods"
-msgstr[0] "triefende Kapsel"
-msgstr[1] "triefende Kapseln"
-
-#: lang/json/CONTAINER_from_json.py
-msgid "oozing tank"
-msgid_plural "oozing tanks"
-msgstr[0] "triefender Tank"
-msgstr[1] "triefende Tanks"
-
-#: lang/json/ENGINE_from_json.py
-msgid "internal combustion engine"
-msgid_plural "internal combustion engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "base diesel engine"
-msgid_plural "base diesel engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "base gasoline engine"
-msgid_plural "base gasoline engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "base steam engine"
-msgid_plural "base steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "1-cylinder engine"
-msgid_plural "1-cylinder engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': '1-cylinder engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A single-cylinder 4-stroke combustion engine."
-msgstr "Ein Einzylinder-Viertaktverbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "large 1-cylinder engine"
-msgid_plural "large 1-cylinder engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large 1-cylinder engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A powerful high-compression single-cylinder 4-stroke combustion engine."
-msgstr ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "small 1-cylinder engine"
-msgid_plural "small 1-cylinder engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small 1-cylinder engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A small single-cylinder 2-stroke combustion engine."
-msgstr "Ein kleiner einzylindriger Zweitaktverbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "Inline-4 engine"
-msgid_plural "Inline-4 engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Inline-4 engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A small, yet powerful 4-cylinder combustion engine."
-msgstr "Ein kleiner, aber starker Vierzylinder-Verbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "I6 diesel engine"
-msgid_plural "I6 diesel engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'I6 diesel engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A powerful straight-6 diesel engine."
-msgstr "Ein starker Sechszylinder-Diesel-Reihenmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V-twin engine"
-msgid_plural "V-twin engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V-twin engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A 2-cylinder 4-stroke combustion engine."
-msgstr "Ein Zweizylinder-Viertaktverbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V6 engine"
-msgid_plural "V6 engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V6 engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A powerful 6-cylinder combustion engine."
-msgstr "Ein starker Sechszylinder-Verbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V6 diesel engine"
-msgid_plural "V6 diesel engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V6 diesel engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A powerful 6-cylinder diesel engine."
-msgstr "Ein starker Sechszylinderdieselmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V8 engine"
-msgid_plural "V8 engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V8 engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A large and very powerful 8-cylinder combustion engine."
-msgstr "Ein großer und sehr starker Achtzylinder-Verbrennungsmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V8 diesel engine"
-msgid_plural "V8 diesel engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V8 diesel engine'}
-#: lang/json/ENGINE_from_json.py
-msgid "A powerful 8-cylinder diesel engine."
-msgstr "Ein starker Achtzylinderdieselmotor."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V12 engine"
-msgid_plural "V12 engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V12 engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A massive and extremely powerful V12 engine, usually built into high end "
-"sports cars."
-msgstr ""
-"Ein wuchtiger und extrem schwerer Zwölfzylindermotor; üblicherweise werden "
-"diese in hochwertigen Sportwagen eingebaut."
-
-#: lang/json/ENGINE_from_json.py
-msgid "V12 diesel engine"
-msgid_plural "V12 diesel engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'V12 diesel engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A massive and extremely powerful V12 engine, usually built into heavy "
-"trucks."
-msgstr ""
-"Ein wuchtiger und extrem schwerer Zwölfzylindermotor; üblicherweise werden "
-"diese in schweren Lastern eingebaut."
-
-#: lang/json/ENGINE_from_json.py
-msgid "makeshift steam engine"
-msgid_plural "makeshift steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'makeshift steam engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A small, primitive, steam engine. An integrated boiler burns coal to heat "
-"water into steam, driving a reciprocating shaft. A condenser recaptures the"
-" water, making this a closed cycle system."
-msgstr ""
-"Eine kleine, primitive Dampfmaschine. Ein integrierter Kessel verbrennt "
-"Kohle, um Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende "
-"Welle anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch"
-" ein geschlossener Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "small steam engine"
-msgid_plural "small steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small steam engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A small steam engine. An integrated boiler burns coal to heat water into "
-"steam, driving a reciprocating shaft. A condenser recaptures the water, "
-"making this a closed cycle system."
-msgstr ""
-"Eine kleine Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um "
-"Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle "
-"anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein "
-"geschlossener Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "medium steam engine"
-msgid_plural "medium steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'medium steam engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A medium-sized steam engine. An integrated boiler burns coal to heat water "
-"into steam, driving a reciprocating shaft. A condenser recaptures the "
-"water, making this a closed cycle system."
-msgstr ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "1350 hp gas turbine engine"
-msgid_plural "1350 hp gas turbine engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': '1350 hp gas turbine engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A gas turbine engine, usually used for military vehicles. Known for its "
-"high rate of fuel consumption."
-msgstr ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "1900 hp gas turbine engine"
-msgid_plural "1900 hp gas turbine engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': '1900 hp gas turbine engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A large gas turbine engine, usually used for military helicopters. Known "
-"for its high rate of fuel consumption."
-msgstr ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "6000 hp gas turbine engine"
-msgid_plural "6000 hp gas turbine engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': '6000 hp gas turbine engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A massive gas turbine engine, used to power the V-22 Osprey. Known for its "
-"high rate of fuel consumption."
-msgstr ""
-
-#: lang/json/ENGINE_from_json.py
-msgid "large steam engine"
-msgid_plural "large steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large steam engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A large steam engine. An integrated boiler burns coal to heat water into "
-"steam, driving a reciprocating shaft. A condensor recaptures the water, "
-"making this a closed cycle system."
-msgstr ""
-"Eine große Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um Wasser"
-" zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle anzutreiben."
-" Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener"
-" Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "huge steam engine"
-msgid_plural "huge steam engines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'huge steam engine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A huge steam engine. An integrated boiler burns coal to heat water into "
-"steam, driving a reciprocating shaft. A condensor recaptures the water, "
-"making this a closed cycle system."
-msgstr ""
-"Eine riesige Dampfmaschine. Ein integrierter Kessel verbrennt Kohle, um "
-"Wasser zu Dampf zu erhitzen und eine sich hin- und herbewegende Welle "
-"anzutreiben. Ein Kondensator fängt den Wasserdampf wieder auf, wodurch ein "
-"geschlossener Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "small steam turbine"
-msgid_plural "small steam turbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'small steam turbine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A small steam turbine. An integrated boiler burns coal to heat water into "
-"steam, driving a spinning turbine. A condensor recaptures the water, making"
-" this a closed cycle system."
-msgstr ""
-"Eine kleine Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um Wasser"
-" zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
-"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
-"Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "medium steam turbine"
-msgid_plural "medium steam turbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'medium steam turbine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A medium sized steam turbine. An integrated boiler burns coal to heat water"
-" into steam, driving a spinning turbine. A condensor recaptures the water, "
-"making this a closed cycle system."
-msgstr ""
-"Eine mittelgroße Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um "
-"Wasser zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
-"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
-"Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "large steam turbine"
-msgid_plural "large steam turbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'large steam turbine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A large steam turbine. An integrated boiler burns coal to heat water into "
-"steam, driving a spinning turbine. A condensor recaptures the water, making"
-" this a closed cycle system."
-msgstr ""
-"Eine große Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um Wasser "
-"zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
-"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
-"Wasser-Kreislauf entsteht."
-
-#: lang/json/ENGINE_from_json.py
-msgid "huge steam turbine"
-msgid_plural "huge steam turbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'huge steam turbine'}
-#: lang/json/ENGINE_from_json.py
-msgid ""
-"A huge steam turbine. An integrated boiler burns coal to heat water into "
-"steam, driving a spinning turbine. A condensor recaptures the water, making"
-" this a closed cycle system."
-msgstr ""
-"Eine riesige Dampfturbine. Ein integrierter Kessel verbrennt Kohle, um "
-"Wasser zu Dampf zu erhitzen und eine sich drehende Turbine anzutreiben. Ein "
-"Kondensator fängt den Wasserdampf wieder auf, wodurch ein geschlossener "
-"Wasser-Kreislauf entsteht."
-
-#: lang/json/GENERIC_from_json.py
-msgid "fetid goop"
-msgid_plural "fetid goops"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'fetid goop'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A foul smelling goop. It has a disgusting texture and a powerful smell that"
-" overrides every other smell around it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "limestone shard"
-msgid_plural "limestone shards"
-msgstr[0] "Kalksteinbruchstück"
-msgstr[1] "Kalksteinbruchstücke"
-
-#. ~ Description for {'str': 'limestone shard'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A small shard of limestone. Pretty flimsy and not much of a weapon, but its"
-" alkaline properties may yet find some use."
-msgstr ""
-"Ein kleiner Kalksteinsplitter. Ziemlich dünn und nicht wirklich eine Waffe, "
-"aber seine alkalischen Eigenschaften könnten sich als nützlich erweisen."
-
-#: lang/json/GENERIC_from_json.py
-msgid "rock salt"
-msgid_plural "rock salt"
-msgstr[0] "Steinsalz"
-msgstr[1] "Steinsalz"
-
-#. ~ Description for {'str_sp': 'rock salt'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of rock salt crystals. Could be refined into table salt."
-msgstr ""
-"Eine Handvoll Steinsalzkristalle. Könnte zu Kochsalz raffiniert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "rhodonite"
-msgid_plural "rhodonite"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'rhodonite'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A chunk of rhodonite. It has manganese dioxide covering and going through "
-"it in veins, which can be obtained using a chisel."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "zincite"
-msgid_plural "zincite"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'zincite'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A chunk of zincite. Could be refined into zinc oxide, then into zinc by "
-"reduction with a source of carbon."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "hickory root"
-msgid_plural "hickory roots"
-msgstr[0] "Hickorywurzel"
-msgstr[1] "Hickorywurzeln"
-
-#. ~ Description for {'str': 'hickory root'}
-#: lang/json/GENERIC_from_json.py
-msgid "A root from a hickory tree. It has an earthy smell."
-msgstr "Eine Wurzel eines Hickorybaums. Sie hat einen erdigen Geruch."
-
-#: lang/json/GENERIC_from_json.py
-msgid "hickory nuts"
-msgid_plural "hickory nuts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'hickory nuts'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a hickory tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nüsse von einem Hickory-Baum, noch in der Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "pecans"
-msgid_plural "pecans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'pecans'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a pecan tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nüsse eines Pekannussbaums, immer noch in ihrer Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "pistachios"
-msgid_plural "pistachios"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'pistachios'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a pistachio tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nussfrüchte eines Pistazienbaums, immer noch in ihrer "
-"Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "almonds"
-msgid_plural "almonds"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'almonds'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from an almond tree, still in their shell."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "peanuts"
-msgid_plural "peanuts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'peanuts'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a peanut bush, still in their shell."
-msgstr ""
-"Eine Handvoll harter Früchte einer Erdnusspflanze, immer noch in ihrer "
-"Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "hazelnuts"
-msgid_plural "hazelnuts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'hazelnuts'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a hazelnut tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nüsse eines Haselnussbaums, immer noch in ihrer Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "chestnuts"
-msgid_plural "chestnuts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'chestnuts'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a chestnut tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nussfrüchte eines Kastanienbaums, immer noch in ihrer "
-"Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "walnuts"
-msgid_plural "walnuts"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str_sp': 'walnuts'}
-#: lang/json/GENERIC_from_json.py
-msgid "A handful of hard nuts from a walnut tree, still in their shell."
-msgstr ""
-"Eine Handvoll harter Nüsse eines Walnussbaums, immer noch in ihrer Schale."
-
-#: lang/json/GENERIC_from_json.py
-msgid "steel grille"
-msgid_plural "steel grilles"
-msgstr[0] "Stahlgitter"
-msgstr[1] "Stahlgitter"
-
-#. ~ Description for {'str': 'steel grille'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a metal grille. It can be used as a framework for making a chemical"
-" catalyst."
-msgstr ""
-"Dies ist ein Metallgitter. Es kann als Rahmen für die Herstellung eines "
-"chemischen Katalysators verwendet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "cobalt-60 pellet"
-msgid_plural "cobalt-60 pellets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'cobalt-60 pellet'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"Radioactive material that used to be a part of some nuclear industry "
-"equipment. You are yet to find some use for it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "sandbag"
-msgid_plural "sandbags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'sandbag'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a canvas sack filled with sand. It can be used to construct simple "
-"barricades."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py
-msgid "earthbag"
-msgid_plural "earthbags"
+msgid "small cardboard box of tea bags"
+msgid_plural "small cardboard boxes of tea bags"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'earthbag'}
+#. ~ Description for {'str': 'small cardboard box of tea bags', 'str_pl':
+#. 'small cardboard boxes of tea bags'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a canvas sack filled with soil. It can be used to construct simple "
-"barricades."
+msgid "A very small cardboard box with tea brand written on it."
msgstr ""
#: lang/json/GENERIC_from_json.py
@@ -49146,6 +50086,12 @@ msgstr ""
"Ein Wahrsagegerät aus den 1950er Jahren. Die Art moralische Unterstützung, "
"von der du nicht wusstest, dass du sie gebraucht hast."
+#: lang/json/GENERIC_from_json.py
+msgid "deck of cards"
+msgid_plural "decks of cards"
+msgstr[0] "Kartendeck"
+msgstr[1] "Kartendecks"
+
#. ~ Description for {'str': 'deck of cards', 'str_pl': 'decks of cards'}
#: lang/json/GENERIC_from_json.py
msgid "A deck of 52 playing cards."
@@ -49180,6 +50126,166 @@ msgid ""
"like a cleaner, happier version of the person you know."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "chess set"
+msgid_plural "chess sets"
+msgstr[0] "Schachspiel"
+msgstr[1] "Schachspiele"
+
+#. ~ Description for {'str': 'chess set'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A wooden box containing all the equipment needed to play a game of chess."
+msgstr ""
+"Eine kleine Holzkiste mit allen notwendigen Dingen, um eine schöne Partie "
+"Schach zu spielen."
+
+#: lang/json/GENERIC_from_json.py
+msgid "checkers set"
+msgid_plural "checkers sets"
+msgstr[0] "Dame-Set"
+msgstr[1] "Dame-Sets"
+
+#. ~ Description for {'str': 'checkers set'}
+#: lang/json/GENERIC_from_json.py
+msgid "A wooden box containing a set of round tokens used to play checkers."
+msgstr "Eine Holzkiste mit runden Spielsteinen, um Dame zu spielen."
+
+#: lang/json/GENERIC_from_json.py
+msgid "deck of Sorcery cards"
+msgid_plural "decks of Sorcery cards"
+msgstr[0] "Zauberkartendeck"
+msgstr[1] "Zauberkartendecks"
+
+#. ~ Description for {'str': 'deck of Sorcery cards', 'str_pl': 'decks of
+#. Sorcery cards'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A set of cards meant to play the game \"Sorcery.\" Each card has a fun "
+"picture of a different monster."
+msgstr ""
+"Eine Reihe von Karten, um das Spiel »Hexerei« zu spielen. Jede Karte trägt "
+"ein vernügliches Bild eines anderen Monsters."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Picturesque"
+msgid_plural "sets of Picturesque"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Picturesque', 'str_pl': 'sets of Picturesque'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A game where one draws an image, and the others attempt to guess what it is."
+msgstr ""
+"Ein Spiel, bei dem ein Spiel ein Bild zeichnet und die Mitspieler versuchen "
+"zu erraten, was es sein soll."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Capitalism"
+msgid_plural "sets of Capitalism"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Capitalism', 'str_pl': 'sets of Capitalism'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A game where players traverse around the board buying property and swindling"
+" their friends."
+msgstr ""
+"Ein Spiel, bei dem Spieler das Spielbrett überqueren, um Immobilien zu "
+"kaufen und ihre Freunde zu beschwindeln."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Blobs and Bandits"
+msgid_plural "sets of Blobs and Bandits"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Blobs and Bandits', 'str_pl': 'sets of Blobs and
+#. Bandits'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A roleplaying game set in the post-apocalypse, so you can pretend to survive"
+" the apocalypse while surviving the apocalypse."
+msgstr ""
+"Ein postapokalyptisches Rollenspiel, bei dem du so tun kannst, als würdest "
+"du die Apokalypse überleben, während du versuchst in ›der Apokalypse‹ zu "
+"überleben."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Battlehammer"
+msgid_plural "sets of Battlehammer"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Battlehammer', 'str_pl': 'sets of Battlehammer'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A strategy game featuring a set of tiny figurines of fantasy creatures."
+msgstr ""
+"Ein Strategiespiel mit einer Reihe winziger Figuren aus der Welt der "
+"Fantasiegeschöpfe."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Battlehammer 20k"
+msgid_plural "sets of Battlehammer 20k"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Battlehammer 20k', 'str_pl': 'sets of
+#. Battlehammer 20k'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A strategy game featuring a set of tiny figurines of space aliens and "
+"grotesque space marines."
+msgstr ""
+"Ein Strategiespiel mit kleinen Alien-Figuren und grotesken Weltraum-"
+"Soldaten."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Settlers of the Ranch"
+msgid_plural "sets of Settlers of the Ranch"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Settlers of the Ranch', 'str_pl': 'sets of
+#. Settlers of the Ranch'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A strategy game where players build settlements and trade for supplies."
+msgstr ""
+"Ein Strategiespiel, in dem Spieler Siedlungen bauen und Vorräte handeln."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Warships"
+msgid_plural "sets of Warships"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Warships', 'str_pl': 'sets of Warships'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A game where players try to guess where the opponent placed their ships on "
+"the board."
+msgstr ""
+"Ein Spiel, bei dem die Spieler versuchen zu erraten, wo der Gegner seine "
+"Schiffe auf das Spielbrett plaziert hat."
+
+#: lang/json/GENERIC_from_json.py
+msgid "Murder Mystery"
+msgid_plural "sets of Murder Mystery"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Murder Mystery', 'str_pl': 'sets of Murder
+#. Mystery'}
+#: lang/json/GENERIC_from_json.py
+msgid "A game where players try to figure out who murdered the butler."
+msgstr ""
+"Ein Spiel, bei dem die Spieler herausfinden wollen, wer den Butler ermordet "
+"hat."
+
#: lang/json/GENERIC_from_json.py
msgid "animal"
msgid_plural "none"
@@ -49362,8 +50468,8 @@ msgstr "Ein kleiner Ballen aus feuerfesten Nomexstoff."
#: lang/json/GENERIC_from_json.py
msgid "superglue"
msgid_plural "superglue"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Superkleber"
+msgstr[1] "Superkleber"
#. ~ Description for {'str_sp': 'superglue'}
#: lang/json/GENERIC_from_json.py
@@ -49697,8 +50803,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "steel mesh"
msgid_plural "steel meshes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Stahlgitter"
+msgstr[1] "Stahlgitter"
#. ~ Description for {'str': 'steel mesh', 'str_pl': 'steel meshes'}
#: lang/json/GENERIC_from_json.py
@@ -49968,7 +51074,6 @@ msgstr[0] "kaputter Schauboter"
msgstr[1] "kaputte Schauboter"
#. ~ Description for {'str': 'broken eyebot'}
-#. ~ Description for broken eyebot
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken eyebot. Much less threatening now that it won't be calling for "
@@ -50089,7 +51194,6 @@ msgstr[0] "kaputter Bergroboter"
msgstr[1] "kaputte Bergroboter"
#. ~ Description for {'str': 'broken miner bot'}
-#. ~ Description for broken miner bot
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken miner bot. Much less threatening now that it's no longer capable "
@@ -50159,8 +51263,6 @@ msgstr[0] "kaputte Klingendrohne"
msgstr[1] "kaputte Klingendrohnen"
#. ~ Description for {'str': 'broken manhack'}
-#. ~ Description for broken hack
-#. ~ Description for broken manhack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken manhack. Much less threatening now that it lies limp on solid "
@@ -50177,7 +51279,6 @@ msgstr[0] "kaputte Granatendrohne"
msgstr[1] "kaputte Granatendrohnen"
#. ~ Description for {'str': 'broken grenade hack'}
-#. ~ Description for broken grenade hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken grenade hack. Much less threatening now that it lies quiet on "
@@ -50194,7 +51295,6 @@ msgstr[0] "kaputte Atombömbchendrohne"
msgstr[1] "kaputte Atombömbchendrohnen"
#. ~ Description for {'str': 'broken mininuke hack'}
-#. ~ Description for broken mininuke hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken magenta hack. Just looking at the wreck makes you shiver. Could "
@@ -50210,7 +51310,6 @@ msgstr[0] "kaputte Tränengasdrohne"
msgstr[1] "kaputte Tränengasdrohnen"
#. ~ Description for {'str': 'broken tear gas hack'}
-#. ~ Description for broken tear gas hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken tear gas hack. Much less threatening now that it lies quiet on "
@@ -50227,7 +51326,6 @@ msgstr[0] "kaputte EMP-Drohne"
msgstr[1] "kaputte EMP-Drohnen"
#. ~ Description for {'str': 'broken EMP hack'}
-#. ~ Description for broken EMP hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken EMP hack. Much less threatening now that it lies quiet on solid "
@@ -50244,7 +51342,6 @@ msgstr[0] "kaputte Blendgranatendrohne"
msgstr[1] "kaputte Blendgranatendrohnen"
#. ~ Description for {'str': 'broken flashbang hack'}
-#. ~ Description for broken flashbang hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken flashbang hack. Much less threatening now that it lies quiet on "
@@ -50261,7 +51358,6 @@ msgstr[0] "kaputte C-4-Drohne"
msgstr[1] "kaputte C-4-Drohnen"
#. ~ Description for {'str': 'broken C-4 hack'}
-#. ~ Description for broken C-4 hack
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken C-4 hack. Much less threatening now that it lies quiet on solid "
@@ -50271,6 +51367,19 @@ msgstr ""
"sie still auf dem festen Boden liegt. Sie könnte für Bauteile demontiert "
"werden."
+#: lang/json/GENERIC_from_json.py
+msgid "broken loudspeaker"
+msgid_plural "broken loudspeakers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'broken loudspeaker'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A broken loudspeaker. It's so unusually quiet now… Could be gutted for "
+"parts."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "processor board"
msgid_plural "processor boards"
@@ -50606,8 +51715,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "pipe cleaner"
msgid_plural "pipe cleaners"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Rohrreiniger"
+msgstr[1] "Rohrreiniger"
#. ~ Description for {'str': 'pipe cleaner'}
#: lang/json/GENERIC_from_json.py
@@ -50852,8 +51961,8 @@ msgstr "Etwas Mörtel, bereit, um in einem Bauprojekt verwendet zu werden."
#: lang/json/GENERIC_from_json.py
msgid "soft adobe brick"
msgid_plural "soft adobe bricks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "weicher Lehmziegel"
+msgstr[1] "weiche Lehmziegel"
#. ~ Use action msg for {'str': 'soft adobe brick'}.
#: lang/json/GENERIC_from_json.py
@@ -50875,8 +51984,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "adobe brick"
msgid_plural "adobe bricks"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Lehmziegel"
+msgstr[1] "Lehmziegel"
#. ~ Description for {'str': 'adobe brick'}
#: lang/json/GENERIC_from_json.py
@@ -50888,8 +51997,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "adobe mortar"
msgid_plural "adobe mortar"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "weicher Lehm-Mörtel"
+msgstr[1] "weicher Lehm-Mörtel"
#. ~ Description for {'str_sp': 'adobe mortar'}
#: lang/json/GENERIC_from_json.py
@@ -51451,22 +52560,6 @@ msgstr ""
"Ein mittelgroßer Bogen aus Neopren. Kann benutzt werden, um leichte und "
"dehnbare Kleidung zu fertigen."
-#: lang/json/GENERIC_from_json.py
-msgid "TX-5LR Laser Cannon"
-msgid_plural "TX-5LR Laser Cannons"
-msgstr[0] "TX-5LR-Laserkanone"
-msgstr[1] "TX-5LR-Laserkanonen"
-
-#. ~ Description for {'str': 'TX-5LR Laser Cannon'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. "
-"Unusable as a weapon on its own without the necessary parts."
-msgstr ""
-"Eine Laserkanone, die von dem Lauf eines TX-5LR-Cerberus-Lasergeschützturms "
-"entfernt wurde. Sie ist für sich alleine und ohne die notwendigen Teile als "
-"Waffe unbrauchbar."
-
#: lang/json/GENERIC_from_json.py
msgid "light bulb"
msgid_plural "light bulbs"
@@ -51593,8 +52686,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "small lock and key"
msgid_plural "small locks and keys"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "kleines Schloss und Schlüssel"
+msgstr[1] "kleine Schlösser und Schlüssel"
#. ~ Description for {'str': 'small lock and key', 'str_pl': 'small locks and
#. keys'}
@@ -51696,12 +52789,6 @@ msgid_plural "broken M2 autonomous CROWS II turrets"
msgstr[0] ""
msgstr[1] ""
-#: lang/json/GENERIC_from_json.py
-msgid "broken laser turret"
-msgid_plural "broken laser turrets"
-msgstr[0] "kaputter Laser-Geschützturm"
-msgstr[1] "kaputte Laser-Geschütztürme"
-
#: lang/json/GENERIC_from_json.py
msgid "broken secubot"
msgid_plural "broken secubots"
@@ -52012,12 +53099,6 @@ msgstr ""
"Eine Tulpe Knospe. Enthält einige Substanzen, die üblicherweise von einer "
"Tulpenblume produziert werden."
-#: lang/json/GENERIC_from_json.py
-msgid "spurge"
-msgid_plural "spurges"
-msgstr[0] "Wolfsmilch"
-msgstr[1] "Wolfsmilch"
-
#. ~ Description for {'str': 'spurge'}
#: lang/json/GENERIC_from_json.py
msgid "A spurge stalk with some petals."
@@ -52248,7 +53329,6 @@ msgstr[0] "kaputter Triboter"
msgstr[1] "kaputte Triboter"
#. ~ Description for {'str': 'broken tribot'}
-#. ~ Description for broken tribot
#: lang/json/GENERIC_from_json.py
msgid ""
"A broken tribot. Now that its legs lie broken and immobile, the world seems"
@@ -52374,6 +53454,28 @@ msgstr ""
" ziemlich zerbrechlich aus; es sieht so aus, als könnte sie auch keine "
"Panzerungsschicht vertragen."
+#: lang/json/GENERIC_from_json.py
+msgid "broken laser turret"
+msgid_plural "broken laser turrets"
+msgstr[0] "kaputter Laser-Geschützturm"
+msgstr[1] "kaputte Laser-Geschütztürme"
+
+#: lang/json/GENERIC_from_json.py
+msgid "TX-5LR Laser Cannon"
+msgid_plural "TX-5LR Laser Cannons"
+msgstr[0] "TX-5LR-Laserkanone"
+msgstr[1] "TX-5LR-Laserkanonen"
+
+#. ~ Description for {'str': 'TX-5LR Laser Cannon'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A laser cannon stripped from the barrel of a TX-5LR Cerberus laser turret. "
+"Unusable as a weapon on its own without the necessary parts."
+msgstr ""
+"Eine Laserkanone, die von dem Lauf eines TX-5LR-Cerberus-Lasergeschützturms "
+"entfernt wurde. Sie ist für sich alleine und ohne die notwendigen Teile als "
+"Waffe unbrauchbar."
+
#: lang/json/GENERIC_from_json.py
msgid "module template"
msgid_plural "module templates"
@@ -52740,6 +53842,12 @@ msgid ""
"to salvage and reuse these components without them."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "martial art manual"
+msgid_plural "martial art manuals"
+msgstr[0] ""
+msgstr[1] ""
+
#: lang/json/GENERIC_from_json.py
msgid "abstract map"
msgid_plural "abstract maps"
@@ -52787,6 +53895,10 @@ msgid ""
"down the locations of nearby supply sources including gun stores and gas "
"stations. Using it will add points of interest to your map."
msgstr ""
+"Dies ist eine handgemalte Karte der näheren Umgebung. Wer auch immer sie "
+"erstellt hat, hat auf sie die Positionen naheliegener Vorratsquellen "
+"inklusive Waffengeschäfte und Tankstellen markiert. Benutze sie, um deiner "
+"Karte wichtige Punkte hinzuzufügen."
#: lang/json/GENERIC_from_json.py
msgid "road map"
@@ -53240,12 +54352,6 @@ msgid ""
"without shield."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "martial art manual"
-msgid_plural "martial art manuals"
-msgstr[0] ""
-msgstr[1] ""
-
#: lang/json/GENERIC_from_json.py
msgid "juvenile sourdough starter"
msgid_plural "juvenile sourdough starters"
@@ -53335,6 +54441,19 @@ msgstr ""
"Ein Knochen von einem menschlichem Wesen. Könnte zur Herstellung einiger "
"Gegenstände benutzt werden, falls du dich morbid genug fühlst."
+#: lang/json/GENERIC_from_json.py
+msgid "demihuman bone"
+msgid_plural "demihuman bones"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'demihuman bone'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A bone from a demihuman being. Could be used to make some stuff, if you're "
+"feeling sufficiently ghoulish."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "first aid kit"
msgid_plural "first aid kits"
@@ -53419,14 +54538,11 @@ msgstr[1] "EPas - Chili mit Bohnen"
#. Beans'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A 'Meal Ready to Eat' with a chili & beans entree and everything a hungry "
-"soldier needs. The contents will begin to rot once they're removed from "
-"this sealed bag. Activate or disassemble it to get to its contents."
+"A 'Meal Ready to Eat' with a chili & beans entree and everything a "
+"vegetarian soldier needs. The contents will begin to rot once they're "
+"removed from this sealed bag. Activate or disassemble it to get to its "
+"contents."
msgstr ""
-"Eine »Einmannpackung« mit einer Chili-Bohnen-Speise und allem, was ein "
-"hungriger Soldat so braucht. Der Inhalt ist teilweise verderblich und wird "
-"nach dem Entsiegeln sukzessive alt werden und schließlich verderben. "
-"Aktiviere oder zerlege die Packung, um an ihren Inhalt zu gelangen."
#: lang/json/GENERIC_from_json.py
msgid "MRE - BBQ Beef"
@@ -53636,6 +54752,37 @@ msgstr ""
"verderben. Aktiviere oder zerlege die Packung, um an ihren Inhalt zu "
"gelangen."
+#: lang/json/GENERIC_from_json.py
+msgid "MRE - Spinach Fettuccine"
+msgid_plural "MREs - Spinach Fettuccine"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'MRE - Spinach Fettuccine', 'str_pl': 'MREs -
+#. Spinach Fettuccine'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A 'Meal Ready to Eat' with a creamy spinach fettuccine entree and everything"
+" a vegetarian soldier needs. The contents will begin to rot once they're "
+"removed from this sealed bag. Activate or disassemble it to get to its "
+"contents."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "MRE - Ratatouille"
+msgid_plural "MREs - Ratatouille"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'MRE - Ratatouille', 'str_pl': 'MREs -
+#. Ratatouille'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A 'Meal Ready to Eat' with a ratatouille entree and everything a vegetarian "
+"soldier needs. The contents will begin to rot once they're removed from "
+"this sealed bag. Activate or disassemble it to get to its contents."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "MRE - Cheese Tortellini"
msgid_plural "MREs - Cheese Tortellini"
@@ -53939,7 +55086,7 @@ msgstr ""
#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
msgid "A dead human body."
-msgstr ""
+msgstr "Ein toter Körper eines Menschen."
#. ~ Description for {'str': 'corpse'}
#: lang/json/GENERIC_from_json.py
@@ -55145,6 +56292,17 @@ msgid ""
"looks almost like glass."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "plastic bowl"
+msgid_plural "plastic bowls"
+msgstr[0] "Plastikschüssel"
+msgstr[1] "Plastikschüsseln"
+
+#. ~ Description for {'str': 'plastic bowl'}
+#: lang/json/GENERIC_from_json.py
+msgid "A plastic bowl with a convenient sealing lid. Holds 750 ml of liquid."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "kiddie bowl"
msgid_plural "kiddie bowls"
@@ -55725,8 +56883,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "kettle"
msgid_plural "kettles"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kessel"
+msgstr[1] "Kessel"
#. ~ Description for {'str': 'kettle'}
#: lang/json/GENERIC_from_json.py
@@ -55879,6 +57037,19 @@ msgid ""
"placed on the ground, this can support one guitar in an upright position."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "plectrum"
+msgid_plural "plectra"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'plectrum', 'str_pl': 'plectra'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A flat piece of plastic with a pointed tip, designed for plucking the "
+"strings of a guitar or mandolin."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "mixer"
msgid_plural "mixers"
@@ -56049,6 +57220,8 @@ msgid ""
"A 6-inch (or about 15 cm) long piece of natural cordage. Useful for some "
"purposes, but not as strong or flexible as proper string."
msgstr ""
+"Ein 15 cm langes Stück, gewoben aus natürlichem Fasertauwerk. Für ein paar "
+"Zwecke nützlich, aber nicht so reißfest oder flexibel wie richtiges Seil."
#: lang/json/GENERIC_from_json.py
msgid "long cordage piece"
@@ -56062,6 +57235,8 @@ msgid ""
"A 3-foot (or about 90 cm) long piece of natural cordage. Useful for some "
"purposes, but not as strong or flexible as proper string."
msgstr ""
+"Ein 90 cm langes Stück, gewoben aus natürlichem Fasertauwerk. Für ein paar "
+"Zwecke nützlich, aber nicht so reißfest oder flexibel wie richtiges Seil."
#: lang/json/GENERIC_from_json.py
msgid "short string"
@@ -56139,8 +57314,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "short cordage rope"
msgid_plural "short cordage ropes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "kurzes selbstgeflochtenes Seil"
+msgstr[1] "kurze selbstgeflochtene Seile"
#. ~ Description for {'str': 'short cordage rope'}
#: lang/json/GENERIC_from_json.py
@@ -56149,12 +57324,15 @@ msgid ""
"cordage. Useful for some purposes, but not as strong or flexible as proper "
"rope."
msgstr ""
+"Ein 3m langes Stück grobes Seil, gewoben aus natürlichem Fasertauwerk. Für "
+"ein paar Zwecke nützlich, aber nicht so reißfest oder flexibel wie richtiges"
+" Seil."
#: lang/json/GENERIC_from_json.py
msgid "long cordage rope"
msgid_plural "long cordage ropes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "langes selbstgeflochtenes Seil"
+msgstr[1] "lange selbstgeflochtene Seile"
#. ~ Description for {'str': 'long cordage rope'}
#: lang/json/GENERIC_from_json.py
@@ -56163,6 +57341,9 @@ msgid ""
"strong enough to hold up to falls, but still useful for some things, such as"
" suspending large corpses for butchering."
msgstr ""
+"Ein 9m langes grobes Seil, gewoben aus natürlichem Fasertauwerk. Nicht "
+"reißfest genug, um dich vor Stürzen zu schützen, aber immer noch für einige "
+"Dinge zu gebrauchen, z.B. große Leichen zum schlachten hochzuziehen."
#: lang/json/GENERIC_from_json.py
msgid "badminton shuttlecock"
@@ -56658,8 +57839,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "short sledge hammer"
msgid_plural "short sledge hammers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kurzer Vorschlaghammer"
+msgstr[1] "Kurze Vorschlaghämmer"
#. ~ Description for {'str': 'short sledge hammer'}
#: lang/json/GENERIC_from_json.py
@@ -56667,6 +57848,8 @@ msgid ""
"A shorter sledge hammer, still as weighty, however, due to the same steel "
"head. Worse as a melee weapon but is a more portable tool."
msgstr ""
+"Ein kürzerer Vorschlaghammer, immernoch schwer durch den gleichen Stahlkopf."
+" Schlecht als Nahkampfwaffe, doch ein tragbareres Werkzeug."
#: lang/json/GENERIC_from_json.py
msgid "engineer's hammer"
@@ -57191,6 +58374,7 @@ msgstr[0] "spitzer Stock"
msgstr[1] "spitze Stöcke"
#. ~ Description for {'str': 'pointy stick'}
+#. ~ Description for {'str': 'test pointy stick'}
#: lang/json/GENERIC_from_json.py
msgid "A simple wood pole with one end sharpened."
msgstr "Ein einfacher Holzstock, vom dem sein Ende geschärft wurde."
@@ -57375,6 +58559,12 @@ msgstr ""
"Dieser stabile Stahlschafft mit Schwertklinge am Ende ist gut sowohl zum "
"Schlitzen und Stechen."
+#: lang/json/GENERIC_from_json.py
+msgid "wooden javelin"
+msgid_plural "wooden javelins"
+msgstr[0] "hölzerner Wurfspeer"
+msgstr[1] "hölzerne Wurfspeere"
+
#. ~ Description for {'str': 'wooden javelin'}
#: lang/json/GENERIC_from_json.py
msgid ""
@@ -57384,6 +58574,12 @@ msgstr ""
"Ein feuergehärteter Holzspeer, dessen Spitze geschärft wurde. Der Griff "
"wurde ebenso geschnitzt, für einen besseren Halt."
+#: lang/json/GENERIC_from_json.py
+msgid "iron javelin"
+msgid_plural "iron javelins"
+msgstr[0] "Eisenwurfspeer"
+msgstr[1] "Eisenwurfspeere"
+
#. ~ Description for {'str': 'iron javelin'}
#: lang/json/GENERIC_from_json.py
msgid ""
@@ -58528,8 +59724,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "splintered wood"
msgid_plural "splintered wood"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "zersplittertes Holz"
+msgstr[1] "zersplitterte Hölzer"
#. ~ Description for {'str_sp': 'splintered wood'}
#: lang/json/GENERIC_from_json.py
@@ -58538,30 +59734,32 @@ msgstr ""
"Ein zersplittertes Stück Holz, könnte als Spieß dienen oder zum Anzünden."
#: lang/json/GENERIC_from_json.py
-msgid "heavy stick"
-msgid_plural "heavy sticks"
-msgstr[0] "schwerer Stock"
-msgstr[1] "schwere Stöcke"
+msgid "stout branch"
+msgid_plural "stout branches"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'heavy stick'}
+#. ~ Description for {'str': 'stout branch', 'str_pl': 'stout branches'}
#: lang/json/GENERIC_from_json.py
-msgid "A sturdy, heavy stick. Makes a decent melee weapon."
-msgstr "Ein robuster, schwerer Stock. Er ist eine annehmbare Nahkampfwaffe. "
+msgid ""
+"A respectable length of tree branch, just big enough to wrap your hand "
+"around. Makes a decent melee weapon."
+msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "long stick"
-msgid_plural "long sticks"
-msgstr[0] "langer Stock"
-msgstr[1] "lange Stöcke"
+msgid "long stout branch"
+msgid_plural "long stout branches"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'long stick'}
+#. ~ Description for {'str': 'long stout branch', 'str_pl': 'long stout
+#. branches'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A long stick. Makes a decent melee weapon, and can be broken into heavy "
-"sticks for crafting."
+"A straight section of wood from a tree branch, about eight feet long and a "
+"couple of inches in diameter. Makes a decent melee weapon, and can be "
+"broken into shorter pieces for crafting."
msgstr ""
-"Ein langer Stock. Ist eine annehmbare Nahkampfwaffe und kann zu schweren "
-"Stöcken für die Fertigung zerstückelt werden."
#: lang/json/GENERIC_from_json.py
msgid "long pole"
@@ -58583,7 +59781,6 @@ msgstr[0] "Brett"
msgstr[1] "Bretter"
#. ~ Description for {'str': 'plank'}
-#. ~ Description for TEST plank
#: lang/json/GENERIC_from_json.py
msgid ""
"A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional"
@@ -58608,8 +59805,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "wooden panel"
msgid_plural "wooden panels"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Holzplatte"
+msgstr[1] "Holzplatten"
#. ~ Description for {'str': 'wooden panel'}
#: lang/json/GENERIC_from_json.py
@@ -58634,6 +59831,31 @@ msgid ""
"might have to cut it to size before doing smaller projects."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "steel bottle"
+msgid_plural "steel bottles"
+msgstr[0] "Stahlflasche"
+msgstr[1] "Stahlflaschen"
+
+#. ~ Description for {'str': 'steel bottle'}
+#: lang/json/GENERIC_from_json.py
+msgid "A stainless steel water bottle, holds 750ml of liquid."
+msgstr ""
+"Eine Wasserflasche aus rostfreiem Stahl, kann 750 ml Flüssigkeit enthalten."
+
+#: lang/json/GENERIC_from_json.py
+msgid "foldable plastic bottle"
+msgid_plural "foldable plastic bottles"
+msgstr[0] "faltbare Plastikflasche"
+msgstr[1] "faltbare Plastikflaschen"
+
+#. ~ Description for {'str': 'foldable plastic bottle'}
+#: lang/json/GENERIC_from_json.py
+msgid "A non-rigid plastic bottle for easy storage, holds 500 ml of liquid."
+msgstr ""
+"Eine unstarre wiederverschließbare Plastikflasche zum einfachen Lagern, "
+"fasst 500 ml Flüssigkeit."
+
#: lang/json/GENERIC_from_json.py
msgid "atomic coffee maker"
msgid_plural "atomic coffee makers"
@@ -58964,8 +60186,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "wicker sieve"
msgid_plural "wicker sieves"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Korbweiden-Sieb"
+msgstr[1] "Korbweiden-Siebe"
#. ~ Description for {'str': 'wicker sieve'}
#: lang/json/GENERIC_from_json.py
@@ -58978,8 +60200,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "sieve"
msgid_plural "sieves"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Sieb"
+msgstr[1] "Siebe"
#. ~ Description for {'str': 'sieve'}
#: lang/json/GENERIC_from_json.py
@@ -59374,6 +60596,24 @@ msgid ""
" cover is closed. Use it to open the cover and show the light."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "blood draw kit"
+msgid_plural "blood draw kits"
+msgstr[0] "Blutentnahmesatz"
+msgstr[1] "Blutentnahmesätze"
+
+#. ~ Description for {'str': 'blood draw kit'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a kit for drawing blood, including a test tube for holding the "
+"sample. Use this tool to draw blood, either from yourself or from a corpse "
+"you are standing on."
+msgstr ""
+"Dies ist ein Werkzeugsatz, um Blut zu entnehmen, inklusive eines "
+"Reagenzglases, das die Probe beeinhalten kann. Benutze dieses Werkzeug, um "
+"Blut zu entnehmen, entweder von dir oder von einer Leiche, auf der du "
+"stehst."
+
#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
msgid "charcoal kiln"
msgid_plural "charcoal kilns"
@@ -59636,8 +60876,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "bone sewing awl"
msgid_plural "bone sewing awls"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Knochenahle"
+msgstr[1] "Knochenahle"
#. ~ Description for {'str': 'bone sewing awl'}
#: lang/json/GENERIC_from_json.py
@@ -59646,6 +60886,9 @@ msgid ""
"before metal was discovered. It can also serve as an improvised stabbing "
"weapon, but will break quickly."
msgstr ""
+"Eine grobe geschärfte Knochenahle; Sie wurde für Lederarbeiten benutzt bevor"
+" Metall entdeckt wurde. Es kann auch als improviserte Stech-Waffe benutzt "
+"werden, aber es wird schnell brechen."
#: lang/json/GENERIC_from_json.py
msgid "steel sewing awl"
@@ -59961,13 +61204,13 @@ msgstr "Ruder für ein Boot."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "sail"
msgid_plural "sails"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Segel"
+msgstr[1] "Segel"
#. ~ Description for {'str': 'sail'}
#: lang/json/GENERIC_from_json.py
msgid "Sails for a boat."
-msgstr ""
+msgstr "Segel für ein Boot."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "inflatable section"
@@ -60153,7 +61396,6 @@ msgstr ""
"zu sehen."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
msgid "security camera"
msgid_plural "security cameras"
msgstr[0] "Sicherheitskamera"
@@ -60198,13 +61440,14 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "rein and tackle"
msgid_plural "reins and tackles"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Zaumzeug"
+msgstr[1] "Zaumzeug"
#. ~ Description for {'str': 'rein and tackle', 'str_pl': 'reins and tackles'}
#: lang/json/GENERIC_from_json.py
msgid "A set of leather bindings to control a mountable creature."
msgstr ""
+"Verschiedene lederne Bänder um eine reitbare Kreatur zu kontrollieren."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "dashboard"
@@ -60229,7 +61472,6 @@ msgstr[0] "elektronische Steuereinheit"
msgstr[1] "elektronische Steuereinheiten"
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
msgid "drive by wire controls"
msgid_plural "sets of drive by wire controls"
msgstr[0] "Drive-by-Wire-Steuerung"
@@ -60919,7 +62161,6 @@ msgstr ""
"fürchterlich unklug zu sein."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
msgid "stereo system"
msgid_plural "stereo systems"
msgstr[0] "Stereoanlage"
@@ -60955,8 +62196,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "sheet metal"
msgid_plural "sheet metal"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Metallblech"
+msgstr[1] "Metallbleche"
#. ~ Description for {'str_sp': 'sheet metal'}
#. ~ Description for TEST sheet metal
@@ -60967,8 +62208,8 @@ msgstr "Ein dünnes Blech."
#: lang/json/GENERIC_from_json.py
msgid "wired sheet metal"
msgid_plural "wired sheet metal"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Verkabeltes Metallblech"
+msgstr[1] "Verkabelte Metallbleche"
#. ~ Description for {'str_sp': 'wired sheet metal'}
#: lang/json/GENERIC_from_json.py
@@ -61282,8 +62523,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "leather seat"
msgid_plural "leather seats"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ledersitz"
+msgstr[1] "Ledersitze"
#. ~ Description for {'str': 'leather seat'}
#: lang/json/GENERIC_from_json.py
@@ -61304,7 +62545,6 @@ msgstr ""
"muss."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
msgid "solar panel"
msgid_plural "solar panels"
msgstr[0] "Solarpaneel"
@@ -61339,7 +62579,6 @@ msgstr ""
"für ein Fahrzeug."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-#: lang/json/vehicle_part_from_json.py
msgid "upgraded solar panel"
msgid_plural "upgraded solar panels"
msgstr[0] "verbessertes Solarpaneel"
@@ -61420,8 +62659,8 @@ msgstr "Ein ungehobelter Holztisch."
#: lang/json/vehicle_part_from_json.py
msgid "workbench"
msgid_plural "workbenches"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Arbeitstisch"
+msgstr[1] "Arbeitstische"
#. ~ Description for workbench
#. ~ Description for {'str': 'workbench', 'str_pl': 'workbenches'}
@@ -61469,13 +62708,13 @@ msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "towel hanger"
msgid_plural "towel hangers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Handtuchhaken"
+msgstr[1] "Handtuchhaken"
#. ~ Description for {'str': 'towel hanger'}
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "A towel hanger with towels."
-msgstr ""
+msgstr "Ein Handtuchhaken mit Handtüchern."
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "recharging station"
@@ -61496,8 +62735,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "battery charger"
msgid_plural "battery chargers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Akkuladegerät"
+msgstr[1] "Akkuladegeräte"
#. ~ Description for {'str': 'battery charger'}
#: lang/json/GENERIC_from_json.py
@@ -61508,6 +62747,10 @@ msgid ""
"directly within its storage space. It can only be installed onto existing "
"storage compartments."
msgstr ""
+"Ein kleines Gerät zum aufladen von Akkus, wenn es mit Strom verbunden ist. "
+"Es kann leicht in ein Fahrzeug mit Strom verbaut werden. Dann wird es "
+"langsam alle sich an dieser Stelle befindenden aufladbaren Akkus aufladen. "
+"Das System kann nur in bestehende Lagerplätze eingebaut werden."
#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
#: lang/json/vehicle_part_from_json.py
@@ -61871,6 +63114,20 @@ msgid ""
"sequences embossed on them and RFID chips inside."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgctxt "container"
+msgid "basin"
+msgid_plural "basins"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'ctxt': 'container', 'str': 'basin'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A wide, shallow basin used to hold liquid, hammered from a piece of sheet "
+"metal. Ideal for collecting water."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py
msgid "vehicle refrigerator"
msgid_plural "vehicle refrigerators"
@@ -61985,6 +63242,17 @@ msgstr ""
"Ein kleiner zylindrischer Behälter mit radioaktiven Material. Mit Vorsicht "
"zu handhaben."
+#: lang/json/GENERIC_from_json.py
+msgid "hazardous waste drum"
+msgid_plural "hazardous waste drums"
+msgstr[0] "Gefahrenstofffass"
+msgstr[1] "Gefahrenstofffässer"
+
+#. ~ Description for {'str': 'hazardous waste drum'}
+#: lang/json/GENERIC_from_json.py
+msgid "A yellow drum meant for the storage of hazardous substances."
+msgstr "Ein gelbes Fass, vorgesehen für die Aufbewahrung von Gefahrenstoffen."
+
#: lang/json/GENERIC_from_json.py
msgid "folded atomic butter churn"
msgid_plural "folded atomic butter churns"
@@ -62026,6 +63294,19 @@ msgid ""
"bio-compatibility and durability."
msgstr ""
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "hauling space"
+msgid_plural "hauling spaces"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'hauling space'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A huge metal space used in conjunction with extension of a vehicle's roof to"
+" create a very large amount of space for transporting goods."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "hydraulic gauntlet"
msgid_plural "hydraulic gauntlets"
@@ -62205,8 +63486,8 @@ msgstr ""
#: lang/json/GENERIC_from_json.py
msgid "nanowire battery"
msgid_plural "nanowire batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Nanodraht Akku"
+msgstr[1] "Nanodraht Akkus"
#. ~ Description for {'str': 'nanowire battery', 'str_pl': 'nanowire
#. batteries'}
@@ -62426,19 +63707,6 @@ msgid ""
"parts."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "hauling space"
-msgid_plural "hauling spaces"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'hauling space'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A huge metal space used in conjunction with extension of a vehicle's roof to"
-" create a very large amount of space for transporting goods."
-msgstr ""
-
#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
msgid "ultralight frame"
msgid_plural "ultralight frames"
@@ -62463,6 +63731,84 @@ msgid ""
"camera station, steering tools, and electronics controls."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "vehicle shelving"
+msgid_plural "vehicle shelvings"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'vehicle shelving'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"Several heavy frames retrofitted to be installed together which are "
+"outfitted with tie-downs and attachment points gallore for carrying an "
+"extended amount of cargo."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "solar array"
+msgid_plural "solar arrays"
+msgstr[0] "Solaranlage"
+msgstr[1] "Solaranlagen"
+
+#. ~ Description for {'str': 'solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid ""
+"A vertical array of three solar panels set on a chassis rising above one "
+"another on a metal pole with rudimentary tracking and motors. Due to the "
+"flimsy nature of the hydraulics and high surface area profile to maximize "
+"sunlight, they can't really be installed onto an existing vehicle. Requires"
+" a jumper cable or similar to pull power from."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "reinforced solar array"
+msgid_plural "reinforced solar arrays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'reinforced solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid ""
+"A vertical array of three reinforced solar panels set on a chassis rising "
+"above one another on a metal pole with rudimentary tracking and motors. Due"
+" to the flimsy nature of the hydraulics and high surface area profile to "
+"maximize sunlight, they can't really be installed onto an existing vehicle."
+" Requires a jumper cable or similar to pull power from."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "upgraded solar array"
+msgid_plural "upgraded solar arrays"
+msgstr[0] "verbesserte Solaranlage"
+msgstr[1] "verbesserte Solaranlagen"
+
+#. ~ Description for {'str': 'upgraded solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid ""
+"A vertical array of three upgraded solar panels set on a chassis rising "
+"above one another on a metal pole with rudimentary tracking and motors. Due"
+" to the flimsy nature of the hydraulics and high surface area profile to "
+"maximize sunlight, they can't really be installed onto an existing vehicle."
+" Requires a jumper cable or similar to pull power from."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid "upgraded reinforced solar array"
+msgid_plural "upgraded reinforced solar arrays"
+msgstr[0] "verbesserte verstärkte Solaranlage"
+msgstr[1] "verbesserte verstärkte Solaranlagen"
+
+#. ~ Description for {'str': 'upgraded reinforced solar array'}
+#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
+msgid ""
+"A vertical array of three upgraded reinforced solar panels set on a chassis "
+"rising above one another on a metal pole with rudimentary tracking and "
+"motors. Due to the flimsy nature of the hydraulics and high surface area "
+"profile to maximize sunlight, they can't really be installed onto an "
+"existing vehicle. Requires a jumper cable or similar to pull power from."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "withered plant bundle"
msgid_plural "withered plant bundles"
@@ -62480,22 +63826,47 @@ msgid_plural "CRIT hatchets"
msgstr[0] ""
msgstr[1] ""
+#. ~ Use action msg for CRIT hatchet.
+#: lang/json/GENERIC_from_json.py
+msgid "You extend your hatchet"
+msgstr ""
+
#. ~ Description for CRIT hatchet
#: lang/json/GENERIC_from_json.py
msgid ""
"An incredibly sharp, heavy duty, one-handed hatchet. Makes a great melee "
-"weapon, and is useful both for chopping things and for use as a hammer."
+"weapon, and is useful both for chopping things and for use as a hammer when "
+"extended."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "CRIT axe"
+msgid_plural "CRIT axes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action msg for CRIT axe.
+#: lang/json/GENERIC_from_json.py
+msgid "You collapse your axe"
msgstr ""
+#. ~ Description for CRIT axe
#: lang/json/GENERIC_from_json.py
-msgid "C.R.I.T Blade-work manual"
-msgid_plural "C.R.I.T Blade-work manuals"
+msgid ""
+"An incredibly sharp, heavy duty, full length axe. Makes a heavy-hitting "
+"melee weapon, and is useful both for chopping things and for use as a hammer"
+" when extended."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "CRIT Blade-work manual"
+msgid_plural "CRIT Blade-work manuals"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'C.R.I.T Blade-work manual'}
+#. ~ Description for CRIT Blade-work manual
#: lang/json/GENERIC_from_json.py
-msgid "An advanced military manual on C.R.I.T Blade-work."
+msgid "An advanced military manual on CRIT Blade-work."
msgstr ""
#: lang/json/GENERIC_from_json.py
@@ -62510,14 +63881,14 @@ msgid "An advanced military manual on C.R.I.T Enforcer melee."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "C.R.I.T CQB manual"
-msgid_plural "C.R.I.T CQB manuals"
+msgid "CRIT CQB manual"
+msgid_plural "CRIT CQB manuals"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'C.R.I.T CQB manual'}
+#. ~ Description for {'str': 'CRIT CQB manual'}
#: lang/json/GENERIC_from_json.py
-msgid "An advanced military manual on C.R.I.T general CQB."
+msgid "An advanced military manual on CRIT general CQB."
msgstr ""
#: lang/json/GENERIC_from_json.py
@@ -62627,17 +63998,6 @@ msgid ""
"upgraded panel. Useful for a vehicle."
msgstr ""
-#: lang/json/GENERIC_from_json.py
-msgid "6.54x42mm casing"
-msgid_plural "6.54x42mm casings"
-msgstr[0] "6,54×42mm-Hülse"
-msgstr[1] "6,54×42mm-Hülsen"
-
-#. ~ Description for 6.54x42mm casing
-#: lang/json/GENERIC_from_json.py
-msgid "An empty casing from a 6.54x42 round."
-msgstr "Eine leere Hülse einer 6,54×42-Patrone."
-
#: lang/json/GENERIC_from_json.py
msgid "tiny pistol casing"
msgid_plural "tiny pistol casings"
@@ -62760,491 +64120,38 @@ msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing)"
-msgid_plural "garden pots (growing)"
+msgid "Scorching Sirocco"
+msgid_plural "Scorching Sirocco"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'garden pot (growing)', 'str_pl': 'garden pots
-#. (growing)'}
+#. ~ Description for {'str_sp': 'Scorching Sirocco'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A garden pot growing some tasty, unnameable plants. You shouldn't see this "
-"item."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (grown)"
-msgid_plural "garden pots (grown)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (grown)', 'str_pl': 'garden pots
-#. (grown)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A garden pot with some ripe, unnameable plants. You shouldn't see this "
-"item."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing tomato)"
-msgid_plural "garden pots (growing tomatoes)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing tomato)', 'str_pl':
-#. 'garden pots (growing tomatoes)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The tomatoes are ready to harvest!"
-msgstr ""
-
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing tomato)',
-#. 'str_pl': 'garden pots (growing tomatoes)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing wheat)',
-#. 'str_pl': 'garden pots (growing wheat)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing hops)',
-#. 'str_pl': 'garden pots (growing hops)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing buckwheat)',
-#. 'str_pl': 'garden pots (growing buckwheat)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing broccoli)',
-#. 'str_pl': 'garden pots (growing broccoli)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing oats)',
-#. 'str_pl': 'garden pots (growing oats)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing barley)',
-#. 'str_pl': 'garden pots (growing barley)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing carrot)',
-#. 'str_pl': 'garden pots (growing carrots)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing cotton)',
-#. 'str_pl': 'garden pots (growing cotton)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing cabbage)',
-#. 'str_pl': 'garden pots (growing cabbage)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing cucumber)',
-#. 'str_pl': 'garden pots (growing cucumber)'}.
-#. ~ Use action not_ready_msg for {'str': 'garden pot (growing garlic)',
-#. 'str_pl': 'garden pots (growing garlic)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "It isn't done growing yet."
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing tomato)', 'str_pl': 'garden
-#. pots (growing tomatoes)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing tomatoes. Once ripe, it can be activated to "
-"prepare them for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe tomato)"
-msgid_plural "garden pots (ripe tomatoes)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe tomato)', 'str_pl': 'garden
-#. pots (ripe tomatoes)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot with a ripe tomato plant. Disassemble to retrieve the "
-"tasty 'matos."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing wheat)"
-msgid_plural "garden pots (growing wheat)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing wheat)', 'str_pl':
-#. 'garden pots (growing wheat)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The wheat is ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing wheat)', 'str_pl': 'garden
-#. pots (growing wheat)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing wheat. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe wheat)"
-msgid_plural "garden pots (ripe wheat)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe wheat)', 'str_pl': 'garden pots
-#. (ripe wheat)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot with wheat ready to harvest. Disassemble to retrieve "
-"it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing hops)"
-msgid_plural "garden pots (growing hops)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing hops)', 'str_pl': 'garden
-#. pots (growing hops)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The hops are ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing hops)', 'str_pl': 'garden
-#. pots (growing hops)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing hops. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe hops)"
-msgid_plural "garden pots (ripe hops)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe hops)', 'str_pl': 'garden pots
-#. (ripe hops)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing blooming hops flowers. Disassemble to "
-"harvest them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing buckwheat)"
-msgid_plural "garden pots (growing buckwheat)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing buckwheat)', 'str_pl':
-#. 'garden pots (growing buckwheat)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The buckwheat is ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing buckwheat)', 'str_pl':
-#. 'garden pots (growing buckwheat)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing buckwheat. Once ripe, it can be activated to "
-"prepare it for harvest."
+msgid "This book contains the teaching of the Desert Wind discipline."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe buckwheat)"
-msgid_plural "garden pots (ripe buckwheat)"
+msgid "Perfect Clarity of Mind and Body"
+msgid_plural "Perfect Clarity of Mind and Body"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'garden pot (ripe buckwheat)', 'str_pl': 'garden
-#. pots (ripe buckwheat)'}
+#. ~ Description for {'str_sp': 'Perfect Clarity of Mind and Body'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing ripe buckwheat stalks. Disassemble to "
-"harvest them."
+msgid "This book contains the teaching of the Diamond Mind discipline."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing broccoli)"
-msgid_plural "garden pots (growing broccoli)"
+msgid "The Book of Mudora"
+msgid_plural "The Book of Mudora"
msgstr[0] ""
msgstr[1] ""
-#. ~ Use action msg for {'str': 'garden pot (growing broccoli)', 'str_pl':
-#. 'garden pots (growing broccoli)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The broccoli is ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing broccoli)', 'str_pl':
-#. 'garden pots (growing broccoli)'}
+#. ~ Description for {'str_sp': 'The Book of Mudora'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"This is a garden pot growing broccoli. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe broccoli)"
-msgid_plural "garden pots (ripe broccoli)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe broccoli)', 'str_pl': 'garden
-#. pots (ripe broccoli)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing some fully-grown broccoli. Disassemble to "
-"harvest it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing oats)"
-msgid_plural "garden pots (growing oats)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing oats)', 'str_pl': 'garden
-#. pots (growing oats)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The oats are ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing oats)', 'str_pl': 'garden
-#. pots (growing oats)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing oats. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe oats)"
-msgid_plural "garden pots (ripe oats)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe oats)', 'str_pl': 'garden pots
-#. (ripe oats)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing some golden, fully-grown oats. Disassemble "
-"to harvest them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing barley)"
-msgid_plural "garden pots (growing barley)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing barley)', 'str_pl':
-#. 'garden pots (growing barley)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "Barley is ready to harvest!"
-msgstr "Gerste ist bereit zum ernten!"
-
-#. ~ Description for {'str': 'garden pot (growing barley)', 'str_pl': 'garden
-#. pots (growing barley)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing barley. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe barley)"
-msgid_plural "garden pots (ripe barley)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe barley)', 'str_pl': 'garden
-#. pots (ripe barley)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing some ready-to-harvest barley. Disassemble "
-"to harvest it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing carrot)"
-msgid_plural "garden pots (growing carrots)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing carrot)', 'str_pl':
-#. 'garden pots (growing carrots)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The carrots are ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing carrot)', 'str_pl': 'garden
-#. pots (growing carrots)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing carrots. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe carrot)"
-msgid_plural "garden pots (ripe carrot)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe carrot)', 'str_pl': 'garden
-#. pots (ripe carrot)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing some ripe carrots. Disassemble to harvest "
-"them. Store away from rabbits."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing cotton)"
-msgid_plural "garden pots (growing cotton)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing cotton)', 'str_pl':
-#. 'garden pots (growing cotton)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The cotton is ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing cotton)', 'str_pl': 'garden
-#. pots (growing cotton)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing cotton. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe cotton)"
-msgid_plural "garden pots (ripe cotton)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe cotton)', 'str_pl': 'garden
-#. pots (ripe cotton)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing white, fluffy cotton bolls ready for the "
-"loom. Disassemble to pluck them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing cabbage)"
-msgid_plural "garden pots (growing cabbage)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing cabbage)', 'str_pl':
-#. 'garden pots (growing cabbage)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The cabbages are ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing cabbage)', 'str_pl': 'garden
-#. pots (growing cabbage)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing cabbage. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe cabbage)"
-msgid_plural "garden pots (ripe cabbage)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe cabbage)', 'str_pl': 'garden
-#. pots (ripe cabbage)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing a big cabbage leaf. Disassemble to harvest "
-"it."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing cucumber)"
-msgid_plural "garden pots (growing cucumber)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing cucumber)', 'str_pl':
-#. 'garden pots (growing cucumber)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The cucumbers are ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing cucumber)', 'str_pl':
-#. 'garden pots (growing cucumber)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing cucumber. Once ripe, it can be activated to "
-"prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe cucumber)"
-msgid_plural "garden pots (ripe cucumber)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe cucumber)', 'str_pl': 'garden
-#. pots (ripe cucumber)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing ripe cucumbers. Disassemble to harvest "
-"them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (growing garlic)"
-msgid_plural "garden pots (growing garlic)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Use action msg for {'str': 'garden pot (growing garlic)', 'str_pl':
-#. 'garden pots (growing garlic)'}.
-#: lang/json/GENERIC_from_json.py
-msgid "The garlic is ready to harvest!"
-msgstr ""
-
-#. ~ Description for {'str': 'garden pot (growing garlic)', 'str_pl': 'garden
-#. pots (growing garlic)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot growing garlic bulbs. Once ripe, it can be activated "
-"to prepare it for harvest."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "garden pot (ripe garlic)"
-msgid_plural "garden pots (ripe garlic)"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'garden pot (ripe garlic)', 'str_pl': 'garden
-#. pots (ripe garlic)'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"This is a garden pot containing pungent garlic bulbs. Disassemble to "
-"harvest them, or wave it at vampires to scare them."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "roadheader"
-msgid_plural "roadheaders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for roadheader
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large and heavy jagged metalhead with a lot of spikes for destroying mine "
-"walls."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "Balancer"
-msgid_plural "Balancers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for Balancer
-#: lang/json/GENERIC_from_json.py
-msgid "A large and heavy metal bar for balancing a vehicle."
+"A collection of ancient Hylian lore and stories. A section on historic "
+"battles is bookmarked."
msgstr ""
#: lang/json/GENERIC_from_json.py
@@ -63535,6 +64442,52 @@ msgid ""
"smashed for iron."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "lesser dimensional bag"
+msgid_plural "lesser dimensional bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'lesser dimensional bag'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is a bag that can contain more than it should. The bag magically "
+"reduces the weight of its contents and expands less than the amount of stuff"
+" you put into it. It takes a few words and hand-waving to take an item out."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "dimensional bag"
+msgid_plural "dimensional bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "greater dimensional bag"
+msgid_plural "greater dimensional bags"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'greater dimensional bag'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This dimensional bag has reached the limits of human innovation with a "
+"combination of manufacturing and magical secrets."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "supergravity preservation box"
+msgid_plural "supergravity preservation boxs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'supergravity preservation box'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"A box that uses gravity magic to preserve food. It makes the box much "
+"heavier, but anything in it lasts far longer and you can store more."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "lesser staff of the magi"
msgid_plural "lesser staves of the magi"
@@ -64217,6 +65170,22 @@ msgid ""
"tips from retracting while in staff configuration. Activate to extend."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "endless flask"
+msgid_plural "endless flasks"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action msg for {'str': 'endless flask'}.
+#: lang/json/GENERIC_from_json.py
+msgid "You open the flask and discover it full of sweet, sweet, whiskey!"
+msgstr ""
+
+#. ~ Use action not_ready_msg for {'str': 'endless flask'}.
+#: lang/json/GENERIC_from_json.py
+msgid "The flask isn't done refilling yet."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "magic token"
msgid_plural "magic tokens"
@@ -64597,7 +65566,7 @@ msgid ""
"the edge is impeccable."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/TOOL_from_json.py
+#: lang/json/GENERIC_from_json.py
msgid "Laevateinn"
msgid_plural "Laevateinns"
msgstr[0] "Laevateinn"
@@ -65795,13 +66764,13 @@ msgid ""
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "Scroll of Overcharge"
-msgid_plural "Scrolls of Overcharge"
+msgid "Scroll of Optical Sneeze Beam"
+msgid_plural "Scrolls of Optical Sneeze Beam"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'Scroll of Overcharge', 'str_pl': 'Scrolls of
-#. Overcharge'}
+#. ~ Description for {'str': 'Scroll of Optical Sneeze Beam', 'str_pl':
+#. 'Scrolls of Optical Sneeze Beam'}
#: lang/json/GENERIC_from_json.py
msgid ""
"You overcharge your internal batteries to send a semi-directed beam from "
@@ -66351,6 +67320,34 @@ msgid ""
"hopes to discover a more permanent solution."
msgstr ""
+#: lang/json/GENERIC_from_json.py
+msgid "cauldron of purification"
+msgid_plural "cauldrons of purification"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'cauldron of purification', 'str_pl': 'cauldrons
+#. of purification'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This cauldron made of demon spider chitin seems to absorb the light. It "
+"will hold 16 liters of material and will absorb poisons from it. It may "
+"have other properties that require discovery."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "orichalcum cauldron"
+msgid_plural "orichalcum cauldrons"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'orichalcum cauldron'}
+#: lang/json/GENERIC_from_json.py
+msgid ""
+"This is an alchemical cauldron made of orichalcum. The metal is especially "
+"resistant to the unique types of corrosion caused by alchemy."
+msgstr ""
+
#: lang/json/GENERIC_from_json.py
msgid "fireproof mortar"
msgid_plural "fireproof mortar"
@@ -66431,1353 +67428,58 @@ msgid ""
"much more expensive."
msgstr ""
-#. ~ Description for broken turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken turret. Much less threatening now that it lies limp on solid "
-"ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Geschützturm. Viel unbedrohlicher, jetzt, wo er schlaff auf den"
-" Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken military turret"
-msgid_plural "broken military turrets"
-msgstr[0] "kaputter Militärgeschützturm"
-msgstr[1] "kaputte Militärgeschütztürme"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken advanced turret"
-msgid_plural "broken advanced turrets"
-msgstr[0] "kaputter fortgeschrittener Geschützturm"
-msgstr[1] "kaputte fortgeschrittene Geschütztürme"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken defense turret"
-msgid_plural "broken defense turrets"
-msgstr[0] "kaputter Verteidigungsgeschützturm"
-msgstr[1] "kaputte Verteidigungsgeschütztürme"
-
-#. ~ Description for broken defense turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken defense turret. Much less threatening now that it lies limp on "
-"solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Verteidigungsgeschützturm. Jetzt wo er lahm auf dem Boden liegt"
-" ist er deutlich weniger gefährlich. Kann für Teile ausgeschlachtet werden."
-
-#. ~ Description for broken military turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military turret. Much less threatening now that it lies limp on "
-"solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Militärgeschützturm. Viel unbedrohlicher, jetzt, wo er schlaff "
-"auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#. ~ Description for broken advanced turret
-#. ~ Description for broken 9mm turret
-#. ~ Description for broken riotcontrol turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken 9mm defense turret. Much less threatening now that it lies limp on"
-" solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 9mm Verteidigungsgeschützturm. Viel unbedrohlicher, jetzt, wo "
-"er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 9mm turret"
-msgid_plural "broken 9mm turrets"
-msgstr[0] "kaputter 9mm-Geschützturm"
-msgstr[1] "kaputte 9mm-Geschütztürme"
-
-#. ~ Description for broken 9mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken shotgun defense turret. Much less threatening now that it lies "
-"limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Flinten-Verteidigungsgeschützturm. Viel unbedrohlicher, jetzt, "
-"wo er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#. ~ Description for broken riot control turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken riot control turret. Much less threatening now that it lies limp "
-"on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Antikrawallgeschützturm. Viel unbedrohlicher, jetzt, wo er "
-"schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken riotcontrol turret"
-msgid_plural "broken riotcontrol turrets"
-msgstr[0] "kaputter Antikrawallgeschützturm"
-msgstr[1] "kaputte Antikrawallgeschütztürme"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 5.56mm turret"
-msgid_plural "broken 5.56mm turrets"
-msgstr[0] "kaputter 5.56mm-Geschützturm"
-msgstr[1] "kaputte 5.56mm-Geschütztürme"
-
-#. ~ Description for broken 5.56mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 5.56mm turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 5.56mm-Militärgeschützturm. Viel unbedrohlicher, jetzt, wo er "
-"schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 7.62mm turret"
-msgid_plural "broken 7.62mm turrets"
-msgstr[0] "kaputter 7.62mm-Geschützturm"
-msgstr[1] "kaputte 7.62mm-Geschütztürme"
-
-#. ~ Description for broken 7.62mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 7.62mm turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 7.62mm-Militärgeschützturm. Viel unbedrohlicher, jetzt, wo er "
-"schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 50cal turret"
-msgid_plural "broken 50cal turrets"
-msgstr[0] "kaputter Kaliber-.50-Geschützturm"
-msgstr[1] "kaputte Kaliber-.50-Geschütztürme"
-
-#. ~ Description for broken 50cal turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 50 caliber turret. Much less threatening now that "
-"it lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Kaliber-.50-Militärgeschützturm. Viel unbedrohlicher, jetzt, wo"
-" er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 40mm turret"
-msgid_plural "broken 40mm turrets"
-msgstr[0] "kaputter 40mm-Geschützturm"
-msgstr[1] "kaputte 40mm-Geschütztürme"
-
-#. ~ Description for broken 40mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 40mm grenade turret. Much less threatening now that"
-" it lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 40mm-Granaten-Militärgeschützturm. Viel unbedrohlicher, jetzt, "
-"wo er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#. ~ Description for broken 5.56mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 5x50 flechette turret. Much less threatening now "
-"that it lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 5x50-Flechet-Militärgeschützturm. Viel unbedrohlicher, jetzt, "
-"wo er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken 8x40mm turret"
-msgid_plural "broken 8x40mm turrets"
-msgstr[0] "kaputter 8x40mm-Geschützturm"
-msgstr[1] "kaputte 8x40mm-Geschütztürme"
-
-#. ~ Description for broken 8x40mm turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade 8x40mm turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter 8x40mm-Militärgeschützturm. Viel unbedrohlicher, jetzt, wo er "
-"schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken flamethrower turret"
-msgid_plural "broken flamethrower turrets"
-msgstr[0] "kaputter Flammenwerfer-Geschützturm"
-msgstr[1] "kaputte Flammenwerfer-Geschütztürme"
-
-#. ~ Description for broken flamethrower turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military-grade flamethrower turret. Much less threatening now that"
-" it lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Flammenwerfer-Militärgeschützturm. Viel unbedrohlicher, jetzt, "
-"wo er schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#. ~ Description for broken laser turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced laser emitter turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Laser-Emitter-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken acid turret"
-msgid_plural "broken acid turrets"
-msgstr[0] "kaputter Säure-Geschützturm"
-msgstr[1] "kaputte Säure-Geschütztürme"
-
-#. ~ Description for broken acid turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced acid thrower turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Säure-Werfer-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken plasma turret"
-msgid_plural "broken plasma turrets"
-msgstr[0] "kaputter Plasma-Geschützturm"
-msgstr[1] "kaputte Plasma-Geschütztürme"
-
-#. ~ Description for broken plasma turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced plasma ejector turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Plasma-Werfer-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken rail gun turret"
-msgid_plural "broken rail gun turrets"
-msgstr[0] "kaputter Schienengewehrgeschützturm"
-msgstr[1] "kaputte Schienengewehrgeschütztürme"
-
-#. ~ Description for broken rail gun turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced rail gun turret. Much less threatening now that it lies "
-"limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Schienengewehr-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#. ~ Description for broken acid turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced acid projector turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Säureprojektor-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken electro turret"
-msgid_plural "broken electro turrets"
-msgstr[0] "kaputter Elektro-Geschützturm"
-msgstr[1] "kaputte Elektro-Geschütztürme"
-
-#. ~ Description for broken electro turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced electro caster turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher Elektro-Werfer-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken EMP turret"
-msgid_plural "broken EMP turrets"
-msgstr[0] "kaputter EMP-Geschützturm"
-msgstr[1] "kaputte EMP-Geschütztürme"
-
-#. ~ Description for broken EMP turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced EMP generator turret. Much less threatening now that it "
-"lies limp on solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter fortschrittlicher EMP-Generator-Geschützturm. Viel "
-"unbedrohlicher, jetzt, wo er schlaff auf den Boden liegt. Er könnte für "
-"Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken gaurdin gnome"
-msgid_plural "broken gaurdin gnomes"
-msgstr[0] "kaputter Gartenzwerg"
-msgstr[1] "kaputte Gartenzwerge"
-
-#. ~ Description for broken gaurdin gnome
-#: lang/json/GENERIC_from_json.py
-msgid "A broken and completely harmless garden gnome."
-msgstr "Ein kaputter und völlig harmloser Gartenzwerg."
-
#: lang/json/GENERIC_from_json.py
-msgid "broken hack"
-msgid_plural "broken hacks"
-msgstr[0] "kaputte Drohne"
-msgstr[1] "kaputte Drohnen"
-
-#. ~ Description for broken eyebot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken eyebot, now dark and motionless. Could be stripped down for parts."
-msgstr ""
-"Ein kaputter Schauboter, jetzt dunkel und bewegungslos. Er könnte noch für "
-"seine Bestandteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed eyebot"
-msgid_plural "broken disarmed eyebots"
-msgstr[0] "kaputter entwaffneter Schauboter"
-msgstr[1] "kaputte entwaffnete Schauboter"
-
-#. ~ Description for broken disarmed eyebot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken eyebot. Its integrated weapon module has been removed. Could be "
-"gutted for parts or crafted into a salvaged robot."
-msgstr ""
-"Ein kaputter Schauboter. Sein integriertes Waffenmodul wurde entfernt. "
-"Könnte für seine Bestandteile entkernt oder zu einem geborgenen Roboter "
-"verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken utility robot"
-msgid_plural "broken utility robots"
-msgstr[0] "kaputter Hilfsroboter"
-msgstr[1] "kaputte Hilfsroboter"
-
-#. ~ Description for broken utility robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken utility robot, now limp and unmoving. Could be gutted for parts or"
-" crafted into a salvaged robot."
-msgstr ""
-"Ein kaputter Hilfsroboter - jetzt schlaff und bewegungslos. Könnte für seine"
-" Bestandteile entkernt oder zu einem geborgenen Roboter verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed skitterbot"
-msgid_plural "broken disarmed skitterbots"
-msgstr[0] "kaputter entwaffneter Scheuchboter"
-msgstr[1] "kaputte entwaffnete Scheuchboter"
-
-#. ~ Description for broken disarmed skitterbot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken skitterbot. Its internal weapon modules have been removed. Could "
-"be gutted for parts or crafted into a salvaged robot."
-msgstr ""
-
-#. ~ Description for broken skitterbot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken skitterbot, now harmless and inert. Could be stripped of integral "
-"weapon modules."
-msgstr ""
-"Ein kaputter Scheuchboter, jetzt völlig reg- und harmlos. Er könnte noch für"
-" seine integrierten Waffenmodule demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed defense bot"
-msgid_plural "broken disarmed defense bots"
-msgstr[0] "kaputter entwaffneter Verteidigungsroboter"
-msgstr[1] "kaputte entwaffnete Verteidigungsroboter"
-
-#. ~ Description for broken disarmed defense bot
-#. ~ Description for broken security robot
-#. ~ Description for broken riotcontrol robot
-#. ~ Description for broken security robot
-#. ~ Description for broken defense bot
-#. ~ Description for broken riotcontrol robot
-#. ~ Description for broken disarmed military bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken defense robot. Its internal weapons have been removed. Could be "
-"gutted for parts or crafted into a salvaged robot."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken security robot"
-msgid_plural "broken security robots"
-msgstr[0] "kaputter Sicherheitsroboter"
-msgstr[1] "kaputte Sicherheitsroboter"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken riotcontrol robot"
-msgid_plural "broken riotcontrol robots"
-msgstr[0] "kaputter Antikrawallroboter"
-msgstr[1] "kaputte Antikrawallroboter"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken chickenwalker"
-msgid_plural "broken chickenwalkers"
-msgstr[0] "kaputter Chicken-Walker"
-msgstr[1] "kaputte Chicken-Walker"
-
-#. ~ Description for broken chickenwalker
-#: lang/json/GENERIC_from_json.py
-msgid "A broken chickenwalker. Could be stripped for parts."
-msgstr ""
-"Ein kaputter Chicken-Walker. Er könnte noch für seine Bestandteile "
-"demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed chickenwalker"
-msgid_plural "broken disarmed chickenwalkers"
-msgstr[0] "kaputter entwaffneter Chicken-Walker"
-msgstr[1] "kaputte entwaffnete Chicken-Walker"
-
-#. ~ Description for broken disarmed chickenwalker
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken chickenwalker. Its internal weapons have been removed. Could be "
-"gutted for parts or crafted into a salvaged robot."
-msgstr ""
-
-#. ~ Description for broken tank drone
-#: lang/json/GENERIC_from_json.py
-msgid "A broken tank drone. Could be stripped down for parts."
-msgstr ""
-"Eine kaputte Panzerdrohne. Sie könnte noch für ihre Bestandteile demontiert "
-"werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed tank drone"
-msgid_plural "broken disarmed tank drones"
-msgstr[0] "kaputte entwaffnete Panzerdrohne"
-msgstr[1] "kaputte entwaffnete Panzerdrohnen"
-
-#. ~ Description for broken disarmed tank drone
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken tank drone. Could be gutted for parts or recrafted into a salvaged"
-" robot."
-msgstr ""
-"Eine kaputte Panzerdrohne. Sie könnte noch für ihre Bestandteile demontiert "
-"werden oder zu einem geborgenen Roboter verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "robot component"
-msgid_plural "robot components"
-msgstr[0] "Roboter-Komponente"
-msgstr[1] "Roboter-Komponenten"
-
-#. ~ Description for robot component
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A component for turrets and robots. It is unuseable in its current state."
-msgstr ""
-"Eine Komponente für Geschütztürme und Roboter. Sie ist in ihrem aktuellen "
-"Zustand nicht nutzbar."
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral microreactor"
-msgid_plural "integral microreactors"
-msgstr[0] "integrierter Mikroreaktor"
-msgstr[1] "integrierte Mikroreaktoren"
-
-#. ~ Description for integral microreactor
-#: lang/json/GENERIC_from_json.py
-msgid "A compact fusion reactor used to power a robot's energy weapons."
-msgstr ""
-"Ein kompakter Fusionsreaktor, der die Energiewaffen eines Roboters mit "
-"Energie versorgt."
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral flash gun"
-msgid_plural "integral flash guns"
-msgstr[0] "eingebaute Blitzkanone"
-msgstr[1] "eingebaute Blitzkanonen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral tazer"
-msgid_plural "integral tazers"
-msgstr[0] "integrierter Elektroschocker"
-msgstr[1] "integrierte Elektroschocker"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral 9mm firearm"
-msgid_plural "integral 9mm firearms"
-msgstr[0] "integrierte 9mm-Feuerwaffe"
-msgstr[1] "integrierte 9mm-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral 5.56mm firearm"
-msgid_plural "integral 5.56mm firearms"
-msgstr[0] "integrierte 5.56mm-Feuerwaffe"
-msgstr[1] "integrierte 5.56mm-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral 7.62mm firearm"
-msgid_plural "integral 7.62mm firearms"
-msgstr[0] "integrierte 7.62mm-Feuerwaffe"
-msgstr[1] "integrierte 7.62mm-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral shotgun"
-msgid_plural "integral shotguns"
-msgstr[0] "integrierte Schrotflinte"
-msgstr[1] "integrierte Schrotflinten"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral beanbag launcher"
-msgid_plural "integral beanbag launchers"
-msgstr[0] "integrierter Beanbagwerfer"
-msgstr[1] "integrierte Beanbagwerfer"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral teargas launcher"
-msgid_plural "integral teargas launchers"
-msgstr[0] "integrierter Tränengaswerfer"
-msgstr[1] "integrierte Tränengaswerfer"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-#: lang/json/gunmod_from_json.py
-msgid "integral flamethrower"
-msgid_plural "integral flamethrowers"
-msgstr[0] "integrierter Flammenwerfer"
-msgstr[1] "integrierte Flammenwerfer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral flechette firearm"
-msgid_plural "integral flechette firearms"
-msgstr[0] "integrierte Flechet-Feuerwaffe"
-msgstr[1] "integrierte Flechet-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral 8x40mm firearm"
-msgid_plural "integral 8x40mm firearms"
-msgstr[0] "integrierte 8x40mm-Feuerwaffe"
-msgstr[1] "integrierte 8x40mm-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral 50 caliber firearm"
-msgid_plural "integral 50 caliber firearms"
-msgstr[0] "integrierte Kaliber-.50-Feuerwaffe"
-msgstr[1] "integrierte Kaliber-.50-Feuerwaffen"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral grenade launcher"
-msgid_plural "integral grenade launchers"
-msgstr[0] "integrierter Granatwerfer"
-msgstr[1] "integrierte Granatwerfer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral laser weapon"
-msgid_plural "integral laser weapons"
-msgstr[0] "integrierte Laserwaffe"
-msgstr[1] "integrierte Laserwaffen"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral plasma ejector"
-msgid_plural "integral plasma ejectors"
-msgstr[0] "integrierter Plasma-Werfer"
-msgstr[1] "integrierte Plasma-Werfer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral electromagnetic railgun"
-msgid_plural "integral electromagnetic railguns"
-msgstr[0] "integriertes elektromagnetisches Schienengewehr"
-msgstr[1] "integrierte elektromagnetische Schienengewehre"
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral acid thrower"
-msgid_plural "integral acid throwers"
-msgstr[0] "integrierter Säure-Werfer"
-msgstr[1] "integrierte Säure-Werfer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral electro caster"
-msgid_plural "integral electro casters"
-msgstr[0] "integrierter Elektro-Werfer"
-msgstr[1] "integrierte Elektro-Werfer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "integral EMP projector"
-msgid_plural "integral EMP projectors"
-msgstr[0] "integrierter EMP-Projektor"
-msgstr[1] "integrierte EMP-Projektoren"
-
-#. ~ Description for Mjölnir
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A replica of Mjölnir, the hammer of Thor. It is rumored to be able to level"
-" mountains with a single blow. It is decorated with gold and silver "
-"ornaments."
-msgstr ""
-"Ein Replikat von Mjölnir, dem Hammer Thors. Gerüchte besagen, dass er in der"
-" Lage sei, Berge mit einem Schlag zerschlagen. Er ist mit Gold- und "
-"Silberverzierungen dekoriert."
-
-#. ~ Description for Gungnir
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A replica of Gungnir, the spear of Odin. It is rumored to be the perfect "
-"spear, perfectly hitting any target regardless of the wielder's strength or "
-"skill. It is decorated with gold and silver ornaments."
-msgstr ""
-"Ein Replikat von Gungnir, dem Speer Odins. Man erzählt sich, dass er der "
-"perfekte Speer sei und jedes Ziel perfekt trifft, unabhängig von der Stärke "
-"oder der Erfahrung des Werfers. Er ist mit Gold- und Silberverzierungen "
-"dekoriert."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken light auto armor"
-msgid_plural "broken light auto armors"
-msgstr[0] "kaputte leichte Auto-Rüstung"
-msgstr[1] "kaputte leichte Auto-Rüstungen"
-
-#. ~ Description for broken light auto armor
-#. ~ Description for broken basic auto armor
-#. ~ Description for broken heavy auto armor
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken set of power armor fitted with an AI core for automated use. It "
-"cannot be worn or disassembled until re-crafted into an undamaged robot."
-msgstr ""
-"Ein kaputter Satz aus Energierüstung, der mit einem KI-Kern für die "
-"automatische Benutzung ausgestattet ist. Er kann nicht getragen oder "
-"demontiert werden, bis er zu einen unbeschädigten Roboter umgebaut wurde."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken basic auto armor"
-msgid_plural "broken basic auto armors"
-msgstr[0] "kaputte basis Auto-Rüstung"
-msgstr[1] "kaputte basis Auto-Rüstungen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken heavy auto armor"
-msgid_plural "broken heavy auto armors"
-msgstr[0] "kaputte schwere Auto-Rüstung"
-msgstr[1] "kaputte schwere Auto-Rüstungen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "dead craftbuddy"
-msgid_plural "dead craftbuddies"
+msgid "TEST plank"
+msgid_plural "TEST planks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'dead craftbuddy', 'str_pl': 'dead craftbuddies'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken repair robot, now limp and unmoving. Could be gutted for parts or "
-"re-crafted into a functioning pal."
-msgstr ""
-"Ein kaputter Reparaturroboter, jetzt ist er schlaff und unbeweglich. Könnte "
-"für Teile auseinandergenommen werden oder zu einem funktionstüchtigen Freund"
-" umgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken floating lantern"
-msgid_plural "broken floating lanterns"
-msgstr[0] "kaputte schwebende Laterne"
-msgstr[1] "kaputte schwebende Laternen"
-
-#. ~ Description for broken floating lantern
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken floating lantern, now dark and motionless. Could be gutted for "
-"parts."
-msgstr ""
-"Eine kaputte schwebende Laterne, jetzt dunkel und bewegungslos. Sie könnte "
-"noch für ihre Bestandteile demontiert werden. "
-
-#. ~ Description for broken floating lantern
-#: lang/json/GENERIC_from_json.py
-msgid "A broken arson hack, now cold and burnt. Could be gutted for parts."
-msgstr ""
-"Eine kaputte Brandstiftungsdrohne, jetzt kalt und völlig ausgebrannt. Sie "
-"könnte noch für ihre Bestandteile demontiert werden."
-
-#. ~ Description for broken floating lantern
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken distract-o-hack, now silent and still. Could be gutted for parts."
-msgstr ""
-"Eine kaputte Ablenkdrohne, jetzt stumm und steif. Könnte für Teile "
-"auseinandergenommen werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken spore hack"
-msgid_plural "broken spore hacks"
-msgstr[0] "kaputte Sporendrohne"
-msgstr[1] "kaputte Sporendrohnen"
-
-#. ~ Description for broken spore hack
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken spore hack. Much less threatening now that it lies quiet on solid "
-"ground. Could be gutted for parts."
-msgstr ""
-"Eine kaputte Sporendrohne. Viel unbedrohlicher, jetzt, wo sie still auf den "
-"Boden liegt. Sie könnte für ihre Bauteile demontiert werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken watercannon turret"
-msgid_plural "broken watercannon turrets"
-msgstr[0] "kaputter Wasserwerfer-Geschützturm"
-msgstr[1] "kaputte Wasserwerfer-Geschütztürme"
-
-#. ~ Description for broken watercannon turret
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken watercannon turret. Much less threatening now that it lies limp on"
-" solid ground. Could be gutted for parts."
-msgstr ""
-"Ein kaputter Wasserwerfer-Geschützturm. Viel unbedrohlicher, jetzt, wo er "
-"schlaff auf den Boden liegt. Er könnte für Bauteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken floating heater"
-msgid_plural "broken floating heaters"
-msgstr[0] "kaputte schwebende Heizung"
-msgstr[1] "kaputte schwebende Heizungen"
-
-#. ~ Description for broken floating heater
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken floating heater, now cold and motionless. Could be stripped down "
-"or re-crafted."
-msgstr ""
-"Eine kaputte schwebende Heizung, nun kalt und bewegungslos. Könnte "
-"auseinandergenommen oder umgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken floating furnace"
-msgid_plural "broken floating furnaces"
-msgstr[0] "kaputter schwebender Ofen"
-msgstr[1] "kaputte schwebende Öfen"
-
-#. ~ Description for broken floating furnace
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken floating furnace, now cold and motionless. Could bestripped down "
-"or re-crafted."
-msgstr ""
-"Ein kaputter schwebender Ofen, nun kalt und bewegungslos. Könnte "
-"auseinandergenommen oder umgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken burning eye"
-msgid_plural "broken burning eyes"
-msgstr[0] "kaputtes brennendes Auge"
-msgstr[1] "kaputte brennende Augen"
-
-#. ~ Description for broken burning eye
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken burning eye, now dark and motionless. Could be stripped down or "
-"re-crafted."
-msgstr ""
-"Ein kaputtes brennendes Auge, jetzt dunkel und bewegungslos. Es könnte noch "
-"für seine Bestandteile demontiert, oder wieder aufgebaut werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken butler-bot"
-msgid_plural "broken butler-bots"
-msgstr[0] "kaputter Butler-Bot"
-msgstr[1] "kaputte Butler-Bots"
-
-#. ~ Description for broken butler-bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken butler-bot, now silent and mangled. Could be stripped down for "
-"parts."
-msgstr ""
-"Ein kaputter Butler-Bot, jetzt stumm und verstümmelt. Er könnte noch für "
-"seine Bestandteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken construction robot"
-msgid_plural "broken construction robots"
-msgstr[0] "kaputter Bauroboter"
-msgstr[1] "kaputte Bauroboter"
-
-#. ~ Description for broken construction robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken construction robot, now wrecked and immobile. Could be stripped "
-"down for parts."
-msgstr ""
-"Ein kaputter Bauroboter, jetzt zerstört und bewegungslos. Er könnte noch für"
-" seine Bestandteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken firefighter robot"
-msgid_plural "broken firefighter robots"
-msgstr[0] "kaputter Feuerwehr-Roboter"
-msgstr[1] "kaputte Feuerwehr-Roboter"
-
-#. ~ Description for broken firefighter robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken firefighter robot, now cold and inert. Could be stripped down for "
-"parts."
-msgstr ""
-"Ein kaputter Feuerwehr-Roboter, jetzt kalt und völlig reglos. Er könnte noch"
-" für seine Bestandteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken blob breeder"
-msgid_plural "broken blob breeders"
-msgstr[0] "kaputter Blobzüchter"
-msgstr[1] "kaputte Blobzüchter"
-
-#. ~ Description for broken blob breeder
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken robotic incubator for alien blobs. Could be stripped down or re-"
-"crafted."
-msgstr ""
-"Ein kaputter Roboter-Inkubator für außerirdische Blobs. Er könnte noch für "
-"seine Bestandteile demontiert, oder wieder aufgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken slime breeder"
-msgid_plural "broken slime breeders"
-msgstr[0] "kaputter Schleimzüchter"
-msgstr[1] "kaputte Schleimzüchter"
-
-#. ~ Description for broken slime breeder
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken robotic incubator for alien slimes. Could be stripped down or re-"
-"crafted."
-msgstr ""
-"Ein kaputter Roboter-Inkubator für außerirdischen Schleim. Er könnte noch "
-"für seine Bestandteile demontiert, oder wieder aufgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken digestron"
-msgid_plural "broken digestrons"
-msgstr[0] "kaputter Digestron"
-msgstr[1] "kaputte Digestrons"
-
-#. ~ Description for broken digestron
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken acid digestor robot, now cold and unmoving. Could be stripped down"
-" or re-crafted."
-msgstr ""
-"Ein kaputter Säurezersetzungsroboter, nun kalt und bewegungslos. Könnte "
-"auseinandergenommen oder umgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken bee-bot"
-msgid_plural "broken bee-bots"
-msgstr[0] "kaputter Bienenboter"
-msgstr[1] "kaputte Bienenboter"
-
-#. ~ Description for broken bee-bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken beehive robot, now still and bee-less. Could be stripped down or "
-"re-crafted."
-msgstr ""
-"Ein kaputter Bienenstockroboter, jetzt still und leblos. Er könnte noch für "
-"seine Bestandteile demontiert, oder wieder aufgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken medical bot"
-msgid_plural "broken medical bots"
-msgstr[0] "kaputter Medizin-Roboter"
-msgstr[1] "kaputte Medizin-Roboter"
-
-#. ~ Description for broken medical bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken medical robot, now crumpled and inert. Could be stripped down for "
-"parts."
-msgstr ""
-"Ein kaputter Medizin-Roboter, jetzt zerknautscht und völlig reglos. Er "
-"könnte noch für seine Bestandteile demontiert werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed medical robot"
-msgid_plural "broken disarmed medical robots"
-msgstr[0] "kaputter entwaffneter Medizin-Roboter"
-msgstr[1] "kaputte entwaffnete Medizin-Roboter"
-
-#. ~ Description for broken disarmed medical robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken medical robot. Its onboard pharma-crafter and integral surgical "
-"tools have been removed. Could be gutted for parts or crafted into a "
-"salvaged robot."
-msgstr ""
-"Ein kaputter Medizin-Roboter. Sein bordeigener Pharma-Hersteller und seine "
-"integrierten chirurgischen Werkzeuge wurden entfernt. Könnte für seine "
-"Bestandteile entkernt oder zu einem geborgenen Roboter verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken assassin robot"
-msgid_plural "broken assassin robots"
-msgstr[0] "kaputter Assassinenroboter"
-msgstr[1] "kaputte Assassinenroboter"
-
-#. ~ Description for broken assassin robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken assassin robot, now limp and immobile. Could be stripped down or "
-"re-crafted."
-msgstr ""
-"Ein kaputter Assassinenroboter, nun schlaff und bewegungslos. Könnte "
-"auseinandergenommen oder umgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken elixirator"
-msgid_plural "broken elixirators"
-msgstr[0] "kaputter Elixirator"
-msgstr[1] "kaputte Elixiratoren"
-
-#. ~ Description for broken elixirator
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken elixirator, now shattered and lifeless. Could be stripped down or "
-"re-crafted."
-msgstr ""
-"Ein kaputter Elixirator, jetzt zerschmettert und leblos. Er könnte noch für "
-"seine Bestandteile demontiert, oder wieder aufgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken party bot"
-msgid_plural "broken party bots"
-msgstr[0] "kaputter Party-Roboter"
-msgstr[1] "kaputte Party-Roboter"
-
-#. ~ Description for broken party bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken party robot, now wasted and burnt out. Looks like the party's "
-"over. Could be stripped down or re-crafted."
-msgstr ""
-"Ein kaputter Party-Roboter, jetzt ausgelaugt und völlig ausgebrannt. Sieht "
-"so aus, als wäre die Party vorbei. Er könnte noch für seine Bestandteile "
-"demontiert, oder wieder aufgebaut werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken insane cyborg"
-msgid_plural "broken insane cyborgs"
-msgstr[0] "defekter wahnsinniger Cyborg"
-msgstr[1] "defekte wahnsinnige Cyborgs"
-
-#. ~ Description for broken insane cyborg
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken cyborg, now limp and unmoving. Could be gutted for parts or "
-"crafted into a salvaged robot."
-msgstr ""
-"Ein defekter Cyborg - jetzt schlaff und bewegungslos. Könnte für seine "
-"Bestandteile entkernt oder zu einem geborgenen Roboter verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken necrotic cyborg"
-msgid_plural "broken necrotic cyborgs"
-msgstr[0] "defekter nekrotischer Cyborg"
-msgstr[1] "defekte nekrotische Cyborgs"
-
-#. ~ Description for broken necrotic cyborg
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken cyborg, now limp and unmoving. Could be stripped down or re-"
-"crafted into a salvaged robot."
-msgstr ""
-"Ein defekter Cyborg - jetzt schlaff und bewegungslos. Könnte für seine "
-"Bestandteile entkernt oder zu einem geborgenen Roboter verarbeitet werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken rat snatcher"
-msgid_plural "broken rat snatchers"
-msgstr[0] "kaputter Rattenfänger"
-msgstr[1] "kaputte Rattenfänger"
-
-#. ~ Description for broken rat snatcher
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken rat snatcher, now harmless and inert. Could be stripped down or "
-"re-crafted."
-msgstr ""
-"Ein kaputter Rattenfänger, jetzt völlig reg- und harmlos. Er könnte noch für"
-" seine Bestandteile demontiert, oder wieder aufgebaut werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken grab-bot"
-msgid_plural "broken grab-bots"
-msgstr[0] "kaputter Greifboter"
-msgstr[1] "kaputte Greifboter"
-
-#. ~ Description for broken grab-bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken grabber robot, now limp and nonthreatening. Could be stripped down"
-" or re-crafted."
-msgstr ""
-"Ein kaputter Greifboter, jetzt völlig reglos und gänzlich unbedrohlich. Er "
-"könnte noch für seine Bestandteile demontiert, oder wieder aufgebaut werden."
-" "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken pest hunter"
-msgid_plural "broken pest hunters"
-msgstr[0] "kaputter Schädlingsbekämpfer"
-msgstr[1] "kaputte Schädlingsbekämpfer"
-
-#. ~ Description for broken pest hunter
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken pest hunter, now harmless and inert. Could be gutted for parts or "
-"re-crafted."
-msgstr ""
-"Ein kaputter Schädlingsbekämpfer, jetzt völlig reg- und harmlos. Er könnte "
-"noch für seine Bestandteile demontiert, oder wieder aufgebaut werden. "
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken defense bot"
-msgid_plural "broken defense bots"
-msgstr[0] "kaputter Verteidigungsroboter"
-msgstr[1] "kaputte Verteidigungsroboter"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken junkyard cowboy"
-msgid_plural "broken junkyard cowboys"
-msgstr[0] "kaputter Schrottplatz-Cowboy"
-msgstr[1] "kaputte Schrottplatz-Cowboys"
-
-#. ~ Description for broken junkyard cowboy
-#. ~ Description for broken shortcircuit samurai
-#. ~ Description for broken slapdash paladin
-#: lang/json/GENERIC_from_json.py
-msgid "A broken salvaged robot. Could be stripped for parts or re-crafted."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken shortcircuit samurai"
-msgid_plural "broken shortcircuit samurais"
-msgstr[0] "kaputter Kurzschlusssamurai"
-msgstr[1] "kaputte Kurzschlusssamurais"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken slapdash paladin"
-msgid_plural "broken slapdash paladins"
-msgstr[0] "kaputter Hoppla-Paladin"
-msgstr[1] "kaputte Hoppla-Paladine"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed military bot"
-msgid_plural "broken disarmed military bots"
-msgstr[0] "kaputter entwaffneter Militärroboter"
-msgstr[1] "kaputte entwaffnete Militärroboter"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken military trainer robot"
-msgid_plural "broken military trainer robots"
-msgstr[0] "kaputter Militärausbildungsroboter"
-msgstr[1] "kaputte Militärausbildungsroboter"
-
-#. ~ Description for broken military trainer robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military trainer robot, shattered and inert. This one is armed "
-"with an integrated paintball gun. Could be stripped for parts."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken military robot"
-msgid_plural "broken military robots"
-msgstr[0] "kaputter Militärroboter"
-msgstr[1] "kaputte Militärroboter"
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated 5.56mm firearm. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated 7.62mm firearm. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated 50 caliber firearm. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated 8x40mm firearm. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated flechette gun. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken military robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated 40mm grenade launcher. Could be stripped for parts."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken military flame robot"
-msgid_plural "broken military flame robots"
-msgstr[0] "kaputter Militärflammenroboter"
-msgstr[1] "kaputte Militärflammenroboter"
-
-#. ~ Description for broken military flame robot
+#. ~ Description for TEST plank
#: lang/json/GENERIC_from_json.py
msgid ""
-"A broken military robot, shattered and inert. This one is armed with an "
-"integrated flamethrower. Could be stripped for parts."
+"A narrow, thick plank of wood, like a 2 by 4 or similar piece of dimensional"
+" lumber. Makes a decent melee weapon, and can be used for all kinds of "
+"construction."
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "broken robo-guardian"
-msgid_plural "broken robo-guardians"
+msgid "TEST pipe"
+msgid_plural "TEST pipes"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for broken robo-guardian
-#. ~ Description for broken robo-protector
-#. ~ Description for broken robo-defender
-#. ~ Description for {'str': 'broken glittering lady', 'str_pl': 'broken
-#. glittering ladies'}
-#. ~ Description for broken bitter spinster
-#. ~ Description for broken fist king
-#. ~ Description for broken atomic sultan
-#: lang/json/GENERIC_from_json.py
-msgid "A broken salvaged robot. Could be stripped or recrafted."
-msgstr ""
-"Ein kaputter geborgener Roboter. Er könnte noch für seine Bestandteile "
-"demontiert, oder wieder aufgebaut werden."
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken robote deluxe"
-msgid_plural "broken robote deluxes"
-msgstr[0] "kaputter robote deluxe"
-msgstr[1] "kaputte robote deluxe"
-
-#. ~ Description for broken robote deluxe
-#: lang/json/GENERIC_from_json.py
-msgid "A broken deluxe robot. Could be stripped or recrafted."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken robo-protector"
-msgid_plural "broken robo-protectors"
-msgstr[0] "kaputter Robo-Beschützer"
-msgstr[1] "kaputte Robo-Beschützer"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken robo-defender"
-msgid_plural "broken robo-defenders"
-msgstr[0] "kaputter Robo-Verteidiger"
-msgstr[1] "kaputte Robo-Verteidiger"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken disarmed advanced bot"
-msgid_plural "broken disarmed advanced bots"
-msgstr[0] "kaputter entwaffneter fortgeschrittener Bot"
-msgstr[1] "kaputte entwaffnete fortgeschrittene Bots"
-
-#. ~ Description for broken disarmed advanced bot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced robot. Its internal weapons have been removed. Could be "
-"gutted for parts or crafted into a salvaged robot."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken advanced robot"
-msgid_plural "broken advanced robots"
-msgstr[0] "kaputter fortgeschrittener Roboter"
-msgstr[1] "kaputte fortgeschrittene Roboter"
-
-#. ~ Description for broken advanced robot
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced robot. This one is armed with an integrated laser-"
-"emitter. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken advanced robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced robot. This one is armed with an integrated plasma-"
-"ejector. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken advanced robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced robot. This one is armed with an integrated electro-"
-"caster. Could be stripped for parts."
-msgstr ""
-
-#. ~ Description for broken advanced robot
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken advanced robot. This one is armed with an integrated EMP "
-"projector. Could be stripped for parts."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken glittering lady"
-msgid_plural "broken glittering ladies"
+msgid "TEST sheet metal"
+msgid_plural "TEST sheet metals"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "broken bitter spinster"
-msgid_plural "broken bitter spinsters"
-msgstr[0] "kaputte verbitterte Jungfer"
-msgstr[1] "kaputte verbitterte Jungfern"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken chainsaw horror"
-msgid_plural "broken chainsaw horrors"
-msgstr[0] "kaputter Kettensägenschrecken"
-msgstr[1] "kaputte Kettensägenschrecken"
-
-#. ~ Description for broken chainsaw horror
-#. ~ Description for broken screeching terror
-#. ~ Description for broken hooked nightmare
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A broken salvaged robot. Thank God it's finally dead. Could be stripped or"
-" recrafted."
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken screeching terror"
-msgid_plural "broken screeching terrors"
-msgstr[0] "kaputter kreischender Schrecken"
-msgstr[1] "kaputte kreischende Schrecken"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken hooked nightmare"
-msgid_plural "broken hooked nightmares"
-msgstr[0] "kaputter Hakenalbtraum"
-msgstr[1] "kaputte Hakenalbträume"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken fist king"
-msgid_plural "broken fist kings"
-msgstr[0] "kaputter Faustkönig"
-msgstr[1] "kaputte Faustkönige"
-
-#: lang/json/GENERIC_from_json.py
-msgid "broken atomic sultan"
-msgid_plural "broken atomic sultans"
-msgstr[0] "kaputter Atomsultan"
-msgstr[1] "kaputte Atomsultane"
-
-#. ~ Description for AI core
-#: lang/json/GENERIC_from_json.py
-msgid "A computer module for controlling robots."
-msgstr "Ein Computermodul zur Steuerung von Robotern."
-
-#: lang/json/GENERIC_from_json.py
-msgid "surgery module"
-msgid_plural "surgery modules"
-msgstr[0] "Chirurgiemodul"
-msgstr[1] "Chirurgiemodule"
-
-#. ~ Description for surgery module
-#: lang/json/GENERIC_from_json.py
-msgid "A microsurgery module for a medical robot."
-msgstr "Ein Mikrochirurgiemodul für einen medizinischen Roboter."
-
-#: lang/json/GENERIC_from_json.py
-msgid "pharmaceutical module"
-msgid_plural "pharmaceutical modules"
-msgstr[0] "pharmazeutisches Modul"
-msgstr[1] "pharmazeutische Module"
-
-#. ~ Description for pharmaceutical module
-#: lang/json/GENERIC_from_json.py
-msgid "A pharmaceutical fabricating module for a medical robot."
-msgstr ""
-"Ein Herstellungsmodul für Pharmazeutika für einen medizinischen Roboter."
-
-#: lang/json/GENERIC_from_json.py lang/json/gun_from_json.py
-msgid "integral paintball gun"
-msgid_plural "integral paintball guns"
-msgstr[0] "integrierte Paintballwaffe"
-msgstr[1] "integrierte Paintballwaffen"
-
-#. ~ Description for integral paintball gun
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A high-powered paintball module used for safely testing robots or training "
-"soldiers."
-msgstr ""
-"Ein leistungsstarkes Paintball-Modul zum sicheren Testen von Robotern oder "
-"zum Trainieren von Soldaten."
-
-#: lang/json/GENERIC_from_json.py
-msgid "robot carrier"
-msgid_plural "robot carriers"
-msgstr[0] "Roboterträger"
-msgstr[1] "Roboterträger"
-
-#. ~ Description for robot carrier
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A heavy frame outfitted with tie-downs and attachment points for carrying "
-"cargo, with additional railings to keep a large machine in place. It is "
-"meant to hold large drones and robots for transport. Use it on a suitable "
-"robot to capture, use it on an empty tile to release."
-msgstr ""
-"Ein schwerer Rahmen zur Beförderung von Fracht, ausgestattet mit Zurrgurten "
-"und Befestigungspunkten sowie zusätzlichen Schienen, um eine große Maschine "
-"an Ort und Stelle zu halten. Entworfen, um große Drohnen und Roboter für den"
-" Transport aufzunehmen. Benutze ihn, um einen geeigneten Roboter "
-"einzufangen, benutze ihn auf einem freien Feld, um den Inhalt freizulassen."
+msgid "TEST gallon jug"
+msgid_plural "TEST gallon jugs"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "TEST plank"
-msgid_plural "TEST planks"
+msgid "TEST small waterskin"
+msgid_plural "TEST small waterskins"
msgstr[0] ""
msgstr[1] ""
#: lang/json/GENERIC_from_json.py
-msgid "TEST pipe"
-msgid_plural "TEST pipes"
+msgid "test balloon"
+msgid_plural "test balloons"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'test balloon'}
#: lang/json/GENERIC_from_json.py
-msgid "TEST sheet metal"
-msgid_plural "TEST sheet metals"
+msgid "Stretchy, watertight, and airtight - the perfect trial balloon."
+msgstr ""
+
+#: lang/json/GENERIC_from_json.py
+msgid "test pointy stick"
+msgid_plural "test pointy sticks"
msgstr[0] ""
msgstr[1] ""
@@ -67815,209 +67517,50 @@ msgid "A well-balanced sword for test purposes"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "a large artillery casing"
-msgid_plural "large artillery casings"
-msgstr[0] "eine große Artilleriehülle"
-msgstr[1] "große Artilleriehüllen"
-
-#: lang/json/GENERIC_from_json.py
-msgid "30x113mm autocannon belt linkage"
-msgid_plural "30x113mm autocannon belt linkages"
-msgstr[0] "30×113mm-Autokanonengurtscharnier"
-msgstr[1] "30×113mm-Autokanonengurtscharniere"
-
-#: lang/json/GENERIC_from_json.py
-msgid "30mm canister"
-msgid_plural "30mm canisters"
-msgstr[0] "30mm-Kanister"
-msgstr[1] "30mm-Kanister"
-
-#. ~ Description for 30mm canister
-#: lang/json/GENERIC_from_json.py
-msgid "A canister from a spent 30mm shell."
-msgstr "Ein Kanister einer verbrauchten 30mm-Granate."
-
-#: lang/json/GENERIC_from_json.py
-msgid "120mm canister"
-msgid_plural "120mm canisters"
-msgstr[0] "120mm-Kanister"
-msgstr[1] "120mm-Kanister"
-
-#. ~ Description for 120mm canister
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large canister from a spent 120mm shell, now an expensive paperweight."
-msgstr ""
-"Ein Kanister einer verbrauchten 120mm-Granate, nun ein teurer "
-"Briefbeschwerer."
-
-#: lang/json/GENERIC_from_json.py
-msgid "155mm canister"
-msgid_plural "155mm canisters"
-msgstr[0] "155mm-Kanister"
-msgstr[1] "155mm-Kanister"
-
-#. ~ Description for 155mm canister
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A large canister from a spent 155mm shell, now an expensive paperweight."
-msgstr ""
-"Ein Kanister einer verbrauchten 155mm-Granate, nun ein teurer "
-"Briefbeschwerer."
-
-#: lang/json/GENERIC_from_json.py
-msgid "stabilized portal"
-msgid_plural "stabilized portals"
-msgstr[0] "stabilisiertes Portal"
-msgstr[1] "stabilisierte Portale"
-
-#. ~ Description for {'str': 'stabilized portal'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"As you gaze into the seemingly infinite depths of this portable hole in "
-"reality, a phrase from a time forever gone echoes in your mind. \"There are"
-" two things that are infinite: the universe and human kleptomania.\""
-msgstr ""
-
-#: lang/json/GENERIC_from_json.py
-msgid "vehicle shelving"
-msgid_plural "vehicle shelvings"
+msgid "test box"
+msgid_plural "test boxs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'vehicle shelving'}
+#. ~ Description for {'str': 'test box'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"Several heavy frames retrofitted to be installed together which are "
-"outfitted with tie-downs and attachment points gallore for carrying an "
-"extended amount of cargo."
+msgid "A simple 1-liter cardboard box of deliberately undefined proportions."
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "solar array"
-msgid_plural "solar arrays"
-msgstr[0] "Solaranlage"
-msgstr[1] "Solaranlagen"
-
-#. ~ Description for {'str': 'solar array'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A dozen solar panels set on a chassis reaching several meters high. It "
-"keeps the fragile panels safely away from any potential threats and improves"
-" efficiency due to being able track the sun. However, this comes at the "
-"cost of being prohibitively heavy."
-msgstr ""
-"Ein Dutzend Solarmodule, die auf ein Fahrgestell montiert wurden, sie "
-"reichen einige Meter hoch. Das hält die zerbrechlichen Module sicher von "
-"jeglichen potentiellen Gefahren fern und erhöht die Effizienz aufgrund der "
-"Fähigkeit, der Sonne zu folgen. Allerdings kommt das auf Kosten eines "
-"ungeheuer hohen Gewichts."
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "upgraded solar array"
-msgid_plural "upgraded solar arrays"
-msgstr[0] "verbesserte Solaranlage"
-msgstr[1] "verbesserte Solaranlagen"
-
-#. ~ Description for {'str': 'upgraded solar array'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A dozen upgraded solar panels set on a chassis reaching several meters high."
-" It keeps the fragile panels safely away from any potential threats and "
-"improves efficiency due to being able to track the sun. However, this comes"
-" at the cost of being prohibitively heavy and obstructive."
-msgstr ""
-"Ein Dutzend verbesserte Solarmodule, die auf ein Fahrgestell montiert "
-"wurden, sie reichen einige Meter hoch. Das hält die zerbrechlichen Module "
-"sicher von jeglichen potentiellen Gefahren fern und erhöht die Effizienz "
-"aufgrund der Fähigkeit, der Sonne zu folgen. Allerdings kommt das auf Kosten"
-" eines ungeheuer hohen Gewichts und es ist sehr auffällig."
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "upgraded reinforced solar array"
-msgid_plural "upgraded reinforced solar arrays"
-msgstr[0] "verbesserte verstärkte Solaranlage"
-msgstr[1] "verbesserte verstärkte Solaranlagen"
-
-#. ~ Description for {'str': 'upgraded reinforced solar array'}
-#: lang/json/GENERIC_from_json.py
-msgid ""
-"A dozen upgraded reinforced solar panels set on a chassis reaching several "
-"meters high. It keeps the fragile panels safely away from any potential "
-"threats and improves efficiency due to being able to track the sun. "
-"However, this comes at the cost of being prohibitively heavy and "
-"obstructive."
-msgstr ""
-"Ein Dutzend verbesserte verstärkte Solarmodule, die auf ein Fahrgestell "
-"montiert wurden, sie reichen einige Meter hoch. Das hält die zerbrechlichen "
-"Module sicher von jeglichen potentiellen Gefahren fern und erhöht die "
-"Effizienz aufgrund der Fähigkeit, der Sonne zu folgen. Allerdings kommt das "
-"auf Kosten eines ungeheuer hohen Gewichts und es ist sehr auffällig."
-
#: lang/json/GENERIC_from_json.py
-msgid "gelectrode"
-msgid_plural "gelectrodes"
+msgid "test 14 cm rod"
+msgid_plural "test 14 cm rods"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'gelectrode'}
+#. ~ Description for test 14 cm rod
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A strange biological anomaly, this blob seems capable of emitting light when"
-" electricity is provided to it, from small lamps up to headlights. "
-"Unfortunately there is no place to insert a battery, so you'll have to hook "
-"it up to a vehicle's power grid. It seems pliable enough to pull apart…"
+msgid "A thin rod exactly 14 cm in length"
msgstr ""
#: lang/json/GENERIC_from_json.py
-msgid "amorphous heart"
-msgid_plural "amorphous hearts"
-msgstr[0] "amorphes Herz"
-msgstr[1] "amorphe Herzen"
+msgid "test 15 cm rod"
+msgid_plural "test 15 cm rods"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'amorphous heart'}
+#. ~ Description for test 15 cm rod
#: lang/json/GENERIC_from_json.py
-msgid ""
-"This amorphous mass seems to have finished developing; its advanced internal"
-" structures testifying to that. It is capable of locomotion through "
-"internal hydraulic pressure, capable of moving substantial loads, and, in an"
-" astounding display of intelligence, is capable of manipulating anything "
-"it's attached to, whether blob-based or otherwise, through extended "
-"pseudopods. You think you might be able to manipulate it, and through it, "
-"all its attached parts. Though to do so you'll have to position yourself to"
-" be in contact with it; and it appears unnervingly willing to accommodate "
-"you…"
+msgid "A thin rod exactly 15 cm in length"
msgstr ""
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "diamond frame"
-msgid_plural "diamond frames"
-msgstr[0] "Diamantrahmen"
-msgstr[1] "Diamantrahmen"
-
-#. ~ Description for {'str': 'diamond frame'}
#: lang/json/GENERIC_from_json.py
-msgid ""
-"A brilliantly sparkling diamond vehicle frame. Incredibly strong for its "
-"weight."
-msgstr ""
-"Ein brillant glänzender Diamantfahrzeugrahmen. Unglaublich stark für sein "
-"Gewicht."
-
-#: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py
-msgid "diamond plating"
-msgid_plural "diamond platings"
-msgstr[0] "Diamantplattierung"
-msgstr[1] "Diamantplattierungen"
+msgid "test nuclear carafe"
+msgid_plural "test nuclear carafes"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for {'str': 'diamond plating'}
+#. ~ Description for {'str': 'test nuclear carafe'}
#: lang/json/GENERIC_from_json.py
msgid ""
-"A piece of armor plating made of clear diamond. Incredibly strong for its "
-"weight."
+"This is a test coffee carafe designed to keep atomic beverages extra "
+"radioactive. It leaks radiation all the time."
msgstr ""
-"Ein Stück Panzerungsplattierung aus reinem Diamant. Unglaublich stark für "
-"sein Gewicht."
#: lang/json/ITEM_CATEGORY_from_json.py
msgid "GUNS"
@@ -68446,8 +67989,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "ultra-light battery"
msgid_plural "ultra-light batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ultra-kleiner Akku"
+msgstr[1] "Ultra-kleine Akkus"
#. ~ Description for {'str': 'ultra-light battery', 'str_pl': 'ultra-light
#. batteries'}
@@ -68456,12 +67999,14 @@ msgid ""
"This is a light battery cell designed for small size over everything else. "
"It retains its universal compatibility, though."
msgstr ""
+"Ein ultra-leichter Akku, extra klein gebaut auf Kosten von allem anderen. "
+"Hat jedoch seine universelle Kompatibilität behalten."
#: lang/json/MAGAZINE_from_json.py
msgid "ultra-light plutonium fuel battery"
msgid_plural "ultra-light plutonium fuel batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ultra-kleine Plutoniumbrennstoffzelle"
+msgstr[1] "Ultra-kleine Plutoniumbrennstoffzellen"
#. ~ Description for {'str': 'ultra-light plutonium fuel battery', 'str_pl':
#. 'ultra-light plutonium fuel batteries'}
@@ -68475,8 +68020,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "ultra-light disposable battery"
msgid_plural "ultra-light disposable batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ultra-kleine Batterie"
+msgstr[1] "Ultra-kleine Batterien"
#. ~ Description for {'str': 'ultra-light disposable battery', 'str_pl':
#. 'ultra-light disposable batteries'}
@@ -68486,25 +68031,27 @@ msgid ""
"It retains its universal compatibility, though. The battery's chemistry "
"means that it has a very high capacity, but cannot be recharged."
msgstr ""
+"Eine ultra-leichte Batterie, extra klein gebaut auf Kosten von allem anderen. Hat jedoch seine universelle Kompatibilität behalten.\n"
+"Der chemische Aufbau der Batterie garantiert eine sehr hohe Kapazität, aber sie kann nicht wieder aufgeladen werden."
#: lang/json/MAGAZINE_from_json.py
msgid "light battery"
msgid_plural "light batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleiner Akku"
+msgstr[1] "Kleine Akkus"
#. ~ Description for {'str': 'light battery', 'str_pl': 'light batteries'}
#: lang/json/MAGAZINE_from_json.py
msgid ""
"This is a light battery cell, universally compatible with all kinds of small"
" devices."
-msgstr ""
+msgstr "Kleiner Akku, universell kompatibel mit allen Arten kleiner Geräte."
#: lang/json/MAGAZINE_from_json.py
msgid "light battery (high-capacity)"
msgid_plural "light batteries (high-capacity)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleiner Akku (Extra-Kapazität)"
+msgstr[1] "Kleine Akkus (Extra-Kapazität)"
#. ~ Description for {'str': 'light battery (high-capacity)', 'str_pl': 'light
#. batteries (high-capacity)'}
@@ -68513,12 +68060,14 @@ msgid ""
"This is a high-capacity light battery cell, universally compatible with all "
"kinds of small devices."
msgstr ""
+"Kleiner Akku mit extra hoher Kapazität, universell kompatibel mit allen "
+"Arten kleiner Geräte."
#: lang/json/MAGAZINE_from_json.py
msgid "light plutonium fuel battery"
msgid_plural "light plutonium fuel batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Plutoniumbrennstoffzelle"
+msgstr[1] "Kleine Plutoniumbrennstoffzellen"
#. ~ Description for {'str': 'light plutonium fuel battery', 'str_pl': 'light
#. plutonium fuel batteries'}
@@ -68533,8 +68082,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "light disposable battery"
msgid_plural "light disposable batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Batterie"
+msgstr[1] "Kleine Batterien"
#. ~ Description for {'str': 'light disposable battery', 'str_pl': 'light
#. disposable batteries'}
@@ -68544,12 +68093,14 @@ msgid ""
" devices. The battery's chemistry means that it has a very high capacity, "
"but cannot be recharged."
msgstr ""
+"Eine leichte Batterie, universell kompatibel mit allen Arten kleiner Geräte.\n"
+"Der chemische Aufbau der Batterie garantiert eine sehr hohe Kapazität, aber sie kann nicht wieder aufgeladen werden."
#: lang/json/MAGAZINE_from_json.py
msgid "medium battery"
msgid_plural "medium batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlerer Akku"
+msgstr[1] "Mittlere Akkus"
#. ~ Description for {'str': 'medium battery', 'str_pl': 'medium batteries'}
#: lang/json/MAGAZINE_from_json.py
@@ -68557,12 +68108,14 @@ msgid ""
"This is a medium battery cell, universally compatible with all kinds of "
"appliances and power tools."
msgstr ""
+"Mittlerer Akku, universell kompatibel mit allen Arten Haushaltsgeräten und "
+"Elektrowerkzeugen."
#: lang/json/MAGAZINE_from_json.py
msgid "medium battery (high-capacity)"
msgid_plural "medium batteries (high-capacity)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlerer Akku (Extra-Kapazität)"
+msgstr[1] "Mittlere Akkus (Extra-Kapazität)"
#. ~ Description for {'str': 'medium battery (high-capacity)', 'str_pl':
#. 'medium batteries (high-capacity)'}
@@ -68571,12 +68124,14 @@ msgid ""
"This is a high-capacity medium battery cell, universally compatible with all"
" kinds of appliances and power tools."
msgstr ""
+"Mittlerer Akku mit extra hoher Kapazität, universell kompatibel mit allen "
+"Arten Haushaltsgeräten und Elektrowerkzeugen."
#: lang/json/MAGAZINE_from_json.py
msgid "medium plutonium fuel battery"
msgid_plural "medium plutonium fuel batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlere Plutoniumbrennstoffzelle"
+msgstr[1] "Mittlere Plutoniumbrennstoffzellen"
#. ~ Description for {'str': 'medium plutonium fuel battery', 'str_pl':
#. 'medium plutonium fuel batteries'}
@@ -68591,8 +68146,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "medium disposable battery"
msgid_plural "medium disposable batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlere Batterie"
+msgstr[1] "Mittlere Batterien"
#. ~ Description for {'str': 'medium disposable battery', 'str_pl': 'medium
#. disposable batteries'}
@@ -68602,12 +68157,14 @@ msgid ""
"appliances and power tools. The battery's chemistry means that it has a "
"very high capacity, but cannot be recharged."
msgstr ""
+"Eine mittlere Batterie, universell kompatibel mit allen Arten Haushaltsgeräten und Elektrowerkzeugen.\n"
+"Der chemische Aufbau der Batterie garantiert eine sehr hohe Kapazität, aber sie kann nicht wieder aufgeladen werden."
#: lang/json/MAGAZINE_from_json.py
msgid "heavy battery"
msgid_plural "heavy batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Großer Akku"
+msgstr[1] "Große Akkus"
#. ~ Description for {'str': 'heavy battery', 'str_pl': 'heavy batteries'}
#: lang/json/MAGAZINE_from_json.py
@@ -68615,12 +68172,14 @@ msgid ""
"This is a heavy battery cell, universally compatible with all kinds of "
"industrial-grade equipment and large tools."
msgstr ""
+"Großer Akku, universell kompatibel mit allen Arten industrieller Geräte und "
+"großen Werkzeugen."
#: lang/json/MAGAZINE_from_json.py
msgid "heavy battery (high-capacity)"
msgid_plural "heavy batteries (high-capacity)"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Großer Akku (Extra-Kapazität) "
+msgstr[1] "Große Akkus (Extra-Kapazität)"
#. ~ Description for {'str': 'heavy battery (high-capacity)', 'str_pl': 'heavy
#. batteries (high-capacity)'}
@@ -68629,12 +68188,14 @@ msgid ""
"This is a high-capacity heavy battery cell, universally compatible with all "
"kinds of industrial-grade equipment and large tools."
msgstr ""
+"Großer Akku mit extra hoher Kapazität, universell kompatibel mit allen Arten"
+" industrieller Geräte und großen Werkzeugen."
#: lang/json/MAGAZINE_from_json.py
msgid "heavy plutonium fuel battery"
msgid_plural "heavy plutonium fuel batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Große Plutoniumbrennstoffzelle"
+msgstr[1] "Große Plutoniumbrennstoffzellen"
#. ~ Description for {'str': 'heavy plutonium fuel battery', 'str_pl': 'heavy
#. plutonium fuel batteries'}
@@ -68664,8 +68225,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "heavy disposable battery"
msgid_plural "heavy disposable batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Große Batterie"
+msgstr[1] "Große Batterien"
#. ~ Description for {'str': 'heavy disposable battery', 'str_pl': 'heavy
#. disposable batteries'}
@@ -68675,6 +68236,8 @@ msgid ""
"industrial-grade equipment and large tools. The battery's chemistry means "
"that it has a very high capacity, but cannot be recharged."
msgstr ""
+"Großer Batterie, universell kompatibel mit allen Arten industrieller Geräte und großen Werkzeugen.\n"
+"Der chemische Aufbau der Batterie garantiert eine sehr hohe Kapazität, aber sie kann nicht wieder aufgeladen werden. "
#: lang/json/MAGAZINE_from_json.py
msgid "LW-5 speedloader"
@@ -69972,10 +69535,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'Desert Eagle magazine'}
#: lang/json/MAGAZINE_from_json.py
msgid ""
-"A standard 7-round steel box magazine for use with the IMI Desert Eagle."
+"A standard 8-round steel box magazine for use with the IMI Desert Eagle."
msgstr ""
-"Ein Standard-Stahlkastenmagazin mit 7 Schuss zur Verwendung mit der IMI "
-"Desert Eagle."
#: lang/json/MAGAZINE_from_json.py
msgid "MAC-10 magazine"
@@ -70547,19 +70108,6 @@ msgstr ""
"Ein Kastenmagazin mit 50 Schuss zur Verwendung mit Rivtech-8×40mm-Hülsenlos-"
"Feuerwaffen."
-#: lang/json/MAGAZINE_from_json.py
-msgid "RMGS5 8x40mm speedloader"
-msgid_plural "RMGS5 8x40mm speedloaders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'RMGS5 8x40mm speedloader'}
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"This speedloader, made by Rivtech for use with RM99 revolver, can hold 5 "
-"rounds of 8x40mm caseless rounds and quickly reload a compatible revolver."
-msgstr ""
-
#: lang/json/MAGAZINE_from_json.py
msgid "Calico magazine"
msgid_plural "Calico magazines"
@@ -71203,8 +70751,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py
msgid "small motorbike battery"
msgid_plural "small motorbike batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Motorrad Batterie"
+msgstr[1] "Kleine Motorrad Batterien"
#. ~ Description for {'str': 'small motorbike battery', 'str_pl': 'small
#. motorbike batteries'}
@@ -71217,8 +70765,8 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py lang/json/vehicle_part_from_json.py
msgid "large storage battery"
msgid_plural "large storage batteries"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Großer Speicher-Akku"
+msgstr[1] "Große Speicher-Akkus"
#. ~ Description for {'str': 'large storage battery', 'str_pl': 'large storage
#. batteries'}
@@ -71272,138 +70820,14 @@ msgstr ""
#: lang/json/MAGAZINE_from_json.py lang/json/vehicle_part_from_json.py
msgid "fuel bunker"
msgid_plural "fuel bunkers"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Brennstoffbehälter"
+msgstr[1] "Brennstoffbehälter"
#. ~ Description for {'str': 'fuel bunker'}
#: lang/json/MAGAZINE_from_json.py
msgid "A bin for holding solid fuel."
msgstr "Ein Behälter zum Lagern von Festbrennstoff."
-#: lang/json/MAGAZINE_from_json.py
-msgid "CW-24 auto-magazine"
-msgid_plural "CW-24 auto-magazines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for CW-24 auto-magazine
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An advanced automagazine for the CW-24 rifle. Like the SVS magazines, it "
-"uses microrobotics to load its cartridges."
-msgstr ""
-"Ein fortgeschrittenes Automatikmagazin für das CW-24-Gewehr. Wie die SVS-"
-"Gewehre benutzt es Mikrorobotik, um die Patronen zu laden."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "CW-24 extended magazine"
-msgid_plural "CW-24 extended magazines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for CW-24 extended magazine
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An extended auto-magazine for the CW-24 rifle. Like the SVS magazines, it "
-"uses microrobotics to load its cartridges."
-msgstr ""
-"Ein erweitertes Automatikmagazin für das CW-24-Gewehr. Wie die SVS-Gewehre "
-"benutzt es Mikrorobotik, um die Patronen zu laden."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "CWD-63 extended magazine"
-msgid_plural "CWD-63 extended magazines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for CWD-63 extended magazine
-#: lang/json/MAGAZINE_from_json.py
-msgid "A cheap 10-round box magazine for the CWD-63. It's not as reliable."
-msgstr ""
-"Ein billiges Kastenmagazin mit 10 Schuss für die CWD-63. Es ist nicht so "
-"stabil."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "CWD-63 magazine"
-msgid_plural "CWD-63 magazines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for CWD-63 magazine
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"Since it's created for the .308 round, it doesn't need the curved shape of "
-"the original magazine."
-msgstr ""
-"Da es für die .308-Patrone gemacht wurde, braucht es nicht die gekrümmte "
-"Form des Originalmagazins."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "SVS-24 robodrum"
-msgid_plural "SVS-24 robodrums"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for SVS-24 robodrum
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An advanced 135-round drum magazine. Like the auto-magazine, it loads "
-"cartridges using microrobotics."
-msgstr ""
-"Ein fortgeschrittenes Trommelmagazin mit 135 Schuss. Wie das "
-"Automatikmagazin lädt es Patronen mittels Mikrorobotik."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "SVS-24 robomag"
-msgid_plural "SVS-24 robomags"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for SVS-24 robomag
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An advanced 42-round auto-magazine. Unlike previous generations of "
-"magazines, this one uses microrobotics to load cartridges."
-msgstr ""
-"Ein fortgeschrittenes Trommelmagazin mit 42 Schuss. Anders als frühere "
-"Generationen von Magazinen benutzt dieses Magazin Mikrorobotik, um Patronen "
-"zu laden."
-
-#. ~ Description for .454 6-round speedloader
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"This speedloader can hold 6 rounds of .454 and quickly reload a compatible "
-"revolver."
-msgstr ""
-
-#: lang/json/MAGAZINE_from_json.py
-msgid ".454 8-round speedloader"
-msgid_plural ".454 8-round speedloaders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for .454 8-round speedloader
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"This speedloader can hold 8 rounds of .454 and quickly reload a compatible "
-"revolver."
-msgstr ""
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "Eagle 1776 magazine"
-msgid_plural "Eagle 1776 magazines"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for Eagle 1776 magazine
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An american-made box magazine, designed to deliver 24 .44 Magnum cartridges "
-"to the Eagle 1776."
-msgstr ""
-"Ein amerikanisch-hergestelltes Kastenmagazin, gemacht, um 24 "
-".44-Magnumpatronen in die Eagle 1776 zu laden."
-
#: lang/json/MAGAZINE_from_json.py
msgid "grenade machine gun belt"
msgid_plural "grenade machine gun belts"
@@ -71602,77 +71026,28 @@ msgid ""
msgstr ""
#: lang/json/MAGAZINE_from_json.py
-msgid "30x113mm ammo belt"
-msgid_plural "30x113mm ammo belts"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "BB hopper"
-msgid_plural "BB hoppers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'BB hopper'}
-#. ~ Description for {'str': 'pebble hopper'}
-#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An improvised magazine for a vehicle mounted weapon. A simple metal box "
-"with some plastic guide rails, it acts as a gravity fed hopper to drop a "
-"small round shot into the weapon's chamber below. It is not very reliable, "
-"but quick to reload."
-msgstr ""
-"Ein improvisiertes Magazin für eine an einem Fahrzeug montierte Waffe. Das "
-"ist eine einfache Metallkiste mit ein paar Plastikführungsschienen. Es "
-"agiert als ein schwerkraftgetriebener Trichter, um eine kleine Patronenkugel"
-" in die Waffenkammer unter ihm fallen zu lassen. Es ist nicht sehr "
-"zuverlässig, aber lädt schnell nach."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "bolt hopper"
-msgid_plural "bolt hoppers"
+msgid "test disposable battery"
+msgid_plural "test disposable batteries"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'bolt hopper'}
+#. ~ Description for {'str': 'test disposable battery', 'str_pl': 'test
+#. disposable batteries'}
#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An improvised magazine for a vehicle mounted crossbow. A simple metal box "
-"with some plastic guide rails, it acts as a gravity fed hopper to drop a "
-"crossbow bolt into the weapon below. It is awkward to reload and not "
-"especially reliable."
+msgid "This is a test disposable battery."
msgstr ""
-"Ein improvisiertes Magazin für eine an einem Fahrzeug montierte Armbrust. "
-"Das ist eine einfache Metallkiste mit ein paar Plastikführungsschienen. Es "
-"agiert als ein schwerkraftgetriebener Trichter, um einen kleinen "
-"Armbrustbolzen in die Waffenkammer unter ihm fallen zu lassen. Es ist "
-"kompliziert, es nachzuladen und nicht wirklich zuverlässig."
#: lang/json/MAGAZINE_from_json.py
-msgid "canister rack"
-msgid_plural "canister racks"
+msgid "test rechargeable battery"
+msgid_plural "test rechargeable batteries"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'canister rack'}
+#. ~ Description for {'str': 'test rechargeable battery', 'str_pl': 'test
+#. rechargeable batteries'}
#: lang/json/MAGAZINE_from_json.py
-msgid ""
-"An improvised magazine for a vehicle mounted weapon. A simple metal box "
-"with some plastic guide rails, it acts as a gravity fed hopper to drop a "
-"heavy canister into the weapon below. It is awkward to reload and not "
-"especially reliable."
+msgid "This is a test battery that may be recharged."
msgstr ""
-"Ein improvisiertes Magazin für eine an einem Fahrzeug montierte Waffe. Das "
-"ist eine einfache Metallkiste mit ein paar Plastikführungsschienen. Es "
-"agiert als ein schwerkraftgetriebener Trichter, um einen schweren Kanister "
-"in die Waffenkammer unter ihm fallen zu lassen. Es ist kompliziert, es "
-"nachzuladen und nicht wirklich zuverlässig."
-
-#: lang/json/MAGAZINE_from_json.py
-msgid "pebble hopper"
-msgid_plural "pebble hoppers"
-msgstr[0] ""
-msgstr[1] ""
#: lang/json/MOD_INFO_from_json.py src/color.cpp src/color.cpp
msgid "default"
@@ -71693,29 +71068,27 @@ msgid "Drifts the game away from realism and more towards sci-fi."
msgstr "Verschiebt das Spiel vom Realismus mehr hin zu Sci-Fi."
#: lang/json/MOD_INFO_from_json.py
-msgid "C.R.I.T Expansion Mod"
+msgid "Blaze Industries"
msgstr ""
-#. ~ Description for C.R.I.T Expansion Mod
+#. ~ Description for Blaze Industries
#: lang/json/MOD_INFO_from_json.py
msgid ""
-"Adds a plethora of content: professions, guns/mods, WIP enemies, mutations, "
-"martial arts, melee weapons, and some QOL changes such as plants from "
-"cutting grass."
+"Introduces the fictional corporation Blaze Industries, bringing advanced "
+"vehicle modification to the consumer."
msgstr ""
#: lang/json/MOD_INFO_from_json.py
-msgid "Craftable Gun Pack"
-msgstr "Waffenfertigungspaket"
+msgid "C.R.I.T Expansion Mod"
+msgstr ""
-#. ~ Description for Craftable Gun Pack
+#. ~ Description for C.R.I.T Expansion Mod
#: lang/json/MOD_INFO_from_json.py
msgid ""
-"Adds more craftable firearms, and gunpowder. WARNING: Breaks intended "
-"balance."
+"Adds a plethora of content: professions, guns/mods/weapons, WIP mobs, "
+"mutations, MA styles, and some QOL innawoods changes. Use the readme to see "
+"more details!"
msgstr ""
-"Fügt noch mehr selbstbaubare Feuerwaffen und Schießpulver hinzu. ACHTUNG: "
-"Nicht mit der vorgesehenen Spielbalance vereinbar."
#: lang/json/MOD_INFO_from_json.py
msgid "Crazy Cataclysm"
@@ -71737,19 +71110,6 @@ msgid ""
"occupation. Use other mods at your own risk!"
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Folding Parts pack"
-msgstr "Paket Faltbare Teile"
-
-#. ~ Description for Folding Parts pack
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Makes solar panels and several other parts foldable, and adds foldable "
-"quarterboards."
-msgstr ""
-"Macht Solarmodule und diverse andere Teile faltbar und fügt faltbare "
-"Seitenwände hinzu."
-
#: lang/json/MOD_INFO_from_json.py
msgid "DinoMod"
msgstr "DinoMod"
@@ -71760,28 +71120,6 @@ msgid ""
"Adds dinosaurs. Some rideable, others less friendly. Life will find a way."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Icecoon's Arsenal"
-msgstr "Icecoons Arsenal"
-
-#. ~ Description for Icecoon's Arsenal
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"For those gun nuts. Don't have enough near-future firearms in your life? "
-"Add this mod today!"
-msgstr ""
-"Für die Waffennarren. Hast du noch nicht genug Schusswaffen aus der nahen "
-"Zukunft in deinem Leben? Dann füg diese Mod heute hinzu!"
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "DeadLeaves' Fictional Guns"
-msgstr "DeadLeaves’ fiktive Waffen"
-
-#. ~ Description for DeadLeaves' Fictional Guns
-#: lang/json/MOD_INFO_from_json.py
-msgid "Adds a bunch of rare, fictional weapons."
-msgstr "Fügt eine Reihe an seltenen fiktiven Waffen hinzu."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Fuji's Military Profession Pack"
msgstr ""
@@ -71836,53 +71174,30 @@ msgid "Fuji Structures mod support for Graphical Overmap."
msgstr ""
#: lang/json/MOD_INFO_from_json.py
-msgid "Graphical Overmap More Locations"
-msgstr ""
-
-#. ~ Description for Graphical Overmap More Locations
-#: lang/json/MOD_INFO_from_json.py
-msgid "More Locations mod support for Graphical Overmap."
-msgstr ""
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Graphical Overmap Urban Development"
-msgstr ""
-
-#. ~ Description for Graphical Overmap Urban Development
-#: lang/json/MOD_INFO_from_json.py
-msgid "Urban Development mod support for Graphical Overmap."
+msgid "Graphical Overmap Magiclysm"
msgstr ""
+#. ~ Description for Graphical Overmap Magiclysm
#: lang/json/MOD_INFO_from_json.py
-msgid "Garden Pots"
-msgstr ""
-
-#. ~ Description for Garden Pots
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Allows you to grow seeds in craftable garden pots that can be carried around"
-" as items. Perfect for the nomadic botanist."
+msgid "Magiclysm support for Graphical Overmap."
msgstr ""
#: lang/json/MOD_INFO_from_json.py
-msgid "Roadheader and other mining vehicles"
+msgid "Graphical Overmap More Locations"
msgstr ""
-#. ~ Description for Roadheader and other mining vehicles
+#. ~ Description for Graphical Overmap More Locations
#: lang/json/MOD_INFO_from_json.py
-msgid "Adds a few mining vehicles, requires Vehicle Additions Pack."
+msgid "More Locations mod support for Graphical Overmap."
msgstr ""
#: lang/json/MOD_INFO_from_json.py
-msgid "Hydroponics"
+msgid "Graphical Overmap Urban Development"
msgstr ""
-#. ~ Description for Hydroponics
+#. ~ Description for Graphical Overmap Urban Development
#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Adds hydroponic units, a furniture which can have crops planted in it for "
-"increased yields. Spawn occasionally in labs or basements. Or build your "
-"own."
+msgid "Urban Development mod support for Graphical Overmap."
msgstr ""
#: lang/json/MOD_INFO_from_json.py
@@ -71905,41 +71220,6 @@ msgstr ""
msgid "Cataclysm but with magic spells!"
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Manual Bionic Installation"
-msgstr "Manuelle Bionikinstallation"
-
-#. ~ Description for Manual Bionic Installation
-#: lang/json/MOD_INFO_from_json.py
-msgid "Allows CBMs to be installed by hand. Pairs well with Safe Autodoc."
-msgstr ""
-"Ermöglicht KBM-Installation per Hand. Passt zusammen mit Sicherer "
-"Autodoktor."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Medieval and Historic Classes and Shields"
-msgstr ""
-
-#. ~ Description for Medieval and Historic Classes and Shields
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Assorted fun classes and shields for the wannabe knight, legionary, and "
-"more."
-msgstr ""
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Modular Turrets"
-msgstr "Modulare Geschütztürme"
-
-#. ~ Description for Modular Turrets
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Gives turrets swappable firearm modules, which can be reclaimed from broken "
-"robots."
-msgstr ""
-"Verleiht Geschütztürmen austauschbare Feuerwaffen-Module, die von kaputten "
-"Robotern geborgen werden können."
-
#: lang/json/MOD_INFO_from_json.py
msgid "More Locations"
msgstr "Mehr Orte"
@@ -71953,28 +71233,6 @@ msgstr ""
"Neue Z-Ebenengebäude. Nicht ganz ausgereift. Um ungewollte Orte zu "
"unterbinden, lösche Unterverzeichnisse."
-#: lang/json/MOD_INFO_from_json.py
-msgid "More Survival Tools"
-msgstr "Mehr Überlebenswerkzeuge"
-
-#. ~ Description for More Survival Tools
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"For those who prefer being innawoods. Adds several tools, various recipes "
-"additions/tweaks, plus two new professions."
-msgstr ""
-"Wenn du lieber im Wald lebst. Diverse Werkzeuge, Rezepte und kleine "
-"Rezeptanpassungen sowie zwei neue Berufungen."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Mundane Zombies"
-msgstr "Normale Zombies"
-
-#. ~ Description for Mundane Zombies
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes all special zombies from the game."
-msgstr "Entfernt alle besonderen Zombies vom Spiel."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Mutant NPCs"
msgstr "Mutanten-NPCs"
@@ -71999,15 +71257,6 @@ msgid ""
"sweet treats."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Mythological Replicas"
-msgstr "Mythologische Replikate"
-
-#. ~ Description for Mythological Replicas
-#: lang/json/MOD_INFO_from_json.py
-msgid "Adds recipes for replicas of mythological weapons."
-msgstr "Fügt Rezepte für Replikate mythologischer Waffen hinzu."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Beta National Guard Camp"
msgstr "Beta-Nationalgardenlager"
@@ -72021,73 +71270,6 @@ msgstr ""
"Hilf beim Testen des Nationalgardenlagers, bevor es ins Hauptspiel eingebaut"
" wird. Gib uns Feedback im Forums-Thread unter »The Lab«."
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Acid Zombies"
-msgstr "Keine Säurezombies"
-
-#. ~ Description for No Acid Zombies
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes all acid-based zombies from the game."
-msgstr "Entfernt alle säurebasierten Zombies aus dem Spiel."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Ants"
-msgstr "Keine Ameisen"
-
-#. ~ Description for No Ants
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes ants and anthills from the game"
-msgstr "Entfernt Ameisen und Ameisenhaufen aus dem Spiel"
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Bees"
-msgstr "Keine Bienen"
-
-#. ~ Description for No Bees
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes bees and beehives from the game"
-msgstr "Entfernt Bienen und Bienenstöcke aus dem Spiel"
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Big Zombies"
-msgstr "Keine großen Zombies"
-
-#. ~ Description for No Big Zombies
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Removes shocker brutes, zombie hulks, and skeletal juggernauts from the "
-"game."
-msgstr ""
-"Entfernt die großen Zombies Schockrohling, Zombie-Hulk und Skelettmoloch aus"
-" dem Spiel."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Explosive Zombies"
-msgstr "Keine explosiven Zombies"
-
-#. ~ Description for No Explosive Zombies
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes all explosion-based zombies from the game."
-msgstr "Entfernt alle explosionsbasierten Zombies vom Spiel."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Filthy Clothing"
-msgstr "Keine versiffte Kleidung"
-
-#. ~ Description for No Filthy Clothing
-#: lang/json/MOD_INFO_from_json.py
-msgid "Clothes dropped by zombies will be completely clean."
-msgstr "Von Zombies fallen gelassene Kleidung wird komplett sauber sein. "
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Flaming Weapons"
-msgstr "Keine Brandwaffen"
-
-#. ~ Description for No Flaming Weapons
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes flaming melee weapons."
-msgstr "Entfernt Brandnahkampfwaffen."
-
#: lang/json/MOD_INFO_from_json.py
msgid "No Fungal Monsters"
msgstr "Keine Fungusmonster"
@@ -72097,24 +71279,6 @@ msgstr "Keine Fungusmonster"
msgid "Removes fungal monsters and regions from the game."
msgstr "Entfernt Fungusmonster und -regionen aus dem Spiel."
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Medieval Items"
-msgstr "Keine mittelalterlichen Ggnstd."
-
-#. ~ Description for No Medieval Items
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes medieval weapons, armors, and specific books."
-msgstr "Entfernt mittelalterliche Waffen, Rüstungen und bestimmte Bücher."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Disable Mutagens"
-msgstr "Mutagene deaktivieren"
-
-#. ~ Description for Disable Mutagens
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes mutagen items from the game."
-msgstr "Entfernt Mutagen-Gegenstände vom Spiel."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Disable NPC Needs"
msgstr "NPC-Bedürfnisse deaktivieren"
@@ -72124,15 +71288,6 @@ msgstr "NPC-Bedürfnisse deaktivieren"
msgid "Makes NPCs not require food, water or rest."
msgstr "NPCs benötigen weder Nahrung, Wasser noch Schlaf."
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Antique Firearms"
-msgstr "Keine antiken Feuerwaffen"
-
-#. ~ Description for No Antique Firearms
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes all black powder and pre-Cold War firearms."
-msgstr "Entfernt Schwarzpulver und alle Feuerwaffen vor dem Kalten Krieg."
-
#: lang/json/MOD_INFO_from_json.py
msgid "No Rail Stations"
msgstr ""
@@ -72142,42 +71297,6 @@ msgstr ""
msgid "Removes above-ground rail stations from the game."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Disable Religious Texts"
-msgstr "Religiöse Texte deaktivieren"
-
-#. ~ Description for Disable Religious Texts
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes religious text items from the game."
-msgstr "Entfernt Gegenstände mit religiösen Texten aus dem Spiel."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Prevent Zombie Revivication"
-msgstr "Zombiewiederbelebung verhindern"
-
-#. ~ Description for Prevent Zombie Revivication
-#: lang/json/MOD_INFO_from_json.py
-msgid "Disables zombie revival."
-msgstr "Verhindert die Wiederbelebung von Zombies."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Fictional Guns"
-msgstr "Keine fiktiven Waffen"
-
-#. ~ Description for No Fictional Guns
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes fictional conventional firearms and ammunition."
-msgstr "Entfernt fiktionale gewöhnliche Feuerwaffen und Munition."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Survivor Armor"
-msgstr "Keine Überlebendenkleidung"
-
-#. ~ Description for No Survivor Armor
-#: lang/json/MOD_INFO_from_json.py
-msgid "Removes survivor armor."
-msgstr "Entfernt Überlebendenkleidung."
-
#: lang/json/MOD_INFO_from_json.py
msgid "No Monsters"
msgstr "Keine Monster"
@@ -72189,41 +71308,6 @@ msgid ""
msgstr ""
"Entfernt alle Monster vom Spiel, außer die aus der Kategorie »Wildtiere«."
-#: lang/json/MOD_INFO_from_json.py
-msgid "Classic Roguelike Classes"
-msgstr "Klassische Roguelike-Klassen"
-
-#. ~ Description for Classic Roguelike Classes
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Adds a set of professions which correspond to classic Roguelike character "
-"archetypes."
-msgstr "Mehr Berufungen, die klassischen Rogue-ähnlichen Klassen entsprechen."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Salvaged Robots"
-msgstr "Geborgene Roboter"
-
-#. ~ Description for Salvaged Robots
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Expands the types of robots and allows players to jury-rig broken robots "
-"into functioning companions."
-msgstr ""
-"Erweitert die Robotertypen und ermöglicht es Spielern, kaputte Roboter zu "
-"funktionierenden Gefährten zu machen."
-
-#: lang/json/MOD_INFO_from_json.py src/debug_menu.cpp
-msgid "Sleep Deprivation"
-msgstr "Schlafentzug"
-
-#. ~ Description for Sleep Deprivation
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Enables sleep deprivation mechanics independently of a player's fatigue."
-msgstr ""
-"Aktiviert eine Schlafentzug-Mechanik unabhängig von der Spieler-Müdigkeit."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Stats Through Skills"
msgstr ""
@@ -72243,30 +71327,6 @@ msgid ""
"Adds mockup items, recipes, and other content for use by automated tests."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Tanks and Other Vehicles"
-msgstr "Panzer und andere Fahrzeuge"
-
-#. ~ Description for Tanks and Other Vehicles
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Adds a few armored fighting vehicles and other such things, requires Vehicle"
-" Additions Pack."
-msgstr ""
-"Fügt gepanzerte Kampffahrzeuge und Ähnliches hinzu. Benötigt Fahrzeugextras-"
-"Paket."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Bens GF recipes"
-msgstr "Bens GF-Rezepte"
-
-#. ~ Description for Bens GF recipes
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Some simple gluten free and lactose free alternative recipe options. NOT "
-"EXHAUSTIVE."
-msgstr ""
-
#: lang/json/MOD_INFO_from_json.py
msgid "Urban Development"
msgstr "Städtebildung"
@@ -72276,15 +71336,6 @@ msgstr "Städtebildung"
msgid "Holder for suburban and urban buildings."
msgstr "Enthält vorstädtische und städtische Gebäude."
-#: lang/json/MOD_INFO_from_json.py
-msgid "Zombie Nightvision"
-msgstr "Zombienachtsicht"
-
-#. ~ Description for Zombie Nightvision
-#: lang/json/MOD_INFO_from_json.py
-msgid "Gives all zombies perfect nightvision."
-msgstr "Gibt allen Zombies perfekte Nachtsicht."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Alternative Map Key"
msgstr "Alternative Kartenlegende"
@@ -72296,18 +71347,6 @@ msgid ""
"and use initial letter of their names instead of ^v<>."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "Vehicle Additions Pack"
-msgstr "Fahrzeugextras-Paket"
-
-#. ~ Description for Vehicle Additions Pack
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Please see the included PAQ.txt in the mod folder if you encounter any "
-"issues."
-msgstr ""
-"Siehe PAQ.txt im Modverzeichnis, falls du auf Probleme stoßen solltest."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Bionic Slots"
msgstr ""
@@ -72352,74 +71391,6 @@ msgstr ""
msgid "A testbed/WIP mod to showcase regional_map_settings JSON changes."
msgstr ""
-#: lang/json/MOD_INFO_from_json.py
-msgid "EZ-Mode Medical"
-msgstr ""
-
-#. ~ Description for EZ-Mode Medical
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Increases broken limb mending speed and the effectiveness of healing items."
-msgstr ""
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Makeshift Items Mod"
-msgstr "Behelfsmäßige-Dinge-Mod"
-
-#. ~ Description for Makeshift Items Mod
-#: lang/json/MOD_INFO_from_json.py
-msgid "Adds more improvised item variants and rebalances existing ones."
-msgstr ""
-"Fügt weitere Varianten improvisierter Gegenstände hinzu und verändert die "
-"Spielbalance existierender Gegenstände."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Mapgen Demo"
-msgstr "Kartengenerator-Demo"
-
-#. ~ Description for Mapgen Demo
-#: lang/json/MOD_INFO_from_json.py
-msgid "Demo for JSONized mapgens (megastore, missile silo)."
-msgstr ""
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Classes and Scenarios Mod"
-msgstr "Klassen-und-Szenarios-Mod"
-
-#. ~ Description for Classes and Scenarios Mod
-#: lang/json/MOD_INFO_from_json.py
-msgid "Adds new classes and scenarios while rebalancing some existing ones."
-msgstr "Neue Klassen und Szenarios, Existierende werden neu angepasst."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Necromancy"
-msgstr "Nekromantie"
-
-#. ~ Description for Necromancy
-#: lang/json/MOD_INFO_from_json.py
-msgid "Adds the ability to revive creatures as minions."
-msgstr "Fügt die Möglichkeit hinzu, Kreaturen als Untertanen wiederzubeleben."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "No Sci-Fi Equipment"
-msgstr "Keine Sci-Fi-Ausrüstung"
-
-#. ~ Description for No Sci-Fi Equipment
-#: lang/json/MOD_INFO_from_json.py
-msgid ""
-"Removes far-future Sci-Fi items such as powered armor and energy weapons."
-msgstr ""
-"Entfernt Sci-Fi-Dinge aus ferner Zukunft und Energierüstung und -waffen."
-
-#: lang/json/MOD_INFO_from_json.py
-msgid "Simplified Nutrition"
-msgstr "Vereinfachte Ernährung"
-
-#. ~ Description for Simplified Nutrition
-#: lang/json/MOD_INFO_from_json.py
-msgid "Disables vitamin requirements."
-msgstr "Deaktiviert Vitaminanforderungen."
-
#: lang/json/MOD_INFO_from_json.py
msgid "Rural-Only Mapgen"
msgstr ""
@@ -72752,7 +71723,6 @@ msgstr[0] ""
msgstr[1] ""
#. ~ Description for {'str': 'skitterbot'}
-#. ~ Description for skitterbot
#: lang/json/MONSTER_from_json.py
msgid ""
"An insectoid robot the size of a small dog, designed for home security. "
@@ -73834,8 +72804,8 @@ msgstr[1] ""
#: lang/json/MONSTER_from_json.py
msgid ""
"Fungi bloom from the crevices in the ossified plates of this ponderous bone "
-"titan, and it seems even it's eyes are lost to it. A dust of spores lands "
-"on the ground with every sluggish stomp of it's heavy legs."
+"titan, and it seems even its eyes are lost to it. A dust of spores lands on"
+" the ground with every sluggish stomp of its heavy legs."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -74455,7 +73425,7 @@ msgstr[1] ""
#: lang/json/MONSTER_from_json.py
msgid ""
"An amalgamation of throbbing organs from various creatures have fused "
-"together into this lurching, vaguely humanoid shape. It's myriad roughly "
+"together into this lurching, vaguely humanoid shape. Its myriad roughly "
"formed mouths sussurate in a chorus of sibilant groans and whispers."
msgstr ""
@@ -74470,7 +73440,7 @@ msgstr[1] ""
msgid ""
"A seeping conglomeration of spasming muscle and organs have fused together "
"into this towering caricature of the human form. Various organs fall off of"
-" it's hulking body only to be reabsorbed moments later."
+" its hulking body only to be reabsorbed moments later."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -76425,11 +75395,11 @@ msgstr ""
"ausflackern, was unsagbare Ängste in den finstersten und hintersten Ecken "
"deiner Gedanken erweckt."
-#: lang/json/MONSTER_from_json.py
+#: lang/json/MONSTER_from_json.py lang/json/field_type_from_json.py
msgid "shadow"
msgid_plural "shadows"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Schatten"
+msgstr[1] "Schatten"
#. ~ Description for {'str': 'shadow'}
#: lang/json/MONSTER_from_json.py
@@ -76786,6 +75756,23 @@ msgid ""
"was limited due to a legal dispute."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "laser turret"
+msgid_plural "laser turrets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'laser turret'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state "
+"of the art revolving laser cannon system with three barrels that charge from"
+" solar cells embedded in its hull."
+msgstr ""
+"Der TX-5LR Cerberus ist eine Verbesserung seiner Vorgänger. Er hat ein "
+"hochmodernes drehbares Laserkanonensystem mit drei Läufen. Er wird von in "
+"seiner Hülle eingebettete Solarzellen betrieben."
+
#: lang/json/MONSTER_from_json.py
msgid "leech blossom"
msgid_plural "leech blossoms"
@@ -77311,23 +76298,6 @@ msgstr ""
"Drei leistungsstarke Suchscheinwerfer mit einer automatischen Such-KI und "
"Befestigung. Sie suchen beständig nach Zielen."
-#: lang/json/MONSTER_from_json.py
-msgid "laser turret"
-msgid_plural "laser turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'laser turret'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The TX-5LR Cerberus is an upgrade to its predecessors. It features a state "
-"of the art revolving laser cannon system with three barrels that charge from"
-" solar cells embedded in its hull."
-msgstr ""
-"Der TX-5LR Cerberus ist eine Verbesserung seiner Vorgänger. Er hat ein "
-"hochmodernes drehbares Laserkanonensystem mit drei Läufen. Er wird von in "
-"seiner Hülle eingebettete Solarzellen betrieben."
-
#: lang/json/MONSTER_from_json.py
msgid "M2HB autonomous CROWS II"
msgid_plural "M2HB autonomous CROWS IIs"
@@ -77394,6 +76364,17 @@ msgid ""
"so mobile anymore."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "loudspeaker"
+msgid_plural "loudspeakers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for loudspeaker
+#: lang/json/MONSTER_from_json.py
+msgid "High-powered loudspeaker, repeating loud messages over and over again."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "eyebot"
msgid_plural "eyebots"
@@ -78210,38 +77191,6 @@ msgstr ""
"zystenbedeckte Zombie so aus, als könnte er unter der kleinsten Störung auf "
"gewaltige Weise platzen."
-#: lang/json/MONSTER_from_json.py
-msgid "zombie grenadier"
-msgid_plural "zombie grenadiers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'zombie grenadier'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Once a soldier, it is dressed head to toe in combat gear. Its hands "
-"constantly fumble at its many pouches."
-msgstr ""
-"Ehemals ein Soldat, aber nun ist er von Kopf bis Fuß in einer "
-"Kampfausrüstung angezogen. Seine Hände fummeln die ganze Zeit in seinen "
-"vielen Taschen herum."
-
-#: lang/json/MONSTER_from_json.py
-msgid "zombie elite grenadier"
-msgid_plural "zombie elite grenadiers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'zombie elite grenadier'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Once a soldier, it is dressed head to toe in combat gear and wearing a MOLLE"
-" pack. Its hands quickly open and close its many pouches."
-msgstr ""
-"Ehemals ein Soldat, aber nun ist er von Kopf bis Fuß in einer "
-"Kampfausrüstung angezogen und trägt einen MOLLE-Rucksack. Schnell öffnen und"
-" schließen seine Hände seine vielen Taschen."
-
#: lang/json/MONSTER_from_json.py
msgid "crawler"
msgid_plural "crawlers"
@@ -78631,6 +77580,22 @@ msgstr ""
"sogar die Luft um ihr scheint unheimlicher, irgendwie düsterer und "
"gefährlicher zu sein."
+#: lang/json/MONSTER_from_json.py
+msgid "zombie necro-boomer"
+msgid_plural "zombie necro-boomers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'zombie necro-boomer'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"At first this creature looks like nothing more than a grotesque and "
+"oleaginous husk, bloated and punctured by jet-black pustules. When "
+"approached its glowing red eyes and an aching grin take form; its skin tears"
+" and guts teem with unmatched fecundity, as its gaze inspires fear of "
+"nothing less than cosmic, inhuman ecstasy."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "feral runner"
msgid_plural "feral runners"
@@ -79226,32 +78191,116 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "headless zombie"
-msgid_plural "headless zombies"
+msgid "Schwarz Walder"
+msgid_plural "Schwarz Walders"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Schwarz Walder'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"Schwarz Walders were originally developed by a German company as forest "
+"rangers for the expanded Black Forest Conservation Area. Shortly afterwards"
+" it was determined that they also made excellent long range reconnaissance "
+"units that could operate independently indefinitely. Pre-Cataclysm they "
+"lived on every continent in a variety of jobs."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "Schwarz Walder cub"
+msgid_plural "Schwarz Walder cubs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Schwarz Walder cub'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A young Schwarz Walder. If one is out here, a very protective parent is "
+"likely nearby."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "infeme"
+msgid_plural "infemes"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'infeme'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"The Infeme are uplifted from apes and other near human ancestors. The Zulu "
+"word for monkey became the catch-all term for many species of uplifts "
+"whether majority chimp, gorilla or baboon. They've probably formed colonies"
+" hidden from the Cataclysm."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "headless zombie"
+msgid_plural "headless zombies"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'headless zombie'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"Despite lacking a head, this zombie appears to have not gotten the memo, and"
+" shambles aimlessly around without functioning senses. Black ooze pulses "
+"out of its neck, and it stumbles around listlessly."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "headless horror"
+msgid_plural "headless horrors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'headless horror'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"This headless zombie has swollen to frightening proportions, towering almost"
+" nine feet tall. Six-foot-long feelers of black ooze blindly wave from its "
+"neck, violently twitching at nearby sounds, and it moves at terrifying speed"
+" with its grotesquely-swollen hands."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "Haunting Forest Walker"
+msgid_plural "Haunting Forest Walkers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'Haunting Forest Walker'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"This towering zombie is covered in wounds and shedding fur. Once it may "
+"have prevented forest fires in national parks, now it kills anything it "
+"catches."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "rotting grodd"
+msgid_plural "rotting grodds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'headless zombie'}
+#. ~ Description for {'str': 'rotting grodd'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"Despite lacking a head, this zombie appears to have not gotten the memo, and"
-" shambles aimlessly around without functioning senses. Black ooze pulses "
-"out of its neck, and it stumbles around listlessly."
+"Imagine a gorilla. Now imagine it dead and rotting and somehow looking at "
+"you with more hate than you had previously imagined possible."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "headless horror"
-msgid_plural "headless horrors"
+msgid "Ghoulodon"
+msgid_plural "Ghoulodons"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'headless horror'}
+#. ~ Description for {'str': 'Ghoulodon'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This headless zombie has swollen to frightening proportions, towering almost"
-" nine feet tall. Six-foot-long feelers of black ooze blindly wave from its "
-"neck, violently twitching at nearby sounds, and it moves at terrifying speed"
-" with its grotesquely-swollen hands."
+"An undead Uplifted Elephant of ginormous size. It still wears its assault "
+"grade armor."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79642,8 +78691,68 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A mutated human, a hateful shadow of their former self. Patches of cyan-"
-"purple crystals grow out of their pale flesh, slowly overtaking it."
+"A former human, a hateful shadow of its former self capable of violent "
+"outbursts of fury. Large patches of cyan-purple crystals grow out of its "
+"bruised flesh, slowly overtaking it."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray cop"
+msgid_plural "stray cops"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for stray cop
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former law enforcer, no doubt deployed to help civilians evacuate during "
+"the Arrival. Unfortunately, despite their best efforts, many were still "
+"infested. It still clad from head to toe in light body armor, partially "
+"overtaken by crystal."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray soldier"
+msgid_plural "stray soldiers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray soldier'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former soldier, no doubt deployed to assist with evacuations and drive off"
+" the Order, dressed from head to toe in partially crystalized combat armor."
+" Though their training could not have prepared them for what they were up "
+"against, they still seem to remember enough to take you on."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray firefighter"
+msgid_plural "stray firefighters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray firefighter'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A former human body clad in tattered first responder gear, wet sounding "
+"breath gurgling through the gas mask encrusted to its face. Staggering "
+"aroun the community it once served, it is little more than yet another host "
+"for the crystal infestation."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "hungry stray"
+msgid_plural "hungry strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'hungry stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"An obese former human, body studded with irregular crystal growths deforming"
+" its body. It howls in mockery of hunger as it wanders, seeking new meals "
+"to add to its bulk."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79672,11 +78781,53 @@ msgstr[1] ""
msgid ""
"Little more than a moving mound of crystal and meat that occasionally spits "
"up a tide of glowing, rocky gruel from its many cracks and crevices, this "
-"creature trudges to and fro, bearing a heavy burden. From just behind the "
-"murky surfaces of its shell, you can almost make out small, moving creatures"
-" skittering about in its complex innards. It seems only a matter of time "
-"before its bulk grows too heavy for it and it collapses, becoming just "
-"another part of this ever-alien world."
+"crab-like creature trudges to and fro bearing a heavy burden. From just "
+"behind the murky surfaces of its shell, you can almost make out small, "
+"moving creatures skittering about in its complex innards. It seems to stay "
+"close to other crystal creatures, pouring the goop it secretes onto them "
+"like some sort of caretaker. When threatened it is capable of producing "
+"harrowing screams, no doubt drawing its friends to its aide."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "crackling stray"
+msgid_plural "crackling strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'crackling stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A hunched human form, back bristling with a hedge of buzzing blue crystals."
+" Its veins visibly glow with some sort of unearthly substance."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "arcing stray"
+msgid_plural "arcing strays"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'arcing stray'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A deformed multi-legged creature, its once teresstial body now merely a "
+"platform for the massive crystalline pylons that jut from its torso where "
+"its head once was. Its arms dangle uselessly at its sides, but is more than"
+" capable of simply ramming its prey to deliver dangerous electric shocks."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray sprinter"
+msgid_plural "stray sprinters"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray sprinter'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"This well-toned toned, agile former human was once an athletic figure, and "
+"appears to have retained some of its wit to boot."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79688,23 +78839,25 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray prowler'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This once-shambling mutant now moves with feral cunning, mouth menacing with"
-" tusks of polished stone and fingers tipped with crystal-fused claws."
+"This tightly-wound mutant now moves like some sort of animal, sometimes on "
+"two legs and sometimes on four. Its mouth menaces with tusks of polished "
+"stone and fingers gleam with crystal-fused claws."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray predator"
-msgid_plural "stray predators"
+msgid "stray guardian"
+msgid_plural "stray guardians"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray predator'}
+#. ~ Description for {'str': 'stray guardian'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"Lithe muscle and pulasting crystal fused together, this creature crawls on "
-"four, grossly enlongated limbs sharpened to deadly points, spearing "
-"intruders to its domain. Though it moves quickly, it seems only a matter of"
-" time before the very shell that protects it weighs it down to the ground."
+"Lithe muscle and pulasting crystal fused together into a mass that must be "
+"made up of multiple bodies, propelled forward by multiple grossly enlongated"
+" crystal limbs sharpened to dangerous points. It strides about the streets,"
+" spearing intruders to its domain like some sort of horrid spider from "
+"beyond the stars."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79716,38 +78869,37 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray bruiser'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"Standing much steadier than its peers, this formerly human body is laden "
-"with thick crystal growths that pulsate as if alive. Its hands are little "
-"more than spiked clubs now, dragging behind it as it trudges along."
+"A former human, athletic and toned, body menacing with thick crystal armor "
+"that pulsates as if alive."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray titan"
-msgid_plural "stray titans"
+msgid "stray golem"
+msgid_plural "stray golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray titan'}
+#. ~ Description for {'str': 'stray golem'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This towering mass of fused flesh and stone crushes everything that stands "
-"in its way with club-like 'hands'. Despite its great power, it seems only a "
-"matter of time before the very shell that protects it crushes it beneath its"
-" own weight."
+"A human that has grown considerably in stature after accuring plenty of "
+"additional biomass, now at least ten foot tall and covered in rocky plates "
+"that make it seem more mineral than human."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray husk"
-msgid_plural "stray husks"
+msgid "stray titan"
+msgid_plural "stray titans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray husk'}
+#. ~ Description for {'str': 'stray titan'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"The war-torn and charred body of a human, still smoldering after exposure to"
-" alien bioweapons. Clusters of shimmering purple crystals sprout from its "
-"wounds like weeds pushing out between cracks in concrete."
+"This towering mass of fused flesh and crystal is humanoid, but far beyond "
+"merely human now at its towering height. It crushes everything that stands "
+"in its way with club-like 'hands' that are even bigger than you are and "
+"easily throws anything in its way aside."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79759,53 +78911,98 @@ msgstr[1] ""
#. ~ Description for {'str': 'stray waif'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"If not for the patches of irregular crystal growth, it would be easy to "
-"mistake this little figure for a normal child. Unfortunately, whatever "
-"terrible weapon that the aliens used on much of the population has been no "
-"kinder to them. Still, the idea of putting them down still twists your gut "
-"in a primal way."
+"A small, quick mutant, most likely once a human child, now disfigured by "
+"patches of crystal. Their features are still recognizable enough to make "
+"the thought of putting them down cause your gut to churn."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray tinder"
-msgid_plural "stray tinders"
+msgid "stray creep"
+msgid_plural "stray creeps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray tinder'}
+#. ~ Description for {'str': 'stray creep'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A child, still smoking and wounded after firsthand exposure to alien "
-"bioweapons. Its features are just intact enough to make your gut churn."
+"A terrifying, hairy husk of a creature scrambling about on all fours, a "
+"mongrel housepet or the like covered in patches of crystal growths that jut "
+"from it like spikes."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray creep"
-msgid_plural "stray creeps"
+msgid "stray wretch"
+msgid_plural "stray wretches"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray creep'}
+#. ~ Description for {'str': 'stray wretch', 'str_pl': 'stray wretches'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A smouldering husk of a creature scrambling about on all fours, a mongrel "
-"housepet or the like only recently mutated by exposure to alien bioweapons."
+"This blur of jagged, crystal-fused limbs and hair could've been anything "
+"from a housepet to a human at some point, but now it leaps and skitters "
+"around like something out of a nightmare."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "stray wretch"
-msgid_plural "stray wretches"
+msgid "stray stalker"
+msgid_plural "stray stalkers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'stray wretch', 'str_pl': 'stray wretches'}
+#. ~ Description for {'str': 'stray stalker'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A wolf-sized creature made of thick slabs of crystal, small fleshy tendrils "
+"drifting off of it like cilia. It seems more than happy to tear the life "
+"out of anything living unfortunate enough to cross its path, to drag back to"
+" its 'family'."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "flailing wretch"
+msgid_plural "flailing wretchs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'flailing wretch'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A person-sized mass of writhing, barbed tendrils that barely seems like it "
+"was even any terrestrial animal anymore, originating from a barely visible "
+"mass of central crystal. It slithers across the ground, snatching up "
+"organic matter to bring back to feed to its smaller companions so that they "
+"too may grow larger."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "crackling wretch"
+msgid_plural "crackling wretchs"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'crackling wretch'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A flailing mass of tendrils and burnt hair that quickly skirts across the "
+"ground like an insect, arched back bristling with loudly arcing crystal "
+"spears."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "stray wretchmother"
+msgid_plural "stray wretchmothers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'stray wretchmother'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"This blur of jagged, crystal-fused limbs and hair might have been a housepet"
-" at some point, but now it leaps and skitters around like something out of a"
-" nightmare. It is likely that one day the very crystal that arms it will "
-"weigh overtake its body and weigh it to the ground, given its slow expansion"
-" across its body."
+"A large, crystal-packed creature capable of massive, bounding leaps like "
+"some sort of alien wolf. Its topmost layer of crystal sprouts several "
+"flailing, fleshy tendrils, which pull in anything they can reach into the "
+"gnashing maw just under its body. Something else just as unseemly writhes "
+"just beneath the murky surface of its glassy body."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79818,6 +79015,21 @@ msgstr[1] ""
#. 'germinating crystal masses'}
#: lang/json/MONSTER_from_json.py
msgid ""
+"A little bulb of crystal rooted into the earth through dirt and concrete "
+"alike, noodle-like tendrils squirming across the ground, grabbing any little"
+" bit of organic matter it can find and drawing it to its base."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "sprouting crystal mass"
+msgid_plural "sprouting crystal masses"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'sprouting crystal mass', 'str_pl': 'sprouting
+#. crystal masses'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
"A human-sized mound of shimmering blue-purple crystals growing on the base "
"of what looks like a mound of foul smelling garbage and organic leftovers. "
"Long, thin tendrils appear to grow out of the mound, and are subtly rooting "
@@ -79884,7 +79096,7 @@ msgstr[1] ""
#: lang/json/MONSTER_from_json.py
msgid ""
"A massive wall of thick, blocky crystals that glow faintly and crackle with "
-"electric energy."
+"residual electric energy."
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -79906,12 +79118,12 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "crystal mite"
-msgid_plural "crystal mites"
+msgid "crystal seed"
+msgid_plural "crystal seeds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'crystal mite'}
+#. ~ Description for {'str': 'crystal seed'}
#: lang/json/MONSTER_from_json.py
msgid ""
"A tiny, multilegged creature that appears to be made of a chunk of crystal."
@@ -79920,17 +79132,17 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "engorged crystal mite"
-msgid_plural "engorged crystal mites"
+msgid "engorged crystal seed"
+msgid_plural "engorged crystal seeds"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'engorged crystal mite'}
+#. ~ Description for {'str': 'engorged crystal seed'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A swollen crystal mite, now grown to about the size of a cat, heavy enough "
-"with accumulated crystal structure to settle down and begin germinating into"
-" a proper crystal mass."
+"A swollen crystal seed, now grown to about the size of a cat, heavy enough "
+"with accumulated biomass to settle down and begin germinating into a proper "
+"crystal mass."
msgstr ""
#. ~ Description for {'str': 'C-4 hack'}
@@ -79977,11 +79189,9 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Compsognathus'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A bipedal dinosaur about the size of a turkey. Its teeth and claws are "
-"small but sharp."
+"A fast moving bipedal dinosaur about the size of a turkey. Its teeth and "
+"claws are small but sharp."
msgstr ""
-"Ein zweibeiniger Dinosaurier von der Größe eines Truthahns. Seine Zähne und "
-"Klauen sind klein aber scharf."
#: lang/json/MONSTER_from_json.py
msgid "Gallimimus"
@@ -80011,6 +79221,19 @@ msgid ""
"reptilian ostrich with a round hard-looking domed head."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Camptosaurus"
+msgid_plural "Camptosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Camptosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A large feathered bipedal dinosaur with strong legs, broad shoulders and a "
+"pointed beak. It moves slowly but with enormous strength."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Spinosaurus"
msgid_plural "Spinosaurus"
@@ -80034,7 +79257,20 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Tyrannosaurus rex'}
#: lang/json/MONSTER_from_json.py
-msgid "Look at those teeth! Tiny little claws though."
+msgid ""
+"Enormous teeth in a massive jaw, fierce eyes and a powerful frame to drive "
+"it forward."
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "Albertosaurus"
+msgid_plural "Albertosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Albertosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid "Looks like a smaller tyrannosaurus rex, but those arms are much longer"
msgstr ""
#: lang/json/MONSTER_from_json.py
@@ -80060,10 +79296,9 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Stegosaurus'}
#: lang/json/MONSTER_from_json.py
-msgid "A large quadruped dinosaur with plates on its back, and a spiked tail."
+msgid ""
+"A large slow quadruped dinosaur with plates on its back, and a spiked tail."
msgstr ""
-"Ein großer vierbeiniger Dinosaurier mit Platten an seinem Rücken, und einem "
-"stacheligem Schwanz."
#: lang/json/MONSTER_from_json.py
msgid "Ankylosaurus"
@@ -80080,6 +79315,20 @@ msgstr ""
"Dieser Dinosaurier sieht wie ein gigantisches prähistorisches Gürteltier "
"aus. Sein Schwanz endet mit einem gewaltigen stacheligem Knochenknüppel."
+#: lang/json/MONSTER_from_json.py
+msgid "Ceratosaurus"
+msgid_plural "Ceratosaurus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Ceratosaurus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A large, fast predatory bipedal dinosaur, decorated with three colorful "
+"horns on its head and dotted with bright skin bones with long sharp teeth "
+"and a long flexible tail."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Allosaurus"
msgid_plural "Allosaurus"
@@ -80104,11 +79353,9 @@ msgstr[1] ""
#. ~ Description for {'str': 'Eoraptor'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A bipedal dinosaur about the size of a chicken. It roots around the "
-"undergrowth, scavenging on small animals and plants."
+"A bipedal dinosaur about the size of a chicken. It darts around quickly and"
+" has long arms for grabbing what it desires. It's holding something."
msgstr ""
-"Ein zweibeiniger Dinosaurier, in etwa von der Größe eines Huhns. Es stöbert "
-"um das Unterholz herum, um kleine Tiere und Pflanzen zu plündern."
#: lang/json/MONSTER_from_json.py
msgid "Velociraptor"
@@ -80140,6 +79387,19 @@ msgstr ""
"Ein mittelgroßer zweibeiniger Dinosaurier, der mit Federn bedeckt ist. Am "
"Ende von jedem seiner Füße ist eine große sichelähnliche Klaue."
+#: lang/json/MONSTER_from_json.py
+msgid "Deinonychus bio-operator"
+msgid_plural "Deinonychus bio-operator"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Deinonychus bio-operator'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"A bipedal dinosaur covered with feathers and crackling bionics. Each foot "
+"has a large glowing sickle-like claw."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "Utahraptor"
msgid_plural "Utahraptors"
@@ -80191,10 +79451,10 @@ msgstr[1] ""
#. ~ Description for {'str_sp': 'Dilophosaurus'}
#: lang/json/MONSTER_from_json.py
-msgid "A medium dinosaur with a sticky green bile dripping from its teeth."
+msgid ""
+"A medium dinosaur with sharp teeth and two prominent bony crests on its "
+"head."
msgstr ""
-"Ein mittelgroßer Dinosaurier. Aus seinen Zähnen tropft eine klebrig grüne "
-"Galle."
#: lang/json/MONSTER_from_json.py
msgid "greenish yellow hatchling"
@@ -80298,6 +79558,20 @@ msgstr[1] ""
msgid "Massive piles of ragged, stinking flesh lifting enormous teeth."
msgstr ""
+#: lang/json/MONSTER_from_json.py
+msgid "Z-Deinonychus"
+msgid_plural "Z-Deinonychus"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str_sp': 'Z-Deinonychus'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"The shuffling corpse of a medium-sized bipedal dinosaur covered with "
+"tattered feathers and black putrid liquid. Both feet brandish a large "
+"sickle-like claw."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "improvised SMG turret"
msgid_plural "improvised SMG turrets"
@@ -80467,1924 +79741,605 @@ msgid ""
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "clay golem"
-msgid_plural "clay golems"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for clay golem
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A large, humanoid golem made from clay. Its proportions are off and it "
-"seems fragile."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "plastic golem"
-msgid_plural "plastic golems"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'plastic golem'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Traditionally, making a golem is a months-long process involving hand tools "
-"and precision craftsmanship. A stone golem is as much a work of art as it "
-"is a magical device. The advent of 3D printing made it easy to get into the"
-" golem-making hobby, and plastic golems have soared in popularity."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "stone golem"
-msgid_plural "stone golems"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for stone golem
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A large, humanoid golem made from stone. Its fists look similar to rockets."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "iron golem"
-msgid_plural "iron golems"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for iron golem
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A large, humanoid golem made from iron. Some sort of noxious gas seems to "
-"be seeping from its mouth."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "lizardfolk warrior"
-msgid_plural "lizardfolk warriors"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lizardfolk warrior
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A tall, powerful, reptilian humanoid with a muscular tail whose skin is "
-"covered in dark gray-green scales. They are tribal and tend to be found in "
-"caves and near water, especially in areas inhabited by dragons and wyrms. "
-"They aren't particularly hostile, though they don't care for outsiders and "
-"are highly dangerous when provoked. While they usually prefer to fight with"
-" their greatclubs, they are equally ferocious with their sharp teeth and "
-"claws."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "lizardfolk hunter"
-msgid_plural "lizardfolk hunters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lizardfolk hunter
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The hunter is a smaller lizardfolk than a warrior, but equally as deadly, "
-"with their lithe figures and accurate javelin throws."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "The hunter hurls a barbed javelin at you!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "lizardfolk shaman"
-msgid_plural "lizardfolk shamans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lizardfolk shaman
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Lizardfolk are very intelligent and cunning, but magical ability is a rare "
-"quality. Shamans are chosen from the tribe during childhood, when magical "
-"abilities mark the fate of the young tribesman. Not much is known about the"
-" initiation ritual they must undergo, but few survive the experience. "
-"Shamans are druidic spellcasters that can use the forces of nature to battle"
-" enemies, as well as summoning assistance when needed."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "lizardfolk chieftan"
-msgid_plural "lizardfolk chieftans"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lizardfolk chieftan
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Among the lizardfolk, ambition is a rare quality. Chieftans earn their "
-"place by exhibiting unusually high levels of ambition, often mistaken by "
-"outsiders as excessive, brutal violence. This chief is the largest and "
-"strongest member of its tribe and carries a fierce trident to compliment its"
-" teeth and claws."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "crocodile"
-msgid_plural "crocodiles"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for crocodile
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A once-and-future lizardfolk shaman, this large crocodile no longer has any "
-"hint of any humanoid characteristics and looks very, very dangerous."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "owlbear"
-msgid_plural "owlbears"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for owlbear
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The horrible owlbear is probably the result of genetic experimentation by "
-"some insane wizard. These creatures inhabit the tangled forest regions of "
-"every temperate clime, as well as subterranean labyrinths. They are "
-"ravenous eaters, aggressive hunters, and evil tempered at all times. They "
-"attack prey on sight and will fight to the death."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "black pudding"
-msgid_plural "black puddings"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for black pudding
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Writhing, sticky, black sludge undulates across the ground. A faint "
-"sizzling sound comes from the ground beneath it as it lurches toward you."
-msgstr ""
-
-#. ~ Attack message of monster "black pudding"'s spell "None"
-#: lang/json/MONSTER_from_json.py
-msgid "The black pudding burns %3$s with acid!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "krabgek"
-msgid_plural "krabgeks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for krabgek
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A large baleful eye peers out from the darkness, its gleam hinting at a "
-"weird intelligence and unnerving malevolence. The eye oozes some pinkish "
-"liquid, and the weirdly humanoid figure is covered in sharp blue-black "
-"triangular plates."
-msgstr ""
-
-#. ~ Attack message of monster "krabgek"'s spell "None"
-#: lang/json/MONSTER_from_json.py
-msgid "The krabgek gazes at %3$s!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "owlbear cub"
-msgid_plural "owlbear cubs"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "bulette"
-msgid_plural "bulettes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for bulette
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The bulette (or landshark) was the result of a mad wizard's experimental "
-"cross breeding of a snapping turtle and armadillo with infusions of demons' "
-"ichor. They range temperate climates feeding on horses, men, and most other"
-" flesh. The stupid bulette is irascible and always hungry, and they fear "
-"nothing."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "will-o-wisp"
-msgid_plural "will-o-wisps"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for will-o-wisp
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Will-o’-wisps can be yellow, white, green, or blue. They are easily "
-"mistaken for lanterns, especially in the foggy marshes and swamps where they"
-" reside."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "troll"
-msgid_plural "trolls"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for troll
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Monstrous, green-skinned humanoid. Trolls are renowned for their thick "
-"hides and natural regenerative ability."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "stirge"
-msgid_plural "stirges"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for stirge
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"This horrid flying creature looks like a cross between a large bat and "
-"oversized mosquito."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "shrieker"
-msgid_plural "shriekers"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for shrieker
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A shrieker is a human-sized mushroom that emits a piercing screech to drive "
-"off creatures that disturb it."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "lemure"
-msgid_plural "lemures"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for lemure
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A lemure resembles a molten mass of flesh with a vaguely humanoid head and "
-"torso."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "automated turret"
-msgid_plural "automated turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "disarmed defense turret"
-msgid_plural "disarmed defense turrets"
-msgstr[0] "entwaffneter Verteidigungsgeschützturm"
-msgstr[1] "entwaffnete Verteidigungsgeschütztürme"
-
-#. ~ Description for disarmed defense turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The General Atomics TX-series turret, a small, pill-shaped automated gun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. It requires an integrated firearm module to "
-"work."
-msgstr ""
-"Der Geschützturm der TX-Serie von General Atomics ist ein kleiner "
-"pillenförmiger automatisierter Schusswaffengeschützturm, der hochmoderne "
-"ATR-Systeme benutzt, um sich dynamisch eigenständig an neue Freunde und "
-"Feinde anzupassen. Er benötigt ein integriertes Schusswaffenmodul, um zu "
-"funktionieren."
-
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "disarmed military turret"
-msgid_plural "disarmed military turrets"
-msgstr[0] "entwaffneter Militärgeschützturm"
-msgstr[1] "entwaffnete Militärgeschütztürme"
-
-#. ~ Description for disarmed military turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TX series turret, a military-grade automated gun turret "
-"using state of the art ATR systems to dynamically reorient itself to new "
-"friends and enemies alike. It requires a integrated gun module to operate."
-msgstr ""
-"Der Geschützturm der TX-Serie von Leadworks LLC ist ein kleiner "
-"pillenförmiger automatisierter Schusswaffengeschützturm, der hochmoderne "
-"ATR-Systeme benutzt, um sich dynamisch eigenständig an neue Freunde und "
-"Feinde anzupassen. Er benötigt ein integriertes Schusswaffenmodul, um zu "
-"funktionieren."
-
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "disarmed advanced turret"
-msgid_plural "disarmed advanced turrets"
-msgstr[0] "entwaffneter fortgeschrittener Geschützturm"
-msgstr[1] "entwaffnete fortgeschrittene Geschütztürme"
-
-#. ~ Description for disarmed advanced turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-series turret, an advanced automated gun turret using state"
-" of the art ATR systems to dynamically reorient itself to new friends and "
-"enemies alike. It requires an integrated gun module to function."
-msgstr ""
-"Der Geschützturm der T-Serie von DoubleTech ist ein kleiner pillenförmiger "
-"automatisierter Schusswaffengeschützturm, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Er benötigt ein integriertes Schusswaffenmodul, um zu "
-"funktionieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "9mm turret"
-msgid_plural "9mm turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 9mm turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"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. Its integrated 9mm sub machinegun can swivel a "
-"full 360 degrees."
-msgstr ""
-"Der General Atomics TX-1 Guardian ist ein kleiner pillenförmiger "
-"automatisierter Schusswaffengeschützturm, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Seine eingebaute 9mm-Maschinenpistole kann sich um volle 360 "
-"Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "shotgun turret"
-msgid_plural "shotgun turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for shotgun turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The General Atomics TX-4 Protector, a small, pill-shaped automated gun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 12ga shotgun can swivel a "
-"full 360 degrees."
-msgstr ""
-"Der General Atomics TX-4 Protector ist ein kleiner pillenförmiger "
-"automatisierter Schusswaffengeschützturm, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Seine eingebaute 12ga-Schrotflinte kann sich um volle 360 Grad "
-"drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "riot control turret"
-msgid_plural "riot control turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for riot control turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The General Atomics TZ-1a Warden, a small, pill-shaped automated gun turret "
-"using state of the art ATR systems to dynamically reorient itself to new "
-"friends and enemies alike. Its integrated 40mm teargas launcher can swivel "
-"a full 360 degrees."
-msgstr ""
-"Der General Atomics TZ-1a Warden ist ein kleiner pillenförmiger "
-"automatisierter Schusswaffengeschützturm, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebauter 40mm-Tränengaswerfer kann sich um volle 360 "
-"Grad drehen."
-
-#. ~ Description for riot control turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The General Atomics TZ-1b Pacifier, a small, pill-shaped automated gun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 40mm beanbag launcher can "
-"swivel a full 360 degrees."
-msgstr ""
-"Der General Atomics TZ-1b Pacifier ist ein kleiner pillenförmiger "
-"automatisierter Schusswaffengeschützturm, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebauter 40mm-Beanbag-Werfer kann sich um volle 360 Grad"
-" drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "5.56mm turret"
-msgid_plural "5.56mm turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 5.56mm turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TX-32L Sentry, a military-grade automated machinegun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 5.56 rifle can swivel a full "
-"360 degrees."
-msgstr ""
-"Der TX-32L Sentry von Leadworks LLC ist ein automatisierter "
-"Maschinengewehrgeschützturm der Militärklasse, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebautes 5,56-Gewehr kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "7.62mm turret"
-msgid_plural "7.62mm turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 7.62mm turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TX-32H Sentry, a military-grade automated machinegun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 7.62 rifle can swivel a full "
-"360 degrees."
-msgstr ""
-"Der TX-32H Sentry von Leadworks LLC ist ein automatisierter "
-"Maschinengewehrgeschützturm der Militärklasse, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebautes 7,62-Gewehr kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "50cal turret"
-msgid_plural "50cal turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 50cal turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TX-13 Sentry, a military-grade automated machinegun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 50 caliber machinegun can "
-"swivel a full 360 degrees."
-msgstr ""
-"Der TX-13 Sentry von Leadworks LLC ist ein automatisierter "
-"Maschinengewehrgeschützturm der Militärklasse, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebautes Kaliber-50-Maschinengewehr kann sich um volle "
-"360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "8x40mm turret"
-msgid_plural "8x40mm turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 8x40mm turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TX-01A Warden, a military-grade automated machinegun "
-"turret using state of the art ATR systems to dynamically reorient itself to "
-"new friends and enemies alike. Its integrated 8x40mm rifle can swivel a "
-"full 360 degrees."
-msgstr ""
-"Der TX-01A Warden von Leadworks LLC ist ein automatisierter "
-"Maschinengewehrgeschützturm der Militärklasse, der hochmoderne ATR-Systeme "
-"benutzt, um sich dynamisch eigenständig an neue Freunde und Feinde "
-"anzupassen. Sein eingebautes 8×40mm-Gewehr kann sich um volle 360 Grad "
-"drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "needle turret"
-msgid_plural "needle turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for needle turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TN-7 Sentry, a military-grade automated flechette turret"
-" using state of the art ATR systems to dynamically reorient itself to new "
-"friends and enemies alike. Its integrated 5mm flechette gun can swivel a "
-"full 360 degrees."
-msgstr ""
-"Der TN-7 Sentry von Leadworks LLC ist ein automatisierter "
-"Flechetgeschützturm der Militärklasse, der hochmoderne ATR-Systeme benutzt, "
-"um sich dynamisch eigenständig an neue Freunde und Feinde anzupassen. Sein "
-"eingebautes 5mm-Flechetgewehr kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "40mm grenade turret"
-msgid_plural "40mm grenade turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for 40mm grenade turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TG-7 Sentry, a military-grade automated gun turret using"
-" state of the art ATR systems to dynamically reorient itself to new friends "
-"and enemies alike. Its integrated 40mm grenade launcher can swivel a full "
-"360 degrees."
-msgstr ""
-"Der TG-7 Sentry von Leadworks LLC ist ein automatisierter "
-"Flechetgeschützturm der Militärklasse, der hochmoderne ATR-Systeme benutzt, "
-"um sich dynamisch eigenständig an neue Freunde und Feinde anzupassen. Sein "
-"eingebauter 40mm-Granatenwerfer kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "flame turret"
-msgid_plural "flame turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for flame turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Leadworks LLC's TF-7 Sentry, a military-grade automated flame turret "
-"using state of the art ATR systems to dynamically reorient itself to new "
-"friends and enemies alike. Its integrated flamethrower can swivel a full "
-"360 degrees."
-msgstr ""
-"Der TF-7 Sentry von Leadworks LLC ist ein automatisierter "
-"Flechetgeschützturm der Militärklasse, der hochmoderne ATR-Systeme benutzt, "
-"um sich dynamisch eigenständig an neue Freunde und Feinde anzupassen. Sein "
-"eingebauter Flammenwerfer kann sich um volle 360 Grad drehen."
-
-#. ~ Description for laser turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-L3 Scintillator, an advanced automated laser turret using "
-"state of the art ATR systems to dynamically reorient itself to new friends "
-"and enemies alike. Its integrated laser emitter can swivel a full 360 "
-"degrees."
-msgstr ""
-"Der DoubleTech T-L3 Scintillator ist ein fortgeschrittener automatisierter "
-"Lasergeschützturm, der hochmoderne ATR-Systeme benutzt, um sich dynamisch "
-"eigenständig an neue Freunde und Feinde anzupassen. Sein eingebauter Laser-"
-"Emitter kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "acid turret"
-msgid_plural "acid turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for acid turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-A3 Disintegrator, an advanced automated acid turret using "
-"state of the art ATR systems to dynamically reorient itself to new friends "
-"and enemies alike. Its integrated acid thrower can swivel a full 360 "
-"degrees."
-msgstr ""
-"Der DoubleTech T-A3 Disintegrator ist ein fortgeschrittener automatisierter "
-"Säuregeschützturm, der hochmoderne ATR-Systeme benutzt, um sich dynamisch "
-"eigenständig an neue Freunde und Feinde anzupassen. Sein eingebauter "
-"Säurewerfer kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "plasma turret"
-msgid_plural "plasma turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for plasma turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-P3 Scathefire, an advanced automated laser turret using "
-"state of the art ATR systems to dynamically reorient itself to new friends "
-"and enemies alike. Its integrated plasma ejector can swivel a full 360 "
-"degrees."
-msgstr ""
-"Der DoubleTech T-P3 Scathefire ist ein fortgeschrittener automatisierter "
-"Lasergeschützturm, der hochmoderne ATR-Systeme benutzt, um sich dynamisch "
-"eigenständig an neue Freunde und Feinde anzupassen. Sein eingebauter "
-"Plasmawerfer kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "railgun turret"
-msgid_plural "railgun turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for railgun turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-R3 Arbalest, an advanced automated railgun turret using "
-"state of the art ATR systems to dynamically reorient itself to new friends "
-"and enemies alike. Its integrated railgun can swivel a full 360 degrees."
-msgstr ""
-"Der DoubleTech T-R3 Arbalest ist ein fortgeschrittener automatisierter "
-"Schienengewehrgeschützturm, der hochmoderne ATR-Systeme benutzt, um sich "
-"dynamisch eigenständig an neue Freunde und Feinde anzupassen. Sein "
-"eingebautes Schienengewehr kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "advanced electro turret"
-msgid_plural "advanced electro turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for advanced electro turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-E3 Thunderstroke, an advanced automated electro turret "
-"using state of the art ATR systems to dynamically reorient itself to new "
-"friends and enemies alike. Its integrated electro caster can swivel a full "
-"360 degrees."
-msgstr ""
-"Der DoubleTech T-E3 Thunderstroke: Ein fortgeschrittener Automatik-Elektro-"
-"Geschützturm, der die hochmodernen ATR-Systeme, um sich dynamisch neu "
-"gegenüber Freund und Feind zu orientieren, benutzt. Sein eingebauter "
-"Elektrowerfer kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "EMP turret"
-msgid_plural "EMP turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for EMP turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"The DoubleTech T-EMP3 Corona, an advanced automated EMP turret using state "
-"of the art ATR systems to dynamically reorient itself to new friends and "
-"enemies alike. Its electro magnetic pulse generator can swivel a full 360 "
-"degrees."
-msgstr ""
-"Der DoubleTech T-EMP3 Corona ist ein fortgeschrittener automatisierter EMP-"
-"Geschützturm, der hochmoderne ATR-Systeme benutzt, um sich dynamisch "
-"eigenständig an neue Freunde und Feinde anzupassen. Sein eingebauter "
-"Magnetpulsgenerator kann sich um volle 360 Grad drehen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "guardin gnome"
-msgid_plural "guardin gnomes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for garden gnome
-#. ~ Description for guardin gnome
-#: lang/json/MONSTER_from_json.py lang/json/furniture_from_json.py
-msgid "A normal and completely harmless garden gnome."
-msgstr "Ein normaler und völlig harmloser Gartenzwerg."
-
-#: lang/json/MONSTER_from_json.py
-msgid "utility robot"
-msgid_plural "utility robots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for utility robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"One of the many models of utility robot formerly in use by government "
-"agencies, private corporations, and civilians alike."
-msgstr ""
-"Eines der vielen Modelle von Hilfsrobotern, die früher von "
-"Regierungsbehörden, privaten Unternehmen und Zivilisten verwendet wurden."
-
-#. ~ Description for eyebot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A small aerial robot equipped with a suite of cameras and armed with a "
-"blinding flash. No longer linked to police or security network, it "
-"continues its unending hunt for criminals and trespassers."
-msgstr ""
-"Ein kleiner Luftroboter, der mit einem Satz Kameras ausgestattet und mit "
-"einem Blendblitz bewaffnet ist. Er ist nicht mehr mit dem Polizei- oder "
-"Sicherheitsnetzwerk verbunden und setzt seine niemals endende Jagd nach "
-"Kriminellen und Eindringlingen fort."
-
-#: lang/json/MONSTER_from_json.py
-msgid "defense robot"
-msgid_plural "defense robots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for defense robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"An automated defense robot still active due to its internal power source. "
-"This one is armed with an electric prod and an integrated 9mm firearm."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "security robot"
-msgid_plural "security robots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for security robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"An automated defense robot still active due to its internal power source. "
-"This one is equipped with an integrated 9mm firearm."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "riotcontrol robot"
-msgid_plural "riotcontrol robots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for riotcontrol robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"An automated defense robot still active due to its internal power source. "
-"This one is equipped with an electric prod, tear gas sprayer, and integrated"
-" 40mm beanbag launcher."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "necco"
-msgid_plural "neccos"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'necco'}
-#: lang/json/MONSTER_from_json.py
-msgid "A giant necco wafer happily jaunting around."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow kid"
-msgid_plural "marshmallow kids"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow kid'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A small humanoid made of marsmallow. It bumbles around on its stubby "
-"cushioned legs. How cute!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow guy"
-msgid_plural "marshmallow guys"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow guy'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A marshmallow humanoid with a smile drawn on its face. It bumbles around, "
-"hollow eyes scanning its surrounding seemingly looking for something."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow buff"
-msgid_plural "marshmallow buffs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow buff'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A muscular body made of marshmallow, proudly striding towards an unknown "
-"goal. Yummy!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow goliath"
-msgid_plural "marshmallow goliaths"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow goliath'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A gigantic marshmallow humanoid softly stompind around, frozen smile and big"
-" empty eyes carefully scanning its surroundings."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow squire"
-msgid_plural "marshmallow squires"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow squire'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A small humanoid made of marsmallow. It wears a plate armor made of "
-"chocolate coated crakers and bumbles around on its stubby cushioned legs. "
-"How cute!"
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow knight"
-msgid_plural "marshmallow knights"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow knight'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A marshmallow humanoid in full chocolate coated crakers knight armor. It "
-"bumbles around, hollow eyes scanning its surrounding seemingly looking for "
-"something."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow champion"
-msgid_plural "marshmallow champions"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow champion'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Standing tall in its shining armor of chocolate coated crakers this "
-"marshmallow is proudly striding towards an unknown goal."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "marshmallow war lord"
-msgid_plural "marshmallow war lords"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'marshmallow war lord'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A gigantic humanoid armored with thick plates of chocolate coated crakers. "
-"A frozen smile half visible under its heavy helmet it carefully scans its "
-"surroundings."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "gummy cub"
-msgid_plural "gummy cubs"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'gummy cub'}
-#: lang/json/MONSTER_from_json.py
-msgid "A juvenile gummy bear. A cute bear cub made of sugary gum."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "gummy bear"
-msgid_plural "gummy bears"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'gummy bear'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A big bear made of fruit flavored gelatine, its smooth round shape and its "
-"fruity smell make it somehow less scary than its fleshy counterpart."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "cracker kid"
-msgid_plural "cracker kids"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'cracker kid'}
-#: lang/json/MONSTER_from_json.py
-msgid "A small cracker kid running around on its cracker legs."
-msgstr ""
-
-#. ~ Description for {'str': 'cracker'}
-#: lang/json/MONSTER_from_json.py
-msgid "A full grown cracker running around on its cracker legs."
-msgstr ""
-
-#. ~ Description for {'str': 'cookie'}
-#: lang/json/MONSTER_from_json.py
-msgid "A small cookie, scuriying around in search for crumbs."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "gum spider"
-msgid_plural "gum spiders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'gum spider'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A giant piece of gum streched in the shape of a spider. It stands very "
-"still in its gum web."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "caffeinated gum spider"
-msgid_plural "caffeinated gum spiders"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'caffeinated gum spider'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A giant piece of gum streched in the shape of a spider. It moves quickly "
-"and aggressively as if under the effect of some stimulant."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "W11B10"
-msgid_plural "W11B10s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for W11B10
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Wraitheon (11B) Infantry 10 Level. Part of Wraitheon's series of one-to-one"
-" auxiliaries designed to seamlessly integrate with more traditional forces."
-msgstr ""
-"Wraitheon (11B), Infanterie, Stufe 10. Teil der Wraitheon-Serie von "
-"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
-"traditionelleren Truppen zu integrieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "W11B10B4"
-msgid_plural "W11B10B4s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for W11B10B4
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Wraitheon (11B) Infantry 20 Level (B4) Sniper. Part of Wraitheon's series "
-"of one-to-one auxiliaries designed to seamlessly integrate with more "
-"traditional forces. "
-msgstr ""
-"Wraitheon (11B), Infanterie, Stufe 20 (B4), Scharfschütze. Teil der "
-"Wraitheon-Serie von Hilfstruppen für den Einzelkampf. Entworfen, um sich "
-"nahtlos mit traditionelleren Truppen zu integrieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "W12B10"
-msgid_plural "W12B10s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for W12B10
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Wraitheon (12B) Combat Engineer 10 Level. Part of Wraitheon's series of "
-"one-to-one auxiliaries designed to seamlessly integrate with more "
-"traditional forces."
-msgstr ""
-"Wraitheon (12B), Pionier, Stufe 10. Teil der Wraitheon-Serie von "
-"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
-"traditionelleren Truppen zu integrieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "W11H10"
-msgid_plural "W11H10s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for W11H10
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Wraitheon (11H) Anti-Tank Infantry 10 Level. Part of Wraitheon's series of "
-"one-to-one auxiliaries designed to seamlessly integrate with more "
-"traditional forces."
-msgstr ""
-"Wraitheon (11H), Panzerabwehrinfanterie, Stufe 10. Teil der Wraitheon-Serie "
-"von Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
-"traditionelleren Truppen zu integrieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "W12N10"
-msgid_plural "W12N10s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for W12N10
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"Wraitheon (12N) Construction Engineer 10 Level. Part of Wraitheon's series "
-"of one-to-one auxiliaries designed to seamlessly integrate with more "
-"traditional forces."
-msgstr ""
-"Wraitheon (12N), Bauingenieur, Stufe 10. Teil der Wraitheon-Serie von "
-"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
-"traditionelleren Truppen zu integrieren."
-
-#: lang/json/MONSTER_from_json.py
-msgid "craftbuddy"
-msgid_plural "craftbuddies"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'craftbuddy', 'str_pl': 'craftbuddies'}
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A mobile crafting station used by workers in mines, on oil rigs, and in "
-"other remote locales. In it's active state, the craftbuddy merely follows "
-"its user. In it's deactivated state, the craft buddy is useable as a "
-"toolbench and multipurpose workstation."
-msgstr ""
-"Eine mobile Werkbank, die von Arbeitern in Bergwerken, auf Bohrinseln und an"
-" anderen abgelegenen Orten verwendet wird. Im aktiven Zustand folgt der "
-"Bastelfreund seinem Benutzer. Im deaktivierten Zustand kann er als Werkbank "
-"und als Mehrzweckarbeitsplatz verwendet werden."
-
-#: lang/json/MONSTER_from_json.py
-msgid "automated armor"
-msgid_plural "automated armors"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for automated armor
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A suit of power armor temporarily controlled by an attached AI-core. "
-"Originally intended as a way to retrieve dead or wounded operators from "
-"combat, it was more commonly used for transporting the suit itself. The AI "
-"is limited, and makes a poor combatant."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "light auto armor"
-msgid_plural "light auto armors"
-msgstr[0] "leichte Auto-Rüstung"
-msgstr[1] "leichte Auto-Rüstungen"
-
-#: lang/json/MONSTER_from_json.py
-msgid "auto armor"
-msgid_plural "auto armors"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "heavy auto armor"
-msgid_plural "heavy auto armors"
-msgstr[0] "schwere Auto-Rüstung"
-msgstr[1] "schwere Auto-Rüstungen"
-
-#: lang/json/MONSTER_from_json.py
-msgid "floating lantern"
-msgid_plural "floating lanterns"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for floating lantern
-#: lang/json/MONSTER_from_json.py
-msgid "A salvaged drone repurposed into a mobile lightsource."
-msgstr ""
-"Eine geborgene Drohne, die in eine mobile Lichtquelle umfunktioniert wurde."
-
-#: lang/json/MONSTER_from_json.py
-msgid "distract-o-hack"
-msgid_plural "distract-o-hacks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for distract-o-hack
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged drone repurposed into a makeshift diversion tactic. Once "
-"activated it will light up, produce sound, emit sparks, and move towards "
-"hostile targets. Although fragile, the distract-o-hack's erratic movements "
-"make it difficult to hit."
-msgstr ""
-"Eine geborgene Drohne, die zu einer selbstgemachten Ablenkungstaktik "
-"umfunktioniert wurde. Sobald aktiviert, wird sie aufleuchten, Krach machen, "
-"Funken versprüchen und sich zu feindlichen Zielen bewegen. Obwohl die fragil"
-" ist, machen es die chaotischen Bewegungen der Ablenkdrohne es schwer, sie "
-"zu treffen."
-
-#: lang/json/MONSTER_from_json.py
-msgid "arsonhack"
-msgid_plural "arsonhacks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for arsonhack
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged drone repurposed to spread flame and cause property damage. It's"
-" almost as dangerous to its user as it is to the surroundings. The "
-"arsonhack cannot be recovered once activated. Only a reckless madman would "
-"dare to build this."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "spore hack"
-msgid_plural "spore hacks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for spore hack
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged drone repurposed to spread alien contaminants. It periodically "
-"releases a puff of fungal spores. Who in their right mind would build such "
-"a thing?"
-msgstr ""
-"Eine geborgene Drohne, die so umfunktioniert wurde, um außerirdische "
-"Kontaminanten auszubreiten. In regelmäßigen Abständen lässt sie Fungussporen"
-" los. Welcher Irrer würde nur so ein Ding bauen?"
-
-#: lang/json/MONSTER_from_json.py
-msgid "watercannon turret"
-msgid_plural "watercannon turrets"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for watercannon turret
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A turret equipped with a jury-rigged watercannon in place of a proper "
-"firearm. It's highly ineffective but the ammo is cheap."
-msgstr ""
-"Ein Geschützturm, der mit einem notdürftigen Wasserwerfer anstelle einer "
-"richtigen Schusswaffe ausgestattet wurde. Er ist sehr ineffektiv, aber die "
-"Munition ist günstig."
-
-#. ~ Description for eyebot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A small aerial robot equipped with a suite of cameras and armed with a "
-"blinding flash. No longer linked to police or security network, it "
-"continues its unending hunt for criminals and tresspassers."
-msgstr ""
-"Ein kleiner Luftroboter, der mit einem Satz Kameras ausgestattet und mit "
-"einem Blendblitz bewaffnet ist. Er ist nicht mehr mit dem Polizei- oder "
-"Sicherheitsnetzwerk verbunden und setzt seine niemals endende Jagd nach "
-"Kriminellen und Eindringlingen fort."
-
-#: lang/json/MONSTER_from_json.py
-msgid "floating heater"
-msgid_plural "floating heaters"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for floating heater
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged eyebot repurposed into a floating space heater. It emits a "
-"constant jet of warm air to heat an enclosed space."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "floating furnace"
-msgid_plural "floating furnaces"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for floating furnace
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged eyebot repurposed into a floating space heater. It emits a "
-"constant jet of dangerously hot air to heat an enclosed space. Warning! "
-"Can result in rapid heatstroke!"
-msgstr ""
-"Ein geborgener Schauboter, der zu einem schwebenden Lufterhitzer umgebaut "
-"wurde. Er erzeugt einen beständigen Strom aus gefährlich heißer Luft, um "
-"einen geschlossenen Raum zu erhitzen. Achtung! Kann zu plötzlichem "
-"Hitzschlag führen!"
-
-#: lang/json/MONSTER_from_json.py
-msgid "burning eye"
-msgid_plural "burning eyes"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for burning eye
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged eyebot refitted with a laser weapon. The lack of recoil allows "
-"the hovering robot to aim and fire without penalty. It has decent range and"
-" damage, but requires an extended recharge time between shots."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "hazmat bot"
-msgid_plural "hazmat bots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for hazmat bot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A utility robot designed for cleaning up waste material in hazardous "
-"conditions."
-msgstr ""
-"Ein Hilfsroboter, der zur Beseitigung von Abfall in Gefahrenbereichen "
-"entwickelt wurde."
-
-#: lang/json/MONSTER_from_json.py
-msgid "butler-bot"
-msgid_plural "butler-bots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for butler-bot
-#: lang/json/MONSTER_from_json.py
-msgid "A luxury model utility robot for domestic use."
-msgstr "Ein Luxus-Hilfsroboter für den häuslichen Einsatz."
-
-#: lang/json/MONSTER_from_json.py
-msgid "construction robot"
-msgid_plural "construction robots"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for construction robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"One of the many models of construction robot formerly in use by government "
-"agencies and private corporations. It is equipped with an integrated "
-"welder, flashlight, nailgun, and jackhammer."
-msgstr ""
-
-#: lang/json/MONSTER_from_json.py
-msgid "firefighter robot"
-msgid_plural "firefighter robots"
+msgid "goblin warrior"
+msgid_plural "goblin warriors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for firefighter robot
+#. ~ Description for {'str': 'goblin warrior'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"One of the many models of fire-fighting robot formerly in use by local fire "
-"departments and emergency services. Designed for entering burning buildings"
-" and other situations deemed too dangerous for human firefighters."
+"This short humanoid is covered in filth and shouts slurs at you as it "
+"brandishes a cudgel."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "blob breeder"
-msgid_plural "blob breeders"
+msgid "goblin slinger"
+msgid_plural "goblin slingers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for blob breeder
+#. ~ Description for {'str': 'goblin slinger'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged utility robot converted into a mobile incubator for the alien "
-"blob. It will intermittently release a group of living blobs. Why on Earth"
-" would you build this?"
+"An ugly creature that slings rocks almost as well as it slings insults."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "slime breeder"
-msgid_plural "slime breeders"
+msgid "goblin chieftain"
+msgid_plural "goblin chieftains"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for slime breeder
+#. ~ Description for {'str': 'goblin chieftain'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged utility robot converted into a mobile incubator for the alien "
-"blob. It will intermittently release a group of friendly blobs."
+"An ugly creature that was promoted to chieftain because it figured out which"
+" end of the weapon is pointy."
msgstr ""
-"Ein geborgener Hilfsroboter, der zu einem mobilen Brutkasten für den "
-"außerirdischen Blob umgebaut wurde. Er wird in unregelmäßigen Abständen eine"
-" Gruppe an lebendigen freundlich gesinnten Blobs freilassen."
#: lang/json/MONSTER_from_json.py
-msgid "digestron"
-msgid_plural "digestrons"
+msgid "clay golem"
+msgid_plural "clay golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for digestron
+#. ~ Description for clay golem
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged utility robot converted into an automated vacuum cleaner. It "
-"will suck stray items off the ground and dissolve them with its internal "
-"acid reserves. A useful helper for keeping your front lawn clean of debris…"
-" or corpses."
+"A large, humanoid golem made from clay. Its proportions are off and it "
+"seems fragile."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "bee bot"
-msgid_plural "bee bots"
+msgid "plastic golem"
+msgid_plural "plastic golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for bee bot
+#. ~ Description for {'str': 'plastic golem'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged utility robot converted into an ambulatory bee hive that "
-"periodically removes and delivers honey combs. It protects the insect "
-"colony with a mechanical crossbow mounted to its chassis."
+"Traditionally, making a golem is a months-long process involving hand tools "
+"and precision craftsmanship. A stone golem is as much a work of art as it "
+"is a magical device. The advent of 3D printing made it easy to get into the"
+" golem-making hobby, and plastic golems have soared in popularity."
msgstr ""
-"Ein geborgener Hilfsroboter, der zu einem wandernden Bienenstock umgewandelt"
-" wurde. In regelmäßigen Abständen entfernt er und wechselt er Honigwaben "
-"aus. Er schützt die Insektenkolonie mit einer mechanischen Armbrust, die auf"
-" seinem Gestell montiert wurde."
#: lang/json/MONSTER_from_json.py
-msgid "medical robot"
-msgid_plural "medical robots"
+msgid "stone golem"
+msgid_plural "stone golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for medical robot
+#. ~ Description for stone golem
#: lang/json/MONSTER_from_json.py
msgid ""
-"A free roaming medical robot capable of administering powerful anesthetics "
-"and performing complex surgical operations, usually in that order. Faulty "
-"bio-diagnostic programs resulted in numerous lawsuits before the Cataclysm."
+"A large, humanoid golem made from stone. Its fists look similar to rockets."
msgstr ""
-"Ein frei umherwandernder Medizinroboter, der in der Lage ist, starke "
-"Anästhetika zu verabreichen und komplexe chirurgische Operationen "
-"durchzuführen, üblicherweise in dieser Reihenfolge. Fehlerhafte "
-"Biodiagnoseprogramme führten zu vielen Anklagen vor der Katastrophe."
#: lang/json/MONSTER_from_json.py
-msgid "assassination robot"
-msgid_plural "assassination robots"
+msgid "iron golem"
+msgid_plural "iron golems"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for assassination robot
+#. ~ Description for iron golem
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged medical robot repurposed into a murder machine. Its surgical "
-"tools have been replaced with a fearsome set of blades, and its hypodermic "
-"needle now delivers powerful toxins."
+"A large, humanoid golem made from iron. Some sort of noxious gas seems to "
+"be seeping from its mouth."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "elixirator"
-msgid_plural "elixirators"
+msgid "lizardfolk warrior"
+msgid_plural "lizardfolk warriors"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for elixirator
+#. ~ Description for lizardfolk warrior
#: lang/json/MONSTER_from_json.py
msgid ""
-"This doesn't work yet. Don't build it… A salvaged medibot with its internal"
-" pharma-fabricators repurposed to produce mutagen."
+"A tall, powerful, reptilian humanoid with a muscular tail whose skin is "
+"covered in dark gray-green scales. They are tribal and tend to be found in "
+"caves and near water, especially in areas inhabited by dragons and wyrms. "
+"They aren't particularly hostile, though they don't care for outsiders and "
+"are highly dangerous when provoked. While they usually prefer to fight with"
+" their greatclubs, they are equally ferocious with their sharp teeth and "
+"claws."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "party bot"
-msgid_plural "party bots"
+msgid "lizardfolk hunter"
+msgid_plural "lizardfolk hunters"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for party bot
+#. ~ Description for lizardfolk hunter
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged medibot stuffed with marijuana, covered in multicolored blinking "
-"lights, and programmed to dance. Why on Earth would you build this crazy "
-"thing?"
+"The hunter is a smaller lizardfolk than a warrior, but equally as deadly, "
+"with their lithe figures and accurate javelin throws."
msgstr ""
-"Ein geborgener Medizin-Roboter, angefüllt mit Marihuana, bedeckt mit bunten "
-"Blinklichtern und zum Tanzen umprogrammiert. Warum um alles in der Welt hast"
-" du dir dabei gedacht, dieses Ding zu bauen?"
#: lang/json/MONSTER_from_json.py
-msgid "rat snatcher"
-msgid_plural "rat snatchers"
+msgid "The hunter hurls a barbed javelin at you!"
+msgstr ""
+
+#: lang/json/MONSTER_from_json.py
+msgid "lizardfolk shaman"
+msgid_plural "lizardfolk shamans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for rat snatcher
+#. ~ Description for lizardfolk shaman
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged skitterbot repurposed for hunting small game. It's faster than "
-"the original model but far less sturdy."
+"Lizardfolk are very intelligent and cunning, but magical ability is a rare "
+"quality. Shamans are chosen from the tribe during childhood, when magical "
+"abilities mark the fate of the young tribesman. Not much is known about the"
+" initiation ritual they must undergo, but few survive the experience. "
+"Shamans are druidic spellcasters that can use the forces of nature to battle"
+" enemies, as well as summoning assistance when needed."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "grab-bot"
-msgid_plural "grab-bots"
+msgid "lizardfolk chieftan"
+msgid_plural "lizardfolk chieftans"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for grab-bot
+#. ~ Description for lizardfolk chieftan
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged skitterbot repurposed to grab onto and immobilize enemies. It's "
-"meant to work in a pack."
+"Among the lizardfolk, ambition is a rare quality. Chieftans earn their "
+"place by exhibiting unusually high levels of ambition, often mistaken by "
+"outsiders as excessive, brutal violence. This chief is the largest and "
+"strongest member of its tribe and carries a fierce trident to compliment its"
+" teeth and claws."
msgstr ""
-"Ein geborgener Scheuchboter, der umfunktioniert wurde, um Gegner zu "
-"ergreifen und zu immobilisieren. Er ist darauf ausgelegt, um im Rudel zu "
-"agieren."
#: lang/json/MONSTER_from_json.py
-msgid "pest hunter"
-msgid_plural "pest hunters"
+msgid "crocodile"
+msgid_plural "crocodiles"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for pest hunter
+#. ~ Description for crocodile
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged skitterbot refitted with an 8mm integrated firearm. The robot's "
-"small size precludes rapid fire, due to recoil, and requires the use of "
-"lightweight caseless ammo."
+"A once-and-future lizardfolk shaman, this large crocodile no longer has any "
+"hint of any humanoid characteristics and looks very, very dangerous."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "insane cyborg"
-msgid_plural "insane cyborgs"
+msgid "owlbear"
+msgid_plural "owlbears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for insane cyborg
+#. ~ Description for owlbear
#: lang/json/MONSTER_from_json.py
msgid ""
-"A robot body with the head of a human. All kinds of electronic wires and "
-"devices are implanted in its head. This cyborg moves erratically and has a "
-"confused and deranged look in its eyes."
+"The horrible owlbear is probably the result of genetic experimentation by "
+"some insane wizard. These creatures inhabit the tangled forest regions of "
+"every temperate clime, as well as subterranean labyrinths. They are "
+"ravenous eaters, aggressive hunters, and evil tempered at all times. They "
+"attack prey on sight and will fight to the death."
msgstr ""
-"Ein Roboterkörper mit dem Kopf eines Menschen. Alle Arten von elektronischen"
-" Drähten und Geräten wurden in seinem Kopf implantiert. Dieser Cyborg bewegt"
-" sich ziellos umher und hat einen verwirrten und geistesgestörten Blick in "
-"seinen Augen."
#: lang/json/MONSTER_from_json.py
-msgid "necrotic cyborg"
-msgid_plural "necrotic cyborgs"
+msgid "black pudding"
+msgid_plural "black puddings"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for necrotic cyborg
+#. ~ Description for black pudding
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged cyborg refitted with the head of a zombie necromancer. The "
-"animate head retains some of its ability to revive zombies. Why on Earth "
-"would anyone build such an abomination?"
+"Writhing, sticky, black sludge undulates across the ground. A faint "
+"sizzling sound comes from the ground beneath it as it lurches toward you."
msgstr ""
-"Ein geborgener Cyborg, der den Kopf eine Zombiebeschwörers trägt. Er "
-"lebendige Kopf ist immer noch, wenn auch abgeschwächt, in der Lage, Zombies "
-"wiederzubeleben. Warum um alles in der Welt würde irgendjemand ein solches "
-"Scheusal bauen?"
-#. ~ Description for security robot
+#. ~ Attack message of monster "black pudding"'s spell "None"
#: lang/json/MONSTER_from_json.py
-msgid ""
-"An automated defense robot still active due to its internal power source. "
-"This one is equipped with an electric prod and an integrated shotgun."
+msgid "The black pudding burns %3$s with acid!"
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "military robot"
-msgid_plural "military robots"
+msgid "krabgek"
+msgid_plural "krabgeks"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for military robot
-#: lang/json/MONSTER_from_json.py
-msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 5.56mm firearm."
-msgstr ""
-"Ein Militärroboter, der aufgrund seiner internen Energiequelle noch immer "
-"aktiv ist. Dieser ist mit einem Elektroschocker und einer eingebauten 5"
-",56mm-Feuerwaffe bewaffnet."
-
-#. ~ Description for military robot
+#. ~ Description for krabgek
#: lang/json/MONSTER_from_json.py
msgid ""
-"A military training robot still operating due to its internal power core. "
-"This one is armed with a high power paintball gun and a foam baton."
+"A large baleful eye peers out from the darkness, its gleam hinting at a "
+"weird intelligence and unnerving malevolence. The eye oozes some pinkish "
+"liquid, and the weirdly humanoid figure is covered in sharp blue-black "
+"triangular plates."
msgstr ""
-"Ein Militärausbildungsroboter, der aufgrund seiner internen Energiequelle "
-"noch immer aktiv ist. Dieser ist mit einer starken Paintball-Waffe und einem"
-" Schlagstock aus Schaumstoff bewaffnet."
-#. ~ Description for military robot
+#. ~ Attack message of monster "krabgek"'s spell "None"
#: lang/json/MONSTER_from_json.py
-msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 7.62mm firearm."
+msgid "The krabgek gazes at %3$s!"
msgstr ""
-"Ein Militärroboter, der aufgrund seiner internen Energiequelle noch immer "
-"aktiv ist. Dieser ist mit einem Elektroschocker und einer eingebauten 7"
-",62mm-Feuerwaffe bewaffnet."
-#. ~ Description for military robot
#: lang/json/MONSTER_from_json.py
-msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 50 caliber firearm."
-msgstr ""
-"Ein Militärroboter, der aufgrund seiner internen Energiequelle noch immer "
-"aktiv ist. Dieser ist mit einem Elektroschocker und einer eingebauten "
-"Kaliber-50-Feuerwaffe bewaffnet."
+msgid "owlbear cub"
+msgid_plural "owlbear cubs"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for military robot
#: lang/json/MONSTER_from_json.py
-msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 8mm firearm."
-msgstr ""
-"Ein Militärroboter, der aufgrund seiner internen Energiequelle noch immer "
-"aktiv ist. Dieser ist mit einem Elektroschocker und einer eingebauten 8mm-"
-"Feuerwaffe bewaffnet."
+msgid "bulette"
+msgid_plural "bulettes"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for military robot
+#. ~ Description for bulette
#: lang/json/MONSTER_from_json.py
msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 5x50mm flechette gun."
+"The bulette (or landshark) was the result of a mad wizard's experimental "
+"cross breeding of a snapping turtle and armadillo with infusions of demons' "
+"ichor. They range temperate climates feeding on horses, men, and most other"
+" flesh. The stupid bulette is irascible and always hungry, and they fear "
+"nothing."
msgstr ""
-"Ein Militärroboter, der aufgrund seiner internen Energiequelle noch immer "
-"aktiv ist. Dieser ist mit einem Elektroschocker und einem eingebauten 5"
-"×50mm-Flechetgewehr bewaffnet."
#: lang/json/MONSTER_from_json.py
-msgid "grenadier robot"
-msgid_plural "grenadier robots"
+msgid "will-o-wisp"
+msgid_plural "will-o-wisps"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for grenadier robot
+#. ~ Description for will-o-wisp
#: lang/json/MONSTER_from_json.py
msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated 40mm grenade launcher."
+"Will-o’-wisps can be yellow, white, green, or blue. They are easily "
+"mistaken for lanterns, especially in the foggy marshes and swamps where they"
+" reside."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "military flame robot"
-msgid_plural "military flame robots"
+msgid "troll"
+msgid_plural "trolls"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for military flame robot
+#. ~ Description for troll
#: lang/json/MONSTER_from_json.py
msgid ""
-"A military robot still operating due to its internal power core. This one "
-"is armed with an electric prod and an integrated flamethrower."
+"Monstrous, green-skinned humanoid. Trolls are renowned for their thick "
+"hides and natural regenerative ability."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "advanced robot"
-msgid_plural "advanced robots"
+msgid "stirge"
+msgid_plural "stirges"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for advanced robot
+#. ~ Description for stirge
#: lang/json/MONSTER_from_json.py
msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is armed with a powerful laser-emitter."
+"This horrid flying creature looks like a cross between a large bat and "
+"oversized mosquito."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "laser-emitting robot"
-msgid_plural "laser-emitting robots"
+msgid "shrieker"
+msgid_plural "shriekers"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for laser-emitting robot
+#. ~ Description for shrieker
#: lang/json/MONSTER_from_json.py
msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is furnished with a powerful laser-emitter."
+"A shrieker is a human-sized mushroom that emits a piercing screech to drive "
+"off creatures that disturb it."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "plasma-ejecting robot"
-msgid_plural "plasma-ejecting robots"
+msgid "lemure"
+msgid_plural "lemures"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for plasma-ejecting robot
+#. ~ Description for lemure
#: lang/json/MONSTER_from_json.py
msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is furnished with a powerful plasma-ejector."
+"A lemure resembles a molten mass of flesh with a vaguely humanoid head and "
+"torso."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "railgun robot"
-msgid_plural "railgun robots"
+msgid "necco"
+msgid_plural "neccos"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for railgun robot
+#. ~ Description for {'str': 'necco'}
#: lang/json/MONSTER_from_json.py
-msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is furnished with a powerful railgun."
+msgid "A giant necco wafer happily jaunting around."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "electro-casting robot"
-msgid_plural "electro-casting robots"
+msgid "marshmallow kid"
+msgid_plural "marshmallow kids"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for electro-casting robot
+#. ~ Description for {'str': 'marshmallow kid'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is furnished with a powerful electro-caster."
+"A small humanoid made of marsmallow. It bumbles around on its stubby "
+"cushioned legs. How cute!"
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "EMP-projecting robot"
-msgid_plural "EMP-projecting robots"
+msgid "marshmallow guy"
+msgid_plural "marshmallow guys"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for EMP-projecting robot
+#. ~ Description for {'str': 'marshmallow guy'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"An advanced robot still functioning due to its internal fusion core. This "
-"model is furnished with a powerful EMP-projector."
+"A marshmallow humanoid with a smile drawn on its face. It bumbles around, "
+"hollow eyes scanning its surrounding seemingly looking for something."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "junkyard cowboy"
-msgid_plural "junkyard cowboys"
+msgid "marshmallow buff"
+msgid_plural "marshmallow buffs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for junkyard cowboy
+#. ~ Description for {'str': 'marshmallow buff'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged defense robot refitted with a shotgun and two circular buzzsaws."
-" Due to bootleg targeting software, it can only attack nearby targets."
+"A muscular body made of marshmallow, proudly striding towards an unknown "
+"goal. Yummy!"
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "shortcircuit samurai"
-msgid_plural "shortcircuit samurais"
+msgid "marshmallow goliath"
+msgid_plural "marshmallow goliaths"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for shortcircuit samurai
+#. ~ Description for {'str': 'marshmallow goliath'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged defense robot refitted with two electrified blades. The over-"
-"taxed power systems result in somewhat sluggish movement and occasional "
-"discharges. Keep a safe distance!"
+"A gigantic marshmallow humanoid softly stompind around, frozen smile and big"
+" empty eyes carefully scanning its surroundings."
msgstr ""
-"Ein geborgener Verteidigungsroboter, der mit zwei elektrifizierten Klingen "
-"ausgestattet wurde. Die überlasteten Stromsysteme führen zu einer etwas "
-"langsamen Bewegung und gelegentlichen Entladungen. Halte einen "
-"Sicherheitsabstand!"
#: lang/json/MONSTER_from_json.py
-msgid "slapdash paladin"
-msgid_plural "slapdash paladins"
+msgid "marshmallow squire"
+msgid_plural "marshmallow squires"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for slapdash paladin
+#. ~ Description for {'str': 'marshmallow squire'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged defense robot refitted with a homemade flamethrower and two "
-"searing hot blades. The burning fuel reserves make the robot noisy and "
-"smokey."
+"A small humanoid made of marsmallow. It wears a plate armor made of "
+"chocolate coated crakers and bumbles around on its stubby cushioned legs. "
+"How cute!"
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "robo-guardian"
-msgid_plural "robo-guardians"
+msgid "marshmallow knight"
+msgid_plural "marshmallow knights"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for robo-guardian
+#. ~ Description for {'str': 'marshmallow knight'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged military robot refitted with a pair of integrated 9mm firearms. "
-"Multiple weapons provide a high rate of fire, but jury-rigged sensors limit "
-"the effective range and accuracy. It makes for a good close range "
-"bodyguard."
+"A marshmallow humanoid in full chocolate coated crakers knight armor. It "
+"bumbles around, hollow eyes scanning its surrounding seemingly looking for "
+"something."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "robote deluxe"
-msgid_plural "robote deluxe"
+msgid "marshmallow champion"
+msgid_plural "marshmallow champions"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'robote deluxe'}
+#. ~ Description for {'str': 'marshmallow champion'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A diamond-studded gold-plated robot armed with a pair of integrated 9mm "
-"firearms. An opulent luxury-bot suitable for those who wish to survive the "
-"apocalypse in style."
+"Standing tall in its shining armor of chocolate coated crakers this "
+"marshmallow is proudly striding towards an unknown goal."
msgstr ""
-"Ein diamantbespickter goldplattierter Roboter, der mit einem Paar "
-"eingebauter 9mm-Feuerwaffen bewaffnet ist. Ein opulenter Luxus-Roboter, der "
-"geeignet ist für diejenigen, die die Apokalypse mit Stil überleben wollen."
#: lang/json/MONSTER_from_json.py
-msgid "robo-protector"
-msgid_plural "robo-protectors"
+msgid "marshmallow war lord"
+msgid_plural "marshmallow war lords"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for robo-protector
+#. ~ Description for {'str': 'marshmallow war lord'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged military robot refitted with an integrated 5.56mm rifle. The "
-"modified firearm is only capable of three round bursts, but range and "
-"accuracy are decent. It makes for a solid combat ally."
+"A gigantic humanoid armored with thick plates of chocolate coated crakers. "
+"A frozen smile half visible under its heavy helmet it carefully scans its "
+"surroundings."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "robo-defender"
-msgid_plural "robo-defenders"
+msgid "gummy cub"
+msgid_plural "gummy cubs"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for robo-defender
+#. ~ Description for {'str': 'gummy cub'}
#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged military robot refitted with an integrated 50bmg rifle. Improved"
-" optics provide nightvision and excellent range, but glitchy targeting "
-"software requires an extended pause between shots. It makes for a good long"
-" range sniper."
+msgid "A juvenile gummy bear. A cute bear cub made of sugary gum."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "glittering lady"
-msgid_plural "glittering ladies"
+msgid "gummy bear"
+msgid_plural "gummy bears"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str': 'glittering lady', 'str_pl': 'glittering ladies'}
+#. ~ Description for {'str': 'gummy bear'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged advanced robot transformed into a luminous beacon of destruction."
-" It has two integral lasers and emits a steady pulse of blinding flashes. "
-"Due to mismatched focusing lenses, the lasers have limited range."
+"A big bear made of fruit flavored gelatine, its smooth round shape and its "
+"fruity smell make it somehow less scary than its fleshy counterpart."
msgstr ""
-"Ein geborgener fortgeschrittener Roboter, der zu einer grellen Leuchte der "
-"Zerstörung transformiert wurde. Er hat zwei eingebaute Laser und stößt "
-"regelmäßige Blendblitze aus. Aufgrund von fehlangepassten Fokuslinsen haben "
-"die Laser eine begrenzte Reichweite."
#: lang/json/MONSTER_from_json.py
-msgid "bitter spinster"
-msgid_plural "bitter spinsters"
+msgid "cracker kid"
+msgid_plural "cracker kids"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for bitter spinster
+#. ~ Description for {'str': 'cracker kid'}
#: lang/json/MONSTER_from_json.py
-msgid ""
-"A salvaged military robot transformed into a caustic monster. An internal "
-"acid fermenter feeds a ranged glob spitter and sprayer. The many tanks and "
-"pipes weaken the robot structurally, making it somewhat fragile."
+msgid "A small cracker kid running around on its cracker legs."
msgstr ""
-"Ein geborgener Militärroboter, der zu einem ätzendem Monster transformiert "
-"wurde. Ein interner Säuregärbottich bietet Munition für einen Säurespucker "
-"und -sprüher. Die vielen Tanks und Rohre schwächen den Roboter strukturell "
-"ab und machen ihn etwas zerbrechlich."
-#. ~ Description for chicken walker
+#. ~ Description for {'str': 'cracker'}
#: lang/json/MONSTER_from_json.py
-msgid ""
-"The Northrup ATSV, a massive, heavily-armed and armored robot walking on a "
-"pair of reverse-jointed legs. Armed with a 40mm anti-vehicle grenade "
-"launcher, 5.56 anti-personnel gun, and the ability to electrify itself "
-"against attackers, it is an effective automated sentry, though production "
-"was limited due to a legal dispute."
+msgid "A full grown cracker running around on its cracker legs."
+msgstr ""
+
+#. ~ Description for {'str': 'cookie'}
+#: lang/json/MONSTER_from_json.py
+msgid "A small cookie, scuriying around in search for crumbs."
msgstr ""
-"Der Northrop ATSV, ein gewaltiger, schwerbewaffneter und -gepanzerter "
-"Roboter, der auf einem Paar entgegengesetzt verbundener Beine läuft. Mit "
-"einem 40-mm-Fahrzeugabwehr-Granatenwerfer, einem 5.56-Antipersonengewehr und"
-" der Fähigkeit, sich selbst gegen Angreifern zu elektrifizieren, ist er eine"
-" effektive automatische Wache, aber die Produktion war aufgrund eines "
-"Rechtstreits begrenzt."
#: lang/json/MONSTER_from_json.py
-msgid "chainsaw horror"
-msgid_plural "chainsaw horrors"
+msgid "gum spider"
+msgid_plural "gum spiders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for chainsaw horror
+#. ~ Description for {'str': 'gum spider'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It has traded its long range weapons for a set of "
-"whirring chainsaws. A speaker system has been installed to blast terrifying"
-" shrieks of distorted music. No one in their right mind would craft such an"
-" awful creature."
+"A giant piece of gum streched in the shape of a spider. It stands very "
+"still in its gum web."
msgstr ""
-"Ein geborgener Chicken-Walker, der zu einem schrecklichen Monster "
-"transformiert wurde, das mit Totenschädeln und Stacheln dekoriert ist. Seine"
-" Fernwaffen wurden gegen ein Satz surrender Kettensägen ausgetauscht. Ein "
-"Lautsprechersystem wurde installiert, um eine furchtbar kreischende "
-"verzerrte Musik in die Welt zu plärren. Niemand, der noch ganz bei Trost "
-"ist, würde eine solch furchtbare Kreatur erbauen."
#: lang/json/MONSTER_from_json.py
-msgid "screeching terror"
-msgid_plural "screeching terrors"
+msgid "caffeinated gum spider"
+msgid_plural "caffeinated gum spiders"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for screeching terror
+#. ~ Description for {'str': 'caffeinated gum spider'}
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It has traded its long range weapons for a set of "
-"piston-driven lances. A speaker system has been installed to blast "
-"terrifying shrieks of distorted music. No one in their right mind would "
-"craft such a hellish beast."
+"A giant piece of gum streched in the shape of a spider. It moves quickly "
+"and aggressively as if under the effect of some stimulant."
msgstr ""
#: lang/json/MONSTER_from_json.py
-msgid "hooked nightmare"
-msgid_plural "hooked nightmares"
+msgid "W11B10"
+msgid_plural "W11B10s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for hooked nightmare
+#. ~ Description for W11B10
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It has traded its long range weapons for a set of "
-"spinning chains terminating in bloody hooks. A speaker system has been "
-"installed to blast terrifying shrieks of distorted music. No one in their "
-"right mind would craft such a twisted abomination."
+"Wraitheon (11B) Infantry 10 Level. Part of Wraitheon's series of one-to-one"
+" auxiliaries designed to seamlessly integrate with more traditional forces."
msgstr ""
+"Wraitheon (11B), Infanterie, Stufe 10. Teil der Wraitheon-Serie von "
+"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
+"traditionelleren Truppen zu integrieren."
-#. ~ Description for Beagle Mini-Tank UGV
+#: lang/json/MONSTER_from_json.py
+msgid "W11B10B4"
+msgid_plural "W11B10B4s"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for W11B10B4
#: lang/json/MONSTER_from_json.py
msgid ""
-"The Northrup Beagle is a refrigerator-sized urban warfare UGV. Sporting an "
-"anti-tank missile launcher, 40mm grenade launcher, and numerous anti-"
-"infantry weapons, it's designed for high-risk urban fighting."
+"Wraitheon (11B) Infantry 20 Level (B4) Sniper. Part of Wraitheon's series "
+"of one-to-one auxiliaries designed to seamlessly integrate with more "
+"traditional forces. "
msgstr ""
-"Der Northrup Beagle ist ein kühlschrankgroßes unbemanntes Landfahrzeug für "
-"den Stadtkampf. Er ist für den gefährlichen Stadtkampf ausgelegt und hat "
-"eine Panzerfaust, 40mm-Granatenwerfer und zahlreiche Anti-Infanterie-Waffen."
+"Wraitheon (11B), Infanterie, Stufe 20 (B4), Scharfschütze. Teil der "
+"Wraitheon-Serie von Hilfstruppen für den Einzelkampf. Entworfen, um sich "
+"nahtlos mit traditionelleren Truppen zu integrieren."
#: lang/json/MONSTER_from_json.py
-msgid "fist king"
-msgid_plural "fist kings"
+msgid "W12B10"
+msgid_plural "W12B10s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for fist king
+#. ~ Description for W12B10
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged tankbot refitted with a pair of powerful pneumatic hammers which "
-"it uses to crush anything in its way, including buildings. Although lacking"
-" ranged weapons, its armor and strength make it a match for the even the "
-"biggest monsters. Only a madman would dare build such a reckless behemoth."
+"Wraitheon (12B) Combat Engineer 10 Level. Part of Wraitheon's series of "
+"one-to-one auxiliaries designed to seamlessly integrate with more "
+"traditional forces."
msgstr ""
-"Ein geborgener Panzerroboter, der mit einem Paar starker Drucklufthämmer "
-"ausgestattet ist, die er benutzt, um alles, was in seinem Weg ist, zu "
-"zermalmen, inklusive Gebäude. Obwohl es ihm an Fernwaffen fehlt, sind seine "
-"Panzerung und Stärke selbst den größten Monstern ebenbürtig. Nur ein "
-"Verrückter würde es wagen, ein solch waghalsiges Ungeheuer zu bauen."
+"Wraitheon (12B), Pionier, Stufe 10. Teil der Wraitheon-Serie von "
+"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
+"traditionelleren Truppen zu integrieren."
#: lang/json/MONSTER_from_json.py
-msgid "atomic sultan"
-msgid_plural "atomic sultans"
+msgid "W11H10"
+msgid_plural "W11H10s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for atomic sultan
+#. ~ Description for W11H10
#: lang/json/MONSTER_from_json.py
msgid ""
-"A salvaged tankbot refitted with burning hot man-crushers. Although lacking"
-" ranged weapons, its armor and strength make it a match for even the biggest"
-" foes. Multiple fusion cores give the robot ample power but also cause "
-"radioactive gas leaks. Only a lunatic would dare build such a reckless "
-"monster."
+"Wraitheon (11H) Anti-Tank Infantry 10 Level. Part of Wraitheon's series of "
+"one-to-one auxiliaries designed to seamlessly integrate with more "
+"traditional forces."
msgstr ""
-"Ein geborgener Panzerroboter, der mit feurig heißen Menschenzermalmern "
-"ausgestattet wurde. Obwohl es ihm an Fernwaffen fehlt, sind seine Panzerung "
-"und Stärke selbst den größten Gegnern ebenbürtig. Mehrere Fusionskerne geben"
-" dem Roboter reichlich Energie, aber sie lecken und stoßen radioaktives Gas "
-"aus. Nur ein Wahnsinniger würde es wagen, ein solch waghalsiges Monster zu "
-"bauen."
+"Wraitheon (11H), Panzerabwehrinfanterie, Stufe 10. Teil der Wraitheon-Serie "
+"von Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
+"traditionelleren Truppen zu integrieren."
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "gelatinous mass"
-msgid_plural "gelatinous mass"
+#: lang/json/MONSTER_from_json.py
+msgid "W12N10"
+msgid_plural "W12N10s"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for {'str_sp': 'gelatinous mass'}
-#. ~ Description for {'str_sp': 'gray mass'}
-#. ~ Description for {'str_sp': 'gelatinous mass'}
+#. ~ Description for W12N10
#: lang/json/MONSTER_from_json.py
msgid ""
-"An escaping noisy blob, catch it before it brings in every zombie for miles!"
+"Wraitheon (12N) Construction Engineer 10 Level. Part of Wraitheon's series "
+"of one-to-one auxiliaries designed to seamlessly integrate with more "
+"traditional forces."
msgstr ""
-"Ein fliehender lautstarker Blob, fang ihn, bevor er jeden Zombie "
-"kilometerweit anlockt!"
+"Wraitheon (12N), Bauingenieur, Stufe 10. Teil der Wraitheon-Serie von "
+"Hilfstruppen für den Einzelkampf. Entworfen, um sich nahtlos mit "
+"traditionelleren Truppen zu integrieren."
-#: lang/json/MONSTER_from_json.py lang/json/TOOL_from_json.py
-msgid "gray mass"
-msgid_plural "gray mass"
+#: lang/json/MONSTER_from_json.py
+msgid "toilet paper mummy"
+msgid_plural "toilet paper mummies"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for {'str': 'toilet paper mummy', 'str_pl': 'toilet paper
+#. mummies'}
+#: lang/json/MONSTER_from_json.py
+msgid ""
+"Vaguely humanoid in shape, layered in something resembling toilet paper."
+msgstr ""
+
#: lang/json/MONSTER_from_json.py
msgid "giant scorpion"
msgid_plural "giant scorpions"
@@ -82759,6 +80714,19 @@ msgid ""
"chitin fitted to a thin mesh. You could put this on a friendly horse."
msgstr ""
+#: lang/json/PET_ARMOR_from_json.py
+msgid "meower armor"
+msgid_plural "meower armors"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'meower armor'}
+#: lang/json/PET_ARMOR_from_json.py
+msgid ""
+"Sleek and lightweight kevlar cat harness with a protective hood and "
+"chestplate. Includes a very small, inconvenient velcro pocket on the back."
+msgstr ""
+
#: lang/json/SPECIES_from_json.py
msgid "a mammal"
msgstr ""
@@ -82855,6 +80823,10 @@ msgstr "eine Anomalie"
msgid "a human"
msgstr ""
+#: lang/json/SPECIES_from_json.py
+msgid "an intelligent animal created by man before the Cataclysm"
+msgstr ""
+
#: lang/json/SPECIES_from_json.py
msgid "an alien"
msgstr ""
@@ -83492,6 +81464,15 @@ msgstr ""
msgid "Holographic Transposition"
msgstr ""
+#: lang/json/SPELL_from_json.py
+msgid "Cranial Explosion"
+msgstr ""
+
+#. ~ Description for Cranial Explosion
+#: lang/json/SPELL_from_json.py
+msgid "This fake spell occurs on cranial bomb activation. Likely fatal."
+msgstr ""
+
#: lang/json/SPELL_from_json.py
msgid "psi stun"
msgstr ""
@@ -84579,6 +82560,56 @@ msgid ""
"have this spell you probably debugged it in."
msgstr ""
+#: lang/json/SPELL_from_json.py
+msgid "Pew, Pew"
+msgstr ""
+
+#. ~ Description for Pew, Pew
+#: lang/json/SPELL_from_json.py
+msgid "You aim your finger at your opponent and make 'Pew, pew' sounds."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "The Floor is Lava"
+msgstr ""
+
+#. ~ Description for The Floor is Lava
+#: lang/json/SPELL_from_json.py
+msgid ""
+"Better find a chair or countertop to climb onto, because the floor is made "
+"of lava!"
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Sports Training Montage"
+msgstr ""
+
+#. ~ Description for Sports Training Montage
+#: lang/json/SPELL_from_json.py
+msgid ""
+"When something takes a really long time, and you want to just skip to the "
+"end, you're gonna need a montage."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Kiss the Owie"
+msgstr ""
+
+#. ~ Description for Kiss the Owie
+#: lang/json/SPELL_from_json.py
+msgid "A tender kiss to make the pain go away, just like mother used to give."
+msgstr ""
+
+#: lang/json/SPELL_from_json.py
+msgid "Summon Mummy"
+msgstr ""
+
+#. ~ Description for Summon Mummy
+#: lang/json/SPELL_from_json.py
+msgid ""
+"Call forth a flimsy creature of tissue from the broom closet of your soul."
+msgstr ""
+
#: lang/json/TOOLMOD_from_json.py
msgid "reactor core expansion device"
msgid_plural "reactor core expansion devices"
@@ -84637,8 +82668,8 @@ msgstr ""
#: lang/json/TOOLMOD_from_json.py
msgid "light battery mod"
msgid_plural "light battery mods"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Kleine Akku Modifikation"
+msgstr[1] "Kleine Akku Modifikationen"
#. ~ Description for {'str': 'light battery mod'}
#: lang/json/TOOLMOD_from_json.py
@@ -84650,8 +82681,8 @@ msgstr ""
#: lang/json/TOOLMOD_from_json.py
msgid "medium battery mod"
msgid_plural "medium battery mods"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mittlere Akku Modifikation"
+msgstr[1] "Mittlere Akku Modifikationen"
#. ~ Description for {'str': 'medium battery mod'}
#: lang/json/TOOLMOD_from_json.py
@@ -84663,8 +82694,8 @@ msgstr ""
#: lang/json/TOOLMOD_from_json.py
msgid "heavy battery mod"
msgid_plural "heavy battery mods"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Schwer Akku Modifikation"
+msgstr[1] "Schwere Akku Modifikationen"
#. ~ Description for {'str': 'heavy battery mod'}
#: lang/json/TOOLMOD_from_json.py
@@ -84672,6 +82703,8 @@ msgid ""
"A battery compartment mod that allows the use of heavy batteries in tools "
"that otherwise could not."
msgstr ""
+"Eine Batteriefachmodifikation, welche es ermöglicht, schwere Akkus in "
+"Werkzeugen zu benutzen, die normalerweise nicht passen würden."
#: lang/json/TOOLMOD_from_json.py
msgid "cybernetic power port mod"
@@ -85276,6 +83309,54 @@ msgid ""
"open the cover and show the light."
msgstr ""
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD helmet"
+msgid_plural "EOD helmets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action menu_text for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "Turn on headlamps"
+msgstr ""
+
+#. ~ Use action msg for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Activating illumination.\""
+msgstr ""
+
+#. ~ Use action need_charges_msg for {'str': 'EOD helmet'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Illumination disabled, low power.\""
+msgstr ""
+
+#. ~ Description for {'str': 'EOD helmet'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"An armored electronically shielded helmet containing a camera, a two-way "
+"radio, and a headlamp, all of which can be voice-activated for redundancy. "
+"It is designed to protect against overpressure, fragmentation, impact and "
+"heat."
+msgstr ""
+
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD helmet (on)"
+msgid_plural "EOD helmets (on)"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action menu_text for {'str': 'EOD helmet (on)', 'str_pl': 'EOD
+#. helmets (on)'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "Turn off headlamps"
+msgstr ""
+
+#. ~ Use action msg for {'str': 'EOD helmet (on)', 'str_pl': 'EOD helmets
+#. (on)'}.
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "\"Disabling illumination.\""
+msgstr ""
+
#: lang/json/TOOL_ARMOR_from_json.py
msgid "RM13 combat armor"
msgid_plural "RM13 combat armors"
@@ -86804,6 +84885,35 @@ msgid_plural "Foodperson masks (on)"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "EOD jacket"
+msgid_plural "EOD jackets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'EOD jacket'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"A thick armored jacket constructed from kevlar and nomex for explosive "
+"ordnance disposal. It is designed to protect against overpressure, "
+"fragmentation, impact and heat."
+msgstr ""
+
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid "light EOD jacket"
+msgid_plural "light EOD jackets"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'light EOD jacket'}
+#: lang/json/TOOL_ARMOR_from_json.py
+msgid ""
+"An armored jacket constructed from kevlar and nomex designed to protect "
+"against overpressure, fragmentation, impact and heat in hostile "
+"environments. It is lighter than normal EOD armor to provide more "
+"maneuverability and can be worn over ballistic armor."
+msgstr ""
+
#: lang/json/TOOL_ARMOR_from_json.py
msgid "hologram cloak mk.2"
msgid_plural "hologram cloak mk.2s"
@@ -86962,9 +85072,9 @@ msgstr[1] ""
#. ~ Description for CRIT S-I G.E.A.R
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"C.R.I.T standard issue General Engineering Assistance Rig. Plugged into "
-"your spinal cord, this device improves your overall physique and provides "
-"basic information on your surroundings."
+"C.R.I.T standard issue General Engineering Assistance Rig. Plugged into your"
+" spinal cord, this device improves your overall physique and provides basic "
+"information on your surroundings."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -86976,7 +85086,7 @@ msgstr[1] ""
#. ~ Use action msg for {'str': 'CRIT gasmask (off)', 'str_pl': 'CRIT gasmasks
#. (off)'}.
#: lang/json/TOOL_ARMOR_from_json.py
-msgid "C.R.T HUD booting up…"
+msgid "CRIT HUD booting up…"
msgstr ""
#. ~ Use action need_charges_msg for {'str': 'CRIT gasmask (off)', 'str_pl':
@@ -86989,11 +85099,11 @@ msgstr ""
#. (off)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"This is the C.R.I.T Spec Ops modified gasmask, fitted with top-of-the-line "
-"electronics and lined with Kevlar for extra protection in order to keep "
-"one's head where it should be. Various filters and other high tech wizardry"
-" allow for enhanced oxygen intake and safety even under bombardment. It has"
-" an integrated HUD and the option to turn it on for more features."
+"This is a heavily modified Spec Ops modified gasmask, fitted with top-of-"
+"the-line electronics and lined with Kevlar for extra protection in order to "
+"keep one's head where it should be. Various filters and other high tech "
+"wizardry allow for enhanced oxygen intake and safety even under bombardment."
+" It has an integrated HUD and the option to turn it on for more features."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -87005,16 +85115,15 @@ msgstr[1] ""
#. ~ Use action msg for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT gasmasks
#. (on)'}.
#: lang/json/TOOL_ARMOR_from_json.py
-msgid "C.R.T HUD deactivating."
+msgid "CRIT HUD deactivating."
msgstr ""
#. ~ Description for {'str': 'CRIT gasmask (on)', 'str_pl': 'CRIT gasmasks
#. (on)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"This is the C.R.I.T Spec Ops modified gasmask. It is currently on and "
-"draining power for the HUD, low-level nightvision and other protective "
-"elements."
+"This a heavily modified gasmask. It is currently on and draining power for "
+"the HUD, low-level nightvision and other protective elements."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -87026,7 +85135,7 @@ msgstr[1] ""
#. ~ Use action msg for {'str': 'CRIT EM vest (off)', 'str_pl': 'CRIT EM vests
#. (off)'}.
#: lang/json/TOOL_ARMOR_from_json.py
-msgid "C.R.I.T EM booting up…"
+msgid "CRIT EM booting up…"
msgstr ""
#. ~ Use action need_charges_msg for {'str': 'CRIT EM vest (off)', 'str_pl':
@@ -87039,11 +85148,11 @@ msgstr ""
#. (off)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"The C.R.I.T Spec Ops Enhanced Movement vest is embedded with high-tech "
-"filaments and reactive servos which protects its wearer and assists in "
-"movement at the cost high power usage. It is commonly worn by C.R.I.T Spec"
-" Ops for its ease of use and manuverability. Turn it on for suit mode, "
-"extra protection and movement."
+"The Spec Ops Enhanced Movement vest is embedded with high-tech filaments and"
+" reactive servos which protects its wearer and assists in movement at the "
+"cost high power usage. It is commonly worn by C.R.I.T Spec Ops for its "
+"ease of use and manuverability. Turn it on for suit mode, extra protection "
+"and movement."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -87061,18 +85170,18 @@ msgstr "Rüstung ausschalten"
#. ~ Use action msg for {'str': 'CRIT EM vest (on)', 'str_pl': 'CRIT EM vests
#. (on)'}.
#: lang/json/TOOL_ARMOR_from_json.py
-msgid "C.R.I.T E.M powering off…"
+msgid "CRIT EM powering off…"
msgstr ""
#. ~ Description for {'str': 'CRIT EM vest (on)', 'str_pl': 'CRIT EM vests
#. (on)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"The C.R.I.T Spec Ops Enhanced Movement vest is embedded with high-tech "
-"filaments, reactive servos and a generator which pumps a crystallized liquid"
-" that protects its wearer from most heavy combat situations at the cost of "
-"extreme power usage. It is commonly worn by C.R.I.T Spec Ops. This vest is"
-" currently in suit form and draining your UPS power at high rates."
+"The Spec Ops Enhanced Movement vest is embedded with high-tech filaments, "
+"reactive servos and a generator which pumps a crystallized liquid that "
+"protects its wearer from most heavy combat situations at the cost of extreme"
+" power usage. It is commonly worn by C.R.I.T Spec Ops. This vest is "
+"currently in suit form and draining your UPS power at high rates."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -87092,8 +85201,8 @@ msgstr "Du schaltest das %s ein."
#. (off)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"C.R.T standard-issue helmet. Protects the noggin and has a stretch of "
-"insulated steel mesh for neck warmth and protection."
+"A standard-issue helmet. Protects the noggin and has a stretch of insulated"
+" steel mesh for neck warmth and protection."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -87113,10 +85222,9 @@ msgstr ""
#. (on)'}
#: lang/json/TOOL_ARMOR_from_json.py
msgid ""
-"C.R.I.T standard-issue helmet. Protects the noggin and has a stretch of "
-"insulated steel mesh for neck warmth and protection. A tactically dim "
-"flashlight is attached to the side. This light is currently on and drawing "
-"power."
+"A standard-issue helmet. Protects the noggin and has a stretch of insulated"
+" steel mesh for neck warmth and protection. A tactically dim flashlight is "
+"attached to the side. This light is currently on and drawing power."
msgstr ""
#: lang/json/TOOL_ARMOR_from_json.py
@@ -88350,16 +86458,14 @@ msgstr "Licht"
#. ~ Use action msg for {'str': "jack o'lantern"}.
#: lang/json/TOOL_from_json.py
-msgid "You light the candle in the jack o'lantern."
+msgid "You flip the switch in the jack o'lantern."
msgstr ""
#. ~ Description for {'str': "jack o'lantern"}
#: lang/json/TOOL_from_json.py
msgid ""
"This is a plastic lantern that is painted to look like a pumpkin with a "
-"face. It has a candle inside it, that can be replaced when burnt down. 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."
+"face. It has a tiny LED light in it. It doesn't provide very much light."
msgstr ""
#: lang/json/TOOL_from_json.py
@@ -88371,7 +86477,7 @@ msgstr[1] ""
#. ~ Use action msg for {'str': "spooky jack o'lantern", 'str_pl': "jack
#. o'lanterns"}.
#: lang/json/TOOL_from_json.py
-msgid "The candle winks out inside the lantern."
+msgid "The LED winks out inside the lantern."
msgstr ""
#. ~ Description for {'str': "spooky jack o'lantern", 'str_pl': "jack
@@ -88379,7 +86485,7 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid ""
"There is a thick LED candle inside the pumpkin face. It doesn't provide "
-"very much light, but it can burn for quite a long time. This candle is lit."
+"very much light, but it can run for quite a long time. This lantern is lit."
" The face shifts."
msgstr ""
@@ -89058,191 +87164,17 @@ msgstr ""
"fest?"
#: lang/json/TOOL_from_json.py
-msgid "folded poncho"
-msgid_plural "folded ponchos"
-msgstr[0] "gefalteter Poncho"
-msgstr[1] "gefaltete Ponchos"
-
-#. ~ Description for {'str': 'folded poncho'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A folded lightweight plastic rain poncho with a hood. Use it to unfold for "
-"use."
-msgstr ""
-"Ein zusammengefalteter leichtgewichtiger Regenponcho mit einer Kapuze. "
-"Benutze ihn, um ihn zu entfalten."
-
-#: lang/json/TOOL_from_json.py
-msgid "folded emergency blanket"
-msgid_plural "folded emergency blankets"
-msgstr[0] "zusammengefaltete Notfalldecke"
-msgstr[1] "zusammengefaltete Notfalldecken"
-
-#. ~ Description for {'str': 'folded emergency blanket'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A folded blanket made of space-age materials that covers your most important"
-" body parts. Use it to unfold for use."
-msgstr ""
-"Eine zusammengefaltete Decke, die aus Weltraumzeitaltermaterialien gemacht "
-"wurde. Sie bedeckt deine wichtigsten Körperteile. Benutze sie, um sie für "
-"die weitere Verwendung zu entfalten."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive EMP hack"
-msgid_plural "inactive EMP hacks"
-msgstr[0] "inaktive EMP-Drohne"
-msgstr[1] "inaktive EMP-Drohnen"
-
-#. ~ Use action friendly_msg for {'str': 'inactive EMP hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "The EMP hack flies from your hand and surveys the area!"
-msgstr "Die EMP-Drohne fliegt aus deiner Hand und erforscht das Gebiet!"
-
-#. ~ Use action hostile_msg for {'str': 'inactive EMP hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the EMP hack; take cover!"
-msgstr "Du fehlprogrammierst die EMP-Drohne, geh in Deckung!"
-
-#. ~ Description for {'str': 'inactive EMP hack'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly "
-"through the air. This one contains an EMP grenade and attacks by flying at "
-"its target and detonating. Use this item to reprogram and release the EMP "
-"hack. Electronics and computer skill determines if the targeting matrix is "
-"reprogrammed successfully."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive C-4 hack"
-msgid_plural "inactive C-4 hacks"
-msgstr[0] "inaktive C-4-Drohne"
-msgstr[1] "inaktive C-4-Drohnen"
-
-#. ~ Use action friendly_msg for {'str': 'inactive C-4 hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "The C-4 hack flies from your hand and surveys the area!"
-msgstr "Die C-4-Drohne fliegt aus deiner Hand und erforscht das Gebiet!"
-
-#. ~ Use action hostile_msg for {'str': 'inactive C-4 hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the C-4 hack; take cover!"
-msgstr "Du fehlprogrammierst die C-4-Drohne, geh in Deckung!"
-
-#. ~ Description for {'str': 'inactive C-4 hack'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly "
-"through the air. This one contains some C-4 and attacks by flying at its "
-"target and detonating. Use this item to reprogram and activate the C-4 "
-"hack. Electronics and computer skill determines if the targeting matrix is "
-"reprogrammed successfully."
-msgstr ""
-"Dies ist eine inaktive C-4-Drohne. C-4-Drohnen sind faustgroße Roboter, "
-"welche durch die Luft fliegen. Diese Drohne enthält etwas C-4 und greift an,"
-" indem sie zum Ziel fliegt und detoniert. Benutze diesen Gegenstand, um ihn "
-"umzuprogrammieren und die C-4-Drohne freizulassen. Die Fertigkeitsstufen zum"
-" Thema Elekronik und Computer spielt eine Rolle dabei, ob die Zielmatrix "
-"erfolgreich programmiert wird."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive flashbang hack"
-msgid_plural "inactive flashbang hacks"
-msgstr[0] "inaktive Blendgranatendrohne"
-msgstr[1] "inaktive Blendgranatendrohnen"
-
-#. ~ Use action friendly_msg for {'str': 'inactive flashbang hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "The flashbang hack flies from your hand and surveys the area!"
-msgstr ""
-"Die Blendgranatendrohne fliegt aus deiner Hand und erforscht das Gebiet!"
-
-#. ~ Use action hostile_msg for {'str': 'inactive flashbang hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the flashbang hack; take cover!"
-msgstr "Du fehlprogrammierst die Blendgranatendrohne, geh in Deckung!"
-
-#. ~ Description for {'str': 'inactive flashbang hack'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots "
-"that fly through the air. This one contains a flashbang and attacks by "
-"flying at its target and detonating. Use this item to reprogram and "
-"activate the flashbang hack. Electronics and computer skill determines if "
-"the targeting matrix is reprogrammed successfully."
-msgstr ""
-"Dies ist eine inaktive Blendgranatendrohne. Blendgranatendrohnen sind "
-"faustgroße Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine"
-" Blendgranate und greift an, indem sie zum Ziel fliegt und detoniert. "
-"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die "
-"Blendgranatendrohne freizulassen. Die Fertigkeitsstufen zum Thema Elekronik "
-"und Computer spielt eine Rolle dabei, ob die Zielmatrix erfolgreich "
-"programmiert wird."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive tear gas hack"
-msgid_plural "inactive tear gas hacks"
-msgstr[0] "inaktive Tränengasdrohne"
-msgstr[1] "inaktive Tränengasdrohnen"
-
-#. ~ Use action friendly_msg for {'str': 'inactive tear gas hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "The tear gas hack flies from your hand and surveys the area!"
-msgstr "Die Tränengasdrohne fliegt aus deiner Hand und erforscht das Gebiet!"
-
-#. ~ Use action hostile_msg for {'str': 'inactive tear gas hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the tear gas hack; take cover!"
-msgstr "Du fehlprogrammierst die Tränengasdrohne, geh in Deckung!"
-
-#. ~ Description for {'str': 'inactive tear gas hack'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots "
-"that fly through the air. This one contains a tear gas canister and attacks"
-" by flying at its target and releasing tear gas. Use this item to reprogram"
-" and activate the tear gas hack. Electronics and computer skill determines "
-"if the targeting matrix is reprogrammed successfully."
-msgstr ""
-"Dies ist eine inaktive Tränengasdrohne. Tränengasdrohnen sind faustgroße "
-"Roboter, welche durch die Luft fliegen. Diese Drohne enthält einen "
-"Tränengaskanister und greift an, indem sie zum Ziel fliegt und detoniert. "
-"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die Tränengasdrohne "
-"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen"
-" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive grenade hack"
-msgid_plural "inactive grenade hacks"
-msgstr[0] "inaktiver Granatendrohne"
-msgstr[1] "inaktive Granatendrohnen"
-
-#. ~ Use action friendly_msg for {'str': 'inactive grenade hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "The grenade hack flies from your hand and surveys the area!"
-msgstr "Die Granatendrohne fliegt aus deiner Hand und erforscht das Gebiet!"
-
-#. ~ Use action hostile_msg for {'str': 'inactive grenade hack'}.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the grenade hack; take cover!"
-msgstr "Du fehlprogrammierst die Granatendrohne, geh in Deckung!"
+msgid "control laptop"
+msgid_plural "control laptops"
+msgstr[0] "Steuerungslaptop"
+msgstr[1] "Steuerungslaptops"
-#. ~ Description for {'str': 'inactive grenade hack'}
+#. ~ Description for {'str': 'control laptop'}
#: lang/json/TOOL_from_json.py
msgid ""
-"This is an inactive grenade hack. Grenade hacks are fist-sized robots that "
-"fly through the air. This one contains a grenade and attacks by flying at "
-"its target and detonating. Use this item to reprogram and activate the "
-"grenade hack. Electronics and computer skill determines if the targeting "
-"matrix is reprogrammed successfully."
+"A modified laptop, now capable of transmitting in the ultra-high frequencies"
+" utilized by robots. Activate it to command robots from afar."
msgstr ""
-"Dies ist eine inaktive Granatendrohne. Granatendrohnen sind faustgroße "
-"Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine Granate "
-"und greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen "
-"Gegenstand, um ihn umzuprogrammieren und die Granatendrohne freizulassen. "
-"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle "
-"dabei, ob die Zielmatrix erfolgreich programmiert wird."
#: lang/json/TOOL_from_json.py
msgid "inactive laser turret"
@@ -89266,6 +87198,193 @@ msgstr ""
"seinen eingebauten drehbaren Laserkanonen angeifen. Er benötigt Sonnenlicht,"
" um schießen zu können."
+#: lang/json/TOOL_from_json.py
+msgid "folded poncho"
+msgid_plural "folded ponchos"
+msgstr[0] "gefalteter Poncho"
+msgstr[1] "gefaltete Ponchos"
+
+#. ~ Description for {'str': 'folded poncho'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"A folded lightweight plastic rain poncho with a hood. Use it to unfold for "
+"use."
+msgstr ""
+"Ein zusammengefalteter leichtgewichtiger Regenponcho mit einer Kapuze. "
+"Benutze ihn, um ihn zu entfalten."
+
+#: lang/json/TOOL_from_json.py
+msgid "folded emergency blanket"
+msgid_plural "folded emergency blankets"
+msgstr[0] "zusammengefaltete Notfalldecke"
+msgstr[1] "zusammengefaltete Notfalldecken"
+
+#. ~ Description for {'str': 'folded emergency blanket'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"A folded blanket made of space-age materials that covers your most important"
+" body parts. Use it to unfold for use."
+msgstr ""
+"Eine zusammengefaltete Decke, die aus Weltraumzeitaltermaterialien gemacht "
+"wurde. Sie bedeckt deine wichtigsten Körperteile. Benutze sie, um sie für "
+"die weitere Verwendung zu entfalten."
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive EMP hack"
+msgid_plural "inactive EMP hacks"
+msgstr[0] "inaktive EMP-Drohne"
+msgstr[1] "inaktive EMP-Drohnen"
+
+#. ~ Use action friendly_msg for {'str': 'inactive EMP hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "The EMP hack flies from your hand and surveys the area!"
+msgstr "Die EMP-Drohne fliegt aus deiner Hand und erforscht das Gebiet!"
+
+#. ~ Use action hostile_msg for {'str': 'inactive EMP hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "You misprogram the EMP hack; take cover!"
+msgstr "Du fehlprogrammierst die EMP-Drohne, geh in Deckung!"
+
+#. ~ Description for {'str': 'inactive EMP hack'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive EMP hack. EMP hacks are fist-sized robots that fly "
+"through the air. This one contains an EMP grenade and attacks by flying at "
+"its target and detonating. Use this item to reprogram and release the EMP "
+"hack. Electronics and computer skill determines if the targeting matrix is "
+"reprogrammed successfully."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive C-4 hack"
+msgid_plural "inactive C-4 hacks"
+msgstr[0] "inaktive C-4-Drohne"
+msgstr[1] "inaktive C-4-Drohnen"
+
+#. ~ Use action friendly_msg for {'str': 'inactive C-4 hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "The C-4 hack flies from your hand and surveys the area!"
+msgstr "Die C-4-Drohne fliegt aus deiner Hand und erforscht das Gebiet!"
+
+#. ~ Use action hostile_msg for {'str': 'inactive C-4 hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "You misprogram the C-4 hack; take cover!"
+msgstr "Du fehlprogrammierst die C-4-Drohne, geh in Deckung!"
+
+#. ~ Description for {'str': 'inactive C-4 hack'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive C-4 hack. C-4 hacks are fist-sized robots that fly "
+"through the air. This one contains some C-4 and attacks by flying at its "
+"target and detonating. Use this item to reprogram and activate the C-4 "
+"hack. Electronics and computer skill determines if the targeting matrix is "
+"reprogrammed successfully."
+msgstr ""
+"Dies ist eine inaktive C-4-Drohne. C-4-Drohnen sind faustgroße Roboter, "
+"welche durch die Luft fliegen. Diese Drohne enthält etwas C-4 und greift an,"
+" indem sie zum Ziel fliegt und detoniert. Benutze diesen Gegenstand, um ihn "
+"umzuprogrammieren und die C-4-Drohne freizulassen. Die Fertigkeitsstufen zum"
+" Thema Elekronik und Computer spielt eine Rolle dabei, ob die Zielmatrix "
+"erfolgreich programmiert wird."
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive flashbang hack"
+msgid_plural "inactive flashbang hacks"
+msgstr[0] "inaktive Blendgranatendrohne"
+msgstr[1] "inaktive Blendgranatendrohnen"
+
+#. ~ Use action friendly_msg for {'str': 'inactive flashbang hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "The flashbang hack flies from your hand and surveys the area!"
+msgstr ""
+"Die Blendgranatendrohne fliegt aus deiner Hand und erforscht das Gebiet!"
+
+#. ~ Use action hostile_msg for {'str': 'inactive flashbang hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "You misprogram the flashbang hack; take cover!"
+msgstr "Du fehlprogrammierst die Blendgranatendrohne, geh in Deckung!"
+
+#. ~ Description for {'str': 'inactive flashbang hack'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive flashbang hack. Flashbang hacks are fist-sized robots "
+"that fly through the air. This one contains a flashbang and attacks by "
+"flying at its target and detonating. Use this item to reprogram and "
+"activate the flashbang hack. Electronics and computer skill determines if "
+"the targeting matrix is reprogrammed successfully."
+msgstr ""
+"Dies ist eine inaktive Blendgranatendrohne. Blendgranatendrohnen sind "
+"faustgroße Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine"
+" Blendgranate und greift an, indem sie zum Ziel fliegt und detoniert. "
+"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die "
+"Blendgranatendrohne freizulassen. Die Fertigkeitsstufen zum Thema Elekronik "
+"und Computer spielt eine Rolle dabei, ob die Zielmatrix erfolgreich "
+"programmiert wird."
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive tear gas hack"
+msgid_plural "inactive tear gas hacks"
+msgstr[0] "inaktive Tränengasdrohne"
+msgstr[1] "inaktive Tränengasdrohnen"
+
+#. ~ Use action friendly_msg for {'str': 'inactive tear gas hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "The tear gas hack flies from your hand and surveys the area!"
+msgstr "Die Tränengasdrohne fliegt aus deiner Hand und erforscht das Gebiet!"
+
+#. ~ Use action hostile_msg for {'str': 'inactive tear gas hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "You misprogram the tear gas hack; take cover!"
+msgstr "Du fehlprogrammierst die Tränengasdrohne, geh in Deckung!"
+
+#. ~ Description for {'str': 'inactive tear gas hack'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive tear gas hack. Tear gas hacks are fist-sized robots "
+"that fly through the air. This one contains a tear gas canister and attacks"
+" by flying at its target and releasing tear gas. Use this item to reprogram"
+" and activate the tear gas hack. Electronics and computer skill determines "
+"if the targeting matrix is reprogrammed successfully."
+msgstr ""
+"Dies ist eine inaktive Tränengasdrohne. Tränengasdrohnen sind faustgroße "
+"Roboter, welche durch die Luft fliegen. Diese Drohne enthält einen "
+"Tränengaskanister und greift an, indem sie zum Ziel fliegt und detoniert. "
+"Benutze diesen Gegenstand, um ihn umzuprogrammieren und die Tränengasdrohne "
+"freizulassen. Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen"
+" eine Rolle dabei, ob die Zielmatrix erfolgreich programmiert wird."
+
+#: lang/json/TOOL_from_json.py
+msgid "inactive grenade hack"
+msgid_plural "inactive grenade hacks"
+msgstr[0] "inaktiver Granatendrohne"
+msgstr[1] "inaktive Granatendrohnen"
+
+#. ~ Use action friendly_msg for {'str': 'inactive grenade hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "The grenade hack flies from your hand and surveys the area!"
+msgstr "Die Granatendrohne fliegt aus deiner Hand und erforscht das Gebiet!"
+
+#. ~ Use action hostile_msg for {'str': 'inactive grenade hack'}.
+#: lang/json/TOOL_from_json.py
+msgid "You misprogram the grenade hack; take cover!"
+msgstr "Du fehlprogrammierst die Granatendrohne, geh in Deckung!"
+
+#. ~ Description for {'str': 'inactive grenade hack'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive grenade hack. Grenade hacks are fist-sized robots that "
+"fly through the air. This one contains a grenade and attacks by flying at "
+"its target and detonating. Use this item to reprogram and activate the "
+"grenade hack. Electronics and computer skill determines if the targeting "
+"matrix is reprogrammed successfully."
+msgstr ""
+"Dies ist eine inaktive Granatendrohne. Granatendrohnen sind faustgroße "
+"Roboter, welche durch die Luft fliegen. Diese Drohne enthält eine Granate "
+"und greift an, indem sie zum Ziel fliegt und detoniert. Benutze diesen "
+"Gegenstand, um ihn umzuprogrammieren und die Granatendrohne freizulassen. "
+"Die Fertigkeitsstufen zum Thema Elekronik und Computer spielen eine Rolle "
+"dabei, ob die Zielmatrix erfolgreich programmiert wird."
+
#: lang/json/TOOL_from_json.py
msgid "inactive M2HB autonomous CROWS II"
msgid_plural "inactive M2HB autonomous CROWS II turrets"
@@ -89301,7 +87420,6 @@ msgid "You misprogram the manhack; it's hostile!"
msgstr "Du fehlprogrammierst die Klingendrohne; sie ist feindlich!"
#. ~ Description for {'str': 'inactive manhack'}
-#. ~ Description for inactive hack
#: lang/json/TOOL_from_json.py
msgid ""
"This is an inactive manhack. Manhacks are fist-sized robots that fly "
@@ -89840,6 +87958,26 @@ msgid ""
"distraction."
msgstr ""
+#: lang/json/TOOL_from_json.py
+msgid "inactive loudspeaker"
+msgid_plural "inactive loudspeakers"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Use action friendly_msg for {'str': 'inactive loudspeaker'}.
+#. ~ Use action hostile_msg for {'str': 'inactive loudspeaker'}.
+#: lang/json/TOOL_from_json.py
+msgid "The loudspeaker activates and begins his non-stopping shouts."
+msgstr ""
+
+#. ~ Description for {'str': 'inactive loudspeaker'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is an inactive automated loudspeaker. Using this item involves placing"
+" it on the ground and turning it on. If reprogrammed and rewired "
+"successfully the loudspeaker will continuously shout pre-recorded messages."
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "clothes hanger"
msgid_plural "clothes hangers"
@@ -90470,8 +88608,8 @@ msgstr[1] ""
#. ~ Description for {'str': 'bone shiv'}
#: lang/json/TOOL_from_json.py
msgid ""
-"A femur or other bone, at least 30 cm long, which has been broken at one end"
-" and sharpened into a cutting tool. Its jagged edge is wicked but fragile."
+"A femur or other bone, about 20 cm long, which has been broken at one end "
+"and sharpened into a cutting tool. Its jagged edge is wicked but fragile."
msgstr ""
#: lang/json/TOOL_from_json.py
@@ -91184,11 +89322,37 @@ msgid ""
msgstr ""
#: lang/json/TOOL_from_json.py
-msgid "butchering kit"
-msgid_plural "butchering kits"
+msgid "layered kevlar panel"
+msgid_plural "layered kevlar panels"
msgstr[0] ""
msgstr[1] ""
+#. ~ Description for layered kevlar panel
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a small 16-layer thick Kevlar panel. It could be used to repair "
+"armor made of Kevlar."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "rigid kevlar plate"
+msgid_plural "rigid kevlar plates"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for rigid kevlar plate
+#: lang/json/TOOL_from_json.py
+msgid ""
+"This is a compressed panel of kevlar treated with epoxy or other adhesive. "
+"It could be used to repair items made of Kevlar."
+msgstr ""
+
+#: lang/json/TOOL_from_json.py
+msgid "butchering kit"
+msgid_plural "butchering kits"
+msgstr[0] "Schlachter-Ausrüstung"
+msgstr[1] "Schlachter-Ausrüstung"
+
#. ~ Description for {'str': 'butchering kit'}
#: lang/json/TOOL_from_json.py
msgid ""
@@ -91479,8 +89643,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "mortar and pestle"
msgid_plural "mortars and pestles"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Mörser und Stößel"
+msgstr[1] "Mörser und Stößel"
#. ~ Description for {'str': 'mortar and pestle', 'str_pl': 'mortars and
#. pestles'}
@@ -91663,13 +89827,11 @@ msgid_plural "fire barrels (200L)"
msgstr[0] ""
msgstr[1] ""
-#. ~ Description for fire barrel (200L)
-#. ~ Description for fire barrel (100L)
#. ~ Description for {'str': 'fire barrel (200L)', 'str_pl': 'fire barrels
#. (200L)'}
#. ~ Description for {'str': 'fire barrel (100L)', 'str_pl': 'fire barrels
#. (100L)'}
-#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py
+#: lang/json/TOOL_from_json.py
msgid ""
"A large metal barrel used to contain a fire. It has multiple holes punched "
"in its walls for air supply. Fires set in a fire barrel will not spread to "
@@ -91895,8 +90057,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "professional camera"
msgid_plural "professional cameras"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Professionelle Kamera"
+msgstr[1] "Professionelle Kameras"
#. ~ Description for {'str': 'professional camera'}
#: lang/json/TOOL_from_json.py
@@ -91955,19 +90117,6 @@ msgstr[1] "Handys - Taschenlampe"
msgid "You stop lighting up the screen."
msgstr "Du verwendest den Bildschirm nicht länger als Quelle für Licht."
-#: lang/json/TOOL_from_json.py
-msgid "control laptop"
-msgid_plural "control laptops"
-msgstr[0] "Steuerungslaptop"
-msgstr[1] "Steuerungslaptops"
-
-#. ~ Description for {'str': 'control laptop'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A modified laptop, now capable of transmitting in the ultra-high frequencies"
-" utilized by robots. Activate it to command robots from afar."
-msgstr ""
-
#: lang/json/TOOL_from_json.py
msgid "directional antenna"
msgid_plural "directional antennas"
@@ -92017,7 +90166,6 @@ msgstr[0] "Elektrohack"
msgstr[1] "Elektrohacks"
#. ~ Description for {'str': 'electrohack'}
-#. ~ Description for electrohack
#: lang/json/TOOL_from_json.py
msgid ""
"This device has many ports attached, allowing it to connect to almost any "
@@ -92189,11 +90337,13 @@ msgstr[1] "Smartphones"
#. ~ Use action msg for {'str': 'smartphone'}.
#. ~ Use action msg for {'str': 'atomic smartphone'}.
#. ~ Use action msg for {'str': "Wraitheon executive's smartphone"}.
+#. ~ Use action msg for {'str': 'test smartphone'}.
#: lang/json/TOOL_from_json.py
msgid "You activate the flashlight app."
msgstr "Du aktivierst das Taschenlampen-Programm."
#. ~ Use action need_charges_msg for {'str': 'smartphone'}.
+#. ~ Use action need_charges_msg for {'str': 'test smartphone'}.
#: lang/json/TOOL_from_json.py
msgid "The smartphone's charge is too low."
msgstr "Das Smartphone ist nicht ausreichend geladen."
@@ -92363,11 +90513,8 @@ msgstr[1] "Schlosser-Sets"
msgid ""
"This is a locksmith's set of sturdy steel lock picks and torsion wrenches. "
"It is essential for silently and quickly opening locks, provided you have "
-"some mechanical skill."
+"some lock picking and mechanical skills."
msgstr ""
-"Dies ist ein Satz von stabilen Stahldietrichen und Spannern eines "
-"Schlossers. Er ist essentiell, um leise und schnell Schlösser zu offen, "
-"vorausgesetzt, dass du ein bisschen Erfahrung in Mechanik hast."
#: lang/json/TOOL_from_json.py
msgid "bio lockpick"
@@ -92873,7 +91020,6 @@ msgstr[0] "aktive EMP-Granate"
msgstr[1] "aktive EMP-Granaten"
#. ~ Description for {'str': 'active EMP grenade'}
-#. ~ Description for active EMP grenade
#: lang/json/TOOL_from_json.py
msgid ""
"This EMP grenade is active, and will shortly detonate, creating a large EMP "
@@ -95297,21 +93443,6 @@ msgstr ""
"Die ist eine Autohupe, die dazu gedacht ist, an das elektrische System eines"
" Autos angebracht zu werden."
-#: lang/json/TOOL_from_json.py
-msgid "Kevlar plate"
-msgid_plural "Kevlar plates"
-msgstr[0] "Kevlarplatte"
-msgstr[1] "Kevlarplatten"
-
-#. ~ Description for {'str': 'Kevlar plate'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is a plate of reinforced Kevlar. It could be used to repair items made"
-" of Kevlar."
-msgstr ""
-"Dies ist eine Platte aus Kevlar. Sie könnte benutzt werden, um Gegenstände "
-"aus Kevlar zu reparieren."
-
#: lang/json/TOOL_from_json.py
msgid "large space heater"
msgid_plural "large space heaters"
@@ -95650,6 +93781,19 @@ msgstr ""
"Obwohl er an sich ziemlich groß ist, wiegt er fast nichts. Luft scheint sich"
" um ihn zu sammeln."
+#: lang/json/TOOL_from_json.py
+msgid "sandbox kit"
+msgid_plural "sandbox kits"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'sandbox kit'}
+#: lang/json/TOOL_from_json.py
+msgid ""
+"A plastic bucket holding a small spade and rake, perfect to build sand "
+"castles!"
+msgstr ""
+
#: lang/json/TOOL_from_json.py
msgid "whistle multitool"
msgid_plural "whistle multitools"
@@ -95801,8 +93945,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "shears"
msgid_plural "shears"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Schurschere"
+msgstr[1] "Schurscheren"
#. ~ Description for {'str_sp': 'shears'}
#: lang/json/TOOL_from_json.py
@@ -95812,8 +93956,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "electric shears"
msgid_plural "electric shears"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Elektrische Schurschere"
+msgstr[1] "Elektrische Schurscheren"
#. ~ Description for {'str_sp': 'electric shears'}
#: lang/json/TOOL_from_json.py
@@ -95837,7 +93981,7 @@ msgstr ""
msgid "pet carrier"
msgid_plural "pet carriers"
msgstr[0] " Transportbox"
-msgstr[1] " Transportbox"
+msgstr[1] "Transportbox"
#. ~ Description for {'str': 'pet carrier'}
#: lang/json/TOOL_from_json.py
@@ -95999,8 +94143,8 @@ msgstr ""
#: lang/json/vehicle_part_from_json.py
msgid "birchbark funnel"
msgid_plural "birchbark funnels"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Birkenrinden-Trichter"
+msgstr[1] "Birkenrinden-Trichter"
#. ~ Use action done_message for {'str': 'birchbark funnel'}.
#: lang/json/TOOL_from_json.py
@@ -97325,8 +95469,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "washing kit"
msgid_plural "washing kits"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Waschwerkzeugset"
+msgstr[1] "Waschwerkzeugsets"
#. ~ Description for {'str': 'washing kit'}
#: lang/json/TOOL_from_json.py
@@ -97742,8 +95886,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "stone hand axe"
msgid_plural "stone hand axes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Steinerne Handaxt"
+msgstr[1] "Steinerne Handäxte"
#. ~ Description for {'str': 'stone hand axe'}
#: lang/json/TOOL_from_json.py
@@ -97755,8 +95899,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "metal hand axe"
msgid_plural "metal hand axes"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Metallene Handaxt"
+msgstr[1] "Metallene Handäxte"
#. ~ Description for {'str': 'metal hand axe'}
#: lang/json/TOOL_from_json.py
@@ -97901,8 +96045,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "clamp"
msgid_plural "clamps"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Klemme"
+msgstr[1] "Klemmen"
#. ~ Description for {'str': 'clamp'}
#: lang/json/TOOL_from_json.py
@@ -98168,8 +96312,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "misc repair kit"
msgid_plural "misc repair kits"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Verschiedene Reperatursätze"
+msgstr[1] "Verschiedene Reperatursätze"
#. ~ Description for {'str': 'misc repair kit'}
#: lang/json/TOOL_from_json.py
@@ -98421,8 +96565,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "extended toolset"
msgid_plural "extended toolsets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Erweitertes Werkzeugset"
+msgstr[1] "Erweiterte Werkzeugsets"
#. ~ Description for {'str': 'extended toolset'}
#: lang/json/TOOL_from_json.py
@@ -98543,8 +96687,8 @@ msgstr ""
#: lang/json/TOOL_from_json.py
msgid "makeshift hand drill"
msgid_plural "makeshift hand drills"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Selbstgebauter Handbohrer"
+msgstr[1] "Selbstgebaute Handbohrer"
#. ~ Description for {'str': 'makeshift hand drill'}
#: lang/json/TOOL_from_json.py
@@ -99115,11 +97259,10 @@ msgstr[1] ""
#. knives'}
#: lang/json/TOOL_from_json.py
msgid ""
-"C.R.I.T standard-issue knife. Has a knuckleduster guard and a small, hooked"
-" pry bar at the bottom for opening simple things and bashing in heads. "
-"Matte black finish helps it avoid flash in dim-light situations and tanto "
-"tip allows for light-armor penetration. Blade length allows for decent "
-"reach."
+"A modified trench knife. Has a knuckleduster guard and a small, hooked pry "
+"bar at the bottom. The matte black finish helps it avoid flash in dim-light "
+"situations and tanto tip allows for light-armor penetration. Blade length "
+"allows for decent reach."
msgstr ""
#: lang/json/TOOL_from_json.py
@@ -99145,9 +97288,9 @@ msgstr[1] ""
#. ~ Description for CRIT Reso-blade
#: lang/json/TOOL_from_json.py
msgid ""
-"C.R.I.T melee weapon. Alien runes adorn the carbon steel blade. The blade "
-"oddly lacks sharpness, and yet upon closer oberservation, a hum of energy "
-"thrums from within."
+"CRIT melee weapon. Alien runes adorn the carbon steel blade. The blade "
+"oddly seems to lack sharpness, and yet upon closer oberservation, a hum of "
+"energy thrums from within."
msgstr ""
#: lang/json/TOOL_from_json.py
@@ -100174,1245 +98317,6 @@ msgid ""
"magical metals into their workable ingot form."
msgstr ""
-#: lang/json/TOOL_from_json.py
-msgid "Dusk"
-msgid_plural "Dusks"
-msgstr[0] "Dusk"
-msgstr[1] "Dusks"
-
-#. ~ Description for Dusk
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A longsword, made out of a very dark, almost black metal. It seems to hold "
-"a greater edge than usual steel blades and feels …more comfortable in the "
-"hand. While the blade is made out of this dark metal, the crossguard and "
-"the pommel seem to be made out of a brighter material, which feels "
-"abnormally cool to the touch."
-msgstr ""
-
-#. ~ Description for disarmed defense turret
-#: lang/json/TOOL_from_json.py
-msgid "An automated defense turret. It lacks an integrated weapon."
-msgstr "Ein automatisierter Verteidigungsgeschützturm ohne integrierte Waffe."
-
-#. ~ Description for disarmed military turret
-#: lang/json/TOOL_from_json.py
-msgid "An automated military turret. It lacks an integrated weapon."
-msgstr "Ein automatisierter Militärgeschützturm ohne integrierte Waffe."
-
-#. ~ Description for disarmed advanced turret
-#: lang/json/TOOL_from_json.py
-msgid "An advanced automated turret. It lacks an integrated weapon."
-msgstr ""
-"Ein fortschrittlicher automatisierter Geschützturm ohne integrierte Waffe."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive 9mm defense turret"
-msgid_plural "inactive 9mm defense turrets"
-msgstr[0] "inaktiver 9mm-Verteidigungsgeschützturm"
-msgstr[1] "inaktive 9mm-Verteidigungsgeschütztürme"
-
-#. ~ Description for inactive 9mm defense turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive 9mm defense turret. Up to 100 standard 9mm rounds will be "
-"automatically loaded from your inventory into the turret upon activation. "
-"Place the turret and it will ID you as friendly with its advanced IFF "
-"software. Consult your safety manual in the event of a malfunction."
-msgstr ""
-"Ein inaktiver 9mm-Verteidigungsgeschützturm. Bis zu 100 Standard-9mm-"
-"Patronen werden automatisch aus deinem Inventar in den Geschützturm geladen,"
-" wenn er aktiviert wird. Platziere den Geschützturm und er wird dich als "
-"Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive shotgun defense turret"
-msgid_plural "inactive shotgun defense turrets"
-msgstr[0] "inaktiver Flinten-Verteidigungsgeschützturm"
-msgstr[1] "inaktive Flinten-Verteidigungsgeschütztürme"
-
-#. ~ Description for inactive shotgun defense turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive shotgun defense turret. Up to 100 standard 12ga shells will be "
-"automatically loaded from your inventory into the turret upon activation. "
-"Place the turret and it will ID you as friendly with its advanced IFF "
-"software. Consult your safety manual in the event of a malfunction."
-msgstr ""
-"Ein inaktiver Schrotflinten-Verteidigungsgeschützturm. Bis zu 100 Standard-"
-"12ga-Patronen werden automatisch aus deinem Inventar in den Geschützturm "
-"geladen, wenn er aktiviert wird. Platziere den Geschützturm und er wird dich"
-" als Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#. ~ Description for inactive riot control turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive riotcontrol turret. Up to 50 standard 40mm less-than-lethal "
-"beanbag canisters will be automatically loaded from your inventory into the "
-"turret upon activation. Place the turret and it will ID you as friendly "
-"with its advanced IFF software. Consult your safety manual in the event of "
-"a malfunction."
-msgstr ""
-"Ein inaktiver Anti-Krawall-Geschützturm. Bis zu 50 standardmäßige weniger "
-"tödliche 40mm-Beanbag-Kanister werden automatisch aus deinem Inventar in den"
-" Geschützturm geladen, wenn er aktiviert wird. Platziere den Geschützturm "
-"und er wird dich als Freund mit seiner fortgeschrittenen Freund-Feind-"
-"Erkennungs-Software erkennen. Lies das Sicherheitshandbuch im Falle einer "
-"Fehlfunktion."
-
-#. ~ Description for inactive riot control turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive riot control turret. Up to 50 standard 40mm teargas canisters "
-"will be automatically loaded from your inventory into the turret upon "
-"activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver Anti-Krawall-Geschützturm. Bis zu 50 standardmäßige 40mm-"
-"Tränengaskanister werden automatisch aus deinem Inventar in den Geschützturm"
-" geladen, wenn er aktiviert wird. Platziere den Geschützturm und er wird "
-"dich als Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-"
-"Software erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive 5.56mm military turret"
-msgid_plural "inactive 5.56mm military turrets"
-msgstr[0] "inaktiver 5.56mm-Militärgeschützturm"
-msgstr[1] "inaktive 5.56mm-Militärgeschütztürme"
-
-#. ~ Description for inactive 5.56mm military turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive 5.56mm military turret. Up to 100 standard 5.56mm NATO rounds "
-"will be automatically loaded from your inventory into the turret upon "
-"activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver 5,56mm-Militärgeschützturm. Bis zu 100 Standard-5,56mm-NATO-"
-"Patronen werden automatisch aus deinem Inventar in den Geschützturm geladen,"
-" wenn er aktiviert wird. Platziere den Geschützturm und er wird dich als "
-"Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive 7.62mm military turret"
-msgid_plural "inactive 7.62mm military turrets"
-msgstr[0] "inaktive 7.62mm-Militärgeschützturm"
-msgstr[1] "inaktive 7.62mm-Militärgeschütztürme"
-
-#. ~ Description for inactive 7.62mm military turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive 7.62mm military turret. Up to 100 standard 7.62mm NATO rounds "
-"will be automatically loaded from your inventory into the turret upon "
-"activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver 7,62mm-Militärgeschützturm. Bis zu 100 Standard-7,62mm-NATO-"
-"Patronen werden automatisch aus deinem Inventar in den Geschützturm geladen,"
-" wenn er aktiviert wird. Platziere den Geschützturm und er wird dich als "
-"Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive 50 caliber military turret"
-msgid_plural "inactive 50 caliber military turrets"
-msgstr[0] "inaktiver Kaliber-.50-Militärgeschützturm"
-msgstr[1] "inaktive Kaliber-.50-Militärgeschütztürme"
-
-#. ~ Description for inactive 50 caliber military turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive 50 caliber military turret. Up to 100 standard 50 caliber bmg "
-"rounds will be automatically loaded from your inventory into the turret upon"
-" activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver Kaliber-50-Militärgeschützturm. Bis zu 100 Standard-Kaliber-50"
-"-bmg-Patronen werden automatisch aus deinem Inventar in den Geschützturm "
-"geladen, wenn er aktiviert wird. Platziere den Geschützturm und er wird dich"
-" als Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive military needle turret"
-msgid_plural "inactive military needle turrets"
-msgstr[0] "inaktiver Militärnadelgeschützturm"
-msgstr[1] "inaktive Militärnadelgeschütztürme"
-
-#. ~ Description for inactive military needle turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced needle turret. Up to 100 standard 5x50mm flechette "
-"rounds will be automatically loaded from your inventory into the turret upon"
-" activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver fortgeschrittener Nadelgeschützturm. Bis zu 100 Standard-5"
-"×50mm-Flechetpatronen werden automatisch aus deinem Inventar in den "
-"Geschützturm geladen, wenn er aktiviert wird. Platziere den Geschützturm und"
-" er wird dich als Freund mit seiner fortgeschrittenen Freund-Feind-"
-"Erkennungs-Software erkennen. Lies das Sicherheitshandbuch im Falle einer "
-"Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive military 8x40mm turret"
-msgid_plural "inactive military 8x40mm turrets"
-msgstr[0] "inaktiver militärischer 8x40mm-Geschützturm"
-msgstr[1] "inaktive militärische 8x40mm-Geschütztürme"
-
-#. ~ Description for inactive military 8x40mm turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced 8x40mm turret. Up to 100 standard 8x40mm caseless "
-"rounds will be automatically loaded from your inventory into the turret upon"
-" activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-"Ein inaktiver fortgeschrittener 8×40mm-Geschützturm. Bis zu 100 Standard-8"
-"×40mm-Patronen werden automatisch aus deinem Inventar in den Geschützturm "
-"geladen, wenn er aktiviert wird. Platziere den Geschützturm und er wird dich"
-" als Freund mit seiner fortgeschrittenen Freund-Feind-Erkennungs-Software "
-"erkennen. Lies das Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive military 40mm grenade turret"
-msgid_plural "inactive military 40mm grenade turrets"
-msgstr[0] "inaktiver militärischer 40mm-Granaten-Geschützturm"
-msgstr[1] "inaktive militärische 40mm-Granaten-Geschütztürme"
-
-#. ~ Description for inactive military 40mm grenade turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive military grenade turret. Up to 50 standard 40mm fragmentation "
-"grenades will be automatically loaded from your inventory into the turret "
-"upon activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive military flamethrower turret"
-msgid_plural "inactive military flamethrower turrets"
-msgstr[0] "inaktiver militärischer Flammenwerfer-Geschützturm"
-msgstr[1] "inaktive militärische Flammenwerfer-Geschütztürme"
-
-#. ~ Description for inactive military flamethrower turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive flame turret. Up to 100 units of napalm will be automatically "
-"loaded from your inventory into the turret upon activation. Place the "
-"turret and it will ID you as friendly with its advanced IFF software. "
-"Consult your safety manual in the event of a malfunction."
-msgstr ""
-"Ein inaktiver Flammengeschützturm. Bis zu 100 Einheiten Napalm werden "
-"automatisch aus deinem Inventar in den Geschützturm geladen, wenn er "
-"aktiviert wird. Platziere den Geschützturm und er wird dich als Freund mit "
-"seiner fortgeschrittenen Freund-Feind-Erkennungs-Software erkennen. Lies das"
-" Sicherheitshandbuch im Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced laser turret"
-msgid_plural "inactive advanced laser turrets"
-msgstr[0] "inaktiver fortschrittlicher Lasergeschützturm"
-msgstr[1] "inaktive fortschrittliche Lasergeschütztürme"
-
-#. ~ Description for inactive advanced laser turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced laser turret. Place the turret and it will ID you as "
-"friendly with its advanced IFF software. Consult your safety manual in the "
-"event of a malfunction."
-msgstr ""
-"Ein inaktiver fortgeschrittener Lasergeschützturm. Platziere den "
-"Geschützturm und er wird dich als Freund mit seiner fortgeschrittenen "
-"Freund-Feind-Erkennungs-Software erkennen. Lies das Sicherheitshandbuch im "
-"Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced plasma turret"
-msgid_plural "inactive advanced plasma turrets"
-msgstr[0] "inaktiver fortschrittlicher Plasma-Geschützturm"
-msgstr[1] "inaktive fortschrittliche Plasma-Geschütztürme"
-
-#. ~ Description for inactive advanced plasma turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced plasma turret. Place the turret and it will ID you as "
-"friendly with its advanced IFF software. Consult your safety manual in the "
-"event of a malfunction."
-msgstr ""
-"Ein inaktiver fortgeschrittener Plasmageschützturm. Platziere den "
-"Geschützturm und er wird dich als Freund mit seiner fortgeschrittenen "
-"Freund-Feind-Erkennungs-Software erkennen. Lies das Sicherheitshandbuch im "
-"Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced railgun turret"
-msgid_plural "inactive advanced railgun turrets"
-msgstr[0] "inaktiver fortgeschrittener Schienengewehrgeschützturm"
-msgstr[1] "inaktive fortgeschrittene Schienengewehrgeschütztürme"
-
-#. ~ Description for inactive advanced railgun turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced railgun turret. Up to 50 standard rail projectiles "
-"will be automatically loaded from your inventory into the turret upon "
-"activation. Place the turret and it will ID you as friendly with its "
-"advanced IFF software. Consult your safety manual in the event of a "
-"malfunction."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced acid turret"
-msgid_plural "inactive advanced acid turrets"
-msgstr[0] "inaktiver fortschrittlicher Säure-Geschützturm"
-msgstr[1] "inaktive fortschrittliche Säure-Geschütztürme"
-
-#. ~ Description for inactive advanced acid turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced acid turret. Place the turret and it will ID you as "
-"friendly with its advanced IFF software. Consult your safety manual in the "
-"event of a malfunction."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced EMP turret"
-msgid_plural "inactive advanced EMP turrets"
-msgstr[0] "inaktiver fortschrittlicher EMP-Geschützturm"
-msgstr[1] "inaktive fortschrittliche EMP-Geschütztürme"
-
-#. ~ Description for inactive advanced EMP turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced EMP turret. Place the turret and it will ID you as "
-"friendly with its advanced IFF software. Consult your safety manual in the "
-"event of a malfunction."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced electro turret"
-msgid_plural "inactive advanced electro turrets"
-msgstr[0] "inaktiver fortschrittlicher Elektro-Geschützturm"
-msgstr[1] "inaktive fortschrittliche Elektro-Geschütztürme"
-
-#. ~ Description for inactive advanced electro turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive advanced electro turret. Place the turret and it will ID you as"
-" friendly with its advanced IFF software. Consult your safety manual in the"
-" event of a malfunction."
-msgstr ""
-"Ein inaktiver fortgeschrittener Elektro-Geschützturm. Platziere den "
-"Geschützturm und er wird dich als Freund mit seiner fortgeschrittenen "
-"Freund-Feind-Erkennungs-Software erkennen. Lies das Sicherheitshandbuch im "
-"Falle einer Fehlfunktion."
-
-#: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py
-msgid "garden gnome"
-msgid_plural "garden gnomes"
-msgstr[0] "Gartenzwerg"
-msgstr[1] "Gartenzwerge"
-
-#. ~ Description for garden gnome
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A normal and completely harmless garden gnome. You can place him in your "
-"garden or elsewhere."
-msgstr ""
-"Ein normaler und völlig harmloser Gartenzwerg. Du kannst ihn in deinem "
-"Garten oder sonst wohin platzieren."
-
-#: lang/json/TOOL_from_json.py
-msgid "gaurdin gnome"
-msgid_plural "gaurdin gnomes"
-msgstr[0] "Gartenzwerg"
-msgstr[1] "Gartenzwerge"
-
-#. ~ Description for gaurdin gnome
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A normal and completely harmless garden gnome. He holds up to 100 rounds of"
-" 9mm ammo."
-msgstr ""
-"Ein normaler und völlig harmloser Gartenzwerg. Er enthält bis zu 100 Schuss "
-"9mm Munition."
-
-#: lang/json/TOOL_from_json.py
-msgid "small batch of curdling milk"
-msgid_plural "small batches of curdling milk"
-msgstr[0] "kleiner Klumpen mit gerinnender Milch"
-msgstr[1] "kleine Klumpen mit gerinnender Milch"
-
-#. ~ Use action msg for {'str': 'small batch of curdling milk', 'str_pl':
-#. 'small batches of curdling milk'}.
-#. ~ Use action msg for {'str': 'batch of curdling milk', 'str_pl': 'batches
-#. of curdling milk'}.
-#. ~ Use action msg for {'str': 'large batch of curdling milk', 'str_pl':
-#. 'large batches of curdling milk'}.
-#: lang/json/TOOL_from_json.py
-msgid ""
-"The milk appears to have finished curdling, and is ready for further "
-"processing. Checking on it has exposed the mixture to the atmosphere."
-msgstr ""
-"Die Milch scheint fertig mit der Gerinnung zu sein und ist bereit für "
-"weitere Verarbeitung. Ihre Überprüfung hat die Mixtur der Atmosphäre "
-"ausgesetzt."
-
-#. ~ Use action not_ready_msg for {'str': 'small batch of curdling milk',
-#. 'str_pl': 'small batches of curdling milk'}.
-#. ~ Use action not_ready_msg for {'str': 'batch of curdling milk', 'str_pl':
-#. 'batches of curdling milk'}.
-#. ~ Use action not_ready_msg for {'str': 'large batch of curdling milk',
-#. 'str_pl': 'large batches of curdling milk'}.
-#: lang/json/TOOL_from_json.py
-msgid "The milk is still curdling."
-msgstr "Die Milch gerinnt noch."
-
-#. ~ Description for {'str': 'small batch of curdling milk', 'str_pl': 'small
-#. batches of curdling milk'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A sealed small waterskin filled with milk that is undergoing the process to "
-"become a crude form of cheese, having had vinegar and natural rennet added."
-msgstr ""
-"Ein versiegelter kleiner Wasserbeutel, der mit Milch gefüllt ist. Die Milch "
-"ist momentam im Prozess, sich zu einer primitiven Art von Käse zu "
-"entwicklen, da ihr Essig und natürlicher Lab hinzugefügt wurde."
-
-#: lang/json/TOOL_from_json.py
-msgid "batch of curdling milk"
-msgid_plural "batches of curdling milk"
-msgstr[0] "Klumpen mit gerinnender Milch"
-msgstr[1] "Klumpen mit gerinnender Milch"
-
-#. ~ Description for {'str': 'batch of curdling milk', 'str_pl': 'batches of
-#. curdling milk'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A sealed waterskin filled with milk that is undergoing the process to become"
-" a crude form of cheese, having had vinegar and natural rennet added."
-msgstr ""
-"Ein versiegelter Wasserbeutel, der mit Milch gefüllt ist. Die Milch ist "
-"dabei, zu einer primitiven Art von Käse zu werden, da ihr Essig und "
-"natürlicher Lab hinzugefügt wurde."
-
-#: lang/json/TOOL_from_json.py
-msgid "large batch of curdling milk"
-msgid_plural "large batches of curdling milk"
-msgstr[0] "großer Klumpen mit gerinnender Milch"
-msgstr[1] "große Klumpen mit gerinnender Milch"
-
-#. ~ Description for {'str': 'large batch of curdling milk', 'str_pl': 'large
-#. batches of curdling milk'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A sealed large waterskin filled with milk that is undergoing the process to "
-"become a crude form of cheese, having had vinegar and natural rennet added."
-msgstr ""
-"Ein versiegelter großer Wasserbeutel, der mit Milch gefüllt ist. Die Milch "
-"ist dabei, zu einer primitiven Art von Käse zu werden, da ihr Essig und "
-"natürlicher Lab hinzugefügt wurde."
-
-#: lang/json/TOOL_from_json.py
-msgid "heavy snare kit"
-msgid_plural "heavy snare kits"
-msgstr[0] "großer Fallenbaukasten"
-msgstr[1] "große Fallenbaukästen"
-
-#. ~ Use action done_message for heavy snare kit.
-#. ~ Use action done_message for light snare kit.
-#: lang/json/TOOL_from_json.py
-msgid "You set the snare trap."
-msgstr "Du stellst die Fallstrickfalle."
-
-#. ~ Description for heavy snare kit
-#: lang/json/TOOL_from_json.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."
-msgstr ""
-"Dies ist ein Bausatz für eine einfache Falle, die aus einer Schlinge und "
-"einem Fallenauslöser besteht. Sie erfordert einen Baum neben ihr. Sie ist "
-"effektiv beim Fangen von Monstern."
-
-#: lang/json/TOOL_from_json.py
-msgid "light snare kit"
-msgid_plural "light snare kits"
-msgstr[0] "kleiner Fallenbaukasten"
-msgstr[1] "kleine Fallenbaukästen"
-
-#. ~ Description for light snare kit
-#: lang/json/TOOL_from_json.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."
-msgstr ""
-"Dies ist ein Bausatz für eine einfache Falle, die aus einer Schlinge und "
-"einem Fallenauslöser besteht. Sie erfordert einen jungen Baum neben ihr. Sie"
-" ist effektiv beim Fangen und Töten von kleinen Tieren."
-
-#: lang/json/TOOL_from_json.py
-msgid "snare trigger"
-msgid_plural "snare triggers"
-msgstr[0] "Fallenauslöser"
-msgstr[1] "Fallenauslöser"
-
-#. ~ Description for snare trigger
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This is a stick that has been cut into a trigger mechanism for a snare trap."
-msgstr ""
-"Dies ist ein Stock, der zu einem Schaltmechanismus für eine Fallstrickfalle "
-"geschnitzt wurde."
-
-#. ~ Description for Laevateinn
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A replica of Laevateinn, the sword of Freyr. It is rumored to be able to "
-"fight by itself. It is decorated with gold and silver ornaments."
-msgstr ""
-"Ein Replikat von Laevateinn, dem Schwert von Freyr. Gerüchte besagen, dass "
-"es in der Lage ist, alleine zu kämpfen. Es ist mit Gold- und "
-"Silberverzierungen dekoriert."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive craftbuddy"
-msgid_plural "inactive craftbuddies"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'inactive craftbuddy', 'str_pl': 'inactive
-#. craftbuddies'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A robot crafting assistant. Useable in its current state as a portable "
-"workbench, or deployable as a traveling companion."
-msgstr ""
-"Ein robotischer Fertigungsassistent. In seinem jetzigen Zustand ist er als "
-"bewegliche Werkbank zu gebrauchen, oder er kann als reisenden Begleiter "
-"eingesetzt werden."
-
-#. ~ Description for light auto armor
-#. ~ Description for basic auto armor
-#. ~ Description for heavy auto armor
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A set of light power armor fitted with an AI core for automated use. "
-"Activate it to deploy the robot or disassemble it to use as armor."
-msgstr ""
-"Ein Satz einer leichten Rüstung, die mit einem KI-Kern für die automatische "
-"Benutzung ausgestattet ist. Aktiviere ihn, um den Roboter einzusetzen oder "
-"demontiere ihn, um es als Rüstung zu benutzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "basic auto armor"
-msgid_plural "basic auto armors"
-msgstr[0] "basis Auto-Rüstung"
-msgstr[1] "basis Auto-Rüstungen"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive hack"
-msgid_plural "inactive hacks"
-msgstr[0] "inaktive Drohne"
-msgstr[1] "inaktive Drohnen"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive floating lantern"
-msgid_plural "inactive floating lanterns"
-msgstr[0] "inaktive schwebende Laterne"
-msgstr[1] "inaktive schwebende Laternen"
-
-#. ~ Use action friendly_msg for inactive floating lantern.
-#: lang/json/TOOL_from_json.py
-msgid "The floating lantern flies from your hand and lights up the area!"
-msgstr ""
-"Die schwebende Laterne fliegt aus deiner Hand und beleuchtet ihre sodann "
-"Umgebung!"
-
-#. ~ Use action hostile_msg for inactive floating lantern.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the lantern."
-msgstr "Du programmierst die Laternendrohne falsch."
-
-#. ~ Description for inactive floating lantern
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive floating lantern, a fist-sized robots that flies through the air"
-" and illuminates its surroundings with bright LEDs. The lantern is non "
-"aggressive and has no means of attack. Activate this item to deploy the "
-"salvaged robot."
-msgstr ""
-"Eine inaktive schwebende Laterne, ein faustgroßer Roboter, der durch die "
-"Luft fliegt und seine Umgebung mit hellen LEDs beleuchtet. Die Laterne ist "
-"nicht aggressiv und auch gänzlich unbewaffnet. Aktiviere die Drohne, um sie "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive distract-o-hack"
-msgid_plural "inactive distract-o-hacks"
-msgstr[0] "inaktive Ablenkdrohne"
-msgstr[1] "inaktive Ablenkdrohnen"
-
-#. ~ Use action friendly_msg for inactive distract-o-hack.
-#: lang/json/TOOL_from_json.py
-msgid "The distract-o-hack flies from your hand and begins sparking!"
-msgstr "Die Ablenkdrohne fliegt aus deiner Hand und versprüht Funken!"
-
-#. ~ Use action hostile_msg for inactive distract-o-hack.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the distract-o-hack!"
-msgstr "Du fehlprogrammierst die Ablenkdrohne!"
-
-#. ~ Description for inactive distract-o-hack
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive distract-o-hack, a fist-sized robot that flies through the air "
-"emitting noise, smoke, and sparks. The salvaged robot has no weapons, but "
-"will harass hostile targets to draw their attention. Activate this item to "
-"deploy the robot. It cannot be recovered once activated."
-msgstr ""
-"Eine inaktive Ablenkdrohne, ein faustgroßer Roboter, der durch die Lüfte "
-"fliegt, um Krach, Rauch und Funken zu machen. Der geborgene Roboter hat "
-"keine Waffen, aber wird feindliche Ziele nerven, um die Aufmerksamkeit auf "
-"sich zu ziehen. Aktiviere diesen Gegenstand, um den Roboter einzusetzen. Er "
-"kann nicht zurückerlangt werden, nachdem er aktiviert wurde."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive arson hack"
-msgid_plural "inactive arson hacks"
-msgstr[0] "inaktive Brandstiftungsdrohne"
-msgstr[1] "inaktive Brandstiftungsdrohnen"
-
-#. ~ Use action friendly_msg for inactive arson hack.
-#: lang/json/TOOL_from_json.py
-msgid "The arson hack flies from your hand! Get clear!"
-msgstr ""
-"Die Brandstiftungsdrohne erhebt sich von deiner Hand! Zeit, den Bereich zu "
-"räumen!"
-
-#. ~ Use action hostile_msg for inactive arson hack.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the arson hack! Run!"
-msgstr ""
-
-#. ~ Description for inactive arson hack
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive arson hack, a fist-sized robot that flies through the air "
-"chaotically spreading deadly fires. The salvaged robot has no weapons, but "
-"will emit intermittent bursts of flame as it moves toward hostile targets. "
-"Activate this item to deploy the robot. It cannot be recovered once "
-"activated."
-msgstr ""
-"Eine inaktive Brandstiftungsdrohne, ein faustgroßer Roboter, der chaotisch "
-"durch die Lüfte fliegt, um tödliche Feuer zu verbreiten. Der geborgene "
-"Roboter hat keine Waffen, aber er wird unregelmäßig Flammen erzeugen, "
-"während er sich auf feindliche Ziele zubewegt. Aktiviere diesen Gegenstand, "
-"um den Roboter einzusetzen. Er kann nicht zurückerlangt werden, nachdem er "
-"aktiviert wurde."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive spore hack"
-msgid_plural "inactive spore hacks"
-msgstr[0] "inaktive Sporendrohne"
-msgstr[1] "inaktive Sporendrohnen"
-
-#. ~ Use action friendly_msg for inactive spore hack.
-#: lang/json/TOOL_from_json.py
-msgid "The spore hack flies from your hand!"
-msgstr "Die Sporendrohne erhebt sich von deiner Hand!"
-
-#. ~ Use action hostile_msg for inactive spore hack.
-#: lang/json/TOOL_from_json.py
-msgid "You misprogram the spore hack!"
-msgstr "Du programmierst die Sporendrohne falsch!"
-
-#. ~ Description for inactive spore hack
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive spore hack, a fist-sized robot that flies through the air "
-"spreading alien contaminants. The robot will dust hostile targets, and "
-"intermittently cover the terrain with puffs of fungal spores. Activate this"
-" item to deploy the robot."
-msgstr ""
-"Eine inaktive Sporendrohne, ein faustgroßer Roboter, der durch die Lüfte "
-"fliegt, um außerirdische Kontaminanten zu verbreiten. Der Roboter wird Staub"
-" auf feindliche Ziele streuen und in unregelmäßigen Abständen das Gelände "
-"mit Fungussporen bedecken. Aktiviere diesen Gegenstand, um den Roboter "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive water turret"
-msgid_plural "inactive water turrets"
-msgstr[0] "inaktiver Wasserwerfer"
-msgstr[1] "inaktive Wasserwerfer"
-
-#. ~ Description for inactive water turret
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An inactive watercannon defense turret. Up to 1000 units of water will be "
-"automatically loaded from your inventory into the turret upon activation. "
-"Place the turret and it will ID you as friendly with its advanced IFF "
-"software. There is no safety manual."
-msgstr ""
-"Ein inaktiver Wasserkanonenverteidigungsgeschützturm. Bis zu 1000 Einheiten "
-"Wasser werden automatisch aus deinem Inventar in den Geschützturm geladen, "
-"wenn er aktiviert wird. Platziere ihn, und er wird dich als Freund mit "
-"seiner fortgeschrittenen Freund-Feind-Erkennungs-Software erkennen. Es gibt "
-"kein Sicherheitshandbuch."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive floating heater"
-msgid_plural "inactive floating heaters"
-msgstr[0] "inaktive schwebende Heizung"
-msgstr[1] "Inaktive schwebende Heizungen"
-
-#. ~ Description for inactive floating heater
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged eyebot repurposed into a floating space heater. It emits a "
-"constant jet of warm air to heat an enclosed space. It is non-aggressive "
-"and has no weapons systems. Activate this item to deploy the robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive floating furnace"
-msgid_plural "inactive floating furnaces"
-msgstr[0] "inaktiver schwebender Ofen"
-msgstr[1] "Inaktive schwebende Öfen"
-
-#. ~ Description for inactive floating furnace
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged eyebot repurposed into a floating space heater. It emits a "
-"constant jet of dangerously hot air to heat an enclosed space. It is non-"
-"aggressive and has no weapons systems. Activate this item to deploy the "
-"robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive burning eye"
-msgid_plural "inactive burning eyes"
-msgstr[0] "inaktives brennendes Auge"
-msgstr[1] "inaktive brennende Augen"
-
-#. ~ Description for inactive burning eye
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged eyebot refitted with a laser weapon which it will use on hostile "
-"targets. Activate this item to deploy the robot."
-msgstr ""
-"Ein geborgener Schauboter, der mit einer Laserwaffe ausgestattet wurde, die "
-"er auf feindliche Ziele anwenden wird. Aktiviere diesen Gegenstand, um den "
-"Roboter einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive utilibot"
-msgid_plural "inactive utilibots"
-msgstr[0] "inaktiver Hilfsroboter"
-msgstr[1] "inaktive Hilfsroboter"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive blob breeder"
-msgid_plural "inactive blob breeders"
-msgstr[0] "inaktiver Blobzüchter"
-msgstr[1] "inaktive Blobzüchter"
-
-#. ~ Description for inactive blob breeder
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged utility robot converted into a mobile incubator for the alien "
-"blob. It is non aggressive and has no weapon systems. You can activate "
-"this item to deploy the robot and begin the incubation process, but you "
-"probably shouldn't."
-msgstr ""
-"Ein geborgener Hilfsroboter, der zu einem beweglichen Brutkasten für den "
-"außerirdischen Blob umgebaut wurde. Er ist nicht aggressiv und hat keine "
-"Waffensysteme. Du kannst diesen Gegenstand aktivieren, um den Roboter "
-"einzusetzen und den Brutprozess einzuleiten, aber das solltest du lieber "
-"nicht tun."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive slime breeder"
-msgid_plural "inactive slime breeders"
-msgstr[0] "inaktiver Schleimzüchter"
-msgstr[1] "inaktive Schleimzüchter"
-
-#. ~ Description for inactive slime breeder
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged utility robot converted into a mobile incubator for the alien "
-"blob, and upgraded to only produce friendly slimes. It is non aggressive "
-"and has no weapon systems. You can activate this item to deploy the robot "
-"and begin the incubation process."
-msgstr ""
-"Ein geborgener Hilfsroboter, der zu einem beweglichen Brutkasten für den "
-"außerirdischen Blob umgebaut wurde, und so verbessert, dass er nur "
-"freundlich gesinnten Schleim produziert. Er ist nicht aggressiv und hat "
-"keine Waffensysteme. Du kannst diesen Gegenstand aktivieren, um den Roboter "
-"einzusetzen und den Brutprozess einzuleiten."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive digestron"
-msgid_plural "inactive digestrons"
-msgstr[0] "inaktiver Digestron"
-msgstr[1] "inaktive Digestrons"
-
-#. ~ Description for inactive digestron
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged utility robot converted into an automated vacuum cleaner. It "
-"will suck stray items off the ground and dissolve them with its internal "
-"acid reserves. It is non aggressive and has no weapon systems. Activate "
-"this item to deploy the robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive bee-bot"
-msgid_plural "inactive bee-bots"
-msgstr[0] "inkativer Bienenboter"
-msgstr[1] "inkative Bienenboter"
-
-#. ~ Description for inactive bee-bot
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged utility robot converted into an ambulatory bee hive that "
-"periodically removes and delivers segments of fresh honey comb. It protects"
-" the insect colony with a mechanical crossbow mounted to its chassis. "
-"Activate this item, with wooden bolts in your inventory, to load and deploy "
-"the robot."
-msgstr ""
-"Ein geborgener Hilfsroboter, der zu einem wandernden Bienenstock umgebaut "
-"wurde, der regelmäßig Honigwaben entfernt und frische Segmente von "
-"Honigwaben ausliefert. Er beschützt die Insektenkolonie mit einer "
-"mechanischen Armbrust, die auf seinem Gestell montiert wurde. Aktiviere "
-"diesen Gegenstand, mit Holzbolzen in deinem Inventar, um den Roboter zu "
-"beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive medibot"
-msgid_plural "inactive medibots"
-msgstr[0] "inaktiver Medizin-Roboter"
-msgstr[1] "inaktive Medizin-Roboter"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive assassin robot"
-msgid_plural "inactive assassin robots"
-msgstr[0] "inaktiver Assassinenroboter"
-msgstr[1] "inaktive Assassinenroboter"
-
-#. ~ Description for inactive assassin robot
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged medical robot repurposed into a murder machine. It will attack "
-"hostile targets with a set of blades and a toxic needle. Activate this item"
-" to deploy the robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive elixirator"
-msgid_plural "inactive elixirators"
-msgstr[0] "inaktiver Elixirator"
-msgstr[1] "inaktive Elixiratoren"
-
-#. ~ Description for inactive elixirator
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged medibot with its internal pharma-fabricators repurposed to "
-"produce mutagen. Activate this item to deploy the robot."
-msgstr ""
-"Ein geborgener Medizin-Roboter, dessen interne Medikamentenherstellung zur "
-"Erzeugung von Mutagen umfunktioniert wurde. Aktiviere diesen Gegenstand, um "
-"den Roboter einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive party bot"
-msgid_plural "inactive party bots"
-msgstr[0] "inkativer Party-Roboter"
-msgstr[1] "inkative Party-Roboter"
-
-#. ~ Description for inactive party bot
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged medibot stuffed with marijuana, covered in multicolored blinking "
-"lights, and programmed to dance. Activate this item to get the party "
-"started."
-msgstr ""
-"Ein geborgener Medizin-Roboter, angefüllt mit Marihuana, bedeckt mit bunten "
-"Blinklichtern und zum Tanzen umprogrammiert. Aktiviere ihn, um die Party in "
-"Gang zu bringen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive rat snatcher"
-msgid_plural "inactive rat snatchers"
-msgstr[0] "inaktiver Rattenfänger"
-msgstr[1] "inaktive Rattenfänger"
-
-#. ~ Description for inactive rat snatcher
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged skitterbot repurposed for hunting small game. It attacks targets"
-" with pincers and an integrated tazer. Activate this item to deploy the "
-"robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive grab-bot"
-msgid_plural "inactive grab-bots"
-msgstr[0] "inkativer Greifboter"
-msgstr[1] "inkative Greifboter"
-
-#. ~ Description for inactive grab-bot
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged skitterbot repurposed to grab onto and immobilize enemies. "
-"Activate this item to deploy the robot."
-msgstr ""
-"Ein geborgener Scheuchboter, der umfunktioniert wurde, um Gegner zu "
-"ergreifen und zu immobilisieren. Aktiviere diesen Gegenstand, um den Roboter"
-" einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive pest hunter"
-msgid_plural "inactive pest hunters"
-msgstr[0] "inaktiver Schädlingsbekämpfer"
-msgstr[1] "inaktive Schädlingsbekämpfer"
-
-#. ~ Description for inactive pest hunter
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged skitterbot refitted with an 8mm integrated firearm. Activate "
-"this item, with ammo in your inventory, to load and deploy the robot."
-msgstr ""
-"Ein geborgener Scheuchboter, der mit einer integrierten 8-mm-Feuerwaffe "
-"ausgestattet wurde. Aktiviere diesen Gegenstand mit der passenden Munition "
-"in deinem Inventar, um die Waffe des Roboters zu laden und den Roboter "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive cyborg"
-msgid_plural "inactive cyborgs"
-msgstr[0] "inaktiver Cyborg"
-msgstr[1] "inaktive Cyborgs"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive necrotic cyborg"
-msgid_plural "inactive necrotic cyborgs"
-msgstr[0] "inaktiver nekrotischer Cyborg"
-msgstr[1] "inaktive nekrotische Cyborgs"
-
-#. ~ Description for inactive necrotic cyborg
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged cyborg refitted with the head of a zombie necromancer. The "
-"animate head retains some of its ability to revive zombies. Activate this "
-"item to deploy the robot."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive defense robot"
-msgid_plural "inactive defense robots"
-msgstr[0] "inaktiver Verteidigungsroboter"
-msgstr[1] "inaktive Verteidigungsroboter"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive junkyard cowboy"
-msgid_plural "inactive junkyard cowboys"
-msgstr[0] "inaktiver Schrottplatz-Cowboy"
-msgstr[1] "inaktive Schrottplatz-Cowboys"
-
-#. ~ Description for inactive junkyard cowboy
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged defense robot refitted with a shotgun and two circular buzzsaws."
-" Activate this item, with ammo in your inventory, to load and deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Verteidigungsroboter, der mit einer Flinte und zwei "
-"Kreissägen neu ausgestattet wurde. Aktiviere diesen Gegenstand, mit Munition"
-" in deinem Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive shortcircuit samurai"
-msgid_plural "inactive shortcircuit samurais"
-msgstr[0] "inaktiver Kurzschlusssamurai"
-msgstr[1] "inaktive Kurzschlusssamurais"
-
-#. ~ Description for inactive shortcircuit samurai
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged defense robot refitted with an integrated tazer and two "
-"electrified blades. Activate this item to deploy the robot."
-msgstr ""
-"Ein geborgener Verteidigungsroboter, der mit einem eingebauten "
-"Elektroschocker und zwei elektrifizierten Klingen neu ausgestattet wurde. "
-"Aktiviere diesen Gegenstand, um den Roboter einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive slapdash paladin"
-msgid_plural "inactive slapdash paladins"
-msgstr[0] "inaktiver Hoppla-Paladin"
-msgstr[1] "inaktive Hoppla-Paladine"
-
-#. ~ Description for inactive slapdash paladin
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged defense robot refitted with a homemade flamethrower and two "
-"searing hot blades. Activate this item, with gasoline in your inventory, to"
-" load and deploy the robot… preferably far from anything flammable"
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive military robot"
-msgid_plural "inactive military robots"
-msgstr[0] "inaktiver Militärroboter"
-msgstr[1] "inaktive Militärroboter"
-
-#. ~ Description for inactive military robot
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An unpowered military robot fitted with an integrated 7.62 firearm and "
-"electric prod. Activate this item, with ammo in your inventory, to load and"
-" deploy the robot."
-msgstr ""
-"Ein stromloser Militärroboter, der mit einer eingebauten 7,62-Feuerwaffe und"
-" einem Elektroschocker ausgestattet ist. Aktiviere diesen Gegenstand, mit "
-"Munition in deinem Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive robo-guardian"
-msgid_plural "inactive robo-guardians"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for inactive robo-guardian
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged military robot refitted with a pair of integrated 9mm firearms. "
-"Activate this item, with ammo in your inventory, to load and deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Militärroboter, der mit einem Paar eingebauter 9mm-"
-"Feuerwaffen neu ausgestattet wurde. Aktiviere diesen Gegenstand, mit "
-"Munition in deinem Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive robote deluxe"
-msgid_plural "inactive robote deluxes"
-msgstr[0] "inaktiver robote deluxe"
-msgstr[1] "inaktive robote deluxe"
-
-#. ~ Description for inactive robote deluxe
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A diamond-studded gold-plated robot armed with a pair of integrated 9mm "
-"firearms. An opulent luxury-bot suitable for those who wish to survive the "
-"apocalypse in style. Activate this item, with ammo in your inventory, to "
-"load and deploy the robot."
-msgstr ""
-"Ein diamantbespickter goldplattierter Roboter, der mit einem Paar "
-"eingebauter 9mm-Feuerwaffen bewaffnet ist. Aktiviere diesen Gegenstand, mit "
-"Munition in deinem Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive robo-protector"
-msgid_plural "inactive robo-protectors"
-msgstr[0] "inaktiver Robo-Beschützer"
-msgstr[1] "inaktive Robo-Beschützer"
-
-#. ~ Description for inactive robo-protector
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged military robot refitted with an integrated 5.56mm rifle. "
-"Activate this item, with ammo in your inventory, to load and deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Roboter, der mit einem eingebauten 5,56mm-Gewehr neu "
-"ausgestattet wurde. Aktiviere diesen Gegenstand, mit Munition in deinem "
-"Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive robo-defender"
-msgid_plural "inactive robo-defenders"
-msgstr[0] "inaktiver Robo-Verteidiger"
-msgstr[1] "inaktive Robo-Verteidiger"
-
-#. ~ Description for inactive robo-defender
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged military robot refitted with an integrated 50bmg rifle. Activate"
-" this item, with ammo in your inventory, to load and deploy the robot."
-msgstr ""
-"Ein geborgener Roboter, der mit einem eingebauten 50bmg-Gewehr neu "
-"ausgestattet wurde. Aktiviere diesen Gegenstand, mit Munition in deinem "
-"Inventar, um den Roboter zu beladen und einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive advanced robot"
-msgid_plural "inactive advanced robots"
-msgstr[0] "inaktiver fortgeschrittener Roboter"
-msgstr[1] "inaktive fortgeschrittene Roboter"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive glittering lady"
-msgid_plural "inactive glittering ladies"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'inactive glittering lady', 'str_pl': 'inactive
-#. glittering ladies'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged advanced robot transformed into a luminous beacon of destruction."
-" It attacks hostile targets with its two integral lasers and blinding "
-"flashes. Activate this item to deploy the robot."
-msgstr ""
-"Ein geborgener Roboter, der zu einer grellen Leuchte der Zerstörung "
-"transformiert wurde. Er wird feindliche Ziele mit seinen zwei eingebauten "
-"Lasern und Blendblitzen angreifen. Aktiviere diesen Gegenstand, um den "
-"Roboter einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive bitter spinster"
-msgid_plural "inactive bitter spinsters"
-msgstr[0] "inaktive verbitterte Jungfer"
-msgstr[1] "inaktive verbitterte Jungfern"
-
-#. ~ Description for inactive bitter spinster
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged military robot transformed into a caustic monster. An internal "
-"acid fermenter feeds a ranged glob spitter and sprayer. Activate this item "
-"to deploy the robot."
-msgstr ""
-"Ein geborgener Roboter, der zu einem ätzendem Monster transformiert wurde. "
-"Ein innerer Säuregärbottich liefert Munition für einen Globspucker und "
-"-sprüher. Aktiviere diesen Gegenstand, um den Roboter einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive chickenwalker"
-msgid_plural "inactive chickenwalkers"
-msgstr[0] "inaktiver Chicken-Walker"
-msgstr[1] "inaktive Chicken-Walker"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive chainsaw horror"
-msgid_plural "inactive chainsaw horrors"
-msgstr[0] "inaktiver Kettensägenschrecken"
-msgstr[1] "inaktive Kettensägenschrecken"
-
-#. ~ Description for inactive chainsaw horror
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It attacks hostile targets with a pair of whirring "
-"chainsaws and a deafening sound system. Activate this item to deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Chicken-Walker, der zu einem furchterrendendem Monster "
-"modifiziert wurde, das mit Totenschädeln und Stacheln verziert wurde. Er "
-"greift feindliche Ziele mit einem Paar surrender Kettensägen und einem "
-"ohrenbetäubenden Lärmsystem an. Aktiviere diesen Gegenstand, um den Roboter "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive screeching terror"
-msgid_plural "inactive screeching terrors"
-msgstr[0] "inaktiver kreischender Schrecken"
-msgstr[1] "inaktive kreischende Schrecken"
-
-#. ~ Description for inactive screeching terror
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It attacks hostile targets with a pair of piston-driven "
-"lances and a deafening sound system. Activate this item to deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Chicken-Walker, der zu einem furchterrendendem Monster "
-"modifiziert wurde, das mit Totenschädeln und Stacheln verziert wurde. Er "
-"greift feindliche Ziele mit einem Paar kolbengetriebener Lanzen und einem "
-"ohrenbetäubenden Lärmsystem an. Aktiviere diesen Gegenstand, um den Roboter "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive hooked nightmare"
-msgid_plural "inactive hooked nightmares"
-msgstr[0] "inaktiver Hakenalbtraum"
-msgstr[1] "inaktive Hakenalbträume"
-
-#. ~ Description for inactive hooked nightmare
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged chickenwalker modified into a horrific monster adorned with "
-"skulls and spikes. It attacks hostile targets with a pair of spinning hooks"
-" on chains and a deafening sound system. Activate this item to deploy the "
-"robot."
-msgstr ""
-"Ein geborgener Chicken-Walker, der zu einem furchterrendendem Monster "
-"modifiziert wurde, das mit Totenschädeln und Stacheln verziert wurde. Er "
-"greift feindliche Ziele mit einem Paar rotierender Haken an Ketten und einem"
-" ohrenbetäubenden Lärmsystem an. Aktiviere diesen Gegenstand, um den Roboter"
-" einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive tankbot"
-msgid_plural "inactive tankbots"
-msgstr[0] "inaktiver Panzerroboter"
-msgstr[1] "inaktive Panzerroboter"
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive fist king"
-msgid_plural "inactive fist kings"
-msgstr[0] "inaktiver Faustkönig"
-msgstr[1] "inaktive Faustkönige"
-
-#. ~ Description for inactive fist king
-#. ~ Description for inactive atomic sultan
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A salvaged tankbot refitted with a pair of powerful pneumatic hammers which "
-"it uses to crush anything in its way, including buildings. Activate this "
-"item to deploy the robot."
-msgstr ""
-"Ein geborgener Panzerroboter, der mit einem Paar starker Drucklufthämmer "
-"ausgestattet ist, die er benutzt, um alles, was in seinem Weg ist, zu "
-"zermalmen, inklusive Gebäude. Aktiviere diesen Gegenstand, um den Roboter "
-"einzusetzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "inactive atomic sultan"
-msgid_plural "inactive atomic sultans"
-msgstr[0] "inaktiver Atomsultan"
-msgstr[1] "inaktive Atomsultane"
-
-#: lang/json/TOOL_from_json.py
-msgid "active glowball"
-msgid_plural "active glowballs"
-msgstr[0] "Leuchtball (aktiv)"
-msgstr[1] "Leuchtbälle (aktiv)"
-
-#. ~ Use action msg for active glowball.
-#: lang/json/TOOL_from_json.py
-msgid "The glowball goes dim."
-msgstr "Der Leuchtball erlischt."
-
-#. ~ Description for active glowball
-#: lang/json/TOOL_from_json.py
-msgid "A small plastic ball filled with glowing chemicals."
-msgstr "Ein kleiner Plastikball, gefüllt mit leuchtenden Chemikalien."
-
#: lang/json/TOOL_from_json.py
msgid "TEST rag"
msgid_plural "TEST rags"
@@ -101461,512 +98365,26 @@ msgstr[0] ""
msgstr[1] ""
#: lang/json/TOOL_from_json.py
-msgid "growing blob frame"
-msgid_plural "growing blob frames"
-msgstr[0] "wachsender Blobrahmen"
-msgstr[1] "wachsende Blobrahmen"
-
-#. ~ Use action msg for {'str': 'growing blob frame'}.
-#: lang/json/TOOL_from_json.py
-msgid ""
-"You test the frame; It wiggles, and then collapses into an lump of goo."
-msgstr ""
-"Du überprüfst den Rahmen; Er zuckelt, und dann zerfällt er zu einem "
-"Glibberklumpen."
-
-#. ~ Use action not_ready_msg for {'str': 'growing blob frame'}.
-#: lang/json/TOOL_from_json.py
-msgid "You test the frame; it gives easily, it's still not sturdy enough"
-msgstr ""
-"Du überprüfst den Rahmen; es gibt leicht nach, er ist immer noch nicht "
-"stabil genug."
-
-#. ~ Description for {'str': 'growing blob frame'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A growing vehicle frame made of bone. It's coated in a thick layer of ooze,"
-" though there's greater amounts on the bindings. It's not quite tough "
-"enough to use."
-msgstr ""
-"Ein wachsender Fahrzeugrahmen aus Knochen. Er ist mit einer dicken "
-"Glibberschicht bedeckt, wobei es größere Mengen an den Einfassungen gibt. Er"
-" ist noch nicht stabil genug, um ihn zu benutzen."
-
-#: lang/json/TOOL_from_json.py
-msgid "growing keratinous mass"
-msgid_plural "growing keratinous mass"
-msgstr[0] "wachsende keratinöse Masse"
-msgstr[1] "wachsende keratinöse Masse"
-
-#. ~ Use action msg for {'str_sp': 'growing keratinous mass'}.
-#. ~ Use action msg for {'str_sp': 'growing beaded mass'}.
-#. ~ Use action msg for {'str_sp': 'growing icy mass'}.
-#. ~ Use action msg for {'str_sp': 'growing cold mass'}.
-#. ~ Use action msg for {'str_sp': 'growing hairy mass'}.
-#. ~ Use action msg for {'str_sp': 'growing gelatinous mass'}.
-#. ~ Use action msg for {'str_sp': 'growing glowing mass'}.
-#. ~ Use action msg for {'str_sp': 'growing gray mass'}.
-#. ~ Use action msg for {'str_sp': 'growing spike-studded mass'}.
-#. ~ Use action msg for {'str_sp': 'growing gasoline-laced mass'}.
-#. ~ Use action msg for {'str_sp': 'growing acidic mass'}.
-#. ~ Use action msg for {'str_sp': 'growing ooze'}.
-#. ~ Use action msg for {'str_sp': 'growing mass of tendrils'}.
-#. ~ Use action msg for {'str_sp': 'growing spiked mass'}.
-#. ~ Use action msg for {'str_sp': 'growing spiny mass'}.
-#. ~ Use action msg for {'str_sp': 'growing spiky mass'}.
-#. ~ Use action msg for {'str_sp': 'growing bright mass'}.
-#. ~ Use action msg for {'str_sp': 'growing viscous mass'}.
-#. ~ Use action msg for {'str_sp': 'growing warm mass'}.
-#. ~ Use action msg for {'str_sp': 'growing electrified mass'}.
-#: lang/json/TOOL_from_json.py
-msgid "The blob balloons to full size."
-msgstr "Der Blob schwillt auf die volle Größe an."
-
-#. ~ Use action not_ready_msg for {'str_sp': 'growing keratinous mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing beaded mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing icy mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing cold mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing hairy mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing gelatinous mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing glowing mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing gray mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing spike-studded mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing gasoline-laced mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing acidic mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing ooze'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing mass of tendrils'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing spiked mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing spiny mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing spiky mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing bright mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing viscous mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing warm mass'}.
-#. ~ Use action not_ready_msg for {'str_sp': 'growing electrified mass'}.
-#: lang/json/TOOL_from_json.py
-msgid "Whatever it's doing, it's not done yet."
-msgstr "Was auch immer es tut, es ist noch nicht fertig."
-
-#. ~ Description for {'str_sp': 'growing keratinous mass'}
-#. ~ Description for {'str_sp': 'growing beaded mass'}
-#. ~ Description for {'str_sp': 'growing icy mass'}
-#. ~ Description for {'str_sp': 'growing cold mass'}
-#. ~ Description for {'str_sp': 'growing hairy mass'}
-#. ~ Description for {'str_sp': 'growing gelatinous mass'}
-#. ~ Description for {'str_sp': 'growing glowing mass'}
-#. ~ Description for {'str_sp': 'growing gray mass'}
-#. ~ Description for {'str_sp': 'growing spike-studded mass'}
-#. ~ Description for {'str_sp': 'growing gasoline-laced mass'}
-#. ~ Description for {'str_sp': 'growing acidic mass'}
-#. ~ Description for {'str_sp': 'growing ooze'}
-#. ~ Description for {'str_sp': 'growing mass of tendrils'}
-#. ~ Description for {'str_sp': 'growing spiked mass'}
-#. ~ Description for {'str_sp': 'growing spiny mass'}
-#. ~ Description for {'str_sp': 'growing spiky mass'}
-#. ~ Description for {'str_sp': 'growing bright mass'}
-#. ~ Description for {'str_sp': 'growing viscous mass'}
-#. ~ Description for {'str_sp': 'growing warm mass'}
-#. ~ Description for {'str_sp': 'growing electrified mass'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"Not quite fully grown, this blob requires nourishment to fully develop."
-msgstr ""
-"Dieser Blob ist noch nicht ganz ausgewachsen und benötigt Nahrung, um sich "
-"vollständig zu entwickeln."
-
-#: lang/json/TOOL_from_json.py
-msgid "growing beaded mass"
-msgid_plural "growing beaded mass"
-msgstr[0] "wachsende verwulstete Masse"
-msgstr[1] "wachsende verwulstete Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing icy mass"
-msgid_plural "growing icy mass"
-msgstr[0] "wachsende eisige Masse"
-msgstr[1] "wachsende eisige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "gelacier"
-msgid_plural "gelaciers"
-msgstr[0] "Geletscher"
-msgstr[1] "Geletscher"
-
-#. ~ Description for {'str': 'gelacier'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A biological mystery, this blob's internal structures exist in within a pool"
-" of low-density fluid that remains liquid despite being in a super-cooled "
-"state; yet possesses all the malleability of its former self. Fragments of "
-"frost continually flake off it. It seems pliable enough to pull apart…"
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "growing cold mass"
-msgid_plural "growing cold mass"
-msgstr[0] "wachsende kalte Masse"
-msgstr[1] "wachsende kalte Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing hairy mass"
-msgid_plural "growing hairy mass"
-msgstr[0] "wachsende haarige Masse"
-msgstr[1] "wachsende haarige Masse"
-
-#. ~ Use action msg for {'str_sp': 'gelatinous mass'}.
-#. ~ Use action msg for {'str_sp': 'gray mass'}.
-#. ~ Use action msg for {'str_sp': 'oozing mass'}.
-#: lang/json/TOOL_from_json.py
-msgid "You fumble as the blob starts to multiply rapidly!"
-msgstr ""
-"Du fummelst herum, als der Blob damit anfängt, sich schlagartig zu "
-"vermehren!"
-
-#. ~ Description for {'str_sp': 'gelatinous mass'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An experiment gone horribly right. While the original intent was to combine"
-" the structure of a bone frame with the impact absorption of the blob; the "
-"blob seems to have completely consumed the bone. Instead, what remains is "
-"an amorphous mass of goo with what seems to be numerous thin filaments "
-"floating within. With a bit of effort, you can grasp the fibers and stretch"
-" the mass into a multitude of shapes. The mass is able to retain the new "
-"shape even under force, though the mass yields at your touch. With enough "
-"strength, you think you can pull it apart."
-msgstr ""
-"Ein Experiment, das fürchterlich gelungen ist. Obwohl die ursprüngliche "
-"Absicht war, die Struktur eines Knochenrahmens mit der Einschlagsabsorbtion "
-"des Blobs zu kombinieren, scheint der Blob den Knochen vollständig "
-"konsumiert zu haben. Was stattdessen verbleibt, ist eine formlosse Masse aus"
-" Glibber mit anscheinend zahlreichen dünnen Fasern, die darin umhertreiben. "
-"Mit etwas Mühe kannst du die Fasern greifen und die Masse in zahlreiche "
-"Formen strecken. Die Masse ist in der Lage, selbst unter Krafteinfluss die "
-"Form beizubehalten, jedoch gibt die Masse deiner Berührung nach. Du denkst, "
-"dass du sie mit ausreichend Kraft auseinanderziehen kannst."
-
-#: lang/json/TOOL_from_json.py
-msgid "multiplying gelatinous mass"
-msgid_plural "multiplying gelatinous mass"
-msgstr[0] "sich vermehrende gelantinöse Masse"
-msgstr[1] "sich vermehrende gelantinöse Masse"
-
-#. ~ Use action friendly_msg for {'str_sp': 'multiplying gelatinous mass'}.
-#. ~ Use action hostile_msg for {'str_sp': 'multiplying gelatinous mass'}.
-#. ~ Use action friendly_msg for {'str_sp': 'multiplying gray mass'}.
-#. ~ Use action hostile_msg for {'str_sp': 'multiplying gray mass'}.
-#. ~ Use action friendly_msg for {'str_sp': 'multiplying oozing mass'}.
-#. ~ Use action hostile_msg for {'str_sp': 'multiplying oozing mass'}.
-#: lang/json/TOOL_from_json.py
-msgid "A blob splits and bounces away!"
-msgstr "Ein Blob trennt sich und hüpft davon!"
-
-#. ~ Description for {'str_sp': 'multiplying gelatinous mass'}
-#. ~ Description for {'str_sp': 'multiplying gray mass'}
-#. ~ Description for {'str_sp': 'multiplying oozing mass'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"Having been fed, this blob is now rapidly multiplying into other copies of "
-"itself; extremely noisy copies! And even worse, it's stuck to your hands "
-"until whatever it's doing is done! Catch those blobs before they bring in "
-"every zombie for miles!"
-msgstr ""
-"Da er gefüttert wurde, vermehrt sich dieser Blob in weitere Kopien seiner "
-"selbst; sehr lautstarke Kopien! Und was noch schlimmer ist, er klebt an "
-"deinen Händen bis das, was auch immer du tust, zu Ende gebracht wurde! Fang "
-"diese Blobs ein, bevor sie jeden Zombie kilometerweit anlocken!"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing gelatinous mass"
-msgid_plural "growing gelatinous mass"
-msgstr[0] "wachsende Gallertmasse"
-msgstr[1] "wachsende Gallertmasse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing glowing mass"
-msgid_plural "growing glowing mass"
-msgstr[0] "wachsende glühende Masse"
-msgstr[1] "wachsende glühende Masse"
-
-#. ~ Description for {'str_sp': 'gray mass'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"This internal structures of this creature have developed significantly. "
-"While retaining the resilience and malleability of its once simpler form, it"
-" has gained the considerable abilities of perception and stimulus response."
-" When directly threatened, it is able to shift and alter its microfibers, "
-"hardening its membrane to an almost steel-hard shell. You can still pull it"
-" apart with enough force. It's also really gray."
-msgstr ""
-"Die inneren Strukturen dieser Kreatur haben sich bedeutend entwickelt. "
-"Während sie die Widerstandsfähigkeit und Formbarkeit ihrer ehemals "
-"einfacheren Form beibehält, hat sie beträchtliche Fähigkeiten in der "
-"Wahrnehmung und Reizreaktion erhalten. Wird sie direkt bedroht, ist sie in "
-"der Lage, sich zu verlagern und ihre Mikrofasern zu verändern, was ihre "
-"Membran in einen fast stahlharten Panzer verwandelt. Du kannst sie immer "
-"noch mit genügend Stärke auseinanderziehen. Sie ist außerdem wirklich grau."
-
-#: lang/json/TOOL_from_json.py
-msgid "multiplying gray mass"
-msgid_plural "multiplying gray mass"
-msgstr[0] "sich vermehrende graue Masse"
-msgstr[1] "sich vermehrende graue Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing gray mass"
-msgid_plural "growing gray mass"
-msgstr[0] "wachsende graue Masse"
-msgstr[1] "wachsende graue Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing spike-studded mass"
-msgid_plural "growing spike-studded mass"
-msgstr[0] "wachsende stachelgespickte Masse"
-msgstr[1] "wachsende stachelgespickte Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing gasoline-laced mass"
-msgid_plural "growing gasoline-laced mass"
-msgstr[0] "wachsende benzinhaltige Masse"
-msgstr[1] "wachsende benzinhaltige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing acidic mass"
-msgid_plural "growing acidic mass"
-msgstr[0] "wachsende säurehaltige Masse"
-msgstr[1] "wachsende säurehaltige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "oozing mass"
-msgid_plural "oozing mass"
-msgstr[0] "triefende Masse"
-msgstr[1] "triefende Masse"
-
-#. ~ Description for {'str_sp': 'oozing mass'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"An amorphous mass that has undergone a significant growth. In addition to "
-"the increased amount of goo and sinuous filaments, it seems to have started "
-"developing other internal structures. Like its smaller counterpart, it can "
-"be shaped into various structures; albeit with significantly greater tensile"
-" strength due to the increased number of supporting filaments. You believe "
-"you can split it apart with enough force."
-msgstr ""
-"Eine formlose Masse, die ein erhebliches Wachstum erlebt hat. Zusätzlich zur"
-" erhöhten Menge an Glibber und geschmeidigen Fasern scheint sie damit "
-"begonnen zu haben, andere interne Strukturen zu entwickeln. Wie ihr "
-"kleineres Pendant kann sie in verschiedene Strukturen geformt werden, jedoch"
-" mit einer deutlich höheren Dehnfestigkeit aufgrund der erhöhten Anzahl an "
-"unterstützenden Fasern. Du glaubst, dass du sie mit genügend Stärke "
-"zerteilen kannst."
-
-#: lang/json/TOOL_from_json.py
-msgid "multiplying oozing mass"
-msgid_plural "multiplying oozing mass"
-msgstr[0] "sich vermehrende triefende Masse"
-msgstr[1] "sich vermehrende triefende Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing ooze"
-msgid_plural "growing ooze"
-msgstr[0] "wachsender Trief"
-msgstr[1] "wachsender Trief"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing mass of tendrils"
-msgid_plural "growing mass of tendrils"
-msgstr[0] "wachsende Masse aus Ranken"
-msgstr[1] "wachsende Masse aus Ranken"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing spiked mass"
-msgid_plural "growing spiked mass"
-msgstr[0] "wachsende gespickte Masse"
-msgstr[1] "wachsende gespickte Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing spiny mass"
-msgid_plural "growing spiny mass"
-msgstr[0] "wachsende dornige Masse"
-msgstr[1] "wachsende dornige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing spiky mass"
-msgid_plural "growing spiky mass"
-msgstr[0] "wachsende stachelige Masse"
-msgstr[1] "wachsende stachelige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing bright mass"
-msgid_plural "growing bright mass"
-msgstr[0] "wachsende helle Masse"
-msgstr[1] "wachsende helle Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing viscous mass"
-msgid_plural "growing viscous mass"
-msgstr[0] "wachsende zähflüssige Masse"
-msgstr[1] "wachsende zähflüssige Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing warm mass"
-msgid_plural "growing warm mass"
-msgstr[0] "wachsende warme Masse"
-msgstr[1] "wachsende warme Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "growing electrified mass"
-msgid_plural "growing electrified mass"
-msgstr[0] "wachsende elektrifizierte Masse"
-msgstr[1] "wachsende elektrifizierte Masse"
-
-#: lang/json/TOOL_from_json.py
-msgid "diamond cluster"
-msgid_plural "diamond clusters"
-msgstr[0] "Diamantenbrocken"
-msgstr[1] "Diamantenbrocken"
-
-#. ~ Use action msg for {'str': 'diamond cluster'}.
-#: lang/json/TOOL_from_json.py
-msgid "The cluster comes apart in your hands."
-msgstr "Der Brocken zerfällt in deinen Händen."
-
-#. ~ Description for {'str': 'diamond cluster'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A cluster of artificial crystals that have broken off of a diamond matrix. "
-"While the substance usually decays when separated from the catalyst; this "
-"cluster seems to be self-sustaining by some unknown mechanism. "
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "diamond matrix"
-msgid_plural "diamond matrices"
-msgstr[0] "Diamantmatrix"
-msgstr[1] "Diamantmatrizen"
-
-#. ~ Use action msg for {'str': 'diamond matrix', 'str_pl': 'diamond
-#. matrices'}.
-#: lang/json/TOOL_from_json.py
-msgid ""
-"Your senses dull as you gaze into the depths of this gemstone's center…"
-msgstr ""
-
-#. ~ Description for {'str': 'diamond matrix', 'str_pl': 'diamond matrices'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A sparkling diamond with a dazzling spiral pattern. Small pieces of "
-"glittering crystal form on the edges as you hold it."
-msgstr ""
-"Ein funkelnder Diamant mit einem überwältigendem Spiralenmuster. Kleine "
-"Stücke aus glitzerndem Kristall formen sich an den Kanten, während du es "
-"hältst."
-
-#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "vortex engine"
-msgid_plural "vortex engines"
-msgstr[0] "Vortexmotor"
-msgstr[1] "Vortexmotoren"
-
-#. ~ Description for {'str': 'vortex engine'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A tornado in a box, so to speak. Inside this innocuous tank contains either"
-" the culmination of human innovation in clean energy, or a weapon of mass "
-"destruction capable of wiping civilization - or what's left of it - off the "
-"map. An external mechanism allows it to be attached to a vehicle to render "
-"it mobile."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "vortex generator"
-msgid_plural "vortex generators"
-msgstr[0] "Vortexgenerator"
-msgstr[1] "Vortexgeneratoren"
-
-#. ~ Description for {'str': 'vortex generator'}
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A tornado in a box, so to speak. Inside this innocuous tank contains either"
-" the culmination of human innovation in clean energy, or a weapon of mass "
-"destruction capable of wiping civilization - or what's left of it - off the "
-"map. An external mechanism allow it to be hooked up to a battery to store "
-"the power generated."
-msgstr ""
-
-#: lang/json/TOOL_from_json.py
-msgid "control chip"
-msgid_plural "control chips"
-msgstr[0] "Steuerungschip"
-msgstr[1] "Steuerungschips"
-
-#. ~ Description for control chip
-#: lang/json/TOOL_from_json.py
-msgid ""
-"A small device, not bigger than a man's fist. It provides primitive "
-"organisms with electric stimulation, reviving them and forcing them to obey "
-"your commands. This version only works on blobs."
-msgstr ""
-"Ein kleines Gerät, nicht größer als die Faust eines Menschen. Sie gibt "
-"primitiven Organismen eine elektische Stimulation, was sie wiederbelebt und "
-"zwingt, deinen Befehlen zu gehorchen. Diese Variante funktioniert nur mit "
-"Blobs."
-
-#: lang/json/TOOL_from_json.py
-msgid "dormant blob"
-msgid_plural "dormant blobs"
-msgstr[0] "ruhender Blob"
-msgstr[1] "ruhende Blobs"
-
-#. ~ Use action friendly_msg for dormant blob.
-#: lang/json/TOOL_from_json.py
-msgid "The blob becomes active and starts slithering around."
-msgstr "Der Blob wird aktiv und beginnt damit, herumzugleiten."
-
-#. ~ Use action hostile_msg for dormant blob.
-#: lang/json/TOOL_from_json.py
-msgid "You've made a terrible mistake, the blob is hostile!"
-msgstr "Du hast einen furchtbaren Fehler gemacht, der Blob ist feindlich!"
+msgid "test smartphone"
+msgid_plural "test smartphones"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for dormant blob
+#. ~ Description for {'str': 'test smartphone'}
#: lang/json/TOOL_from_json.py
-msgid ""
-"Several chunks of blob scraps, stuffed with a control chip and sewn back "
-"together. A light shock from the UPS started the chip, bringing the blob "
-"back to life. Use this item to wake up the blob."
+msgid "UPS-powered smartphone with a flashlight, camera, and MP3 player."
msgstr ""
-"Einige Stücke von Blobfetzen, zu einer großen Masse verklumpt und mit einem "
-"Steuerungs-Chip zusammengenäht. Ein leichter Schock von einer Esz. startete "
-"den Chip, was den Blob wieder zum Leben erweckte. Benutze diesen Gegenstand,"
-" um den Blob aufzuwecken."
#: lang/json/TOOL_from_json.py
-msgid "dormant minion"
-msgid_plural "dormant minions"
-msgstr[0] "ruhender Untertan"
-msgstr[1] "ruhende Untertanen"
-
-#. ~ Use action friendly_msg for dormant minion.
-#: lang/json/TOOL_from_json.py
-msgid "The jabberwock climbs to its feet and shambles around."
-msgstr "Der Jabberwock rappelt sich hoch und watschelt daher."
-
-#. ~ Use action hostile_msg for dormant minion.
-#: lang/json/TOOL_from_json.py
-msgid ""
-"Something has gone wrong; after getting up the jabberwock lumbers toward you"
-" menacingly!"
-msgstr ""
-"Etwas ist schief gelaufen. Nachdem der Jabberwock aufgestanden ist, humpelt "
-"er bedrohlich auf dich zu!"
+msgid "test matchbook"
+msgid_plural "test matchbooks"
+msgstr[0] ""
+msgstr[1] ""
-#. ~ Description for dormant minion
+#. ~ Description for {'str': 'test matchbook'}
#: lang/json/TOOL_from_json.py
-msgid ""
-"Your very own undead servant. The blob controlling its body is in a state "
-"of coma, awaiting your orders. Use this item to wake up the minion."
+msgid "Test matches - when you must burn things, for science!"
msgstr ""
-"Dein eigener untoter Diener. Der Blob, der seinen Körper kontrolliert, "
-"befindet sich in eine Art Koma und wartet auf deine Anweisungen. Benutze "
-"diesen Gegenstand, um den Untertan aufzuwecken."
#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
msgid "yoke and harness"
@@ -102103,8 +98521,8 @@ msgstr ""
#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
msgid "pair of small rail wheels"
msgid_plural "pairs of small rail wheels"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Ein Paar kleiner Schienenräder"
+msgstr[1] "Kleine Schienenräder"
#. ~ Description for {'str': 'pair of small rail wheels', 'str_pl': 'pairs of
#. small rail wheels'}
@@ -102173,6 +98591,19 @@ msgstr ""
"Ein ziemlich kleines Rad. Vermutlich von einer dieser Segway-Dinger. Es ist "
"nicht sehr beeindruckend."
+#: lang/json/WHEEL_from_json.py
+msgid "skate wheel"
+msgid_plural "skate wheels"
+msgstr[0] ""
+msgstr[1] ""
+
+#. ~ Description for {'str': 'skate wheel'}
+#: lang/json/WHEEL_from_json.py
+msgid ""
+"A very small plastic wheel with a punk attitude. This wheel was made for "
+"skating."
+msgstr ""
+
#: lang/json/WHEEL_from_json.py
msgid "set of tricycle wheels"
msgid_plural "sets of tricycle wheels"
@@ -102260,208 +98691,66 @@ msgstr[1] ""
msgid "A column of mana energy that enables a floating disk to move."
msgstr ""
-#: lang/json/WHEEL_from_json.py
-msgid "Rubber Caterpillar Track"
-msgid_plural "Rubber Caterpillar Tracks"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'Rubber Caterpillar Track'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A short, interlocking set of hard rubber tracks reinforced by stiff wire "
-"held in place by a set of smaller wheels. Similar with what you might see "
-"used on light construction vehicles. It's significantly stronger than "
-"regular tires due to not being at risk of bursting; but is quite heavy."
+#: lang/json/achievement_from_json.py
+msgid "One down, billions to go…"
msgstr ""
-"Eine kurze ineinandergreifende Reihe aus harten Gummikettengliedern, die mit"
-" steifem Draht verstärkt wurden. Sie werden durch einige kleinere Reifen "
-"zusammengehalten. Ähnlich zu dem, was sonst einige leichte Baufahrzeuge "
-"benutzen. Es ist deutlich stärker als reguläre Reifen, da es nicht platzen "
-"kann, allerdings ist es ziemlich schwer."
-
-#: lang/json/WHEEL_from_json.py
-msgid "Steel Caterpillar Track"
-msgid_plural "Steel Caterpillar Tracks"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'Steel Caterpillar Track'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A short, interlocking set of shaped steel tracks held in place by a set of "
-"smaller wheels. Similar with what you might see used on large construction "
-"vehicles. It's significantly stronger than regular tires due to not being "
-"at risk of bursting; but is very heavy."
+#: lang/json/achievement_from_json.py
+msgid "Rude awakening"
msgstr ""
-"Eine kurze ineinandergreifende Reihe aus gefrästen Stahlkettengliedern, die "
-"durch einige kleinere Reifen zusammengehalten werden. Ähnlich zu dem, was "
-"sonst einige große Baufahrzeuge benutzen. Es ist deutlich stärker als "
-"reguläre Reifen, da es nicht platzen kann, allerdings ist es sehr schwer."
-
-#: lang/json/WHEEL_from_json.py
-msgid "Reinforced Caterpillar Track"
-msgid_plural "Reinforced Caterpillar Tracks"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'Reinforced Caterpillar Track'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A short, interlocking set of shaped steel tracks held in place by a set of "
-"smaller wheels. Similar with what you might see used on APCs and armored "
-"vehicles. It's significantly stronger than regular tires due to not being "
-"at risk of bursting; but is extremely heavy."
+#: lang/json/achievement_from_json.py
+msgid "Decamate"
msgstr ""
-"Eine kurze ineinandergreifende Reihe aus gefrästen Stahlkettengliedern, die "
-"durch einige kleinere Reifen zusammengehalten werden. Ähnlich zu dem, was "
-"sonst auf Mannschaftstransportwagen und gepanzerten Fahrzeugen benutzt wird."
-" Es ist deutlich stärker als reguläre Reifen, da es nicht platzen kann, "
-"allerdings ist es extrem schwer."
-
-#: lang/json/WHEEL_from_json.py
-msgid "Gelatinous track"
-msgid_plural "Gelatinous tracks"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'Gelatinous track'}
-#. ~ Description for {'str': 'Oozing track'}
-#. ~ Description for {'str': 'Gray track'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A short, interlocking set of tracks created out of some of your monstrosity "
-"blob based parts. Similar with what you might see used on light "
-"construction vehicles. It's significantly stronger than regular tires due "
-"to not being at risk of bursting; but is quite heavy."
+#: lang/json/achievement_from_json.py
+msgid "Centinel"
msgstr ""
-"Eine kurze ineinandergreifende Reihe aus Kettengliedern, die aus einigen "
-"deiner monströsen blobbasierten Teile hergestellt wurde. Dieses Ding ist "
-"ähnlich zu dem, was sonst einige leichte Baufahrzeuge benutzen. Es ist "
-"deutlich stärker als reguläre Reifen, da es nicht platzen kann, allerdings "
-"ist es ziemlich schwer."
-
-#: lang/json/WHEEL_from_json.py
-msgid "Oozing track"
-msgid_plural "Oozing tracks"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "Gray track"
-msgid_plural "Gray tracks"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/WHEEL_from_json.py
-msgid "gelacier wheel"
-msgid_plural "gelacier wheels"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'gelacier wheel'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A biological mystery, this blob's internal structures exist in within a pool"
-" of low-density fluid that remains liquid despite being in a super-cooled "
-"state; yet possesses all the malleability of its former self. Fragments of "
-"frost continually flake off it. It has formed itself into a wide, crude "
-"wheel."
+#: lang/json/achievement_from_json.py
+msgid "The first day of the rest of their unlives"
msgstr ""
-"Es ist ein biologisches Mysterium: Die internen Strukturen dieses Blobs "
-"befinden sich in einem Reservoir aus einer Flüssigkeit mit niedriger Dichte,"
-" die flüssig bleibt, obwohl er sich in einem extrem gekühltem Zustand "
-"befindet; dennoch verfügt er über die ganze Formbarkeit seiner ehemaligen "
-"Form. Frostfragmente fallen ständig von ihm ab. Er scheint sich zu einem "
-"breiten groben Rad verformt zu haben."
-
-#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gelatinous wheel"
-msgid_plural "gelatinous wheels"
-msgstr[0] ""
-msgstr[1] ""
-#. ~ Description for {'str': 'gelatinous wheel'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"Filling a gelatinous mass with water has resulted in something that appears "
-"to be a cross between a wheel, an otherworldly abomination, and one of those"
-" old squeezy toys."
+#: lang/json/achievement_from_json.py
+msgid "Survive for a day and find a safe place to sleep"
msgstr ""
-"Das Füllen einer gelatinösen Masse mit Wasser hat zu einem Ding geführt, "
-"welches eine Kreuzung aus einem Rad, einer Abscheulichkeit aus dem Jenseits "
-"und einer dieser alten Knautschspielzeuge zu sein scheint."
-#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gray wheel"
-msgid_plural "gray wheels"
-msgstr[0] ""
-msgstr[1] ""
-
-#. ~ Description for {'str': 'gray wheel'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"Filling a gray mass with water has resulted in something that appears to be "
-"a cross between a wheel, an otherworldly abomination, and one of those old "
-"squeezy toys."
+#: lang/json/achievement_from_json.py
+msgid "Thank God it's Friday"
msgstr ""
-"Das Füllen einer grauen Masse mit Wasser hat zu einem Ding geführt, welches "
-"eine Kreuzung aus einem Rad, einer Abscheulichkeit aus dem Jenseits und "
-"einer dieser alten Knautschspielzeuge zu sein scheint."
-#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "earthen roller"
-msgid_plural "earthen rollers"
-msgstr[0] ""
-msgstr[1] ""
+#: lang/json/achievement_from_json.py
+msgid "Survive for a week"
+msgstr ""
-#. ~ Description for {'str': 'earthen roller'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"A large, spherical blob the size of a large truck tire. The outer layer has"
-" compacted itself into a solid shell; offering great resilience. Having "
-"grown to full size, it seems content to simply sit there."
+#: lang/json/achievement_from_json.py
+msgid "28 days later"
msgstr ""
-"Ein großer runder Blob von der Größe eines großen Lastwagenreifens. Die "
-"äußere Schicht hat sich selbst in eine feste Hülle verwandelt, was "
-"großartige Widerstandsfähigkeit bringt. Da er zur vollen Größe "
-"herangewachsen ist, scheint er zufrieden damit zu sein, einfach nur dort zu "
-"hocken."
-#: lang/json/WHEEL_from_json.py lang/json/vehicle_part_from_json.py
-msgid "oozing wheel"
-msgid_plural "oozing wheels"
-msgstr[0] ""
-msgstr[1] ""
+#: lang/json/achievement_from_json.py
+msgid "Survive for a month"
+msgstr ""
-#. ~ Description for {'str': 'oozing wheel'}
-#: lang/json/WHEEL_from_json.py
-msgid ""
-"Filling an oozing mass with water has resulted in something that appears to "
-"be a cross between a wheel, an otherworldly abomination, and one of those "
-"old squeezy toys."
+#: lang/json/achievement_from_json.py
+msgid "A time to every purpose under heaven"
msgstr ""
-"Das Füllen einer triefenden Masse mit Wasser hat zu einem Ding geführt, "
-"welches eine Kreuzung aus einem Rad, einer Abscheulichkeit aus dem Jenseits "
-"und einer dieser alten Knautschspielzeuge zu sein scheint."
#: lang/json/achievement_from_json.py
-msgid "One down, billions to go…"
+msgid "Survive for a season"
msgstr ""
#: lang/json/achievement_from_json.py
-msgid "Rude awakening"
+msgid "Brighter days ahead?"
msgstr ""
#: lang/json/achievement_from_json.py
-msgid "The first day of the rest of their unlives"
+msgid "Survive for a year"
msgstr ""
#: lang/json/achievement_from_json.py
msgid "Pheidippides was a hack"
msgstr ""
-#. ~ Description for Pheidippides was a hack
#: lang/json/achievement_from_json.py
msgid "Run a marathon…plus a little bit more."
msgstr ""
@@ -102470,7 +98759,6 @@ msgstr ""
msgid "Please don't fall down at my door"
msgstr ""
-#. ~ Description for Please don't fall down at my door
#: lang/json/achievement_from_json.py
msgid "Walk 500 miles, then walk 500 more."
msgstr ""
@@ -102491,6 +98779,18 @@ msgstr ""
msgid "Ain't no valley low enough"
msgstr ""
+#: lang/json/achievement_from_json.py
+msgid "Freeman's favorite"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "Impenetrable"
+msgstr ""
+
+#: lang/json/achievement_from_json.py
+msgid "What are they hiding?"
+msgstr ""
+
#: lang/json/activity_type_from_json.py
msgid "reloading"
msgstr ""
@@ -102529,7 +98829,7 @@ msgstr ""
#: lang/json/activity_type_from_json.py lang/json/tool_quality_from_json.py
msgid "butchering"
-msgstr "Schlachtungs"
+msgstr "Schlacht"
#: lang/json/activity_type_from_json.py
msgid "chopping trees"
@@ -102619,10 +98919,6 @@ msgstr ""
msgid "de-stressing"
msgstr ""
-#: lang/json/activity_type_from_json.py
-msgid "cutting tissues"
-msgstr ""
-
#: lang/json/activity_type_from_json.py
msgid "dropping"
msgstr ""
@@ -102717,7 +99013,7 @@ msgstr ""
#: lang/json/activity_type_from_json.py
msgid "picking lock"
-msgstr ""
+msgstr "Knacke Schloss"
#: lang/json/activity_type_from_json.py
msgid "repairing"
@@ -103053,10 +99349,6 @@ msgstr "Batterien"
msgid "cents"
msgstr "Cents"
-#: lang/json/ammunition_type_from_json.py
-msgid "plutonium"
-msgstr "Plutonium"
-
#: lang/json/ammunition_type_from_json.py
msgid "12mm slugs"
msgstr "12mm-Schrotpatronen"
@@ -103181,14 +99473,6 @@ msgstr ""
msgid "pulse ammo"
msgstr ""
-#: lang/json/ammunition_type_from_json.py
-msgid "6.54x42mm"
-msgstr "6,54×42mm"
-
-#: lang/json/ammunition_type_from_json.py
-msgid ".20 DREAD Pellets"
-msgstr ".20-DREAD-Kugeln"
-
#: lang/json/ammunition_type_from_json.py
msgid "black powder ammo"
msgstr ""
@@ -103234,41 +99518,9 @@ msgid "mana energy"
msgstr ""
#: lang/json/ammunition_type_from_json.py
-msgid "javelin"
-msgstr "Wurfspeer"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "120mm shell"
-msgstr "120mm-Patrone"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "155mm shell"
-msgstr "155mm-Patrone"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "30x113mm"
-msgstr "30×113mm"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "heavy projectiles"
-msgstr "schwere Projektile"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "ballista bolt"
-msgstr "Ballistenbolzen"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "bladed disk"
-msgstr "Klingenscheibe"
-
-#: lang/json/ammunition_type_from_json.py
-msgid "crystalline shards"
+msgid "heady vapours"
msgstr ""
-#: lang/json/ammunition_type_from_json.py
-msgid "vortex energy"
-msgstr "Vortexenergie"
-
#: lang/json/bionic_from_json.py
msgid "Adrenaline Pump"
msgstr "Adrenalinpumpe"
@@ -103352,10 +99604,10 @@ msgstr ""
"umgeleitet. Wenn du weinst, musst du spucken oder deine Tränen schlucken."
#: lang/json/bionic_from_json.py
-msgid "Alloy Plating - Head"
-msgstr "Legierungsplattierung – Kopf"
+msgid "Alloy Plating - head"
+msgstr ""
-#. ~ Description for {'str': 'Alloy Plating - Head'}
+#. ~ Description for {'str': 'Alloy Plating - head'}
#: lang/json/bionic_from_json.py
msgid ""
"The flesh on your head has been surgically replaced by alloy plating, "
@@ -103375,10 +99627,10 @@ msgid ""
msgstr ""
#: lang/json/bionic_from_json.py
-msgid "Alloy Plating - Torso"
-msgstr "Legierungsplattierung – Torso"
+msgid "Alloy Plating - torso"
+msgstr ""
-#. ~ Description for {'str': 'Alloy Plating - Torso'}
+#. ~ Description for {'str': 'Alloy Plating - torso'}
#: lang/json/bionic_from_json.py
msgid ""
"The flesh on your torso has been surgically replaced by alloy plating, "
@@ -104593,7 +100845,7 @@ msgstr ""
#: lang/json/bionic_from_json.py
msgid "Extended Toolset"
-msgstr ""
+msgstr "Erweitertes Werkzeugset"
#. ~ Description for {'str': 'Extended Toolset'}
#: lang/json/bionic_from_json.py
@@ -104952,6 +101204,15 @@ msgid ""
"inducing a state of euphoria that notably elevates mood."
msgstr ""
+#. ~ Description for {'str': 'Cranium Bomb'}
+#: lang/json/bionic_from_json.py
+msgid ""
+"You've worked for some nasty people. People who installed a bomb at the top"
+" of your spine. They are all dead now but there is unfortunately a dead man"
+" switch if you don't check in roughly every thirty days. You need this out "
+"and fast."
+msgstr ""
+
#: lang/json/bionic_from_json.py lang/json/gun_from_json.py
msgid "Ionic Overload Generator"
msgid_plural "Ionic Overload Generators"
@@ -105283,6 +101544,22 @@ msgstr "Mit Wolle verstärken"
msgid "Destroy wool lining"
msgstr "Wollfütterung zerstören"
+#: lang/json/conduct_from_json.py lang/json/mutation_from_json.py
+msgid "Pacifist"
+msgstr "Pazifist"
+
+#: lang/json/conduct_from_json.py
+msgid "Kill no monsters"
+msgstr ""
+
+#: lang/json/conduct_from_json.py
+msgid "Kill no characters"
+msgstr ""
+
+#: lang/json/conduct_from_json.py
+msgid "Merciful"
+msgstr ""
+
#: lang/json/construction_category_from_json.py src/advanced_inv.cpp
#: src/armor_layers.cpp src/options.cpp src/scenario.cpp
msgid "All"
@@ -105731,11 +102008,11 @@ msgstr ""
#: lang/json/construction_from_json.py
msgid "Build Workbench"
-msgstr ""
+msgstr "Arbeitstisch bauen"
#: lang/json/construction_from_json.py
msgid "Place Workbench"
-msgstr ""
+msgstr "Arbeitstisch plazieren"
#: lang/json/construction_from_json.py
msgid "Build Chair"
@@ -106103,6 +102380,10 @@ msgstr "Kissenburg bauen"
msgid "Build Cardboard Fort"
msgstr ""
+#: lang/json/construction_from_json.py
+msgid "Build Sand Castle"
+msgstr ""
+
#: lang/json/construction_from_json.py
msgid "Build Fire Ring"
msgstr "Feuerreifen bauen"
@@ -106287,26 +102568,10 @@ msgstr "Baumstamm zu Holzscheiten"
msgid "Makeshift Wall"
msgstr ""
-#: lang/json/construction_from_json.py
-msgid "Build Hydroponics"
-msgstr ""
-
-#: lang/json/construction_from_json.py
-msgid "Build Hydroponics Heater"
-msgstr ""
-
#: lang/json/construction_from_json.py
msgid "Build Translocator Gate"
msgstr ""
-#: lang/json/construction_from_json.py
-msgid "Harvest Blob Feed from Corpse Pit: Smash to Harvest"
-msgstr "Blobfutter aus Leichengrube gewinnen: Zerschmettern zum Erhalten"
-
-#: lang/json/construction_from_json.py
-msgid "Harvest Blob Feed from Slime: Smash to Harvest"
-msgstr "Blobfutter aus Schleim gewinnen: Zerschmettern zum Erhalten"
-
#: lang/json/dream_from_json.py
msgid "You have a strange dream about lizards."
msgstr "Du hast einen seltsamen Traum über Echsen."
@@ -107278,6 +103543,8 @@ msgstr ""
#: lang/json/dream_from_json.py
msgid "You dream of landscapes lit by the light of alien moons."
msgstr ""
+"Du träumst von Landschaften die erleuchtet sind vom Licht fremdartiger "
+"Monde."
#: lang/json/dream_from_json.py
msgid ""
@@ -107313,6 +103580,71 @@ msgstr ""
msgid "You have transitioned from a dying race to a glorious future."
msgstr ""
+#: lang/json/dream_from_json.py
+msgid ""
+"You have a strange dream about thundering ponderously through ancient, "
+"brittle tundras that crackle under your thick round feet."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid "Your dreams give you a strange, langourous, heavy feeling."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of swinging your heavy head to shake the clinging snow and ice "
+"from your large, limpid brown eyes. The weight is off, as if you had "
+"something… extra on either side of your mouth, and though you are surrounded"
+" by snow and bitter pelting winds, you feel confident and toasty-warm "
+"beneath your shaggy coat."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Your dream is a stream of shaggy loam-brown fur trailing into an ocean of "
+"punishing, icy white. Together, you are all strong. When you look around, "
+"you see elephantine faces looking back from all angles and you know they "
+"mirror your own. You just… know."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of your usual patient languor being interrupted by a flash of "
+"white teeth against a carmine-soaked muzzle. In an instant a thunderous "
+"fury overtakes you and you trumpet your rage… right before you bring that "
+"trumpeting snout, bring down those heavy spears of ivory on either side of "
+"it, down upon your attacker. They lie, bones shattered, bleeding out their "
+"red into the icy white and causing it to steam Just like that, your calm is"
+" restored."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"You dream of slowly, patiently, plodding through the world to go from goal "
+"to goal, unrushed and unworried, for you are far too large and tough to kill"
+" for anyone or anything to bother trying to attack. And if they do… it'll "
+"be the last mistake of their life. Waking up gives you a brief jolt of "
+"fear and dysphoria, for your body feels so weak and fragile and incorrect "
+"compared to the powerful thing you know you are."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Your thoughts within your dream may be slow, and it may take you some time "
+"to reach a conclusion, but what's the rush? What's the hurry? You are a "
+"huge and ancient thing with a pedigree that stretches back to a time before "
+"sapient life first had the gall to raise a sharpened stick and call itself "
+"superior. You are huge and powerful and all that work against you shall "
+"fall. You… you have all the time in the world, now."
+msgstr ""
+
+#: lang/json/dream_from_json.py
+msgid ""
+"Life is lonely without a family of Tusked Ones beside you, thundering as one"
+" through this desolate world in search of the hidden places. Perhaps… "
+"perhaps you should start your family."
+msgstr ""
+
#: lang/json/dream_from_json.py
msgid "You have a strange dream about the shadows."
msgstr ""
@@ -108194,8 +104526,6 @@ msgid "Stuck in beartrap"
msgstr "In einer Bärenfalle gefangen"
#. ~ Description of effect 'Stuck in beartrap'.
-#. ~ Description of effect 'Stuck in a light snare'.
-#. ~ Description of effect 'Stuck in a heavy snare'.
#: lang/json/effects_from_json.py
msgid "You can't move until you get free!"
msgstr "Du kannst dich nicht bewegen, bis du dich befreist!"
@@ -108561,6 +104891,52 @@ msgctxt "memorial_female"
msgid "Cured the fungal infection."
msgstr "Kurierte die Pilzinfektion."
+#: lang/json/effects_from_json.py
+msgid "Touched mind"
+msgstr ""
+
+#. ~ Description of effect 'Touched mind'.
+#: lang/json/effects_from_json.py
+msgid "You are disoriented as strange visions flash through your mind."
+msgstr ""
+
+#. ~ Description of effect 'Touched mind'.
+#: lang/json/effects_from_json.py
+msgid ""
+"You are overwhelmed by the disturbing imagery and concepts you're flooded "
+"with."
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Tainted mind"
+msgstr ""
+
+#. ~ Description of effect 'Tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "You can't comprehend the things around you…"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Badly tainted mind"
+msgstr ""
+
+#. ~ Description of effect 'Badly tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "You don't know what is and isn't real anymore…"
+msgstr ""
+
+#. ~ Miss message for effect(s) 'Touched mind, Touched mind, Tainted mind,
+#. Badly tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "Your sense of reality warps!"
+msgstr ""
+
+#. ~ Speed name of effect(s) 'Touched mind, Touched mind, Tainted mind, Badly
+#. tainted mind'.
+#: lang/json/effects_from_json.py
+msgid "Tainted"
+msgstr ""
+
#: lang/json/effects_from_json.py
msgid "Hallucinating"
msgstr "Halluzinierend"
@@ -109976,6 +106352,26 @@ msgstr ""
msgid "You're disgusted by the goop."
msgstr ""
+#: lang/json/effects_from_json.py src/character.cpp
+msgid "Full"
+msgstr "Satt"
+
+#. ~ Description of effect 'Full'.
+#. ~ Apply message for effect(s) 'Full'.
+#: lang/json/effects_from_json.py
+msgid "You feel quite full, and a bit sluggish."
+msgstr ""
+
+#: lang/json/effects_from_json.py src/character.cpp
+msgid "Engorged"
+msgstr "Verstopft"
+
+#. ~ Description of effect 'Engorged'.
+#. ~ Apply message for effect(s) 'Engorged'.
+#: lang/json/effects_from_json.py
+msgid "Your stomach is full to bursting. This was a mistake."
+msgstr ""
+
#: lang/json/effects_from_json.py
msgid "Magnesium Supplements"
msgstr "Magnesium Nahrungsergänzungsmittel"
@@ -110002,10 +106398,6 @@ msgstr ""
"KI-Marker, welches verwendet wird, wenn du einen NPC mit einer bestimmten "
"Gesprächsoption beleidigt hast. Diesen Status zu sehen, ist an sich ein Bug."
-#: lang/json/effects_from_json.py src/character.cpp src/character.cpp
-msgid "Full"
-msgstr "Satt"
-
#. ~ Description of effect 'Full'.
#: lang/json/effects_from_json.py
msgid "This beggar in the refugee center has had something to eat recently."
@@ -110378,20 +106770,6 @@ msgstr ""
msgid "You feel sluggish and weak, from magically-induced poisoning."
msgstr ""
-#: lang/json/effects_from_json.py
-msgid "Stuck in a light snare"
-msgstr "Steckt in einem leichten Fallstrick fest"
-
-#. ~ Apply message for effect(s) 'Stuck in a light snare'.
-#. ~ Apply message for effect(s) 'Stuck in a heavy snare'.
-#: lang/json/effects_from_json.py
-msgid "You are snared!"
-msgstr "Du bist von einem Fallstrick erfasst!"
-
-#: lang/json/effects_from_json.py
-msgid "Stuck in a heavy snare"
-msgstr "Steckt in einem schweren Fallstrick fest"
-
#: lang/json/effects_from_json.py
msgid "Gummed"
msgstr ""
@@ -110418,6 +106796,66 @@ msgstr ""
msgid "The gum webs constrict your movement."
msgstr ""
+#: lang/json/effects_from_json.py
+msgid "Debugged"
+msgstr ""
+
+#. ~ Description of effect 'Debugged'.
+#: lang/json/effects_from_json.py
+msgid ""
+"You have been debugged!\n"
+"Everything is working perfectly now."
+msgstr ""
+
+#. ~ Apply message for effect(s) 'Debugged'.
+#: lang/json/effects_from_json.py
+msgid "Diving into your source, you find a rubber duck, and talk it to death."
+msgstr ""
+
+#. ~ Speed name of effect(s) 'Debugged'.
+#: lang/json/effects_from_json.py
+msgid "Optimized"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Min-Maxed"
+msgstr ""
+
+#. ~ Description of effect 'Min-Maxed'.
+#: lang/json/effects_from_json.py
+msgid ""
+"All the benefits of being the worst with none of the drawbacks of being the "
+"best!"
+msgstr ""
+
+#. ~ Apply message for effect(s) 'Min-Maxed'.
+#: lang/json/effects_from_json.py
+msgid "You feel your internal metrics stretch like a fun-house mirror."
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Whoa"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Wut?"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid "Wow!"
+msgstr ""
+
+#: lang/json/effects_from_json.py
+msgid ""
+"Everything is just way too intense, man!\n"
+"You feel confused and disoriented."
+msgstr ""
+
+#. ~ Apply message for effect(s) 'Whoa, Wut?, Wow!'.
+#: lang/json/effects_from_json.py
+msgid "!!Intensity intensifies!!"
+msgstr ""
+
#: lang/json/faction_from_json.py
msgid "Your Followers"
msgstr "Deine Gefährten"
@@ -111092,7 +107530,7 @@ msgstr "Spinnenweben"
#: lang/json/field_type_from_json.py
msgid "thick webs"
-msgstr "dicke Spinnenweben"
+msgstr "dichte Spinnenweben"
#: lang/json/field_type_from_json.py
msgid "slime trail"
@@ -111169,7 +107607,7 @@ msgstr "Rauch"
#: lang/json/field_type_from_json.py
msgid "thick smoke"
-msgstr "dicker Rauch"
+msgstr "dichter Rauch"
#: lang/json/field_type_from_json.py
msgid "hazy cloud"
@@ -111181,7 +107619,7 @@ msgstr "Giftgas"
#: lang/json/field_type_from_json.py
msgid "thick toxic gas"
-msgstr "dickes Giftgas"
+msgstr "dichtes Giftgas"
#: lang/json/field_type_from_json.py
msgid "tear gas"
@@ -111189,7 +107627,7 @@ msgstr "Tränengas"
#: lang/json/field_type_from_json.py
msgid "thick tear gas"
-msgstr "dickes Tränengas"
+msgstr "dichtes Tränengas"
#: lang/json/field_type_from_json.py
msgid "radioactive gas"
@@ -111205,19 +107643,19 @@ msgstr "Gasventil"
#: lang/json/field_type_from_json.py
msgid "angular ripple"
-msgstr ""
+msgstr "eckige Welligkeit"
#: lang/json/field_type_from_json.py
msgid "angular rift"
-msgstr ""
+msgstr "Winkelriss"
#: lang/json/field_type_from_json.py
msgid "fractal fissure"
-msgstr ""
+msgstr "fraktale Fissur"
#: lang/json/field_type_from_json.py
msgid "fire vent"
-msgstr ""
+msgstr "Feuerabzug"
#: lang/json/field_type_from_json.py
msgid "sparks"
@@ -111249,11 +107687,11 @@ msgstr ""
#: lang/json/field_type_from_json.py
msgid "shock vent"
-msgstr ""
+msgstr "Stromabzug"
#: lang/json/field_type_from_json.py
msgid "acid vent"
-msgstr ""
+msgstr "Säureabzug"
#: lang/json/field_type_from_json.py
msgid "faint plasma"
@@ -111349,15 +107787,15 @@ msgstr "matschiger Gedärmehaufen"
#: lang/json/field_type_from_json.py
msgid "swirl of tobacco smoke"
-msgstr "Tabaksrauchwirbel"
+msgstr "Tabakrauchwirbel"
#: lang/json/field_type_from_json.py
msgid "tobacco smoke"
-msgstr "Tabaksrauch"
+msgstr "Tabakrauch"
#: lang/json/field_type_from_json.py
msgid "thick tobacco smoke"
-msgstr "dicker Tabaksrauch"
+msgstr "dichter Tabakrauch"
#: lang/json/field_type_from_json.py
msgid "swirl of pot smoke"
@@ -111369,7 +107807,7 @@ msgstr "Marihuanarauch"
#: lang/json/field_type_from_json.py
msgid "thick pot smoke"
-msgstr "dicker Marihuanarauch"
+msgstr "dichter Marihuanarauch"
#: lang/json/field_type_from_json.py
msgid "swirl of crack smoke"
@@ -111381,7 +107819,7 @@ msgstr "Crack-Rauch"
#: lang/json/field_type_from_json.py
msgid "thick crack smoke"
-msgstr "dicker Crack-Rauch"
+msgstr "dichter Crack-Rauch"
#: lang/json/field_type_from_json.py
msgid "swirl of meth smoke"
@@ -111393,19 +107831,19 @@ msgstr "Meth-Rauch"
#: lang/json/field_type_from_json.py
msgid "thick meth smoke"
-msgstr ""
+msgstr "dichter Meth-Rauch"
#: lang/json/field_type_from_json.py
msgid "swirl of fog"
-msgstr ""
+msgstr "Rauchwirbel"
#: lang/json/field_type_from_json.py
msgid "foul fog"
-msgstr ""
+msgstr "fauliger Rauch"
#: lang/json/field_type_from_json.py
msgid "thick foul fog"
-msgstr ""
+msgstr "dichter fauliger Rauch"
#: lang/json/field_type_from_json.py
msgid "some bees"
@@ -111433,19 +107871,19 @@ msgstr "Entspannungsgas"
#: lang/json/field_type_from_json.py lang/json/furniture_from_json.py
msgid "swamp gas"
-msgstr ""
+msgstr "Sumpfgas"
#: lang/json/field_type_from_json.py
msgid "mist"
-msgstr ""
+msgstr "Dunst"
#: lang/json/field_type_from_json.py lang/json/furniture_from_json.py
msgid "fog"
-msgstr ""
+msgstr "Nebel"
#: lang/json/field_type_from_json.py
msgid "dense fog"
-msgstr ""
+msgstr "dichter Nebel"
#: lang/json/field_type_from_json.py
msgid "fungal haze"
@@ -111453,91 +107891,91 @@ msgstr "Fungusdunst"
#: lang/json/field_type_from_json.py
msgid "thick fungal haze"
-msgstr "dicker Fungusdunst"
+msgstr "dichter Fungusdunst"
#: lang/json/field_type_from_json.py
msgid "cold air 1"
-msgstr ""
+msgstr "Kalte Luft 1"
#: lang/json/field_type_from_json.py
msgid "cold air 2"
-msgstr ""
+msgstr "Kalte Luft 2"
#: lang/json/field_type_from_json.py
msgid "cold air 3"
-msgstr ""
+msgstr "Kalte Luft 3"
#: lang/json/field_type_from_json.py
msgid "cold air 4"
-msgstr ""
+msgstr "Kalte Luft 4"
#: lang/json/field_type_from_json.py
msgid "hot air 1"
-msgstr ""
+msgstr "Heiße Luft 1"
#: lang/json/field_type_from_json.py
msgid "hot air 2"
-msgstr ""
+msgstr "Heiße Luft 2"
#: lang/json/field_type_from_json.py
msgid "hot air 3"
-msgstr ""
+msgstr "Heiße Luft 3"
#: lang/json/field_type_from_json.py
msgid "hot air 4"
-msgstr ""
+msgstr "Heiße Luft 4"
#: lang/json/field_type_from_json.py
msgid "hot air sauna"
-msgstr ""
+msgstr "Heiße Sauna-Luft "
#: lang/json/field_type_from_json.py
msgid "foul-smelling air"
-msgstr ""
+msgstr "faulig-richende Luft"
#: lang/json/field_type_from_json.py
msgid "fungicidal mist"
-msgstr ""
+msgstr "fungizidaler Nebel"
#: lang/json/field_type_from_json.py
msgid "fungicidal haze"
-msgstr ""
+msgstr "fungizidaler Dunst"
#: lang/json/field_type_from_json.py
msgid "thick fungicidal haze"
-msgstr ""
+msgstr "dichter fungizidaler Dunst"
#: lang/json/field_type_from_json.py
msgid "insecticidal mist"
-msgstr ""
+msgstr "insectizidaler Nebel"
#: lang/json/field_type_from_json.py
msgid "insecticidal haze"
-msgstr ""
+msgstr "insectizidaler Dunst"
#: lang/json/field_type_from_json.py
msgid "thick insecticidal haze"
-msgstr ""
+msgstr "dichter insectizidaler Dunst"
#: lang/json/field_type_from_json.py
msgid "smoke vent"
-msgstr "Rauchventil"
+msgstr "Rauchabzug"
#: lang/json/field_type_from_json.py
msgid "clairvoyance"
-msgstr ""
+msgstr "Hellsehen"
#: lang/json/field_type_from_json.py
msgid "dreadful presense"
-msgstr ""
+msgstr "schreckliche Präsenz"
#: lang/json/field_type_from_json.py
msgid "frightful presense"
-msgstr ""
+msgstr "fürchterliche Präsenz"
#: lang/json/field_type_from_json.py
msgid "terrifying presense"
-msgstr ""
+msgstr "furchterregende Präsenz"
#: lang/json/field_type_from_json.py
msgid "flimsy gum webs"
@@ -111561,7 +107999,9 @@ msgstr ""
#. ~ Description for cooling unit
#: lang/json/furniture_from_json.py
-msgid "A big, blocky metal device for refrigerating large areas."
+msgid ""
+"A large, blocky appliance encased in sheet metal. This commonplace fixture "
+"is used for cooling large indoor areas."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
@@ -111579,15 +108019,17 @@ msgstr ""
#. ~ Description for central air filter
#: lang/json/furniture_from_json.py
-msgid "Cleans out dust mites, smoke particles, and more!"
+msgid ""
+"A large synthetic membrane used to filter out dust, smoke, mites, and other "
+"contaminants from air that passes through it."
msgstr ""
#. ~ Description for dishwasher
#: lang/json/furniture_from_json.py
msgid ""
-"This metal box used to spray hot water and soap at dirty dishes to make them"
-" clean and to save people an unpleasant chore. Now, with the power gone and"
-" it sitting for a while, it's starting to smell a bit off."
+"A large, boxy machine that uses hot water and soap to efficiently clean "
+"batches of dishes. Now that it's sat powerless for a while, a putrid scent "
+"of rot is leaking from inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111596,7 +108038,9 @@ msgstr "Trockner"
#. ~ Description for dryer
#: lang/json/furniture_from_json.py
-msgid "'Dry your clothes!' would be what you'd do if electricity was running."
+msgid ""
+"A common household appliance used to quickly dry large batches of clothing "
+"after they have been washed."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/vehicle_part_from_json.py
@@ -111606,9 +108050,8 @@ msgstr "Kühlschrank"
#. ~ Description for refrigerator
#: lang/json/furniture_from_json.py
msgid ""
-"Freeze your food with the amazing science of electricity! Oh wait, none is "
-"flowing. Well, as long as you don't open it, maybe it'll stay cool for "
-"awhile."
+"A tall metal storage container that, if powered, will freeze food and other "
+"perishables for preservation."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111618,7 +108061,10 @@ msgstr "Glastür-Kühlschrank"
#. ~ Description for glass door fridge
#: lang/json/furniture_from_json.py
msgid ""
-"Wow! See INTO your fridge before you open it and discover it's not working!"
+"A modern refrigerator with a thick sheet of glass in the door, often "
+"specially treated to be more insulative. Allows seeing the contents without"
+" letting out the cold air, which used to be a minor convenience, and now "
+"saves precious minutes until spoilage."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111629,15 +108075,15 @@ msgstr "Ofen"
#: lang/json/furniture_from_json.py
msgid ""
"A gas-powered forced-air central heating unit, with an internal fan to push "
-"the air through a building's air ducts and keep it warm."
+"the air through a building's ventilation system to keep it warm."
msgstr ""
#. ~ Description for washing machine
#: lang/json/furniture_from_json.py
-msgid "You could wash your dirty clothes if electricity was running."
+msgid ""
+"A large, chunky machine that uses soap and large amounts of water to wash "
+"batches of clothes with minimal effort."
msgstr ""
-"Du könntest deine verdreckte Kleidung waschen, wenn nur der Strom fließen "
-"würde."
#: lang/json/furniture_from_json.py
msgid "oven"
@@ -111646,9 +108092,8 @@ msgstr "Ofen"
#. ~ Description for oven
#: lang/json/furniture_from_json.py
msgid ""
-"Used for heating and cooking food with electricity. Doesn't look like it's "
-"working, although it still has parts. It might be safe to light a fire "
-"inside of it, if you had to."
+"A standard convection-based oven, commonly used for heating and cooking "
+"food. Despite it no longer working, you could safely light a fire inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111658,8 +108103,9 @@ msgstr ""
#. ~ Description for blacksmith bellows
#: lang/json/furniture_from_json.py
msgid ""
-"Used for delivering air to increase the combustion and heat output of a "
-"forge. Doesn't look like it's working, although it still has parts."
+"An old device for pushing air into a blacksmith's forge to strengthen the "
+"fire and maintain a high temperature. Useless in its current state, but "
+"good for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111669,8 +108115,9 @@ msgstr ""
#. ~ Description for blacksmith drop hammer
#: lang/json/furniture_from_json.py
msgid ""
-"Used for fast production of metal items. Doesn't look like it's working, "
-"although it still has parts."
+"An anvil with a large metal hammer suspended above it in a metal framework."
+" If it were working, it would be useful for shaping softened metal plates, "
+"though now it is only useful for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111680,8 +108127,10 @@ msgstr ""
#. ~ Description for document shredder
#: lang/json/furniture_from_json.py
msgid ""
-"It's not all about hiding government secrets, sometimes you just want to "
-"stop identity theft."
+"A simple electronic device mounted to a large basket. It is designed to "
+"efficiently destroy paper documents with sensitive information. Good for "
+"parts, as identity theft and corporate espionage probably aren't big "
+"concerns anymore."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111690,8 +108139,11 @@ msgstr ""
#. ~ Description for server stack
#: lang/json/furniture_from_json.py
-msgid "This is a big pile of computers. They're all turned off."
-msgstr "Dies ist ein großer Haufen Computer. Sie sind alle ausgeschaltet."
+msgid ""
+"A large rack of specialized computers for storing and transmitting "
+"information. Powerless and largely useless for its intended purpose, the "
+"laptops mounted inside can still be used if removed."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "large satellite dish"
@@ -111700,8 +108152,10 @@ msgstr "große Satellitenschüssel"
#. ~ Description for large satellite dish
#: lang/json/furniture_from_json.py
msgid ""
-"Somewhere up there, there are still satellites, orbiting and doing their "
-"thing, sending signals down to an Earth that is no longer listening."
+"A large concave metal panel with simple electronics used to receive signals "
+"from sattelites. While the hundreds of expensive machines orbitting the "
+"planet will likely continue to function indefinately, their various purposes"
+" have all been lost."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111710,7 +108164,10 @@ msgstr ""
#. ~ Description for mounted solar panel
#: lang/json/furniture_from_json.py
-msgid "A mounted solar panel."
+msgid ""
+"A set of photovoltaic power generators, which turns solar radiation into "
+"useable electricity. While useful before the cataclysm, they have become "
+"priceless tools, invaluable to any survivor."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
@@ -111724,8 +108181,11 @@ msgstr "Straßenbarrikade"
#. ~ Description for road barricade
#: lang/json/furniture_from_json.py
-msgid "A road barricade. For barricading roads."
-msgstr "Eine Straßensperre. Zum Verbarrikadieren von Straßen."
+msgid ""
+"A large wooden blockade used to block passage through a road. It is lined "
+"with reflective tape to increase visibility. Despite the name, it does "
+"little to stop a moving car."
+msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
#: lang/json/terrain_from_json.py lang/json/terrain_from_json.py src/map.cpp
@@ -111743,7 +108203,9 @@ msgstr ""
#. ~ Description for earthbag barricade
#: lang/json/furniture_from_json.py
-msgid "An earthbag barricade, typically used for blocking bullets."
+msgid ""
+"A low wall made of stacked earthbags, commonly used to catch bullets and "
+"block flooding."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111756,7 +108218,7 @@ msgstr ""
#. ~ Description for earthbag wall
#: lang/json/furniture_from_json.py
-msgid "An earthbag wall."
+msgid "A wall of stacked earthbags, a bit taller than an average adult."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111765,8 +108227,8 @@ msgstr "Rinne"
#. ~ Description for lane guard
#: lang/json/furniture_from_json.py
-msgid "Used to be used for keeping traffic."
-msgstr "Früher wurde damit der Verkehr in die richtigen Bahnen gelenkt."
+msgid "A simple wooden post to mark the separation between street lanes."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "sandbag barricade"
@@ -111774,7 +108236,9 @@ msgstr "Sandsackbarrikade"
#. ~ Description for sandbag barricade
#: lang/json/furniture_from_json.py
-msgid "A sandbag barricade, typically used for blocking bullets."
+msgid ""
+"A low wall made of canvas sacks filled with sand, commonly used to catch "
+"bullets and prevent flooding."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111783,7 +108247,7 @@ msgstr "Sandsackwand"
#. ~ Description for sandbag wall
#: lang/json/furniture_from_json.py
-msgid "A sandbag wall."
+msgid "A wall of stacked sandbags, a bit taller than an average adult."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111792,7 +108256,9 @@ msgstr "Standspiegel"
#. ~ Description for standing mirror
#: lang/json/furniture_from_json.py
-msgid "Lookin' good - is that blood?"
+msgid ""
+"A full-length mirror mounted in a sleek metal frame. You can easily see all"
+" of the dirt and blood on your clothes, and the weariness in your eyes."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111806,11 +108272,10 @@ msgstr "zerbrochener Standspiegel"
#. ~ Description for broken standing mirror
#: lang/json/furniture_from_json.py
msgid ""
-"You could look at yourself, if the mirror wasn't covered in cracks and "
-"fractures."
+"A metal frame for a full-length mirror, with most of the mirror missing. "
+"What remains in the frame are large dangerous-looking shards of fractured "
+"glass."
msgstr ""
-"Du könntest dich selbst betrachten, wenn der Spiegel nur nicht voller Risse "
-"und Frakturen wäre."
#: lang/json/furniture_from_json.py
msgid "bitts"
@@ -111819,8 +108284,8 @@ msgstr ""
#. ~ Description for bitts
#: lang/json/furniture_from_json.py
msgid ""
-"Paired vertical iron posts mounted on a wharf, pier or quay. They are used "
-"to secure mooring lines, ropes, hawsers, or cables."
+"A pair of vertical iron posts mounted on a wharf, pier, or other form of "
+"dock. They are used to secure mooring lines, ropes, and similar."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111829,9 +108294,7 @@ msgstr "Handschellen"
#. ~ Description for manacles
#: lang/json/furniture_from_json.py
-msgid ""
-"Chain serfs in your dungeon. All you need now is an iron ball to chain to "
-"it."
+msgid "A pair of metal shackles with heavy chains mounted to a wall or floor."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -111845,11 +108308,12 @@ msgstr "Statue"
#. ~ Description for statue
#: lang/json/furniture_from_json.py
-msgid "A carved statue made of stone."
+msgid ""
+"A massive block of stone that has been carefully carved into a work of "
+"timeless art."
msgstr ""
-#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
-#: lang/json/terrain_from_json.py lang/json/terrain_from_json.py
+#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
msgid "thump."
msgstr "»Bums.«."
@@ -111860,8 +108324,9 @@ msgstr "Mannequin"
#. ~ Description for mannequin
#: lang/json/furniture_from_json.py
msgid ""
-"Put clothes on it, talk to it. Who's around to judge you? Wait… did it "
-"just move?"
+"A life-size wooden figure of a person, most commonly used to display "
+"clothing in stores, or for tailors to design outfits on. Considering all "
+"that's happened, something about it is somewhat unnerving."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111870,7 +108335,9 @@ msgstr ""
#. ~ Description for birdbath
#: lang/json/furniture_from_json.py
-msgid "A decorative cement birdbath and pedestal."
+msgid ""
+"A wide stone bowl mounted to a pedestal, usually filled with rainwater, "
+"meant for birds to play or bathe in."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111879,7 +108346,9 @@ msgstr ""
#. ~ Description for rotary clothes dryer line
#: lang/json/furniture_from_json.py
-msgid "A umbrella shaped clothes line mounted on a pole."
+msgid ""
+"A central metal pole holding up a wide rotating frame, this would be used to"
+" hang up clothes to dry in the sunlight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111888,7 +108357,9 @@ msgstr ""
#. ~ Description for floor lamp
#: lang/json/furniture_from_json.py
-msgid "A tall standing lamp, meant to plug into a wall and light up a room."
+msgid ""
+"A light mounted on the top of a metal pole, this would be plugged into a "
+"wall socket to illuminate a room."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111904,13 +108375,29 @@ msgstr ""
msgid "A decorative wreath for the winter holidays."
msgstr ""
+#: lang/json/furniture_from_json.py
+msgid "sand castle"
+msgstr ""
+
+#. ~ Description for sand castle
+#: lang/json/furniture_from_json.py
+msgid ""
+"A glorious castle made of sand. This mighty fortress will stand tall for "
+"the ages to come, a true testimony of the skills of its builder."
+msgstr ""
+
+#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
+msgid "crunch."
+msgstr "»Knirsch.«."
+
#: lang/json/furniture_from_json.py
msgid "decorative tree"
msgstr ""
#. ~ Description for decorative tree
#: lang/json/furniture_from_json.py
-msgid "A decorative tree for the winter holidays."
+msgid ""
+"A decorative pine tree littered with ornaments for the winter holidays."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111919,8 +108406,10 @@ msgstr "Topfplanze"
#. ~ Description for indoor plant
#: lang/json/furniture_from_json.py
-msgid "A variety of plant, used for decoration."
-msgstr "Eine Pflanzenart, für die Dekoration."
+msgid ""
+"A small potted plant, used for decoration indoors. It appears to have dried"
+" up and died a while ago."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "yellow indoor plant"
@@ -111928,8 +108417,10 @@ msgstr "gelbe Zimmerpflanze"
#. ~ Description for yellow indoor plant
#: lang/json/furniture_from_json.py
-msgid "A variety of plant for decoration. It's yellow."
-msgstr "Eine Pflanzenart, für die Dekoration. Es ist gelb."
+msgid ""
+"A decorative potted plant with a yellow flower, it looks to have wilted and "
+"died some time ago."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "harvestable plant"
@@ -111938,15 +108429,10 @@ msgstr "erntbare Pflanze"
#. ~ Description for harvestable plant
#: lang/json/furniture_from_json.py
msgid ""
-"This plant is ready for harvest. Examine it more closely to identify how to"
-" harvest the plant appropriately."
+"This plant is fully grown and ready to be harvested. Identifying how to "
+"harvest it requires closer examination."
msgstr ""
-#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
-#: lang/json/terrain_from_json.py lang/json/terrain_from_json.py
-msgid "crunch."
-msgstr "»Knirsch.«."
-
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
#: lang/json/terrain_from_json.py lang/json/terrain_from_json.py
msgid "whish."
@@ -111958,7 +108444,7 @@ msgstr "erwachsene Pflanze"
#. ~ Description for mature plant
#: lang/json/furniture_from_json.py
-msgid "This plant has matured."
+msgid "This plant has matured, and will be ready to harvest before long."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111968,8 +108454,8 @@ msgstr "Samen"
#. ~ Description for seed
#: lang/json/furniture_from_json.py
msgid ""
-"A humble planted seed. Actions are the seed of fate deeds grow into "
-"destiny."
+"A freshly planted seed. If properly tended to, it could grow into a healthy"
+" plant."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111978,7 +108464,7 @@ msgstr "Setzling"
#. ~ Description for seedling
#: lang/json/furniture_from_json.py
-msgid "This plant is just getting started."
+msgid "A seed that has just begun to sprout its first roots."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -111997,22 +108483,34 @@ msgid "planter with harvestable plant"
msgstr ""
#. ~ Description for planter with harvestable plant
-#. ~ Description for planter with mature plant
-#. ~ Description for planter with seed
#: lang/json/furniture_from_json.py
msgid ""
-"A garden planter full of soil and slatted to allow adequate drainage. Can "
-"be used for planting crops. This one contains a planted seed"
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a fully grown plant, and will need closer examination to harvest."
msgstr ""
#: lang/json/furniture_from_json.py
msgid "planter with mature plant"
msgstr ""
+#. ~ Description for planter with mature plant
+#: lang/json/furniture_from_json.py
+msgid ""
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a matured plant that should be ready for harvest before long."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "planter with seed"
msgstr ""
+#. ~ Description for planter with seed
+#: lang/json/furniture_from_json.py
+msgid ""
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one contains a planted seed, and will need attention to grow fully."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "planter with seedling"
msgstr ""
@@ -112020,8 +108518,8 @@ msgstr ""
#. ~ Description for planter with seedling
#: lang/json/furniture_from_json.py
msgid ""
-"A garden planter full of soil and slatted to allow adequate drainage. Can "
-"be used for planting crops. This one contains a planted seedling"
+"A garden planter full of soil and slatted to allow adequate drainage. This "
+"one has a seed that has just begun to sprout its first roots."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112031,8 +108529,8 @@ msgstr "Spinneneiernest"
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"Much too large, off-white egg sack. Kind of icky. Something IS moving in "
-"there."
+"A sizable, off-white sac of large eggs. Upon watching closer, you can see "
+"them moving slightly. Gross."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112042,15 +108540,16 @@ msgstr "»Platsch!«."
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"Bulbous mass of spider eggs. More than kind of icky. Something IS moving "
-"in there."
+"A bulbous mass of off-white spider eggs. Upon watching closer, you can see "
+"them moving a bit. Really gross."
msgstr ""
#. ~ Description for spider egg sack
#: lang/json/furniture_from_json.py
msgid ""
-"A horrifyingly oversized egg sack. Something IS moving in there. If you're"
-" seeing this, you're already too close to it."
+"A gigantic sac of spider's eggs, each one larger than your fist. They're "
+"definitely moving around. Really gross, just seeing it makes your skin "
+"crawl."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112059,7 +108558,9 @@ msgstr "geplündertes Eiernest"
#. ~ Description for ruptured egg sack
#: lang/json/furniture_from_json.py
-msgid "Super icky. Spider stuff's spilling out."
+msgid ""
+"A disgusting ruptured sac of giant spider eggs. The thought of all those "
+"massive baby spiders pouring out of it is almost terrifying on its own."
msgstr ""
#. ~ Description for swamp gas
@@ -112110,9 +108611,8 @@ msgstr "Kamin"
#. ~ Description for fireplace
#: lang/json/furniture_from_json.py
msgid ""
-"Ah. The relaxation of sitting in front of a fire as the world around you "
-"crumbles. Towards the End, you could also get this service on your "
-"television."
+"A common fixture for safely hosting a fire indoors, with a chimney to vent "
+"the smoke to the outside. Dangerous to leave unattended while lit."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
@@ -112133,7 +108633,8 @@ msgstr "Holzherd"
#. ~ Description for wood stove
#: lang/json/furniture_from_json.py
msgid ""
-"Wood stove for heating and cooking. Much more efficient than an open flame."
+"A simple metal stove for hosting wood-fueled fires. Good for cooking or "
+"heating food, and safe to have indoors."
msgstr ""
#. ~ Description for brazier
@@ -112141,6 +108642,20 @@ msgstr ""
msgid "A raised metal dish in which to safely burn things."
msgstr ""
+#. ~ Description for fire barrel (200L)
+#: lang/json/furniture_from_json.py
+msgid ""
+"A huge metal barrel used to safely contain a fire. It has multiple holes "
+"punched in the walls for air supply."
+msgstr ""
+
+#. ~ Description for fire barrel (100L)
+#: lang/json/furniture_from_json.py
+msgid ""
+"A large metal barrel used to safely contain a fire. It has multiple holes "
+"punched in the walls for air supply."
+msgstr ""
+
#: lang/json/furniture_from_json.py
msgid "fire ring"
msgstr "Feuerreifen"
@@ -112256,7 +108771,7 @@ msgstr ""
#. ~ Description for datura
#: lang/json/furniture_from_json.py
msgid "A pretty moonflower."
-msgstr ""
+msgstr "Eine hübsche Mondblume."
#: lang/json/furniture_from_json.py
msgid "pile of leaves"
@@ -112289,8 +108804,8 @@ msgstr "Marlossblume"
#: lang/json/furniture_from_json.py
msgid ""
"This flower is like the other flowers taken by the mushrooms, but its bulb "
-"is colored a brilliant cyan color, and it emits an aroma both overwhelming "
-"and… delicious?"
+"is colored a brilliant cyan color. It emits an aroma both overwhelming and "
+"strangely alluring."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112301,8 +108816,8 @@ msgstr "»Puff.«."
#: lang/json/furniture_from_json.py
msgid ""
"This flower has been overgrown by gray, sinewy tendrils of fungus, and the "
-"color has leached from its petals and stem. It gently sways of its own "
-"volition."
+"color has been leached from its petals and stem. It gently sways of its own"
+" volition, maintaining an unsettling rhythm."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112313,7 +108828,7 @@ msgstr "Fungusmasse"
#: lang/json/furniture_from_json.py
msgid ""
"Thick ropes of mycal matter have covered the ground here completely. It's "
-"soft to the touch, but you sink into it, making moving across it difficult."
+"soft to the touch, but not firm enough to hold any weight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112323,7 +108838,8 @@ msgstr "Fungusklumpen"
#. ~ Description for fungal clump
#: lang/json/furniture_from_json.py
msgid ""
-"Alien mold and stems mingle tightly here, creating a sort of fungal bush."
+"Alien mold and stems mingle tightly here, swaying around and weaving "
+"together, creating a sort of fungal bush."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112347,7 +108863,7 @@ msgstr "Steinplatte"
#. ~ Description for stone slab
#: lang/json/furniture_from_json.py
-msgid "A flat slab of heavy stone."
+msgid "A slab of heavy stone, with a reasonably flat surface."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112356,8 +108872,11 @@ msgstr "Grabplatte"
#. ~ Description for headstone
#: lang/json/furniture_from_json.py
-msgid "Keeps the bodies."
-msgstr "Hält die Körper."
+msgid ""
+"A large slab of stone, engraved with information on the deceased individual "
+"buried beneath. While only a solemn reminder of the uncountable losses of "
+"the Cataclysm, a proper final resting place grants an odd sense of peace."
+msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
#: lang/json/terrain_from_json.py lang/json/terrain_from_json.py
@@ -112371,8 +108890,11 @@ msgstr "Grabstein"
#. ~ Description for gravestone
#: lang/json/furniture_from_json.py
-msgid "Keeps the bodies. More fancy."
-msgstr "Hält die Körper. Etwas schicker."
+msgid ""
+"An upright slab of stone with information engraved on the face about whoever"
+" lies beneath. While only a solemn reminder of the countless casualties of "
+"the Cataclysm, a proper final resting place grants an odd sense of peace."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "worn gravestone"
@@ -112380,8 +108902,11 @@ msgstr "abgenutzter Grabstein"
#. ~ Description for worn gravestone
#: lang/json/furniture_from_json.py
-msgid "A worn-out gravestone."
-msgstr "Ein abgenutzter Grabstein."
+msgid ""
+"An aged and eroded gravestone, damaged to the point of rendering the "
+"inscription illegible. Whoever's buried here was probably lucky enough to "
+"pass before all this chaos began."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "obelisk"
@@ -112389,7 +108914,10 @@ msgstr "Obelisk"
#. ~ Description for obelisk
#: lang/json/furniture_from_json.py
-msgid "Monument to pride."
+msgid ""
+"A magnificent carved statue with an engraved plaque fixed to the base. It "
+"serves to honor the passing of somebody significant, something one wishes "
+"was still a practical goal."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112404,10 +108932,9 @@ msgstr "Robotermonteur"
#: lang/json/furniture_from_json.py
msgid ""
"A durable and versatile robotic arm with a tool fitted to the end, for "
-"working on an assembly line."
+"working on an assembly line. Despite its specialized purpose being all but "
+"lost now, it could provide a plethora of useful parts if disassembled."
msgstr ""
-"Ein haltbarer und vielseitiger Roboterarm mit einem am Ende angebrachten "
-"Werkzeug für die Arbeit am Fließband."
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
msgid "chemical mixer"
@@ -112416,8 +108943,8 @@ msgstr "Chemiemischer"
#. ~ Description for chemical mixer
#: lang/json/furniture_from_json.py
msgid ""
-"When chemicals need to be mixed in large quantities at just the right "
-"combinations and temperatures, this is the tool for the job."
+"A large vat with a motorized mixing device for combining large quantities of"
+" chemicals."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112427,9 +108954,9 @@ msgstr "Roboterarm"
#. ~ Description for robotic arm
#: lang/json/furniture_from_json.py
msgid ""
-"Automation! Science! Industry! Make a better horse! This robot arm "
-"promises to do it all. Except it's currently unpowered. You could remove "
-"the casing and retrieve the electronics through disassembly."
+"An automated robotic arm used in assembly lines, which appears to be more "
+"general-purpose than specially designed assemblers. Despite being "
+"functionless now, the parts could be useful."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -112444,8 +108971,10 @@ msgstr "Autodoktor Typ XI"
#. ~ Description for Autodoc Mk. XI
#: lang/json/furniture_from_json.py
msgid ""
-"A surgical apparatus used for installation and removal of bionics. It's "
-"only as skilled as its operator."
+"A surgical apparatus used for installation and removal of bionics. The term"
+" name 'Autodoc' is something of a misnomer, as it can only operate if "
+"programmed beforehand, something that a plethora of labels warn against "
+"doing without expertise."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112466,9 +108995,8 @@ msgstr ""
#. ~ Description for filled autoclave
#: lang/json/furniture_from_json.py
msgid ""
-"This thing is basically an extremely high tech laundry machine or "
-"dishwasher. It steams things at temperatures that will kill almost "
-"anything."
+"A device that can steam its contents at high enough tempuratures to "
+"completely sterilize them, killing any possible contaminants."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112482,14 +109010,13 @@ msgstr ""
#. ~ Description for sample freezer
#: lang/json/furniture_from_json.py
msgid ""
-"When cold just isn't cold enough, you have this extreme deep freeze. This "
-"will store stuff at -80 degrees Celsius. Don't lick the metal on the "
-"inside."
+"A specialized freezer capable of maintaining tempuratures of -80 Celsieus, "
+"and is often used only for the preservation of delicate scientific samples."
msgstr ""
#: lang/json/furniture_from_json.py
msgid "lab workbench"
-msgstr ""
+msgstr "Labor-Arbeitstisch"
#. ~ Description for lab workbench
#: lang/json/furniture_from_json.py
@@ -112518,13 +109045,10 @@ msgstr ""
#. ~ Description for shaker incubator
#: lang/json/furniture_from_json.py
msgid ""
-"A tool for keeping broth nicely mixed, at just the right temperature to grow"
-" bacteria. This is great for microbiology, but terrible for preserving "
-"food."
+"A tool for keeping chemical broth nicely mixed, at just the right "
+"temperature to grow bacteria. Although, more bacteria is probably the last "
+"thing you need, considering the circumstances."
msgstr ""
-"Ein Werkzeug, um die Brühe gut gemischt zu halten, bei genau der richtigen "
-"Temperatur, um Bakterien wachsen zu lassen. Das ist großartig für die "
-"Mikrobiologie, aber schrecklich für die Konservierung von Lebensmitteln."
#: lang/json/furniture_from_json.py
msgid "emergency wash station"
@@ -112533,9 +109057,10 @@ msgstr ""
#. ~ Description for emergency wash station
#: lang/json/furniture_from_json.py
msgid ""
-"This pole has a lot of weird nozzles and attachments. If there were running"
-" water, you could use those attachments to wash harmful chemicals out of "
-"your eyes, or to take a pleasant cold shower in a public place."
+"A standing sink with a pair of nozzles, along with a large and brightly-"
+"colored handle. It is specially designed to quickly remove contaminants "
+"from the eyes, and is easily usable without being able to see very well. A "
+"sizable notice warns against drinking the water it uses."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112544,7 +109069,9 @@ msgstr ""
#. ~ Description for IV pole
#: lang/json/furniture_from_json.py
-msgid "This is basically just a stick on wheels with some hooks at the top."
+msgid ""
+"A tall wire frame on a set of small wheels used for holding an IV bag, "
+"useful for unattended administration."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112555,9 +109082,9 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This high-tech tool would, with electricity and an experienced user, be a "
-"very useful way to separate chemicals in a liquid or aqueous phase based on "
-"their affinity to a solid state medium in a tube. In other words, it's a "
-"fancy way to separate things."
+"very useful way to separate chemicals in a liquid or aqueous phase, based on"
+" their affinity, to the stationary phase in a tube. At least, that's what "
+"the label says."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112568,9 +109095,9 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"This high-tech tool would, with electricity and an experienced user, be a "
-"very useful way to separate chemicals in a gaseous phase based on their "
-"affinity to a solid state medium in a tube. In other words, it's a fancy "
-"way to separate things."
+"very useful way to separate chemicals in a gaseous phase, based on their "
+"affinity, to a stationary phase in a tube. At least, that's what the label "
+"says."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112580,10 +109107,11 @@ msgstr ""
#. ~ Description for mass spectrometer
#: lang/json/furniture_from_json.py
msgid ""
-"Inside this thing is a carefully balanced set of electric field generators "
-"that can precisely separate ionized particles based on their charge-to-mass "
-"ratio, firing them into a detector that measures the exact mass of the "
-"particle hitting it. On the outside, it looks like a very boring white box."
+"Inside this large white box is a carefully balanced set of electric field "
+"generators that can precisely separate ionized particles based on their "
+"charge-to-mass ratio, firing them into a detector that measures the exact "
+"mass of the particle hitting it. Invaluable for chemical analysis and other"
+" advanced sciences, it's not as useful anymore."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112593,10 +109121,9 @@ msgstr ""
#. ~ Description for nuclear magnetic resonance spectrometer
#: lang/json/furniture_from_json.py
msgid ""
-"This is a giant electromagnet in a kind of sci-fi looking housing. Somehow "
-"it can be used to wiggle molecular bonds or something, and from there, look "
-"at the deepest inner workings of chemical structures! Magnets: how do they "
-"work?"
+"This is a giant electromagnet with carefully tuned measurement equipment "
+"used to observe how magnetic fields affect nuclear spins. It is a common "
+"workhorse for the discovery and study of chemical structures."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112606,8 +109133,8 @@ msgstr ""
#. ~ Description for electron microscope
#: lang/json/furniture_from_json.py
msgid ""
-"An enormous tool for using electron reflections off a surface to see what "
-"very tiny things look like. Amazing for taking gross pictures of bugs."
+"An enormous observational tool for studying the details of samples on an "
+"immensely small scale."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112617,9 +109144,8 @@ msgstr ""
#. ~ Description for CT scanner
#: lang/json/furniture_from_json.py
msgid ""
-"This giant donut can take hundreds of x-rays in rapid sequence, making a "
-"really cool looking picture of all your innards that have varying degrees of"
-" radio-opacity."
+"A massive piece of machinery used to take hundreds of X-ray images from 360 "
+"degrees, often used for medical examinations of patients."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112629,9 +109155,8 @@ msgstr ""
#. ~ Description for MRI machine
#: lang/json/furniture_from_json.py
msgid ""
-"This thing is really an NMR that you stick a person into, but people weren't"
-" excited about getting into a tiny hole in a loud machine called a 'nuclear "
-"magnetic resonance imager', so they changed it."
+"A massive tool used to take NMR images of a patient placed inside, providing"
+" invaluable medical insight."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112641,8 +109166,8 @@ msgstr ""
#. ~ Description for scanner bed
#: lang/json/furniture_from_json.py
msgid ""
-"This is a narrow, uncomfortable bed for putting someone into an imaging "
-"machine or other small hole."
+"This is a narrow, flat, and frankly uncomfortable bed for putting someone "
+"into an imaging machine for medical observations."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112652,14 +109177,10 @@ msgstr "Narkose-Maschine"
#. ~ Description for anesthetic machine
#: lang/json/furniture_from_json.py
msgid ""
-"Keeping a person at just the right level of asleep to do surgery is hard. "
-"This machine helps an anesthesiologist keep the right mix of drugs and air "
-"to keep a patient asleep."
+"A large machine with various tanks, tubes, and monitoring devices used to "
+"maintain precise levels of anesthesia in a patient to ensure they, at least "
+"ideally, remain asleep, unfeeling, but alive."
msgstr ""
-"Eine Person auf dem richtigen Niveau des Schlafes zu halten, um eine "
-"Operation durchzuführen, ist schwierig. Diese Maschine hilft einem "
-"Anästhesisten, die richtige Mischung aus Medikamenten und Luft zu finden, um"
-" den Patienten im Schlaf zu halten."
#: lang/json/furniture_from_json.py
msgid "dialysis machine"
@@ -112668,9 +109189,9 @@ msgstr ""
#. ~ Description for dialysis machine
#: lang/json/furniture_from_json.py
msgid ""
-"If your kidneys don't work, this is a large and inconvenient machine that "
-"can do the job instead! It's super useful in the apocalypse, especially "
-"with how it requires power, tons of supplies, and a trained operator."
+"A large machine for pumping and filtering the blood of somebody without the "
+"function of their kidneys. Largely obsolete for those with access to "
+"bionics, but a lifeline to those that need it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112680,9 +109201,9 @@ msgstr ""
#. ~ Description for medical ventilator
#: lang/json/furniture_from_json.py
msgid ""
-"When they talk about the 'breathing machine' that you don't want to wind up "
-"stuck on, this is what they mean. It just looks like a couple boxes on a "
-"trolley."
+"A sizable box on a set of wheels that will pump air in and out of a "
+"patient's lungs when they are incapable of breathing, though often only "
+"needed temporarily."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112719,7 +109240,7 @@ msgstr ""
#: lang/json/furniture_from_json.py
msgid ""
"A willowy tendril growing from the floor, gently waving back and forth. A "
-"faint illumination spills from it."
+"faint light spills from it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112735,7 +109256,7 @@ msgstr ""
msgid ""
"A fleshy white protuberance growing from the floor, with a cluster of "
"tendrils pouring out of it. It looks almost exactly like a sea anemone, "
-"even waving gently as though in the water."
+"even waving gently as though underwater."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112747,7 +109268,7 @@ msgstr ""
msgid ""
"This is a meaty green stalactite with a thickened hide like that of a "
"starfish, extending from the floor to the ceiling. In the center is a "
-"series of ports somewhat like mouths, from which pour bursts of a vile "
+"series of ports somewhat like mouths, from which pour bursts of a vile-"
"smelling gas."
msgstr ""
@@ -112758,9 +109279,9 @@ msgstr ""
#. ~ Description for twitching frond
#: lang/json/furniture_from_json.py
msgid ""
-"A spine like the antenna of a moth juts from the ground, swaying gently in "
-"the air. Every so often, a cascade of energy arcs along it and discharges "
-"into the ceiling."
+"A spine resembling moth antennae juts from the ground, swaying gently in the"
+" air. Every so often, a cascade of energy arcs along it and discharges into"
+" the ceiling."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112770,8 +109291,8 @@ msgstr ""
#. ~ Description for scarred lump
#: lang/json/furniture_from_json.py
msgid ""
-"This is a pile of unidentified twitching alien flesh, belching strange gases"
-" out of injured vessels."
+"This is a pile of nondescript alien flesh, twitching and belching strange "
+"gases out of injured orifices."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112830,8 +109351,9 @@ msgstr "Badewanne"
#. ~ Description for bathtub
#: lang/json/furniture_from_json.py
msgid ""
-"You could lay in and take a soothing bath, if there were running water. The"
-" plug is intact, so you could use it to store liquids."
+"An ordinary ceramic tub, with a now-functionless steel faucet and a plug "
+"fixed over the drain. Watertight and relatively clean, it would make for a "
+"good water trough."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112848,8 +109370,11 @@ msgstr "Dusche"
#. ~ Description for shower
#: lang/json/furniture_from_json.py
-msgid "You would be able to clean yourself if water was running."
-msgstr "Du könntest dich hier waschen, wenn es fließendes Wasser gäbe."
+msgid ""
+"A small enclosed ceramic room with a glass door and plumbing fixtures for "
+"cleaning oneself. Before it was a commonplace amenity, but now it's hard to"
+" imagine wasting that much water."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "sink"
@@ -112858,7 +109383,8 @@ msgstr "Waschbecken"
#. ~ Description for sink
#: lang/json/furniture_from_json.py
msgid ""
-"Emergency relief provider. Water isn't running, so it's basically useless."
+"A porcelain water basin with a water tap and drain, designed to be fitted "
+"into an opening on a countertop."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112868,8 +109394,10 @@ msgstr "Toilette"
#. ~ Description for toilet
#: lang/json/furniture_from_json.py
msgid ""
-"A porcelain throne. Emergency water source, from the tank, and provider of "
-"relief."
+"An invaluable fixture in any home, it would be a miracle to have one that "
+"works. The standing tank may hold a moderate amount of water, but while "
+"better than anything that would be in the bowl, it would not be the "
+"cleanest."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112879,15 +109407,16 @@ msgstr "Wassererhitzer"
#. ~ Description for water heater
#: lang/json/furniture_from_json.py
msgid ""
-"An insulated metal tank that holds water, kept to a temperature by a small "
-"gas flame."
+"An insulated metal tank with a small fire used to maintain near-boiling "
+"temperatures. Now that there's no way to power it, the large tank could "
+"still be used to store large amounts of clean water."
msgstr ""
#. ~ Description for water purifier
#: lang/json/furniture_from_json.py
msgid ""
-"This removes ions dissolved in the water, making it pretty clean, if you "
-"care about that kind of thing."
+"This devices effectively sterilizes water, though without a lot of power and"
+" proper plumbing, it's only good for parts now."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112897,8 +109426,10 @@ msgstr "Fitness-Gerät"
#. ~ Description for exercise machine
#: lang/json/furniture_from_json.py
msgid ""
-"Typically used for, well, exercising. You're getting quite enough of that; "
-"running for your life."
+"A heavy set of weightlifting equipment for strength training, with a pair of"
+" heavy weights affixed to opposite ends of a sturdy pipe. The weights are "
+"huge, and using them without a spotter would be a good way to seriously "
+"injure yourself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112908,9 +109439,9 @@ msgstr "Kugelmaschine"
#. ~ Description for ball machine
#: lang/json/furniture_from_json.py
msgid ""
-"An unpowered machine that seems like it could've been used to launch various"
-" balls for different types of sports. It's only good for parts now if "
-"disassembled."
+"A simple machine for launching sports balls of various types, with a pair of"
+" motorized wheels that, if spun up, would fling the ball at moderate speeds."
+" Probably not the most effective ranged weapon against the undead."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112919,9 +109450,12 @@ msgstr "Billardtisch"
#. ~ Description for pool table
#: lang/json/furniture_from_json.py
-msgid "A good-looking pool table. You wish you learned how to play."
+msgid ""
+"A large wooden table with green felt carpeting on top, and a set of "
+"symmetrical holes that carry billiards balls to an opening on one side. "
+"While not the most useful as a normal table, there is a substantial amount "
+"of wood."
msgstr ""
-"Ein gut aussehender Billardtisch. Wenn du nur wüsstest, wie man spielt …"
#: lang/json/furniture_from_json.py
msgid "diving block"
@@ -112929,8 +109463,10 @@ msgstr "Startblock"
#. ~ Description for diving block
#: lang/json/furniture_from_json.py
-msgid "Jump! Jump! Dive!"
-msgstr "Spring! Spring! Tauch!"
+msgid ""
+"A chunky plastic stool bolted onto the ground, intended as a safe way of "
+"diving forward into a body of water."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "target"
@@ -112938,8 +109474,13 @@ msgstr "Zielscheibe"
#. ~ Description for target
#: lang/json/furniture_from_json.py
-msgid "A metal shooting target in the rough shape of a human."
-msgstr "Ein Schießscheibe mit menschlichen Umrissen."
+msgid ""
+"A long sheet of metal held upright by a pipe frame, the sheet is cut in a "
+"roughly human shape. There are two bullseye targets painted onto it, a "
+"large one on the torso, and a smaller one on the head. It is peppered with "
+"small dents and holes, and a large amount of the paint has flaked or chipped"
+" off."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "arcade machine"
@@ -112948,9 +109489,8 @@ msgstr "Arcade-Automat"
#. ~ Description for arcade machine
#: lang/json/furniture_from_json.py
msgid ""
-"Play stupid games, win stupid prizes. That was the idea, anyway. Now, "
-"without power, it's just stupid. Smarter to disassemble for all kinds of "
-"useful electronic parts."
+"A bulky upright arcade cabinet, brightly painted and slightyly worn with "
+"age. Useless for its intended purpose, it's bound to have valuable parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112960,9 +109500,10 @@ msgstr "Flipperautomat"
#. ~ Description for pinball machine
#: lang/json/furniture_from_json.py
msgid ""
-"Most underrated game of the 20th century. Press buttons so the ball doesn't"
-" go in the hole. It doesn't seem to be working without electricity. Could "
-"be disassembled for various electronic parts."
+"An iconic game, this machine has a brightly decorated background on its "
+"intricate obstacle course, which is covered by a long sheet of glass. While"
+" inoperable without power, it's still impressive to look at, though probably"
+" more useful if disassembled."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112972,8 +109513,9 @@ msgstr "Ergometer"
#. ~ Description for ergometer
#: lang/json/furniture_from_json.py
msgid ""
-"An rowing exercise machine. Without power, it can no longer help you with "
-"your workout. Might have useful electronic parts in it."
+"An exercise machine with a set of handles and plates meant to emulate rowing"
+" a boat. Without power it can't be operated, but it might have useful parts"
+" to be scavanged."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112983,8 +109525,9 @@ msgstr "Laufband"
#. ~ Description for treadmill
#: lang/json/furniture_from_json.py
msgid ""
-"Used for training leg muscles. It'll be extra hard without power. Could be"
-" taken apart for its… parts."
+"A motorized conveyor belt with a control panel for running in place. "
+"Without power, it's an immense challenge to move the belt. Regardless, "
+"you're probably getting enough cardio on your own."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -112994,8 +109537,9 @@ msgstr "schwerer Sandsack"
#. ~ Description for heavy punching bag
#: lang/json/furniture_from_json.py
msgid ""
-"Punch Punch! Exercise those arms! Main selling point: it doesn't fight "
-"back!"
+"A hefty leather bag in an oblong shape, suspended from a ceiling mount with "
+"a steel chain. It can be used for exercise and combat training, with the "
+"notable advantage that it doesn't fight back."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113009,8 +109553,9 @@ msgstr "Klavier"
#. ~ Description for piano
#: lang/json/furniture_from_json.py
msgid ""
-"The ol' ebony and ivory. Really classes up the place. You could take it "
-"apart if you wanted… you monster."
+"An elegant piano, capable of producing beautiful music if used by a skilled "
+"player. A set of off-white and black keys all linked to a set of hammers, "
+"which strike their corresponding tightly-coiled wire to produce sound."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113028,9 +109573,9 @@ msgstr ""
#. ~ Description for speaker cabinet
#: lang/json/furniture_from_json.py
msgid ""
-"A cabinet loaded with 12-inch speakers, intended to help make various things"
-" loud. It can't serve its original purpose these days, but it could be "
-"disassembled for various electronic parts."
+"An upright wood-panel case of large speakers, built to produce a potentially"
+" deafening volume level. While this is a terrible idea to use now, it could"
+" hold useful parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113039,7 +109584,10 @@ msgstr ""
#. ~ Description for dancing pole
#: lang/json/furniture_from_json.py
-msgid "Tall metal pole meant for dancing, attached on bottom and top."
+msgid ""
+"A tall steel pipe mounted vertically, securely fastened to the ceiling and "
+"floor. Usually used for various forms of dancing, often in adult-oriented "
+"venues."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113048,13 +109596,22 @@ msgstr ""
#. ~ Description for roulette table
#: lang/json/furniture_from_json.py
-msgid "A big, scratched roulette table."
+msgid ""
+"A huge table specially made for a specific form of gambling, with a grid "
+"painted onto the felt top, and a concave spinning wheel intended to give a "
+"random selection of the inscribed possibilities."
+msgstr ""
+
+#: lang/json/furniture_from_json.py
+msgid "this should never actually show up, it's a pseudo furniture"
msgstr ""
#. ~ Description for this should never actually show up, it's a pseudo
#. furniture
#: lang/json/furniture_from_json.py
-msgid "this should never actually show up, it's a pseudo furniture"
+msgid ""
+"This is pseudo-furniture and should never actually show up. Please report "
+"this bug."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113063,7 +109620,10 @@ msgstr ""
#. ~ Description for cell phone signal booster
#: lang/json/furniture_from_json.py
-msgid "A cell phone signal booster, it may be useful for parts now."
+msgid ""
+"A specialized piece of equipment that receives phone signals and amplifies "
+"them to reach further destinations with more clarity. Now that there's no "
+"longer signals for them to boost, they're only good for parts."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113076,7 +109636,10 @@ msgstr ""
#. ~ Description for satellite dish
#: lang/json/furniture_from_json.py
-msgid "A small satellite dish for home entertainment."
+msgid ""
+"A small sheet metal disc designed to receive radio waves from orbital "
+"satellites. Satellites that will assuredly continue to orbit, with nothing "
+"to broadcast."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113085,7 +109648,9 @@ msgstr ""
#. ~ Description for chimney crown
#: lang/json/furniture_from_json.py
-msgid "The top of a chimney, it looks sooty."
+msgid ""
+"The top of a brick chimney, the opening is stained black with soot. "
+"Definitely too narrow to fit in."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113094,7 +109659,10 @@ msgstr "TV-Antenne"
#. ~ Description for TV antenna
#: lang/json/furniture_from_json.py
-msgid "The television antenna improved reception for televisions."
+msgid ""
+"A simple metal antenna to increase the reception of non-cable television "
+"broadcasts. Almost wholly obsolete for years, only being good for parts "
+"isn't new for this item."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113103,7 +109671,9 @@ msgstr ""
#. ~ Description for vent pipe
#: lang/json/furniture_from_json.py
-msgid "The plumbing vent pipe removes gas and odors from the building."
+msgid ""
+"A sort of chimney spout for a building's internal ventilation system, this "
+"can be used for circulation, venting fumes, and other such functions."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113113,7 +109683,9 @@ msgstr ""
#. ~ Description for roof turbine vent
#: lang/json/furniture_from_json.py
msgid ""
-"The turbine uses wind power to suck hot and humid air out of the attic."
+"A rotary wind turbine that will catch the wind and pull out air from inside."
+" It is most commonly used for improving air cicrulation, particularly in "
+"poorly-ventilated areas like attics."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113122,8 +109694,11 @@ msgstr ""
#. ~ Description for bale of hay
#: lang/json/furniture_from_json.py
-msgid "A bale of hay. You could sleep on it, if desperate."
-msgstr "Ein Heuballen. Du könntest darauf schlafen, wenn du verzweifelt bist."
+msgid ""
+"A massive packed-together block of hay, it makes for easy storage of straw "
+"for livestock. If your only other option is the floor, it makes a tolerable"
+" bed."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "whish!"
@@ -113135,10 +109710,11 @@ msgstr "Holzspanhaufen"
#. ~ Description for pile of woodchips
#: lang/json/furniture_from_json.py
-msgid "Pile of chipped wood pieces. You can move it with a shovel."
+msgid ""
+"A large mound of piled wood chips. Unpleasant to lay on, hard to walk "
+"through, and a large fire hazard, it's probably best to shovel it out of the"
+" way."
msgstr ""
-"Ein Haufen aus zerhäckselten Holzstücken. Du kannst ihn mit einer Schaufel "
-"bewegen."
#: lang/json/furniture_from_json.py
msgid "bench"
@@ -113146,7 +109722,9 @@ msgstr "Bank"
#. ~ Description for bench
#: lang/json/furniture_from_json.py
-msgid "Hobo bed. Airy. Use at your own risk."
+msgid ""
+"A simple bench with wood slats nailed to a frame. While uncomfortably flat "
+"and just as cold as the ground, it could serve as a bed if needed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113155,8 +109733,10 @@ msgstr "Sessel"
#. ~ Description for arm chair
#: lang/json/furniture_from_json.py
-msgid "A more comfortable way of sitting down."
-msgstr "Ein etwas bequemerer Sitzplatz."
+msgid ""
+"A simple upholstered chair with armrests. Soft and fairly warm, it "
+"definitely beats the ground for sleeping on, though not by much."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "airplane seat"
@@ -113164,7 +109744,9 @@ msgstr ""
#. ~ Description for airplane seat
#: lang/json/furniture_from_json.py
-msgid "An airplane seat with a seatbelt."
+msgid ""
+"A cheaply upholstered folding airplane seat, it has a simple across-the-lap "
+"seatbelt. You likely wouldn't be the first to sleep in this."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113172,10 +109754,12 @@ msgid "chair"
msgstr "Stuhl"
#. ~ Description for chair
-#. ~ Description for stool
#: lang/json/furniture_from_json.py
-msgid "Sit down, have a drink."
-msgstr "Setz dich hin und nimm einen Drink."
+msgid ""
+"A simple wooden chair, with four legs, a seat, and a back. It's nice to "
+"rest your feet for once, and if coupled with a suitable table, you could eat"
+" a meal properly and almost pretend that things were normal again."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "sofa"
@@ -113183,16 +109767,29 @@ msgstr "Sofa"
#. ~ Description for sofa
#: lang/json/furniture_from_json.py
-msgid "Lie down OR sit down! Perfect!"
+msgid ""
+"A wide upholstered bench, large enough for two people to comfortably sit "
+"alongside one another, or one person to lay back on. It's not quite a bed, "
+"but it's a hell of a lot more comfortable than the floor."
msgstr ""
#: lang/json/furniture_from_json.py
msgid "stool"
msgstr "Hocker"
+#. ~ Description for stool
+#: lang/json/furniture_from_json.py
+msgid ""
+"A simple stool, with four legs and a seat. While it's a touch more "
+"maneuverable to sit on, the lack of back support means it's significantly "
+"less comfortable than a normal chair."
+msgstr ""
+
#. ~ Description for camp chair
#: lang/json/furniture_from_json.py
-msgid "Sit down, have a drink. It can folded for easy transportation."
+msgid ""
+"A somewhat uncomfortable folding chair, with fabric strung across a metal "
+"frame. Not the best, but better than nothing, and a lot easier to pack up."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113202,8 +109799,8 @@ msgstr ""
#. ~ Description for log stool
#: lang/json/furniture_from_json.py
msgid ""
-"A log tipped on its end with any rough edges cut off. Basically a very "
-"simple seat."
+"A short section from a tree trunk with one of the flat ends smoothed down. "
+"Makes for a decent place to sit, but not quite a real chair."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113213,7 +109810,9 @@ msgstr ""
#. ~ Description for deck chair
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable deck chair for sunbathing. If only you had time for that."
+"A folding deck chair with fabric sheets mounted to a wooden frame. While "
+"it's built to take outdoor conditions and is an improvement over the ground,"
+" it's not particularly comfortable."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113223,8 +109822,8 @@ msgstr "Pinnwand"
#. ~ Description for bulletin board
#: lang/json/furniture_from_json.py
msgid ""
-"A big, cork bulletin board capable of sporting various notices. Pin some "
-"notes for other survivors to read."
+"A wide wooden frame with a sheet of corkboard inside. Good for pinning "
+"various notices for other survivors to read."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113233,8 +109832,10 @@ msgstr "Schild"
#. ~ Description for sign
#: lang/json/furniture_from_json.py
-msgid "Read it. Warnings ahead."
-msgstr "Lies es. Warnungen stehen bevor."
+msgid ""
+"A simple signpost made of wood. Basically two planks alongside each other "
+"nailed to another plank that holds them up."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "warning sign"
@@ -113243,8 +109844,8 @@ msgstr ""
#. ~ Description for warning sign
#: lang/json/furniture_from_json.py
msgid ""
-"A triangle-shaped sign on a post meant to indicate something important or "
-"hazard."
+"A triangular signpost painted white with a red border. Designed to easily "
+"catch the eye, signs of this nature seldom display anything but bad news."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/vehicle_part_from_json.py
@@ -113254,7 +109855,9 @@ msgstr "Bett"
#. ~ Description for bed
#: lang/json/furniture_from_json.py
msgid ""
-"This is a bed. A luxury in these times. Quite comfortable to sleep in."
+"A standard mattress on a sturdy wooden frame. Even without blankets or "
+"pillows, and despite being a completely ordinary mattress, it's a sight for "
+"sore, tired eyes."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113263,7 +109866,11 @@ msgstr ""
#. ~ Description for bunk bed
#: lang/json/furniture_from_json.py
-msgid "A wooden bunk bed with mattresses for two people."
+msgid ""
+"A bunk bed with a sturdy wooden frame built to hold two single-person "
+"mattresses above one another. While these usually mean sleeping closer than"
+" you'd like to somebody you wouldn't normally want to share a mattress with,"
+" a bed's a bed."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113273,8 +109880,8 @@ msgstr ""
#. ~ Description for bed frame
#: lang/json/furniture_from_json.py
msgid ""
-"This is an empty bed frame. With a mattress on it, it would be a nice place"
-" to sleep. Sleeping on it right now wouldn't be great."
+"A sturdy wooden bed frame built to hold most standard mattresses. Despite "
+"being one half of a bed, it's just about impossible to lay on by itself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113284,8 +109891,9 @@ msgstr ""
#. ~ Description for mattress
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable mattress has been tossed on the floor for sleeping here. It's"
-" not quite as comfy as a real bed, but it's pretty close."
+"An ordinary mattress left on the floor. While it's not as comfortable as an"
+" entire bed without the mattress, it's pretty close. If it's someplace "
+"actually safe to sleep, it's practically a luxury in of itself."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -113296,9 +109904,10 @@ msgstr "»Rrrrrratsch!«."
#. ~ Description for down mattress
#: lang/json/furniture_from_json.py
msgid ""
-"A comfortable feather down mattress has been tossed on the floor for "
-"sleeping here. It's not quite as comfy as a real bed, but it's pretty "
-"close."
+"A squishy feather-stuffed mattress left on the floor. While it's not as "
+"comfortable as an entire bed without the mattress, it's pretty close. If "
+"it's someplace actually safe to sleep, it's practically a luxury in of "
+"itself."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113307,8 +109916,11 @@ msgstr "Notbett"
#. ~ Description for makeshift bed
#: lang/json/furniture_from_json.py
-msgid "Not as comfortable as a real bed, but it will suffice."
-msgstr "Nicht so bequem wie ein richtiges Bett, aber es wird reichen."
+msgid ""
+"An improvised mattress on a flimsy wooden frame. Almost as good as a normal"
+" bed, albeit with a slightly lumpy mattress. Considering the circumstances,"
+" it's not too bad at all."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "straw bed"
@@ -113316,8 +109928,10 @@ msgstr "Strohbett"
#. ~ Description for straw bed
#: lang/json/furniture_from_json.py
-msgid "Kinda itches when you lay on it."
-msgstr "Es zwickt etwas, wenn du dich reinlegst."
+msgid ""
+"An improvised bedding pile made of hay. Better than nothing, but not "
+"particularly comfortable, and quite itchy."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "bookcase"
@@ -113325,7 +109939,9 @@ msgstr ""
#. ~ Description for bookcase
#: lang/json/furniture_from_json.py
-msgid "Stores books. Y'know, those things. Who reads books anymore?"
+msgid ""
+"A simple wooden shelf for storing dozens of books. While designed for "
+"books, it does a decent job of storing anything else that'll fit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113334,7 +109950,10 @@ msgstr ""
#. ~ Description for entertainment center
#: lang/json/furniture_from_json.py
-msgid "Stores audio visual equipment, books and collectibles."
+msgid ""
+"While not quite as cool by itself as the name might imply, this large wooden"
+" cabinet can store a variety of things, like a TV and media systems, with "
+"shelving space and cupboards for anything that'll fit."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113343,7 +109962,11 @@ msgstr "Sarg"
#. ~ Description for coffin
#: lang/json/furniture_from_json.py
-msgid "Holds the bodies of the countless killed in the Cataclysm."
+msgid ""
+"A humble wooden casket for the respectful burial of the dead. While a "
+"standard practice before this all happened, it is now a rare honor for one "
+"to be given a proper final resting place. An honor that countless many will"
+" likely never receive."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/terrain_from_json.py
@@ -113357,8 +109980,10 @@ msgstr "offener Sarg"
#. ~ Description for open coffin
#: lang/json/furniture_from_json.py
msgid ""
-"You can only hope you'll look good enough for one of these, when the time "
-"comes."
+"A humble wooden casket for the respectful burial of the dead. While a "
+"standard practice before this all happened, it is now a rare honor for one "
+"to be given a proper final resting place. This one is open and unoccupied, "
+"and gazing inside fills you with a sense of melancholic weariness."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113368,8 +109993,9 @@ msgstr "Kiste"
#. ~ Description for crate
#: lang/json/furniture_from_json.py
msgid ""
-"What's inside? Pry it open to find out! Or just smash it, but you might "
-"break the contents."
+"A sealed wooden storage container. Lacking any labels, it could hold just "
+"about anything inside. If you don't have a proper tool to pry it open, "
+"smashing it is an option, albeit one that risks destroying the contents."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113378,14 +110004,19 @@ msgstr "offene Kiste"
#. ~ Description for open crate
#: lang/json/furniture_from_json.py
-msgid "What's inside? Look in it!"
-msgstr "Was ist drinnen? Wirf einen Blick herein!"
+msgid ""
+"An open wooden storage box, capable of holding any number of things. The "
+"lid has been pried off and is leaned adjacent to it, and with a fresh set of"
+" nails, could be sealed back shut."
+msgstr ""
#. ~ Description for large cardboard box
#: lang/json/furniture_from_json.py
msgid ""
-"A large cardboard box: this could be used to store things, or as a hiding "
-"place."
+"A large box made of a brown paper-based material. Could contain a number of"
+" things, or even be hidden inside. Considering it only has two small flaps "
+"for carrying, it's very hard to see out of, and won't do anything to protect"
+" you if you're found."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113402,8 +110033,10 @@ msgstr "Kleiderschrank"
#. ~ Description for dresser
#: lang/json/furniture_from_json.py
-msgid "Dress yourself for the zombie prom, or other occasions."
-msgstr "Mach dich schick für den Zombieball oder andere Gelegenheiten."
+msgid ""
+"A simple wooden cabinet with a column of short drawers. While intended for "
+"storing clothes, there's nothing stopping you from storing whatever fits."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "glass front cabinet"
@@ -113411,7 +110044,10 @@ msgstr ""
#. ~ Description for glass front cabinet
#: lang/json/furniture_from_json.py
-msgid "A tall storage cabinet with a clear glass window."
+msgid ""
+"A tall metal cabinet with a sheet of glass across the front for viewing the "
+"contents. Often used for displaying rare, visually pleasing, or otherwise "
+"valuable goods, it's odd that it doesn't have a lock."
msgstr ""
#: lang/json/furniture_from_json.py lang/json/furniture_from_json.py
@@ -113426,8 +110062,12 @@ msgstr "Waffentresor"
#. ~ Description for gun safe
#: lang/json/furniture_from_json.py
-msgid "Oooooohhhh. Shiny."
-msgstr "Oh! Es glänzt."
+msgid ""
+"A large and heavy container with thick metal walls and a rotary combination "
+"lock, this is designed to securely store firearms, weapon mods, and "
+"ammunition. If you had something to listen close with and a hell of a lot "
+"of time, you could probably crack it."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "screeching metal!"
@@ -113439,9 +110079,11 @@ msgstr "blockierter Waffentresor"
#. ~ Description for jammed gun safe
#: lang/json/furniture_from_json.py
-msgid "Does it have guns in it? You won't find out. It's jammed."
+msgid ""
+"A heavy and durable metal safe for storing firearms and ammunition. "
+"Unfortunately, the lock is completely broken, and short of some pretty "
+"serious machinery, you have no possible way of opening it."
msgstr ""
-"Sind da Schusswaffen drinnen? Das wirst du nicht erfahren. Es ist blockiert."
#: lang/json/furniture_from_json.py
msgid "electronic gun safe"
@@ -113449,8 +110091,12 @@ msgstr "elektronischer Waffentresor"
#. ~ Description for electronic gun safe
#: lang/json/furniture_from_json.py
-msgid "Can you hack it open to get the firearms?"
-msgstr "Kannst du ihn auf-hacken, um an die Schusswaffen zu kommen?"
+msgid ""
+"A large and heavy container with thick metal walls and an electronic locking"
+" system, this is designed to securely store firearms, weapon mods, and "
+"ammunition. If you had some way of hacking into it, you could probably "
+"crack it open."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "locker"
@@ -113458,8 +110104,10 @@ msgstr "Spind"
#. ~ Description for locker
#: lang/json/furniture_from_json.py
-msgid "Usually used for storing equipment or items."
-msgstr "Üblicherweise benutzt, um Ausrüstung oder Gegenstände aufzubewahren."
+msgid ""
+"A tall sheet metal cabinet, useful for storing just about anything that'll "
+"fit."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "mailbox"
@@ -113468,8 +110116,9 @@ msgstr "Briefkasten"
#. ~ Description for mailbox
#: lang/json/furniture_from_json.py
msgid ""
-"A metal box attached to the top of a wooden post. Mail delivery hasn't come"
-" for awhile. Doesn't look like it's coming again anytime soon."
+"A small metal box on top of a wooden post, designed to receive mail "
+"deliveries. Although considering the circumstances, it will likely never "
+"see proper use again."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113478,7 +110127,10 @@ msgstr ""
#. ~ Description for clothing rail
#: lang/json/furniture_from_json.py
-msgid "A rail for hanging clothes on."
+msgid ""
+"A metal frame on a set of wheels used for hanging large amounts of clothes."
+" Usually used in theater or retail environments, it's easy to use and quick"
+" to access."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113487,8 +110139,10 @@ msgstr "Gestell"
#. ~ Description for display rack
#: lang/json/furniture_from_json.py
-msgid "Display your items."
-msgstr "Stell deine Gegenstände aus."
+msgid ""
+"A sheet metal shelving unit, with the storage surfaces angled in such a way "
+"as to show off the items stored."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "wooden rack"
@@ -113496,7 +110150,9 @@ msgstr ""
#. ~ Description for wooden rack
#: lang/json/furniture_from_json.py
-msgid "A simple wooden rack. Display your items on it."
+msgid ""
+"A wooden shelving unit with angled storage surfaces designed to show off "
+"whatever is stored on it."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113505,8 +110161,10 @@ msgstr "Garderobe"
#. ~ Description for coat rack
#: lang/json/furniture_from_json.py
-msgid "A hooked rack for hanging jackets and hats."
-msgstr "Ein Hakengestell zum Aufhängen von Jacken und Hüten."
+msgid ""
+"A tall wooden pole with a set of hooks used to store outdoor jackets and "
+"hats to allow easy access."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "recycle bin"
@@ -113514,8 +110172,12 @@ msgstr "Wertstofftonne"
#. ~ Description for recycle bin
#: lang/json/furniture_from_json.py
-msgid "Stores items for recycling."
-msgstr "Enthält Gegenstände für die Wiederverwertung."
+msgid ""
+"A large plastic bin painted green with a 'recycle' symbol emblazoned on it."
+" While intended to store discarded things to be processed back into a "
+"factory, the drastic change in priorities as of late means that these may "
+"hold valuable materials."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "safe"
@@ -113523,13 +110185,18 @@ msgstr "Tresor"
#. ~ Description for safe
#: lang/json/furniture_from_json.py
-msgid "Holds items. Securely."
-msgstr "Verwahrt Gegenstände. Sicher."
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock. Although, this isn't actually locked, just closed."
+msgstr ""
#. ~ Description for safe
#: lang/json/furniture_from_json.py
-msgid "What needs protection like this?"
-msgstr "Wofür braucht man so einen Schutz?"
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock. With something to listen really closely and a hell of a lot of time, "
+"you might be able to crack it."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "open safe"
@@ -113537,8 +110204,10 @@ msgstr "offener Tresor"
#. ~ Description for open safe
#: lang/json/furniture_from_json.py
-msgid "Grab the firearms!"
-msgstr "Schnapp dir die Waffen!"
+msgid ""
+"A small, heavy, and near-unbreachable metal box with a rotary combination "
+"lock, albeit significantly less secure with the door open."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "trash can"
@@ -113546,7 +110215,10 @@ msgstr "Mülleimer"
#. ~ Description for trash can
#: lang/json/furniture_from_json.py
-msgid "One man's trash is another man's dinner."
+msgid ""
+"A plastic bin for storing discarded waste as to be disposed of later. "
+"Although, considering the circumstances, it might be worth seeing what's "
+"inside."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113555,7 +110227,10 @@ msgstr "Kleiderschrank"
#. ~ Description for wardrobe
#: lang/json/furniture_from_json.py
-msgid "A tall piece of furniture - basically a freestanding closet."
+msgid ""
+"A very large wooden cabinet for storing clothes, effectively an upright "
+"closet. Could technically be used to store anything else that would fit, "
+"though."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113565,9 +110240,8 @@ msgstr "Aktenschrank"
#. ~ Description for filing cabinet
#: lang/json/furniture_from_json.py
msgid ""
-"A set of drawers in a sturdy metal cabinet, used to hold files. It can be "
-"locked to protect important information. If you're lucky, there are often "
-"keys nearby."
+"A rack of metal drawers designed to hold various files and paperwork. "
+"Paperwork that has more than likely lost all worth or value by now."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113576,7 +110250,9 @@ msgstr ""
#. ~ Description for utility shelf
#: lang/json/furniture_from_json.py
-msgid "A simple heavy-duty plastic and metal shelving unit."
+msgid ""
+"A simple heavy-duty plastic and metal shelving unit, intended to store tools"
+" and materials for easy access to workers."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113586,8 +110262,7 @@ msgstr ""
#. ~ Description for warehouse shelf
#: lang/json/furniture_from_json.py
msgid ""
-"A large, sturdy shelf made of metal for storing pallets and crates in "
-"warehouses."
+"A huge, sturdy steel shelf for storing pallets of crates in warehouses."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113596,7 +110271,9 @@ msgstr "Holzfässchen"
#. ~ Description for wooden keg
#: lang/json/furniture_from_json.py
-msgid "A keg made mostly of wood. Holds liquids, preferably alcoholic."
+msgid ""
+"A large standing wooden barrel, completely watertight. Good for storing "
+"liquids of all kinds or fermenting alcohol."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113605,7 +110282,10 @@ msgstr "Schaukasten"
#. ~ Description for display case
#: lang/json/furniture_from_json.py
-msgid "Display your stuff fancily and securely."
+msgid ""
+"A secure wooden case at about waist-height, with glass panelling on the top."
+" Useful for storing valuable things while still showing them off. Not "
+"actually as secure as it looks, as the display windows are easily broken."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113614,8 +110294,12 @@ msgstr "zerbrochener Schaukasten."
#. ~ Description for broken display case
#: lang/json/furniture_from_json.py
-msgid "Display your stuff. It'll get stolen."
-msgstr "Stell deine Gegenstände aus. Sie werden gestohlen werden."
+msgid ""
+"A secure wooden case at about waist-height, with glass panelling on the top."
+" Would be useful for storing valuable things while still showing them off, "
+"if the glass hadn't been shattered. Careful not to cut yourself when "
+"looting."
+msgstr ""
#: lang/json/furniture_from_json.py
msgid "standing tank"
@@ -113623,9 +110307,9 @@ msgstr "Stehtank"
#. ~ Description for standing tank
#: lang/json/furniture_from_json.py
-msgid "A large freestanding metal tank, useful for holding liquids."
+msgid ""
+"A huge metal tank that can be used to safely store large amounts of liquid."
msgstr ""
-"Ein großer freistehender Metalltank für das Aufbewahren von Flüssigkeiten."
#: lang/json/furniture_from_json.py
msgid "dumpster"
@@ -113633,7 +110317,10 @@ msgstr "Müllcontainer"
#. ~ Description for dumpster
#: lang/json/furniture_from_json.py
-msgid "Stores trash. Doesn't get picked up anymore. Note the smell."
+msgid ""
+"A large metal dumpster that will likely not be getting picked up by the "
+"city's waste management any time soon. Despite the unpleasant nature of "
+"climbing inside, it could make for a viable hiding spot."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -113642,7 +110329,9 @@ msgstr ""
#. ~ Description for butter churn
#: lang/json/furniture_from_json.py
-msgid "A pedal driven butter churn."
+msgid ""
+"A metal tube with a built-in mixer for making butter. Rather than needing "
+"electricity, it is pedal-driven, allowing use without power."
msgstr ""
#: lang/json/furniture_from_json.py
@@ -114488,68 +111177,6 @@ msgid ""
"inducing aroma."
msgstr ""
-#: lang/json/furniture_from_json.py
-msgid "hydroponics unit"
-msgstr ""
-
-#. ~ Description for hydroponics unit
-#: lang/json/furniture_from_json.py
-msgid "This is a self-contained hydroponics unit used to grow crops indoors."
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-msgid "hydroponics unit with seed"
-msgstr ""
-
-#. ~ Description for hydroponics unit with seed
-#: lang/json/furniture_from_json.py
-msgid ""
-"This is a self-contained hydroponics unit used to grow crops indoors. This "
-"one contains a planted seed"
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-msgid "hydroponics unit with seedling"
-msgstr ""
-
-#. ~ Description for hydroponics unit with seedling
-#: lang/json/furniture_from_json.py
-msgid ""
-"This is a self-contained hydroponics unit used to grow crops indoors. This "
-"one contains a planted seedling"
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-msgid "hydroponics unit with mature plant"
-msgstr ""
-
-#. ~ Description for hydroponics unit with mature plant
-#: lang/json/furniture_from_json.py
-msgid ""
-"This is a self-contained hydroponics unit used to grow crops indoors. This "
-"one contains a mature plant."
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-msgid "hydroponics unit with harvestable plant"
-msgstr ""
-
-#. ~ Description for hydroponics unit with harvestable plant
-#: lang/json/furniture_from_json.py
-msgid ""
-"This is a self-contained hydroponics unit used to grow crops indoors. This "
-"one contains a mature plant that is ready for harvest."
-msgstr ""
-
-#: lang/json/furniture_from_json.py
-msgid "hydroponics heater"
-msgstr ""
-
-#. ~ Description for hydroponics heater
-#: lang/json/furniture_from_json.py
-msgid "This is a self-contained heater, used to warm hydroponics units."
-msgstr ""
-
#: lang/json/furniture_from_json.py
msgid "Translocator Gate"
msgstr ""
@@ -114658,16 +111285,21 @@ msgid ""
msgstr ""
#: lang/json/furniture_from_json.py
-msgid "krash!"
-msgstr "knirsch!"
+msgid "tank trap"
+msgstr "Panzersperre"
+#. ~ Description for fungal mass
#: lang/json/furniture_from_json.py
-msgid "krak."
-msgstr "knacks."
+msgid ""
+"Thick ropes of mycal matter have covered the ground here completely. It's "
+"soft to the touch, but you sink into it, making moving across it difficult."
+msgstr ""
+#. ~ Description for fungal clump
#: lang/json/furniture_from_json.py
-msgid "tank trap"
-msgstr "Panzersperre"
+msgid ""
+"Alien mold and stems mingle tightly here, creating a sort of fungal bush."
+msgstr ""
#. ~ 'close' action message of some gate object.
#: lang/json/gates_from_json.py
@@ -114864,13 +111496,13 @@ msgstr[1] ""
msgid "Fake gun that fires acid globs."
msgstr "Fake-Gewehr, welches Säureklumpen feuert."
-#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py
-#: src/item_factory.cpp
+#: lang/json/gun_from_json.py lang/json/gun_from_json.py
+#: lang/json/gunmod_from_json.py lang/json/gunmod_from_json.py
+#: lang/json/gunmod_from_json.py src/item_factory.cpp
msgid "auto"
msgstr "automatisch"
-#: lang/json/gun_from_json.py lang/json/gun_from_json.py
-#: lang/json/gunmod_from_json.py lang/json/gunmod_from_json.py
+#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py
msgctxt "gun_type_type"
msgid "rifle"
msgstr "Gewehr"
@@ -114881,6 +111513,73 @@ msgid_plural "acid dart guns"
msgstr[0] ""
msgstr[1] ""
+#: lang/json/gun_from_json.py
+msgid "pipe combination gun"
+msgid_plural "pipe combination guns"
+msgstr[0] "Rohrkombigewehr"
+msgstr[1] "Rohrkombigewehre"
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A home-made triple-barreled firearm, one barrel chambered in .30-06 and two "
+"other for shotgun shells. It is made from pipes and parts cannibalized from"
+" a double barrel shotgun."
+msgstr ""
+"Eine selbstgemachte dreiläufige Feuerwaffe, ein Lauf für .30-06 und die zwei"
+" anderen für Schrotmunition. Sie wurde aus Rohren und Teilen, die aus einer "
+"doppelläufigen Flinte ausgeschlachtet wurden, gebaut."
+
+#: lang/json/gun_from_json.py lang/json/gun_from_json.py
+#: lang/json/gunmod_from_json.py lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "shotgun"
+msgstr "Schrotflinte"
+
+#: lang/json/gun_from_json.py
+msgid "pipe rifle: .30-06"
+msgid_plural "pipe rifles: .30-06"
+msgstr[0] ".30-06-Rohrgewehr"
+msgstr[1] ".30-06-Rohrgewehre"
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A homemade rifle. It is simply a pipe attached to a stock, with a hammer to"
+" strike the single round it holds."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "handmade heavy carbine"
+msgid_plural "handmade heavy carbines"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A homemade lever-action magazine-fed smoothbore rifle. While still a "
+"primitive pipe and 2x4 design, some minor improvements have been made, such "
+"as being able to accept G3 compatible magazines, and chambering the more "
+"powerful .308 rounds."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "handmade carbine"
+msgid_plural "handmade carbines"
+msgstr[0] "selbstgebauter Karabiner"
+msgstr[1] "selbstgebaute Karabiner"
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A well-designed improvised lever-action carbine with a shortened barrel. "
+"Accepting crude detachable magazines or STANAG magazines, this is one of the"
+" better homemade weapons."
+msgstr ""
+
+#: lang/json/gun_from_json.py
+msgid "pipe rifle: .223"
+msgid_plural "pipe rifles: .223"
+msgstr[0] ".223-Rohrgewehr"
+msgstr[1] ".223-Rohrgewehre"
+
#: lang/json/gun_from_json.py
msgid "fusion blaster"
msgid_plural "fusion blasters"
@@ -115009,9 +111708,7 @@ msgstr ""
"Isolierband und Elektronik besteht, wird sie von einer Standard-Esz. "
"betrieben."
-#: lang/json/gun_from_json.py lang/json/gun_from_json.py
-#: lang/json/gunmod_from_json.py lang/json/gunmod_from_json.py
-#: lang/json/gunmod_from_json.py src/item.cpp
+#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py src/item.cpp
msgctxt "gun_type_type"
msgid "pistol"
msgstr "Pistole"
@@ -115126,11 +111823,6 @@ msgstr "einfach"
msgid "double"
msgstr "doppel"
-#: lang/json/gun_from_json.py lang/json/gunmod_from_json.py
-msgctxt "gun_type_type"
-msgid "shotgun"
-msgstr "Schrotflinte"
-
#: lang/json/gun_from_json.py
msgid "mininuke launcher"
msgid_plural "mininuke launchers"
@@ -115222,6 +111914,44 @@ msgstr ""
"abnehmbaren Magazinen nachgeladen werden und ist insgesamt eine viel "
"effektivere Waffe."
+#: lang/json/gun_from_json.py
+msgid "AN-94"
+msgid_plural "AN-94s"
+msgstr[0] "AN-94"
+msgstr[1] "AN-94s"
+
+#: lang/json/gun_from_json.py
+msgid ""
+"Intended to replace the AK-74, this rifle uses a sophisticated mechanism to "
+"delay felt recoil, along with a very fast two-round burst mode. While its "
+"increased complexity prevented it from being adopted by the Russian "
+"military, it has seen service among their special forces."
+msgstr ""
+"Dieses Gewehr war dafür gedacht, die AK-74 zu ersetzen. Es benutzt einen "
+"aufwändigen Mechanismus, um den gefühlten Rückstoß zu verzögern, zusammen "
+"mit einem sehr schnellen zweischüssigen Feuerstoßmodus. Obwohl dessen "
+"erhöhte Komplexität die Verwendung im russischem Militär verhinderte, fand "
+"es unter ihren Spezialeinheiten Verwendung."
+
+#: lang/json/gun_from_json.py
+msgid "2 rd."
+msgstr "2 P."
+
+#: lang/json/gun_from_json.py
+msgid "handheld laser cannon"
+msgid_plural "handheld laser cannons"
+msgstr[0] "tragbare Laserkanone"
+msgstr[1] "tragbare Laserkanonen"
+
+#: lang/json/gun_from_json.py
+msgid ""
+"This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser "
+"turret that has been modified to use UPS power for firing."
+msgstr ""
+"Dies ist eine Laserkanone, die vom Lauf eines »TX-5LR-"
+"Cerberus«-Lasergeschützturms abgerissen wurde; sie wurde so modifiziert, "
+"dass sie Esz.-Strom zum Feuern benutzen kann."
+
#: lang/json/gun_from_json.py
msgid "base gun"
msgid_plural "base guns"
@@ -115587,6 +112317,21 @@ msgid ""
"retains the integral bipod, though."
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "FS2000"
+msgid_plural "FS2000s"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A sleek bullpup carbine designed by FN Herstal, complete with an integrated "
+"sight accessory rail. The forward ejecting action and ambidextrous controls"
+" make firing comfortable for both left and right-handed shooting. The whole"
+" rifle is well sealed from mud and dust for reliability, but this makes it "
+"incompatible with many aftermarket magazines."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "HK416 A5"
msgid_plural "HK416 A5s"
@@ -115637,6 +112382,19 @@ msgstr ""
msgid "burst"
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "M249S"
+msgid_plural "M249Ss"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"This is a semi-automatic civilian variant of the M249 machine gun, "
+"manufactured for sport shooting and collectors market. Notably, it retains "
+"the ability to be belt fed, an uncommon feature in civilian firearms."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "M27 IAR"
msgid_plural "M27 IARs"
@@ -115699,18 +112457,6 @@ msgid ""
"buttstock."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe rifle: .223"
-msgid_plural "pipe rifles: .223"
-msgstr[0] ".223-Rohrgewehr"
-msgstr[1] ".223-Rohrgewehre"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A homemade rifle. It is simply a pipe attached to a stock, with a hammer to"
-" strike the single round it holds."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "Ruger Mini-14"
msgid_plural "Ruger Mini-14s"
@@ -115776,19 +112522,6 @@ msgstr ""
"Design benutzt. Sie wird von Streit- und Polizeikräften vieler Nationen "
"verwendet und genießt niedrigen Rückstoß und hohe Treffgenauigkeit."
-#: lang/json/gun_from_json.py
-msgid "handmade carbine"
-msgid_plural "handmade carbines"
-msgstr[0] "selbstgebauter Karabiner"
-msgstr[1] "selbstgebaute Karabiner"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A well-designed improvised lever-action carbine with a shortened barrel. "
-"Accepting crude detachable magazines or STANAG magazines, this is one of the"
-" better homemade weapons."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "Remington 700 .270 Win"
msgid_plural "Remington 700 .270 Win"
@@ -115940,12 +112673,6 @@ msgstr ""
"Schaden aber ist vielleicht nicht so treffsicher wie die konkurrierende "
"Browning BLR."
-#: lang/json/gun_from_json.py
-msgid "pipe rifle: .30-06"
-msgid_plural "pipe rifles: .30-06"
-msgstr[0] ".30-06-Rohrgewehr"
-msgstr[1] ".30-06-Rohrgewehre"
-
#: lang/json/gun_from_json.py
msgid "Remington ACR .300BLK"
msgid_plural "Remington ACR .300BLKs"
@@ -116100,17 +112827,15 @@ msgstr ""
"keine Actionfilmhelden sind."
#: lang/json/gun_from_json.py
-msgid "handmade heavy carbine"
-msgid_plural "handmade heavy carbines"
+msgid "M60 Semi Auto"
+msgid_plural "M60 Semi Autos"
msgstr[0] ""
msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"A homemade lever-action magazine-fed smoothbore rifle. While still a "
-"primitive pipe and 2x4 design, some minor improvements have been made, such "
-"as being able to accept G3 compatible magazines, and chambering the more "
-"powerful .308 rounds."
+"This is a semi-automatic civilian variant of the M60 machine gun, retaining "
+"the ability to be belt fed, an uncommon feature in civilian firearms."
msgstr ""
#: lang/json/gun_from_json.py
@@ -117011,10 +113736,10 @@ msgstr ""
"auf den Rückstoß auf."
#: lang/json/gun_from_json.py
-msgid "Thompson submachine gun"
-msgid_plural "Thompson submachine guns"
-msgstr[0] "Thompson-Maschinenpistole"
-msgstr[1] "Thompson-Maschinenpistolen"
+msgid "Thompson M1928A1"
+msgid_plural "Thompson M1928A1s"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
@@ -117053,8 +113778,8 @@ msgid ""
msgstr ""
#: lang/json/gun_from_json.py
-msgid "Walther PPQ .45 ACP"
-msgid_plural "Walther PPQ .45 ACPs"
+msgid "Walther PPQ 45"
+msgid_plural "Walther PPQ 45s"
msgstr[0] ""
msgstr[1] ""
@@ -117355,29 +114080,6 @@ msgstr ""
"Zuverlässigkeit der AK-Serie mit der schnellen und leichten 5,45×39mm-"
"Patrone."
-#: lang/json/gun_from_json.py
-msgid "AN-94"
-msgid_plural "AN-94s"
-msgstr[0] "AN-94"
-msgstr[1] "AN-94s"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Intended to replace the AK-74, this rifle uses a sophisticated mechanism to "
-"delay felt recoil, along with a very fast two-round burst mode. While its "
-"increased complexity prevented it from being adopted by the Russian "
-"military, it has seen service among their special forces."
-msgstr ""
-"Dieses Gewehr war dafür gedacht, die AK-74 zu ersetzen. Es benutzt einen "
-"aufwändigen Mechanismus, um den gefühlten Rückstoß zu verzögern, zusammen "
-"mit einem sehr schnellen zweischüssigen Feuerstoßmodus. Obwohl dessen "
-"erhöhte Komplexität die Verwendung im russischem Militär verhinderte, fand "
-"es unter ihren Spezialeinheiten Verwendung."
-
-#: lang/json/gun_from_json.py
-msgid "2 rd."
-msgstr "2 P."
-
#: lang/json/gun_from_json.py
msgid "FN Five-Seven"
msgid_plural "FN Five-Sevens"
@@ -117818,20 +114520,6 @@ msgstr ""
"Lauf für maximale Beherrschbarkeit. Kompatibel mit Kasten und "
"RMGD250-Trommelmagazinen."
-#: lang/json/gun_from_json.py
-msgid "RM99 revolver"
-msgid_plural "RM99 revolvers"
-msgstr[0] "RM99-Revolver"
-msgstr[1] "RM99-Revolver"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Considered overkill by some, the Rivtech M99 remains an exceedingly powerful"
-" addition to the arsenal of any gunslinger."
-msgstr ""
-"Von einigen als Overkill betrachtet bleibt die Rivtech M99 eine "
-"außerordentlich starke Erweiterung zum Arsenal eines jeden Revolverhelden."
-
#: lang/json/gun_from_json.py
msgid "Beretta 90-two"
msgid_plural "Beretta 90-twos"
@@ -118363,22 +115051,6 @@ msgstr ""
" Kaliber 12 besteht. Historisch von egomanischen Jägern in Afrika benutzt, "
"nun von ihren egomanischen Nachkommen in Neuengland benutzt."
-#: lang/json/gun_from_json.py
-msgid "pipe combination gun"
-msgid_plural "pipe combination guns"
-msgstr[0] "Rohrkombigewehr"
-msgstr[1] "Rohrkombigewehre"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A home-made triple-barreled firearm, one barrel chambered in .30-06 and two "
-"other for shotgun shells. It is made from pipes and parts cannibalized from"
-" a double barrel shotgun."
-msgstr ""
-"Eine selbstgemachte dreiläufige Feuerwaffe, ein Lauf für .30-06 und die zwei"
-" anderen für Schrotmunition. Sie wurde aus Rohren und Teilen, die aus einer "
-"doppelläufigen Flinte ausgeschlachtet wurden, gebaut."
-
#: lang/json/gun_from_json.py
msgid "flamethrower"
msgid_plural "flamethrowers"
@@ -118559,6 +115231,19 @@ msgid ""
"action means this is much less likely to jam."
msgstr ""
+#: lang/json/gun_from_json.py
+msgid "handmade lever shotgun"
+msgid_plural "handmade lever shotguns"
+msgstr[0] ""
+msgstr[1] ""
+
+#: lang/json/gun_from_json.py
+msgid ""
+"A short homemade lever-action shotgun with a small internal tube magazine. "
+"While still a primitive pipe and 2x4 design, it is a formiddable shotgun in "
+"it's own right with room for improvement."
+msgstr ""
+
#: lang/json/gun_from_json.py
msgid "Browning Auto 5"
msgid_plural "Browning Auto 5s"
@@ -118962,21 +115647,6 @@ msgid ""
"quiet and accurate marksman laser rifle."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "handheld laser cannon"
-msgid_plural "handheld laser cannons"
-msgstr[0] "tragbare Laserkanone"
-msgstr[1] "tragbare Laserkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This is a laser cannon stripped from the barrel of a TX-5LR Cerberus laser "
-"turret that has been modified to use UPS power for firing."
-msgstr ""
-"Dies ist eine Laserkanone, die vom Lauf eines »TX-5LR-"
-"Cerberus«-Lasergeschützturms abgerissen wurde; sie wurde so modifiziert, "
-"dass sie Esz.-Strom zum Feuern benutzen kann."
-
#: lang/json/gun_from_json.py
msgid "A7 laser rifle"
msgid_plural "A7 laser rifles"
@@ -119233,12 +115903,8 @@ msgstr[1] "Kugelschnäpper"
msgid ""
"A modified version of the classic crossbow which utilizes stones as "
"projectiles instead of the traditional quarrel. Primarily intended for "
-"hunting small game, stronger people can reload it much faster."
+"hunting small game."
msgstr ""
-"Eine modifizierte Variante der klassischen Armbrust. Sie verwendet Steine "
-"statt der traditionellen Bolzen als Projektile und ist hauptsächlich dafür "
-"gedacht, Kleinwild zu jagen. Stärkere Leute können sie viel schneller "
-"nachladen."
#: lang/json/gun_from_json.py
msgid "pistol crossbow"
@@ -119265,13 +115931,9 @@ msgstr[1] "Armbrüste"
#: lang/json/gun_from_json.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 slow-loading hand weapon that launches bolts. Bolts fired from this "
+"weapon have a good chance of remaining intact for re-use."
msgstr ""
-"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."
#: lang/json/gun_from_json.py
msgid "composite crossbow"
@@ -119456,10 +116118,9 @@ msgstr[1] "Schleudern"
#: lang/json/gun_from_json.py
msgid ""
-"A leather sling, easy to use and accurate. It uses pebbles as ammunition."
+"A leather sling, can launch rocks much further and faster than throwing them"
+" by hand."
msgstr ""
-"Ein Lederriemen, er ist einfach zu benutzen und er ist genau. Er benutzt "
-"Kieselsteine als Munition."
#: lang/json/gun_from_json.py
msgctxt "gun_type_type"
@@ -119474,11 +116135,9 @@ msgstr[1] "Steinschleudern"
#: lang/json/gun_from_json.py
msgid ""
-"A wooden slingshot, easy to use and accurate. It uses pebbles as "
-"ammunition."
+"A forked piece of wood with an elastic band stretched between two of its "
+"tips. Can launch tiny pebbles and similar things at high speeds."
msgstr ""
-"Eine hölzerne Steinschleuder, die einfach zu benutzen und genau ist. Sie "
-"benutzt Kieselsteine als Munition."
#: lang/json/gun_from_json.py
msgid "staff sling"
@@ -119488,11 +116147,9 @@ msgstr[1] "Stockschleudern"
#: lang/json/gun_from_json.py
msgid ""
-"A leather sling attached to a staff, easy to use and accurate. It uses "
-"rocks as ammunition."
+"This staff can launch rocks with a whiping motion that sends them flying "
+"much further and faster than throwing them."
msgstr ""
-"Eine Lederschleuder, die an einem Stock befestigt ist, einfach zu benutzen "
-"und genau. Sie benutzt Steine als Munition. "
#: lang/json/gun_from_json.py
msgid "brace slingshot"
@@ -119502,11 +116159,9 @@ msgstr[1] "Schonerschleudern"
#: lang/json/gun_from_json.py
msgid ""
-"A modern slingshot with a wrist brace, it is easy to use, accurate, and "
-"quite powerful."
+"A modern slingshot with a wrist brace, allowing it to fire tiny objects "
+"slightly more forcefully than a simple wooden slingshot."
msgstr ""
-"Eine moderne Steinschleuder mit einem Handgelenkschoner, sie ist leicht zu "
-"verwenden, treffsicher und ziemlich stark."
#: lang/json/gun_from_json.py
msgid "pneumatic speargun"
@@ -119795,8 +116450,7 @@ msgid ""
" mid-range versatility of the 9mm with the power of the 12 gauge shotgun. "
"To further compliment the CQB aspect, the stock is built to amplify the "
"user's force and the rugged construction with tonfa-like grip can handle "
-"bashing in enemy heads. An integrated magazine makes it a pain to reload, "
-"but keeps your clip from ejecting accidently."
+"bashing in enemy heads."
msgstr ""
#: lang/json/gun_from_json.py
@@ -119851,7 +116505,7 @@ msgid ""
"Experimental double purpose tool under development in C.R.I.T R&D. It takes"
" a regular nail and then enlongates it within a fraction of a second before "
"firing it out, upon reaching a target, the fragile stake explodes into "
-"shards."
+"shards inside the target."
msgstr ""
#: lang/json/gun_from_json.py
@@ -119978,296 +116632,33 @@ msgid ""
msgstr ""
#: lang/json/gun_from_json.py
-msgid "SVS-24"
-msgid_plural "SVS-24"
-msgstr[0] "SVS-24"
-msgstr[1] "SVS-24"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The Sarafanov Assault Rifle replaced the famous AK family of guns as the "
-"service rifle of the Russian Army. It uses the 6.54x42mm cartridge."
-msgstr ""
-"Die Sarafanov Assault Rifle ist ein Sturmgewehr, das die berühmte AK-Familie"
-" der Gewehre als die Ordonnanzwaffe der russischen Armee ersetzte. Es "
-"benutzt die 6,54×42mm-Patrone."
-
-#: lang/json/gun_from_json.py
-msgid "SVS-24C"
-msgid_plural "SVS-24C"
-msgstr[0] "SVS-24C"
-msgstr[1] "SVS-24C"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The compact version of the standard SVS-24. It is commonly issued to tank "
-"crews or special forces due to its smaller size. The shorter barrel reduces"
-" accuracy."
-msgstr ""
-"Die Kompaktvariante der Standardausführung der SVS-24. Sie wird "
-"üblicherweise an Panzerbesatzungen oder Spezialeinsatzkräfte aufgrund ihrer "
-"kleineren Größe ausgegeben. Der kürzere Lauf verringert die "
-"Treffgenauigkeit."
-
-#: lang/json/gun_from_json.py
-msgid "CW-24"
-msgid_plural "CW-24"
-msgstr[0] "CW-24"
-msgstr[1] "CW-24"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Civilian version of the SVS-24. It was made by Clearwater Arms, Georgia, "
-"for the US market. It's pure semi-automatic, and fires the weaker 5.45x39mm"
-" cartridge."
-msgstr ""
-"Dies ist die Zivilversion der SVS-24. Sie wurde von Clearwater Arms aus "
-"Georgia für den US-Markt gemacht. Sie ist rein halbautomatisch und feuert "
-"die schwächere »5,45×39mm«-Patrone."
-
-#: lang/json/gun_from_json.py
-msgid "CW-24M"
-msgid_plural "CW-24M"
-msgstr[0] "CW-24M"
-msgstr[1] "CW-24M"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Civilian version of the SVS-24. This one fires the same 6.54x42mm cartridge"
-" as the SVS-24."
-msgstr ""
-"Dies ist die Zivilvariante der SVS-24. Diese hier feuert die gleiche 6,54"
-"×42mm-Patrone wie die SVS-24."
-
-#: lang/json/gun_from_json.py
-msgid "CW-24K"
-msgid_plural "CW-24K"
-msgstr[0] "CW-24K"
-msgstr[1] "CW-24K"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Civilian version of the SVS-24. This one fires the cheaper, but still "
-"powerful, 7.62x39mm cartridge."
-msgstr ""
-"Dies ist die Zivilversion der SVS-24. Diese hier feuert die billigere, aber "
-"immer noch starke 7,62×39mm-Patrone."
-
-#: lang/json/gun_from_json.py
-msgid "Modified CW-24"
-msgid_plural "Modified CW-24"
-msgstr[0] "modifizierte CW-24"
-msgstr[1] "modifizierte CW-24"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Civilian version of the SVS-24. It has a modified receiver and a new "
-"crudely crafted full-auto bolt carrier. Don't expect the original "
-"reliability."
-msgstr ""
-"Dies ist die Zivilversion der SVS-24. Sie hat ein modifiziertes "
-"Verschlussgehäuse und einen neuen grob zusammengebastelten vollautomatischen"
-" Verschlussträger. Erwarte nicht die Zuverlässigkeit des Originals."
-
-#: lang/json/gun_from_json.py
-msgid "Modified CW-24M"
-msgid_plural "Modified CW-24M"
-msgstr[0] "modifizierte CW-24M"
-msgstr[1] "modifizierte CW-24M"
-
-#: lang/json/gun_from_json.py
-msgid "CWD-63"
-msgid_plural "CWD-63"
-msgstr[0] "CWD-63"
-msgstr[1] "CWD-63"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The Clearwater Arms version of the famous SVD-63 Dragunov. This one was "
-"rechambered for the .308 round."
-msgstr ""
-"Die »Clearwater Arms«-Version der berühmten SVD-63 Dragunov. Diesem Exemplar"
-" wurde das Patronenlager für die .308-Patrone umgebaut."
-
-#: lang/json/gun_from_json.py
-msgid "Wrist DREAD"
-msgid_plural "Wrist DREAD"
-msgstr[0] "Handgelenk-DREAD"
-msgstr[1] "Handgelenk-DREAD"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The miniaturized version of the DREAD MkIX attached to the wrist of the "
-"operator. It fires .20 metal pellets at an incredible rate without any "
-"flash or noise. It is mainly a defensive weapon."
-msgstr ""
-"Die stark verkleinerte Version der DREAD MkIX wird am Handgelenk des "
-"Benutzers angebracht. Sie feuert .20-Metallkügelchen mit einer enormen "
-"Feuerrate ohne irgendwelche Blitze oder Lärm. Sie ist hauptsächlich eine "
-"Verteidigungswaffe."
-
-#: lang/json/gun_from_json.py
-msgid "JHEC M128"
-msgid_plural "JHEC M128s"
-msgstr[0] "JHEC M128s"
-msgstr[1] "JHEC M128s"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The Johnson Heavy Equipment Co. M128 autorevolver; all others fail to "
-"measure up. Johnson Heavy Equipment Co. is a subsidiary of D&B "
-"Minneapolis."
-msgstr ""
-
-#: lang/json/gun_from_json.py
-msgid "Boomlighter 454"
-msgid_plural "Boomlighter 454s"
-msgstr[0] "Boomlighter 454"
-msgstr[1] "Boomlighter 454s"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Handmade by master gunsmiths at D&B Minneapolis, this deadly accurate and "
-"powerful pistol packs a punch with precision, power and flair. Comes with a"
-" one of a kind integrated flamethrower."
-msgstr ""
-"Diese Pistole wurde von den Meisterwaffenschmieden von D&B Minneapolis von "
-"Hand gefertigt und ist eine tödlich zielsichere und starke Pistole, die mit "
-"Präzision, Stärke und Flair glänzt. Sie ist mit einem einzigartigen "
-"eingebauten Flammenwerfer ausgestattet."
-
-#: lang/json/gun_from_json.py
-msgid "gunsword"
-msgid_plural "gunswords"
-msgstr[0] "Gewehrschwert"
-msgstr[1] "Gewehrschwerter"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A long sharp blade, with two powerful .500 S&W Magnum chambers in the hilt."
-" While chambering big rounds, the barrels are so short it slightly reduces "
-"outgoing damage."
-msgstr ""
-"Eine lange scharfe Klinge mit zwei starken .500-S&W-Magnum-Kammern im Griff."
-" Obwohl sie große Patronen verwenden, sind die Läufe so kurz, dass sie "
-"leicht den ausgehenden Schaden reduzieren."
-
-#: lang/json/gun_from_json.py
-msgid "gunknife"
-msgid_plural "gunknives"
-msgstr[0] "Gewehrmesser"
-msgstr[1] "Gewehrmesser"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A short but sharp blade, with two powerful .500 S&W Magnum chambers in the "
-"grip. While chambering big rounds, the barrels are so short it slightly "
-"reduces outgoing damage."
-msgstr ""
-"Eine kurze aber scharfe Klinge mit zwei starken .500-S&W-Magnum-Kammern im "
-"Griff. Obwohl sie große Patronen verwenden, sind die Läufe so kurz, dass sie"
-" leicht den ausgehenden Schaden reduzieren."
-
-#: lang/json/gun_from_json.py
-msgid "FiveO handcannon"
-msgid_plural "FiveO handcannons"
-msgstr[0] "FiveO-Handkanone"
-msgstr[1] "FiveO-Handkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Someone crazy thought that the .50 BMG belonged in a pistol. This massive "
-"piece of steel proves otherwise. The sheer bulk however does make it quite "
-"adept at smashing face."
-msgstr ""
-"Irgendso ein Verrückter dachte, dass die .50 BMG in eine Pistole gehört. "
-"Dieses große Stück Stahl beweist das Gegenteil. Das schiere Masse macht es "
-"jedoch ganz gut dafür geeignet, die Fresse einzuschlagen."
-
-#: lang/json/gun_from_json.py
-msgid "M919"
-msgid_plural "M919s"
-msgstr[0] "M919"
-msgstr[1] "M919s"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Manufactured by Sarah and Suhl machine company of Portland, Maine, the M919 "
-"submachine gun is the most accurate 9x19mm submachine gun on the market. "
-"Intended for police use, it is fitted with an integral grenade launcher."
-msgstr ""
-"Die M191 wurde vom Maschinenunternehmen Sarah and Suhl aus Portland in Maine"
-" hergestellt und ist die treffsicherste 9×19mm-Maschinenpistole auf dem "
-"Markt. Sie ist gedacht für polizeiliche Verwendung und ist mit einem "
-"eingebauten Granatenwerfer ausgestattet."
-
-#: lang/json/gun_from_json.py
-msgid "Eagle 1776"
-msgid_plural "Eagle 1776"
-msgstr[0] "Eagle 1776"
-msgstr[1] "Eagle 1776"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"You see before you a marvel of American engineering: a powerful .44 Magnum "
-"submachine gun, made from fine parts assembled in America, including an "
-"integral grenade launcher. Eagle 1776: From the arsenal of freedom!"
-msgstr ""
-"Hier siehst du ein Wunderwerk des amerikanischen Ingenieurwesens: Eine "
-"starke .44-Magnum-Maschinenpistole, die aus guten Teilen in Amerika "
-"zusammengebaut wurde, inklusive einem eingebauten Granatenwerfer. Eagle "
-"1776: Aus dem Arsenal der Freiheit!"
-
-#: lang/json/gun_from_json.py
-msgid "L.T. carbine"
-msgid_plural "L.T. carbines"
+msgid "pipe rifle"
+msgid_plural "pipe rifles"
msgstr[0] ""
msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"The Lightning Trail carbine was developed for the riot police to quickly "
-"blanket an area with lightning clouds. While damaging, it is less lethal "
-"than live ammunition."
-msgstr ""
-"Der »Lightning Trail«-Karabiner wurde für die Bereitschaftspolizei "
-"entwickelt, um ein Gebiet rasch mit Blitzwolken zu überdecken. Das ist "
-"schädlich, aber weniger tödlich als scharfe Munition."
-
-#: lang/json/gun_from_json.py
-msgid "arc cannon"
-msgid_plural "arc cannons"
-msgstr[0] "Lichtbogenkanone"
-msgstr[1] "Lichtbogenkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"The arc cannon fires bolts of lightning arcing between targets in close "
-"proximity to each other. Originally manufactured to fry insects, now it’s "
-"been turned up to fry zombies."
+"A crude longarm chambered in standard rifle ammunition, reinforced near the "
+"chamber. It holds a single a round and has a crude assembly to fire it. "
+"There's no extractor, so it might be slow to reload, and its construction "
+"makes for poor reliability and longevity."
msgstr ""
-"Die Lichtbogenkanone feuert Blitzbolzen, die Bögen zwischen Zielen, die nahe"
-" zusammen sind, bilden. Ursprünglich hergestellt, um Insekten zu brutzeln, "
-"jetzt wurde sie aufgemotzt, um Zombies zu brutzeln."
#: lang/json/gun_from_json.py
-msgid "M1911 DS"
-msgid_plural "M1911 DSs"
-msgstr[0] "M1911 DS"
-msgstr[1] "M1911 DSs"
+msgid "survivor carbine"
+msgid_plural "survivor carbines"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/gun_from_json.py
msgid ""
-"The M1911 Darkstalker is a very modified M1911, it has a fully integrated "
-"crossbow and added rails. Professional looking with a ebony black finish, "
-"laced with lime green details. Now they will know why they fear the night."
-" Bat hood sold separately."
+"A crudely constructed carbine chambered for standard rifle ammo, fed from "
+"service rifle magazines. It locks with a rudimentary lever action system. "
+"The high pressures involved and questionable construction make for less than"
+" ideal durability and reliability, but this should still be a serviceable "
+"weapon, provided you can stay accurate with it."
msgstr ""
-"Der M1911 Darkstalker ist eine sehr modifizierte M1911; er hat eine "
-"vollintegrierte Armbrust, ebenso wurden Schienen hinzugefügt. Er sieht "
-"professionell aus mit einer Lackierung so schwarz wie Ebenholz mit kleinen "
-"lindgrünen Details. Jetzt werden sie wissen, warum sie sich vor der Nacht "
-"fürchten. Die Fledermauskapuze wird separat verkauft."
#: lang/json/gun_from_json.py
msgid "antique pistol"
@@ -120626,35 +117017,6 @@ msgid ""
"to reload."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "pipe rifle"
-msgid_plural "pipe rifles"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A crude longarm chambered in standard rifle ammunition, reinforced near the "
-"chamber. It holds a single a round and has a crude assembly to fire it. "
-"There's no extractor, so it might be slow to reload, and its construction "
-"makes for poor reliability and longevity."
-msgstr ""
-
-#: lang/json/gun_from_json.py
-msgid "survivor carbine"
-msgid_plural "survivor carbines"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A crudely constructed carbine chambered for standard rifle ammo, fed from "
-"service rifle magazines. It locks with a rudimentary lever action system. "
-"The high pressures involved and questionable construction make for less than"
-" ideal durability and reliability, but this should still be a serviceable "
-"weapon, provided you can stay accurate with it."
-msgstr ""
-
#: lang/json/gun_from_json.py
msgid "sniper rifle"
msgid_plural "sniper rifles"
@@ -120895,147 +117257,6 @@ msgstr ""
msgid "Fake gun that fires barbed javelins."
msgstr ""
-#: lang/json/gun_from_json.py
-msgid "fire lance"
-msgid_plural "fire lances"
-msgstr[0] "Feuerlanze"
-msgstr[1] "Feuerlanzen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"An ancient Chinese spear, with a small tube attached for a charge of "
-"gunpowder. While it has an extremely short range, it gives a powerful edge "
-"in close combat."
-msgstr ""
-"Ein antiker chinesischer Speer, an dem ein kleines Röhrchen für eine "
-"Schießpulverladung befestigt wurde. Obwohl der Speer eine sehr kurze "
-"Reichweite hat, hat er einen starken Vorteil im Nahkampf."
-
-#: lang/json/gun_from_json.py
-msgctxt "gun_type_type"
-msgid "melee"
-msgstr "Nahkampf"
-
-#: lang/json/gun_from_json.py
-msgid "base robogun"
-msgid_plural "base roboguns"
-msgstr[0] "Basis-Robogewehr"
-msgstr[1] "Basis-Robogewehre"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This is a pseudo item for monster attacks. If you see this, it's a bug."
-msgstr ""
-
-#: lang/json/gun_from_json.py
-msgid "integral 12 gauge shotgun"
-msgid_plural "integral 12 gauge shotguns"
-msgstr[0] "eingebaute Kaliber-12-Flinte"
-msgstr[1] "eingebaute Kaliber-12-Flinten"
-
-#: lang/json/gun_from_json.py
-msgid "integral 50 caliber machinegun"
-msgid_plural "integral 50 caliber machineguns"
-msgstr[0] "integriertes Kaliber-.50-Maschinengewehr"
-msgstr[1] "integrierte Kaliber-.50-Maschinengewehre"
-
-#: lang/json/gun_from_json.py
-msgid "integral needle gun"
-msgid_plural "integral needle guns"
-msgstr[0] "eingebautes Nadelgewehr"
-msgstr[1] "eingebaute Nadelgewehre"
-
-#: lang/json/gun_from_json.py
-msgid "integral 8mm firearm"
-msgid_plural "integral 8mm firearms"
-msgstr[0] "integrierte 8mm-Feuerwaffe"
-msgstr[1] "integrierte 8mm-Feuerwaffen"
-
-#: lang/json/gun_from_json.py
-msgid "integral laser emitter"
-msgid_plural "integral laser emitters"
-msgstr[0] "integrierter Laser-Emitter"
-msgstr[1] "integrierte Laser-Emitter"
-
-#: lang/json/gun_from_json.py
-msgid "integral railgun"
-msgid_plural "integral railguns"
-msgstr[0] "integriertes Schienengewehr"
-msgstr[1] "integrierte Schienengewehre"
-
-#: lang/json/gun_from_json.py
-msgid "integral lightning caster"
-msgid_plural "integral lightning casters"
-msgstr[0] "eingebaute Blitzkanone"
-msgstr[1] "eingebaute Blitzkanonen"
-
-#: lang/json/gun_from_json.py
-msgid "integral EMP generator"
-msgid_plural "integral EMP generators"
-msgstr[0] "integrierter EMP-Generator"
-msgstr[1] "integrierte EMP-Generatoren"
-
-#: lang/json/gun_from_json.py
-msgid "atlatl"
-msgid_plural "atlatls"
-msgstr[0] "Speerschleuder"
-msgstr[1] "Speerschleudern"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A wooden tool for supporting a javelin, to throw it more effectively than by"
-" hand."
-msgstr ""
-"Ein hölzernes Werkzeug, um einen Wurfspeer zu halten, um ihn effektiver zu "
-"werfen als von Hand."
-
-#: lang/json/gun_from_json.py
-msgid "makeshift crossbow"
-msgid_plural "makeshift crossbows"
-msgstr[0] "selbstgebaute Armbrust"
-msgstr[1] "selbstgebaute Armbrüste"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A simple, handmade crossbow of the Skane style, with a wooden peg that is "
-"pushed up from underneath to loose the bowstring. Not as powerful as other "
-"crossbow designs, but it is easier to draw the bow back. Bolts fired from "
-"this weapon have a good chance of remaining intact for re-use."
-msgstr ""
-"Eine einfache selbstgemachte Armbrust im Skane-Stil, mit einem hölzernen "
-"Stift, der von unterhalb nach oben gedrückt wird, um die Bogensehne zu "
-"lösen. Nicht so stark wie andere Armbrusttypen, aber es ist leichter, die "
-"Sehne zu ziehen. Abgefeuerte Bolzen bleiben wahrscheinlich intakt, um zum "
-"Wiedergebrauch wieder geborgen werden zu können."
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This is a replica of the bow possessed by Odin, Ichaival, which is rumored "
-"to fire 10 arrows with every pull of the string. It has gold and silver "
-"ornaments on it."
-msgstr ""
-"Dies ist eine Replikat des Bogens, dem Odin gehörte, Ichaival. Gerüchte "
-"besagten, dass er 10 Pfeile mit nur einem Schuss feuern kann. Er hat Gold- "
-"und Silberverzierungen."
-
-#: lang/json/gun_from_json.py
-msgid "integral nailgun"
-msgid_plural "integral nailguns"
-msgstr[0] "eingebautes Nagelgewehr"
-msgstr[1] "eingebaute Nagelgewehre"
-
-#: lang/json/gun_from_json.py
-msgid "mounted crossbow"
-msgid_plural "mounted crossbows"
-msgstr[0] "montierte Armbrust"
-msgstr[1] "montierte Armbrüste"
-
-#: lang/json/gun_from_json.py
-msgid "Vortical plasma beam"
-msgid_plural "Vortical plasma beams"
-msgstr[0] "Wirbelnder Plasmastrahl"
-msgstr[1] "Wirbelnde Plasmastrahlen"
-
#: lang/json/gun_from_json.py
msgid "TEST compound bow"
msgid_plural "TEST compound bows"
@@ -121043,672 +117264,32 @@ msgstr[0] ""
msgstr[1] ""
#: lang/json/gun_from_json.py
-msgid "30mm autocannon"
-msgid_plural "30mm autocannons"
-msgstr[0] "30mm-Autokanone"
-msgstr[1] "30mm-Autokanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A chain-driven autocannon chambered in 30x113mm, originally designed for "
-"aircraft use, but later adapted for armored vehicles. Obviously it needs to"
-" be mounted on a vehicle to fire."
-msgstr ""
-"Eine kettengetriebene Autokanone für 30×113mm, ursprünglich zur Verwendung "
-"mit Luftfahrzeugen ausgelegt, aber später wurde sie für gepanzerte Fahrzeuge"
-" angepasst. Offensichtlich muss sie auf ein Fahrzeug montiert werden, um "
-"feuern zu können."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "120mm tank gun"
-msgid_plural "120mm tank guns"
-msgstr[0] "120mm-Panzerkanone"
-msgstr[1] "120mm-Panzerkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A 120mm cannon from a tank. Obviously it needs to be mounted on a vehicle "
-"to fire."
-msgstr ""
-"Eine 120mm-Kanone eines Panzers. Offensichtlich muss sie auf ein Fahrzeug "
-"montiert werden, um feuern zu können."
-
-#: lang/json/gun_from_json.py
-msgid "120mm autoloading tank gun"
-msgid_plural "120mm autoloading tank guns"
-msgstr[0] "selbstladende 120mm-Panzerkanone"
-msgstr[1] "selbstladende 120mm-Panzerkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A 120mm cannon from a tank, with a 5-round autoloader. Obviously it needs "
-"to be mounted on a vehicle to fire."
-msgstr ""
-"Eine 120mm-Kanone eines Panzers mit einem 5-Schuss-Autolader. Offensichtlich"
-" muss sie auf ein Fahrzeug montiert werden, um feuern zu können."
-
-#: lang/json/gun_from_json.py
-msgid "120mm remote weapon system"
-msgid_plural "120mm remote weapon systems"
-msgstr[0] "120mm-Funkpanzerkanone"
-msgstr[1] "120mm-Funkpanzerkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A 120mm cannon with an advanced autoloader, designed to operate via remote "
-"control. Obviously it needs to be mounted on a vehicle to fire."
-msgstr ""
-"Eine 120mm-Kanone eines Panzers mit einem fortgeschrittenem Autolader, dafür"
-" gemacht, mit einer Fernsteuerung gesteuert zu werden. Offensichtlich muss "
-"sie auf ein Fahrzeug montiert werden, um feuern zu können."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "155mm howitzer"
-msgid_plural "155mm howitzers"
-msgstr[0] "155mm-Haubitze"
-msgstr[1] "155mm-Haubitzen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A 155mm cannon designed for artillery and heavy tanks. Obviously it needs "
-"to be mounted on a vehicle to fire."
-msgstr ""
-"Eine 155mm-Kanone für die Artillerie und schwere Panzer. Offensichtlich muss"
-" sie auf ein Fahrzeug montiert werden, um feuern zu können."
-
-#: lang/json/gun_from_json.py
-msgid "Vehicular ATGM Launcher"
-msgid_plural "Vehicular ATGM Launchers"
-msgstr[0] "Fahrzeug-ATGM-Werfer"
-msgstr[1] "Fahrzeug-ATGM-Werfer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A launcher for anti-tank guided missiles. While highly accurate, it isn't "
-"fire-and-forget. Obviously it needs to be mounted on a vehicle to fire."
-msgstr ""
-"Ein Werfer für Panzerabwehrlenkraketen. Obwohl er ziemlich treffsicher ist, "
-"muss man immer noch halbwegs richtig zielen. Offensichtlich muss er auf ein "
-"Fahrzeug montiert werden, um feuern zu können."
-
-#: lang/json/gun_from_json.py
-msgid "slingshot cannon"
-msgid_plural "slingshot cannons"
-msgstr[0] "Steinschleuderkanone"
-msgstr[1] "Steinschleuderkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Essentially several long drawstrings held by two long, reinforced sides and "
-"a mechanism attached to a crank to draw and fire it. It's deceptively "
-"powerful and surprisingly accurate, but far too large to be used without "
-"some sort of stable platform."
-msgstr ""
-"Hauptsächlich einige lange Kordeln, welche von zwei langen verstärkten "
-"Seiten und einem Mechanismus, der an einer Kurbel angebracht wurde, um es zu"
-" ziehen und abzufeuern, gehalten werden. Die Waffe ist unglaublich stark und"
-" überaschend treffsicher, aber viel zu groß, um ohne eine stabile Halterung "
-"benutzt zu werden."
-
-#: lang/json/gun_from_json.py
-msgid "lacerator"
-msgid_plural "lacerators"
-msgstr[0] "Lazerator"
-msgstr[1] "Lazeratoren"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This weapon launches serrated metal disks at nearby enemies. It draws its "
-"power from a vehicle's engines, and thus must be mounted on such in order to"
-" be operated."
-msgstr ""
-"Diese Waffe wirft gezackte Scheiben auf Feinde in der Nähe. Sie entnimmt "
-"ihren Strom aus den Motoren eines Fahrzeugs und muss daher auf ein solches "
-"montiert werden, um betrieben werden zu können."
-
-#: lang/json/gun_from_json.py
-msgid "rotary cannon"
-msgid_plural "rotary cannons"
-msgstr[0] "Drehkanone"
-msgstr[1] "Drehkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This fearsome weapon sports 3 barrels in a cyclic configuration. A "
-"specialized mechanism loads the otherwise troublesome rounds; allowing it to"
-" be fired in quick succession. However, this renders it incredibly "
-"unwieldy, and it must be mounted on a support structure in order to be "
-"fired."
-msgstr ""
-"Diese furchteinflößende Waffe hat 3 Läufe in einer zyklischen Anordnung. Ein"
-" spezialisierter Mechanismus lädt die ansonsten mühsam zu handhabenden "
-"Patronen; dadurch können sie in schneller Abfolge abgefeuert werden. "
-"Allerdings ist die Waffe dadurch enorm unhandlich und muss auf etwas "
-"montiert werden, um abgefeuert werden zu können."
-
-#: lang/json/gun_from_json.py
-msgid "laser cannon"
-msgid_plural "laser cannons"
-msgstr[0] "Laserkanone"
-msgstr[1] "Laserkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This enhanced laser cannon sacrifices efficiency for destructive power. The"
-" increased power requirements require a significant power source and the "
-"size of the firing mechanism also requires support."
-msgstr ""
-"Diese verbesserte Laserkanone opfert Effizienz für Zerstörungskraft. Der "
-"erhöhte Strombedarf erfordert eine starke Stromquelle und die Größe der "
-"Abschussvorrichtung benötigt eine Abstützung."
-
-#: lang/json/gun_from_json.py
-msgid "pulse laser"
-msgid_plural "pulse lasers"
-msgstr[0] "Pulslaser"
-msgstr[1] "Pulslaser"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"Augmented damage capability and rapid bursts make this a powerful weapon. "
-"The increased power requirements require a significant power source and the "
-"firing mechanism also requires a specialized chassis."
-msgstr ""
-"Eine verbesserte Schadensfähigkeit und schnelle Feuerstöße machen dies zu "
-"einer starken Waffe. Der erhöhte Strombedarf erfordert eine starke "
-"Stromquelle und die Abschussvorrichtung benötigt einen spezialisierten "
-"Einbaurahmen."
-
-#: lang/json/gun_from_json.py
-msgid "turbolaser cannon"
-msgid_plural "turbolaser cannons"
-msgstr[0] "Turbolaserkanone"
-msgstr[1] "Turbolaserkanonen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"With an augmented emitter and capacitor, this mounted laser is capable of "
-"superheating most materials to the point of exploding. The firing mechanism"
-" also requires the services of a specialized chassis, and one must be wary "
-"of the prodigious power needs of such a weapon."
-msgstr ""
-"Mit einem verbesserten Emitter und Kondensator ist dieser montierte Laser "
-"fähig, die meisten Materialien bis zum Punkt der Explosion zu überhitzen. "
-"Die Abschussvorrichtung benötigt außerdem einen spezialisierten Einbaurahmen"
-" und man muss sich des außergewöhnlichen Strombedarfs einer solchen Waffe "
-"bewusst sein."
-
-#: lang/json/gun_from_json.py
-msgid "ripper"
-msgid_plural "rippers"
-msgstr[0] "Ripper"
-msgstr[1] "Ripper"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"This menacing weapon rapidly launches bladed disks that rips through enemies"
-" with devastating effect. It draws its power from a vehicle's engines, and "
-"thus must be mounted on such in order to be operated."
-msgstr ""
-"Diese bedrohliche Waffe wirft rasant Klingenscheiben, welche sich durch "
-"Feinde mit verheerender Wirkung fetzen. Sie entnimmt ihren Strom aus den "
-"Motoren eines Fahrzeugs und muss daher auf ein solches montiert werden, um "
-"betrieben werden zu können."
-
-#: lang/json/gun_from_json.py
-msgid "scorpion ballista"
-msgid_plural "scorpion ballistae"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A massive tension-operated crossbow. The hand-crank allows one to draw it "
-"without the need for heavy labor. It's far too massive to be used on foot, "
-"and thus needs to be mounted on a vehicle in order to be operated."
-msgstr ""
-"Eine gewaltige tensionsgetriebene Armbrust. Die Handkurbel ermöglicht es, "
-"sie ohne große Anstrengung zu ziehen. Sie ist viel zu gewaltig, um sie zu "
-"Fuß benutzen zu können und muss daher auf ein Fahrzeug montiert werden, um "
-"sie benutzen zu können."
-
-#: lang/json/gun_from_json.py
-msgid "harpoon gun"
-msgid_plural "harpoon guns"
-msgstr[0] "Harpunengewehr"
-msgstr[1] "Harpunengewehre"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A tension-operated speargun. A hand-crank lets one draw the strings "
-"quickly, but it's too unwieldy to handle without a support of some sort."
-msgstr ""
-"Eine tensionsgetriebene Harpue. Mit einer Handkurbel können die Fäden "
-"schnell gezogen werden, aber ohne einer Form der Abstützung ist sie zu "
-"unhandlich zu bedienen."
-
-#: lang/json/gun_from_json.py
-msgid "tesla cannon"
-msgid_plural "tesla cannons"
+msgid "Test Glock"
+msgid_plural "Test Glocks"
msgstr[0] ""
msgstr[1] ""
#: lang/json/gun_from_json.py
-msgid ""
-"This alteration of the Chain Lightning bionic fires artificial lightning "
-"bolts that arc to nearby enemies. It must be attached to a large power "
-"source, but it allows for much more powerful bolts."
-msgstr ""
-"Diese Anpassung des Kettenstoßspannungsbionik feuert künstliche Lichtbltze, "
-"welche sich hin zu nahestehenden Gegnern kurven. Es muss an einer großen "
-"Stromquelle angebracht werden, aber das ermöglicht viel stärkere Blitze."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "biting blob"
-msgid_plural "biting blobs"
-msgstr[0] "beißender Blob"
-msgstr[1] "beißende Blobs"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon; meant to be stretched across"
-" a frame as a form of barrier. It has evolved the ability to constantly "
-"generate calcified protrusions which are then controlled by sinuous tensile "
-"strands. These \"teeth\" can then be used to latch and wound anything "
-"unfortunate enough to be nearby. The outer membrane has also become "
-"significantly thicker in order to support its more strenuous movement; "
-"though it seems pliable enough to pull apart…"
-msgstr ""
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel shooter"
-msgid_plural "gel shooters"
-msgstr[0] "Gelschießer"
-msgstr[1] "Gelschießer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. It trawls the ground for "
-"material, which it then strips of nutrition. The remainder is then expelled"
-" out at significant velocity towards any nearby threats. The amorphous mass"
-" can be shaped and attached at your touch, but the weapon itself is inert "
-"without something to control it. It seems pliable enough to pull apart…"
-msgstr ""
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "frost lancer"
-msgid_plural "frost lancers"
-msgstr[0] "Frostlanzer"
-msgstr[1] "Frostlanzer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A biological aberration "
-"that exists at sub-zero temperatures. After filtering nutrients from the "
-"water, it freezes the remainder into an incredibly sharp spear of ice; which"
-" it then launches at nearby threats. The amorphous mass can be shaped and "
-"attached at your touch, but the weapon itself is inert without something to "
-"control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Eine "
-"biologische Anomalie, die bei Temperaturen von unter Null existieren kann. "
-"Nachdem er Nährstoffe aus dem Wasser herausfiltert, friert er die "
-"Überbleibsel zu einen unglaublich scharfen Speer aus Eis ein, welcher dann "
-"zu Gefahren in der Nähe geworfen wird. Die formlose Masse kann geformt und "
-"von Hand befestigt werden, aber die Waffe selbst ist ohne etwas, um sie zu "
-"steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "snapping ooze"
-msgid_plural "snapping oozes"
-msgstr[0] "schnappender Trief"
-msgstr[1] "schnappende Triefe"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A baffling mutation in an "
-"already baffling creature, this blob is encased in a thick coat of fur, "
-"which serves as a form of protection. In addition, it is capable of "
-"projecting rows of calcified sharp fragments in a manner mimicking the jaw "
-"of a more recognizable creature. The amorphous mass can be shaped and "
-"attached at your touch, but the weapon itself is inert without something to "
-"control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Eine "
-"unergründliche Mutation einer bereits unergründlichen Kreatur. Dieser Blob "
-"ist mit einem dicken Pelzmantel bedeckt, was als eine Art Schutz dient. "
-"Zusätzlich ist er dazu in der Lage, Reihen aus verkalkten scharfen "
-"Fragmenten auszufahren, so dass es einem Kiefer einer etwas vertrauteren "
-"Kreatur ähnelt. Die formlose Masse kann geformt und von Hand befestigt "
-"werden, aber die Waffe selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "blobsaw"
-msgid_plural "blobsaws"
-msgstr[0] "Blobsäger"
-msgstr[1] "Blobsäger"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon; meant to be stretched across"
-" a frame as a form of barrier. While its simpler cousins have a limit to "
-"the number of keratinous protrusions they can project and control; this blob"
-" can utilize hundreds of these sharp fangs to shred anything it detects as a"
-" threat into unrecognizable ribbons. The amorphous mass can be shaped and "
-"attached at your touch, but the weapon itself is inert without something to "
-"control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde, dafür "
-"geeignet über einen Rahmen als eine Art Barriere gestreckt zu werden. "
-"Während seine einfacheren Verwandten eine Obergrenze für die Anzahl der "
-"keratinösen Herausragungen haben, die sie ausfahren und lenken können, kann "
-"dieser Blob hunderte dieser scharfen Schneidezähne benutzen, um alles, was "
-"es als Gefahr wahrnimmt, in nicht wiedererkennbare Streifen zu zerfetzen. "
-"Die formlose Masse kann geformt und von Hand befestigt werden, aber die "
-"Waffe selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "fuel puffer"
-msgid_plural "fuel puffers"
-msgstr[0] "Brennstoffspucker"
-msgstr[1] "Brennstoffspucker"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A rather picky eater, it "
-"feeds on chemicals found within gasoline. The digestion process turns the "
-"result incredibly viscous which, when threats come near, is launched; "
-"ensnaring anything it hits. The amorphous mass can be shaped and attached "
-"at your touch, but the weapon itself is inert without something to control "
-"it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dies ist "
-"ein ziemlich wählerischer Esser; er ernährt sich von den Chemikalien, die im"
-" Benzin gefunden werden können. Der Verdauungsprozess macht das Resultat "
-"sehr dickflüssig. Wenn Gefahren in der Nähe auftauchen, wird diese "
-"Ausscheidung abgefeuert, was alles in der Nähe einfängt. Die formlose Masse "
-"kann geformt und von Hand befestigt werden, aber die Waffe selbst ist ohne "
-"etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "acid puffer"
-msgid_plural "acid puffers"
-msgstr[0] "Säurespucker"
-msgstr[1] "Säurespucker"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A filter feeder, the "
-"digestion process produces highly acidic byproducts; which is then expelled "
-"at any nearby enemies. The amorphous mass can be shaped and attached at "
-"your touch, but the weapon itself is inert without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dies ist "
-"ein Filtrierer; der Verdauungsprozess produziert hochgradig säurehaltige "
-"Nebenprodukte, welche nach Feinden in der Nähe abgefeuert werden. Die "
-"formlose Masse kann geformt und von Hand befestigt werden, aber die Waffe "
-"selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel spiker"
-msgid_plural "gel spikers"
-msgstr[0] "Gelstachler"
-msgstr[1] "Gelstachler"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. Capable of calcifying large"
-" numbers of fang-like fragments within itself. It hurls groups of these "
-"fragments along with a small portion of itself. When it reaches its "
-"destination, the detached remains shoot these fragments in all directions, "
-"expiring in the process. The amorphous mass can be shaped and attached at "
-"your touch, but the weapon itself is inert without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dieser "
-"hier ist in der Lage, große Mengen an schneidezahnähnlichen Fragmenten in "
-"sich selbst zu verkalken. Er schleudert Gruppen dieser Fragmente in einem "
-"Teil seines »Körpers« umher. Sobald sie ihr Ziel erreichen, werden die "
-"abgebrochenen Überbleibsel diese Fragmente in alle Richtungen schießen, "
-"wobei sie während des Prozesses zerfallen. Die formlose Masse kann geformt "
-"und von Hand befestigt werden, aber die Waffe selbst ist ohne etwas, um sie "
-"zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel spouter"
-msgid_plural "gel spouters"
-msgstr[0] "Gelspeier"
-msgstr[1] "Gelspeier"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. It can suck in water from a"
-" vehicle tank, and forcibly expel it in a wide cone. The amorphous mass can"
-" be shaped and attached at your touch, but the weapon itself is inert "
-"without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Er kann "
-"Wasser aus einem Fahrzeugtank saugen und es mit Gewalt in einem breiten "
-"Kegel hinausschießen. Die formlose Masse kann geformt und von Hand befestigt"
-" werden, aber die Waffe selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel lancer"
-msgid_plural "gel lancers"
-msgstr[0] "Gel-Lanzer"
-msgstr[1] "Gel-Lanzer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. Evolving incredible "
-"abilities of perception, it is capable of locating and discerning possible "
-"threats within a large radius. When a potential threat is located, it fires"
-" a small, calcified projectile with incredible speed and accuracy. The "
-"amorphous mass can be shaped and attached at your touch, but the weapon "
-"itself is inert without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dieser "
-"Blob hat unglaubliche Wahrnehmungsfähigkeiten entwickelt und kann mögliche "
-"Gefahren innerhalb eines großen Radius lokalisieren und erkennen. Sobald "
-"eine mögliche Gefahr lokalisiert wurde, feuert er ein kleines verkalktes "
-"Projektil mit unglaublicher Geschwindigkeit und Treffgenauigkeit ab. Die "
-"formlose Masse kann geformt und von Hand befestigt werden, aber die Waffe "
-"selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel razor"
-msgid_plural "gel razors"
-msgstr[0] "Gel-Schlitzer"
-msgstr[1] "Gel-Schlitzer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. An enhanced metabolism "
-"allows it to calcify large, toothy discs which are then launched towards any"
-" nearby threats. The amorphous mass can be shaped and attached at your "
-"touch, but the weapon itself is inert without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Ein "
-"verbesserter Metabolismus ermöglicht es ihm, große gezahnte Scheiben zu "
-"verkalken, welche dann nach jeglichen Gefahren in der Nähe geschleudert "
-"werden. Die formlose Masse kann geformt und von Hand befestigt werden, aber "
-"die Waffe selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "shock bulb"
-msgid_plural "shock bulbs"
-msgstr[0] "Schockknollen"
-msgstr[1] "Schockknollen"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. Shockingly, it somehow is "
-"able to project electricity, which it then discharges at any nearby threats."
-" The amorphous mass can be shaped and attached at your touch, but the "
-"weapon itself is inert without something to control it."
+msgid "A handgun for testing, based on the Glock 9mm."
msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. "
-"Schockierenderweise ist er irgendwie in der Lage, Elektrizität zu erzeugen, "
-"welche er dann nach jeglichen Gefahren in der Nähe hinausschleudert und "
-"entlädt. Die formlose Masse kann geformt und von Hand befestigt werden, aber"
-" die Waffe selbst ist ohne etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "gel puffer"
-msgid_plural "gel puffers"
-msgstr[0] "Gelspucker"
-msgstr[1] "Gelspucker"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A filter feeder, it strips "
-"any water it processes of nutrients and expels the remainder towards any "
-"nearby threats. The process of filter-feeding also makes the remaining "
-"liquid viscous, though it also dissipates fairly quickly. The amorphous "
-"mass can be shaped and attached at your touch, but the weapon itself is "
-"inert without something to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dies ist "
-"ein Filtrierer; er entimmt jeglichem Wasser, über das er verfügt, die "
-"Nährstoffe und schleudert den Rest nach Gefahren in der Nähe aus. Der "
-"Vorgang des Flitrierens macht die verbleibende Flüssigkeit dickflüssig, "
-"allerdings löst sie sich recht schnell auf. Die formlose Masse kann geformt "
-"und von Hand befestigt werden, aber die Waffe selbst ist ohne etwas, um sie "
-"zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "fire puffer"
-msgid_plural "fire puffers"
-msgstr[0] "Feuerspucker"
-msgstr[1] "Feuerspucker"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. A rather picky eater, it "
-"feeds on chemicals found within gasoline. The digested material is still "
-"highly flammable, and when launched, also activates an ignition gland "
-"located on the outer membrane. The amorphous mass can be shaped and "
-"attached at your touch, but the weapon itself is inert without something to "
-"control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Dies ist "
-"ein ziemlich wählerischer Esser; er ernährt sich von den Chemikalien, die im"
-" Benzin gefunden werden können. Das verdaute Material ist immer noch "
-"hochentzündlich; sobald es geworfen wird, wird es auch die Zünddrüse, die "
-"sich an der äußeren Membran befindet, aktivieren. Die formlose Masse kann "
-"geformt und von Hand befestigt werden, aber die Waffe selbst ist ohne etwas,"
-" um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "spark blight"
-msgid_plural "spark blights"
-msgstr[0] "Funkenzerstörer"
-msgstr[1] "Funkenzerstörer"
-#: lang/json/gun_from_json.py
-msgid ""
-"A living blob turned into an autonomous weapon. It is capable of storing "
-"energy from sunlight inside itself in the form of electricity. Then, in a "
-"truly baffling show of force, projects a highly concentrated stream of "
-"electricity towards any possible threats. The amorphous mass can be shaped "
-"and attached at your touch, but the weapon itself is inert without something"
-" to control it."
-msgstr ""
-"Ein lebendiger Blob, der in eine autonome Waffe verwandelt wurde. Er ist in "
-"der Lage, Energie vom Sonnenlicht in sich selbst in der Form von "
-"Elektrizität zu speichern. Anschließend wird, in einer wahrhaft "
-"unergründlichen Zuschaustellung von Kraft, ein hochkonzentrierter Strahl aus"
-" Elektrizität nach allen möglichen Gefahren geschossen. Die formlose Masse "
-"kann geformt und von Hand befestigt werden, aber die Waffe selbst ist ohne "
-"etwas, um sie zu steuern, inaktiv."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "diamond lance"
-msgid_plural "diamond lances"
-msgstr[0] "Diamantlanzer"
-msgstr[1] "Diamantlanzer"
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A weapon that is as deadly as it is dazzling. The diamond matrix in this "
-"weapon's center acts as a catalyst; rapidly changing carbon-heavy materials "
-"into a crystalline substance that is nearly equal to diamond in hardness. "
-"The substance rapidly decays when separated from the catalyst; thus a pre-"
-"shaped lump of carbon is brought into contact with the matrix, immediately "
-"crystallized and launched just as quickly. The launcher requires a "
-"specialized chassis in order to be brought to bear on its unfortunate "
-"targets."
-msgstr ""
-"Eine Waffe, die genau so tödlich wie sie grell ist. Die Diamantmatrix im "
-"Zentrum dieser Waffe agiert als Katalysator und verändert rasch stark "
-"kohlenstoffhaltige Materialien in eine kritalline Substanz, die fast so hart"
-" wie Diamanten selbst ist. Die Substanz zerfällt schnell, wenn sie vom "
-"Katalysator getrennt wurde, daher wird ein vorgeformter Klumpen aus "
-"Kohlenstoff im Kontakt mit der Matrix gebracht, sofort kristallisiert und "
-"genau so schnell abgefeuert. Der Werfer benötigt eine besondere Halterung, "
-"um gegen seine unglücklichen Ziele benutzt werden zu können."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "diamond nova"
-msgid_plural "diamond novae"
-msgstr[0] ""
-msgstr[1] ""
-
-#: lang/json/gun_from_json.py
-msgid ""
-"A weapon that is as deadly as it is dazzling. The diamond matrix in this "
-"weapon's center acts as a catalyst; rapidly changing carbon-heavy materials "
-"into a crystalline substance that is nearly equal to diamond in hardness. "
-"The substance rapidly decays when separated from the catalyst, and at sizes "
-"as large as the projectile used, also rapidly decays when in contact with "
-"other matter. Thus the projectile is held and launched by the use of "
-"pressurized air from a vortex stone. Upon striking its target, the "
-"projectile undergoes explosive decomposition; shattering into a brilliant "
-"burst of diamond fragments."
-msgstr ""
-"Eine Waffe, die genau so tödlich wie sie grell ist. Die Diamantmatrix im "
-"Zentrum dieser Waffe agiert als Katalysator und verändert rasch stark "
-"kohlenstoffhaltige Materialien in eine kritalline Substanz, die fast so hart"
-" wie Diamanten selbst ist. Die Substanz zerfällt schnell, wenn sie vom "
-"Katalysator getrennt wurde, und mit Größen, die so groß wie das verwendete "
-"Projektil sind, zerfällt es rasch bei Berührung mit anderer Materie. Daher "
-"wird das Projektil mittels Druckluft aus einem Vortexstein festgehalten und "
-"abgefeuert. Wenn das Ziel getroffen wird, erfährt das Projektil eine "
-"explosive Spaltung und zerbricht in einer grellen Explosion aus "
-"Diamantfragmenten."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "vortex accelerator"
-msgid_plural "vortex accelerators"
-msgstr[0] "Vortexbeschleuniger"
-msgstr[1] "Vortexbeschleuniger"
+#: lang/json/gunmod_from_json.py
+msgid "pipe combination gun shotgun"
+msgid_plural "pipe combination gun shotguns"
+msgstr[0] "Rohrkombigewehrflinte"
+msgstr[1] "Rohrkombigewehrflinten"
-#: lang/json/gun_from_json.py
+#: lang/json/gunmod_from_json.py
msgid ""
-"This weapon uses powerful bursts of air to launch sharp fragments at its "
-"target at high speed. You'll need some form of platform to mount it on."
+"The integrated underbarrel shotgun of a pipe combination gun which holds two"
+" shots. It's irremovable."
msgstr ""
-"Diese Waffe benutzt starke Luftstöße, um scharfe Fragmente auf ihr Ziel mit "
-"hoher Geschwinigkeit zu werfen. Du brauchst eine Art von Plattform, um sie "
-"darauf zu montieren."
-
-#: lang/json/gun_from_json.py lang/json/vehicle_part_from_json.py
-msgid "vortex cannon"
-msgid_plural "vortex cannons"
-msgstr[0] "Vortexkanone"
-msgstr[1] "Vortexkanonen"
+"Die integrierte unterläufige Flinte eines Rohrkombinationsgewehrs. Sie fasst"
+" zwei Schuss und kann nicht entfernt werden."
-#: lang/json/gun_from_json.py
-msgid ""
-"Essentially a large pneumatic gun made to hurl sharpened metal rails. "
-"Instead of a mechanical system, you've managed to harness the vortex to "
-"power this gun. While powerful for its size, you'll need some form of "
-"platform to mount it on."
-msgstr ""
-"Praktisch ein großes pneumatisches Gewehr, das dafür gemacht wurde, "
-"geschärfte Metallschienen zu schleudern. Statt eines mechanischen Systems "
-"hast du es geschafft, den Vortex zu schröpfen, um diese Waffe mit Strom zu "
-"versorgen. Es ist stark für dessen Größe, aber du brauchst eine Art von "
-"Plattform, um es darauf montieren zu können."
+#: lang/json/gunmod_from_json.py
+msgid "underbarrel"
+msgstr "unterläufig"
#: lang/json/gunmod_from_json.py
msgid "barrel extension"
@@ -122005,10 +117586,6 @@ msgstr ""
"Dieser selbstgebaute Miniaturflammenwerfer kann an fast jede Feuerwaffe "
"befestigt werden und somit ihre Tödlichkeit stark erhöhen."
-#: lang/json/gunmod_from_json.py
-msgid "underbarrel"
-msgstr "unterläufig"
-
#: lang/json/gunmod_from_json.py src/item.cpp
msgctxt "gun_type_type"
msgid "crossbow"
@@ -122399,6 +117976,21 @@ msgstr ""
"wie vollautomatische Teile, also werden Präzision und Zuverlässigkeit leicht"
" darunter leiden."
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "ar15_retool_300blk"
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "ar_pistol"
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "oa93"
+msgstr ""
+
#: lang/json/gunmod_from_json.py
msgid "lightning link"
msgid_plural "lightning links"
@@ -123201,18 +118793,22 @@ msgstr ""
" fasst zwei Schuss und kann nicht entfernt werden."
#: lang/json/gunmod_from_json.py
-msgid "pipe combination gun shotgun"
-msgid_plural "pipe combination gun shotguns"
-msgstr[0] "Rohrkombigewehrflinte"
-msgstr[1] "Rohrkombigewehrflinten"
+msgid "factory handguard"
+msgid_plural "factory handguards"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/gunmod_from_json.py
msgid ""
-"The integrated underbarrel shotgun of a pipe combination gun which holds two"
-" shots. It's irremovable."
+"A removable molded grip that comes standard on guns without rails. It's not"
+" as efficient as a proper forward grip or bipod at controlling recoil, but "
+"it's better than nothing."
+msgstr ""
+
+#: lang/json/gunmod_from_json.py
+msgctxt "gun_type_type"
+msgid "fs2000"
msgstr ""
-"Die integrierte unterläufige Flinte eines Rohrkombinationsgewehrs. Sie fasst"
-" zwei Schuss und kann nicht entfernt werden."
#: lang/json/gunmod_from_json.py
msgid "forward grip"
@@ -123668,93 +119264,6 @@ msgid ""
"powerful, but good enough for tight hallways."
msgstr ""
-#: lang/json/gunmod_from_json.py
-msgid "5.45 caliber conversion kit"
-msgid_plural "5.45 caliber conversion kits"
-msgstr[0] "5,45-Kaliber-Umbausatz"
-msgstr[1] "5,45-Kaliber-Umbausätze"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"This kit is used to convert 6.54 rifle to the 5.45 caliber. The conversion "
-"results in slight reductions to recoil."
-msgstr ""
-"Dieser Satz wird dazu benutzt, 6,54-Gewehre zum Kaliber 5,45 umzubauen. Der "
-"Umbau wird den Rückstoß leicht reduzieren."
-
-#: lang/json/gunmod_from_json.py
-msgid "6.54 caliber conversion kit"
-msgid_plural "6.54 caliber conversion kits"
-msgstr[0] "6,54-Kaliber-Umbausatz"
-msgstr[1] "6,54-Kaliber-Umbausätze"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"This kit is used to convert 5.45 rifle to the 6.54 caliber. The conversion "
-"results in increased recoil."
-msgstr ""
-"Dieser Satz wird dazu benutzt, 5,45-Gewehre zum Kaliber 6,54 umzubauen. Der "
-"Umbau wird den Rückstoß erhöhen."
-
-#: lang/json/gunmod_from_json.py
-msgid "7.62 caliber conversion kit"
-msgid_plural "7.62 caliber conversion kits"
-msgstr[0] "7,62-Kaliber-Umbausatz"
-msgstr[1] "7,62-Kaliber-Umbausätze"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"This kit is used to convert 6.54 rifle to the 7.62 caliber. The conversion "
-"results in increased recoil."
-msgstr ""
-"Dieser Umbausatz wird benutzt, um ein 6,54-Gewehr zum Kaliber 7,62 "
-"umzubauen. Der Umbau würde den Rückstoß erhöhen."
-
-#: lang/json/gunmod_from_json.py
-msgid "Flaregun conversion kit"
-msgid_plural "Flaregun conversion kits"
-msgstr[0] "Leuchtfackelwerfer-Umbausatz"
-msgstr[1] "Leuchtfackelwerfer-Umbausätze"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"Replacing several key parts flaregun to convert it to a .40 firearm. The "
-"conversion results in reduced accuracy and increased recoil."
-msgstr ""
-"Durch das Ersetzen diverser Hauptteile eines Leuchtfackelwerfers wandelt "
-"dieser Umbausatz sie zu eine .40-Feuerwaffe um. Der Umbau resultiert in "
-"einer geringeren Treffergenauigkeit und einem erhöhtem Rückstoß."
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"This genuine Herostratus flamethrower is ideal for light brush clearing and "
-"self-defense."
-msgstr ""
-"Dieser authentische Herostratus-Flammenwerfer ist ideal für die Entfernung "
-"dünnen Gestrüpps und zur Selbstverteidigung."
-
-#: lang/json/gunmod_from_json.py
-msgid "E.M.A.S."
-msgid_plural "E.M.A.S.s"
-msgstr[0] "EMBS"
-msgstr[1] "EMBS'"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"ElectroMagnetic Acceleration System is an array of electromagnets attached "
-"to the front of the barrel, accelerating any projectile fired to even higher"
-" velocities, increasing damage, recoil and reducing accuracy. It does "
-"however drain UPS charges when firing and due to extensive modifications the"
-" gun can no longer operate without a UPS."
-msgstr ""
-"Das Elektromagnetische Beschleunigungssystem ist eine Anordnung aus "
-"Elektromagneten, die an der Vorderseite des Laufs befestigt werden; diese "
-"beschleunigen jedes abgefeuerte Projektil zu noch höheren Geschwindigkeiten,"
-" was den Schaden und den Rückstoß erhöht und die Treffgenauigkeit "
-"verringert. Allerdings verbraucht es beim Feuern Esz.-Ladungen und aufgrund "
-"aufwändiger Veränderungen kann die Schusswaffe ohne einer Esz. nicht mehr "
-"benutzt werden."
-
#: lang/json/gunmod_from_json.py
msgid "underbarrel launcher"
msgid_plural "underbarrel launchers"
@@ -123853,37 +119362,14 @@ msgid ""
msgstr ""
#: lang/json/gunmod_from_json.py
-msgid "makeshift pistol bayonet"
-msgid_plural "makeshift pistol bayonets"
-msgstr[0] "behelfsmäßiges Pistolenbajonett"
-msgstr[1] "behelfsmäßige Pistolenbajonette"
-
-#: lang/json/gunmod_from_json.py
-msgid ""
-"A makeshift version of a bayonet meant for a pistol that consists of a mere "
-"spike with some string. It still makes a decent melee weapon in a pinch "
-"when attached to a pistol."
-msgstr ""
-"Eine provisorische Version eines Bajonetts für eine Pistole, bestehend aus "
-"einem bloßen Stachel mit etwas Schnur. Zur Not ist es ist immer noch eine "
-"geeignete Nahkampfwaffe, wenn man es an eine Pistole befestigt."
-
-#: lang/json/gunmod_from_json.py
-msgid "makeshift sword bayonet"
-msgid_plural "makeshift sword bayonets"
-msgstr[0] "behelfsmäßiges Schwertbajonett"
-msgstr[1] "behelfsmäßige Schwertbajonette"
+msgid "test suppressor"
+msgid_plural "test suppressors"
+msgstr[0] ""
+msgstr[1] ""
#: lang/json/gunmod_from_json.py
-msgid ""
-"A makeshift version of a sword bayonet that consists of a salvaged blade "
-"with some string. It still makes a good melee weapon providing reach "
-"attacks when attached to long arm or crossbow."
+msgid "Gun suppressor mod for testing."
msgstr ""
-"Eine behelfsmäßige Version des Schwert-Bajonetts, bestehend aus einem "
-"geborgenem Stachel und etwas Schnur. Noch immer eine gute Nahkampfwaffe, die"
-" Distanzangriffe vornehmen kann, falls sie an einer langen Waffe oder einer "
-"Armbrust befestigt ist."
#: lang/json/harvest_from_json.py
msgid "You gut and fillet the fish"
@@ -123932,23 +119418,16 @@ msgid ""
"they are something else."
msgstr ""
-#: lang/json/harvest_from_json.py
-msgid "You butcher the fallen zombie and hack off its head"
-msgstr ""
-"Du schlachtest den gefallenen Zombie und hackst ihm anschließend den Kopf ab"
-
#: lang/json/help_from_json.py
msgid ": Introduction"
msgstr ": Einleitung"
#: lang/json/help_from_json.py
msgid ""
-"Cataclysm is a survival roguelike with a monster apocalypse setting. You "
-"have survived the original onslaught, but the future looks pretty grim."
+"Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-"
+"apocalyptic world. You have survived the original onslaught, but the future"
+" looks pretty grim."
msgstr ""
-"Cataclysm: DDA ist ein Rouge ähnelndes Überlebensspiel, das in einer "
-"Monster-Apokalypse spielt. Du hast den ersten Ansturm überlebt, aber die "
-"Zukunft sieht ziemlich düster aus. "
#: lang/json/help_from_json.py
msgid ""
@@ -123965,36 +119444,24 @@ msgstr ""
#: lang/json/help_from_json.py
msgid ""
-"Cataclysm differs from the traditional roguelikes in several ways. Rather "
-"than exploring an underground dungeon, with a limited area on each level, "
-"you are exploring a truly infinite world, stretching in all four cardinal "
-"directions. In this survival roguelike, you will have to find food; you "
-"also need to keep yourself hydrated and sleep periodically. It's based on "
+"Though one can think Cataclysm: Dark Days Ahead is a roguelike, it vastly "
+"differs from the traditional roguelikes in several ways. Rather than "
+"exploring an underground dungeon, with a limited area on each level, you are"
+" exploring a truly infinite world, stretching in all four cardinal "
+"directions. In this survival game, you will have to find food; you also "
+"need to keep yourself hydrated and sleep periodically. It's based on the "
"principle of realism, so expect all hardships you'd expect in life in a "
"survival situation, and at least a dozen more from the eldritch and sci-fi "
"nature of the Cataclysm itself."
msgstr ""
-"Cataclysm: DDA unterscheidet sich von den traditionellen Rogueartigen auf "
-"verschiedene Weisen. Anstatt Katakomben im Untergrund mit einem begrenzten "
-"Bereich auf jeder Ebene zu erkunden, erforschst du eine wirklich unendliche "
-"Welt, welche sich in alle vier Himmelsrichtungen erstreckt. In diesem "
-"Überlebensspiel musst du nicht nur Nahrung finden, du musst auch dafür "
-"sorgen regelmäßig zu trinken und zu schlafen. Es basiert auf dem Prinzip des"
-" Realismus, also erwarte alle Nöte, die du auch im wahren Leben in einer "
-"Überlebenssituation erwarten würdest und wenigstens noch ein Dutzend mehr "
-"aus dem bizarren und sci-fi-artigen Wesen des Spiels selbst."
#: lang/json/help_from_json.py
msgid ""
-"While Cataclysm has more tasks to keep track of than many other roguelikes, "
-"the near-future setting of the game makes some tasks easier. Firearms, "
-"medications, and a wide variety of tools are all available to help you "
-"survive."
+"While Cataclysm: Dark Days Ahead has more tasks to keep track of than many "
+"other games, the modern setting of the game makes some tasks easier. "
+"Firearms, medications, and a wide variety of tools are all available to help"
+" you survive."
msgstr ""
-"Obwohl Cataclysm: DDA mehr Aufgaben als viele andere Rogueartige bietet, die"
-" du im Auge behalten musst, macht das Spiel-Setting in der nahen Zukunft "
-"auch einige Aufgaben einfacher. Feuerwaffen, Medikamente und eine breite "
-"Auswahl an Werkzeugen sind verfügbar, um dir beim Überleben zu helfen."
#: lang/json/help_from_json.py
msgid ": Movement"
@@ -125569,7 +121036,7 @@ msgstr "Erde umgraben"
#: lang/json/item_action_from_json.py
msgid "Dig water channel here"
-msgstr ""
+msgstr "Hier Wassergraben graben"
#: lang/json/item_action_from_json.py
msgid "Dig through rock"
@@ -125577,11 +121044,11 @@ msgstr "Durch Gestein graben"
#: lang/json/item_action_from_json.py
msgid "Pack CBM in pouch"
-msgstr ""
+msgstr "KBM in Beutel packen"
#: lang/json/item_action_from_json.py
msgid "Burrow through rock"
-msgstr ""
+msgstr "Durch Gestein graben"
#: lang/json/item_action_from_json.py
msgid "Use geiger counter"
@@ -125617,7 +121084,7 @@ msgstr "Bewegtes Hologramm erzeugen"
#: lang/json/item_action_from_json.py
msgid "Extract data from memory banks"
-msgstr ""
+msgstr "Daten aus Speicherkarte kopieren"
#: lang/json/item_action_from_json.py
msgid "Hack a robot"
@@ -125655,10 +121122,6 @@ msgstr "Auf einem Gegenstand schreiben"
msgid "Cauterize a wound"
msgstr "Eine Wunde kauterisieren"
-#: lang/json/item_action_from_json.py
-msgid "Create a zombie slave"
-msgstr "Einen Zombiesklaven machen"
-
#: lang/json/item_action_from_json.py
msgid "Start countdown"
msgstr "Countdown starten"
@@ -125669,11 +121132,11 @@ msgstr "Auspacken"
#: lang/json/item_action_from_json.py
msgid "Learn spell"
-msgstr ""
+msgstr "Zauberspruch lernen"
#: lang/json/item_action_from_json.py
msgid "Cast spell"
-msgstr ""
+msgstr "Zauberspruch sprechen"
#: lang/json/item_action_from_json.py
msgid "Use holster"
@@ -125702,7 +121165,7 @@ msgstr "Benutzen"
#: lang/json/item_action_from_json.py
msgid "Sterilize"
-msgstr ""
+msgstr "Sterilisieren"
#: lang/json/item_action_from_json.py src/artifact.cpp
msgid "Ring"
@@ -125754,7 +121217,7 @@ msgstr "Essen"
#: lang/json/item_action_from_json.py
msgid "Dig pit here"
-msgstr ""
+msgstr "Hier Grube graben"
#: lang/json/item_action_from_json.py
msgid "Find direction"
@@ -125841,15 +121304,15 @@ msgstr "Wischen"
#: lang/json/item_action_from_json.py
msgid "Play music"
-msgstr ""
+msgstr "Musik spielen"
#: lang/json/item_action_from_json.py
msgid "Turn off music"
-msgstr ""
+msgstr "Musik ausschalten"
#: lang/json/item_action_from_json.py
msgid "Roll die"
-msgstr ""
+msgstr "Würfeln"
#: lang/json/item_action_from_json.py
msgid "Prepare to use"
@@ -125857,7 +121320,7 @@ msgstr "Vorbereiten für Benutzung"
#: lang/json/item_action_from_json.py
msgid "Use regulator"
-msgstr ""
+msgstr "Regulator benutzen"
#: lang/json/item_action_from_json.py
msgid "Unfold"
@@ -125890,7 +121353,7 @@ msgstr "Spielen"
#: lang/json/item_action_from_json.py
msgid "Check health metrics"
-msgstr ""
+msgstr "Gesundheitswerte anschauen"
#: lang/json/item_action_from_json.py
msgid "Put up"
@@ -125904,7 +121367,7 @@ msgstr "Strahlung messen"
#: lang/json/talk_topic_from_json.py lang/json/talk_topic_from_json.py
#: src/game_inventory.cpp src/teleport.cpp
msgid "…"
-msgstr ""
+msgstr "..."
#: lang/json/item_action_from_json.py
msgid "Control an RC car"
@@ -125953,7 +121416,7 @@ msgstr "Etwas Blut abnehmen"
#: lang/json/item_action_from_json.py
msgid "Recharge a battery"
-msgstr ""
+msgstr "Akku wiederaufladen"
#: lang/json/item_action_from_json.py
msgid "Well, you know"
@@ -125961,15 +121424,15 @@ msgstr "Naja, du weißt schon"
#: lang/json/item_action_from_json.py
msgid "Wash soft items"
-msgstr ""
+msgstr "Weiche Gegenstände waschen"
#: lang/json/item_action_from_json.py
msgid "Wash hard items"
-msgstr ""
+msgstr "Harte Gegenstände waschen"
#: lang/json/item_action_from_json.py
msgid "Wash items"
-msgstr ""
+msgstr "Gegenstände waschen"
#: lang/json/item_action_from_json.py
msgid "Purify some water"
@@ -125983,10 +121446,6 @@ msgstr "Wetterinformationen überprüfen"
msgid "Reload"
msgstr "Nachladen"
-#: lang/json/item_action_from_json.py
-msgid "Store/unload ammo"
-msgstr "Munition lagern/entladen"
-
#: lang/json/item_action_from_json.py
msgid "Make some noise"
msgstr "Etwas Krach machen"
@@ -125998,7 +121457,7 @@ msgstr "Spielen"
#: lang/json/item_action_from_json.py
msgid "Mask scent"
-msgstr ""
+msgstr "Geruch verbergen"
#: lang/json/item_action_from_json.py
msgid "Activate/deactivate"
@@ -126026,11 +121485,11 @@ msgstr "Inhalt erhalten"
#: lang/json/item_action_from_json.py
msgid "Use Scale"
-msgstr ""
+msgstr "Waage benutzen"
#: lang/json/item_action_from_json.py src/iexamine.cpp
msgid "Work on craft"
-msgstr ""
+msgstr "An Herstellung arbeiten"
#. ~ Please leave anything in unchanged.
#: lang/json/json_flag_from_json.py
@@ -127220,6 +122679,18 @@ msgstr "Munition wechseln"
msgid "Switch Firing Mode"
msgstr "Feuermodus umschalten"
+#: lang/json/keybinding_from_json.py
+msgid "Toggle turret lines"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Toggle Snap to Target"
+msgstr "Zieleinrastung umschalten"
+
+#: lang/json/keybinding_from_json.py
+msgid "Toggle moving view / cursor"
+msgstr ""
+
#: lang/json/keybinding_from_json.py
msgid "Select"
msgstr "Auswählen"
@@ -127252,10 +122723,6 @@ msgstr "Erweiterte Beschreibung anzeigen"
msgid "Travel to destination"
msgstr "Zum Ziel reisen"
-#: lang/json/keybinding_from_json.py
-msgid "Toggle Snap to Target"
-msgstr "Zieleinrastung umschalten"
-
#: lang/json/keybinding_from_json.py
msgid "Center On Character"
msgstr "Zum Spieler zentrieren"
@@ -127472,6 +122939,10 @@ msgstr "Weit nach unten bewegen"
msgid "Toggle category selection mode"
msgstr "Kategorieauswahlmodus umschalten"
+#: lang/json/keybinding_from_json.py
+msgid "Toggle inventory view to show item categories"
+msgstr ""
+
#: lang/json/keybinding_from_json.py
msgid "Set item filter"
msgstr "Gegenstandsfilter setzen"
@@ -127697,7 +123168,6 @@ msgid "Disassemble items"
msgstr "Gegenstände demontieren"
#: lang/json/keybinding_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp
msgid "Sleep"
msgstr "Schlafen"
@@ -127921,7 +123391,7 @@ msgstr "Farbverwaltung"
msgid "Active World Mods"
msgstr "Aktive Welt-Mods"
-#: lang/json/keybinding_from_json.py src/handle_action.cpp
+#: lang/json/keybinding_from_json.py
msgid "Cycle move mode (run/walk/crouch)"
msgstr ""
@@ -128215,6 +123685,30 @@ msgstr ""
msgid "Describe terrain"
msgstr ""
+#: lang/json/keybinding_from_json.py
+msgid "Switch lists"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py src/action.cpp
+msgid "Back"
+msgstr "Zurück"
+
+#: lang/json/keybinding_from_json.py
+msgid "More"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Examine item"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py
+msgid "Cancel trading"
+msgstr ""
+
+#: lang/json/keybinding_from_json.py src/player_display.cpp
+msgid "Change profession name"
+msgstr "Ändere Namen des Berufes"
+
#: lang/json/keybinding_from_json.py src/vehicle_use.cpp src/vehicle_use.cpp
msgid "Control multiple electronics"
msgstr "Mehrere Elektroniken steuern"
@@ -128367,7 +123861,7 @@ msgstr "Turmzielmodus anpassen"
msgid "Nothing"
msgstr "Nichts"
-#. ~ Description for Nothing
+#. ~ Description for {'str': 'Nothing'}
#: lang/json/map_extra_from_json.py
msgid "Nothing of interest is here."
msgstr ""
@@ -128376,7 +123870,7 @@ msgstr ""
msgid "Crater"
msgstr ""
-#. ~ Description for Crater
+#. ~ Description for {'str': 'Crater'}
#: lang/json/map_extra_from_json.py
msgid "There is a crater here."
msgstr ""
@@ -128385,7 +123879,7 @@ msgstr ""
msgid "College Kids"
msgstr ""
-#. ~ Description for College Kids
+#. ~ Description for {'str': 'College Kids'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of college kids are here."
msgstr ""
@@ -128394,7 +123888,7 @@ msgstr ""
msgid "Drug Deal"
msgstr ""
-#. ~ Description for Drug Deal
+#. ~ Description for {'str': 'Drug Deal'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of drug dealers are here."
msgstr ""
@@ -128403,7 +123897,7 @@ msgstr ""
msgid "Roadworks"
msgstr ""
-#. ~ Description for Roadworks
+#. ~ Description for {'str': 'Roadworks'}
#: lang/json/map_extra_from_json.py
msgid "Roadworks are here."
msgstr ""
@@ -128412,7 +123906,7 @@ msgstr ""
msgid "Road Mayhem"
msgstr ""
-#. ~ Description for Road Mayhem
+#. ~ Description for {'str': 'Road Mayhem'}
#: lang/json/map_extra_from_json.py
msgid "Road mayhem is here."
msgstr ""
@@ -128421,7 +123915,7 @@ msgstr ""
msgid "Roadblock (Military)"
msgstr ""
-#. ~ Description for Roadblock (Military)
+#. ~ Description for {'str': 'Roadblock (Military)'}
#: lang/json/map_extra_from_json.py
msgid "This road is blocked by military."
msgstr ""
@@ -128430,7 +123924,7 @@ msgstr ""
msgid "Roadblock (Bandits)"
msgstr ""
-#. ~ Description for Roadblock (Bandits)
+#. ~ Description for {'str': 'Roadblock (Bandits)'}
#: lang/json/map_extra_from_json.py
msgid "This road is blocked by bandits."
msgstr ""
@@ -128439,7 +123933,7 @@ msgstr ""
msgid "Minefield"
msgstr ""
-#. ~ Description for Minefield
+#. ~ Description for {'str': 'Minefield'}
#: lang/json/map_extra_from_json.py
msgid "Mines are scattered here."
msgstr ""
@@ -128448,17 +123942,17 @@ msgstr ""
msgid "Supply Drop"
msgstr ""
-#. ~ Description for Supply Drop
+#. ~ Description for {'str': 'Supply Drop'}
#: lang/json/map_extra_from_json.py
msgid "Several supply crates were dropped here."
msgstr ""
-#. ~ Military time, e.g. 2359
-#: lang/json/map_extra_from_json.py src/options.cpp
+#: lang/json/map_extra_from_json.py
+msgctxt "Map Extra"
msgid "Military"
msgstr "Militär"
-#. ~ Description for Military
+#. ~ Description for {'str': 'Military', 'ctxt': 'Map Extra'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of soldiers are here."
msgstr ""
@@ -128467,7 +123961,7 @@ msgstr ""
msgid "Helicopter Crash"
msgstr "Helikopterabsturz"
-#. ~ Description for Helicopter Crash
+#. ~ Description for {'str': 'Helicopter Crash'}
#: lang/json/map_extra_from_json.py
msgid "Helicopter crashed here."
msgstr ""
@@ -128476,7 +123970,7 @@ msgstr ""
msgid "Scientists"
msgstr ""
-#. ~ Description for Scientists
+#. ~ Description for {'str': 'Scientists'}
#: lang/json/map_extra_from_json.py
msgid "Several corpses of scientists are here."
msgstr ""
@@ -128485,7 +123979,7 @@ msgstr ""
msgid "Portal"
msgstr ""
-#. ~ Description for Portal
+#. ~ Description for {'str': 'Portal'}
#: lang/json/map_extra_from_json.py
msgid "Portal is here."
msgstr ""
@@ -128494,7 +123988,7 @@ msgstr ""
msgid "Portal In"
msgstr ""
-#. ~ Description for Portal In
+#. ~ Description for {'str': 'Portal In'}
#: lang/json/map_extra_from_json.py
msgid "Another portal is here."
msgstr ""
@@ -128503,7 +123997,7 @@ msgstr ""
msgid "Spider Nest"
msgstr ""
-#. ~ Description for Spider Nest
+#. ~ Description for {'str': 'Spider Nest'}
#: lang/json/map_extra_from_json.py
msgid "Spider nest is here."
msgstr ""
@@ -128512,22 +124006,21 @@ msgstr ""
msgid "Wasp Nest"
msgstr ""
-#. ~ Description for Wasp Nest
+#. ~ Description for {'str': 'Wasp Nest'}
#: lang/json/map_extra_from_json.py
msgid "Wasp nest is here."
msgstr ""
#: lang/json/map_extra_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp
msgid "Spiders"
msgstr "Spinnen"
-#. ~ Description for Spiders
+#. ~ Description for {'str': 'Spiders'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with webs. Probably spiders are nearby"
msgstr ""
-#. ~ Description for Shia LaBeouf
+#. ~ Description for {'str': 'Shia LaBeouf'}
#: lang/json/map_extra_from_json.py
msgid "Cannibal is nearby."
msgstr ""
@@ -128536,7 +124029,7 @@ msgstr ""
msgid "Jabberwock"
msgstr ""
-#. ~ Description for Jabberwock
+#. ~ Description for {'str': 'Jabberwock'}
#: lang/json/map_extra_from_json.py
msgid "Jabberwock is nearby."
msgstr ""
@@ -128545,7 +124038,7 @@ msgstr ""
msgid "Grove"
msgstr ""
-#. ~ Description for Grove
+#. ~ Description for {'str': 'Grove'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with a single type of trees."
msgstr ""
@@ -128554,7 +124047,7 @@ msgstr ""
msgid "Shrubberry"
msgstr ""
-#. ~ Description for Shrubberry
+#. ~ Description for {'str': 'Shrubberry'}
#: lang/json/map_extra_from_json.py
msgid "This area is covered with a single type of shrubs."
msgstr ""
@@ -128563,7 +124056,7 @@ msgstr ""
msgid "Clearcut"
msgstr ""
-#. ~ Description for Clearcut
+#. ~ Description for {'str': 'Clearcut'}
#: lang/json/map_extra_from_json.py
msgid "Most trees in this area were uniformly cut down."
msgstr ""
@@ -128572,7 +124065,7 @@ msgstr ""
msgid "Pond"
msgstr ""
-#. ~ Description for Pond
+#. ~ Description for {'str': 'Pond'}
#: lang/json/map_extra_from_json.py
msgid "Small pond is here."
msgstr ""
@@ -128581,7 +124074,7 @@ msgstr ""
msgid "Stand of trees"
msgstr ""
-#. ~ Description for Stand of trees
+#. ~ Description for {'str': 'Stand of trees'}
#: lang/json/map_extra_from_json.py
msgid "A copse of trees."
msgstr ""
@@ -128590,7 +124083,7 @@ msgstr ""
msgid "Tall grass"
msgstr ""
-#. ~ Description for Tall grass
+#. ~ Description for {'str': 'Tall grass'}
#: lang/json/map_extra_from_json.py
msgid "A meadow of tall grass."
msgstr ""
@@ -128599,7 +124092,7 @@ msgstr ""
msgid "Derelict shed"
msgstr ""
-#. ~ Description for Derelict shed
+#. ~ Description for {'str': 'Derelict shed'}
#: lang/json/map_extra_from_json.py
msgid "A collapsed shed."
msgstr ""
@@ -128608,7 +124101,7 @@ msgstr ""
msgid "Clay Deposit"
msgstr ""
-#. ~ Description for Clay Deposit
+#. ~ Description for {'str': 'Clay Deposit'}
#: lang/json/map_extra_from_json.py
msgid "Small clay deposit is here."
msgstr ""
@@ -128617,8 +124110,8 @@ msgstr ""
msgid "Dead Vegetation"
msgstr ""
-#. ~ Description for Dead Vegetation
-#. ~ Description for Dead Vegetation (Point)
+#. ~ Description for {'str': 'Dead Vegetation'}
+#. ~ Description for {'str': 'Dead Vegetation (Point)'}
#: lang/json/map_extra_from_json.py
msgid "Dead vegetation is here."
msgstr ""
@@ -128631,8 +124124,8 @@ msgstr ""
msgid "Burned Ground"
msgstr ""
-#. ~ Description for Burned Ground
-#. ~ Description for Burned Ground (Point)
+#. ~ Description for {'str': 'Burned Ground'}
+#. ~ Description for {'str': 'Burned Ground (Point)'}
#: lang/json/map_extra_from_json.py
msgid "Burned ground is here."
msgstr ""
@@ -128645,7 +124138,7 @@ msgstr ""
msgid "Marloss Pilgrimage"
msgstr ""
-#. ~ Description for Marloss Pilgrimage
+#. ~ Description for {'str': 'Marloss Pilgrimage'}
#: lang/json/map_extra_from_json.py
msgid "Marloss Pilgrimage is here."
msgstr ""
@@ -128654,7 +124147,7 @@ msgstr ""
msgid "Casings"
msgstr ""
-#. ~ Description for Casings
+#. ~ Description for {'str': 'Casings'}
#: lang/json/map_extra_from_json.py
msgid "Several spent casings are here."
msgstr ""
@@ -128663,7 +124156,7 @@ msgstr ""
msgid "Looters"
msgstr ""
-#. ~ Description for Looters
+#. ~ Description for {'str': 'Looters'}
#: lang/json/map_extra_from_json.py
msgid "Some looters gathering everything not nailed down."
msgstr ""
@@ -128672,12 +124165,12 @@ msgstr ""
msgid "Corpses"
msgstr ""
-#. ~ Description for Corpses
+#. ~ Description for {'str': 'Corpses'}
#: lang/json/map_extra_from_json.py
msgid "Some unfortunates from the billions lost in the Cataclysm."
msgstr ""
-#. ~ Description for Wasp Nest
+#. ~ Description for {'str': 'Wasp Nest'}
#: lang/json/map_extra_from_json.py
msgid "A wasp nest."
msgstr ""
@@ -128686,7 +124179,7 @@ msgstr ""
msgid "Dermatik Nest"
msgstr ""
-#. ~ Description for Dermatik Nest
+#. ~ Description for {'str': 'Dermatik Nest'}
#: lang/json/map_extra_from_json.py
msgid "A dermatik nest."
msgstr ""
@@ -128695,7 +124188,7 @@ msgstr ""
msgid "Prison Bus"
msgstr ""
-#. ~ Description for Prison Bus
+#. ~ Description for {'str': 'Prison Bus'}
#: lang/json/map_extra_from_json.py
msgid "A prison bus."
msgstr ""
@@ -128704,7 +124197,7 @@ msgstr ""
msgid "Mass Grave"
msgstr ""
-#. ~ Description for Mass Grave
+#. ~ Description for {'str': 'Mass Grave'}
#: lang/json/map_extra_from_json.py
msgid "A mass grave."
msgstr ""
@@ -128713,11 +124206,20 @@ msgstr ""
msgid "Grave"
msgstr ""
-#. ~ Description for Grave
+#. ~ Description for {'str': 'Grave'}
#: lang/json/map_extra_from_json.py
msgid "A grave."
msgstr ""
+#: lang/json/map_extra_from_json.py
+msgid "Zombie Trap"
+msgstr ""
+
+#. ~ Description for {'str': 'Zombie Trap'}
+#: lang/json/map_extra_from_json.py
+msgid "Zombie trap."
+msgstr ""
+
#. ~ Computer name
#: lang/json/mapgen_from_json.py
msgid "Consolidated Computerized Bank of the Treasury"
@@ -128734,8 +124236,7 @@ msgid "High Security Consolidated Computerized Bank of the Treasury"
msgstr "Vereinigte hochsicherheits Computerbank des Finanzministeriums"
#. ~ Computer access denied warning
-#: lang/json/mapgen_from_json.py lang/json/mapgen_from_json.py src/mapgen.cpp
-#: src/mapgen.cpp
+#: lang/json/mapgen_from_json.py src/mapgen.cpp
msgid ""
"ERROR! Access denied! Unauthorized access will be met with lethal force!"
msgstr ""
@@ -130038,16 +125539,6 @@ msgid ""
"years.'"
msgstr ""
-#. ~ Computer name
-#: lang/json/mapgen_from_json.py
-msgid "Hydroponics Entrance"
-msgstr ""
-
-#. ~ Computer name
-#: lang/json/mapgen_from_json.py
-msgid "Missile Control"
-msgstr "Raketensteuerung"
-
#: lang/json/martial_art_from_json.py
msgid "No style"
msgstr "Kein Stil"
@@ -130241,6 +125732,19 @@ msgstr ""
msgid "%s gets ready to brawl."
msgstr ""
+#: lang/json/martial_art_from_json.py
+msgid "Enhanced Blocking"
+msgstr ""
+
+#. ~ Description of buff 'Enhanced Blocking' for martial art '{'str':
+#. 'Brawling'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Combat experience has led to you being able to block multiple attacks at a time.\n"
+"\n"
+"+1 Block attempts."
+msgstr ""
+
#: lang/json/martial_art_from_json.py
msgid "Capoeira"
msgstr "Capoeira"
@@ -130929,7 +126433,7 @@ msgstr ""
#: lang/json/martial_art_from_json.py
msgid "Waning Moon"
-msgstr ""
+msgstr "abneh. Mond"
#. ~ Description of buff 'Waning Moon' for martial art '{'str': 'Niten Ichi-
#. Ryu'}'
@@ -130945,7 +126449,7 @@ msgstr ""
#: lang/json/martial_art_from_json.py
msgid "Moonlight"
-msgstr ""
+msgstr "Mondlicht"
#. ~ Description of buff 'Moonlight' for martial art '{'str': 'Niten Ichi-
#. Ryu'}'
@@ -131808,47 +127312,81 @@ msgid "Sojutsu"
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Blade-work"
+msgid "CRIT Blade-work"
msgstr ""
-#. ~ Description for martial art 'C.R.I.T Blade-work'
+#. ~ Description for martial art 'CRIT Blade-work'
#: lang/json/martial_art_from_json.py
msgid ""
-"An offensive style that is centered around rapid slashes and prodding. Each"
-" attack landed increases combat ability"
+"An offensive style centered around rapid slashes and prodding. Each attack "
+"landed increases combat ability but leaves you increasingly vunerable"
msgstr ""
-#. ~ initiate message for martial art 'C.R.I.T Blade-work'
+#. ~ initiate message for martial art 'CRIT Blade-work'
#: lang/json/martial_art_from_json.py
-msgid "Initiate blade-work."
+msgid "You prepare to whittle down your enemies."
msgstr ""
-#. ~ initiate message for martial art 'C.R.I.T Blade-work'
+#. ~ initiate message for martial art 'CRIT Blade-work'
#: lang/json/martial_art_from_json.py
#, python-format
msgid "%s initiates blade-work."
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Intensity"
+msgid "Unwavering Edge"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Intensity' for martial art 'C.R.I.T Blade-
-#. work'
+#. ~ Description of buff 'Unwavering Edge' for martial art 'CRIT Blade-work'
#: lang/json/martial_art_from_json.py
-msgid "Additional DMG, and Arpen per stack. Max of 5 stacks"
+msgid ""
+"Gain minor Accuracy, Cutting and Stabbing Arpen per stack. Greatly reduces "
+"dodge skill. 2 stacks max"
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Calculation"
+msgid "Ruthlessness"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Calculation' for martial art 'C.R.I.T Blade-
-#. work'
+#. ~ Description of buff 'Ruthlessness' for martial art 'CRIT Blade-work'
#: lang/json/martial_art_from_json.py
msgid ""
-"Increased accuracy along with minor cut and stab damage with piercing "
-"capability."
+"Additional Stabbing and Cutting damage per stack. Reduces dodge attempts. 4"
+" stacks max."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Rending Strikes"
+msgstr ""
+
+#. ~ Description of buff 'Rending Strikes' for martial art 'CRIT Blade-work'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Additional Armor penetration per stack. Further reduces dodge attempts. 3 "
+"stacks max."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Calculating Eyes"
+msgstr ""
+
+#. ~ Description of buff 'Calculating Eyes' for martial art 'CRIT Blade-work'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You have been taught how to properly utilize small to medium-sized sharp "
+"weaponry. Gain great Cutting and Stabbing Armor Penetration on top of minor "
+"Accuracy"
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Honed Movements"
+msgstr ""
+
+#. ~ Description of buff 'Honed Movements' for martial art 'CRIT Blade-work'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Your skill and handling with sharp weaponry has improved. Gain extra Cutting"
+" and Stabbing damage."
msgstr ""
#: lang/json/martial_art_from_json.py
@@ -131875,65 +127413,267 @@ msgid "%s draws a line in the sand."
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Buildup"
+msgid "Bulwark"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Buildup' for martial art 'C.R.I.T
-#. Enforcement'
+#. ~ Description of buff 'Bulwark' for martial art 'C.R.I.T Enforcement'
#: lang/json/martial_art_from_json.py
-msgid "+0.05 armor and other small bonuses per stack. Max of 10 stacks"
+msgid "+0.5 armor and other small bonuses per stack. Max of 2 stacks"
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Guard"
+msgid "Unyielding Front"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Guard' for martial art 'C.R.I.T Enforcement'
+#. ~ Description of buff 'Unyielding Front' for martial art 'C.R.I.T
+#. Enforcement'
#: lang/json/martial_art_from_json.py
-msgid "+1 armor. STR provides accuracy and minor bash arpen."
+msgid ""
+"Stand strong in the face of adversity. +1 armor. STR provides accuracy and "
+"minor bash arpen."
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T CQB"
+msgid "CRIT CQB"
msgstr ""
-#. ~ Description for martial art 'C.R.I.T CQB'
+#. ~ Description for martial art 'CRIT CQB'
#: lang/json/martial_art_from_json.py
msgid ""
"A style centered around rapid strikes and piercing jabs. Each attack landed"
-" adds a plethora of combat bonuses. 25 percent bash damage."
+" adds a plethora of combat bonuses."
msgstr ""
-#. ~ initiate message for martial art 'C.R.I.T CQB'
+#. ~ initiate message for martial art 'CRIT CQB'
#: lang/json/martial_art_from_json.py
-msgid "Initiate CQB."
+msgid "You shift your weight for the oncoming fight."
msgstr ""
-#. ~ initiate message for martial art 'C.R.I.T CQB'
+#. ~ initiate message for martial art 'CRIT CQB'
#: lang/json/martial_art_from_json.py
#, python-format
-msgid "%s initiates CQB."
+msgid "%s prepares for hand-to-hand battle."
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Tenacity"
+msgid "Fluid Tenacity"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Tenacity' for martial art 'C.R.I.T CQB'
+#. ~ Description of buff 'Fluid Tenacity' for martial art 'CRIT CQB'
#: lang/json/martial_art_from_json.py
msgid ""
"+Atk Speed and other small bonuses based on DEX per stack. Max of 5 stacks"
msgstr ""
#: lang/json/martial_art_from_json.py
-msgid "C.R.I.T Initiative"
+msgid "Tactful Initiative"
msgstr ""
-#. ~ Description of buff 'C.R.I.T Initiative' for martial art 'C.R.I.T CQB'
+#. ~ Description of buff 'Tactful Initiative' for martial art 'CRIT CQB'
#: lang/json/martial_art_from_json.py
msgid ""
-"DEX provides dodge ability, accuracy and minor cut / stab damage with slight"
-" piercing capability. 50 Percent Bash Damage."
+"You have gained an advantage by always remaing mindful of common weaknesses."
+" DEX provides dodge ability, accuracy and armor penetration."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Desert Wind"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Desert Wind maneuvers focus on quick movement and swirling, flaming strikes."
+" The complex spinning and slashing of the curved blade incorporated into "
+"many Desert Wind maneuvers are in fact carefully honed gestures that evoke "
+"the power of fire, if performed correctly and with the proper focus."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You feel a wave of heat wash over you as you assume a running combat stance."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Desert Wind'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s assumes into a running combat stance."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Wind Stride"
+msgstr ""
+
+#. ~ Description of buff 'Wind Stride' for martial art '{'str': 'Desert
+#. Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"A warm breeze swirls about you as you move speedily away.\n"
+"\n"
+"+1.0 Dodging skill.\n"
+"Lasts 1 turn."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Zephyr Dance"
+msgstr ""
+
+#. ~ Description of buff 'Zephyr Dance' for martial art '{'str': 'Desert
+#. Wind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You spin gracefully away from attacks, whirling like the dersert zephyr racing across the sands.\n"
+"\n"
+"+1.0 Dodging skill, +1 Dodge attempt\n"
+"Lasts 1 turn."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Diamond Mind"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"True quickness lies in the mind, not the body. A student of the Diamond "
+"Mind discipline seeks to hone his perceptions and discipline his thoughts so"
+" that he can act in slivers of time so narrow that others cannot even "
+"perceive them. A corollary of this speed of thought and action is the "
+"concept of the mind as the battleground. An enemy defeated in his mind must"
+" inevitably."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid "You concentrate and become very still for a moment."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s becomes very still for a moment."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Stance of Alacrity"
+msgstr ""
+
+#. ~ Description of buff 'Stance of Alacrity' for martial art '{'str':
+#. 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"You move slightly faster than normal due to a combination of confidence, raining, and clarity of mind. This slight edge adds up with each action.\n"
+"\n"
+"-10% move cost"
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Pearl of Black Doubt"
+msgstr ""
+
+#. ~ Description of buff 'Pearl of Black Doubt' for martial art '{'str':
+#. 'Diamond Mind'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"With every miss, your opponents become more uncertain, their doubt growing like an irritating pearl in the mouth of a helpless oyster.\n"
+"\n"
+"+1 Dodge attempt\n"
+"Lasts 1 turn. Stacks 2 times"
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Hylian Swordsmanship"
+msgstr ""
+
+#. ~ Description for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"This rare form of combat has been practiced by many legendary heroes "
+"throughout the ages. Hylian Swordsmanship favors mobility for offense and "
+"defense by using spins, jumps, and flips to confuse enemies and strike from "
+"unexpected angles."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid "You begin to step lightly from side to side."
+msgstr ""
+
+#. ~ initiate message for martial art '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, python-format
+msgid "%s begins to step lightly from side to side."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Combat Acrobat' for martial art '{'str': 'Hylian
+#. Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"Always stay light on your feet. It is better to evade than be hit.\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Intermediate Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Intermediate Combat Acrobat' for martial art
+#. '{'str': 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"After a great deal of practice, you have become even more nimble in a battle.\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Master Combat Acrobat"
+msgstr ""
+
+#. ~ Description of buff 'Master Combat Acrobat' for martial art '{'str':
+#. 'Hylian Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+msgid ""
+"You have seen so much combat that your dodging skills have become top notch!\n"
+"\n"
+"+1.0 Dodging skill."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Dash Attack"
+msgstr ""
+
+#. ~ Description of buff 'Dash Attack' for martial art '{'str': 'Hylian
+#. Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"Taking advantage of momentum, you rush towards foes to deliver a powerful strike.\n"
+"\n"
+"+10% damage.\n"
+"Lasts 1 turn. Stacks 3 times."
+msgstr ""
+
+#: lang/json/martial_art_from_json.py
+msgid "Flurry Rush"
+msgstr ""
+
+#. ~ Description of buff 'Flurry Rush' for martial art '{'str': 'Hylian
+#. Swordsmanship'}'
+#: lang/json/martial_art_from_json.py
+#, no-python-format
+msgid ""
+"When you perfectly dodge an attack, you can attack rapidly for a short time.\n"
+"\n"
+"-25% move cost.\n"
+"Lasts 1 turn."
msgstr ""
#: lang/json/martial_art_from_json.py
@@ -132011,7 +127751,8 @@ msgstr "gründlich beschädigt"
msgid "Resin"
msgstr ""
-#: lang/json/material_from_json.py src/veh_interact.cpp
+#: lang/json/material_from_json.py lang/json/material_from_json.py
+#: src/veh_interact.cpp
msgid "dented"
msgstr "verbeult"
@@ -132232,7 +127973,7 @@ msgid "Junk Food"
msgstr "Junk-Food"
#: lang/json/material_from_json.py
-msgid "Foodplace'delicious foodstuff"
+msgid "Foodplace's delicious foodstuff"
msgstr ""
#: lang/json/material_from_json.py
@@ -132240,12 +127981,12 @@ msgid "Kevlar"
msgstr "Kevlar"
#: lang/json/material_from_json.py
-msgid "Rigid Kevlar"
+msgid "Layered Kevlar"
msgstr ""
#: lang/json/material_from_json.py
-msgid "scarred"
-msgstr "schrammig"
+msgid "Rigid Kevlar"
+msgstr ""
#: lang/json/material_from_json.py
msgid "Lead"
@@ -132373,7 +128114,7 @@ msgstr "Pilz"
#: lang/json/material_from_json.py
#: lang/json/overmap_land_use_code_from_json.py src/gamemode_defense.cpp
-#: src/gamemode_defense.cpp src/iuse.cpp
+#: src/iuse.cpp
msgid "Water"
msgstr "Wasser"
@@ -132445,6 +128186,10 @@ msgstr ""
msgid "Graphene Weave"
msgstr ""
+#: lang/json/material_from_json.py
+msgid "scarred"
+msgstr "schrammig"
+
#: lang/json/material_from_json.py
msgid "Arcane Skin"
msgstr ""
@@ -138425,51 +134170,6 @@ msgid ""
" and stumbles."
msgstr ""
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s flashes you!"
-msgstr "%1$s blendet dich!"
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s flashes at !"
-msgstr "%1$s blendet !"
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s tries to flash you, but fails to."
-msgstr "%1$s versagt bei dem Versuch dich zu blenden."
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s tries to flash , but fails to."
-msgstr "%1$s versagt bei dem Versuch zu blenden."
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s injects you with a syringe!"
-msgstr "%1$s injiziert dich mit einer Spritze!"
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s injects with a syringe!"
-msgstr "%1$s injiziert mit einer Spritze!"
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid "The %1$s tries to inject you, but fails to penetrate your armor!"
-msgstr ""
-"%1$s versucht dich mit einer Spritze zu injiziert, kann deine Rüstung aber "
-"nicht durchdringen!"
-
-#: lang/json/monster_attack_from_json.py
-#, no-python-format
-msgid ""
-"The %1$s tries to inject , but fails to penetrate their armor!"
-msgstr ""
-"%1$s versucht mit einer Spritze zu injiziert, kommt aber nicht "
-"durch die Rüstung!"
-
#: lang/json/morale_type_from_json.py
#, no-python-format
msgid "Enjoyed %s"
@@ -138572,6 +134272,10 @@ msgstr "%s nicht gemocht"
msgid "Ate Human Flesh"
msgstr "Menschenfleisch gegessen"
+#: lang/json/morale_type_from_json.py
+msgid "Ate Demihuman Flesh"
+msgstr ""
+
#: lang/json/morale_type_from_json.py
msgid "Ate Meat"
msgstr "Fleisch gegessen"
@@ -138769,6 +134473,111 @@ msgstr "Fehlgeschlagen"
msgid "Debug Morale"
msgstr "Debug-Moral"
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "walk"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "w"
+msgstr ""
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py src/advanced_inv.cpp src/weather.cpp
+msgid "W"
+msgstr "W"
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start walking."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You nudge your steed into a steady trot."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You set your mech's leg power to a loping fast walk."
+msgstr ""
+
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "run"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "r"
+msgstr ""
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py
+msgid "R"
+msgstr "L"
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start running."
+msgstr "Du fängst an, zu laufen."
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You spur your steed into a gallop."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You set the power of your mech's leg servos to maximum."
+msgstr ""
+
+#. ~ Failure to switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You're too tired to run."
+msgstr "Du bist zu müde zum Laufen."
+
+#. ~ Failure to switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "Your steed is too tired to go faster."
+msgstr ""
+
+#. ~ Failure to switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "Your mech's leg servos are unable to operate faster."
+msgstr ""
+
+#. ~ Move mode name
+#: lang/json/move_modes_from_json.py
+msgid "crouch"
+msgstr ""
+
+#. ~ Move mode character in move mode menu
+#: lang/json/move_modes_from_json.py
+msgid "c"
+msgstr "c"
+
+#. ~ movement-type
+#: lang/json/move_modes_from_json.py
+msgid "C"
+msgstr "F"
+
+#. ~ Successfully switch to this move mode, no steed
+#: lang/json/move_modes_from_json.py
+msgid "You start crouching."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, animal steed
+#: lang/json/move_modes_from_json.py
+msgid "You slow your steed to a walk."
+msgstr ""
+
+#. ~ Successfully switch to this move mode, mech steed
+#: lang/json/move_modes_from_json.py
+msgid "You reduce the power of your mech's leg servos to minimum."
+msgstr ""
+
#. ~ Mutation class name
#: lang/json/mutation_category_from_json.py src/creature.cpp src/options.cpp
msgid "Any"
@@ -140335,7 +136144,6 @@ msgid "Good Hearing"
msgstr "Gutes Gehör"
#. ~ Description for {'str': 'Good Hearing'}
-#. ~ Description for Good Hearing
#: lang/json/mutation_from_json.py
msgid ""
"Your hearing is better than average, and you can hear distant sounds more "
@@ -140387,7 +136195,6 @@ msgid "Indefatigable"
msgstr "Unermüdlich"
#. ~ Description for {'str': 'Indefatigable'}
-#. ~ Description for Indefatigable
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
@@ -140439,7 +136246,6 @@ msgid "Fast Healer"
msgstr "Schneller Heiler"
#. ~ Description for {'str': 'Fast Healer'}
-#. ~ Description for Fast Healer
#: lang/json/mutation_from_json.py
msgid ""
"You heal faster when sleeping and will even recover a small amount of HP "
@@ -140491,7 +136297,6 @@ msgid "Pain Resistant"
msgstr "Schmerzbeständig"
#. ~ Description for {'str': 'Pain Resistant'}
-#. ~ Description for Pain Resistant
#: lang/json/mutation_from_json.py
msgid "You have a high tolerance for pain."
msgstr "Du hast eine hohe Schmerzgrenze."
@@ -140501,7 +136306,6 @@ msgid "Night Vision"
msgstr "Nachtsicht"
#. ~ Description for {'str': 'Night Vision'}
-#. ~ Description for Night Vision
#: lang/json/mutation_from_json.py
msgid ""
"You possess natural night vision, and can see further in the dark than most."
@@ -140606,10 +136410,9 @@ msgstr "Packesel"
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
-"You can manage to find space for anything! You can carry 40% more volume."
+"You pack things very efficiently! You can retrieve things from containers "
+"10% faster."
msgstr ""
-"Du findest wirklich Platz für alles und kannst im Vergleich 40% mehr Volumen"
-" tragen."
#: lang/json/mutation_from_json.py
msgid "Strong Back"
@@ -140648,9 +136451,9 @@ msgstr ""
#: lang/json/mutation_from_json.py
msgid ""
"You've been taught proper table manners from your early childhood on. Now "
-"you can't even think about eating without a table. Eating without it "
-"frustrates you, but eating like a civilized person gives you a bigger morale"
-" bonus."
+"you can't even think about eating without a table or not taking your time. "
+"Eating without it frustrates you, but eating like a civilized person gives "
+"you a bigger morale bonus."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -140687,7 +136490,6 @@ msgid "Deft"
msgstr "Gewandt"
#. ~ Description for {'str': 'Deft'}
-#. ~ Description for Deft
#: lang/json/mutation_from_json.py
msgid ""
"While you're not any better at melee combat, you are better at recovering "
@@ -140774,7 +136576,6 @@ msgid "Animal Empathy"
msgstr "Tierlieb"
#. ~ Description for {'str': 'Animal Empathy'}
-#. ~ Description for Animal Empathy
#: lang/json/mutation_from_json.py
msgid ""
"Peaceful animals will not run away from you, and even aggressive animals are"
@@ -140790,7 +136591,6 @@ msgid "Animal Kinship"
msgstr ""
#. ~ Description for {'str': 'Animal Kinship'}
-#. ~ Description for Animal Kinship
#: lang/json/mutation_from_json.py
msgid ""
"Something about your presence is calming to animals, and they will treat you"
@@ -140803,7 +136603,6 @@ msgid "Terrifying"
msgstr "Furchterregend"
#. ~ Description for {'str': 'Terrifying'}
-#. ~ Description for Terrifying
#: lang/json/mutation_from_json.py
msgid ""
"There's something about you that creatures find frightening, and they are "
@@ -140901,7 +136700,6 @@ msgid "Light Step"
msgstr "Leichter Schritt"
#. ~ Description for {'str': 'Light Step'}
-#. ~ Description for Light Step
#: lang/json/mutation_from_json.py
msgid ""
"You make less noise while walking. You're also less likely to set off "
@@ -140958,7 +136756,6 @@ msgid "Cannibal"
msgstr "Kannibale"
#. ~ Description for {'str': 'Cannibal'}
-#. ~ Description for Cannibal
#: lang/json/mutation_from_json.py
msgid ""
"For your whole life you've been forbidden from indulging in your peculiar "
@@ -140969,6 +136766,17 @@ msgstr ""
"nachzugeben. Nun hat die Welt aufgehört und du wärest verdammt, wenn "
"irgendjemand dir sagen würde, dass du keine Leute essen kannst."
+#: lang/json/mutation_from_json.py
+msgid "Strict Humanitarian"
+msgstr ""
+
+#. ~ Description for {'str': 'Strict Humanitarian'}
+#: lang/json/mutation_from_json.py
+msgid ""
+"You'd never eat people, but these things that look vaguely human from "
+"elsewhere are definitely not people."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Psychopath"
msgstr "Psychopath"
@@ -141062,7 +136870,6 @@ msgid "Weak Scent"
msgstr "Schwacher Geruch"
#. ~ Description for {'str': 'Weak Scent'}
-#. ~ Description for Weak Scent
#: lang/json/mutation_from_json.py
msgid ""
"Your scent is quite weak. Animals that track your scent will do so with "
@@ -141286,11 +137093,9 @@ msgstr "Unordentlich"
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
-"You are terrible at organizing and storing your possessions. You can carry "
-"40% less volume."
+"You are terrible at organizing and storing your possessions. You retrieve "
+"things from containers 10% slower."
msgstr ""
-"Du bist furchtbar unorganisiert beim Lagern deiner Besitztümer. Du kannst "
-"40% weniger Volumen tragen."
#: lang/json/mutation_from_json.py
msgid "Illiterate"
@@ -141341,7 +137146,6 @@ msgid "Insomniac"
msgstr "Schlaflosigkeit"
#. ~ Description for {'str': 'Insomniac'}
-#. ~ Description for Insomniac
#: lang/json/mutation_from_json.py
msgid ""
"You have a hard time falling asleep, even under the best circumstances!"
@@ -141533,7 +137337,6 @@ msgid "Strong Scent"
msgstr "Starker Geruch"
#. ~ Description for {'str': 'Strong Scent'}
-#. ~ Description for Strong Scent
#: lang/json/mutation_from_json.py
msgid ""
"Your scent is particularly strong. It's not offensive to humans, but "
@@ -141678,10 +137481,6 @@ msgstr ""
"Besten. Beachte, dass das Kombinieren mit Schneller Lerner dazu führt, dass "
"du langsamer bei allen Fertigkeiten lernst."
-#: lang/json/mutation_from_json.py
-msgid "Pacifist"
-msgstr "Pazifist"
-
#. ~ Description for {'str': 'Pacifist'}
#: lang/json/mutation_from_json.py
msgid ""
@@ -141720,7 +137519,6 @@ msgid "Weak Stomach"
msgstr "Schwacher Magen"
#. ~ Description for {'str': 'Weak Stomach'}
-#. ~ Description for Weak Stomach
#: lang/json/mutation_from_json.py
msgid "You are more likely to throw up from food poisoning, alcohol, etc."
msgstr ""
@@ -141769,7 +137567,6 @@ msgid "Albino"
msgstr "Albino"
#. ~ Description for {'str': 'Albino'}
-#. ~ Description for Albino
#: lang/json/mutation_from_json.py
msgid ""
"You lack skin pigmentation due to a genetic problem. You sunburn extremely "
@@ -141785,7 +137582,6 @@ msgid "Flimsy"
msgstr "Schwach"
#. ~ Description for {'str': 'Flimsy'}
-#. ~ Description for Flimsy
#: lang/json/mutation_from_json.py
#, no-python-format
msgid ""
@@ -141856,7 +137652,6 @@ msgid "High Night Vision"
msgstr "Starke Nachtsicht"
#. ~ Description for {'str': 'High Night Vision'}
-#. ~ Description for High Night Vision
#: lang/json/mutation_from_json.py
msgid ""
"You can see incredibly well in the dark! Activate to toggle NV-visible "
@@ -142053,7 +137848,6 @@ msgid "Regeneration"
msgstr "Regeneration"
#. ~ Description for {'str': 'Regeneration'}
-#. ~ Description for Regeneration
#: lang/json/mutation_from_json.py
msgid "Your flesh regenerates from wounds incredibly quickly."
msgstr "Dein Fleisch reneriert sich von Wunden unglaublich schnell."
@@ -142928,7 +138722,6 @@ msgid "Mammal Pheromones"
msgstr "Säugetierpheromone"
#. ~ Description for {'str': 'Mammal Pheromones'}
-#. ~ Description for Mammal Pheromones
#: lang/json/mutation_from_json.py
msgid ""
"Your body produces low-level pheromones which put mammals at ease. They "
@@ -143014,7 +138807,6 @@ msgid "Venomous"
msgstr "Hochgiftig"
#. ~ Description for {'str': 'Venomous'}
-#. ~ Description for Venomous
#: lang/json/mutation_from_json.py
msgid ""
"Your body produces a potent venom. Cutting or stabbing attacks from "
@@ -145111,7 +140903,6 @@ msgid "Solar Sensitivity"
msgstr "Solarempflindlich"
#. ~ Description for {'str': 'Solar Sensitivity'}
-#. ~ Description for Solar Sensitivity
#: lang/json/mutation_from_json.py
msgid ""
"Your skin simply cannot handle ultraviolet radiation, such as sunlight. It "
@@ -146070,7 +141861,8 @@ msgid "Well, maybe you'll just have to make your own world wide web."
msgstr ""
"Tja, vielleicht musst du einfach nur dein eigenes World Wide Web spinnen."
-#: lang/json/mutation_from_json.py lang/json/npc_from_json.py
+#: lang/json/mutation_from_json.py lang/json/mutation_from_json.py
+#: lang/json/npc_from_json.py
msgid "Survivor"
msgstr "Überlebender"
@@ -146357,8 +142149,8 @@ msgstr ""
#. ~ Description for Helicopter Pilot
#: lang/json/mutation_from_json.py
msgid ""
-"You are a trained pilot, you wonder if you will ever have the chance to fly "
-"again."
+"You are a trained helicopter pilot. This makes you one of the few living "
+"people who can operate a helicopter after the Cataclysm."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -146471,12 +142263,10 @@ msgstr "Skater"
#. ~ Description for {'str': 'Skater'}
#: lang/json/mutation_from_json.py
msgid ""
-"You spent a lot of time actively maneuvering on skates before the Cataclysm,"
-" and are better at staying on your feet when checked or blocked."
+"You are skilled in maneuvering on skates. You suffer less dodging penalties"
+" and are less likely to fall down if hit in melee combat while you're "
+"wearing rollerskates or rollerblades."
msgstr ""
-"Vor der Katastrophe verbrachtest du viel Zeit, dich auf Rollschuhen "
-"fortzubewegen und bist besser darin, auf deinen Füßen zu bleiben, wenn du "
-"aufgehalten oder blockiert wirst."
#: lang/json/mutation_from_json.py
msgid "Martial Artist"
@@ -146720,10 +142510,10 @@ msgid "Mind the bugs, would you kindly?"
msgstr "Denk bitte auch an die Bugs, okay?"
#: lang/json/mutation_from_json.py
-msgid "Debug Carrying Capacity"
-msgstr "Debug: Tragekapazität"
+msgid "Debug Very Strong Back"
+msgstr ""
-#. ~ Description for {'str': 'Debug Carrying Capacity'}
+#. ~ Description for {'str': 'Debug Very Strong Back'}
#: lang/json/mutation_from_json.py
msgid "Lets you carry 15 bugs worth of your body weight in your mandibles."
msgstr ""
@@ -146852,10 +142642,21 @@ msgid ""
" off-limits to you, even if your life depended on it."
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Fast Reflexes"
+msgstr ""
+
+#. ~ Description for {'str': 'Fast Reflexes'}
+#: lang/json/mutation_from_json.py
+msgid "You have fast reflexes, allowing you to dodge attacks more easily."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Survivor Story"
msgstr "Überlebendengeschichte"
+#. ~ Description for {'str': 'Survivor Story'}
+#. ~ Description for {'str': 'Survivor'}
#. ~ Description for {'str': 'Survivor Story'}
#. ~ Description for {'str': 'Survivor'}
#. ~ Description for {'str': 'Survivor Story'}
@@ -147946,14 +143747,14 @@ msgid "Your muscles are quite slow to move. You move 25% slower."
msgstr ""
#: lang/json/mutation_from_json.py
-msgid "C.R.I.T Melee Training"
+msgid "CRIT Melee Training"
msgstr ""
-#. ~ Description for C.R.I.T Melee Training
+#. ~ Description for CRIT Melee Training
#: lang/json/mutation_from_json.py
msgid ""
-"You have received defensive training. For every hit you land, gain various "
-"miniscule combat bonuses that scale off of your stats."
+"You have received CQB training. For every hit you land, gain themed combat "
+"bonuses."
msgstr ""
#: lang/json/mutation_from_json.py
@@ -147999,21 +143800,6 @@ msgid ""
"Emerge from the grave of the old world, and become the night once again."
msgstr ""
-#. ~ Description for Pretty
-#: lang/json/mutation_from_json.py
-msgid ""
-"You are a sight to behold. NPCs who care about such things will react more "
-"kindly to you."
-msgstr ""
-"Du bist ein herrlicher Anblick. NPCs, denen solche Dinge wichtig sind, "
-"werden dir gegenüber freundlicher reagieren."
-
-#. ~ Description for Thin-Skinned
-#: lang/json/mutation_from_json.py
-msgid "Your skin is fragile. Cutting damage is slightly increased for you."
-msgstr ""
-"Deine Haut ist brüchig. Der Schnittschaden ist für dich leicht erhöht."
-
#: lang/json/mutation_from_json.py
msgid "Forest Guardian"
msgstr ""
@@ -148057,6 +143843,40 @@ msgstr ""
msgid "%1$s tears into %2$s with their blades"
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Spurs"
+msgstr ""
+
+#. ~ Description for Spurs
+#: lang/json/mutation_from_json.py
+msgid ""
+"Spurs of bone have erupted all across your arms. A thick, biological "
+"secretion oozes out of them promising extra harm to enemies."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+#, no-python-format
+msgid "You ravage %s with your arms"
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+#, no-python-format
+msgid "%1$s ravages %2$s with their arm spurs"
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Persistent Body"
+msgstr ""
+
+#. ~ Description for Persistent Body
+#: lang/json/mutation_from_json.py
+#, no-python-format
+msgid ""
+"As you move, the world seems to breath life and energy into your limbs. You "
+"simply rarely tire less readily than others. Your maximum stamina is 50% "
+"higher than usual."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "RP: Combatant"
msgstr ""
@@ -148123,6 +143943,40 @@ msgstr ""
"natürliche Weise. Solange du unter Alkoholeinfluss stehst, wird deine "
"Nahkampffertigkeit beachtlich ansteigen, insbesondere unbewaffneter Kampf."
+#: lang/json/mutation_from_json.py
+msgid "Hero's Spirit"
+msgstr ""
+
+#. ~ Description for {'str': "Hero's Spirit"}
+#: lang/json/mutation_from_json.py
+msgid ""
+"You have studied the deeds and legends of ancient heroes. From your "
+"research, you have learned an ancient form of combat called Hylian "
+"Swordsmanship."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Ki Strike"
+msgstr ""
+
+#. ~ Description for {'str': 'Ki Strike'}
+#: lang/json/mutation_from_json.py
+msgid ""
+"Who needs weapons? You deal more melee damage while unarmed. This damage "
+"improves as your unarmed skill increases."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Martial Adept"
+msgstr ""
+
+#. ~ Description for {'str': 'Martial Adept'}
+#: lang/json/mutation_from_json.py
+msgid ""
+"You are a martial adept and learned one of the martial disciplines of the "
+"Sublime Way."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Magus"
msgstr ""
@@ -148303,6 +144157,38 @@ msgstr ""
msgid "Mana Vortex"
msgstr ""
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Efficiency"
+msgstr ""
+
+#. ~ Description for {'str': 'Manatouched Mana Efficiency'}
+#. ~ Description for Greater Mana Efficiency
+#: lang/json/mutation_from_json.py
+msgid "You are able to store a lot more mana in your body than usual."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Regeneration"
+msgstr ""
+
+#. ~ Description for Manatouched Mana Regeneration
+#. ~ Description for Greater Mana Regeneration
+#: lang/json/mutation_from_json.py
+msgid "Your natural mana regeneration is much faster than normal."
+msgstr ""
+
+#: lang/json/mutation_from_json.py
+msgid "Manatouched Mana Sensitivity"
+msgstr ""
+
+#. ~ Description for Manatouched Mana Sensitivity
+#. ~ Description for Greater Mana Sensitivity
+#: lang/json/mutation_from_json.py
+msgid ""
+"You can sense the mana in your body much better than normal, allowing you to"
+" tap into more of your reserves."
+msgstr ""
+
#: lang/json/mutation_from_json.py
msgid "Lesser Mana Efficiency"
msgstr ""
@@ -148325,11 +144211,6 @@ msgstr ""
msgid "Greater Mana Efficiency"
msgstr ""
-#. ~ Description for Greater Mana Efficiency
-#: lang/json/mutation_from_json.py
-msgid "You are able to store a lot more mana in your body than usual."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Lesser Mana Inefficiency"
msgstr ""
@@ -148379,11 +144260,6 @@ msgstr ""
msgid "Greater Mana Regeneration"
msgstr ""
-#. ~ Description for Greater Mana Regeneration
-#: lang/json/mutation_from_json.py
-msgid "Your natural mana regeneration is much faster than normal."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Poor Mana Regeneration"
msgstr ""
@@ -148437,13 +144313,6 @@ msgstr ""
msgid "Greater Mana Sensitivity"
msgstr ""
-#. ~ Description for Greater Mana Sensitivity
-#: lang/json/mutation_from_json.py
-msgid ""
-"You can sense the mana in your body much better than normal, allowing you to"
-" tap into more of your reserves."
-msgstr ""
-
#: lang/json/mutation_from_json.py
msgid "Poor Mana Sensitivity"
msgstr ""
@@ -148848,26 +144717,6 @@ msgstr ""
msgid "I've been studying the mi-go for years…"
msgstr ""
-#: lang/json/npc_class_from_json.py
-msgid "Hive Ganger"
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid ""
-"I've survived all my life with the whole world against me, how is this any "
-"different."
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid "Corporate Wetworks Operative"
-msgstr ""
-
-#: lang/json/npc_class_from_json.py
-msgid ""
-"I made a good living working in the shadows of the old world. I can survive"
-" it's twilight."
-msgstr ""
-
#: lang/json/npc_class_from_json.py
msgid "Lizard Mutant"
msgstr "Echsenmutant"
@@ -149078,6 +144927,26 @@ msgid ""
"and I don't plan to keep being one."
msgstr ""
+#: lang/json/npc_class_from_json.py
+msgid "Hive Ganger"
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid ""
+"I've survived all my life with the whole world against me, how is this any "
+"different."
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid "Corporate Wetworks Operative"
+msgstr ""
+
+#: lang/json/npc_class_from_json.py
+msgid ""
+"I made a good living working in the shadows of the old world. I can survive"
+" it's twilight."
+msgstr ""
+
#: lang/json/npc_class_from_json.py
msgid "Mastodon Uplift"
msgstr ""
@@ -149818,18 +145687,10 @@ msgstr "Autoplatz"
msgid "shipwreck"
msgstr "Schiffswrack"
-#: lang/json/overmap_terrain_from_json.py
-msgid "razorclaw nest"
-msgstr "Rasierklauennest"
-
#: lang/json/overmap_terrain_from_json.py lang/json/terrain_from_json.py
msgid "radio tower"
msgstr "Funkturm"
-#: lang/json/overmap_terrain_from_json.py
-msgid "radio tower roof"
-msgstr "Funkturmdach"
-
#: lang/json/overmap_terrain_from_json.py
msgid "looted building"
msgstr "geplündertes Gebäude"
@@ -149842,10 +145703,6 @@ msgstr "Rampentestgebiet"
msgid "campsite"
msgstr "Campingplatz"
-#: lang/json/overmap_terrain_from_json.py
-msgid "campsites"
-msgstr "Campingplätze"
-
#: lang/json/overmap_terrain_from_json.py
msgid "incomplete cabin"
msgstr "unfertiges Blockhaus"
@@ -150059,25 +145916,29 @@ msgid "generic_brushland"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "sugar house"
-msgstr "Zuckerhaus"
+msgid "rural road"
+msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "sugar house roof"
+msgid "dirt road"
+msgstr "Unbefestigte Straße"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "rural building"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "rural road"
+msgid "sugar house"
+msgstr "Zuckerhaus"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "sugar house roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
msgid "farm field"
msgstr "Bauernhof"
-#: lang/json/overmap_terrain_from_json.py
-msgid "farm house"
-msgstr "Bauernhaus"
-
#: lang/json/overmap_terrain_from_json.py
msgid "farm house roof"
msgstr ""
@@ -150094,6 +145955,10 @@ msgstr ""
msgid "farm"
msgstr "Bauernhaus"
+#: lang/json/overmap_terrain_from_json.py
+msgid "farm house"
+msgstr "Bauernhaus"
+
#: lang/json/overmap_terrain_from_json.py
msgid "grape farm"
msgstr ""
@@ -150186,10 +146051,6 @@ msgstr ""
msgid "chicken coop roof"
msgstr ""
-#: lang/json/overmap_terrain_from_json.py
-msgid "farm house 2nd floor"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "small cemetery"
msgstr "kleiner Friedhof"
@@ -150200,23 +146061,19 @@ msgstr "Schwarzbrennerei"
#: lang/json/overmap_terrain_from_json.py
msgid "moonshine still roof"
-msgstr ""
+msgstr "Dach einer Schwarzbrennerei"
#: lang/json/overmap_terrain_from_json.py
msgid "tree farm"
msgstr "Baumschule"
-#: lang/json/overmap_terrain_from_json.py
-msgid "dirt road"
-msgstr "Unbefestigte Straße"
-
#: lang/json/overmap_terrain_from_json.py
msgid "silos"
-msgstr ""
+msgstr "Silos"
#: lang/json/overmap_terrain_from_json.py
msgid "yard"
-msgstr ""
+msgstr "Hof"
#: lang/json/overmap_terrain_from_json.py
msgid "rural house"
@@ -150230,6 +146087,10 @@ msgstr ""
msgid "farm road"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "farm house 2nd floor"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "barn roof"
msgstr ""
@@ -150342,6 +146203,10 @@ msgstr "Elektronikfachgeschäft"
msgid "electronics store roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "electronics store 2nd floor"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "sporting goods store"
msgstr "Sportgeschäft"
@@ -150374,10 +146239,6 @@ msgstr ""
msgid "clothing store"
msgstr "Bekleidungsgeschäft"
-#: lang/json/overmap_terrain_from_json.py
-msgid "clothing store roof"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "bookstore"
msgstr "Buchladen"
@@ -150386,6 +146247,10 @@ msgstr "Buchladen"
msgid "bookstore roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "diner"
+msgstr "Diner"
+
#: lang/json/overmap_terrain_from_json.py
msgid "restaurant"
msgstr "Restaurant"
@@ -150514,10 +146379,6 @@ msgstr "Hotel"
msgid "hotel entrance"
msgstr "Hoteleingang"
-#: lang/json/overmap_terrain_from_json.py
-msgid "hotel tower"
-msgstr "Hotelturm"
-
#: lang/json/overmap_terrain_from_json.py
msgid "hotel basement"
msgstr "Hotelkeller"
@@ -150542,10 +146403,6 @@ msgstr "Superheimwerkergeschäft"
msgid "garage - gas station"
msgstr "Tankstelle mit Werkstatt"
-#: lang/json/overmap_terrain_from_json.py
-msgid "garage - gas station roof"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "dispensary"
msgstr "Arzneiausgabe"
@@ -150715,11 +146572,11 @@ msgid "craft shop"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "craft shop roof"
+msgid "craft shop upper roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "craft shop upper roof"
+msgid "craft shop roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
@@ -150752,11 +146609,11 @@ msgstr "Autohaus"
#: lang/json/overmap_terrain_from_json.py
msgid "car showroom 2nd floor"
-msgstr ""
+msgstr "Autohaus - 2er Stock"
#: lang/json/overmap_terrain_from_json.py
msgid "car showroom roof"
-msgstr ""
+msgstr "Autohaus - Dach"
#: lang/json/overmap_terrain_from_json.py
msgid "car dealership"
@@ -150830,18 +146687,30 @@ msgstr ""
msgid "hunting supply store roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "outdoorsman's store"
+msgstr "Outdoorladen"
+
#: lang/json/overmap_terrain_from_json.py
msgid "urban city block"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "road"
-msgstr "Straße"
+msgid "gaming store"
+msgstr "Spielwarenladen"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "gaming store roof"
+msgstr ""
#: lang/json/overmap_terrain_from_json.py
msgid "refugee center"
msgstr "Flüchtlingslager"
+#: lang/json/overmap_terrain_from_json.py
+msgid "road"
+msgstr "Straße"
+
#: lang/json/overmap_terrain_from_json.py
msgid "camp survey"
msgstr "Lager in Vorbereitung"
@@ -151060,11 +146929,11 @@ msgstr "Holzlager"
#: lang/json/overmap_terrain_from_json.py
msgid "lumbermill"
-msgstr ""
+msgstr "Sägewerk"
#: lang/json/overmap_terrain_from_json.py
msgid "lumbermill roof"
-msgstr ""
+msgstr "Sägewerk - Dach"
#: lang/json/overmap_terrain_from_json.py
msgid "construction site"
@@ -151076,7 +146945,7 @@ msgstr "verlassenes Lager"
#: lang/json/overmap_terrain_from_json.py
msgid "abandoned warehouse roof"
-msgstr ""
+msgstr "verlassenes Lager - Dach"
#: lang/json/overmap_terrain_from_json.py
msgid "storage units"
@@ -151084,14 +146953,30 @@ msgstr "Lagereinheiten"
#: lang/json/overmap_terrain_from_json.py
msgid "storage units roof"
-msgstr ""
+msgstr "Lagereinheiten - Dach"
#: lang/json/overmap_terrain_from_json.py
msgid "steel mill"
-msgstr ""
+msgstr "Stahlwerk"
#: lang/json/overmap_terrain_from_json.py
msgid "steel mill depot"
+msgstr "Stahlwerkdepot"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "light industry"
+msgstr "Leichtindustrie"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "private airport"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "private airport runway"
+msgstr ""
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "helicopter pad"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
@@ -151174,13 +147059,17 @@ msgstr "Platz"
msgid "mall - entrance"
msgstr "Einkaufszentrum – Eingang"
+#: lang/json/overmap_terrain_from_json.py
+msgid "mall - food court"
+msgstr "Einkaufszentrum – Food-Court"
+
#: lang/json/overmap_terrain_from_json.py
msgid "mall - food court roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "mall - food court"
-msgstr "Einkaufszentrum – Food-Court"
+msgid "mall - subway station"
+msgstr ""
#: lang/json/overmap_terrain_from_json.py
msgid "mansion"
@@ -151291,10 +147180,6 @@ msgstr "Polizeidienststelle"
msgid "church"
msgstr "Kirche"
-#: lang/json/overmap_terrain_from_json.py
-msgid "sewer"
-msgstr "Abwasserkanal"
-
#: lang/json/overmap_terrain_from_json.py
msgid "sewer?"
msgstr "Abwasserkanal (?)"
@@ -151303,6 +147188,14 @@ msgstr "Abwasserkanal (?)"
msgid "basement"
msgstr "Keller"
+#: lang/json/overmap_terrain_from_json.py
+msgid "sewer"
+msgstr "Abwasserkanal"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "Vault - Passage"
+msgstr "Bunkerkomplex – Korridor"
+
#: lang/json/overmap_terrain_from_json.py
msgid "Vault - Barracks"
msgstr "Bunkerkomplex – Kaserne"
@@ -151335,10 +147228,6 @@ msgstr "Bunkerkomplex – Eingang"
msgid "Vault - Utilities"
msgstr "Bunkerkomplex – Werkzeuge"
-#: lang/json/overmap_terrain_from_json.py
-msgid "Vault - Passage"
-msgstr "Bunkerkomplex – Korridor"
-
#: lang/json/overmap_terrain_from_json.py
msgid "Vault - Communications"
msgstr "Bunkerkomplex – Kommunikation"
@@ -151429,11 +147318,11 @@ msgstr ""
#: lang/json/overmap_terrain_from_json.py
msgid "church roof"
-msgstr ""
+msgstr "Kirchendach"
#: lang/json/overmap_terrain_from_json.py
msgid "church steeple"
-msgstr ""
+msgstr "Kirchturm"
#: lang/json/overmap_terrain_from_json.py
msgid "cathedral"
@@ -151449,7 +147338,7 @@ msgstr "Bibliothek"
#: lang/json/overmap_terrain_from_json.py
msgid "library roof"
-msgstr ""
+msgstr "Bibliothek - Dach"
#: lang/json/overmap_terrain_from_json.py
msgid "police station roof"
@@ -151785,16 +147674,16 @@ msgid "marina parking"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "duplex"
-msgstr "Doppelhaus"
+msgid "house roof"
+msgstr "Hausdach"
#: lang/json/overmap_terrain_from_json.py
-msgid "apartment tower"
-msgstr "Wohnhochhaus"
+msgid "dense urban"
+msgstr "dichtes Stadtgebiet"
#: lang/json/overmap_terrain_from_json.py
-msgid "homeless camp"
-msgstr "Obdachlosenlager"
+msgid "apartment tower"
+msgstr "Wohnhochhaus"
#: lang/json/overmap_terrain_from_json.py
msgid "trailer park"
@@ -151804,6 +147693,10 @@ msgstr "Wohnwagenplatz"
msgid "trailer park roof"
msgstr ""
+#: lang/json/overmap_terrain_from_json.py
+msgid "homeless camp"
+msgstr "Obdachlosenlager"
+
#: lang/json/overmap_terrain_from_json.py
msgid "empty residential lot"
msgstr "verlassenes Wohngrundstück"
@@ -151812,10 +147705,6 @@ msgstr "verlassenes Wohngrundstück"
msgid "derelict property"
msgstr "verlassenes Grundstück"
-#: lang/json/overmap_terrain_from_json.py
-msgid "dense urban"
-msgstr "dichtes Stadtgebiet"
-
#: lang/json/overmap_terrain_from_json.py
msgid "river"
msgstr "Fluss"
@@ -151848,26 +147737,14 @@ msgstr "Brücke"
msgid "roadstop"
msgstr "Straßensperre"
-#: lang/json/overmap_terrain_from_json.py
-msgid "roadstop roof"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "public washroom"
msgstr "öffentliche Toilette"
-#: lang/json/overmap_terrain_from_json.py
-msgid "public washroom roof"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "roadside foodcart"
msgstr "Essenswagen am Straßenrand"
-#: lang/json/overmap_terrain_from_json.py
-msgid "roadside foodcart roof"
-msgstr ""
-
#: lang/json/overmap_terrain_from_json.py
msgid "railroad"
msgstr "Eisenbahn"
@@ -152044,14 +147921,14 @@ msgstr "Offener Abwasserkanal"
msgid "small dump"
msgstr "kleine Mülldeponie"
-#: lang/json/overmap_terrain_from_json.py
-msgid "lake shore"
-msgstr "Seeufer"
-
#: lang/json/overmap_terrain_from_json.py
msgid "lake"
msgstr "See"
+#: lang/json/overmap_terrain_from_json.py
+msgid "lake shore"
+msgstr "Seeufer"
+
#: lang/json/overmap_terrain_from_json.py
msgid "lake (submerged)"
msgstr ""
@@ -152101,36 +147978,12 @@ msgid "county mortuary roof"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "wildlife field office"
-msgstr "Wildtiere-Außendienststelle"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "diner"
-msgstr "Diner"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "apartment"
-msgstr "Apartment"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "dealership"
-msgstr "Autohandel"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "outdoorsman's store"
-msgstr "Outdoorladen"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "gaming store"
-msgstr "Spielwarenladen"
-
-#: lang/json/overmap_terrain_from_json.py
-msgid "airport"
-msgstr "Flughafen"
+msgid "Dinosaur Exhibit"
+msgstr ""
#: lang/json/overmap_terrain_from_json.py
-msgid "light industry"
-msgstr "Leichtindustrie"
+msgid "wildlife field office"
+msgstr "Wildtiere-Außendienststelle"
#: lang/json/overmap_terrain_from_json.py
msgid "reception"
@@ -152144,6 +147997,10 @@ msgstr "Bunker"
msgid "scavenger bunker"
msgstr "Sammlerbunker"
+#: lang/json/overmap_terrain_from_json.py
+msgid "goblin encampment"
+msgstr ""
+
#: lang/json/overmap_terrain_from_json.py
msgid "magic shop"
msgstr ""
@@ -152157,7 +148014,6 @@ msgid "used bookstore"
msgstr ""
#: lang/json/overmap_terrain_from_json.py
-#: lang/json/start_location_from_json.py
msgid "Swamp"
msgstr "Sumpf"
@@ -152189,10 +148045,6 @@ msgstr "Tor"
msgid "house basement"
msgstr "Hauskeller"
-#: lang/json/overmap_terrain_from_json.py
-msgid "house roof"
-msgstr "Hausdach"
-
#: lang/json/overmap_terrain_from_json.py
msgid "attached garage"
msgstr "angebaute Garage"
@@ -152301,10 +148153,6 @@ msgstr "Mikrobiologielabor"
msgid "rocketry lab"
msgstr "Raketentechniklabor"
-#: lang/json/overmap_terrain_from_json.py
-msgid "robot dispatch center"
-msgstr "Roboterzentrale"
-
#: lang/json/overmap_terrain_from_json.py
msgid "school"
msgstr "Schule"
@@ -152333,6 +148181,14 @@ msgstr "Mechanikergarage"
msgid "megastore entrance"
msgstr "Einkaufszentrum Eingang"
+#: lang/json/overmap_terrain_from_json.py
+msgid "hotel tower"
+msgstr "Hotelturm"
+
+#: lang/json/overmap_terrain_from_json.py
+msgid "razorclaw nest"
+msgstr "Rasierklauennest"
+
#: lang/json/overmap_terrain_from_json.py
msgid "sewage treatment"
msgstr "Abwasserkläranlage"
@@ -152349,6 +148205,10 @@ msgstr "Kabelverzweiger"
msgid "electric substation"
msgstr "Umspannwerk"
+#: lang/json/overmap_terrain_from_json.py
+msgid "campsites"
+msgstr "Campingplätze"
+
#: lang/json/overmap_terrain_from_json.py
msgid "religious cemetery"
msgstr "religiöser Friedhof"
@@ -152386,15 +148246,10 @@ msgstr "Vagabund"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Circumstances left you wandering, with no home, no family, no friends. But "
-"the world you knew is gone, and maybe your experiences relying on yourself "
-"to survive could be useful in this new one."
+"Circumstance left you wandering the world, alone. Now there is nothing to "
+"go back to, even if you wanted to. Perhaps your experience in fending for "
+"yourself will prove useful in this new world."
msgstr ""
-"Die Umstände zwangen dich ohne Zuhause, Familie oder Freunde auf "
-"Wanderschaft zu gehen. Aber die Welt, die du kanntest, existiert nicht mehr "
-"und vielleicht werden sich die Erfahrungen und Kenntnisse, auf die du dich "
-"bisher beim Überleben verlassen hast, in dieser neuen Welt als vorteilhaft "
-"erweisen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152405,15 +148260,10 @@ msgstr "Vagabund"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Circumstances left you wandering, with no home, no family, no friends. But "
-"the world you knew is gone, and maybe your experiences relying on yourself "
-"to survive could be useful in this new one."
+"Circumstance left you wandering the world, alone. Now there is nothing to "
+"go back to, even if you wanted to. Perhaps your experience in fending for "
+"yourself will prove useful in this new world."
msgstr ""
-"Die Umstände zwangen dich ohne Zuhause, Familie oder Freunde auf "
-"Wanderschaft zu gehen. Aber die Welt, die du kanntest, existiert nicht mehr "
-"und vielleicht werden sich die Erfahrungen und Kenntnisse, auf die du dich "
-"bisher beim Überleben verlassen hast, in dieser neuen Welt als vorteilhaft "
-"erweisen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152424,13 +148274,10 @@ msgstr "Bionik-Prepper"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You knew the end was coming. You augmented yourself with some basic bionics"
-" and got additional survival training. Now the end has come, and it is time"
-" to see if your efforts have paid off."
+"You knew the end was coming. You augmented yourself with some basic bionic "
+"tools and underwent extensive survival training. Now the end has come, and "
+"it is time to see if your efforts have paid off."
msgstr ""
-"Du wusstest, dass das Ende bevorstand. Du hast dich mit ein paar einfachen "
-"Bioniken und zusätzlichem Überlebenstraining verbessert. Nun ist das Ende "
-"gekommen und es ist Zeit, zu sehen, ob sich deine Mühen ausgezahlt haben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152441,13 +148288,10 @@ msgstr "Bionik-Prepper"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You knew the end was coming. You augmented yourself with some basic bionics"
-" and got additional survival training. Now the end has come, and it is time"
-" to see if your efforts have paid off."
+"You knew the end was coming. You augmented yourself with some basic bionic "
+"tools and underwent extensive survival training. Now the end has come, and "
+"it is time to see if your efforts have paid off."
msgstr ""
-"Du wusstest, dass das Ende bevorstand. Du hast dich mit ein paar einfachen "
-"Bioniken und zusätzlichem Überlebenstraining verbessert. Nun ist das Ende "
-"gekommen und es ist Zeit, zu sehen, ob sich deine Mühen ausgezahlt haben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152458,12 +148302,9 @@ msgstr "Überlebender"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Some would say that there's nothing particularly notable about you. But "
+"Some would say that there's nothing particularly notable about you, but "
"you've survived, and that's more than most could say right now."
msgstr ""
-"Einige würden sagen, dass es nichts besonders bemerkenswertes über dich "
-"gibt. Aber du überlebtest und das ist mehr, als die Meisten von sich "
-"behaupten können."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152474,12 +148315,9 @@ msgstr "Überlebende"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Some would say that there's nothing particularly notable about you. But "
+"Some would say that there's nothing particularly notable about you, but "
"you've survived, and that's more than most could say right now."
msgstr ""
-"Einige würden sagen, dass es nichts besonders bemerkenswertes über dich "
-"gibt. Aber du überlebtest und das ist mehr, als die Meisten von sich "
-"behaupten können."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152490,9 +148328,9 @@ msgstr "Geschützter Überlebender"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it"
-" is winter, and you hope the rag-tag collection of skills you learned from "
-"all those books can help you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter. You've "
+"spent the past months eating canned food, reading books, and tinkering with "
+"stuff in the bunker. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152504,9 +148342,9 @@ msgstr "Geschützte Überlebende"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it"
-" is winter, and you hope the rag-tag collection of skills you learned from "
-"all those books can help you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter. You've "
+"spent the past months eating canned food, reading books, and tinkering with "
+"stuff in the bunker. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152518,9 +148356,9 @@ msgstr "Untergebrachte Miliz"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it"
-" is winter, and you hope your guns and the skills you have acquired can help"
-" you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter with your"
+" collection of guns. You've spent the past months eating canned food and "
+"practicing your aim. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152532,9 +148370,9 @@ msgstr "Untergebrachte Miliz"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"At the start of the Cataclysm, you hunkered down in a bomb shelter. Now, it"
-" is winter, and you hope your guns and the skills you have acquired can help"
-" you survive."
+"At the start of the Cataclysm, you hunkered down in a bomb shelter with your"
+" collection of guns. You've spent the past months eating canned food and "
+"practicing your aim. Now it is winter - time to face the world above."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152547,12 +148385,9 @@ msgstr "Schneider"
msgctxt "prof_desc_male"
msgid ""
"Tailoring may not seem like the most useful skill when the world has ended."
-" Most people wouldn't expect a simple tailor to live long. This is your "
-"opportunity to prove them wrong."
+" Most people wouldn't expect a simple tailor to live very long. This is "
+"your opportunity to prove them wrong."
msgstr ""
-"Das Schneidereihandwerk scheint nicht die nützlichste Fertigkeit zu sein, "
-"als die Welt endete. Die meisten Leute würden nicht erwarten, dass ein "
-"Schneider lange lebt. Dies ist deine Gelegenheit, das Gegenteil zu beweisen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152564,13 +148399,9 @@ msgstr "Schneiderin"
msgctxt "prof_desc_female"
msgid ""
"Tailoring may not seem like the most useful skill when the world has ended."
-" Most people wouldn't expect a simple tailor to live long. This is your "
-"opportunity to prove them wrong."
+" Most people wouldn't expect a simple tailor to live very long. This is "
+"your opportunity to prove them wrong."
msgstr ""
-"Das Schneidereihandwerk scheint nicht die nützlichste Fertigkeit zu sein, "
-"als die Welt endete. Die meisten Leute würden nicht erwarten, dass eine "
-"Schneiderin lange lebt. Dies ist deine Gelegenheit, das Gegenteil zu "
-"beweisen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152582,13 +148413,9 @@ msgstr "Chefkoch"
msgctxt "prof_desc_male"
msgid ""
"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."
+"but you managed to escape the carnage with your trusty butcher knife and "
+"only a small collection of stains on your uniform."
msgstr ""
-"Smørrebrød, Smørrebrød røm, pøm, pøm, pøm! Jahre in der Küche haben dir eine"
-" gewaltige Menge an Sachen hinterlassen, aber du bist dem Blutbad mit einem "
-"Fleischermesser und nur ein paar Flecken auf deiner Arbeitskleidung "
-"entkommen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152600,13 +148427,9 @@ msgstr "Chefköchin"
msgctxt "prof_desc_female"
msgid ""
"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."
+"but you managed to escape the carnage with your trusty butcher knife and "
+"only a small collection of stains on your uniform."
msgstr ""
-"Smørrebrød, Smørrebrød røm, pøm, pøm, pøm! Jahre in der Küche haben dir eine"
-" gewaltige Menge an Sachen hinterlassen, aber du bist dem Blutbad mit einem "
-"Fleischermesser und nur ein paar Flecken auf deiner Arbeitskleidung "
-"entkommen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152647,14 +148470,10 @@ msgstr "Laborant"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Thanks to your time in the lab, you're familiar with the basics of "
-"conducting science. Now that the world has ended, only one question "
-"remains: Can you undo the very Cataclysm you helped create?"
+"Thanks to years of study and hard work in the lab, you're familiar with the "
+"basics of scientific inquiry. Only one question remains: can you undo the "
+"very Cataclysm your colleagues helped create?"
msgstr ""
-"Dank deiner Zeit im Labor bist du vertraut mit den Grundlagen der "
-"Durchführung wissenschaftlicher Arbeit. Jetzt, wo die Welt aufgehört hat, "
-"verbleibt nur eine Frage: Kannst die Apokalypse, die du mit herbeigeführt "
-"hast, wieder rückgängig machen?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152665,14 +148484,10 @@ msgstr "Laborantin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Thanks to your time in the lab, you're familiar with the basics of "
-"conducting science. Now that the world has ended, only one question "
-"remains: Can you undo the very Cataclysm you helped create?"
+"Thanks to years of study and hard work in the lab, you're familiar with the "
+"basics of scientific inquiry. Only one question remains: can you undo the "
+"very Cataclysm your colleagues helped create?"
msgstr ""
-"Dank deiner Zeit im Labor bist du vertraut mit den Grundlagen der "
-"Durchführung wissenschaftlicher Arbeit. Jetzt, wo die Welt aufgehört hat, "
-"verbleibt nur eine Frage: Kannst die Apokalypse, die du mit herbeigeführt "
-"hast, wieder rückgängig machen?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152683,11 +148498,10 @@ msgstr "Heimwerker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Although you never got your driver's license, you've always loved cars. At "
-"least now you'll never be wanting for materials."
+"You've always loved cars, and there's nothing like getting under the hood "
+"and fixing it yourself. You've kept hold of some handy tools for the job, "
+"and at least now you'll never want for parts."
msgstr ""
-"Obwohl du niemals deinen Führerschein gemacht hast, hast du schon immer "
-"Autos gemocht. Wenigstens wirst du nun nie wieder Materialien brauchen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152698,11 +148512,10 @@ msgstr "Heimwerkerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Although you never got your driver's license, you've always loved cars. At "
-"least now you'll never be wanting for materials."
+"You've always loved cars, and there's nothing like getting under the hood "
+"and fixing it yourself. You've kept hold of some handy tools for the job, "
+"and at least now you'll never want for parts."
msgstr ""
-"Obwohl du niemals deinen Führerschein gemacht hast, hast du schon immer "
-"Autos gemocht. Wenigstens wirst du nun nie wieder Materialien brauchen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152716,12 +148529,8 @@ msgid ""
"Your flexible outlook on the law, the scuffles you've been in (and avoided) "
"at the bar, and your impressive ability to weasel your way out of the "
"consequences of your actions - all these skills have helped ensure your "
-"survival. But how much longer will they hold out?"
+"survival. How much longer will they hold out?"
msgstr ""
-"Deine flexible Einstellung gegenüber dem Gesetz, deine Schlägereien und "
-"deine beeindruckende Fähigkeit, sich aus den Konsequenzen herauszuwinden – "
-"all diese Fähigkeiten sichterten dir dein Überleben. Aber wie viel länger "
-"werden sie ausreichen?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152735,12 +148544,8 @@ msgid ""
"Your flexible outlook on the law, the scuffles you've been in (and avoided) "
"at the bar, and your impressive ability to weasel your way out of the "
"consequences of your actions - all these skills have helped ensure your "
-"survival. But how much longer will they hold out?"
+"survival. How much longer will they hold out?"
msgstr ""
-"Deine flexible Einstellung gegenüber dem Gesetz, deine Schlägereien und "
-"deine beeindruckende Fähigkeit, sich aus den Konsequenzen herauszuwinden – "
-"all diese Fähigkeiten sichterten dir dein Überleben. Aber wie viel länger "
-"werden sie ausreichen?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152751,9 +148556,9 @@ msgstr "Imker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to be a professional beekeeper. You had to abandon your precious "
-"bees when the Cataclysm struck, but at least you managed to grab some "
-"utensils and honey."
+"You used to be a professional apiarist, building and maintaining beehives. "
+"You had to abandon your precious bees when the Cataclysm struck, but at "
+"least you managed to grab some utensils and honey."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152765,9 +148570,9 @@ msgstr "Imkerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to be a professional beekeeper. You had to abandon your precious "
-"bees when the Cataclysm struck, but at least you managed to grab some "
-"utensils and honey."
+"You used to be a professional apiarist, building and maintaining beehives. "
+"You had to abandon your precious bees when the Cataclysm struck, but at "
+"least you managed to grab some utensils and honey."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152779,9 +148584,9 @@ msgstr "Basketballspieler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"It was going to be your first major game, but then the Cataclysm struck. "
-"Thanks to your quick feet, you were among the lucky few to survive and "
-"escape from the creatures."
+"Your first major game was abruptly cancelled when zombies stormed the court."
+" Quick feet and good reflexes meant you were among the lucky few to escape "
+"the stadium alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152793,9 +148598,9 @@ msgstr "Basketballspielerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"It was going to be your first major game, but then the Cataclysm struck. "
-"Thanks to your quick feet, you were among the lucky few to survive and "
-"escape from the creatures."
+"Your first major game was abruptly cancelled when zombies stormed the court."
+" Quick feet and good reflexes meant you were among the lucky few to escape "
+"the stadium alive."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152807,10 +148612,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You are the true Foodperson, some might think Foodperson is just a mascot, "
-"but you know better. You are Foodperson, the mask has become your face, you"
-" are real and the only thing standing between this world and oblivion is "
-"you."
+"You are the true Foodperson. Some might think Foodperson is just a mascot, "
+"but you know better. The mask has become your face, you are real, and the "
+"only thing standing between this world and oblivion is you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152822,10 +148626,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You are the true Foodperson, some might think Foodperson is just a mascot, "
-"but you know better. You are Foodperson, the mask has become your face, you"
-" are real and the only thing standing between this world and oblivion is "
-"you."
+"You are the true Foodperson. Some might think Foodperson is just a mascot, "
+"but you know better. The mask has become your face, you are real, and the "
+"only thing standing between this world and oblivion is you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152839,13 +148642,9 @@ msgctxt "prof_desc_male"
msgid ""
"You were a promising young cyclist with a bright career in front of you "
"before this all happened. Perhaps you'll never get to participate in the "
-"grand tours now, but as the saying goes: Life is like riding a bicycle, you "
-"got to keep moving."
+"grand tours now, but as the saying goes, life is like riding a bicycle: "
+"you've got to keep moving."
msgstr ""
-"Du warst ein vielversprechender junger Radfahrer mit einer glänzenden "
-"Karriere vor dir, bevor all dies passierte. Vielleicht wirst du niemals an "
-"den großen Touren teilnehmen, aber wie schon das Sprichwort besagt: Das "
-"Leben ist wie Fahradfahren, man muss immer in Bewegung bleiben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152858,13 +148657,9 @@ msgctxt "prof_desc_female"
msgid ""
"You were a promising young cyclist with a bright career in front of you "
"before this all happened. Perhaps you'll never get to participate in the "
-"grand tours now, but as the saying goes: Life is like riding a bicycle, you "
-"got to keep moving."
+"grand tours now, but as the saying goes, life is like riding a bicycle: "
+"you've got to keep moving."
msgstr ""
-"Du warst eine vielversprechende junge Radfahrerin mit einer glänzenden "
-"Karriere vor dir, bevor all dies passierte. Vielleicht wirst du niemals an "
-"den großen Touren teilnehmen, aber wie schon das Sprichwort besagt: Das "
-"Leben ist wie Fahradfahren, man muss immer in Bewegung bleiben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152875,16 +148670,11 @@ msgstr "Rekrut"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a high school drop-out with one goal in mind: to join the military."
-" You finally got in, just in time for your training to get interrupted by a"
-" national emergency. As far as you can tell, military command abandoned you"
-" in this hellhole when you missed the emergency evac."
+"Joining the military has been your dream for years. You finally got in, "
+"just in time for your training to get interrupted by some sort of national "
+"emergency. As far as you can tell, military command abandoned you in this "
+"hellhole when you missed the emergency evac."
msgstr ""
-"Du warst ein Schulabbrecher mit einem Ziel vor Augen: dem Militär "
-"beizutreten. Du bist endlich hereingekommen, gerade rechtzeitig zum "
-"Training, nur um vom Staatsnotstand unterbrochen zu werden. So weit du sagen"
-" kannst, hat dich das Militärkommando in diesem Höllenloch im Stich "
-"gelassen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -152895,16 +148685,11 @@ msgstr "Rekrutin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a high school drop-out with one goal in mind: to join the military."
-" You finally got in, just in time for your training to get interrupted by a"
-" national emergency. As far as you can tell, military command abandoned you"
-" in this hellhole when you missed the emergency evac."
+"Joining the military has been your dream for years. You finally got in, "
+"just in time for your training to get interrupted by some sort of national "
+"emergency. As far as you can tell, military command abandoned you in this "
+"hellhole when you missed the emergency evac."
msgstr ""
-"Du warst ein Schulabbrecher mit einem Ziel vor Augen: dem Militär "
-"beizutreten. Du bist endlich hereingekommen, gerade rechtzeitig zum "
-"Training, nur um vom Staatsnotstand unterbrochen zu werden. So weit du sagen"
-" kannst, hat dich das Militärkommando in diesem Höllenloch im Stich "
-"gelassen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -152953,8 +148738,9 @@ msgstr "Butler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You worked in a wealthy household, but after the Cataclysm they took a "
-"family vacation to an unknown place, leaving you to fend for yourself."
+"You were hired to take care of the housekeeping for a wealthy family. "
+"Naturally, when things got bad, they all took off on a family vacation to "
+"somewhere unknown, leaving you to your fate."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152966,8 +148752,9 @@ msgstr "Magd"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You worked in a wealthy household, but after the Cataclysm they took a "
-"family vacation to an unknown place, leaving you to fend for yourself."
+"You were hired to take care of the housekeeping for a wealthy family. "
+"Naturally, when things got bad, they all took off on a family vacation to "
+"somewhere unknown, leaving you to your fate."
msgstr ""
#: lang/json/professions_from_json.py
@@ -152979,10 +148766,11 @@ msgstr "Gefangener"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were following a road at night trying to get away from the horrors of "
-"the city, when you heard a voice calling out in the dark. As you stepped "
-"away to investigate, you suddenly felt a searing pain in your head and "
-"blacked out. You just woke up in this place… Are you even on earth anymore?"
+"You were following a road at night, trying to get away from the horrors of "
+"the city, when you heard a voice calling out in the dark. You followed, "
+"hoping they were friendly, but suddenly felt a searing pain in your head and"
+" blacked out. You just woke up in this strange place… are you even on Earth"
+" anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -152994,10 +148782,11 @@ msgstr "Gefangener"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were following a road at night trying to get away from the horrors of "
-"the city, when you heard a voice calling out in the dark. As you stepped "
-"away to investigate, you suddenly felt a searing pain in your head and "
-"blacked out. You just woke up in this place… Are you even on earth anymore?"
+"You were following a road at night, trying to get away from the horrors of "
+"the city, when you heard a voice calling out in the dark. You followed, "
+"hoping they were friendly, but suddenly felt a searing pain in your head and"
+" blacked out. You just woke up in this strange place… are you even on Earth"
+" anymore?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153010,9 +148799,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You were ready. You went in determined to find and rescue your friends. "
-"But now as you walk through those strange corridors, the atmosphere grows "
-"heavy and you're not so sure anymore. You might be the one in need of a "
-"rescue now."
+"Now the atmosphere in these twisting corridors grows heavy, and you don't "
+"feel quite so confident anymore. You might be the one in need of a rescue "
+"soon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153025,9 +148814,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You were ready. You went in determined to find and rescue your friends. "
-"But now as you walk through those strange corridors, the atmosphere grows "
-"heavy and you're not so sure anymore. You might be the one in need of a "
-"rescue now."
+"Now the atmosphere in these twisting corridors grows heavy, and you don't "
+"feel quite so confident anymore. You might be the one in need of a rescue "
+"soon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153040,12 +148829,10 @@ msgstr "Assistenzarzt"
msgctxt "prof_desc_male"
msgid ""
"Fresh out of med school, you've got little in the way of practical "
-"experience. You just hope it will be enough if the old adage of 'Doctor, "
-"heal thyself' ends up being required."
+"experience and just a handful of first-aid supplies. You just hope it will "
+"be enough if 'physician, heal thyself' turns out to be more literal than you"
+" expected."
msgstr ""
-"Frisch aus der Ärzteschule hast du ein paar wenige Praxiserfahrungen "
-"gemacht. Du hoffst nur, dass sie ausreichen werden, um dich selbst verarzten"
-" zu können."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153057,12 +148844,10 @@ msgstr "Assistenzärztin"
msgctxt "prof_desc_female"
msgid ""
"Fresh out of med school, you've got little in the way of practical "
-"experience. You just hope it will be enough if the old adage of 'Doctor, "
-"heal thyself' ends up being required."
+"experience and just a handful of first-aid supplies. You just hope it will "
+"be enough if 'physician, heal thyself' turns out to be more literal than you"
+" expected."
msgstr ""
-"Frisch aus der Ärzteschule hast du ein paar wenige Praxiserfahrungen "
-"gemacht. Du hoffst nur, dass sie ausreichen werden, um dich selbst verarzten"
-" zu können."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153074,13 +148859,9 @@ msgstr "Gangster"
msgctxt "prof_desc_male"
msgid ""
"The boss always said he could rely on you to pull through on the tough jobs."
-" A shame he didn't manage it, himself. No stranger to a spot of violence, "
-"you almost feel at home in this new world already."
+" Shame he got himself smoked. No problem; the world's always got a place "
+"for someone with your kind of talents."
msgstr ""
-"Der Boss sagte immer, dass er sich auf dich verlassen kann, die schwierigen "
-"Dinger zu drehen. Eine Schande, dass er es nicht selbst geschafft hat. Als "
-"jemand, dem einen ein Ort der Gewalt nicht fremd ist fühlst du dich in "
-"dieser neuen Welt fast wie Zuhause."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153092,13 +148873,9 @@ msgstr "Gangster"
msgctxt "prof_desc_female"
msgid ""
"The boss always said he could rely on you to pull through on the tough jobs."
-" A shame he didn't manage it, himself. No stranger to a spot of violence, "
-"you almost feel at home in this new world already."
+" Shame he got himself smoked. No problem; the world's always got a place "
+"for someone with your kind of talents."
msgstr ""
-"Der Boss sagte immer, dass er sich auf dich verlassen kann, die schwierigen "
-"Dinger zu drehen. Eine Schande, dass er es nicht selbst geschafft hat. Als "
-"jemand, dem einen ein Ort der Gewalt nicht fremd ist fühlst du dich in "
-"dieser neuen Welt fast wie Zuhause."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153109,15 +148886,10 @@ msgstr "Wächter"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A low paid security guard, things have suddenly gotten a lot more dangerous "
-"than patrolling the grounds warding off potential thieves. You don't have "
-"any particularly useful skills, but you do have some useful equipment since "
-"you were on the job when things started going south."
+"You had a boring, underpaid job watching cameras and patrolling hallways, "
+"but things have suddenly gotten a lot more dangerous. You have some useful "
+"equipment, but you've never had any call to use it until now."
msgstr ""
-"Als schlecht bezahlte Wache wurde es plötzlich viel gefährlicher, als nur "
-"auf Grundstücken zu patroullieren, um potentielle Diebe abzuwehren. Du hast "
-"keine besonders nützlichen Fähigkeiten, aber du hast eine nützliche "
-"Dienstausrüstung, als es berab ging."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153128,15 +148900,10 @@ msgstr "Wächterin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A low paid security guard, things have suddenly gotten a lot more dangerous "
-"than patrolling the grounds warding off potential thieves. You don't have "
-"any particularly useful skills, but you do have some useful equipment since "
-"you were on the job when things started going south."
+"You had a boring, underpaid job watching cameras and patrolling hallways, "
+"but things have suddenly gotten a lot more dangerous. You have some useful "
+"equipment, but you've never had any call to use it until now."
msgstr ""
-"Als schlecht bezahlte Wache wurde es plötzlich viel gefährlicher, als nur "
-"auf Grundstücken zu patroullieren, um potentielle Diebe abzuwehren. Du hast "
-"keine besonders nützlichen Fähigkeiten, aber du hast eine nützliche "
-"Dienstausrüstung, als es berab ging."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153149,7 +148916,7 @@ msgctxt "prof_desc_male"
msgid ""
"You used to mow lawns and trim hedges for the wealthy. Contract work was "
"getting scarce even before the zombies came, but now you've got nothing left"
-" but your tools and expertise."
+" except your tools and expertise."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153163,7 +148930,7 @@ msgctxt "prof_desc_female"
msgid ""
"You used to mow lawns and trim hedges for the wealthy. Contract work was "
"getting scarce even before the zombies came, but now you've got nothing left"
-" but your tools and expertise."
+" except your tools and expertise."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153175,9 +148942,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were providing in-home care for the elderly, even as the whole world "
+"You went on providing in-home care for the elderly even as the whole world "
"fell apart around you. You can only pray that you don't see your former "
-"clients among the walking dead..."
+"clients among the walking dead…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153189,9 +148956,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were providing in-home care for the elderly, even as the whole world "
+"You went on providing in-home care for the elderly even as the whole world "
"fell apart around you. You can only pray that you don't see your former "
-"clients among the walking dead..."
+"clients among the walking dead…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153203,10 +148970,9 @@ msgstr "Überlebenskünstler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Skilled at surviving off the land far from civilization, your skills are "
-"quite likely to come in useful considering civilization is now full of "
-"monsters that want you dead. Your equipment is basic, but versatile - and "
-"with your skills, more than you need… except your canteen's run out!"
+"Living off the land, far from civilization, is nothing new to you. The only"
+" difference is all the monsters that suddenly want you dead. Your equipment"
+" is basic, but versatile… except that your canteen's run out!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153218,10 +148984,9 @@ msgstr "Überlebenskünstlerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Skilled at surviving off the land far from civilization, your skills are "
-"quite likely to come in useful considering civilization is now full of "
-"monsters that want you dead. Your equipment is basic, but versatile - and "
-"with your skills, more than you need… except your canteen's run out!"
+"Living off the land, far from civilization, is nothing new to you. The only"
+" difference is all the monsters that suddenly want you dead. Your equipment"
+" is basic, but versatile… except that your canteen's run out!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153233,13 +148998,10 @@ msgstr "Kettenraucher"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"Your coworkers always muttered when you had to duck outside every hour for a"
+" smoke, but it ended up saving your life when things got bad. Now you're "
+"down to your last pack. You start out with a strong nicotine addiction."
msgstr ""
-"Jeder bei der Arbeit kannte dich als die Person, die immer eine oder zwei "
-"Zigarretten zur Hand hatte. Nun hast nur noch eine Schachtel und hoffst, "
-"bald mehr zu finden. Du beginnst mit einer starken Nikotinsucht."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153250,13 +149012,10 @@ msgstr "Kettenraucherin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"Your coworkers always muttered when you had to duck outside every hour for a"
+" smoke, but it ended up saving your life when things got bad. Now you're "
+"down to your last pack. You start out with a strong nicotine addiction."
msgstr ""
-"Jeder bei der Arbeit kannte dich als die Person, die immer eine oder zwei "
-"Zigarretten zur Hand hatte. Nun hast nur noch eine Schachtel und hoffst, "
-"bald mehr zu finden. Du beginnst mit einer starken Nikotinsucht."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153269,12 +149028,8 @@ msgctxt "prof_desc_male"
msgid ""
"Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, "
"and before you knew it you were turning tricks behind the local CVS just to "
-"score one more line."
+"score one more line. Where are you going to get your next fix now?"
msgstr ""
-"Kokain: Wahrhaft, dies ist eine höllische Droge. Du vergeudest dein Geld auf"
-" etwas von dem Pulver und ehe du dich versiehst, gehst du auf dem Strich, "
-"hinter der örtlichen CVS-Filiale, nur, um noch einen weiteren Schuss zu "
-"kriegen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153287,12 +149042,8 @@ msgctxt "prof_desc_female"
msgid ""
"Cocaine. It is, indeed, a helluva drug. You blew your money on some dust, "
"and before you knew it you were turning tricks behind the local CVS just to "
-"score one more line."
+"score one more line. Where are you going to get your next fix now?"
msgstr ""
-"Kokain: Wahrhaft, dies ist eine höllische Droge. Du vergeudest dein Geld auf"
-" etwas von dem Pulver und ehe du dich versiehst, gehst du auf dem Strich, "
-"hinter der örtlichen CVS-Filiale, nur, um noch einen weiteren Schuss zu "
-"kriegen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153303,15 +149054,11 @@ msgstr "Landstreicher"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Society drove you to the fringes and set you wandering, with no home, no "
-"family, no friends, until you could only find solace in the bottom of a "
-"bottle. But society doesn't mean a thing anymore, and for all the crap "
-"thrown your way, you're still standing. God damn, you need a drink."
+"Society drove you to the fringes and left you with no home, no family, no "
+"friends. You found solace in the bottom of a bottle. Well, society doesn't"
+" mean a thing anymore, and for all the crap thrown your way, you're still "
+"standing. God damn, you need a drink."
msgstr ""
-"Die Gesellschaft verdrängte dich und du fingst an, herumzuwandern, ohne "
-"Zuhause, ohne Familie, ohne Freunde, bis du deinen einzigen Trost in der "
-"Flasche finden konntest. Aber »Gesellschaft« bedeutet nichts mehr, und für "
-"all die Scheiße, die durchlebtest, stehst du immer noch aufrecht."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153322,15 +149069,11 @@ msgstr "Landstreicherin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Society drove you to the fringes and set you wandering, with no home, no "
-"family, no friends, until you could only find solace in the bottom of a "
-"bottle. But society doesn't mean a thing anymore, and for all the crap "
-"thrown your way, you're still standing. God damn, you need a drink."
+"Society drove you to the fringes and left you with no home, no family, no "
+"friends. You found solace in the bottom of a bottle. Well, society doesn't"
+" mean a thing anymore, and for all the crap thrown your way, you're still "
+"standing. God damn, you need a drink."
msgstr ""
-"Die Gesellschaft verdrängte dich und du fingst an, herumzuwandern, ohne "
-"Zuhause, ohne Familie, ohne Freunde, bis du deinen einzigen Trost in der "
-"Flasche finden konntest. Aber »Gesellschaft« bedeutet nichts mehr, und für "
-"all die Scheiße, die durchlebtest, stehst du immer noch aufrecht."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153341,13 +149084,10 @@ msgstr "Speed-Junkie"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You're not entirely sure what happened, but everything has gone to shit, and"
-" the only thing running through your head is where you're gonna find your "
-"next hit."
+"You're not entirely sure what happened last night, but you woke up on the "
+"floor and everything has gone completely to shit. The only thing running "
+"through your head, though, is where you're gonna find your next hit."
msgstr ""
-"Du bist dir nicht ganz sicher, was passierte, aber alles ging den Bach "
-"runter und das Einzige, was dir durch den Kopf geht ist die Frage, woher du "
-"deinen nächsten Kick bekommst."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153358,13 +149098,10 @@ msgstr "Speed-Junkie"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You're not entirely sure what happened, but everything has gone to shit, and"
-" the only thing running through your head is where you're gonna find your "
-"next hit."
+"You're not entirely sure what happened last night, but you woke up on the "
+"floor and everything has gone completely to shit. The only thing running "
+"through your head, though, is where you're gonna find your next hit."
msgstr ""
-"Du bist dir nicht ganz sicher, was passierte, aber alles ging den Bach "
-"runter und das Einzige, was dir durch den Kopf geht ist die Frage, woher du "
-"deinen nächsten Kick bekommst."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153376,12 +149113,9 @@ msgstr "Pillenschlucker"
msgctxt "prof_desc_male"
msgid ""
"After an accident in your youth, you got addicted to the opiates treating "
-"your pain. With the pharmacies shut down and dealers turned undead, "
-"satisfying your fix just got a lot more difficult."
+"your pain. With the pharmacies shut down and your dealers turned undead, "
+"satisfying those cravings just got a lot more difficult."
msgstr ""
-"Nach einem Unfall in deiner Jugend wurdest du abhängig von den Opiaten, die "
-"deine Schmerzen stillten. Da nun die Apotheken geschlossen und die Dealer "
-"untot sind, ist es erheblich schwieriger, deine Sucht zu befriedigen. "
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153393,12 +149127,9 @@ msgstr "Pillenschluckerin"
msgctxt "prof_desc_female"
msgid ""
"After an accident in your youth, you got addicted to the opiates treating "
-"your pain. With the pharmacies shut down and dealers turned undead, "
-"satisfying your fix just got a lot more difficult."
+"your pain. With the pharmacies shut down and your dealers turned undead, "
+"satisfying those cravings just got a lot more difficult."
msgstr ""
-"Nach einem Unfall in deiner Jugend wurdest du abhängig von den Opiaten, die "
-"deine Schmerzen stillten. Da nun die Apotheken geschlossen und die Dealer "
-"untot sind, ist es erheblich schwieriger, deine Sucht zu befriedigen. "
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153409,8 +149140,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You earned a living ferrying businessmen and tourists from helipad to "
-"helipad, the Cataclysm has grounded you, but the sky still calls you..."
+"You got your pilot's license, and earned a living ferrying businessmen and "
+"tourists around. The Cataclysm has grounded you for now, but the sky still "
+"calls to you…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153422,8 +149154,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You earned a living ferrying businessmen and tourists from helipad to "
-"helipad, the Cataclysm has grounded you, but the sky still calls you..."
+"You got your pilot's license, and earned a living ferrying businessmen and "
+"tourists around. The Cataclysm has grounded you for now, but the sky still "
+"calls to you…"
msgstr ""
#: lang/json/professions_from_json.py
@@ -153436,8 +149169,9 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"You spent your career busting drug smugglers with your faithful canine "
-"companion. Now the world has ended and none of that matters anymore. But "
-"at least you have a loyal friend."
+"companion. Now the world has ended, and none of that matters anymore. Your"
+" loyal dog is still at your side, though, ready to face the Cataclysm with "
+"you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153450,8 +149184,9 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"You spent your career busting drug smugglers with your faithful canine "
-"companion. Now the world has ended and none of that matters anymore. But "
-"at least you have a loyal friend."
+"companion. Now the world has ended, and none of that matters anymore. Your"
+" loyal dog is still at your side, though, ready to face the Cataclysm with "
+"you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153463,11 +149198,9 @@ msgstr "Verrückter Katzenkerl"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Everyone is dead? Well, it doesn't matter… your cats are all the friends "
-"you need!"
+"Everyone is dead? Oh well, it doesn't matter; it's not like you got along "
+"with people much anyway. Your beloved cats are all the friends you need!"
msgstr ""
-"Alle sind tot? Na ja, macht nichts… Deine Katzen sind all die Freunde, die "
-"du brauchst! "
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153478,11 +149211,9 @@ msgstr "Verrückte Katzenlady"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Everyone is dead? Well, it doesn't matter… your cats are all the friends "
-"you need!"
+"Everyone is dead? Oh well, it doesn't matter; it's not like you got along "
+"with people much anyway. Your beloved cats are all the friends you need!"
msgstr ""
-"Alle sind tot? Na ja, macht nichts… Deine Katzen sind all die Freunde, die "
-"du brauchst! "
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153493,15 +149224,11 @@ msgstr "Polizeibeamter"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Just a small-town deputy when you got the call, you were still ready to come"
-" to the rescue. Except that soon it was you who needed rescuing - you were "
-"lucky to escape with your life. Who's going to respect your authority when "
-"the government this badge represents might not even exist anymore?"
+"Just a small-town deputy, you got the call and were ready to come to the "
+"rescue. Soon it was you who needed rescuing, and you were lucky to escape "
+"with your life. Who's going to respect your authority when the government "
+"this badge represents might not even exist anymore?"
msgstr ""
-"Als du den Anruf erhieltest, wast du nur ein Kleinstadtstellvertreter und "
-"immer noch bereit, zur Rettung zu eilen. Außer, dass es bald du warst, der "
-"Rettung brauchte – du hattest Glück und konntest mit deinem Leben "
-"davonkommen. Doch wer wird jetzt noch deine Autorität respektieren?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153512,15 +149239,11 @@ msgstr "Polizeibeamte"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Just a small-town deputy when you got the call, you were still ready to come"
-" to the rescue. Except that soon it was you who needed rescuing - you were "
-"lucky to escape with your life. Who's going to respect your authority when "
-"the government this badge represents might not even exist anymore?"
+"Just a small-town deputy, you got the call and were ready to come to the "
+"rescue. Soon it was you who needed rescuing, and you were lucky to escape "
+"with your life. Who's going to respect your authority when the government "
+"this badge represents might not even exist anymore?"
msgstr ""
-"Als du den Anruf erhieltest, wast du nur ein Kleinstadtstellvertreter und "
-"immer noch bereit, zur Rettung zu eilen. Außer, dass es bald du warst, der "
-"Rettung brauchte – du hattest Glück und konntest mit deinem Leben "
-"davonkommen. Doch wer wird jetzt noch deine Autorität respektieren?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153531,13 +149254,10 @@ msgstr "Kriminalpolizist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were on the brink of a major breakthrough in your last homicide case "
-"when the Cataclysm struck. Now that suspect is dead. Everyone's dead. You"
-" need a smoke."
+"You were on the brink of a major breakthrough in your latest homicide case "
+"when the Cataclysm struck. Now your prime suspect is dead. Everyone's "
+"dead. You could really use a smoke."
msgstr ""
-"Du warst an der Schwelle eines großen Durchbruchs in deinem letzten "
-"Mordfall, als die Katastrophe zuschlug. Nun ist der verdächtige tot. Jeder "
-"ist tot. Du brauchst eine Zigarette."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153548,13 +149268,10 @@ msgstr "Kriminalpolizistin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were on the brink of a major breakthrough in your last homicide case "
-"when the Cataclysm struck. Now that suspect is dead. Everyone's dead. You"
-" need a smoke."
+"You were on the brink of a major breakthrough in your latest homicide case "
+"when the Cataclysm struck. Now your prime suspect is dead. Everyone's "
+"dead. You could really use a smoke."
msgstr ""
-"Du warst an der Schwelle eines großen Durchbruchs in deinem letzten "
-"Mordfall, als die Katastrophe zuschlug. Nun ist der verdächtige tot. Jeder "
-"ist tot. Du brauchst eine Zigarette."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153567,13 +149284,9 @@ msgctxt "prof_desc_male"
msgid ""
"As a member of the police force's most elite division, you are more than "
"adequately trained and equipped to survive the brutal onslaught of the "
-"apocalypse. Unfortunately, the breakdown of society has brought you to your"
-" current state of affairs; you now fight to simply stay alive."
+"apocalypse. Unfortunately, the chain of command has broken down; your only "
+"mission now is to stay alive."
msgstr ""
-"Als ein Mitglied der elitärsten Abteilung der Polizei wurdest du mehr als "
-"ausreichend trainiert und ausgerüstet, um den brutalen Ansturm der "
-"Apokalypse zu überleben. Leider bedeutet der Zerfall der Gesellschaft für "
-"dich, dass du nur noch kämpfst, um zu überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153586,13 +149299,9 @@ msgctxt "prof_desc_female"
msgid ""
"As a member of the police force's most elite division, you are more than "
"adequately trained and equipped to survive the brutal onslaught of the "
-"apocalypse. Unfortunately, the breakdown of society has brought you to your"
-" current state of affairs; you now fight to simply stay alive."
+"apocalypse. Unfortunately, the chain of command has broken down; your only "
+"mission now is to stay alive."
msgstr ""
-"Als ein Mitglied der elitärsten Abteilung der Polizei wurdest du mehr als "
-"ausreichend trainiert und ausgerüstet, um den brutalen Ansturm der "
-"Apokalypse zu überleben. Leider bedeutet der Zerfall der Gesellschaft für "
-"dich, dass du nur noch kämpfst, um zu überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153603,14 +149312,11 @@ msgstr "SWAT-Nahkampfspezialist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A member of the police force's most elite division, your close quarters "
-"combat training has kept you alive thus far. Unfortunately, the breakdown "
-"of society has brought you to your current state of affairs; you now fight "
-"to simply stay alive."
+"As a member of the police force's most elite division, you were given "
+"special training and became an expert in close-quarters combat. "
+"Unfortunately, the chain of command has broken down; your only mission now "
+"is to stay alive."
msgstr ""
-"Als ein Mitglied der elitärsten Abteilung der Polizei hat dich dein "
-"Nahkampftraining bisher am Leben gehalten. Leider bedeutet der Zerfall der "
-"Gesellschaft für dich, dass du nur noch kämpfst, um zu überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153621,14 +149327,11 @@ msgstr "SWAT-Nahkampfspezialistin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A member of the police force's most elite division, your close quarters "
-"combat training has kept you alive thus far. Unfortunately, the breakdown "
-"of society has brought you to your current state of affairs; you now fight "
-"to simply stay alive."
+"As a member of the police force's most elite division, you were given "
+"special training and became an expert in close-quarters combat. "
+"Unfortunately, the chain of command has broken down; your only mission now "
+"is to stay alive."
msgstr ""
-"Als ein Mitglied der elitärsten Abteilung der Polizei hat dich dein "
-"Nahkampftraining bisher am Leben gehalten. Leider bedeutet der Zerfall der "
-"Gesellschaft für dich, dass du nur noch kämpfst, um zu überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153640,15 +149343,10 @@ msgstr "Polizeischarfschütze"
msgctxt "prof_desc_male"
msgid ""
"Your skill as a sharpshooter served you well in the line of duty, protecting"
-" the innocent with a single, well placed bullet. Now survival itself is on "
+" the innocent with a single, well-placed bullet. Now survival itself is on "
"the line, and you can't afford to miss if you don't want to end up as "
"something's dinner."
msgstr ""
-"Deine Fähigkeit als Scharfschütze half dir sehr in deinen Einsätzen, in "
-"denen du die Unschuldigen mit einer gut platzierten Kugel retten konntest. "
-"Jetzt steht das Überleben selbst auf dem Spiel und du kannst es dir nicht "
-"leisten, zu verfehlen, wenn du nicht als jemandes Mittagessen enden "
-"möchtest."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153660,15 +149358,10 @@ msgstr "Polizeischarfschützin"
msgctxt "prof_desc_female"
msgid ""
"Your skill as a sharpshooter served you well in the line of duty, protecting"
-" the innocent with a single, well placed bullet. Now survival itself is on "
+" the innocent with a single, well-placed bullet. Now survival itself is on "
"the line, and you can't afford to miss if you don't want to end up as "
"something's dinner."
msgstr ""
-"Deine Fähigkeit als Scharfschütze half dir sehr in deinen Einsätzen, in "
-"denen du die Unschuldigen mit einer gut platzierten Kugel retten konntest. "
-"Jetzt steht das Überleben selbst auf dem Spiel und du kannst es dir nicht "
-"leisten, zu verfehlen, wenn du nicht als jemandes Mittagessen enden "
-"möchtest."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153679,16 +149372,11 @@ msgstr "Aufstandsbekämpfungspolizist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"The riots were brutal, and that's before the dead rose and started to devour"
-" the living. Soon it became apparent that the line you were holding was "
-"about to break - it was only through a bit of luck and a lot of head-bashing"
-" that you got away in one piece, and the worst is yet to come."
+"The riots were brutal, and that was before the dead rose and started to "
+"devour the living. The line you were holding broke. It was only through a "
+"bit of luck and a lot of head-bashing that you got away in one piece, and "
+"the worst is yet to come."
msgstr ""
-"Die Aufstände waren brutal, und das war, bevor die Toten aufstanden sind und"
-" anfingen, die Lebenden zu fressen. Bald war klar, dass du sie nicht "
-"aufhalten konntest – es gelang dir nur mit Glück und vielen zertrümmerten "
-"Köpfen, dass du überhaupt lebend fliehen konntest, doch das Schlimmste kommt"
-" noch."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153699,16 +149387,11 @@ msgstr "Aufstandsbekämpfungspolizistin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"The riots were brutal, and that's before the dead rose and started to devour"
-" the living. Soon it became apparent that the line you were holding was "
-"about to break - it was only through a bit of luck and a lot of head-bashing"
-" that you got away in one piece, and the worst is yet to come."
+"The riots were brutal, and that was before the dead rose and started to "
+"devour the living. The line you were holding broke. It was only through a "
+"bit of luck and a lot of head-bashing that you got away in one piece, and "
+"the worst is yet to come."
msgstr ""
-"Die Aufstände waren brutal, und das war, bevor die Toten aufstanden sind und"
-" anfingen, die Lebenden zu fressen. Bald war klar, dass du sie nicht "
-"aufhalten konntest – es gelang dir nur mit Glück und vielen zertrümmerten "
-"Köpfen, dass du überhaupt lebend fliehen konntest, doch das Schlimmste kommt"
-" noch."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153719,15 +149402,10 @@ msgstr "Gebrauchtwagenhändler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've been accused of being the sort of person who'd be willing to sell "
-"your own mother for a dollar. It always left you insulted - you've been "
-"around the block a time or two, and you'd charge way more than a dollar - "
-"and get it, too!"
+"They said you'd sell your own mother for a dollar. How dare they! You've "
+"been around the block a few times, and you'd charge way more than a dollar -"
+" and get it, too!"
msgstr ""
-"Du wirst beschuldigt, der Personentyp zu sein, der willentlich seine eigene "
-"Mutter für einen Dollar verkaufen würde. Das hat dich immer beleidigt – du "
-"bist gut bewandert und du verlangst wesentlich mehr als einen Dollar – und "
-"du kriegst das Geld auch noch!"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153738,15 +149416,10 @@ msgstr "Gebrauchtwagenhändlerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've been accused of being the sort of person who'd be willing to sell "
-"your own mother for a dollar. It always left you insulted - you've been "
-"around the block a time or two, and you'd charge way more than a dollar - "
-"and get it, too!"
+"They said you'd sell your own mother for a dollar. How dare they! You've "
+"been around the block a few times, and you'd charge way more than a dollar -"
+" and get it, too!"
msgstr ""
-"Du wirst beschuldigt, der Personentyp zu sein, der willentlich seine eigene "
-"Mutter für einen Dollar verkaufen würde. Das hat dich immer beleidigt – du "
-"bist gut bewandert und du verlangst wesentlich mehr als einen Dollar – und "
-"du kriegst das Geld auch noch!"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153757,15 +149430,11 @@ msgstr "Bogen-Jäger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a bow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty bow. So when it did, "
-"you made sure to bring it along."
+"Ever since you were a child you loved hunting, and quickly developed a "
+"talent for archery. Why, if the world ended, there's nothing you'd want at "
+"your side more than your trusty bow. So, when it did, you made sure to "
+"bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einem Bogen zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als dein treuer Bogen. Also hast du ihn mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153776,15 +149445,11 @@ msgstr "Bogen-Jägerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a bow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty bow. So when it did, "
-"you made sure to bring it along."
+"Ever since you were a child you loved hunting, and quickly developed a "
+"talent for archery. Why, if the world ended, there's nothing you'd want at "
+"your side more than your trusty bow. So, when it did, you made sure to "
+"bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einem Bogen zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als dein treuer Bogen. Also hast du ihn mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153795,15 +149460,11 @@ msgstr "Armbrustjäger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a crossbow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty crossbow. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and crossbow hunting was "
+"always your favorite. Why, if the world ended, there's nothing you'd want "
+"at your side more than your trusty crossbow. So, when it did, you made sure"
+" to bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einer Armbrust zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als deine treue Armbrust. Also hast du sie mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153814,15 +149475,11 @@ msgstr "Armbrustjägerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a crossbow. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty crossbow. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and crossbow hunting was "
+"always your favorite. Why, if the world ended, there's nothing you'd want "
+"at your side more than your trusty crossbow. So, when it did, you made sure"
+" to bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einer Armbrust zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als deine treue Armbrust. Also hast du sie mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153833,15 +149490,11 @@ msgstr "Flintenjäger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a shotgun. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty shotgun. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and one year you got a "
+"shotgun for your birthday. Why, if the world ended, there's nothing you'd "
+"want at your side more than your trusty shotgun. So, when it did, you made "
+"sure to bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einer Flinte zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als deine treue Flinte. Also hast du sie mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153852,15 +149505,11 @@ msgstr "Flintenjägerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a shotgun. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty shotgun. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and one year you got a "
+"shotgun for your birthday. Why, if the world ended, there's nothing you'd "
+"want at your side more than your trusty shotgun. So, when it did, you made "
+"sure to bring it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einer Flinte zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als deine treue Flinte. Also hast du sie mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153871,15 +149520,11 @@ msgstr "Gewehrjäger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a rifle. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty rifle. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and you fancy yourself a "
+"crack shot. Why, if the world ended, there's nothing you'd want at your "
+"side more than your trusty rifle. So, when it did, you made sure to bring "
+"it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einem Gewehr zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als dein treues Gewehr. Also hast du es mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153890,15 +149535,11 @@ msgstr "Gewehrjägerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Ever since you were a child you loved hunting, and you soon took a liking to"
-" the challenge of hunting with a rifle. Why, if the world ended there's "
-"nothing you'd want at your side more than your trusty rifle. So when it "
-"did, you made sure to bring it along."
+"Ever since you were a child you loved hunting, and you fancy yourself a "
+"crack shot. Why, if the world ended, there's nothing you'd want at your "
+"side more than your trusty rifle. So, when it did, you made sure to bring "
+"it along."
msgstr ""
-"Schon seit du ein Kind warst, liebtest du die Jagd und fandest früh Gefallen"
-" an der Herausforderung, mit einem Gewehr zu jagen. Denn wenn die Welt "
-"aufgehört haben sollte, dann gibt es nichts, was du an deiner Seite näher "
-"haben willst, als dein treues Gewehr. Also hast du es mitgenommen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153909,15 +149550,11 @@ msgstr "Handwerker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to work at a local hardware store, and you did a lot of home "
+"You used to work at a local hardware store, and you did plenty of home "
"renovations yourself. Now you look out at the horizon of a ruined world, "
"and wonder - are your meager skills, and the few supplies you grabbed on the"
-" way out, sufficient to help it rebuild?"
+" way out, sufficient to help rebuild?"
msgstr ""
-"Du arbeitetest in einem Baumarkt in der Nähe und hast viele "
-"Heimrenovierungen selbst gemacht. Nun schaust du auf den Horizont einer "
-"ruinierten Welt und fragst dich: Sind deine dürftigen Fähigkeiten und "
-"Vorräte ausreichend, um beim Wiederaufbau zu helfen?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -153928,15 +149565,11 @@ msgstr "Handwerkerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to work at a local hardware store, and you did a lot of home "
+"You used to work at a local hardware store, and you did plenty of home "
"renovations yourself. Now you look out at the horizon of a ruined world, "
"and wonder - are your meager skills, and the few supplies you grabbed on the"
-" way out, sufficient to help it rebuild?"
+" way out, sufficient to help rebuild?"
msgstr ""
-"Du arbeitetest in einem Baumarkt in der Nähe und hast viele "
-"Heimrenovierungen selbst gemacht. Nun schaust du auf den Horizont einer "
-"ruinierten Welt und fragst dich: Sind deine dürftigen Fähigkeiten und "
-"Vorräte ausreichend, um beim Wiederaufbau zu helfen?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -153947,9 +149580,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You ruled the road in your big rig and managed to drive it somewhere you "
-"hoped was safe when the riots hit. Now it's just you and your trusty truck "
-"cab."
+"You once ruled the road in your big rig. When the riots hit, you hopped in "
+"and drove it to safety. Now it's just you and your truck against the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -153961,9 +149593,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You ruled the road in your big rig and managed to drive it somewhere you "
-"hoped was safe when the riots hit. Now it's just you and your trusty truck "
-"cab."
+"You once ruled the road in your big rig. When the riots hit, you hopped in "
+"and drove it to safety. Now it's just you and your truck against the world."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154007,13 +149638,11 @@ msgstr "Rucksacktourist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've traveled 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."
+"For the past few years you've been traveling the world, sightseeing and "
+"living off your parents' trust fund. You came home to find the world in "
+"ruins, and the only thing between you and death is the open road and your "
+"backpack."
msgstr ""
-"Durch Reisen schlugst du dich so durchs Leben, mit Besichtigungen hier und "
-"da, und lebtest vom Treuhandfonds deiner Eltern. Aber nun sind sie fort und "
-"das Einzige zwischen dir und dem Tod ist die freie Straße und dein Rucksack."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154024,13 +149653,11 @@ msgstr "Rucksacktouristin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've traveled 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."
+"For the past few years you've been traveling the world, sightseeing and "
+"living off your parents' trust fund. You came home to find the world in "
+"ruins, and the only thing between you and death is the open road and your "
+"backpack."
msgstr ""
-"Durch Reisen schlugst du dich so durchs Leben, mit Besichtigungen hier und "
-"da, und lebtest vom Treuhandfonds deiner Eltern. Aber nun sind sie fort und "
-"das Einzige zwischen dir und dem Tod ist die freie Straße und dein Rucksack."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154041,11 +149668,10 @@ msgstr "Fast-Food-Koch"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"The diners at the fancy burger joint where you work seem even more irritable"
+" and unreasonable than usual today. Time to show the meaning of fast food… "
+"by running for your life!"
msgstr ""
-"Du arbeitetest in einem schicken Schnellrestaurant vor einer Woche, aber nun"
-" zeigst du die Bedeutung von »Schnell«, indem du um dein Leben rennst."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154056,11 +149682,10 @@ msgstr "Fast-Food-Köchin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"The diners at the fancy burger joint where you work seem even more irritable"
+" and unreasonable than usual today. Time to show the meaning of fast food… "
+"by running for your life!"
msgstr ""
-"Du arbeitetest in einem schicken Schnellrestaurant vor einer Woche, aber nun"
-" zeigst du die Bedeutung von »Schnell«, indem du um dein Leben rennst."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154071,10 +149696,8 @@ msgstr "Elektriker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to work for some small-time business owners doing minor electrical "
-"work, and you just so happened to be working on one of these jokes of an "
-"evac shelter when the Cataclysm struck. Unfortunately, you didn't finish "
-"wiring anything up except the computer - fat lot of good it's doing you now."
+"Small businesses often hired you for electrical work. You were halfway "
+"through your latest job when the whole power grid went dead."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154086,10 +149709,8 @@ msgstr "Elektrikerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to work for some small-time business owners doing minor electrical "
-"work, and you just so happened to be working on one of these jokes of an "
-"evac shelter when the Cataclysm struck. Unfortunately, you didn't finish "
-"wiring anything up except the computer - fat lot of good it's doing you now."
+"Small businesses often hired you for electrical work. You were halfway "
+"through your latest job when the whole power grid went dead."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154101,14 +149722,11 @@ msgstr "Hacker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Caffeine pills and all-nighters in front of a computer screen have given you"
-" skills in an area that seem, on the face of it, distinctly less-than-useful"
-" when the world has ended. Unless you manage to find a military mainframe."
+"Caffeine pills and all-nighters in front of a computer screen made you an "
+"expert. Sadly, the power's gone out, and suddenly your elite skills seem "
+"significantly less useful. Unless you manage to find a military mainframe, "
+"that is."
msgstr ""
-"Koffeinpillen und durchgemachte Nächte vor einem Computerbildschirm gaben "
-"dir Fertigkeiten in einem Bereich, der, oberflächlich betrachtet, nutzlos "
-"erscheint, als die Welt aufhörte. Außer, wenn du es schaffst, einen "
-"militärischen Mainframe zu finden."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154119,14 +149737,11 @@ msgstr "Haeckse"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Caffeine pills and all-nighters in front of a computer screen have given you"
-" skills in an area that seem, on the face of it, distinctly less-than-useful"
-" when the world has ended. Unless you manage to find a military mainframe."
+"Caffeine pills and all-nighters in front of a computer screen made you an "
+"expert. Sadly, the power's gone out, and suddenly your elite skills seem "
+"significantly less useful. Unless you manage to find a military mainframe, "
+"that is."
msgstr ""
-"Koffeinpillen und durchgemachte Nächte vor einem Computerbildschirm gaben "
-"dir Fertigkeiten in einem Bereich, der, oberflächlich betrachtet, nutzlos "
-"erscheint, als die Welt aufhörte. Außer, wenn du es schaffst, einen "
-"militärischen Mainframe zu finden."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154137,13 +149752,11 @@ msgstr "Student"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a high school student, but the tests you'll face now will have much"
-" higher stakes. There might even be something useful in one of these books "
-"you've been lugging around all year."
+"Just an average high school student, you find yourself facing a test you "
+"never studied for, and the stakes are a bit higher than geometry. Maybe "
+"there'll be something useful in one of these books you've been lugging "
+"around all year."
msgstr ""
-"Du warst ein High-School-Schüler, aber die Tests, die dir nun bevorstehen, "
-"sind viel schwieriger. Da könnte sogar etwas nützliches in einen dieser "
-"Bücher, die du das ganze Jahr mit dir herumschlepptest, sein."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154154,13 +149767,11 @@ msgstr "Studentin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a high school student, but the tests you'll face now will have much"
-" higher stakes. There might even be something useful in one of these books "
-"you've been lugging around all year."
+"Just an average high school student, you find yourself facing a test you "
+"never studied for, and the stakes are a bit higher than geometry. Maybe "
+"there'll be something useful in one of these books you've been lugging "
+"around all year."
msgstr ""
-"Du warst ein High-School-Schüler, aber die Tests, die dir nun bevorstehen, "
-"sind viel schwieriger. Da könnte sogar etwas nützliches in einen dieser "
-"Bücher, die du das ganze Jahr mit dir herumschlepptest, sein."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154171,9 +149782,9 @@ msgstr "Dusch-Opfer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were in the middle of a nice, hot shower when the Cataclysm struck! You"
-" barely managed to escape with some soap and the most massively useful thing"
-" ever… a towel."
+"You just stepped out of a nice, hot shower to find the world had ended. "
+"You've got some soap, along with the most massively useful thing ever… a "
+"towel."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154185,9 +149796,9 @@ msgstr "Dusch-Opfer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were in the middle of a nice, hot shower when the Cataclysm struck! You"
-" barely managed to escape with some soap and the most massively useful thing"
-" ever… a towel."
+"You just stepped out of a nice, hot shower to find the world had ended. "
+"You've got some soap, along with the most massively useful thing ever… a "
+"towel."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154199,11 +149810,9 @@ msgstr "Rocker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You spent most of your life on a Harley, and it's only natural you spend the"
-" rest of it riding one."
+"You spent most of your life on a Harley, out on the open road with your "
+"club. Now they're all dead. Time to ride or die."
msgstr ""
-"Du hast die meiste Zeit deines Lebens auf einer Harley verbracht und es ist "
-"nur natürlich, dass du dies den Rest deines Lebens ebenso tust."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154214,11 +149823,9 @@ msgstr "Rocker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You spent most of your life on a Harley, and it's only natural you spend the"
-" rest of it riding one."
+"You spent most of your life on a Harley, out on the open road with your "
+"club. Now they're all dead. Time to ride or die."
msgstr ""
-"Du hast die meiste Zeit deines Lebens auf einer Harley verbracht und es ist "
-"nur natürlich, dass du dies den Rest deines Lebens ebenso tust."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154229,8 +149836,9 @@ msgstr "Turniertänzer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You used to be a ballroom dancer before the Cataclysm, and now you use your "
-"skills to save your life."
+"Things got a little weird on your way to your weekly dance class. Zombies "
+"don't seem to know how to dance, but you're not about to let them step on "
+"your toes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154242,8 +149850,9 @@ msgstr "Turniertänzerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You used to be a ballroom dancer before the Cataclysm, and now you use your "
-"skills to save your life."
+"Things got a little weird on your way to your weekly dance class. Zombies "
+"don't seem to know how to dance, but you're not about to let them step on "
+"your toes."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154255,13 +149864,10 @@ msgstr "Bionikdieb"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You have done many high profile heists, but your gains mean nothing in this "
-"world. All you have left are the tools of your trade and your impeccable "
-"style."
+"Impeccable style and a few bionic tricks up your sleeve have seen you pull "
+"off a string of daring, high-profile heists. The cops would love to get "
+"their hands on you, but seem otherwise occupied."
msgstr ""
-"Du hast ein paar hochgradige Raube begangen, aber deine Verdienste bedeuten "
-"nichts in dieser Welt. Alles, was dir bleibt, sind eine Arbeitswerkzeuge und"
-" dein tadelloser Stil."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154272,13 +149878,10 @@ msgstr "Bionikdiebin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You have done many high profile heists, but your gains mean nothing in this "
-"world. All you have left are the tools of your trade and your impeccable "
-"style."
+"Impeccable style and a few bionic tricks up your sleeve have seen you pull "
+"off a string of daring, high-profile heists. The cops would love to get "
+"their hands on you, but seem otherwise occupied."
msgstr ""
-"Du hast ein paar hochgradige Raube begangen, aber deine Verdienste bedeuten "
-"nichts in dieser Welt. Alles, was dir bleibt, sind eine Arbeitswerkzeuge und"
-" dein tadelloser Stil."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154289,15 +149892,11 @@ msgstr "Bionikpatient"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the diagnosis came back positive you signed up for a series of "
+"When the diagnosis came back positive, you signed up for a series of "
"experimental bionic surgeries that saved your life. Now you're healthier "
"than you ever were before, thanks to a suite of bionic systems powered by "
"your own metabolic functions. Make the most of your second chance at life."
msgstr ""
-"Als die Diagnose positiv ausfiel, hast du dich einer Reihe experimenteller "
-"Bionik-OPs unterzogen, was dein Leben rettete. Nun bist du gesünder als je "
-"zuvor, dank einigen Bioniksystemen, die von deinem eigenem Metabolismus "
-"angetrieben werden. Mach das Beste aus deiner zweiten Lebenschance."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154308,15 +149907,11 @@ msgstr "Bionikpatientin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the diagnosis came back positive you signed up for a series of "
+"When the diagnosis came back positive, you signed up for a series of "
"experimental bionic surgeries that saved your life. Now you're healthier "
"than you ever were before, thanks to a suite of bionic systems powered by "
"your own metabolic functions. Make the most of your second chance at life."
msgstr ""
-"Als die Diagnose positiv ausfiel, hast du dich einer Reihe experimenteller "
-"Bionik-OPs unterzogen, was dein Leben rettete. Nun bist du gesünder als je "
-"zuvor, dank einigen Bioniksystemen, die von deinem eigenem Metabolismus "
-"angetrieben werden. Mach das Beste aus deiner zweiten Lebenschance."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154327,12 +149922,9 @@ msgstr "Patient"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the diagnosis came back positive, you were willing to fight to keep "
-"living. Now, you must renew your vow of tenacity in these new times."
+"When the diagnosis came back positive, you made a vow: to fight for your "
+"life, and to never give in to despair. Now is the time to renew that vow."
msgstr ""
-"Als die Diagnose »positiv« ergab, warst du bereit, um dein Weiterleben zu "
-"kämpfen. Jetzt musst du deinen Schwur der Beharrlichkeit in diesen Zeiten "
-"erneuern."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154343,12 +149935,9 @@ msgstr "Patientin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the diagnosis came back positive, you were willing to fight to keep "
-"living. Now, you must renew your vow of tenacity in these new times."
+"When the diagnosis came back positive, you made a vow: to fight for your "
+"life, and to never give in to despair. Now is the time to renew that vow."
msgstr ""
-"Als die Diagnose »positiv« ergab, warst du bereit, um dein Weiterleben zu "
-"kämpfen. Jetzt musst du deinen Schwur der Beharrlichkeit in diesen Zeiten "
-"erneuern."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154360,10 +149949,9 @@ msgstr "Unfreiwilliger Mutant"
msgctxt "prof_desc_male"
msgid ""
"You were a human guinea pig, used by laboratory technicians to understand "
-"the immense power of mutation."
+"the immense power of mutation. You are determined to live on, if only to "
+"spite them for what they did to you."
msgstr ""
-"Du warst ein menschliches Versuchskaninchen, von Labortechnikern benutzt, um"
-" die immense Kraft der Mutation zu ergründen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154375,10 +149963,9 @@ msgstr "Unfreiwilliger Mutant"
msgctxt "prof_desc_female"
msgid ""
"You were a human guinea pig, used by laboratory technicians to understand "
-"the immense power of mutation."
+"the immense power of mutation. You are determined to live on, if only to "
+"spite them for what they did to you."
msgstr ""
-"Du warst ein menschliches Versuchskaninchen, von Labortechnikern benutzt, um"
-" die immense Kraft der Mutation zu ergründen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154390,13 +149977,9 @@ msgstr "Freiwilliger Mutant"
msgctxt "prof_desc_male"
msgid ""
"Your dreams of becoming a super-human mutant through genetic alteration may "
-"have fallen a bit short, but when the Cataclysm struck, you and the "
-"scientists were ready to put your new body to the test."
+"have fallen a bit short, but the scientists say you're ready. It's time for"
+" a field test."
msgstr ""
-"Deine Träume, ein übermenschlicher Mutant mittels genetischen Anpassungen zu"
-" werden, sind etwas zurückgeblieben, aber als die Katastrophe kam, waren du "
-"und die Wissenschaftler bereit, um deinen neuen Körper auf den Prüfstand zu "
-"stellen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154408,13 +149991,9 @@ msgstr "Freiwilliger Mutant"
msgctxt "prof_desc_female"
msgid ""
"Your dreams of becoming a super-human mutant through genetic alteration may "
-"have fallen a bit short, but when the Cataclysm struck, you and the "
-"scientists were ready to put your new body to the test."
+"have fallen a bit short, but the scientists say you're ready. It's time for"
+" a field test."
msgstr ""
-"Deine Träume, ein übermenschlicher Mutant mittels genetischen Anpassungen zu"
-" werden, sind etwas zurückgeblieben, aber als die Katastrophe kam, waren du "
-"und die Wissenschaftler bereit, um deinen neuen Körper auf den Prüfstand zu "
-"stellen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154427,12 +150006,9 @@ msgctxt "prof_desc_male"
msgid ""
"You were normal once. Before the tests, before the procedures, before they "
"stripped away every outward sign of your humanity. You're more machine than"
-" man now, but that might prove an advantage against the horrors that await."
+" human now, but that might prove to be an advantage against the horrors that"
+" await."
msgstr ""
-"Du warst mal normal. Vor den Tests, vor den Prozeduren, bevor sie dir jedes "
-"äußerliche Zeichen deines Menschseins entrissen. Jetzt bist du mehr Mensch "
-"als Maschine, aber das könnte ein Vorteil gegenüber den Schrecken, die dich "
-"erwarten, sein."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154445,12 +150021,9 @@ msgctxt "prof_desc_female"
msgid ""
"You were normal once. Before the tests, before the procedures, before they "
"stripped away every outward sign of your humanity. You're more machine than"
-" man now, but that might prove an advantage against the horrors that await."
+" human now, but that might prove to be an advantage against the horrors that"
+" await."
msgstr ""
-"Du warst mal normal. Vor den Tests, vor den Prozeduren, bevor sie dir jedes "
-"äußerliche Zeichen deines Menschseins entrissen. Jetzt bist du mehr Mensch "
-"als Maschine, aber das könnte ein Vorteil gegenüber den Schrecken, die dich "
-"erwarten, sein."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154499,13 +150072,10 @@ msgstr "Bionikathlet"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"It's a shame the apocalypse happened; you'll never get a shot at the "
-"Cyberolympics. Now the only thing between you and death by zombie is your "
-"freakish cyborg strength."
+"You'll never get your shot at the Cyberolympics. All that's left of your "
+"dream is a single leftover protein shake. Well, that and your bulging, "
+"cybernetically-enhanced muscles."
msgstr ""
-"Es ist eine Schande, dass die Apokalypse passiert ist; du wirst niemals an "
-"der Cyberolympiade teilnehmen können. Jetzt ist die einzige Sache zwischen "
-"dir und dem Tod wegen Zombies deine sonderbare Cyborgstärke."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154516,13 +150086,10 @@ msgstr "Bionikathletin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"It's a shame the apocalypse happened; you'll never get a shot at the "
-"Cyberolympics. Now the only thing between you and death by zombie is your "
-"freakish cyborg strength."
+"You'll never get your shot at the Cyberolympics. All that's left of your "
+"dream is a single leftover protein shake. Well, that and your bulging, "
+"cybernetically-enhanced muscles."
msgstr ""
-"Es ist eine Schande, dass die Apokalypse passiert ist; du wirst niemals an "
-"der Cyberolympiade teilnehmen können. Jetzt ist die einzige Sache zwischen "
-"dir und dem Tod wegen Zombies deine sonderbare Cyborgstärke."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154533,9 +150100,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were that kind of sportsman who couldn't get off the track. You love "
-"running, and you enhanced your body to do it even better. Now there is "
-"plenty to run from, but this is your kind of game."
+"You were the kind of sportsman who couldn't get off the track. You love "
+"running, and you enhanced your body with cybernetics to go even faster. Now"
+" there's plenty to run from - this is your kind of game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154547,9 +150114,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were that kind of sportsman who couldn't get off the track. You love "
-"running, and you enhanced your body to do it even better. Now there is "
-"plenty to run from, but this is your kind of game."
+"You were the kind of sportsman who couldn't get off the track. You love "
+"running, and you enhanced your body with cybernetics to go even faster. Now"
+" there's plenty to run from - this is your kind of game."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154596,12 +150163,9 @@ msgstr "Bionikfeuerwehrmann"
msgctxt "prof_desc_male"
msgid ""
"As a second-generation augmented firefighter, you have been cybernetically "
-"enhanced to operate in the most dire of emergency situations. The end of "
-"the world definitely counts as a dire situation."
+"enhanced to operate in the most dire of emergency situations. You're pretty"
+" sure this counts."
msgstr ""
-"Als ein bionikverbesserter Feuerwehrmann der 2. Generation wurdest du "
-"kybernetisch verbessert, um in den meisten fatalen Notsituationen "
-"einzugreifen. Das Ende der Welt zählt eindeutig als eine fatale Situation."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154613,12 +150177,9 @@ msgstr "Bionikfeuerwehrfrau"
msgctxt "prof_desc_female"
msgid ""
"As a second-generation augmented firefighter, you have been cybernetically "
-"enhanced to operate in the most dire of emergency situations. The end of "
-"the world definitely counts as a dire situation."
+"enhanced to operate in the most dire of emergency situations. You're pretty"
+" sure this counts."
msgstr ""
-"Als eine bionikverbesserte Feuerwehrfrau der 2. Generation wurdest du "
-"kybernetisch verbessert, um in den meisten fatalen Notsituationen "
-"einzugreifen. Das Ende der Welt zählt eindeutig als eine fatale Situation."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154629,14 +150190,10 @@ msgstr "Bionikwissenschaftler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Prior to the apocalypse you were employed by a major international "
-"corporation as a representative and technical advisor, utilizing the "
-"incredible power of your cybernetically augmented mind."
+"You were employed by a major international corporation as a representative "
+"and technical advisor, utilizing the incredible power of your cybernetically"
+" augmented mind."
msgstr ""
-"Vor der Apokalypse wurdest du von einem wichtigen internationalem "
-"Unternehmen als stellvertretender und technischer Berater eingestellt, wo du"
-" die unglaubliche Kraft deiner kybernetisch aufgewerteten Geistesschärfe "
-"benutzt hast."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154647,14 +150204,10 @@ msgstr "Bionikwissenschaftlerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Prior to the apocalypse you were employed by a major international "
-"corporation as a representative and technical advisor, utilizing the "
-"incredible power of your cybernetically augmented mind."
+"You were employed by a major international corporation as a representative "
+"and technical advisor, utilizing the incredible power of your cybernetically"
+" augmented mind."
msgstr ""
-"Vor der Apokalypse wurdest du von einem wichtigen internationalem "
-"Unternehmen als stellvertretender und technischer Berater eingestellt, wo du"
-" die unglaubliche Kraft deiner kybernetisch aufgewerteten Geistesschärfe "
-"benutzt hast."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154665,14 +150218,10 @@ msgstr "Bioniksoldat"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You are the result of one of the military's latest and final research "
-"programs, a prototype cyborg soldier. You're still alive thanks to your "
-"augmentations, even after all your comrades fell to the undead."
+"You are the result of one of the military's last research programs: a "
+"prototype cyborg soldier. The wars they expected you to fight have become "
+"obsolete, but war never changes."
msgstr ""
-"Du bist das Ergebnis von einem der neuesten und letzten Forschungsprogrammen"
-" des Militärs, ein Prototyp eines Cyborgsoldaten. Du bist dank deiner "
-"Verbesserungen immer noch lebendig, sogar, nachdem all deine Kameraden den "
-"Untoten zum Opfer fielen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154683,14 +150232,10 @@ msgstr "Bioniksoldatin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You are the result of one of the military's latest and final research "
-"programs, a prototype cyborg soldier. You're still alive thanks to your "
-"augmentations, even after all your comrades fell to the undead."
+"You are the result of one of the military's last research programs: a "
+"prototype cyborg soldier. The wars they expected you to fight have become "
+"obsolete, but war never changes."
msgstr ""
-"Du bist das Ergebnis von einem der neuesten und letzten Forschungsprogrammen"
-" des Militärs, ein Prototyp eines Cyborgsoldaten. Du bist dank deiner "
-"Verbesserungen immer noch lebendig, sogar, nachdem all deine Kameraden den "
-"Untoten zum Opfer fielen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154701,13 +150246,11 @@ msgstr "Bionik-Scharfschütze"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your bionics, equipment, and extensive field training enable you to drop "
+"A top-secret military program sought to convert you into the perfect sniper."
+" Your bionics, equipment, and extensive field training enable you to drop "
"targets from implausible distances, even after weeks of total isolation in "
"enemy territory."
msgstr ""
-"Deine Bioniken, deine Ausstattung und dein ausführlicches Feldtraining "
-"ermöglichen es dir, Ziele aus unglaubhaften Entfernungen auszuschalten, "
-"sogar nach Wochen in völliger Isolation im Feindesland."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154718,13 +150261,11 @@ msgstr "Bionik-Scharfschützin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your bionics, equipment, and extensive field training enable you to drop "
+"A top-secret military program sought to convert you into the perfect sniper."
+" Your bionics, equipment, and extensive field training enable you to drop "
"targets from implausible distances, even after weeks of total isolation in "
"enemy territory."
msgstr ""
-"Deine Bioniken, deine Ausstattung und dein ausführlicches Feldtraining "
-"ermöglichen es dir, Ziele aus unglaubhaften Entfernungen auszuschalten, "
-"sogar nach Wochen in völliger Isolation im Feindesland."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154735,15 +150276,11 @@ msgstr "Bionikagent"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your body has several bionics worth millions of dollars, paid for by public "
-"taxes. The government has turned you into an infiltration and recon "
+"Your body conceals several bionic components, worth millions of dollars in "
+"public taxes. The government turned you into an infiltration and recon "
"specialist: you have night vision, an alarm, lock picking capabilities and a"
" hacking module."
msgstr ""
-"Dein Körper hat diverse Bioniken im Wert von mehreren Millionen Dollar, "
-"bezahlt aus Steuergeldern. Die Regierung stellte dich als Infiltrations- und"
-" Aufklärungsspezialisten ein: Du hast ein Nachtsichtgerät, einen Wecker, ein"
-" Hack-Modul und kannst Schlösser knacken."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154754,15 +150291,11 @@ msgstr "Bionikagentin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your body has several bionics worth millions of dollars, paid for by public "
-"taxes. The government has turned you into an infiltration and recon "
+"Your body conceals several bionic components, worth millions of dollars in "
+"public taxes. The government turned you into an infiltration and recon "
"specialist: you have night vision, an alarm, lock picking capabilities and a"
" hacking module."
msgstr ""
-"Dein Körper hat diverse Bioniken im Wert von mehreren Millionen Dollar, "
-"bezahlt aus Steuergeldern. Die Regierung stellte dich als Infiltrations- und"
-" Aufklärungsspezialisten ein: Du hast ein Nachtsichtgerät, einen Wecker, ein"
-" Hack-Modul und kannst Schlösser knacken."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154775,11 +150308,8 @@ msgctxt "prof_desc_male"
msgid ""
"The product of millions of dollars of clandestine research, you are a bionic"
" sleeper agent capable of silently engaging your target while maintaining an"
-" innocuous appearance."
+" innocuous appearance. Your handler cut all contact a week ago."
msgstr ""
-"Als das Produkt einer Millionen Dollar schweren Geheimforschung bist du ein "
-"bionischer Schläferagent, der in der Lage ist, lautlos dein Ziel "
-"anzugreifen, während du eine unscheinbare Ausstrahlung hast."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154792,11 +150322,8 @@ msgctxt "prof_desc_female"
msgid ""
"The product of millions of dollars of clandestine research, you are a bionic"
" sleeper agent capable of silently engaging your target while maintaining an"
-" innocuous appearance."
+" innocuous appearance. Your handler cut all contact a week ago."
msgstr ""
-"Als das Produkt einer Millionen Dollar schweren Geheimforschung bist du ein "
-"bionischer Schläferagent, der in der Lage ist, lautlos dein Ziel "
-"anzugreifen, während du eine unscheinbare Ausstrahlung hast."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154807,11 +150334,10 @@ msgstr "Bionik-Gangster"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were the boss' favorite, their protege; they always counted on you to "
-"get the toughest jobs done. Seeing your potential, they invested in "
-"\"basic\" augments and the best gear on the market to better aid you in your"
-" job. After enjoying some period of freedom to do as you wanted, now you "
-"find yourself needing those skills to survive. "
+"You were the boss's favorite, their protege; they always counted on you to "
+"get the toughest jobs done. They invested in \"basic\" augments and the "
+"best gear on the market in preparation for your biggest hit yet. Sadly, you"
+" came out of surgery to find your whole gang had been eaten."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154823,11 +150349,10 @@ msgstr "Bionik-Gangster"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were the boss' favorite, their protege; they always counted on you to "
-"get the toughest jobs done. Seeing your potential, they invested in "
-"\"basic\" augments and the best gear on the market to better aid you in your"
-" job. After enjoying some period of freedom to do as you wanted, now you "
-"find yourself needing those skills to survive. "
+"You were the boss's favorite, their protege; they always counted on you to "
+"get the toughest jobs done. They invested in \"basic\" augments and the "
+"best gear on the market in preparation for your biggest hit yet. Sadly, you"
+" came out of surgery to find your whole gang had been eaten."
msgstr ""
#: lang/json/professions_from_json.py
@@ -154839,13 +150364,10 @@ msgstr "Gescheiterter Cyborg"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"After a series of surgical mistakes, your body is a wreck of bionic parts. "
+"You have a large capacity for power, but are filled with broken and useless "
+"bionics. Your ethanol power supply still works, at least."
msgstr ""
-"Dein Körper ist ein Bionik-Wrack. Du hast eine große Stromkapazität aber "
-"bist voller kaputter Bioniken. Wenigstens funktioniert noch deine "
-"Ethanolverbrennung."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154856,13 +150378,10 @@ msgstr "Gescheiterter Cyborg"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"After a series of surgical mistakes, your body is a wreck of bionic parts. "
+"You have a large capacity for power, but are filled with broken and useless "
+"bionics. Your ethanol power supply still works, at least."
msgstr ""
-"Dein Körper ist ein Bionik-Wrack. Du hast eine große Stromkapazität aber "
-"bist voller kaputter Bioniken. Wenigstens funktioniert noch deine "
-"Ethanolverbrennung."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154874,10 +150393,7 @@ msgstr "Kommerzieller Cyborg"
msgctxt "prof_desc_male"
msgid ""
"You always had to have the latest and best gadgets and gizmos, so is it any "
-"wonder that you upgraded your flesh along with your smart phone? Only time "
-"will tell if your passion for electronics and your status as a marvel of "
-"bionic technology will be enough to ensure your survival after the "
-"apocalypse."
+"wonder that you upgraded your flesh along with your smart phone?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -154890,10 +150406,7 @@ msgstr "Kommerzieller Cyborg"
msgctxt "prof_desc_female"
msgid ""
"You always had to have the latest and best gadgets and gizmos, so is it any "
-"wonder that you upgraded your flesh along with your smart phone? Only time "
-"will tell if your passion for electronics and your status as a marvel of "
-"bionic technology will be enough to ensure your survival after the "
-"apocalypse."
+"wonder that you upgraded your flesh along with your smart phone?"
msgstr ""
#: lang/json/professions_from_json.py
@@ -154936,13 +150449,9 @@ msgstr "Fallensteller"
msgctxt "prof_desc_male"
msgid ""
"You spent most of your life trapping with your father. Both of you made a "
-"decent living off of your catches, and trapping tutorials. Hopefully, your "
-"skills will come in useful against less conventional game."
+"decent living selling your catches and running trapping tutorials. "
+"Hopefully, your skills will come in useful against less conventional game."
msgstr ""
-"Du hast die meiste Zeit deines Lebens mit deinem Vater mit Fallenstellen "
-"verbracht. Ihr beiden konntet von den Fängen und Fallenstellkursen recht gut"
-" leben. Hoffentlich werden deine Erfahrungen auch gegen weniger gewöhnliches"
-" Wild vom Nutzen sein."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154954,13 +150463,9 @@ msgstr "Fallenstellerin"
msgctxt "prof_desc_female"
msgid ""
"You spent most of your life trapping with your father. Both of you made a "
-"decent living off of your catches, and trapping tutorials. Hopefully, your "
-"skills will come in useful against less conventional game."
+"decent living selling your catches and running trapping tutorials. "
+"Hopefully, your skills will come in useful against less conventional game."
msgstr ""
-"Du hast die meiste Zeit deines Lebens mit deinem Vater mit Fallenstellen "
-"verbracht. Ihr beiden konntet von den Fängen und Fallenstellkursen recht gut"
-" leben. Hoffentlich werden deine Erfahrungen auch gegen weniger gewöhnliches"
-" Wild vom Nutzen sein."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -154971,14 +150476,10 @@ msgstr "Schmied"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were going through your community college's metalsmithing program when "
-"the world ended. You ran into trouble coming out of class - but managed to "
-"keep ahold of the equipment you were carrying at the time."
+"You ran into trouble coming out of class at your community college's "
+"metalsmithing program, but despite the havoc you've managed to keep ahold of"
+" some of the equipment you were carrying."
msgstr ""
-"Du warst dabei, das Metallarbeitsprogramm deines Community Colleges "
-"durchzugehen, als die Welt aufhörte. Du hattest Schwierigkeiten bei der "
-"Flucht – aber hast es geschafft, das Equipment, dass du in diesem Moment "
-"getragen hast, zu behalten."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -154989,14 +150490,10 @@ msgstr "Schmiedin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were going through your community college's metalsmithing program when "
-"the world ended. You ran into trouble coming out of class - but managed to "
-"keep ahold of the equipment you were carrying at the time."
+"You ran into trouble coming out of class at your community college's "
+"metalsmithing program, but despite the havoc you've managed to keep ahold of"
+" some of the equipment you were carrying."
msgstr ""
-"Du warst dabei, das Metallarbeitsprogramm deines Community Colleges "
-"durchzugehen, als die Welt aufhörte. Du hattest Schwierigkeiten bei der "
-"Flucht – aber hast es geschafft, das Equipment, dass du in diesem Moment "
-"getragen hast, zu behalten."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155009,12 +150506,8 @@ msgctxt "prof_desc_male"
msgid ""
"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."
+"There are precious few balloon animals in your future now."
msgstr ""
-"Du wolltest schon immer Leute zum Lachen bringen. Ein Traum ging in "
-"Erfüllung, als du die Schule abbrachst und bei Kinderpartys deine "
-"Vorstellungen machtest, bis die Welt endete. Nun gibt es in deiner Zukunft "
-"wenige Ballontiere."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155027,12 +150520,8 @@ msgctxt "prof_desc_female"
msgid ""
"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."
+"There are precious few balloon animals in your future now."
msgstr ""
-"Du wolltest schon immer Leute zum Lachen bringen. Ein Traum ging in "
-"Erfüllung, als du die Schule abbrachst und bei Kinderpartys deine "
-"Vorstellungen machtest, bis die Welt endete. Nun gibt es in deiner Zukunft "
-"wenige Ballontiere."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155043,14 +150532,11 @@ msgstr "Verlorener Bottom"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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 "
+"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 are no safewords in the "
"apocalypse."
msgstr ""
-"Früh in der Hetze zur Sicherheit wurdest du von deinem Top durch ein "
-"grausames Schicksal getrennt. Nun bist du alleine mit nichts außer einem "
-"Anzug aus richtig perversem schwarzen Leder. Jetzt gibt es keine Safewords."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155061,14 +150547,11 @@ msgstr "Verlorener Bottom"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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 "
+"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 are no safewords in the "
"apocalypse."
msgstr ""
-"Früh in der Hetze zur Sicherheit wurdest du von deinem Top durch ein "
-"grausames Schicksal getrennt. Nun bist du alleine mit nichts außer einem "
-"Anzug aus richtig perversem schwarzen Leder. Jetzt gibt es keine Safewords."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155113,14 +150596,11 @@ msgstr "Otaku"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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."
+"After many late nights with friends watching anime and eating snacks, you "
+"decided to make the trip to the premier anime convention in the Northeast. "
+"Now zombies are eating everyone, and even worse, the convention is "
+"cancelled! At least you were ready in case your costume tore."
msgstr ""
-"Späte Abende beim Animeschauen und Snackessen mit Freunden haben dich auf "
-"den führenden Animekongress im Nordosten vorbereitet. Der musste ja gerade "
-"am Tag des Apokalypse sein! Wenigstens warst du bereit für den Fall, dass "
-"dein Kostüm zerrisse."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155131,14 +150611,11 @@ msgstr "Otaku"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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."
+"After many late nights with friends watching anime and eating snacks, you "
+"decided to make the trip to the premier anime convention in the Northeast. "
+"Now zombies are eating everyone, and even worse, the convention is "
+"cancelled! At least you were ready in case your costume tore."
msgstr ""
-"Späte Abende beim Animeschauen und Snackessen mit Freunden haben dich auf "
-"den führenden Animekongress im Nordosten vorbereitet. Der musste ja gerade "
-"am Tag des Apokalypse sein! Wenigstens warst du bereit für den Fall, dass "
-"dein Kostüm zerrisse."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155175,12 +150652,9 @@ msgstr "Punkrock-Kerl"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"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!"
+"All those wicked songs about the apocalypse have come to life. Brutal! Now"
+" that the system is dead, it's time to party among the bones of the world!"
msgstr ""
-"Die Apokalypse ist die Erfüllung deines psychotischen Traums. Jetzt, da das "
-"System tot ist, ist es Zeit, auf den Knochen der Welt die Party steigen zu "
-"lassen!"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155191,12 +150665,9 @@ msgstr "Punkrock-Gör"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"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!"
+"All those wicked songs about the apocalypse have come to life. Brutal! Now"
+" that the system is dead, it's time to party among the bones of the world!"
msgstr ""
-"Die Apokalypse ist die Erfüllung deines psychotischen Traums. Jetzt, da das "
-"System tot ist, ist es Zeit, auf den Knochen der Welt die Party steigen zu "
-"lassen!"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155207,15 +150678,11 @@ msgstr "Feuerwehrmann"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"As a first responder you were direct witness to the gut-wrenching horrors of"
-" the apocalypse. Separated from most of your equipment and your unit while "
-"on call, you were forced to fight your way to safety with little more than "
-"your trusty iron and bunker gear to protect you."
+"As a first responder, you were direct witness to the gut-wrenching horrors "
+"of the apocalypse. Separated from most of your equipment and your unit "
+"while on call, you were forced to fight your way to safety with little more "
+"than your trusty iron and your bunker gear to protect you."
msgstr ""
-"Als ein Ersthelfer warst du ein direkter Zeuge der qualvollen Schrecken der "
-"Katastrophe. Getrennt von dem Großteil deiner Ausrüstung und deiner Einheit "
-"beim Einsatz warst du gezwungen, dir deinen Weg in die Sicherheit mit kaum "
-"mehr als deiner treuen Feuerwehrausrüstung als Schutz freizukämpfen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155226,15 +150693,11 @@ msgstr "Feuerwehrfrau"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"As a first responder you were direct witness to the gut-wrenching horrors of"
-" the apocalypse. Separated from most of your equipment and your unit while "
-"on call, you were forced to fight your way to safety with little more than "
-"your trusty iron and bunker gear to protect you."
+"As a first responder, you were direct witness to the gut-wrenching horrors "
+"of the apocalypse. Separated from most of your equipment and your unit "
+"while on call, you were forced to fight your way to safety with little more "
+"than your trusty iron and your bunker gear to protect you."
msgstr ""
-"Als ein Ersthelfer warst du ein direkter Zeuge der qualvollen Schrecken der "
-"Katastrophe. Getrennt von dem Großteil deiner Ausrüstung und deiner Einheit "
-"beim Einsatz warst du gezwungen, dir deinen Weg in die Sicherheit mit kaum "
-"mehr als deiner treuen Feuerwehrausrüstung als Schutz freizukämpfen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155245,7 +150708,7 @@ msgstr "Ungezogener Junge"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your ska band broke up after the drummer became a zombie, now you're alone "
+"Your ska band broke up after the drummer became a zombie. Now you're alone "
"in the Cataclysm with some cigarettes and your mp3 player."
msgstr ""
@@ -155258,7 +150721,7 @@ msgstr "Ungezogenes Mädchen"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your ska band broke up after the drummer became a zombie, now you're alone "
+"Your ska band broke up after the drummer became a zombie. Now you're alone "
"in the Cataclysm with some cigarettes and your mp3 player."
msgstr ""
@@ -155271,12 +150734,9 @@ msgstr "Briefträger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your skill at avoiding dogs and discarded children's toys while delivering "
-"the mail gives you an edge in your new role as a survivor."
+"Neither snow nor rain nor heat nor dark of night stays you from delivering "
+"the mail, but nobody said anything about aliens."
msgstr ""
-"Deine Erfahrung beim Ausweichen von Hunden und vergessenen Kinderspielzeugen"
-" während des Briefaustragens gibt dir einen Vorteil in deiner neuen Rolle "
-"als Überlebender."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155287,12 +150747,9 @@ msgstr "Briefträgerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your skill at avoiding dogs and discarded children's toys while delivering "
-"the mail gives you an edge in your new role as a survivor."
+"Neither snow nor rain nor heat nor dark of night stays you from delivering "
+"the mail, but nobody said anything about aliens."
msgstr ""
-"Deine Erfahrung beim Ausweichen von Hunden und vergessenen Kinderspielzeugen"
-" während des Briefaustragens gibt dir einen Vorteil in deiner neuen Rolle "
-"als Überlebender."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155303,8 +150760,9 @@ msgstr "Verurteilter"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"The Cataclysm gave you a chance to escape, but freedom comes with a steep "
-"price."
+"Your trial was contentious, but inevitably you found yourself behind bars. "
+"The Cataclysm has offered you a chance to escape, but freedom may come with "
+"a steep price."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155316,8 +150774,9 @@ msgstr "Verurteilte"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"The Cataclysm gave you a chance to escape, but freedom comes with a steep "
-"price."
+"Your trial was contentious, but inevitably you found yourself behind bars. "
+"The Cataclysm has offered you a chance to escape, but freedom may come with "
+"a steep price."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155329,9 +150788,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a serial killer ready to walk the green mile, but now everyone else"
-" is dead, and since true death comes only from your hands, you're in for a "
-"job."
+"You were a serial killer, ready to walk the green mile, but in a twist of "
+"fate you're one of the few still alive. True death comes only from your "
+"hands, so you're in for a job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155343,9 +150802,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a serial killer ready to walk the green mile, but now everyone else"
-" is dead, and since true death comes only from your hands, you're in for a "
-"job."
+"You were a serial killer, ready to walk the green mile, but in a twist of "
+"fate you're one of the few still alive. True death comes only from your "
+"hands, so you're in for a job."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155359,7 +150818,7 @@ msgctxt "prof_desc_male"
msgid ""
"You had a genius plan to skim fractions of cents out of your company's "
"accounts. This plan immediately failed and got you arrested. They said you"
-" were too soft for prison, except right now they're dead and you're not."
+" were too soft for prison, but guess what? They're dead, and you're not."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155373,7 +150832,7 @@ msgctxt "prof_desc_female"
msgid ""
"You had a genius plan to skim fractions of cents out of your company's "
"accounts. This plan immediately failed and got you arrested. They said you"
-" were too soft for prison, except right now they're dead and you're not."
+" were too soft for prison, but guess what? They're dead, and you're not."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155413,8 +150872,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Exposing what was going on in those labs was a noble idea. You insist you "
-"could have stopped the Cataclysm if it weren't for that misdemeanor charge."
+"You did your best to expose what was going on in those labs, but they caught"
+" you and threw you in prison on trumped-up charges to silence you. Clearly,"
+" they should have listened."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155426,8 +150886,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Exposing what was going on in those labs was a noble idea. You insist you "
-"could have stopped the Cataclysm if it weren't for that misdemeanor charge."
+"You did your best to expose what was going on in those labs, but they caught"
+" you and threw you in prison on trumped-up charges to silence you. Clearly,"
+" they should have listened."
msgstr ""
#: lang/json/professions_from_json.py
@@ -155467,11 +150928,10 @@ msgstr "Einbrecher"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You thought this would be your lucky break. Does it count as breaking and "
-"entering if everyone in town is undead?"
+"This could be your lucky break. Plenty of loot to be pilfered, and no cops "
+"to be seen. Does it count as breaking and entering if everyone in town is "
+"undead?"
msgstr ""
-"Du dachtest, das wäre dein glücklicher Einbruch. Zählt es als Einbruch, wenn"
-" jeder in der Stadt untot ist?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155482,11 +150942,10 @@ msgstr "Einbrecherin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You thought this would be your lucky break. Does it count as breaking and "
-"entering if everyone in town is undead?"
+"This could be your lucky break. Plenty of loot to be pilfered, and no cops "
+"to be seen. Does it count as breaking and entering if everyone in town is "
+"undead?"
msgstr ""
-"Du dachtest, das wäre dein glücklicher Einbruch. Zählt es als Einbruch, wenn"
-" jeder in der Stadt untot ist?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155497,16 +150956,9 @@ msgstr "Klingenjunge"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Through a series of painful and expensive surgeries you became a walking "
+"Through a series of painful and expensive surgeries, you became a walking "
"bionic weapon, your services as a mercenary available to the highest bidder."
-" Now that the world has ended, those bionic enhancements may spell the "
-"difference between life and death."
msgstr ""
-"Durch eine Serie schmerzhafter und teurer Operationen wurdest du zur "
-"laufenden bionischen Waffe, deine Dienste als Sölder an den Meistbietenden "
-"zur Verfügung stellend. Nun, nachdem die Welt aufhörte, können diese "
-"bionischen Verbesserungen den Unterschied zwischen Leben und Tod "
-"entscheiden."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155517,16 +150969,9 @@ msgstr "Klingenmädchen"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Through a series of painful and expensive surgeries you became a walking "
+"Through a series of painful and expensive surgeries, you became a walking "
"bionic weapon, your services as a mercenary available to the highest bidder."
-" Now that the world has ended, those bionic enhancements may spell the "
-"difference between life and death."
msgstr ""
-"Durch eine Serie schmerzhafter und teurer Operationen wurdest du zur "
-"laufenden bionischen Waffe, deine Dienste als Sölder an den Meistbietenden "
-"zur Verfügung stellend. Nun, nachdem die Welt aufhörte, können diese "
-"bionischen Verbesserungen den Unterschied zwischen Leben und Tod "
-"entscheiden."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155539,13 +150984,9 @@ msgctxt "prof_desc_male"
msgid ""
"Long ago your lifelong infatuation with bionic enhancement lead you into a "
"shady world of back-alley bionic clinics and self-installed secondhand CBMs."
-" The world has moved on but your posthuman hunger still cries out to be "
-"fed; where will you get your bionic fix now?"
+" Your posthuman hunger still cries out to be fed; where will you get your "
+"bionic fix now?"
msgstr ""
-"Vor langer Zeit führte dich deine lebenslange Vernarrtheit mit bionischen "
-"Verbesserungen in eine düstere Welt von Hinterhofkliniken und "
-"selbstinstallierten Second-Hand-KBMs. Die Welt drehte sich weiter, aber dein"
-" übermenschlicher Hunger schreit immer noch danach, gestillt zu werden …"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155558,13 +150999,9 @@ msgctxt "prof_desc_female"
msgid ""
"Long ago your lifelong infatuation with bionic enhancement lead you into a "
"shady world of back-alley bionic clinics and self-installed secondhand CBMs."
-" The world has moved on but your posthuman hunger still cries out to be "
-"fed; where will you get your bionic fix now?"
+" Your posthuman hunger still cries out to be fed; where will you get your "
+"bionic fix now?"
msgstr ""
-"Vor langer Zeit führte dich deine lebenslange Vernarrtheit mit bionischen "
-"Verbesserungen in eine düstere Welt von Hinterhofkliniken und "
-"selbstinstallierten Second-Hand-KBMs. Die Welt drehte sich weiter, aber dein"
-" übermenschlicher Hunger schreit immer noch danach, gestillt zu werden …"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155576,14 +151013,9 @@ msgstr "Bionikmonster"
msgctxt "prof_desc_male"
msgid ""
"Completely overtaken by bionic-induced psychosis, you are a deformed "
-"posthuman monster who had no place in society. But now, where once you were"
-" forced to hide in the shadows, you find in this new desolation a world "
-"where even a creature such as yourself might find its niche."
+"posthuman monster, forced to hide in the shadows. Amidst the desolation, "
+"however, even a creature such as yourself might find its niche."
msgstr ""
-"Völlig übernommen von einer bionikverursachten Psychose bist du ein "
-"deformiertes posthumanes Monster, der keinen Platz in der Gesellschaft "
-"hatte. Aber jetzt, wo du einst gezwungen warst, in den Schatten zu leben, "
-"findest du dich in dieser neuen trostlosen Welt zurecht."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155595,14 +151027,9 @@ msgstr "Bionikmonster"
msgctxt "prof_desc_female"
msgid ""
"Completely overtaken by bionic-induced psychosis, you are a deformed "
-"posthuman monster who had no place in society. But now, where once you were"
-" forced to hide in the shadows, you find in this new desolation a world "
-"where even a creature such as yourself might find its niche."
+"posthuman monster, forced to hide in the shadows. Amidst the desolation, "
+"however, even a creature such as yourself might find its niche."
msgstr ""
-"Völlig übernommen von einer bionikverursachten Psychose bist du ein "
-"deformiertes posthumanes Monster, der keinen Platz in der Gesellschaft "
-"hatte. Aber jetzt, wo du einst gezwungen warst, in den Schatten zu leben, "
-"findest du dich in dieser neuen trostlosen Welt zurecht."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155613,11 +151040,10 @@ msgstr "Anwalt"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Now instead of complaining about your fees, your clients try to eat your "
-"brain. You can't tell which one is worse though."
+"The jury were in the palm of your hand, but after the defendant tried to eat"
+" your brain, you were forced to flee the courtroom in disgrace. Now nobody "
+"seems to care about your objections."
msgstr ""
-"Statt sich jetzt um deine Honorare zu beschweren, versuchen deine Klienten, "
-"dein Hirn zu fressen. Du kannst nicht sagen, was davon schlimmer ist."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155628,11 +151054,10 @@ msgstr "Anwältin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Now instead of complaining about your fees, your clients try to eat your "
-"brain. You can't tell which one is worse though."
+"The jury were in the palm of your hand, but after the defendant tried to eat"
+" your brain, you were forced to flee the courtroom in disgrace. Now nobody "
+"seems to care about your objections."
msgstr ""
-"Statt sich jetzt um deine Honorare zu beschweren, versuchen deine Klienten, "
-"dein Hirn zu fressen. Du kannst nicht sagen, was davon schlimmer ist."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155643,15 +151068,10 @@ msgstr "Priester"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"When the apocalypse struck, you did everything you could to protect your "
-"parish faithful, but it appears that prayers were not enough. Now that they"
-" are all dead, you should probably find something more tangible to protect "
-"you."
+"Armageddon has come! You did everything you could to protect your parish "
+"faithful, but it appears that prayers were not enough. Now that they are "
+"all dead, you should probably find something more tangible to protect you."
msgstr ""
-"Als die Apokalypse zuschlug, hast du alles, was in deiner Macht steht, "
-"getan, um deine gläubige Gemeinde zu schützen, aber es scheint, dass Gebete "
-"nicht ausreichten. Nun sind sie alle tot, du solltest vielleicht etwas "
-"Handfesteres haben, um dich zu schützen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155662,15 +151082,10 @@ msgstr "Priesterin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"When the apocalypse struck, you did everything you could to protect your "
-"parish faithful, but it appears that prayers were not enough. Now that they"
-" are all dead, you should probably find something more tangible to protect "
-"you."
+"Armageddon has come! You did everything you could to protect your parish "
+"faithful, but it appears that prayers were not enough. Now that they are "
+"all dead, you should probably find something more tangible to protect you."
msgstr ""
-"Als die Apokalypse zuschlug, hast du alles, was in deiner Macht steht, "
-"getan, um deine gläubige Gemeinde zu schützen, aber es scheint, dass Gebete "
-"nicht ausreichten. Nun sind sie alle tot, du solltest vielleicht etwas "
-"Handfesteres haben, um dich zu schützen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155716,14 +151131,10 @@ msgstr "Imam"
msgctxt "prof_desc_male"
msgid ""
"You spent much of your time prior to the apocalypse at the local mosque, "
-"studying the words of the Prophet and the Quran, and guiding your community "
-"in prayer. Back then they came from far and wide to listen to you, now they"
+"studying the words of the Prophet and the Quran and guiding your community "
+"in prayer. Back then they came from far and wide to listen to you; now they"
" come to eat your brains."
msgstr ""
-"Vor der Apokalypse hast du einen Großteil deiner Zeit in der örtlichen "
-"Moschee verbracht und die Wörter des Propheten und den Koran studiert, und "
-"deine Gemeinde in Gebeten geleitet. Damals kamen sie von weit und fern, um "
-"dir zuzuhören, nun kommen sie, um dein Gehirn zu fressen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155735,14 +151146,10 @@ msgstr "Murschida"
msgctxt "prof_desc_female"
msgid ""
"You spent much of your time prior to the apocalypse at the local mosque, "
-"studying the words of the Prophet and the Quran, and guiding your community "
-"in prayer. Back then they came from far and wide to listen to you, now they"
+"studying the words of the Prophet and the Quran and guiding your community "
+"in prayer. Back then they came from far and wide to listen to you; now they"
" come to eat your brains."
msgstr ""
-"Vor der Apokalypse hast du einen Großteil deiner Zeit in der örtlichen "
-"Moschee verbracht und die Wörter des Propheten und den Koran studiert, und "
-"deine Gemeinde in Gebeten geleitet. Damals kamen sie von weit und fern, um "
-"dir zuzuhören, nun kommen sie, um dein Gehirn zu fressen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155814,15 +151221,10 @@ msgstr "Prediger"
msgctxt "prof_desc_male"
msgid ""
"You devoted your life to spreading the good word, always on the road, "
-"traveling from town to town. Now, everything has gone to hell, you can't "
-"host your daily podcast and the undead listening to your sermons don't seem "
-"particularly moved."
-msgstr ""
-"Du hast dein Leben der Verbreitung des guten Wortes gewidmet, warst immer "
-"auf Achse, reistest von Stadt zu Stadt. Jetzt ist überall die Hölle "
-"ausgebrochen, du kannst deine tägliche Radiosendung nicht moderieren und die"
-" Untoten, die deine Predigten hören, scheinen nicht besonders berührt zu "
-"sein."
+"traveling from town to town. Now everything has gone to hell, you can't "
+"host your daily podcast, and the undead don't seem particularly moved by "
+"your sermons."
+msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155834,15 +151236,10 @@ msgstr "Predigerin"
msgctxt "prof_desc_female"
msgid ""
"You devoted your life to spreading the good word, always on the road, "
-"traveling from town to town. Now, everything has gone to hell, you can't "
-"host your daily podcast and the undead listening to your sermons don't seem "
-"particularly moved."
-msgstr ""
-"Du hast dein Leben der Verbreitung des guten Wortes gewidmet, warst immer "
-"auf Achse, reistest von Stadt zu Stadt. Jetzt ist überall die Hölle "
-"ausgebrochen, du kannst deine tägliche Radiosendung nicht moderieren und die"
-" Untoten, die deine Predigten hören, scheinen nicht besonders berührt zu "
-"sein."
+"traveling from town to town. Now everything has gone to hell, you can't "
+"host your daily podcast, and the undead don't seem particularly moved by "
+"your sermons."
+msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155853,11 +151250,9 @@ msgstr "Kampfkunst-Neuling"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were on your way to the dojo for your first lesson when the world ended."
-" And you really wanted to learn how to swim, too."
+"You've decided today is the day to take your first lesson at the local dojo."
+" You'll be great at it, you're sure of it."
msgstr ""
-"Du warst auf deinem Weg zum Dojo für deine erste Unterrichtsstunde, als die "
-"Welt endete. Und du wolltest wirklich auch noch Schwimmen lernen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155868,11 +151263,9 @@ msgstr "Kampfkunst-Neuling"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were on your way to the dojo for your first lesson when the world ended."
-" And you really wanted to learn how to swim, too."
+"You've decided today is the day to take your first lesson at the local dojo."
+" You'll be great at it, you're sure of it."
msgstr ""
-"Du warst auf deinem Weg zum Dojo für deine erste Unterrichtsstunde, als die "
-"Welt endete. Und du wolltest wirklich auch noch Schwimmen lernen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155943,11 +151336,9 @@ msgstr "Boxer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were training for the fight of your life before the Cataclysm struck. "
-"Now you fight just to keep yourself alive."
+"Your rival challenged you to the fight of your life, but now you fight just "
+"to keep yourself alive."
msgstr ""
-"Du hast für den Kampf deines Lebens trainiert, bevor die Apokalypse "
-"zuschlug. Jetzt kämpfst du nur noch, um dich selbst am Leben zu erhalten."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -155958,11 +151349,9 @@ msgstr "Boxerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were training for the fight of your life before the Cataclysm struck. "
-"Now you fight just to keep yourself alive."
+"Your rival challenged you to the fight of your life, but now you fight just "
+"to keep yourself alive."
msgstr ""
-"Du hast für den Kampf deines Lebens trainiert, bevor die Apokalypse "
-"zuschlug. Jetzt kämpfst du nur noch, um dich selbst am Leben zu erhalten."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -155974,9 +151363,9 @@ msgstr "Pizzaausträger"
msgctxt "prof_desc_male"
msgid ""
"You were delivering the last pizza of the night to the local cryogenics lab "
-"when the Cataclysm hit. Fleeing to the nearest shelter, you find yourself "
-"with only your wits and some leftover pizza. And they didn't even leave a "
-"tip!"
+"when hungry zombies attempted to make a meal out of you. Fleeing for "
+"safety, you find yourself with only your wits and some leftover pizza. And "
+"they didn't even leave a tip!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -155989,9 +151378,9 @@ msgstr "Pizzaausträgerin"
msgctxt "prof_desc_female"
msgid ""
"You were delivering the last pizza of the night to the local cryogenics lab "
-"when the Cataclysm hit. Fleeing to the nearest shelter, you find yourself "
-"with only your wits and some leftover pizza. And they didn't even leave a "
-"tip!"
+"when hungry zombies attempted to make a meal out of you. Fleeing for "
+"safety, you find yourself with only your wits and some leftover pizza. And "
+"they didn't even leave a tip!"
msgstr ""
#: lang/json/professions_from_json.py
@@ -156003,14 +151392,10 @@ msgstr "Archäologe"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"While on your way to a long-lost temple following a clue from your dead "
-"grandfather's journal, the ground started to shake uncontrollably. Getting "
-"a bad feeling about the situation, you head to the nearest shelter."
+"Following a clue from your dead grandfather's journal, you made your way to "
+"a long-lost temple, but then the ground started to shake uncontrollably. "
+"You had a bad feeling about that, so you got out of there quickly."
msgstr ""
-"Als du auf dem Weg zu einem lang verloren gegangenen Tempel warst, um einer "
-"Spur aus dem Journal deines verstorbenen Großvaters zu folgen, fing der "
-"Boden an, unkontrolliert zu beben. Mit einem mulmigen Gefühl im Bauch über "
-"diese Situation begabst du dich zur nächsten Unterkunft."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156021,14 +151406,10 @@ msgstr "Archäologin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"While on your way to a long-lost temple following a clue from your dead "
-"grandfather's journal, the ground started to shake uncontrollably. Getting "
-"a bad feeling about the situation, you head to the nearest shelter."
+"Following a clue from your dead grandfather's journal, you made your way to "
+"a long-lost temple, but then the ground started to shake uncontrollably. "
+"You had a bad feeling about that, so you got out of there quickly."
msgstr ""
-"Als du auf dem Weg zu einem lang verloren gegangenen Tempel warst, um einer "
-"Spur aus dem Journal deines verstorbenen Großvaters zu folgen, fing der "
-"Boden an, unkontrolliert zu beben. Mit einem mulmigen Gefühl im Bauch über "
-"diese Situation begabst du dich zur nächsten Unterkunft."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156039,14 +151420,10 @@ msgstr "Zeitungsausträger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were delivering the morning paper along your usual route when the "
-"Cataclysm struck. The undead hordes don't seem to value the latest news, "
-"but at least your trusty bicycle is still in working order."
+"You set out this morning to deliver the news of the apocalypse. The undead "
+"hordes don't seem to value the latest news, but at least your trusty bicycle"
+" is still in working order."
msgstr ""
-"Du hast die Morgenzeitung auf der üblichen Strecke ausgeliefert, als die "
-"Katastrophe zuschlug. Die untoten Horden scheinen sich nicht für die "
-"Nachrichten zu interessieren, aber wenigstens funktioniert dein gutes altes "
-"Fahrrad noch."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156057,14 +151434,10 @@ msgstr "Zeitungsausträgerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were delivering the morning paper along your usual route when the "
-"Cataclysm struck. The undead hordes don't seem to value the latest news, "
-"but at least your trusty bicycle is still in working order."
+"You set out this morning to deliver the news of the apocalypse. The undead "
+"hordes don't seem to value the latest news, but at least your trusty bicycle"
+" is still in working order."
msgstr ""
-"Du hast die Morgenzeitung auf der üblichen Strecke ausgeliefert, als die "
-"Katastrophe zuschlug. Die untoten Horden scheinen sich nicht für die "
-"Nachrichten zu interessieren, aber wenigstens funktioniert dein gutes altes "
-"Fahrrad noch."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156075,15 +151448,11 @@ msgstr "Roller-Derby-Spieler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were hell on wheels prior to the apocalypse. Now the rest of your team "
-"is dead, and you probably wouldn't have lived this long if not for your "
-"penchant for high-speed violence. Things are looking grim; how long can you"
-" race laps around the undead before you get blocked for good?"
+"You were hell on wheels. Now the rest of your team is dead, and you "
+"probably wouldn't have lived this long if not for your penchant for high-"
+"speed violence. Things are looking grim; how long can you race laps around "
+"the undead before you get blocked for good?"
msgstr ""
-"Vor der Apokalypse warst du die Hölle auf Rädern. Jetzt ist der Rest deines "
-"Teams tot und du würdest wohl nicht so lange gelebt haben, wenn da nicht "
-"deine Vorliebe für schnelle Gewalt wäre. Es sieht düster aus; wie lange "
-"kannst du die Untoten umrunden, bevor du endgültig blockiert wirst?"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156094,15 +151463,11 @@ msgstr "Roller-Derby-Spielerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were hell on wheels prior to the apocalypse. Now the rest of your team "
-"is dead, and you probably wouldn't have lived this long if not for your "
-"penchant for high-speed violence. Things are looking grim; how long can you"
-" race laps around the undead before you get blocked for good?"
+"You were hell on wheels. Now the rest of your team is dead, and you "
+"probably wouldn't have lived this long if not for your penchant for high-"
+"speed violence. Things are looking grim; how long can you race laps around "
+"the undead before you get blocked for good?"
msgstr ""
-"Vor der Apokalypse warst du die Hölle auf Rädern. Jetzt ist der Rest deines "
-"Teams tot und du würdest wohl nicht so lange gelebt haben, wenn da nicht "
-"deine Vorliebe für schnelle Gewalt wäre. Es sieht düster aus; wie lange "
-"kannst du die Untoten umrunden, bevor du endgültig blockiert wirst?"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156113,9 +151478,9 @@ msgstr "Bauer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were making a living by raising crops, when the Cataclysm struck. Now, "
-"with your trusty hoe and some seeds it's time to rebuild the Earth, one "
-"plant at a time."
+"A patch of soil, some water, and sunlight were all you ever needed; why "
+"should things be any different now? With a handful of seeds and your trusty"
+" hoe, it's time to rebuild the Earth, one plant at a time."
msgstr ""
#: lang/json/professions_from_json.py
@@ -156127,9 +151492,9 @@ msgstr "Bäuerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were making a living by raising crops, when the Cataclysm struck. Now, "
-"with your trusty hoe and some seeds it's time to rebuild the Earth, one "
-"plant at a time."
+"A patch of soil, some water, and sunlight were all you ever needed; why "
+"should things be any different now? With a handful of seeds and your trusty"
+" hoe, it's time to rebuild the Earth, one plant at a time."
msgstr ""
#: lang/json/professions_from_json.py
@@ -156141,14 +151506,10 @@ msgstr "Nationalgarde"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Your National Guard unit was activated when the epidemic struck. Despite "
-"your best efforts you did not manage to meet up with them before all "
-"communications ceased and you found yourself alone amongst the dead."
+"The government activated your National Guard unit to deal with the growing "
+"epidemics. Despite your best efforts, you were unable to form up before all"
+" communications ceased and you found yourself alone amongst the dead."
msgstr ""
-"Deine Nationalgardeeinheit wurde aktiviert, als die Epedemie zuschlug. Trotz"
-" deiner besten Mühen hast du es nicht geschafft, dich mit ihr zu treffen, "
-"bevor die gesamte Kommunikation verstummte und du alleine unter den Toten "
-"warst."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156159,14 +151520,10 @@ msgstr "Nationalgarde"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Your National Guard unit was activated when the epidemic struck. Despite "
-"your best efforts you did not manage to meet up with them before all "
-"communications ceased and you found yourself alone amongst the dead."
+"The government activated your National Guard unit to deal with the growing "
+"epidemics. Despite your best efforts, you were unable to form up before all"
+" communications ceased and you found yourself alone amongst the dead."
msgstr ""
-"Deine Nationalgardeeinheit wurde aktiviert, als die Epedemie zuschlug. Trotz"
-" deiner besten Mühen hast du es nicht geschafft, dich mit ihr zu treffen, "
-"bevor die gesamte Kommunikation verstummte und du alleine unter den Toten "
-"warst."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156178,8 +151535,8 @@ msgstr "Abgehärteter Sammler"
msgctxt "prof_desc_male"
msgid ""
"One of the lucky few who escaped the Cataclysm, you made a life for yourself"
-" on the ruins of others. Whether by force, guile, or luck, you've obtained "
-"the best gear you could find."
+" amidst the ruins of civilization. Whether through force, guile, or luck, "
+"you've obtained the best gear you could find."
msgstr ""
#: lang/json/professions_from_json.py
@@ -156192,8 +151549,8 @@ msgstr "Abgehärtete Sammlerin"
msgctxt "prof_desc_female"
msgid ""
"One of the lucky few who escaped the Cataclysm, you made a life for yourself"
-" on the ruins of others. Whether by force, guile, or luck, you've obtained "
-"the best gear you could find."
+" amidst the ruins of civilization. Whether through force, guile, or luck, "
+"you've obtained the best gear you could find."
msgstr ""
#: lang/json/professions_from_json.py
@@ -156205,15 +151562,11 @@ msgstr "Militär-Dickkopf"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You must have paid attention to your survival training in boot camp, "
-"otherwise you would never have lived long enough to outlast the chain of "
+"You must have paid attention to your survival training in boot camp; "
+"otherwise, you would never have lived long enough to outlast the chain of "
"command and find yourself in this predicament. The only mission left now is"
" to survive."
msgstr ""
-"Du musst wohl während deines Überlebenstrainings in der Grundausbildung gut "
-"aufgepasst haben, sonst würdest du nie lange genug gelebt haben, um die "
-"Befehlskette zu überstehen und dich in dieser Zwickmühle wiederzufinden. Die"
-" einzige Mission, die noch bleibt, ist das Überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156224,15 +151577,11 @@ msgstr "Militär-Dickkopf"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You must have paid attention to your survival training in boot camp, "
-"otherwise you would never have lived long enough to outlast the chain of "
+"You must have paid attention to your survival training in boot camp; "
+"otherwise, you would never have lived long enough to outlast the chain of "
"command and find yourself in this predicament. The only mission left now is"
" to survive."
msgstr ""
-"Du musst wohl während deines Überlebenstrainings in der Grundausbildung gut "
-"aufgepasst haben, sonst würdest du nie lange genug gelebt haben, um die "
-"Befehlskette zu überstehen und dich in dieser Zwickmühle wiederzufinden. Die"
-" einzige Mission, die noch bleibt, ist das Überleben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156243,13 +151592,10 @@ msgstr "Einkaufszentrumwache"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"A mall security guard. You don't have any useful skills, other than some "
-"basic training for your job. You do however have your trusty tazer, baton, "
-"and pocket knife."
+"You spent dull nights guarding the local mall against teen hooligans and "
+"petty thieves. Your job training didn't provide any terribly useful skills,"
+" but you do have your trusty tazer, baton, and pocket knife."
msgstr ""
-"Eine Wache im Einkaufszentrum. Du hat keinerlei nützlichen Fähigkeiten, "
-"abgesehen von einer einfachen Ausbildung für deinen Beruf. Allerdings hast "
-"du deinen treuen Tazer, Schlagstock und ein Taschenmesser."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156260,13 +151606,10 @@ msgstr "Einkaufszentrumwache"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"A mall security guard. You don't have any useful skills, other than some "
-"basic training for your job. You do however have your trusty tazer, baton, "
-"and pocket knife."
+"You spent dull nights guarding the local mall against teen hooligans and "
+"petty thieves. Your job training didn't provide any terribly useful skills,"
+" but you do have your trusty tazer, baton, and pocket knife."
msgstr ""
-"Eine Wache im Einkaufszentrum. Du hat keinerlei nützlichen Fähigkeiten, "
-"abgesehen von einer einfachen Ausbildung für deinen Beruf. Allerdings hast "
-"du deinen treuen Tazer, Schlagstock und ein Taschenmesser."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156277,14 +151620,10 @@ msgstr "Naturalist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You have come to an understanding with Mother Nature over long years of "
-"self-imposed exile in the wilderness. The world as they knew it might have "
+"Over long years of self-imposed exile in the wilderness, you have come to an"
+" understanding with Mother Nature. The world as they knew it might have "
"ended for your forsaken species, but you can hardly tell the difference."
msgstr ""
-"Über lange Jahre des selbstauferlegten Exils in der Wildnis hast du es "
-"geschafft, Mutter Natur zu verstehen. Die Welt, so wie sie sie kannten, "
-"könnte für deine einsame Art vorbei sein, aber du kannst kaum einen "
-"Unterschied ausmachen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156295,14 +151634,10 @@ msgstr "Naturalistin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You have come to an understanding with Mother Nature over long years of "
-"self-imposed exile in the wilderness. The world as they knew it might have "
+"Over long years of self-imposed exile in the wilderness, you have come to an"
+" understanding with Mother Nature. The world as they knew it might have "
"ended for your forsaken species, but you can hardly tell the difference."
msgstr ""
-"Über lange Jahre des selbstauferlegten Exils in der Wildnis hast du es "
-"geschafft, Mutter Natur zu verstehen. Die Welt, so wie sie sie kannten, "
-"könnte für deine einsame Art vorbei sein, aber du kannst kaum einen "
-"Unterschied ausmachen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156313,16 +151648,11 @@ msgstr "Fischer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You spent most of your days just fishing in the swamps getting by quietly on"
-" what you caught. You found the buzzing of insects enjoyable, but they got "
-"bigger and more mean. Now their horrible noises have you spooked- you just "
-"hope the fish aren't as nasty."
+"You spent most of your days fishing in the swamp, getting by quietly on your"
+" catch. You found the buzzing of insects enjoyable, but recently they've "
+"gotten bigger and meaner. Now their horrible noises have you spooked - you "
+"just hope the fish aren't as nasty."
msgstr ""
-"Die Meisten deiner Tage verbrachtest du nur mit dem Angeln in den Sümpfen "
-"und bekamst leise das, was du fingst. Dir gefiel das Summen der Insekten, "
-"aber sie wurden größer und fieser. Jetzt haben dich ihr fürchterlicher Krach"
-" dich beängstigt – du hoffst, dass wenigstens die Fische nicht genau so fies"
-" sind."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156333,16 +151663,11 @@ msgstr "Fischerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You spent most of your days just fishing in the swamps getting by quietly on"
-" what you caught. You found the buzzing of insects enjoyable, but they got "
-"bigger and more mean. Now their horrible noises have you spooked- you just "
-"hope the fish aren't as nasty."
+"You spent most of your days fishing in the swamp, getting by quietly on your"
+" catch. You found the buzzing of insects enjoyable, but recently they've "
+"gotten bigger and meaner. Now their horrible noises have you spooked - you "
+"just hope the fish aren't as nasty."
msgstr ""
-"Die Meisten deiner Tage verbrachtest du nur mit dem Angeln in den Sümpfen "
-"und bekamst leise das, was du fingst. Dir gefiel das Summen der Insekten, "
-"aber sie wurden größer und fieser. Jetzt haben dich ihr fürchterlicher Krach"
-" dich beängstigt – du hoffst, dass wenigstens die Fische nicht genau so fies"
-" sind."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156422,12 +151747,9 @@ msgstr "Drohnenführer"
msgctxt "prof_desc_male"
msgid ""
"You had a job programming machines such as automatic street cleaners, "
-"newsbots and pizza delivery drones. Now all the drones carry guns instead "
-"of pizza."
+"newsbots, and pizza delivery drones. Bionic implants helped you control "
+"them remotely. Now all the drones carry guns instead of pizza."
msgstr ""
-"Du hattest den Beruf, Maschinen wie automatische Straßenkehrer, "
-"Nachrichtenroboter und Pizzaauslieferungsdrohnen zu programmieren. Nun "
-"tragen all die Drohnen Schusswaffen statt Pizzen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156439,12 +151761,9 @@ msgstr "Drohnenführerin"
msgctxt "prof_desc_female"
msgid ""
"You had a job programming machines such as automatic street cleaners, "
-"newsbots and pizza delivery drones. Now all the drones carry guns instead "
-"of pizza."
+"newsbots, and pizza delivery drones. Bionic implants helped you control "
+"them remotely. Now all the drones carry guns instead of pizza."
msgstr ""
-"Du hattest den Beruf, Maschinen wie automatische Straßenkehrer, "
-"Nachrichtenroboter und Pizzaauslieferungsdrohnen zu programmieren. Nun "
-"tragen all die Drohnen Schusswaffen statt Pizzen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156455,11 +151774,10 @@ msgstr "Skater"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You love to skate! At least now the grown-ups aren't telling you where you "
-"can't roll."
+"You love to skate! You've probably spent more time on a pair of blades than"
+" off. Things have gotten pretty bad, but at least the grown-ups aren't "
+"telling you where you can't roll."
msgstr ""
-"Du liebst skaten! Wenigstens können dir nun die Erwachsenen nicht mehr "
-"sagen, wo du nicht skaten darfst."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156470,11 +151788,10 @@ msgstr "Skater"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You love to skate! At least now the grown-ups aren't telling you where you "
-"can't roll."
+"You love to skate! You've probably spent more time on a pair of blades than"
+" off. Things have gotten pretty bad, but at least the grown-ups aren't "
+"telling you where you can't roll."
msgstr ""
-"Du liebst skaten! Wenigstens können dir nun die Erwachsenen nicht mehr "
-"sagen, wo du nicht skaten darfst."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156485,15 +151802,11 @@ msgstr "Jugendlicher Delinquent"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You never cared for grown-ups telling you what to do, and that's how you "
-"ended up spending most of your days in the principal's office. Now, not "
-"needing grown-ups to tell you what to do is the only reason you're alive. "
-"Man, you really should've played hooky today."
+"You never cared for grown-ups telling you what to do, so you ended up "
+"spending quite a few days in the principal's office. Now, not needing "
+"grown-ups to tell you what to do is the only reason you're alive. Man, you "
+"really should've played hooky today."
msgstr ""
-"Du hast dich nie darum geschert, was die die Erwachsenen sagten, und so hast"
-" du die meisten Tage im Büro des Schuldirektors verbracht. Dass du nicht von"
-" Erwachsen herumkommandieren musst, ist der einzige Grund, warum du lebst. "
-"Mann, du solltest heute wirklich die Schule geschwänzt haben."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156504,15 +151817,11 @@ msgstr "Jugendliche Delinquentin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You never cared for grown-ups telling you what to do, and that's how you "
-"ended up spending most of your days in the principal's office. Now, not "
-"needing grown-ups to tell you what to do is the only reason you're alive. "
-"Man, you really should've played hooky today."
+"You never cared for grown-ups telling you what to do, so you ended up "
+"spending quite a few days in the principal's office. Now, not needing "
+"grown-ups to tell you what to do is the only reason you're alive. Man, you "
+"really should've played hooky today."
msgstr ""
-"Du hast dich nie darum geschert, was die die Erwachsenen sagten, und so hast"
-" du die meisten Tage im Büro des Schuldirektors verbracht. Dass du nicht von"
-" Erwachsen herumkommandieren musst, ist der einzige Grund, warum du lebst. "
-"Mann, du solltest heute wirklich die Schule geschwänzt haben."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156554,14 +151863,10 @@ msgstr "Bionikschüler"
msgctxt "prof_desc_male"
msgid ""
"Your parents were so obsessed with making sure you aced every test that they"
-" had you outfitted with bionics to make you smarter and never forget "
-"anything. And now, you are facing the most dire test yet, and once again "
-"you had better succeed, or else."
+" had you outfitted with bionics to enhance your intellect and memory. Now "
+"you're facing the hardest test yet, and you're not sure if those are the "
+"right kind of tools for the job."
msgstr ""
-"Deine Eltern waren so besessen davon, sicherzustellen, dass du jeden Test "
-"mit Bestnote bestehst, dass sie dich mit Bioniken ausgestattet haben, um "
-"dich klüger zu machen und, damit du niemals etwas vergisst. Und nun stehst "
-"du der schwersten Prüfung bevor, und wehe, wenn du die nicht bestehst!"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156573,14 +151878,10 @@ msgstr "Bionikschülerin"
msgctxt "prof_desc_female"
msgid ""
"Your parents were so obsessed with making sure you aced every test that they"
-" had you outfitted with bionics to make you smarter and never forget "
-"anything. And now, you are facing the most dire test yet, and once again "
-"you had better succeed, or else."
+" had you outfitted with bionics to enhance your intellect and memory. Now "
+"you're facing the hardest test yet, and you're not sure if those are the "
+"right kind of tools for the job."
msgstr ""
-"Deine Eltern waren so besessen davon, sicherzustellen, dass du jeden Test "
-"mit Bestnote bestehst, dass sie dich mit Bioniken ausgestattet haben, um "
-"dich klüger zu machen und, damit du niemals etwas vergisst. Und nun stehst "
-"du der schwersten Prüfung bevor, und wehe, wenn du die nicht bestehst!"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156591,12 +151892,10 @@ msgstr "Völkerballspieler"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You liked to play dodgeball, where failing to dodge the ball meant you were "
-"out. Now failing to dodge threatens your life. Don't slip up."
+"In dodgeball, failing to dodge meant taking a ball to the head and being out"
+" of the game. In the Cataclysm, it means getting eaten by monsters. Don't "
+"slip up."
msgstr ""
-"Du mochtest das Völkerballspiel, in dem du auscheidest, wenn du dem Ball "
-"nicht ausweichen konntest. Nun ist es lebensbedrohlich, wenn du nicht "
-"ausweichst. Mach keine Fehler."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156607,12 +151906,10 @@ msgstr "Völkerballspielerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You liked to play dodgeball, where failing to dodge the ball meant you were "
-"out. Now failing to dodge threatens your life. Don't slip up."
+"In dodgeball, failing to dodge meant taking a ball to the head and being out"
+" of the game. In the Cataclysm, it means getting eaten by monsters. Don't "
+"slip up."
msgstr ""
-"Du mochtest das Völkerballspiel, in dem du auscheidest, wenn du dem Ball "
-"nicht ausweichen konntest. Nun ist es lebensbedrohlich, wenn du nicht "
-"ausweichst. Mach keine Fehler."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156623,15 +151920,10 @@ msgstr "Mitglied der Wissenschafts-AG"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a member of the school science club, and right now you're as upset "
-"as you've ever been that the school wouldn't let you play with the really "
-"fun chemicals that make things go boom. At least now no one's around to "
-"tell you that you can't."
+"The school never let your club play with the really fun chemicals, the kind "
+"that make things go boom, but there aren't any teachers around to enforce "
+"the rules any more."
msgstr ""
-"Du warst ein Mitglied der Wissenschafts-AG in der Schule und gerade jetzt "
-"bist du verärgert wie noch nie, dass die Schule dich nie an die wirklich "
-"lustigen Chemikalien, welche »Peng!« und »Krach!« machen, heranließ. "
-"Wenigstens gibt es jetzt niemanden mehr, der dir das verbieten kann."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156642,15 +151934,10 @@ msgstr "Mitglied der Wissenschafts-AG"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a member of the school science club, and right now you're as upset "
-"as you've ever been that the school wouldn't let you play with the really "
-"fun chemicals that make things go boom. At least now no one's around to "
-"tell you that you can't."
+"The school never let your club play with the really fun chemicals, the kind "
+"that make things go boom, but there aren't any teachers around to enforce "
+"the rules any more."
msgstr ""
-"Du warst ein Mitglied der Wissenschafts-AG in der Schule und gerade jetzt "
-"bist du verärgert wie noch nie, dass die Schule dich nie an die wirklich "
-"lustigen Chemikalien, welche »Peng!« und »Krach!« machen, heranließ. "
-"Wenigstens gibt es jetzt niemanden mehr, der dir das verbieten kann."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156662,13 +151949,9 @@ msgstr "Mitglied der Technik-AG"
msgctxt "prof_desc_male"
msgid ""
"You were a member of the school A/V club. You're sure there's some way you "
-"can use your technical skills to help stay alive. You just haven't figured "
-"out how to make an awesome death ray yet."
+"can use your technical skills to help you stay alive. You just haven't "
+"figured out how to make an awesome death ray yet."
msgstr ""
-"Du warst ein Mitglied der Technik-AG in der Schule. Du bist dir sicher, dass"
-" es eine Möglichkeit gibt, deine technischen Fertigkeiten zu benutzen, um "
-"dich am Leben zu halten. Du hast bloß noch nicht herausgefunden, wie man "
-"einen affengeilen Todesstrahler macht."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156680,13 +151963,9 @@ msgstr "Mitglied der Technik-AG"
msgctxt "prof_desc_female"
msgid ""
"You were a member of the school A/V club. You're sure there's some way you "
-"can use your technical skills to help stay alive. You just haven't figured "
-"out how to make an awesome death ray yet."
+"can use your technical skills to help you stay alive. You just haven't "
+"figured out how to make an awesome death ray yet."
msgstr ""
-"Du warst ein Mitglied der Technik-AG in der Schule. Du bist dir sicher, dass"
-" es eine Möglichkeit gibt, deine technischen Fertigkeiten zu benutzen, um "
-"dich am Leben zu halten. Du hast bloß noch nicht herausgefunden, wie man "
-"einen affengeilen Todesstrahler macht."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156697,13 +151976,10 @@ msgstr "Lehrer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've been teaching kids for the whole of your life, and they've mostly "
-"listened to your teachings. However, the dead won't write out lines for "
-"eating you alive."
+"You've been teaching kids all your life, experiencing the joy and "
+"aggravation of imparting knowledge to young minds. If zombies have any "
+"interest in education, they're not showing it."
msgstr ""
-"Dein ganzes Leben lang hast du Kinder unterrichtet, und meistens sind sie "
-"deinem Unterricht gefolgt. Allerdings werden die Toten keine Strafarbeiten "
-"schreiben, wenn sie dich bei lebendigem Leibe fressen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156714,13 +151990,10 @@ msgstr "Lehrerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've been teaching kids for the whole of your life, and they've mostly "
-"listened to your teachings. However, the dead won't write out lines for "
-"eating you alive."
+"You've been teaching kids all your life, experiencing the joy and "
+"aggravation of imparting knowledge to young minds. If zombies have any "
+"interest in education, they're not showing it."
msgstr ""
-"Dein ganzes Leben lang hast du Kinder unterrichtet, und meistens sind sie "
-"deinem Unterricht gefolgt. Allerdings werden die Toten keine Strafarbeiten "
-"schreiben, wenn sie dich bei lebendigem Leibe fressen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156731,16 +152004,10 @@ msgstr "Fotojournalist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were a freelance photojournalist before the end. You have a chance to "
-"be the first journalist to cover the apocalypse, though finding a publisher "
-"seems more difficult a prospect than usual. You managed to hold onto your "
-"camera, hopefully you can get some fantastic shots."
+"Covering the apocalypse up close could make your career, though finding a "
+"publisher seems more difficult a prospect than usual. You managed to hold "
+"onto your camera - hopefully you can get some fantastic shots."
msgstr ""
-"Du warst ein freiberuflicher Fotojournalist vor dem Ende. Du hast die "
-"Chance, der erste Journalist zu sein, der über die Apokalypse berichtet, "
-"wobei es jetzt schwer sein könnte, einen Herausgeber zu finden. Du konntest "
-"deine Kamera mitnehmen, hoffentlich kannst du einige tolle Schnappschüsse "
-"machen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156751,16 +152018,10 @@ msgstr "Fotojournalistin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were a freelance photojournalist before the end. You have a chance to "
-"be the first journalist to cover the apocalypse, though finding a publisher "
-"seems more difficult a prospect than usual. You managed to hold onto your "
-"camera, hopefully you can get some fantastic shots."
+"Covering the apocalypse up close could make your career, though finding a "
+"publisher seems more difficult a prospect than usual. You managed to hold "
+"onto your camera - hopefully you can get some fantastic shots."
msgstr ""
-"Du warst ein freiberuflicher Fotojournalist vor dem Ende. Du hast die "
-"Chance, der erste Journalist zu sein, der über die Apokalypse berichtet, "
-"wobei es jetzt schwer sein könnte, einen Herausgeber zu finden. Du konntest "
-"deine Kamera mitnehmen, hoffentlich kannst du einige tolle Schnappschüsse "
-"machen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156771,12 +152032,10 @@ msgstr "Sportlehrer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"After a career of teaching kids the art of sports they mostly hate, the "
-"zombies around you refuse to do laps, even at the blow of your whistle."
+"It was hard enough getting kids to run laps without having to worry about "
+"them trying to eat your brains. Zombies won't even line up when you blow "
+"your whistle."
msgstr ""
-"Nach einer Karriere in Kindern die Sportarten beizubringen, die sie am "
-"meisten hassten, weigern sich die Zombies um dir herum, Runden zu drehen, "
-"sogar beim Trillern deiner Pfeife."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156787,12 +152046,10 @@ msgstr "Sportlehrerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"After a career of teaching kids the art of sports they mostly hate, the "
-"zombies around you refuse to do laps, even at the blow of your whistle."
+"It was hard enough getting kids to run laps without having to worry about "
+"them trying to eat your brains. Zombies won't even line up when you blow "
+"your whistle."
msgstr ""
-"Nach einer Karriere in Kindern die Sportarten beizubringen, die sie am "
-"meisten hassten, weigern sich die Zombies um dir herum, Runden zu drehen, "
-"sogar beim Trillern deiner Pfeife."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156803,15 +152060,10 @@ msgstr "Camper"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You always enjoyed hiking and camping in the wilderness before everything "
-"fell apart, so it was a no-brainer to grab your bag and run when the sirens "
-"sounded. The world may be ruined, but you're prepared to make a home "
-"wherever you may find yourself."
+"You always enjoyed hiking and camping in the wilderness, so it was a no-"
+"brainer to grab your bag and run when the sirens sounded. The cities are "
+"overrun, but you're prepared to make a home wherever you may find yourself."
msgstr ""
-"Du mochtest immer das Wandern und Campen in der Wildnis, bevor alles "
-"zerfiel, also war es naheliegend, dir die Tasche zu greifen und loszulaufen,"
-" als die Sirenen ertönten. Die Welt mag zwar ruiniert sein, aber du bist "
-"bereit, die Wildnis zu deinem Zuhause zu erklären."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156822,15 +152074,10 @@ msgstr "Camper"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You always enjoyed hiking and camping in the wilderness before everything "
-"fell apart, so it was a no-brainer to grab your bag and run when the sirens "
-"sounded. The world may be ruined, but you're prepared to make a home "
-"wherever you may find yourself."
+"You always enjoyed hiking and camping in the wilderness, so it was a no-"
+"brainer to grab your bag and run when the sirens sounded. The cities are "
+"overrun, but you're prepared to make a home wherever you may find yourself."
msgstr ""
-"Du mochtest immer das Wandern und Campen in der Wildnis, bevor alles "
-"zerfiel, also war es naheliegend, dir die Tasche zu greifen und loszulaufen,"
-" als die Sirenen ertönten. Die Welt mag zwar ruiniert sein, aber du bist "
-"bereit, die Wildnis zu deinem Zuhause zu erklären."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156842,11 +152089,8 @@ msgstr "Bergarbeiter"
msgctxt "prof_desc_male"
msgid ""
"You're a miner, not a minor! Your canteen is dry, your jackhammer is out of"
-" gas, and you're on your last pair of batteries for your mining helmet..."
+" gas, and you're on your last pair of batteries for your mining helmet…"
msgstr ""
-"Du bist ein Bergarbeiter, kein Kind! Deine Trinkflasche ist trocken, dein "
-"Bohrer hat keinen Sprit und du hast ein letztes Paar Batterien für deinen "
-"Bergbauhelm …"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156858,11 +152102,8 @@ msgstr "Bergarbeiterin"
msgctxt "prof_desc_female"
msgid ""
"You're a miner, not a minor! Your canteen is dry, your jackhammer is out of"
-" gas, and you're on your last pair of batteries for your mining helmet..."
+" gas, and you're on your last pair of batteries for your mining helmet…"
msgstr ""
-"Du bist eine Bergarbeiterin, kein Kind! Deine Trinkflasche ist trocken, dein"
-" Bohrer hat keinen Sprit und du hast ein letztes Paar Batterien für deinen "
-"Bergbauhelm …"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156873,8 +152114,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Before this all began you were having the time of your life at your dream "
-"job, blowing things up. Now you're finally allowed to do it full time. "
+"Before this all began, you were having the time of your life at your dream "
+"job: blowing stuff up. The Cataclysm means you're finally allowed to do it "
+"full time. "
msgstr ""
#: lang/json/professions_from_json.py
@@ -156886,8 +152128,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Before this all began you were having the time of your life at your dream "
-"job, blowing things up. Now you're finally allowed to do it full time. "
+"Before this all began, you were having the time of your life at your dream "
+"job: blowing stuff up. The Cataclysm means you're finally allowed to do it "
+"full time. "
msgstr ""
#: lang/json/professions_from_json.py
@@ -156935,11 +152178,10 @@ msgstr "Tourist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You came here to get a taste of New England; Now you hope New England won't "
-"get a taste of you!"
+"This seemed like a great place for a holiday, but you're starting to regret "
+"ever leaving home. You came here to get a taste of New England, but New "
+"England keeps trying to get a taste of you!"
msgstr ""
-"Du bist hierher gekommen, um Neuengland zu entdecken; jetzt hoffst du, dass "
-"Zombies nicht dich entdecken!"
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156950,11 +152192,10 @@ msgstr "Tourist"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You came here to get a taste of New England; Now you hope New England won't "
-"get a taste of you!"
+"This seemed like a great place for a holiday, but you're starting to regret "
+"ever leaving home. You came here to get a taste of New England, but New "
+"England keeps trying to get a taste of you!"
msgstr ""
-"Du bist hierher gekommen, um Neuengland zu entdecken; jetzt hoffst du, dass "
-"Zombies nicht dich entdecken!"
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156965,12 +152206,10 @@ msgstr "Nackt und verängstigt"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were out filming a reality TV show in the woods and the cast and crew "
-"all seemed to have turned into zombies. Looks like it's for real now..."
+"You were out filming a reality TV show, naked in the woods. Strangely, the "
+"cast and crew all seem to have turned into zombies, which is pretty bad "
+"timing for you. Looks like it's for real this time…"
msgstr ""
-"Du warst draußen im Wald, um eine Reality-TV-Show zu drehen und die "
-"Besetzung und Crew scheinen sich alle in Zombies verwandelt zu haben. Sieht "
-"so aus, als wäre es diesmal real."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -156981,12 +152220,10 @@ msgstr "Nackt und verängstigt"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were out filming a reality TV show in the woods and the cast and crew "
-"all seemed to have turned into zombies. Looks like it's for real now..."
+"You were out filming a reality TV show, naked in the woods. Strangely, the "
+"cast and crew all seem to have turned into zombies, which is pretty bad "
+"timing for you. Looks like it's for real this time…"
msgstr ""
-"Du warst draußen im Wald, um eine Reality-TV-Show zu drehen und die "
-"Besetzung und Crew scheinen sich alle in Zombies verwandelt zu haben. Sieht "
-"so aus, als wäre es diesmal real."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -156998,15 +152235,10 @@ msgstr "Augmentationsassistent"
msgctxt "prof_desc_male"
msgid ""
"When bionics first emerged, you were quick to make them into your career, "
-"and spent your days overseeing their installation. As one of the few non-"
-"zombies in the world that can calibrate an Autodoc, your skills might come "
-"in handy now that the world is over."
+"and spent your days overseeing their installation. That makes you one of "
+"the few non-zombies in the world that can calibrate an Autodoc, which might "
+"come in handy."
msgstr ""
-"Als die ersten Bioniken erfunden wurden, warst du schnell dabei, sie zu "
-"deiner Karriere zu machen und verbrachtest deine Tage damit, ihre "
-"Installation zu überwachen. Als einer der wenigen Nicht-Zombies, der einen "
-"Autodoktor kalibrieren kann, können deine Fertigkeiten immer noch nützlich "
-"in dieser verwüsteten Welt sein.."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -157018,15 +152250,10 @@ msgstr "Augmentationsassistent"
msgctxt "prof_desc_female"
msgid ""
"When bionics first emerged, you were quick to make them into your career, "
-"and spent your days overseeing their installation. As one of the few non-"
-"zombies in the world that can calibrate an Autodoc, your skills might come "
-"in handy now that the world is over."
+"and spent your days overseeing their installation. That makes you one of "
+"the few non-zombies in the world that can calibrate an Autodoc, which might "
+"come in handy."
msgstr ""
-"Als die ersten Bioniken erfunden wurden, warst du schnell dabei, sie zu "
-"deiner Karriere zu machen und verbrachtest deine Tage damit, ihre "
-"Installation zu überwachen. Als einer der wenigen Nicht-Zombies, der einen "
-"Autodoktor kalibrieren kann, können deine Fertigkeiten immer noch nützlich "
-"in dieser verwüsteten Welt sein.."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -157037,17 +152264,11 @@ msgstr "Spielleiter"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"Trying to herd cats into getting into one place every week has taught you "
-"something: it's usually better to cut your losses and trust your gut. For "
-"that reason, when you had two no-shows and the other two tried to eat you, "
-"you ditched. Maybe you can find some new players in the ruins of the world."
+"Trying to herd cats into meeting up every week has taught you something: "
+"it's usually better to cut your losses and trust your gut. For that reason,"
+" when you had two no-shows and the other two tried to eat you, you ditched."
+" Maybe you can find some new players in the ruins of the world."
msgstr ""
-"Der wöchentliche Versuch Menschen dazu zu bewegen, sich an einem Ort zu "
-"versammeln, hat dich eines gelehrt: Es ist oft besser, deine Verluste zu "
-"minimieren und auf dein Bauchgefühl zu vertrauen. Es verwundert daher nicht,"
-" dass du, als zwei deiner Mitspieler nicht erschienen und die anderen zwei "
-"versuchten dich zu verspeisen, die Gruppe sitzen gelassen hast. Vielleicht "
-"findest du in den Ruinen der Welt ja ein paar neue Spieler."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -157058,17 +152279,11 @@ msgstr "Spielleiterin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"Trying to herd cats into getting into one place every week has taught you "
-"something: it's usually better to cut your losses and trust your gut. For "
-"that reason, when you had two no-shows and the other two tried to eat you, "
-"you ditched. Maybe you can find some new players in the ruins of the world."
+"Trying to herd cats into meeting up every week has taught you something: "
+"it's usually better to cut your losses and trust your gut. For that reason,"
+" when you had two no-shows and the other two tried to eat you, you ditched."
+" Maybe you can find some new players in the ruins of the world."
msgstr ""
-"Der wöchentliche Versuch Menschen dazu zu bewegen, sich an einem Ort zu "
-"versammeln, hat dich eines gelehrt: Es ist oft besser, deine Verluste zu "
-"minimieren und auf dein Bauchgefühl zu vertrauen. Es verwundert daher nicht,"
-" dass du, als zwei deiner Mitspieler nicht erschienen und die anderen zwei "
-"versuchten dich zu verspeisen, die Gruppe sitzen gelassen hast. Vielleicht "
-"findest du in den Ruinen der Welt ja ein paar neue Spieler."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -157080,16 +152295,10 @@ msgstr "Bionik-Spielleiter"
msgctxt "prof_desc_male"
msgid ""
"You came into a large fortune, through luck or will, and hosted games for "
-"people that most of the world knew on a first-name basis. You could afford "
-"to spoil your players, and so you did. You invested in bionics to make you "
-"smarter, and memorized the entire handbook. Let's hope that knowledge helps"
-" you now."
+"world-famous celebrities. You could afford to spoil your players, and so "
+"you did. You invested in bionics to make you smarter and memorized the "
+"entire handbook. Let's hope that knowledge helps you now."
msgstr ""
-"Du wurdest sehr vermögend, ob durch Glück oder Willen, und hast Spiele für "
-"Leute veranstaltet, die der Großteil der Welt bei ihrem Vornamen kennt. Du "
-"konntest es dir leisten, deine Spieler zu verwöhnen, also tatest du es. Du "
-"investiertest in Bioniken, um dich schlauer zu machen und hast dir das "
-"gesamte Handbuch gemerkt. Hoffen wir, dass dir dieses Wissen nun hilft."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -157101,16 +152310,10 @@ msgstr "Bionik-Spielleiterin"
msgctxt "prof_desc_female"
msgid ""
"You came into a large fortune, through luck or will, and hosted games for "
-"people that most of the world knew on a first-name basis. You could afford "
-"to spoil your players, and so you did. You invested in bionics to make you "
-"smarter, and memorized the entire handbook. Let's hope that knowledge helps"
-" you now."
+"world-famous celebrities. You could afford to spoil your players, and so "
+"you did. You invested in bionics to make you smarter and memorized the "
+"entire handbook. Let's hope that knowledge helps you now."
msgstr ""
-"Du wurdest sehr vermögend, ob durch Glück oder Willen, und hast Spiele für "
-"Leute veranstaltet, die der Großteil der Welt bei ihrem Vornamen kennt. Du "
-"konntest es dir leisten, deine Spieler zu verwöhnen, also tatest du es. Du "
-"investiertest in Bioniken, um dich schlauer zu machen und hast dir das "
-"gesamte Handbuch gemerkt. Hoffen wir, dass dir dieses Wissen nun hilft."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -157121,12 +152324,9 @@ msgstr "Tierpfleger"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were called in on your day off to feed the animals at the zoo because "
-"none of your coworkers showed up for work for one reason or another."
+"You were called in on your day off to feed the animals at the zoo. For some"
+" reason, none of your coworkers bothered showing up for work today."
msgstr ""
-"Weil aus irgendeinem Grund keiner deiner Arbeitskollege zur Arbeit gekommen "
-"ist, wurdest du an deinem freien Tag gerufen, um die Tiere im Zoo zu "
-"füttern."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -157137,12 +152337,9 @@ msgstr "Tierpflegerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were called in on your day off to feed the animals at the zoo because "
-"none of your coworkers showed up for work for one reason or another."
+"You were called in on your day off to feed the animals at the zoo. For some"
+" reason, none of your coworkers bothered showing up for work today."
msgstr ""
-"Weil aus irgendeinem Grund keiner deiner Arbeitskollege zur Arbeit gekommen "
-"ist, wurdest du an deinem freien Tag gerufen, um die Tiere im Zoo zu "
-"füttern."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -157153,11 +152350,9 @@ msgstr "Golfer"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You decided to get away from the family for the day to do a little golfing "
-"by yourself."
+"You decided to get away from the family for the day, so you headed to the "
+"fairway for a nice relaxing round of golf."
msgstr ""
-"Du wolltest dich eigentlich nur für einen Tag von der Familie losreißen, um "
-"selbst ein bisschen Golf zu spielen."
#: lang/json/professions_from_json.py
msgctxt "profession_female"
@@ -157168,11 +152363,9 @@ msgstr "Golferin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You decided to get away from the family for the day to do a little golfing "
-"by yourself."
+"You decided to get away from the family for the day, so you headed to the "
+"fairway for a nice relaxing round of golf."
msgstr ""
-"Du wolltest dich eigentlich nur für einen Tag von der Familie losreißen, um "
-"selbst ein bisschen Golf zu spielen."
#: lang/json/professions_from_json.py
msgctxt "profession_male"
@@ -157219,11 +152412,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were always an inexplicable sight in town, always with the funny hair, "
-"always wearing what appeared to be some kind of Japanese bathrobe. Some "
-"claimed you were a visiting Shinto god. Little of this concerns you, but "
-"last week the grocery service stopped coming and now the TV no longer turns "
-"on. This displeases you."
+"You were always an inexplicable sight in town, with your funny hair and odd "
+"Japanese clothes. Some claimed you were a visiting Shinto god. Little of "
+"this concerns you, but last week the grocery service stopped coming and now "
+"the TV no longer turns on. This displeases you."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157235,41 +152427,38 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were always an inexplicable sight in town, always with the funny hair, "
-"always wearing what appeared to be some kind of Japanese bathrobe. Some "
-"claimed you were a visiting Shinto god. Little of this concerns you, but "
-"last week the grocery service stopped coming and now the TV no longer turns "
-"on. This displeases you."
+"You were always an inexplicable sight in town, with your funny hair and odd "
+"Japanese clothes. Some claimed you were a visiting Shinto god. Little of "
+"this concerns you, but last week the grocery service stopped coming and now "
+"the TV no longer turns on. This displeases you."
msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_male"
-msgid "Competetive Fencer"
+msgid "Competitive Fencer"
msgstr ""
-#. ~ Profession (male Competetive Fencer) description
+#. ~ Profession (male Competitive Fencer) description
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were an avid sport fencer, always practicing at local clubs and "
-"competing in tournaments. You were on your way to have a few bouts at the "
-"club when the world ended. Now you're in your most important tournament, "
-"the refs are all dead, and none of your opponents follow the rules."
+"Years of training prepared you for the competitive fencing circuit, but your"
+" latest tournament was cut short when zombies invaded the piste. The "
+"referee was eaten, so you're not sure if the rules are still in play."
msgstr ""
#: lang/json/professions_from_json.py
msgctxt "profession_female"
-msgid "Competetive Fencer"
+msgid "Competitive Fencer"
msgstr ""
-#. ~ Profession (female Competetive Fencer) description
+#. ~ Profession (female Competitive Fencer) description
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were an avid sport fencer, always practicing at local clubs and "
-"competing in tournaments. You were on your way to have a few bouts at the "
-"club when the world ended. Now you're in your most important tournament, "
-"the refs are all dead, and none of your opponents follow the rules."
+"Years of training prepared you for the competitive fencing circuit, but your"
+" latest tournament was cut short when zombies invaded the piste. The "
+"referee was eaten, so you're not sure if the rules are still in play."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157309,8 +152498,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You've raised cows or horses most of your life, now we'll see what happens "
-"next."
+"Taking care of cows, horses, and other animals is your passion, but the ways"
+" things are going, this isn't going to be just another day at the ranch."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157322,8 +152511,8 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You've raised cows or horses most of your life, now we'll see what happens "
-"next."
+"Taking care of cows, horses, and other animals is your passion, but the ways"
+" things are going, this isn't going to be just another day at the ranch."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157335,9 +152524,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You worked just outside of the limelight, ensuring that the performers got "
-"what they needed and that everything ran smoothly. The stakes are higher "
-"these days, but the show must go on."
+"You've always worked just outside of the limelight, carrying and fixing the "
+"equipment and ensuring that the performers got what they needed. The show "
+"must go on."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157349,9 +152538,9 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You worked just outside of the limelight, ensuring that the performers got "
-"what they needed and that everything ran smoothly. The stakes are higher "
-"these days, but the show must go on."
+"You've always worked just outside of the limelight, carrying and fixing the "
+"equipment and ensuring that the performers got what they needed. The show "
+"must go on."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157363,9 +152552,9 @@ msgstr "Musiker"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were just about to hit the stage when the Cataclysm struck. You weren't"
-" able to grab much during the panic, but at least you have your loaded six "
-"string on your back."
+"You nailed your solo, but the audience erupted into screams instead of "
+"applause. You weren't able to grab much during the panic, but at least you "
+"have your loaded six string on your back."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157377,9 +152566,9 @@ msgstr "Musikerin"
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were just about to hit the stage when the Cataclysm struck. You weren't"
-" able to grab much during the panic, but at least you have your loaded six "
-"string on your back."
+"You nailed your solo, but the audience erupted into screams instead of "
+"applause. You weren't able to grab much during the panic, but at least you "
+"have your loaded six string on your back."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157392,7 +152581,7 @@ msgstr ""
msgctxt "prof_desc_male"
msgid ""
"At the local mall, you saw a sign advertising a discount on survival kits. "
-"You bought one, more for show than for actual use. Now, it's all you have."
+"You bought one, more for show than for actual use. Now it's all you have."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157405,7 +152594,7 @@ msgstr ""
msgctxt "prof_desc_female"
msgid ""
"At the local mall, you saw a sign advertising a discount on survival kits. "
-"You bought one, more for show than for actual use. Now, it's all you have."
+"You bought one, more for show than for actual use. Now it's all you have."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157419,7 +152608,8 @@ msgctxt "prof_desc_male"
msgid ""
"You made your living on Wild West exhibitions and shows, impressing tourists"
" with your displays of marksmanship. But that world has ended, so you took "
-"your trusty 6-shooter and wandered into a world where it's always high noon."
+"your trusty six-shooter and wandered into a world where it's always high "
+"noon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157433,7 +152623,8 @@ msgctxt "prof_desc_female"
msgid ""
"You made your living on Wild West exhibitions and shows, impressing tourists"
" with your displays of marksmanship. But that world has ended, so you took "
-"your trusty 6-shooter and wandered into a world where it's always high noon."
+"your trusty six-shooter and wandered into a world where it's always high "
+"noon."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157445,10 +152636,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_male"
msgid ""
-"You were living the high life, spending your parents money without a care in"
-" the world. You were at one of your usual crazy parties when the guests "
-"became hungry for more than your drugs. You still have a chance to use the "
-"last symbol of your luxurious life - your sport car - and get far away."
+"You were living the high life, spending your parents' money without a care "
+"in the world. At one of your usual crazy parties, the guests became hungry "
+"for more than drugs and booze, but you still have a chance to use the last "
+"symbol of your luxurious life - your sports car - and get far away."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157460,10 +152651,10 @@ msgstr ""
#: lang/json/professions_from_json.py
msgctxt "prof_desc_female"
msgid ""
-"You were living the high life, spending your parents money without a care in"
-" the world. You were at one of your usual crazy parties when the guests "
-"became hungry for more than your drugs. You still have a chance to use the "
-"last symbol of your luxurious life - your sport car - and get far away."
+"You were living the high life, spending your parents' money without a care "
+"in the world. At one of your usual crazy parties, the guests became hungry "
+"for more than drugs and booze, but you still have a chance to use the last "
+"symbol of your luxurious life - your sports car - and get far away."
msgstr ""
#: lang/json/professions_from_json.py
@@ -157808,6 +152999,40 @@ msgid ""
" seems that your combat skills might come useful once again."
msgstr ""
+#: lang/json/professions_from_json.py
+msgctxt "profession_male"
+msgid "Bionic Operator"
+msgstr ""
+
+#. ~ Profession (male Bionic Operator) description
+#: lang/json/professions_from_json.py
+msgctxt "prof_desc_male"
+msgid ""
+"You worked as a mercenary across six continents for a dozen corps. A VP at "
+"the last corp decided he wanted to put you on retainer and you agreed to a "
+"three month gig in return for some additional bionics. You woke up with an "
+"extra bionic, a cranial bomb that needed to be reset every month or so or it"
+" blows up. Now you're free until the bomb goes off. Maybe you'll find "
+"someone who can remove it."
+msgstr ""
+
+#: lang/json/professions_from_json.py
+msgctxt "profession_female"
+msgid "Bionic Operator"
+msgstr ""
+
+#. ~ Profession (female Bionic Operator) description
+#: lang/json/professions_from_json.py
+msgctxt "prof_desc_female"
+msgid ""
+"You worked as a mercenary across six continents for a dozen corps. A VP at "
+"the last corp decided he wanted to put you on retainer and you agreed to a "
+"three month gig in return for some additional bionics. You woke up with an "
+"extra bionic, a cranial bomb that needed to be reset every month or so or it"
+" blows up. Now you're free until the bomb goes off. Maybe you'll find "
+"someone who can remove it."
+msgstr ""
+
#: lang/json/professions_from_json.py
msgctxt "profession_male"
msgid "CRIT ROTC Member"
@@ -158896,312 +154121,6 @@ msgid ""
"find some other use."
msgstr ""
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Brave of the King"
-msgstr "Mutiger des Königs"
-
-#. ~ Profession (male Brave of the King) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Elite infantry of ancient Egypt and bodyguards of the Pharaoh. While armor "
-"was uncommon due to desert conditions, such equipment did see increased "
-"usage during the New Kingdom period."
-msgstr ""
-"Eliteinfanterie des antiken Ägyptens und Bodyguards des Pharaohs. Obwohl "
-"Rüstung ungewöhnlich aufgrund von Wüstenbedingungen war, ist in der Ära des "
-"Neuen Reichs solches Equipment häufiger verwendet worden."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Brave of the King"
-msgstr "Mutige des Königs"
-
-#. ~ Profession (female Brave of the King) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Elite infantry of ancient Egypt and bodyguards of the Pharaoh. While armor "
-"was uncommon due to desert conditions, such equipment did see increased "
-"usage during the New Kingdom period."
-msgstr ""
-"Eliteinfanterie des antiken Ägyptens und Bodyguards des Pharaos. Obwohl "
-"Rüstung ungewöhnlich aufgrund von Wüstenbedingungen war, ist in der Ära des "
-"Neuen Reichs solches Equipment häufiger verwendet worden."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Hoplite"
-msgstr "Hoplit"
-
-#. ~ Profession (male Hoplite) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Heavy infantry of the ancient Greek city-states, before the shift towards "
-"the Macedonean phalanx. Well-trained for combat in formation, but less "
-"effective when outmaneuvered or on broken ground."
-msgstr ""
-"Schwere Infanterie der antiken griechischen Stadtstaaten vor dem Übergang "
-"zur mazedonischen Phalanx. Gut trainiert für den Kampf in Formation, aber "
-"weniger effektiv, wenn man ausmanöviert wurde oder sich auf unebenem Boden "
-"befindet."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Hoplite"
-msgstr "Hoplit"
-
-#. ~ Profession (female Hoplite) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Heavy infantry of the ancient Greek city-states, before the shift towards "
-"the Macedonean phalanx. Well-trained for combat in formation, but less "
-"effective when outmaneuvered or on broken ground."
-msgstr ""
-"Schwere Infanterie der antiken griechischen Stadtstaaten vor dem Übergang "
-"zur mazedonischen Phalanx. Gut ausgebildet für den Kampf in Formation, aber "
-"weniger effektiv, wenn man ausmanöviert wurde oder sich auf unebenem Boden "
-"befindet."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Legionary"
-msgstr "Legionär"
-
-#. ~ Profession (male Legionary) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Roman heavy infantry, after the military reforms that standardized the "
-"legion's equipment. Trained to act in formation with javelin and sword, "
-"well-known for their field fortifications as well."
-msgstr ""
-"Römische schwere Infanterie, nach den Militärreformen, welche die "
-"Ausstattung der Legion standardisierte. Ausgebildet für den Kampf in "
-"Formation mit Wurfspeer und Schwert, außerdem sehr bekannt für ihre "
-"Feldbefestigungen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Legionary"
-msgstr "Legionär"
-
-#. ~ Profession (female Legionary) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Roman heavy infantry, after the military reforms that standardized the "
-"legion's equipment. Trained to act in formation with javelin and sword, "
-"well-known for their field fortifications as well."
-msgstr ""
-"Römische schwere Infanterie, nach den Militärreformen, welche die "
-"Ausstattung der Legion standardisierte. Ausgebildet für den Kampf in "
-"Formation mit Wurfspeer und Schwert, außerdem sehr bekannt für ihre "
-"Feldbefestigungen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Viking"
-msgstr "Wikinger"
-
-#. ~ Profession (male Viking) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"The infamous pirates of the early medieval period, raiders and explorers "
-"from various Scandinavian countries."
-msgstr ""
-"Die berühmt-berüchtigten Piraten des frühen Mittelalters; Plünderer und "
-"Entdecker aus verschiedenen skandinavischen Ländern."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Viking"
-msgstr "Wikinger"
-
-#. ~ Profession (female Viking) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"The infamous pirates of the early medieval period, raiders and explorers "
-"from various Scandinavian countries."
-msgstr ""
-"Die berühmt-berüchtigten Piraten des frühen Mittelalters; Plünderer und "
-"Entdecker aus verschiedenen skandinavischen Ländern."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Man-at-Arms"
-msgstr "Krieger"
-
-#. ~ Profession (Man-at-Arms) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"The medieval heavy cavalry of various countries in Europe, whether noble-"
-"born or of common blood. While knights traditionally were men-at-arms, not "
-"every man-at-arms was a knight."
-msgstr ""
-"Die mittelalterliche schwere Kavallerie aus verschiedenen Ländern in Europa,"
-" ob adelig geboren oder nicht. Obgleich Ritter traditionsgemäß Krieger "
-"waren, war nicht jeder Krieger ein Ritter."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Woman-at-Arms"
-msgstr "Kriegerin"
-
-#. ~ Profession (Woman-at-Arms) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"The medieval heavy cavalry of various countries in Europe, whether noble-"
-"born or of common blood. While knights traditionally were men-at-arms, not "
-"every man-at-arms was a knight."
-msgstr ""
-"Die mittelalterliche schwere Kavallerie aus verschiedenen Ländern in Europa,"
-" ob adelig geboren oder nicht. Obgleich Ritter traditionsgemäß Krieger "
-"waren, war nicht jeder Krieger ein Ritter."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Horse Archer"
-msgstr "Pferdebogenschütze"
-
-#. ~ Profession (male Horse Archer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"The famed light cavalry of the Mongol Empire. Best known for their skill as"
-" mounted archers."
-msgstr ""
-"Die berühmte Kavallerie des mongolischen Imperiums. Am besten bekannt für "
-"ihre Erfahrung als reitende Bogenschützen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Horse Archer"
-msgstr "Pferdebogenschützin"
-
-#. ~ Profession (female Horse Archer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"The famed light cavalry of the Mongol Empire. Best known for their skill as"
-" mounted archers."
-msgstr ""
-"Die berühmte Kavallerie des mongolischen Imperiums. Am besten bekannt für "
-"ihre Erfahrung als reitende Bogenschützen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Samurai"
-msgstr "Samurai"
-
-#. ~ Profession (male Samurai) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Warrior nobility of feudal Japan. Known originally as masters of the horse "
-"and bow, they become famous for their swordsmanship in later eras."
-msgstr ""
-"Krieger-Adel des feudalen Japans. Ursprünglich bekannt als die Meister des "
-"Pferdes und Bogens wurden sie später berühmt für ihre Schwertkunst."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Samurai"
-msgstr "Samurai"
-
-#. ~ Profession (female Samurai) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Warrior nobility of feudal Japan. Known originally as masters of the horse "
-"and bow, they become famous for their swordsmanship in later eras."
-msgstr ""
-"Krieger-Adel des feudalen Japans. Ursprünglich bekannt als die Meister des "
-"Pferdes und Bogens wurden sie später berühmt für ihre Schwertkunst."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Wanderer"
-msgstr "Wanderer"
-
-#. ~ Profession (male Wanderer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You always preferred the comfort of the open sky, far from the complexities "
-"of modern life. Though from the looks of it, things have changed since last"
-" time you've been anywhere near civilization."
-msgstr ""
-"Du hast immer die Bequemlichkeit des freien Himmels vorgezogen, weit "
-"entfernt von den Komplexitäten des modernen Lebens. Aber dem Anschein nach "
-"haben sich die Dinge geändert, seit du das letzte mal in der Nähe der "
-"Zivilisation warst."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Wanderer"
-msgstr "Wanderer"
-
-#. ~ Profession (female Wanderer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You always preferred the comfort of the open sky, far from the complexities "
-"of modern life. Though from the looks of it, things have changed since last"
-" time you've been anywhere near civilization."
-msgstr ""
-"Du hast immer die Bequemlichkeit des freien Himmels vorgezogen, weit "
-"entfernt von den Komplexitäten des modernen Lebens. Aber dem Anschein nach "
-"haben sich die Dinge geändert, seit du das letzte mal in der Nähe der "
-"Zivilisation warst."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Prehistoric Hunter"
-msgstr "Prähistorischer Jäger"
-
-#. ~ Profession (male Prehistoric Hunter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"An out-of-place living relic of prehistory, stranded in an unfamiliar and "
-"terrifying world. Life as a hunter-gatherer was hard, but at least you "
-"didn't have to fight the living dead, and you had your kin to stand beside "
-"you. Here, you're on your own."
-msgstr ""
-"Ein deplatziertes lebendes Relikt aus der Vorzeit, gestrandet in einer "
-"unvertrauten und furchterregenden Welt. Das Leben als Jäger und Sammler war "
-"schwer, aber wenigstens musstest du nicht gegen die lebenden Toten kämpfen "
-"und du hattest deine Sippe, die dir zur Seite stand. Hier bist du auf dich "
-"alleine gestellt."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Prehistoric Hunter"
-msgstr "Prähistorische Jägerin"
-
-#. ~ Profession (female Prehistoric Hunter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"An out-of-place living relic of prehistory, stranded in an unfamiliar and "
-"terrifying world. Life as a hunter-gatherer was hard, but at least you "
-"didn't have to fight the living dead, and you had your kin to stand beside "
-"you. Here, you're on your own."
-msgstr ""
-"Ein deplatziertes lebendes Relikt aus der Vorzeit, gestrandet in einer "
-"unvertrauten und furchterregenden Welt. Das Leben als Jäger und Sammler war "
-"schwer, aber wenigstens musstest du nicht gegen die lebenden Toten kämpfen "
-"und du hattest deine Sippe, die dir zur Seite stand. Hier bist du auf dich "
-"alleine gestellt."
-
#: lang/json/professions_from_json.py
msgctxt "profession_male"
msgid "Sugar Boy"
@@ -159228,888 +154147,6 @@ msgid ""
"You have your whole life ahead of you and it's gonna be sweet!"
msgstr ""
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Fighter"
-msgstr "Krieger"
-
-#. ~ Profession (male Fighter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"A master of arms and armor and a fearsome martial combatant; you are a "
-"fighter, forged in warfare and tempered on the battlefield."
-msgstr ""
-"Ein Meister der Waffen und Rüstung und ein beängstigender tödlicher Kämpfer;"
-" du bist ein Krieger, erfahren in der Kriegskunst und auf dem Schlachtfeld "
-"abgehärtet."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Fighter"
-msgstr "Kriegerin"
-
-#. ~ Profession (female Fighter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"A master of arms and armor and a fearsome martial combatant; you are a "
-"fighter, forged in warfare and tempered on the battlefield."
-msgstr ""
-"Eine Meisterin der Waffen und Rüstung und eine beängstigende tödliche "
-"Kämpferin; du bist eine Kriegerin, erfahren in der Kriegskunst und auf dem "
-"Schlachtfeld abgehärtet."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Rogue"
-msgstr "Schurke"
-
-#. ~ Profession (male Rogue) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"A street urchin skilled in legerdemain and deadly with a blade; you are a "
-"rogue, a resourceful trickster and master thief."
-msgstr ""
-"Ein Gassenjunge, der mit Taschenspielereien erfahren und tödlich mit einer "
-"Klinge ist: Du bist ein Schurke, ein einfallsreicher Trickbetrüger und "
-"Meisterdieb."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Rogue"
-msgstr "Schurkin"
-
-#. ~ Profession (female Rogue) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"A street urchin skilled in legerdemain and deadly with a blade; you are a "
-"rogue, a resourceful trickster and master thief."
-msgstr ""
-"Ein Gassenmädchen, das mit Taschenspielereien erfahren und tödlich mit einer"
-" Klinge ist: Du bist eine Schurkin, ein einfallsreicher Trickbetrüger und "
-"Meisterdieb."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Barbarian"
-msgstr "Barbar"
-
-#. ~ Profession (male Barbarian) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"A child of Crom hailing from the bitter north; you are a barbarian, as "
-"fearsome and formidable as the untamed land you call home."
-msgstr ""
-"Du bist ein Kind aus dem bitteren Norden, so furchterregend und schrecklich "
-"wie das ungezähmte Land, welches du Zuhause nennst: Du bist ein Barbar."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Barbarian"
-msgstr "Barbarin"
-
-#. ~ Profession (female Barbarian) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"A child of Crom hailing from the bitter north; you are a barbarian, as "
-"fearsome and formidable as the untamed land you call home."
-msgstr ""
-"Du bist ein Kind aus dem bitteren Norden, so furchterregend und schrecklich "
-"wie das ungezähmte Land, welches du Zuhause nennst: Du bist eine Barbarin."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Skald"
-msgstr "Skalde"
-
-#. ~ Profession (male Skald) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"A mysterious wandering minstrel and storyteller hailing from the northern "
-"highlands; you are a skald, a noble barbarian lore-keeper and speaker to the"
-" spirits."
-msgstr ""
-"Ein mysteriöser wandernder Minnesänger und Geschichtenerzähler aus den "
-"nördlichen Hochländern; du bist eine Skalde, ein nobler barbarischer "
-"Geschichtenbewahrer, der mit den Geistern spricht."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Skald"
-msgstr "Skalde"
-
-#. ~ Profession (female Skald) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"A mysterious wandering minstrel and storyteller hailing from the northern "
-"highlands; you are a skald, a noble barbarian lore-keeper and speaker to the"
-" spirits."
-msgstr ""
-"Ein mysteriöser wandernder Minnesänger und Geschichtenerzähler aus den "
-"nördlichen Hochländern; du bist eine Skalde, ein nobler barbarischer "
-"Geschichtenbewahrer, der mit den Geistern spricht."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Ranger"
-msgstr "Jäger"
-
-#. ~ Profession (male Ranger) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"One of the few who wander but are never lost; you are a ranger, wise in the "
-"ways of the forest and deadly with a bow."
-msgstr ""
-"Du bist einer der Wenigen, die umherwandern, aber sich nie verlaufen: Ein "
-"Jäger, erfahren mit den Regeln des Waldes und tödlich mit einem Bogen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Ranger"
-msgstr "Jägerin"
-
-#. ~ Profession (female Ranger) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"One of the few who wander but are never lost; you are a ranger, wise in the "
-"ways of the forest and deadly with a bow."
-msgstr ""
-"Du bist eine der Wenigen, die umherwandern, aber sich nie verlaufen: Eine "
-"Jägerin, erfahren mit den Regeln des Waldes und tödlich mit einem Bogen."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Monk"
-msgstr "Mönch"
-
-#. ~ Profession (male Monk) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Servant to an exotic order of ascetics; you are a monk, a pious devotee with"
-" extensive knowledge of unarmed combat."
-msgstr ""
-"Du bist ein Mönch, ein Diener eines exotischen Ordens der Ästhetik, ein "
-"frommer Anhänger mit weitreichenden Kenntnissen über den unbewaffneten "
-"Kampf."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Monk"
-msgstr "Mönch"
-
-#. ~ Profession (female Monk) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Servant to an exotic order of ascetics; you are a monk, a pious devotee with"
-" extensive knowledge of unarmed combat."
-msgstr ""
-"Du bist ein Mönch, ein Diener eines exotischen Ordens der Ästhetik, ein "
-"frommer Anhänger mit weitreichenden Kenntnissen über den unbewaffneten "
-"Kampf."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Knight"
-msgstr "Ritter"
-
-#. ~ Profession (male Knight) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Sworn defender of the land; you are a knight, an educated warrior trained "
-"since childhood in the ways of honorable combat."
-msgstr ""
-"Du bist ein Ritter, ein eingeschworener Verteidiger des Landes, ein "
-"unterrichteter Krieger, der seit der Kindheit in den ehrbaren Kampf "
-"trainiert wirde."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Knight"
-msgstr "Ritterin"
-
-#. ~ Profession (female Knight) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Sworn defender of the land; you are a knight, an educated warrior trained "
-"since childhood in the ways of honorable combat."
-msgstr ""
-"Du bist ein Ritter, ein eingeschworener Verteidiger des Landes, ein "
-"unterrichteter Krieger, der seit der Kindheit in den ehrbaren Kampf "
-"trainiert wirde."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Sorcerer"
-msgstr "Zauberer"
-
-#. ~ Profession (Sorcerer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"A wise student of ancient and forbidden knowledge; you are a wizard, a "
-"mystical practitioner of the (bionic) arcane arts."
-msgstr ""
-"Du bist ein Zauberer, ein weiser Schüler antiken und verbotenem Wissens, ein"
-" mystischer Praktiker der (bionischen) Zauberkünste."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Sorceress"
-msgstr "Zauberin"
-
-#. ~ Profession (Sorceress) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"A wise student of ancient and forbidden knowledge; you are a wizard, a "
-"mystical practitioner of the (bionic) arcane arts."
-msgstr ""
-"Du bist eine Zauberin, ein weiser Schüler antiken und verbotenem Wissens, "
-"ein mystischer Praktiker der (bionischen) Zauberkünste."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Robo-Hacker"
-msgstr "Robo-Hacker"
-
-#. ~ Profession (male Robo-Hacker) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Before the end, your hobby was illegally reprogramming and repurposing "
-"commercial robots, but you never thought your survival might depend on it."
-msgstr ""
-"Vor dem Apokalypse war dein Hobby das illegale Umprogrammieren und "
-"Zweckentfremden kommerzieller Roboter, aber du hättest nie gedacht, dass "
-"einmal dein Überleben davon abhängen würde."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Robo-Hacker"
-msgstr "Robo-Hacker"
-
-#. ~ Profession (female Robo-Hacker) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Before the end, your hobby was illegally reprogramming and repurposing "
-"commercial robots, but you never thought your survival might depend on it."
-msgstr ""
-"Vor dem Apokalypse war dein Hobby das illegale Umprogrammieren und "
-"Zweckentfremden kommerzieller Roboter, aber du hättest nie gedacht, dass "
-"einmal dein Überleben davon abhängen würde."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Robotics Engineer"
-msgstr "Robotikingenieur"
-
-#. ~ Profession (male Robotics Engineer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You were a low-level engineer at a robotics manufacturer. The management "
-"kept telling you putting flamethrowers on manhacks was 'unnecessary' and "
-"'too dangerous,' but there's nothing to stop you now."
-msgstr ""
-"Du warst ein unterer Ingenieur in einer Roboterfabrik. Die Geschäftsführung "
-"sagte dir andauernd, dass das Anbringen von Flammenwerfen an Klingendrohnen "
-"»unnötig« und »zu gefährlich« sei, aber jetzt gibt es nichts mehr, was dich "
-"stoppen könnte."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Robotics Engineer"
-msgstr "Robotikingenieur"
-
-#. ~ Profession (female Robotics Engineer) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You were a low-level engineer at a robotics manufacturer. The management "
-"kept telling you putting flamethrowers on manhacks was 'unnecessary' and "
-"'too dangerous,' but there's nothing to stop you now."
-msgstr ""
-"Du warst ein unterer Ingenieur in einer Roboterfabrik. Die Geschäftsführung "
-"sagte dir andauernd, dass das Anbringen von Flammenwerfen an Klingendrohnen "
-"»unnötig« und »zu gefährlich« sei, aber jetzt gibt es nichts mehr, was dich "
-"stoppen könnte."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Robotics Prodigy"
-msgstr "Robotikwunderkind"
-
-#. ~ Profession (male Robotics Prodigy) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You've been building robots since you could hold a soldering iron, and you "
-"don't intend to let the end of the world stop that from continuing."
-msgstr ""
-"Du hast Roboter gebaut, seit du einen Lötkolben halten kannst, und du hast "
-"nicht vor, dass das Ende der Welt dich davon abhält."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Robotics Prodigy"
-msgstr "Robotikwunderkind"
-
-#. ~ Profession (female Robotics Prodigy) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You've been building robots since you could hold a soldering iron, and you "
-"don't intend to let the end of the world stop that from continuing."
-msgstr ""
-"Du hast Roboter gebaut, seit du einen Lötkolben halten kannst, und du hast "
-"nicht vor, dass das Ende der Welt dich davon abhält."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Robot Adoptee"
-msgstr "Roboter-Adoptivkind"
-
-#. ~ Profession (male Robot Adoptee) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"During the riots a military robot came out of nowhere to rescue you. Maybe "
-"it thinks you're someone important, who knows."
-msgstr ""
-"Während der Unruhen kam ein Militärroboter aus dem Nichts, um dich zu "
-"retten. Vielleicht denkt er, dass du jemand besonderes bist, wer weiß?"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Robot Adoptee"
-msgstr "Roboter-Adoptivkind"
-
-#. ~ Profession (female Robot Adoptee) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"During the riots a military robot came out of nowhere to rescue you. Maybe "
-"it thinks you're someone important, who knows."
-msgstr ""
-"Während der Unruhen kam ein Militärroboter aus dem Nichts, um dich zu "
-"retten. Vielleicht denkt er, dass du jemand besonderes bist, wer weiß?"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Robo-hunter"
-msgstr "Robo-Jäger"
-
-#. ~ Profession (male Robo-hunter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You paid a local hacker to build you a robotic hunting dog. It's almost as "
-"good as the real thing, but it doesn't respond well to being pet."
-msgstr ""
-"Du hast einen örtlichen Hacker bezahlt, um dir einen robotischen Jagdhund zu"
-" bauen. Er ist fast so gut wie ein echter Hund, aber er mag nicht so gerne "
-"gestreichelt werden."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Robo-hunter"
-msgstr "Robo-Jägerin"
-
-#. ~ Profession (female Robo-hunter) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You paid a local hacker to build you a robotic hunting dog. It's almost as "
-"good as the real thing, but it doesn't respond well to being pet."
-msgstr ""
-"Du hast einen örtlichen Hacker bezahlt, um dir einen robotischen Jagdhund zu"
-" bauen. Er ist fast so gut wie ein echter Hund, aber er mag nicht so gerne "
-"gestreichelt werden."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Bionic Special Operator"
-msgstr ""
-
-#. ~ Profession (male Bionic Special Operator) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Once bionic augmentation proved safe, you were chosen for a top secret "
-"soldier augmentation program. As if being a top-tier special forces "
-"operator before the procedure wasn't enough, your new enhancements allow you"
-" to handle any combat scenario be it human or not."
-msgstr ""
-"Sobald sich die bionische Aufwertung als sicher erwies, wurdest du für ein "
-"streng geheimes Soldatenaufwertungsprogramm ausgewählt. Als ob es nicht "
-"schon genug gewesen war, ein Spitzenanführer einer Sondereinsatztruppe zu "
-"sein, ermöglichen dir deine neuen Verbesserungen, mit jeder Kampfsituation "
-"fertig zu werden, ob gegen Menschen oder nicht."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Bionic Special Operator"
-msgstr ""
-
-#. ~ Profession (female Bionic Special Operator) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Once bionic augmentation proved safe, you were chosen for a top secret "
-"soldier augmentation program. As if being a top-tier special forces "
-"operator before the procedure wasn't enough, your new enhancements allow you"
-" to handle any combat scenario be it human or not."
-msgstr ""
-"Sobald sich die bionische Aufwertung als sicher erwies, wurdest du für ein "
-"streng geheimes Soldatenaufwertungsprogramm ausgewählt. Als ob es nicht "
-"schon genug gewesen war, ein Spitzenanführer einer Sondereinsatztruppe zu "
-"sein, ermöglichen dir deine neuen Verbesserungen, mit jeder Kampfsituation "
-"fertig zu werden, ob gegen Menschen oder nicht."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Seasoned Tourist"
-msgstr "Erfahrener Tourist"
-
-#. ~ Profession (male Seasoned Tourist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Due to your thirst for adventure, hunger for good food, and disposable "
-"income, you have been able to travel extensively. You've traveled here to "
-"get a taste of New England; now you hope New England won't get a taste of "
-"you!"
-msgstr ""
-"Aufgrund deiner Abenteuerlust, deinem Hunger nach gutem Essen und einem "
-"großen Einkommen warst du in der Lage, viel zu reisen. Du bist hierher "
-"gereist, um von Neuengland zu kosten; jetzt hoffst du, dass Neuengland nicht"
-" von dir kostet!"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Seasoned Tourist"
-msgstr "Erfahrene Touristin"
-
-#. ~ Profession (female Seasoned Tourist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Due to your thirst for adventure, hunger for good food, and disposable "
-"income, you have been able to travel extensively. You've traveled here to "
-"get a taste of New England; now you hope New England won't get a taste of "
-"you!"
-msgstr ""
-"Aufgrund deiner Abenteuerlust, Hunger nach gutem Essen und einem großen "
-"Einkommen warst du in der Lage, viel zu reisen. Du bist hierher gereist, um "
-"von Neuengland zu kosten; jetzt hoffst du, dass Neuengland nicht von dir "
-"kostet!"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Post-Human Cyborg"
-msgstr "Posthumaner Cyborg"
-
-#. ~ Profession (male Post-Human Cyborg) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"As a wealthy trans-humanist you decided to put yourself on the frontline of "
-"augmentative technology to bring forth the future. You are now a walking "
-"example of what humanity could have become."
-msgstr ""
-"Um die Zukunft voranzutreiben, hast du dich als wohlhabender Transhumanist "
-"dafür entschieden, dich an die Spitze der aufwertenden Technologie zu "
-"setzen. Du bist jetzt ein lebendes Beispiel für das, was die Menschheit "
-"hätte werden können."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Post-Human Cyborg"
-msgstr "Posthumaner Cyborg"
-
-#. ~ Profession (female Post-Human Cyborg) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"As a wealthy trans-humanist you decided to put yourself on the frontline of "
-"augmentative technology to bring forth the future. You are now a walking "
-"example of what humanity could have become."
-msgstr ""
-"Um die Zukunft voranzutreiben, hast du dich als wohlhabende Transhumanistin "
-"dafür entschieden, dich an die Spitze der aufwertenden Technologie zu "
-"setzen. Du bist nun ein lebendes Beispiel für das, was die Menschheit hätte "
-"werden können."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Janitor"
-msgstr "Hausmeister"
-
-#. ~ Profession (male Janitor) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You earned a living from sweeping up chocolate wrappers and picking chewing "
-"gum from under tables. Now the only thing you'll be sweeping are the brains"
-" of the dead."
-msgstr ""
-"Du hast dir deinen Lebensunterhalt damit verdient, Schokoladenverpackungen "
-"aufzufegen und Kaugummis unter Tischen aufzusammeln. Jetzt wird das Einzige,"
-" was du noch auffegen wirst, die Hirne der Toten sein."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Janitor"
-msgstr "Hausmeisterin"
-
-#. ~ Profession (female Janitor) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You earned a living from sweeping up chocolate wrappers and picking chewing "
-"gum from under tables. Now the only thing you'll be sweeping are the brains"
-" of the dead."
-msgstr ""
-"Du hast dir deinen Lebensunterhalt damit verdient, Schokoladenverpackungen "
-"aufzufegen und Kaugummis unter Tischen aufzusammeln. Jetzt wird das Einzige,"
-" was du noch auffegen wirst, die Hirne der Toten sein."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Poor Student"
-msgstr "Armer Schüler"
-
-#. ~ Profession (male Poor Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You come from a low-income family, and got mocked for your old hand-me-down "
-"clothes and for getting free school lunches in the cafeteria. Even worse, "
-"your ratty old backpack finally fell apart at the worst time. At least no "
-"one's mocking you now."
-msgstr ""
-"Du kommst von einer Unterschichtenfamilie und wurdest für deine alten "
-"heruntergekommenen Kleider gehänselt, und dafür, dass du kostenlose "
-"Schulmahlzeiten in der Cafeteria bekommen hast. Schlimmer noch, dein "
-"schäbiger alter Rucksack ist endgültig in der schlimmsten Zeit "
-"auseinandergefallen. Wenigstens macht sich nun keiner mehr über dich lustig."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Poor Student"
-msgstr "Arme Schülerin"
-
-#. ~ Profession (female Poor Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You come from a low-income family, and got mocked for your old hand-me-down "
-"clothes and for getting free school lunches in the cafeteria. Even worse, "
-"your ratty old backpack finally fell apart at the worst time. At least no "
-"one's mocking you now."
-msgstr ""
-"Du kommst von einer Unterschichtenfamilie und wurdest für deine alten "
-"heruntergekommenen Kleider gehänselt, und dafür, dass du kostenlose "
-"Schulmahlzeiten in der Cafeteria bekommen hast. Schlimmer noch, dein "
-"schäbiger alter Rucksack ist endgültig in der schlimmsten Zeit "
-"auseinandergefallen. Wenigstens macht sich nun keiner mehr über dich lustig."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Elementary Student"
-msgstr "Grundschüler"
-
-#. ~ Profession (male Elementary Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You're just a kid, and now the world has turned into something out of one of"
-" your bad dreams. The grown-ups you relied on are all dead--or undead--now."
-" What are you going to do?"
-msgstr ""
-"Du bist nur ein Kind, und nun ist die Welt zu etwas aus einem deiner "
-"Albträume geworden. Die Erwachsenen, auf die du dich verlassen hast, sind "
-"jetzt alle tot – oder untot. Was wirst du jetzt tun?"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Elementary Student"
-msgstr "Grundschülerin"
-
-#. ~ Profession (female Elementary Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You're just a kid, and now the world has turned into something out of one of"
-" your bad dreams. The grown-ups you relied on are all dead--or undead--now."
-" What are you going to do?"
-msgstr ""
-"Du bist nur ein Kind, und nun ist die Welt zu etwas aus einem deiner "
-"Albträume geworden. Die Erwachsenen, auf die du dich verlassen hast, sind "
-"jetzt alle tot – oder untot. Was wirst du jetzt tun?"
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Hockey Player"
-msgstr "Hockeyspieler"
-
-#. ~ Profession (male Hockey Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"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."
-msgstr ""
-"Du warst ein Hockey-Goalie in der Minor League, bevor der Rest deiner "
-"Mannschaft zu Zombies wurde. Nun bist du alleine mit deiner Hockey-"
-"Ausrüstung gegen die Untoten, aber wenigstens darfst du sie jetzt cross-"
-"checken."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Hockey Player"
-msgstr "Hockeyspielerin"
-
-#. ~ Profession (female Hockey Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"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."
-msgstr ""
-"Du warst ein Hockey-Goalie in der Minor League, bevor der Rest deiner "
-"Mannschaft zu Zombies wurde. Nun bist du alleine mit deiner Hockey-"
-"Ausrüstung gegen die Untoten, aber wenigstens darfst du sie jetzt cross-"
-"checken."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Baseball Player"
-msgstr "Baseballspieler"
-
-#. ~ Profession (male Baseball Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"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?"
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Baseball Player"
-msgstr "Baseballspielerin"
-
-#. ~ Profession (female Baseball Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"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?"
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Football Player"
-msgstr "Footballspieler"
-
-#. ~ Profession (male Football Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You were the star player for the local football team, adored by teammates "
-"and fans alike. Now they just adore your brain. You've still got your "
-"bulky football gear on."
-msgstr ""
-"Du warst der Starspieler in deinem lokalen American-Football-Team, verehrt "
-"von den Teammitgliedern und Fans gleichermaßen. Nun verehren Sie nur noch "
-"dein Gehirn. Du hast immer noch dein sperriges Football-Zeug an."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Football Player"
-msgstr "Footballspielerin"
-
-#. ~ Profession (female Football Player) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You were the star player for the local football team, adored by teammates "
-"and fans alike. Now they just adore your brain. You've still got your "
-"bulky football gear on."
-msgstr ""
-"Du warst der Starspieler in deinem lokalen American-Football-Team, verehrt "
-"von den Teammitgliedern und Fans gleichermaßen. Nun verehren Sie nur noch "
-"dein Gehirn. Du hast immer noch dein sperriges Football-Zeug an."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Preppy Student"
-msgstr "Prepper-Schüler"
-
-#. ~ Profession (male Preppy Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Your parents were busy, important people, who wanted you to have every "
-"advantage and pushed you to be \"successful,\" whatever that meant. If only"
-" they'd ever let you experience childhood, or ever shown you their love. "
-"You're certainly not getting either one now."
-msgstr ""
-"Deine Eltern waren beschäftigte wichtige Leute, welche für dich jeden Vorzug"
-" wollten, und sie hatten dich dazu gedrängt, »erfolgreich« zu werden, was "
-"auch immer das bedeutete. Wenn sie dich nur deine Kindheit hätten erleben "
-"lassen, oder jemals ihre Liebe gezeigt hätten! Nun bekommst du weder das "
-"eine, noch das andere."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Preppy Student"
-msgstr "Prepper-Schülerin"
-
-#. ~ Profession (female Preppy Student) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Your parents were busy, important people, who wanted you to have every "
-"advantage and pushed you to be \"successful,\" whatever that meant. If only"
-" they'd ever let you experience childhood, or ever shown you their love. "
-"You're certainly not getting either one now."
-msgstr ""
-"Deine Eltern waren beschäftigte wichtige Leute, welche für dich jeden Vorzug"
-" wollten, und sie hatten dich dazu gedrängt, »erfolgreich« zu werden, was "
-"auch immer das bedeutete. Wenn sie dich nur deine Kindheit hätten erleben "
-"lassen, oder jemals ihre Liebe gezeigt hätten! Nun bekommst du weder das "
-"eine, noch das andere."
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Awakened"
-msgstr "Geweckter"
-
-#. ~ Profession (male Awakened) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You were awoken in the middle of the night by a noise. Armed only with a "
-"flashlight you went to investigate, now you face the Cataclysm."
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Awakened"
-msgstr "Geweckte"
-
-#. ~ Profession (female Awakened) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You were awoken in the middle of the night by a noise. Armed only with a "
-"flashlight you went to investigate, now you face the Cataclysm."
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Bionic Cyclist"
-msgstr "Bionikradfahrer"
-
-#. ~ Profession (male Bionic Cyclist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"Your training and augmentation for the Cyber-Olympics cycling competition "
-"gave you an edge on escaping the start of the Cataclysm. Can you keep on "
-"running from it forever?"
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Bionic Cyclist"
-msgstr "Bionikradfahrerin"
-
-#. ~ Profession (female Bionic Cyclist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"Your training and augmentation for the Cyber-Olympics cycling competition "
-"gave you an edge on escaping the start of the Cataclysm. Can you keep on "
-"running from it forever?"
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Welder"
-msgstr "Schweißer"
-
-#. ~ Profession (male Welder) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You worked as a welder for an off shore company before the Cataclysm. You "
-"were on your way back home when it struck. At least you got the tools of "
-"your craft."
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Welder"
-msgstr "Schweißerin"
-
-#. ~ Profession (female Welder) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You worked as a welder for an off shore company before the Cataclysm. You "
-"were on your way back home when it struck. At least you got the tools of "
-"your craft."
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_male"
-msgid "Primitive Survivalist"
-msgstr "Primitiver Überlebenskünstler"
-
-#. ~ Profession (male Primitive Survivalist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_male"
-msgid ""
-"You knew the day would come, the day it all went to shit. You prepared "
-"yourself, not by gear but sheer skill; all those days in the woods paid off."
-" If your ancestors survived with no tech, you'll be damned if you don't"
-msgstr ""
-
-#: lang/json/professions_from_json.py
-msgctxt "profession_female"
-msgid "Primitive Survivalist"
-msgstr "Primitive Überlebenskünstlerin"
-
-#. ~ Profession (female Primitive Survivalist) description
-#: lang/json/professions_from_json.py
-msgctxt "prof_desc_female"
-msgid ""
-"You knew the day would come, the day it all went to shit. You prepared "
-"yourself, not by gear but sheer skill; all those days in the woods paid off."
-" If your ancestors survived with no tech, you'll be damned if you don't"
-msgstr ""
-
#. ~ Crafting recipes category name
#: lang/json/recipe_category_from_json.py
msgid "*"
@@ -160275,7 +154312,7 @@ msgid "LIGHTING"
msgstr "BELEUCHTUNG"
#. ~ Crafting recipes subcategory of 'ARMOR' category
-#: lang/json/recipe_category_from_json.py src/game_inventory.cpp
+#: lang/json/recipe_category_from_json.py
msgid "STORAGE"
msgstr "LAGERUNG"
@@ -161782,7 +155819,7 @@ msgstr ""
#: lang/json/recipe_from_json.py
msgid "build a workbench"
-msgstr ""
+msgstr "Baue einen Arbeitstisch"
#: lang/json/recipe_from_json.py
msgid ""
@@ -164663,7 +158700,7 @@ msgstr " Fertigen: Handbohrer"
#: lang/json/recipe_group_from_json.py
msgid " Craft: Sheet Metal"
-msgstr " Fertigen: Blech"
+msgstr " Fertigen: Metallblech"
#: lang/json/recipe_group_from_json.py
msgid " Craft: Chain"
@@ -164803,7 +158840,7 @@ msgstr " Fertigen: Spitzhacke"
#: lang/json/recipe_group_from_json.py
msgid " Craft: Sheet Metal, Drop Hammer"
-msgstr " Fertigen: Blech, Maschinenhammer"
+msgstr " Fertigen: Metallblech, Maschinenhammer"
#: lang/json/recipe_group_from_json.py
msgid " Craft: Chain, Drop Hammer"
@@ -164900,9 +158937,9 @@ msgstr ""
#. ~ Starting location for scenario 'Missed'.
#. ~ Starting location for scenario 'Surrounded'.
#. ~ Starting location for scenario 'Infected'.
+#. ~ Starting location for scenario 'Challenge - Fungal Infection'.
#. ~ Starting location for scenario 'Burning Building'.
#. ~ Starting location for scenario 'Challenge - Really Bad Day'.
-#. ~ Starting location for scenario 'Robots'.
#: lang/json/scenario_from_json.py
msgctxt "start_name"
msgid "In Town"
@@ -165038,6 +159075,34 @@ msgstr ""
"gebissen! Du hast keine brauchbare medizinische Versorgung erhalten und nun "
"fängst die Wunde an, grün zu werden."
+#. ~ Name for scenario 'Challenge - Fungal Infection' for a male character
+#: lang/json/scenario_from_json.py
+msgctxt "scenario_male"
+msgid "Challenge - Fungal Infection"
+msgstr ""
+
+#. ~ Name for scenario 'Challenge - Fungal Infection' for a female character
+#: lang/json/scenario_from_json.py
+msgctxt "scenario_female"
+msgid "Challenge - Fungal Infection"
+msgstr ""
+
+#. ~ Description for scenario 'Challenge - Fungal Infection' for a male
+#. character.
+#: lang/json/scenario_from_json.py
+msgctxt "scen_desc_male"
+msgid ""
+"You feel spores crawling beneath your skin. It's only a matter of time."
+msgstr ""
+
+#. ~ Description for scenario 'Challenge - Fungal Infection' for a female
+#. character.
+#: lang/json/scenario_from_json.py
+msgctxt "scen_desc_female"
+msgid ""
+"You feel spores crawling beneath your skin. It's only a matter of time."
+msgstr ""
+
#. ~ Name for scenario 'Burning Building' for a male character
#: lang/json/scenario_from_json.py
msgctxt "scenario_male"
@@ -165763,19 +159828,19 @@ msgctxt "start_name"
msgid "Military Base Warehouse"
msgstr ""
-#. ~ Name for scenario 'Crazy party' for a male character
+#. ~ Name for scenario 'Crazy Party' for a male character
#: lang/json/scenario_from_json.py
msgctxt "scenario_male"
-msgid "Crazy party"
+msgid "Crazy Party"
msgstr ""
-#. ~ Name for scenario 'Crazy party' for a female character
+#. ~ Name for scenario 'Crazy Party' for a female character
#: lang/json/scenario_from_json.py
msgctxt "scenario_female"
-msgid "Crazy party"
+msgid "Crazy Party"
msgstr ""
-#. ~ Description for scenario 'Crazy party' for a male character.
+#. ~ Description for scenario 'Crazy Party' for a male character.
#: lang/json/scenario_from_json.py
msgctxt "scen_desc_male"
msgid ""
@@ -165785,7 +159850,7 @@ msgid ""
"only to find out they hungered for more."
msgstr ""
-#. ~ Description for scenario 'Crazy party' for a female character.
+#. ~ Description for scenario 'Crazy Party' for a female character.
#: lang/json/scenario_from_json.py
msgctxt "scen_desc_female"
msgid ""
@@ -165795,7 +159860,7 @@ msgid ""
"only to find out they hungered for more."
msgstr ""
-#. ~ Starting location for scenario 'Crazy party'.
+#. ~ Starting location for scenario 'Crazy Party'.
#: lang/json/scenario_from_json.py
msgctxt "start_name"
msgid "Private resort"
@@ -166124,126 +160189,6 @@ msgctxt "start_name"
msgid "Candy Shop"
msgstr ""
-#. ~ Name for scenario 'Robots' for a male character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_male"
-msgid "Robots"
-msgstr "Roboter"
-
-#. ~ Name for scenario 'Robots' for a female character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_female"
-msgid "Robots"
-msgstr "Roboter"
-
-#. ~ Description for scenario 'Robots' for a male character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_male"
-msgid ""
-"During the riots and chaos, you hid in a robot dispatch center hoping the "
-"robots would protect you, but they may prove more dangerous than the "
-"zombies."
-msgstr ""
-"Während der Unruhen und des Chaos verstecktest du dich, in der Hoffnung, "
-"dass die Roboter dich schützen würden, in einer Roboterzentrale. Die Roboter"
-" könnten sich allerdings als gefährlicher als die Zombies erweisen."
-
-#. ~ Description for scenario 'Robots' for a female character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_female"
-msgid ""
-"During the riots and chaos, you hid in a robot dispatch center hoping the "
-"robots would protect you, but they may prove more dangerous than the "
-"zombies."
-msgstr ""
-"Während der Unruhen und des Chaos verstecktest du dich, in der Hoffnung, "
-"dass die Roboter dich schützen würden, in einer Roboterzentrale. Die Roboter"
-" könnten sich allerdings als gefährlicher als die Zombies erweisen."
-
-#. ~ Name for scenario 'Challenge-FEMA Death Camp' for a male character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_male"
-msgid "Challenge-FEMA Death Camp"
-msgstr "Herausforderung: FEMA-Todeslager"
-
-#. ~ Name for scenario 'Challenge-FEMA Death Camp' for a female character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_female"
-msgid "Challenge-FEMA Death Camp"
-msgstr "Herausforderung: FEMA-Todeslager"
-
-#. ~ Description for scenario 'Challenge-FEMA Death Camp' for a male
-#. character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_male"
-msgid ""
-"You were one of the many law-enforcement and military personnel alike called"
-" in to keep order on one of the FEMA camps. It all went to shit fast… "
-"wounded, infected, surrounded by fire you lie on the ground… and they just "
-"keep coming…"
-msgstr ""
-"Du warst einer der vielen Mitarbeiter aus Polizei und Militär, welche "
-"gerufen wurden, um in einem der FEMA-Lager die Ordnung aufrechtzuerhalten. "
-"Es ging alles schnell den Bach runter: Verwundet und infiziert liegst du da,"
-" umgeben von Feuer, und es sind so verdammt viele …"
-
-#. ~ Description for scenario 'Challenge-FEMA Death Camp' for a female
-#. character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_female"
-msgid ""
-"You were one of the many law-enforcement and military personnel alike called"
-" in to keep order on one of the FEMA camps. It all went to shit fast… "
-"wounded, infected, surrounded by fire you lie on the ground… and they just "
-"keep coming…"
-msgstr ""
-"Du warst eine der vielen Mitarbeiterinnen aus Polizei und Militär, welche "
-"gerufen wurden, um in einem der FEMA-Lager die Ordnung aufrechtzuerhalten. "
-"Es ging alles schnell den Bach runter: Verwundet und infiziert liegst du da,"
-" umgeben von Feuer, und es sind so verdammt viele …"
-
-#. ~ Starting location for scenario 'Challenge-FEMA Death Camp'.
-#: lang/json/scenario_from_json.py
-msgctxt "start_name"
-msgid "Fema Camp"
-msgstr "Fema-Lager"
-
-#. ~ Name for scenario 'Mansion Holdout' for a male character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_male"
-msgid "Mansion Holdout"
-msgstr "Villa-Dickkopf"
-
-#. ~ Name for scenario 'Mansion Holdout' for a female character
-#: lang/json/scenario_from_json.py
-msgctxt "scenario_female"
-msgid "Mansion Holdout"
-msgstr "Villa-Dickkopf"
-
-#. ~ Description for scenario 'Mansion Holdout' for a male character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_male"
-msgid ""
-"While the world ended, you felt relatively safe inside the mansion you have "
-"serviced for years. Now the dead have come knocking at your doorstep, and "
-"it might be time to leave."
-msgstr ""
-
-#. ~ Description for scenario 'Mansion Holdout' for a female character.
-#: lang/json/scenario_from_json.py
-msgctxt "scen_desc_female"
-msgid ""
-"While the world ended, you felt relatively safe inside the mansion you have "
-"serviced for years. Now the dead have come knocking at your doorstep, and "
-"it might be time to leave."
-msgstr ""
-
-#. ~ Starting location for scenario 'Mansion Holdout'.
-#: lang/json/scenario_from_json.py
-msgctxt "start_name"
-msgid "Mansion"
-msgstr "Villa"
-
#. ~ display string for skill display type 'display_melee'
#: lang/json/skill_display_type_from_json.py
msgid "Melee skills"
@@ -166407,12 +160352,7 @@ msgstr "Kochen"
#: lang/json/skill_from_json.py
msgid ""
"Your skill in combining food ingredients to make other, tastier food items."
-" It may also be used in certain chemical mixtures and other, more esoteric "
-"tasks."
msgstr ""
-"Deine Erfahrung damit, aus Zutaten andere, leckerere Nahrungsmittel zu "
-"kombinieren. Es könnte auch für bestimmte chemische Mixturen und andere, "
-"esoterischere Aufgaben benutzt werden."
#: lang/json/skill_from_json.py src/crafting_gui.cpp
msgid "tailoring"
@@ -166670,7 +160610,7 @@ msgstr ""
#: lang/json/skill_from_json.py
msgid "lock picking"
-msgstr ""
+msgstr "Schlösser knacken"
#. ~ Description for {'str': 'lock picking'}
#: lang/json/skill_from_json.py
@@ -166680,6 +160620,17 @@ msgid ""
"chance and decreases time required to successfully pick the lock."
msgstr ""
+#: lang/json/skill_from_json.py
+msgid "chemistry"
+msgstr ""
+
+#. ~ Description for {'str': 'chemistry'}
+#: lang/json/skill_from_json.py
+msgid ""
+"Your skill in creating certain mixtures, solutions and compounds from "
+"various chemical ingredients."
+msgstr ""
+
#: lang/json/skill_from_json.py
msgid "weapon"
msgstr "Waffe"
@@ -168572,6 +162523,12 @@ msgid ""
"Don't. This thorazine seriously clouds your mind. You need to stay sharp."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"Sure, take thorazine. If you want to lose your mind and wander into a horde"
+" of undead!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "Pink tablets! I love those!"
msgstr ""
@@ -168636,6 +162593,14 @@ msgstr ""
msgid "Wish I could, ."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "Nothing to trade, sorry ."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Maybe next time?"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "No thanks, I really don't feel like it."
msgstr ""
@@ -168668,6 +162633,10 @@ msgstr ""
msgid "Not exactly the settlin' type."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "I'm more of a free spirit, can't settle, sorry."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid " "
msgstr ", "
@@ -168987,6 +162956,10 @@ msgid ""
" ending, just for a while?"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "Pass me one and let's talk about the good ol' days, ."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "Hey, sure thing, , I need a break anyway, how are you?"
msgstr "Kein Problem, , ich brauch sowieso eine Pause, wie geht’s?"
@@ -169528,6 +163501,14 @@ msgstr "Heda, ich bin hier drüben!"
msgid "Hold up a second, will ya?"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "What's the rush?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Wait for me , I can't keep up with you like this!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "I'm unaffiliated."
msgstr "Ich bin ungebunden."
@@ -171972,6 +165953,117 @@ msgstr ""
msgid "survivor"
msgstr "Überbender"
+#: lang/json/snippet_from_json.py
+msgid "Clean water, the taste that refreshes!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "I was parched, but not I am not."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Water is nice, but I should get a grog ration."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "That wasn't Evian, but I'm not thirsty."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "And now I have eaten and am not hungry."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "That food was good, but I miss real restaurants."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Well, that satisfied me."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I just had some food, but I'm still peckish. Would you mind if I ate more?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Hey, , we're out of food."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Hey, the larder is empty! We're going to starve."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"Uhm, , I don't meant to criticize, but we should focus on "
+"distributing some food into the basecamp larder."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "right on top of us!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "right there!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "danger close!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "almost in melee range!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "too close for comfort!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "within shooting range."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "only a couple of seconds' away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "just a bit away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "closer than I'd like."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "near enough to see us."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "quite a bit away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "maybe within shooting range."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "at a good distance."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "far enough away that we could make sneak away."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "out on the horizon, so don't worry much."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "at a long distance."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid " will use ranged weapons."
msgstr ""
@@ -178689,6 +172781,42 @@ msgid ""
"Michael Baker"
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid "HEY DUMBASSES!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY DUMBHEADS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY MORONS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY WALKERS!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "HEY ZOMBIES!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "GET OVER HERE!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IT'S A TRAP!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IF YOU'RE NOT A ZOMBIE, DON'T COME CLOSER!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "IF YOU'RE NOT A ZOMBIE, RUN AWAY AS FAST AS YOU CAN!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "\"WE WERE RIGHT THE GOVERNMENT DID IT\""
msgstr "»WIR HATTEN RECHT DIE REGIERUNG HAT'S GETAN«"
@@ -179628,11 +173756,9 @@ msgstr ""
#: lang/json/snippet_from_json.py
msgid ""
"\"Gonna settle down one day. Nice big orchard, couple of friends/future "
-"family to spend time with, and my army of zlaves to guard the place.\""
+"family to spend time with, and a nice system of fortifications to keep us "
+"safe.\""
msgstr ""
-"»Ich werd mich eines Tages zur Ruhe setzen. Schöner großer Obstgarten, ein "
-"paar Freunde / künftige Familie, um Zeit mit ihnen zu verbringen und meine "
-"Armee aus Zombiesklaven, um den Ort zu bewachen.«"
#: lang/json/snippet_from_json.py
msgid ""
@@ -180601,6 +174727,51 @@ msgstr ""
msgid "Dark days are ahead, but is that all?"
msgstr "Die düsteren Tage stehen bevor, aber ist das alles?"
+#: lang/json/snippet_from_json.py
+msgid ""
+"\"Dream Log 1: I had a dream and I can vaguely remember seeing a strange "
+"truck that had overly round edges, it tooted its horn but instead I heard "
+"people screaming, and when I blinked suddenly the truck wasn't just rounded,"
+" but made of people screaming forever inside a viscous blob.\""
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"\"Dream Log 2: In last night's dream I was driving a rusty and dusty humvee,"
+" with my trusty companion using a massive pneumatic weapon to shoot rebar "
+"pipes into faceless enemies chasing us. My heart is still pumping, why does"
+" it feel like a memory instead of a dream?\""
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"\"Dream Log 3: Another dream. This time I dropped a diamond on a sea of "
+"charcoal dust, and the diamond begun to shine and make the dust glitter "
+"until a shape of a car emerged from the dust made entirely of thick, "
+"perfectly angular diamond. A beautiful shape appeared on it, and in a flash"
+" of light I was pierced by a glittering lance.\""
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"\"Dream Log 4: These dreams get weirder. My companion of mine was driving "
+"the RV, and I opened the back of the RV and found there was no roof but a "
+"whole tray of gargantuan flowers made of solar panels arching toward the sun"
+" greedily, light flowing from them into the RV. I stepped back and lost my "
+"footing, seeing a strange portal on the side before I fell into a limitless "
+"darkness.\""
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"\"Dream Log 5: My most recent dream was better so here it goes. I was "
+"walking in a meadow when a strange stone with a perfect spiral on it fell in"
+" front of me. I picked it up and blew on it, and a tornado roared from the "
+"stone. In its wake, a car appeared, wickedly shaped and the sound of "
+"tornadoes coming from its exhaust- and I rode the wind, hurling thunderbolts"
+" at any who got in my way.\""
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid "KEVIN SACRIFICING GAMEPLAY FOR REALISM? THE SHOCKING TRUTH REVEALED"
msgstr ""
@@ -181761,6 +175932,53 @@ msgstr ""
msgid "\"It's been a while, hasn't it? Glad I found you again.\""
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"I've seen some big dinosaurs out there. I know that should be scary, but "
+"all I felt was hungry."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I think those little dinosaurs are kind of cute, like a cat kind of. Do you"
+" think they eat cat food?"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid "Dinosaurs are a bow hunter's best friend. Feathers forever!"
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"A buddy of mine wandered close to the swamps and was eaten by a T-Rex, a big"
+" lizard. I'd be careful unless you have a gun and plenty of ammo."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I hear the zombies have been in the swamps. Bad news if they bite a "
+"dinosaur before it bites them."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"I know there aren't alligators in the sewer, but I heard there was some kind"
+" of big lizard down there. Probably not a good idea to check."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"Some of those big dinosaurs seem halfway all right. I bet if you fed them "
+"something nice and gave them a pet you could ride them like a pony. Or "
+"maybe they'd eat you instead."
+msgstr ""
+
+#: lang/json/snippet_from_json.py
+msgid ""
+"One time I found a strange egg out in the woods. It was probably a "
+"dinosaur, but I cooked it and it was pretty good!"
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid ""
"Research on our visitors is proceeding nicely. The raptor DNA is of special"
@@ -181768,6 +175986,14 @@ msgid ""
"breakthroughs."
msgstr ""
+#: lang/json/snippet_from_json.py
+msgid ""
+"Research proceeds apace on our visitors. While Operation Major Laser did "
+"not receive enough funding as hoped, our more humble bio-operator protocols "
+"were already prepared and are proceeding ahead of schedule. The hosts are "
+"most receptive to improvement."
+msgstr ""
+
#: lang/json/snippet_from_json.py
msgid ""
"Dr. Yoshimi has been reprimanded for unauthorized contact with the "
@@ -181810,10 +176036,10 @@ msgid "\"Why is that place just fucking crawling with lizards?\""
msgstr "»Warum wimmelt es an diesem Ort nur so von Echsen?«"
#: lang/json/snippet_from_json.py
-msgid "\"Fellow scaly bretheren! Tonight we feast on the hairless apes.\""
+msgid ""
+"\"I bet dinosaurs can read and play chess so don't eat us because we can "
+"teach you important things like magnets and ramen\""
msgstr ""
-"»Meine lieben schuppigen Brüder! Heute schlemmen wir von den haarlosen "
-"Affen.«"
#: lang/json/snippet_from_json.py
msgid "\"where's some .700 t-rex medicine when you need it?\""
@@ -181828,32 +176054,33 @@ msgstr ""
"Schmetterling trittst?«"
#: lang/json/snippet_from_json.py
-msgid "\"Gun. Sword. Gunsword. Screw bayonets, this is way more awesome.\""
+msgid ""
+"MANY MISSING: A wave of missing persons reports have shaken an already "
+"troubled nation, especially among members of the popular Swampers religion "
+"and hotel and casino chain. Asked to comment, their charismatic CEO Bo "
+"Baronyx refused to explain their whereabouts, saying only 'The great eaters "
+"have returned and they will be sated' and winked and smiled in the most "
+"charming way. The Swampers are doing their part in this crisis and are "
+"accepting donations of meat and money to feed the hungry."
msgstr ""
-"»Gewehr. Schwert. Gewehrschert. Scheiß auf Bajonette, das ist viel "
-"großartiger.«"
#: lang/json/snippet_from_json.py
msgid ""
-"\"Not sure if wielding this thing makes me feel like a bodybuilder or a "
-"theoretical physicist. Both?\""
+"CUTEST VISITORS: A mysterious portal of shimmering blue energy and flashing "
+"lights opened above Cretaceous Kindergarten today, showering children with "
+"the cutest tiny fuzzy dinosaurs and dinosaur babies. Local paleontologist "
+"and exotic dancer Othniel Marsh expressed skepticism that dinosaurs had not "
+"died out millions of years ago but 'at this point why not, at least they're "
+"cute'. And cute they are!"
msgstr ""
-"»Nicht sicher, ob mich dieses Ding wie ein Bodybuilder oder einen "
-"theoretischen Physiker fühlen lässt. Beides?«"
-
-#: lang/json/snippet_from_json.py
-msgid "\"This ain't your grandaddy's .50 cal hand cannon!\""
-msgstr "»Das ist nicht die Kaliber-.50-Handkanone deines Großpapas!«"
-
-#: lang/json/snippet_from_json.py
-msgid "\"Nice pistol! Which trigger fires the flamer?\""
-msgstr "»Nette Pistole! Womit löst man den Flammenwerfer aus?«"
#: lang/json/snippet_from_json.py
-msgid "\"Why in the name of fuck did I slap a crossbow on this handgun.\""
+msgid ""
+"DENIES DINOSAURS: FEMA official Ernst Stromer said late last night that the "
+"cities are not safe and reports of dinosaurs outside the cities are wrong "
+"and 'possibly drug-related' but cautioned refugees to 'get all the guns you "
+"can' because 'it's bad out there'."
msgstr ""
-"»Warum um alles in der Welt hab ich eine Armbrust auf diese Pistole "
-"geklebt.«"
#: lang/json/snippet_from_json.py
msgid ""
@@ -181989,7 +176216,7 @@ msgstr "Kranke müssen draußen bleiben!"
#: lang/json/snippet_from_json.py
msgid "Need clean water."
-msgstr "Brauche klares Wasser."
+msgstr "Brauche sauberes Wasser."
#: lang/json/snippet_from_json.py
msgid "Waiting for airlift."
@@ -182079,14 +176306,6 @@ msgstr "Junge"
msgid "chief"
msgstr "Boss"
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Shoot elfy mutants. Carve more bolts outta their bones. Rinse and "
-"repeat.\""
-msgstr ""
-"»Erschieß elfenartige Mutanten. Schnitz mehr Bolzen aus ihren Knochen. Fang "
-"wieder von vorne an.«"
-
#: lang/json/snippet_from_json.py
msgid ""
"A flyer for some kind of candy. It shows a picture of a gleaming human made"
@@ -182094,101 +176313,6 @@ msgid ""
"human candy! Are you a real monster? Will you be able to devour it all?\""
msgstr ""
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Tank drone, meet the real deal. See how you handle 120 millimeters of "
-"HELL YEAH!\""
-msgstr ""
-"»Panzerdrohne, triff das einzig Wahre. Sieh, wie du fertig wirst mit 120 "
-"Millimetern aus OH YEAH!«"
-
-#: lang/json/snippet_from_json.py
-msgid "\"big fucking gun, earplugs are good for your brain\""
-msgstr "»große mega Kanone, Ohrenschützer sind gut für dein Gehirn«"
-
-#: lang/json/snippet_from_json.py
-msgid "\"I have a bicyle-mounted tank cannon. Your argument is invalid.\""
-msgstr ""
-"»Ich habe eine Panzerkanone an mein Fahrrad montiert. Dein Argument ist "
-"falsch.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Next person to call this infantry fighting vehicle a 'tank' is walking "
-"home.\""
-msgstr ""
-"»Die nächste Person, die dieses Infanteriekampffahrzeug einen ›Panzer‹ "
-"nennt, geht heim.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Found what used to be an armored platoon. Most tanks have hatches up top,"
-" not in the back like the new ones they're using.\""
-msgstr ""
-"»Hab gefunden, was mal ein Panzerzug war. Die meisten Panzer haben die "
-"Klappen oben, nicht in der Rückseite wie die neuen Modelle, die sie "
-"verwenden.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Agh, to See the Spiral in such a Distorted Shape! Manipulated for its "
-"Vortex motion! Its Perpetual Grace! Its beauty Tarnished…\""
-msgstr ""
-
-#: lang/json/snippet_from_json.py
-msgid "\"My friend died, but at least I made her into a blob turret.\""
-msgstr ""
-"»Meine Freundin ist gestorben, aber wenigstens hab ich sie in einen "
-"Blobgeschützturm verwandelt.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"I have this laser cannon turret on my shopping cart. I push it around and"
-" everything dies. I think I'm gonna toss it in the lake-- this just isn't "
-"fair anymore.\""
-msgstr ""
-"»Ich habe diesen Laserkanonengeschützturm an meinem Einkaufswagen. Ich kann "
-"ihn rumschieben und alles stirbt. Ich glaub, ich werf ihn in den See – das "
-"ist doch nicht mehr fair.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Day 40. Controls broken-- car's magic reactor makes it goes inexorably "
-"forward. Giant rollers on front demolish forest. Maine, here I come.\""
-msgstr ""
-
-#: lang/json/snippet_from_json.py
-msgid "\"my car is a diamond in the rough… literally\""
-msgstr ""
-
-#: lang/json/snippet_from_json.py
-msgid "\"M249 TURRET NODDED. IS TURRET ALIVE? FINALLY, SOMEBODY TO TALK TO!\""
-msgstr ""
-
-#: lang/json/snippet_from_json.py
-msgid "\"Added so many things to my taxi that it went a-blaze. Whoops.\""
-msgstr ""
-"»Ich hab so viele Dinge an mein Taxi befestigt, dass es in Flammen aufging. "
-"Upps.«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"If I put one cargo dimension into another cargo dimension, does the "
-"universe end?\""
-msgstr ""
-"»Wenn ich eine Lagerdimension in eine andere Lagerdimension tue, hört das "
-"Universum auf?«"
-
-#: lang/json/snippet_from_json.py
-msgid "\"one day, i will be part of car, too\""
-msgstr "»eines tages werde ich auch ein teil eines autos sein«"
-
-#: lang/json/snippet_from_json.py
-msgid ""
-"\"Putta little bitta dynamite and halfa landmine in an old soda can… WHAM!"
-" You goin' somewhere.\""
-msgstr ""
-
#: lang/json/speech_from_json.py
msgid "\"Hello?\""
msgstr "»Hallo?«"
@@ -183694,17 +177818,57 @@ msgid "\"Our food contains up to 95% real food.\""
msgstr ""
#: lang/json/speech_from_json.py
-msgid "\"FoodPlace: It's the Calories.\""
+msgid "\"At FoodPlace your excellent value brings nourishment and delight.\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid "\"At FoodPlace we have a host of solutions for your food needs!\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid "\"♪Eat at FoodPlace. ♫It is a place with food.♪\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid ""
+"\"FoodPlace is a popular food chain selling food items. What else is there "
+"to know?\""
msgstr ""
#: lang/json/speech_from_json.py
msgid "\"You need food, don't you? Then come with me to FOODPLACE!!\""
msgstr ""
+#: lang/json/speech_from_json.py
+msgid "\"You need food, don't you? It's time for FoodPlace!\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid "\"FoodPlace: It's the Calories.\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid "\"FoodPlace: Don’t get caught in the web of unsafe diet.\""
+msgstr ""
+
#: lang/json/speech_from_json.py
msgid "\"FoodPlace: Edible food is OUR guarantee!\""
msgstr ""
+#: lang/json/speech_from_json.py
+msgid "\"FoodPlace: We bring food to life!\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid "\"FoodPlace: Edible food is one of our main goals!\""
+msgstr ""
+
+#: lang/json/speech_from_json.py
+msgid ""
+"\"FoodPlace is the only way to obtain healthy and strong lifecycle "
+"choices!!\""
+msgstr ""
+
#: lang/json/speech_from_json.py
msgid "Wanna play with me?"
msgstr "Willst du mit mir spielen?"
@@ -184878,154 +179042,6 @@ msgstr ""
msgid "a semi-musical chirping that echos across the landscape."
msgstr ""
-#: lang/json/speech_from_json.py
-msgid "\"bzzzzzz.\""
-msgstr "»bzzzzzz.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beep.\""
-msgstr "»Piep«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beep?\""
-msgstr "»Piep?«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beep!\""
-msgstr "»Piep!«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beeeeep beep.\""
-msgstr "»Piiieeep, piep.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Bebebeeeep.\""
-msgstr "»Piep, piiieeep.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beep boop beep?\""
-msgstr "»Piep, pööp, piep?«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beedoo-Beep.\""
-msgstr "»Pieppööp-Piep.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Beep Beep. Whirr.\""
-msgstr "»Piep Piep. Whirr.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Vrrrr Hrrrmmm.\""
-msgstr "»Vrrrr Hrrrmmm.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Whirrrrr-click click.\""
-msgstr "»Whirrrrr-klick klick.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Boodoobeep beep beep.\""
-msgstr "»Pööppiep piep piep.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Brannnnnnn Brzt Brmmmm.\""
-msgstr "»Brannnnnnn Brzt Brmmmm.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Whshoooo. Brzzzt. Brzzzt.\""
-msgstr "»Whshoooo. Brzzzt. Brzzzt.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Brrm Bum Brrm?\""
-msgstr "»Brrm Bum Brrm?«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Pwweeee Krsht.\""
-msgstr "»Pwweeee Krsht.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Fshkt fshkt. Booop.\""
-msgstr "»Fshkt fshkt. Pööp.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Vzt. Vzt. Krshhhhhhhh.\""
-msgstr "»Vzt. Vzt. Krshhhhhhhh.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Whhheeee-oooo. Bedeep.\""
-msgstr "»Whhheeee-oooo. Piepdiep.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Grrrnd clang whirrrr.\""
-msgstr "»Grrrnd kläng whirrrr.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Grrrrrrrnd. Grrrnd.\""
-msgstr "»Grrrrrrrnd. Grrrnd.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Cla-clang cla-clang!\""
-msgstr "»Kla-Kläng Kla-Kläng!«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Klang!\""
-msgstr "»Kläng!«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Bzzzt. Bzzzzt!\""
-msgstr "»Bzzzt. Bzzzzt!«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Bedeep. Whurrrrrmmmm.\""
-msgstr ""
-
-#: lang/json/speech_from_json.py
-msgid "\"Pwwowm. Fsht fshrrrr.\""
-msgstr ""
-
-#: lang/json/speech_from_json.py
-msgid "\"Click. Clicliclick. Vrnnnk.\""
-msgstr ""
-
-#: lang/json/speech_from_json.py
-msgid "\"Shwwwrrrrnnnzzz bzzt.\""
-msgstr "»Shwwwrrrrnnnzzz bzzt.«"
-
-#: lang/json/speech_from_json.py
-msgid "a high pitched alarm."
-msgstr "ein hochfrequenter Alarm."
-
-#: lang/json/speech_from_json.py
-msgid "a blaring siren."
-msgstr "eine brüllende Sirene."
-
-#: lang/json/speech_from_json.py
-msgid "\"CHUG chug chug.\""
-msgstr "»TSCHUG tschug tschug.«"
-
-#: lang/json/speech_from_json.py
-msgid "\"Creak! Clang clang.\""
-msgstr ""
-
-#: lang/json/speech_from_json.py
-msgid "\"Khr Khr Khr.\""
-msgstr "»Khr Khr Khr.«"
-
-#: lang/json/speech_from_json.py
-msgid "a mechanical groaning."
-msgstr "ein mechanisches Stöhnen."
-
-#: lang/json/speech_from_json.py
-msgid "grinding gears."
-msgstr "knirschende Getriebe."
-
-#: lang/json/speech_from_json.py
-msgid "tortured machinery."
-msgstr "gequälte Maschinen."
-
-#: lang/json/speech_from_json.py
-msgid "\"SQUEE!\""
-msgstr "»KREISCH!«"
-
#: lang/json/start_location_from_json.py
msgid "Shelter"
msgstr "Unterkunft"
@@ -185238,36 +179254,8 @@ msgstr ""
msgid "Candy Shop"
msgstr ""
-#: lang/json/start_location_from_json.py
-msgid "Robot Dispatch Center"
-msgstr "Roboterzentrale"
-
-#: lang/json/start_location_from_json.py
-msgid "FEMA camp (entrance)"
-msgstr ""
-
-#: lang/json/start_location_from_json.py
-msgid "FEMA camp"
-msgstr ""
-
-#: lang/json/start_location_from_json.py
-msgid "Mansion Entrance"
-msgstr "Villeneingang"
-
-#: lang/json/start_location_from_json.py src/gamemode_defense.cpp
-msgid "Mansion"
-msgstr "Villa"
-
-#: lang/json/start_location_from_json.py
-msgid "Electronics Store"
-msgstr "Elektronikfachgeschäft"
-
-#: lang/json/start_location_from_json.py
-msgid "Clothing Store"
-msgstr "Bekleidungsgeschäft"
-
#: lang/json/talk_topic_from_json.py
-msgid "You there. Quiet down. Can you hear it? The song?"
+msgid "Acolyte."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -185275,7 +179263,7 @@ msgid "You're back. Have you come to listen to the song?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Acolyte."
+msgid "You there. Quiet down. Can you hear it? The song?"
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -185423,32 +179411,34 @@ msgid "Yeah, alright."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"I know of certain bones that could be of use, if you'd like to know more."
+msgid "There are bones to etch, songs to sing. Wish to join me?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "There is an additional song you could take on, if you'd like."
+msgid "Do you wish to take on more songs?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "A song may yet be sung by you, should you wish to."
+msgid "Do you believe you can take on the burden of additional bones?"
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Do you believe you can take on the burden of additional bones?"
+msgid "A song may yet be sung by you, should you wish to."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Do you wish to take on more songs?"
+msgid "There is an additional song you could take on, if you'd like."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "There are bones to etch, songs to sing. Wish to join me?"
+msgid ""
+"I know of certain bones that could be of use, if you'd like to know more."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "That is all for now."
+msgid ""
+"The song is… quiet for now. Perhaps with time, more notes will be etched in"
+" the bones of this world."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -185456,9 +179446,7 @@ msgid "An acolyte should not take on too many songs at once."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"The song is… quiet for now. Perhaps with time, more notes will be etched in"
-" the bones of this world."
+msgid "That is all for now."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -185530,16 +179518,16 @@ msgstr ""
msgid "I see. Very well then."
msgstr ""
-#: lang/json/talk_topic_from_json.py
-msgid "Only those who bear my mark will prove themselves worthy of my skills."
-msgstr ""
-
#: lang/json/talk_topic_from_json.py
msgid ""
"You bear my mark, meaning I believe you have potential to learn to truly "
"listen to the Song. Yes, I will lend my skills to you, for now."
msgstr ""
+#: lang/json/talk_topic_from_json.py
+msgid "Only those who bear my mark will prove themselves worthy of my skills."
+msgstr ""
+
#: lang/json/talk_topic_from_json.py
msgid "I am glad to hear it. Let's go then."
msgstr ""
@@ -185753,14 +179741,14 @@ msgstr ""
#: lang/json/talk_topic_from_json.py
msgid ""
-"Yeah, I can perform first aid. You give me some bandages or a bottle of "
-"antiseptic, I'll treat your wounds as best I can."
+"Hey, I'm a doctor! I know how to treat trauma. You give me some bandages "
+"or a bottle of antiseptic, I'm get you fixed when I see you hurting."
msgstr ""
#: lang/json/talk_topic_from_json.py
msgid ""
-"Hey, I'm a doctor! I know how to treat trauma. You give me some bandages "
-"or a bottle of antiseptic, I'm get you fixed when I see you hurting."
+"Yeah, I can perform first aid. You give me some bandages or a bottle of "
+"antiseptic, I'll treat your wounds as best I can."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -185932,13 +179920,13 @@ msgid "Thanks. I have some things for you to do."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid ""
-"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law "
-"anymore..."
+msgid "Hi there, ."
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Hi there, ."
+msgid ""
+"STOP, Put your hands in the air! Ha, startled you didn't I…there is no law "
+"anymore..."
msgstr ""
#: lang/json/talk_topic_from_json.py
@@ -186012,24 +180000,24 @@ msgid ""
msgstr ""
#: lang/json/talk_topic_from_json.py
-msgid "Anything to do before I go to sleep?"
-msgstr "Gibt es irgendetwas zu tun, bevor ich mich schlafen lege?"
+msgid "No, just no..."
+msgstr "Nein, einfach nein, …"
#: lang/json/talk_topic_from_json.py
-msgid "Just few minutes more..."
-msgstr "Nur noch ein paar Minuten …"
+msgid "Just let me sleep, !"
+msgstr "Lass mich einfach schlafen, !"
#: lang/json/talk_topic_from_json.py
msgid "Make it quick, I want to go back to sleep."
msgstr "Mach schnell, ich will mich wieder schlafen legen."
#: lang/json/talk_topic_from_json.py
-msgid "Just let me sleep, !"
-msgstr "Lass mich einfach schlafen, !"
+msgid "Just few minutes more..."
+msgstr "Nur noch ein paar Minuten …"
#: lang/json/talk_topic_from_json.py
-msgid "No, just